.main___3QPkC {
  display: block;
}
.loadingBox___rRHgj {
  position: fixed;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  z-index: 99999999999;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.15);
}
.loadBg___2JISv {
  width: 124px;
  height: 40px;
  box-shadow: 0 0 8px #d2d2d2;
  margin: 0 auto;
  margin-top: 150px;
  line-height: 40px;
  border-radius: 4px;
  background-color: white;
  padding: 0 5px;
}
.loadingBox___rRHgj img {
  width: 25px;
  margin-right: 5px;
}
/*antd全局样式修改*/
.ant-modal-content .ant-modal-body {
  max-height: 70vh;
  overflow: auto;
}
.ant-modal-content .ant-modal-body {
  padding: 20px;
}
.ant-popover-inner-content {
  padding: 12px 16px !important;
}
.ant-table.ant-table-empty .ant-table-content .ant-table-body {
  overflow: inherit !important;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  color: transparent;
}
::-webkit-scrollbar-track {
  width: 8px;
  background: transparent;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  transition: background-color 0.3s;
  cursor: pointer;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}
.ant-layout-content:hover {
  overflow-y: overlay !important;
}
.ant-layout-content {
  overflow: hidden !important;
  width: calc(100% - 1px);
}

.main___18nIB {
  min-width: 1000px;
  background-color: white;
}
.main___18nIB .ant-tabs-bottom > .ant-tabs-bar {
  margin-top: 0;
}
.main___18nIB .ant-tabs-bottom .ant-tabs-bar {
  position: fixed;
  bottom: 1px;
  width: 100%;
  background-color: white;
  z-index: 2;
}
@media all and (max-width: 767px) {
  .main___18nIB {
    transform-origin: top left;
  }
}
body,
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body,
.ant-popover,
.ant-select,
.ant-pagination,
.ant-popover-inner-content,
.ant-breadcrumb,
.ant-breadcrumb > span:last-child,
area,
label,
select,
summary,
input,
select,
.ant-dropdown-open,
.ant-menu,
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title,
textarea,
button,
.ant-tabs {
  color: #000;
}
.ant-input,
.ant-modal,
.ant-select,
.ant-select-tree li .ant-select-tree-node-content-wrapper,
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title,
.ant-radio-button-wrapper,
.ant-table,
.ant-table-thead > tr > th,
input,
select,
optgroup,
textarea {
  color: #000 !important;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff !important;
}

@font-face {
  font-family: 'iconfont';
  src: url('/static/fonts/project/iconfont.eot');
  src: url('/static/fonts/project/iconfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/project/iconfont.woff') format('woff'), url('/static/fonts/project/iconfont.ttf') format('truetype'), url('/static/fonts/project/iconfont.svg#iconfont') format('svg');
}
.menuModal___1f9f8 {
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 20px 20px 20px 0px;
  max-width: 890px;
  min-width: 100px;
  max-height: calc(100vh - 40vh);
  overflow-y: auto;
  overflow-x: auto;
  position: absolute;
}
.menuModal___1f9f8 .itemstyle___1zY0h {
  padding-left: 30px;
}
.menuModal___1f9f8 .itemstyle___1zY0h:nth-of-type(1) {
  padding-left: 22px;
}
.menuModal___1f9f8 .itemstyle___1zY0h h4 {
  font-weight: 600;
  height: 30px;
  width: 140px;
  margin: 0;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menuModal___1f9f8 .itemstyle___1zY0h h4 .ulicon___3XdAv {
  display: inline-block;
  width: 8px;
  vertical-align: middle;
  height: 8px;
  margin-right: 11px;
  background-color: #d2d2d2;
}
.menuModal___1f9f8 .itemstyle___1zY0h .listss___5MPhD {
  margin-left: 16px;
}
.menuModal___1f9f8 .itemstyle___1zY0h .listss___5MPhD p {
  margin: 0;
  padding: 0;
  line-height: 40px;
  height: 40px;
  font-weight: 600;
  overflow: hidden;
  width: 174px;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menuModal___1f9f8 .itemstyle___1zY0h .listss___5MPhD p span {
  display: inline-block;
  width: 5px;
  height: 5px;
  vertical-align: middle;
  margin-right: 11px;
  border-radius: 50%;
}
.tipbtn___p9d9A {
  position: absolute;
  top: 7px;
  left: 15px;
  height: 12px;
  padding: 0px 6px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  color: white;
}
@media screen and (max-width: 1366px) {
  .main___-ejpZ {
    /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
  }
  .main___-ejpZ .ant-select-auto-complete.ant-select .ant-input {
    height: 31px;
  }
  .main___-ejpZ .ant-menu-horizontal > .ant-menu-item,
  .main___-ejpZ .ant-menu-horizontal > .ant-menu-submenu {
    padding: 0 10px;
  }
}
.main___-ejpZ .userName___aHLlk {
  max-width: 220px;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main___-ejpZ .iconfont___21eT9 {
  font-family: 'iconfont' !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.main___-ejpZ .content___YIRkI {
  width: 100%;
  align-items: center;
  border-bottom: 8px solid #f5f5f5;
}
.main___-ejpZ .content___YIRkI a {
  color: #333;
}
.main___-ejpZ .content___YIRkI .head___kcKKx {
  padding: 0 15px;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  align-items: center;
  line-height: 50px;
  border-bottom: 1px solid #f5f5f5;
  justify-content: space-between;
  -ms-flex-pack: justify;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headLeft___3BRkY {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headLeft___3BRkY .security___1PhLU {
  line-height: 30px;
  font-size: 10px;
  border: 1px #e67e91 solid;
  border-radius: 30px;
  white-space: nowrap;
  height: 30px;
  width: 30px;
  font-weight: 600;
  color: #e67e91;
  text-align: center;
  margin-left: 10px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headLeft___3BRkY .systitle___Vg_aw {
  padding-left: 10px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headLeft___3BRkY .systitle___Vg_aw p {
  margin: 0;
  padding-top: 15px;
  padding-bottom: 5px;
  line-height: normal;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headLeft___3BRkY .systitle___Vg_aw span {
  line-height: normal;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headLeft___3BRkY input {
  padding: 2px;
  text-indent: 5px;
  width: 230px;
  outline: none;
  border: none;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .searchSubIcon___23P3I {
  background-color: #3c8dff;
  color: white;
  font-size: 24px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  text-align: center;
  line-height: 16px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .menu2style___2AZ60 {
  width: calc(100vw - 700px);
}
.main___-ejpZ .content___YIRkI .head___kcKKx .menu2style___2AZ60 .ant-menu {
  background: none;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .menu2style___2AZ60 .ant-menu-dark .ant-menu-item {
  color: white;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .menu2style___2AZ60 li {
  font-weight: 600;
}
@media all and (max-width: 767px) {
  .main___-ejpZ .content___YIRkI .head___kcKKx .menu2style___2AZ60 {
    flex: 1;
    overflow-x: auto;
    flex-shrink: 0;
  }
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headCenter___1xa5p {
  cursor: pointer;
  position: relative;
  height: 50px;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -ms-flex-align: center;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headCenter___1xa5p .ant-menu {
  background: none;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headCenter___1xa5p .ant-menu-dark .ant-menu-item {
  color: white;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headCenter___1xa5p .showBox___2neJz div {
  border: 1px solid #d2d2d2;
  margin-right: 10px;
  padding: 2px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .sysname___3gLos {
  font-weight: 600;
  line-height: 50px;
  padding-left: 10px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headmiddle___1PfFS {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  width: 150px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headRight___1_nVs {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headRight___1_nVs .tipbtn___p9d9A {
  position: absolute;
  top: 7px;
  left: 15px;
  height: 12px;
  padding: 0px 6px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  color: white;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headRight___1_nVs a {
  color: #808080;
  margin-right: 40px;
  font-size: 16px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headRight___1_nVs .ant-badge {
  margin-right: 24px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headRight___1_nVs .ant-badge-count {
  height: 15px;
  line-height: 15px;
}
.main___-ejpZ .content___YIRkI .head___kcKKx .headRight___1_nVs .ant-badge-count {
  border-radius: 5px;
}
.main___-ejpZ .content___YIRkI .menuList___3GDh7 {
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
  position: relative;
  height: 40px;
}
.main___-ejpZ .content___YIRkI .menuList___3GDh7 li {
  font-size: 14px;
  font-weight: 600;
}
.main___-ejpZ .content___YIRkI .menuList___3GDh7 .ant-menu-horizontal {
  border-bottom: none;
  line-height: 40px;
}
.main___-ejpZ .content___YIRkI .menuList___3GDh7 .menuListleft___QUyOs {
  position: absolute;
  top: 9px;
  left: 15px;
}
.personalstyle___Sf4IT {
  width: 250px;
  padding: 15px 0;
}
.personalstyle___Sf4IT .menuSelect___NE69- {
  width: 200px;
  margin: 10px auto;
  display: flex;
  display: -ms-flexbox;
}
.personalstyle___Sf4IT .menuSelect___NE69- .stymenu___uvWj6 {
  border: 1px #e8e8e8 solid;
  padding: 2px 10px;
  border-radius: 4px;
  margin-right: 30px;
  cursor: pointer;
}
.personalstyle___Sf4IT .styletitle___3Avcw {
  width: 200px;
  margin: 0 auto;
  margin-bottom: 5px;
  display: block;
}
.personalstyle___Sf4IT .style1___k19Se {
  width: 200px;
  margin: 15px auto;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.personalstyle___Sf4IT .style1___k19Se .stylew___2xW33 {
  width: 55px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.65);
  height: 35px;
  border-radius: 3px;
  overflow: hidden;
}
.personalstyle___Sf4IT .style1___k19Se .stylew___2xW33 .stylehead___3VLZY {
  height: 6px;
}
.personalstyle___Sf4IT .style1___k19Se .stylew___2xW33 .stylemain___3jobn {
  background-color: rgba(189, 182, 182, 0.15);
  height: 25px;
  text-align: center;
}
.personalstyle___Sf4IT .style1___k19Se .stylew___2xW33:hover {
  transform: scale(1.1);
}
.personalstyle___Sf4IT .color___3eONv {
  width: 200px;
  margin: 15px auto;
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
  -ms-flex-pack: justify;
}
.personalstyle___Sf4IT .color___3eONv div {
  width: 25px;
  height: 25px;
  border-radius: 3px;
  text-align: center;
}
.personalstyle___Sf4IT .color___3eONv div i {
  color: white;
}
.userBox___mwLQc {
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  align-items: center;
}
.sysmenu___3Rtym {
  width: 295px;
  display: flex;
  display: -ms-flexbox;
  padding: 0 20px 40px;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.sysmenu___3Rtym .sysmenuitem___1poPs {
  cursor: pointer;
  margin-top: 40px;
  text-align: center;
  width: 85px;
}
.sysmenu___3Rtym .sysmenuitem___1poPs i {
  box-shadow: 0 0 8px #ded9d9;
  padding: 10px;
  color: #1890ff;
}
.sysmenu___3Rtym .sysmenuitem___1poPs p {
  margin-top: 8px;
  margin-bottom: 0;
}
.DrawerMenu___2DPnu header {
  padding-left: 25px;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 25px;
  padding-top: 20px;
}
.DrawerMenu___2DPnu .divider___3fi74 {
  background-color: #e8e8e8;
  height: 1px;
  margin: 14px 25px;
}
.DrawerMenu___2DPnu .sectionStyle___3qCtx h3 {
  font-size: 14px;
  font-weight: 700;
  padding-left: 25px;
}
.DrawerMenu___2DPnu .sectionStyle___3qCtx li {
  padding-left: 20%;
}
.DrawerMenu___2DPnu .sectionStyle___3qCtx .ant-menu-vertical {
  border-right: none;
}
.DrawerMenu___2DPnu .sectionStyle___3qCtx .ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 4px;
}
.DrawerMenu___2DPnu .favfile___1V5_p .favtitle___gxuPd {
  padding: 0 25px;
  display: flex;
  display: -ms-flexbox;
}
.DrawerMenu___2DPnu .favfile___1V5_p .favtitle___gxuPd h3 {
  width: 213px;
  font-size: 14px;
  font-weight: 700;
}
.DrawerMenu___2DPnu .favfile___1V5_p .favtitle___gxuPd button {
  margin-left: 20px;
}
.DrawerMenu___2DPnu .favfile___1V5_p li {
  padding-left: 20%;
}
.DrawerMenu___2DPnu .favfile___1V5_p li i {
  float: right;
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.DrawerMenu___2DPnu .favfile___1V5_p .ant-menu-vertical {
  border-right: none;
}
.DrawerMenu___2DPnu .favfile___1V5_p .ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 4px;
}
.message___3QKKL {
  width: 320px;
}
.message___3QKKL .messageItem___2FVWd {
  position: relative;
  display: flex;
  padding: 7px 11px;
  display: -ms-flexbox;
  height: 53px;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.message___3QKKL .messageItem___2FVWd .messageContent___vYozi {
  width: 260px;
}
.message___3QKKL .messageItem___2FVWd .time___36wd5 {
  font-size: 12px;
}
.message___3QKKL .messageItem___2FVWd .toptip___1TFjY {
  right: 2px;
}
.message___3QKKL .messageItem___2FVWd:hover {
  background-color: #e9e9e9;
}
.message___3QKKL .messagecontanior___1SYKh {
  max-height: 500px;
  overflow: auto;
}
.message___3QKKL .messageNotifications___1SByp {
  width: 100%;
  font-size: 13px;
  font-weight: bold;
  min-width: 270px;
  border-bottom: 1px solid #eee;
  text-align: center;
  padding: 4px 0 6px 0;
}
.message___3QKKL .messageBottom___19ZId {
  text-align: center;
  padding-top: 10px;
}
.tipContent___1aj7A {
  width: 500px;
  padding: 15px;
}
.tipContent___1aj7A .tipContentItem___3Sd4I {
  margin-bottom: 10px;
  position: relative;
}
.tipContent___1aj7A .tipContentItem___3Sd4I p {
  margin-bottom: 5px;
}
.tipContent___1aj7A .tipContentItem___3Sd4I .tipleft___1rMG2 {
  position: absolute;
  top: 2px;
  right: 2px;
}
.tipContent___1aj7A .tipmessage___2BrQK {
  max-height: 450px;
  overflow: auto;
}
.tipContent___1aj7A .tipContentBottom___3fEKy {
  text-align: center;
  padding-top: 10px;
}
.SearchList___1U_9v {
  width: 300px;
  padding: 10px;
}
.SearchList___1U_9v .modal___3j2UP {
  position: relative;
}
.SearchList___1U_9v .modal___3j2UP .more___Nfqu1 {
  position: absolute;
  bottom: 9px;
  font-size: 14px;
  right: 10px;
}
.SearchList___1U_9v p {
  text-align: center;
  line-height: 14px;
  padding-top: 10px;
}
.SearchList___1U_9v .ant-menu-vertical {
  border-right: none;
  border-bottom: 1px solid #e8e8e8;
}
.SearchList___1U_9v .ant-menu-vertical > .ant-menu-item {
  height: 30px;
  line-height: 30px;
}
.searchClass___vcap6 {
  width: 160px;
  top: 60px;
  left: -26px;
  transition: 1s;
  padding-bottom: 1px;
}
.searchClass___vcap6 .ant-menu-vertical {
  border-right: none;
  border-bottom: 1px solid #e8e8e8;
}
.searchClass___vcap6 li {
  padding-left: 20px;
}
.searchClass___vcap6 p {
  text-align: center;
  line-height: 14px;
  padding-top: 10px;
}
.mySearch___3Qsg2 {
  margin-right: 25px;
}
.mySearch___3Qsg2 .ant-select-auto-complete.ant-select .ant-input {
  height: 31px;
}
.mySearch___3Qsg2 input {
  border: 0;
  border-bottom: 1px solid #d2d2d2;
  border-radius: 0;
  outline: 0;
}
.mySearch___3Qsg2 .ant-select-focused {
  box-shadow: none;
}

.lang___HR0Ap {
  width: 100px;
}
.lang___HR0Ap .lang_text___2tp3w {
  padding-left: 4px;
}
.lang___HR0Ap .dribbble___21qMF {
  position: relative;
  top: 1px;
}

.main___YJUYq .ant-modal-content .ant-modal-body {
  padding: 0 !important;
}
.main___YJUYq textarea.ant-input {
  max-width: 313px;
  vertical-align: text-top;
}
.main___YJUYq main {
  padding: 20px;
}
.main___YJUYq main header {
  border-bottom: 1px solid #d2d2d2;
  margin: 0 20px;
  padding: 10px 0;
  margin-bottom: 5px;
}
.main___YJUYq main header i {
  font-size: 40px;
  vertical-align: middle;
}
.main___YJUYq main header span {
  padding-left: 10px;
  font-size: 18px;
  font-weight: 500;
}
.main___YJUYq main p {
  padding-left: 24px;
  margin-bottom: 15px;
}
.main___YJUYq main p span {
  font-weight: 600;
}
.main___YJUYq main .lg___3d2w5 {
  position: relative;
}
.main___YJUYq main .lg___3d2w5 a {
  position: absolute;
  top: 1px;
  right: 5px;
}
.main___YJUYq footer {
  text-align: center;
  border-top: 1px solid #d2d2d2;
  padding: 20px;
  font-weight: 600;
}

.main___2SUv7 {
  position: relative;
}

.box___2WlK8 {
  margin: 150px auto 0;
  width: 200px;
  height: 300px;
  box-shadow: 0 0 8px #d2d2d2;
  border-radius: 4px;
  background-color: white;
  position: relative;
  padding: 10px 0 0 ;
}
.box___2WlK8 .title___fMrir {
  border-bottom: 1px solid #d2d2d2;
  text-indent: 10px;
  height: 25px;
  line-height: 15px;
}
.box___2WlK8 .close___1clr1 {
  position: absolute;
  right: 6px;
  top: 6px;
  font-size: 20px;
}
.box___2WlK8 .listBox___4VJ-T {
  overflow: auto;
  width: 100%;
  height: 235px;
}
.box___2WlK8 .list___2cTPv {
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sortdnd___3wzsH {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
}

.firstMargin___2ZGC9 .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 30px;
}
.firstMargin___2ZGC9 .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th:nth-of-type(1) {
  padding-left: 30px;
}
.main___iKc8Z {
  position: relative;
}
.main___iKc8Z .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___iKc8Z .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}
.main___iKc8Z .ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0;
  overflow: auto;
}
.main___iKc8Z .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px #e8e8e8 solid !important;
}
.main___iKc8Z .ant-table-tbody > tr > td.ant-table-column-sort {
  background: transparent;
}
.main___iKc8Z .ant-table-body {
  overflow: auto !important;
}
.main___iKc8Z .ant-table-body td,
.main___iKc8Z th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main___iKc8Z table {
  table-layout: fixed;
}
.main___iKc8Z .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-x: scroll;
  overflow-y: auto;
}
.main___iKc8Z .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border-bottom: 1px solid #e8e8e8;
  background-color: #fafafa;
}
.main___iKc8Z .ant-menu-vertical .ant-menu-item:not(:last-child),
.main___iKc8Z .ant-menu-vertical-left .ant-menu-item:not(:last-child),
.main___iKc8Z .ant-menu-vertical-right .ant-menu-item:not(:last-child),
.main___iKc8Z .ant-menu-inline .ant-menu-item:not(:last-child) {
  margin: 0;
}
.main___iKc8Z .contentMenu___2PlF6 {
  position: fixed;
  z-index: 99999;
  background: white;
  box-shadow: 0 0 5px #d2d2d2;
}
.main___iKc8Z .setColumns___2WFd_ {
  position: fixed;
  z-index: 99999;
  background-color: white;
  width: 130px;
  box-shadow: 0 0 8px #d2d2d2;
  border-radius: 4px;
  height: 35px;
  line-height: 35px;
  text-indent: 10px;
  cursor: pointer;
}

a {
  text-decoration: none !important;
}
.modalbtn button {
  width: 120px;
  margin: 0 10px;
}
.modalbtn :last-child {
  margin-right: 0;
}
.globalBtn {
  width: 120px !important;
}
.globalMinWidth800 {
  width: calc(100vw - 60px);
  min-width: 800px;
}
.td-text-emphasis {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: text-bottom;
}
.editable-cell {
  position: relative;
}
.editable-cell-value-wrap {
  padding: 5px 12px;
  cursor: pointer;
}
.editable-row:hover .editable-cell-value-wrap {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 4px 11px;
}
.miniFit .mini-supergrid-border {
  border-right: 1px solid #8C8C8C !important;
}
.mini-resizer-trigger {
  display: none;
}
:where(body):not(.pm3-left-menu) {
  /*
        .ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
            display: none !important;
        }*/
}
:where(body):not(.pm3-left-menu) .add-form {
  /*padding: 0 20px;*/
}
:where(body):not(.pm3-left-menu) .edit-form {
  /*padding: 0 20px;*/
}
:where(body):not(.pm3-left-menu) .ant-form-item {
  display: flex !important;
  align-items: flex-start !important;
}
:where(body):not(.pm3-left-menu) .ant-form-item-label {
  line-height: 20px !important;
  white-space: inherit !important;
  padding-right: 5px !important;
  display: flex;
  align-items: center;
  justify-content: end;
  min-height: 40px;
}
:where(body):not(.pm3-left-menu) .ant-form-item-label > label::after {
  margin: 0 !important;
}
:where(body):not(.pm3-left-menu) .ant-form-item-label label {
  text-align: right;
  width: 100%;
}
:where(body):not(.pm3-left-menu) .ant-layout,
:where(body):not(.pm3-left-menu) .ant-layout .ant-radio-inner {
  box-sizing: border-box !important;
}
body.pm3-left-menu .ant-form-vertical .ant-form-item {
  padding: 0 20px;
}
body.pm3-left-menu .ant-form-vertical .ant-form-item-label {
  width: 100% !important;
}
body.pm3-left-menu .ant-form-vertical .ant-form-item-control-wrapper {
  width: 100% !important;
}
body.pm3-left-menu .left-menu-right-tag-btn {
  cursor: pointer;
  color: #3485ff;
}
body.pm3-left-menu .ant-modal-header {
  border-radius: 16px 16px 0 0;
}
body.pm3-left-menu .ant-modal-footer {
  border-radius: 0 0 16px 16px;
}
body.pm3-left-menu .ant-modal-content {
  border-radius: 16px;
}
body.pm3-left-menu .mini-ganttview-header {
  height: 39px !important;
}
body.pm3-left-menu .mini-ganttview-toptimescale {
  height: 20px !important;
}
body.pm3-left-menu .mini-ganttview-toptimescale .mini-ganttview-headercell {
  height: 18px !important;
  line-height: 17px !important;
}
body.pm3-left-menu .mini-ganttview-bottomtimescale {
  top: 20px !important;
}
body.pm3-left-menu .mini-ganttview-bottomtimescale .mini-ganttview-headercell {
  height: 19px !important;
}
body.pm3-left-menu .mini-ganttview-viewport .mini-gantt-row {
  height: 39px !important;
}
body.pm3-left-menu .ant-radio-checked .ant-radio-inner {
  box-sizing: border-box;
}
.ant-checkbox-wrapper___3cx6N {
  color: rgba(0, 0, 0, 0.65);
}
.ant-checkbox-wrapper___3cx6N {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-input___1FO8_ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox___2QBwp {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-checked___2FpLH .ant-checkbox-inner___6rqmZ {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-inner___6rqmZ {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
}
.ant-checkbox-inner___6rqmZ {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-checkbox___2QBwp {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-layout___2SFa7 {
  background: white;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: initial;
  background-repeat-y: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: white;
}
.ant-tabs___31cfQ {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}
.ant-checkbox-wrapper___3cx6N {
  color: rgba(0, 0, 0, 0.65);
}
.ant-checkbox-wrapper___3cx6N {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-input___1FO8_ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox___2QBwp {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-checked___2FpLH .ant-checkbox-inner___6rqmZ {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-inner___6rqmZ {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
}
.ant-checkbox-inner___6rqmZ {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-checkbox___2QBwp {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}

.main___3tUbU .mini-supergrid-header {
  border-top-width: 0px !important;
}
.main___3tUbU .mini-supertree .mini-supergrid-border {
  border-right: 1px solid #e8e8e8 !important;
}
.main___3tUbU .mini-splitter-pane2 {
  border-left: 1px solid #e8e8e8 !important;
}
.main___3tUbU .mini-supergrid-hscroller {
  overflow-x: auto;
}
.main___3tUbU .mini-supergrid-vscroller {
  overflow-y: auto;
}
.main___3tUbU .mini-splitter:hover .mini-supergrid-hscroller {
  overflow-x: auto !important;
}
.main___3tUbU .mini-splitter:hover .mini-supergrid-vscroller {
  overflow-y: auto !important;
}
.main___3tUbU .mini-supergrid-hscroller::-webkit-scrollbar,
.main___3tUbU .mini-supergrid-vscroller::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  color: transparent;
}
.main___3tUbU .mini-supergrid-hscroller::-webkit-scrollbar-track,
.main___3tUbU .mini-supergrid-vscroller::-webkit-scrollbar-track {
  width: 8px;
  background: transparent;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.main___3tUbU .mini-supergrid-hscroller::-webkit-scrollbar-thumb,
.main___3tUbU .mini-supergrid-vscroller::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  transition: background-color 0.3s;
  cursor: pointer;
}
.main___3tUbU .mini-supergrid-hscroller::-webkit-scrollbar-thumb:hover,
.main___3tUbU .mini-supergrid-vscroller::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}
.main___3tUbU .frozen___3Il0I .mini-supergrid-header .mini-supergrid-frozenCell {
  border-right: 1px solid #e8e8e8;
}
.main___3tUbU .frozen___3Il0I .mini-supergrid-lockedcells {
  -webkit-box-shadow: 2px 0 3px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 0 3px 1px rgba(0, 0, 0, 0.1);
}
.main___3tUbU .frozen___3Il0I .mini-supergrid-lockedcells .mini-supergrid-frozenCell {
  border-right: 0px solid;
}

.main___3oAys {
  padding: 0 6px;
  color: #000;
}
.main___3oAys .diabled____3pbDI span {
  color: rgba(0, 0, 0, 0.65) !important;
}
.main___3oAys a {
  color: #000;
}
.main___3oAys .moveTDLR___2LxKD {
  width: 60px;
  text-align: center;
}
.main___3oAys .moveTDLR___2LxKD a {
  color: #000;
}
.main___3oAys img {
  width: 14px;
  height: 14px;
}
.main___3oAys .diabled___1XAC_ {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
}
.main___3oAys .buttonTitle___34t-m {
  padding-left: 2px;
}
.iconColor___2KUHW {
  color: #1890ff;
}
.num___22a0n {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 2px !important;
}
.uploadMain___3yRGf {
  width: 100%;
}
.uploadMain___3yRGf .ant-upload {
  width: 100%;
}
.detailBox___194wp {
  position: relative;
}
.detailBox___194wp:hover .mask___gUG2P {
  background-color: rgba(0, 0, 0, 0.5);
}
.detailBox___194wp:hover .mask___gUG2P .icons___1ZBwX {
  display: flex;
  justify-content: space-between;
}
.detailBox___194wp .mask___gUG2P {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: transparent;
  transition: all 0.5s;
}
.detailBox___194wp .mask___gUG2P .icons___1ZBwX {
  cursor: pointer;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  display: none;
  font-size: 16px;
}
.detailBox___194wp .mask___gUG2P .icons___1ZBwX i {
  margin: 0 3px;
}
.modal___2aVXu {
  max-width: 90vw !important;
}
.modal___2aVXu .ant-modal-content .ant-modal-body {
  max-height: 80vh;
}
.pm3-left-menu .main___3oAys {
  display: inline-block;
  padding: 0 12px;
  margin-right: 8px;
  position: relative;
  text-align: center;
  user-select: none;
  height: 32px;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  border-color: #d6d9e2;
  display: inline-flex;
  align-items: center;
}
.pm3-left-menu .main___3oAys a {
  color: #5b6979;
}
.pm3-left-menu .main___3oAys .anticon {
  transform: translateY(1px);
}
.pm3-left-menu .main___3oAys.disabled {
  color: #00000040;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.pm3-left-menu .main___3oAys.disabled span {
  color: #00000040 !important;
}
.pm3-left-menu .main___3oAys.topBtnActivityPrimary.disabled {
  color: #00000040;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.pm3-left-menu .main___3oAys.topBtnActivityPrimary.disabled span {
  color: #00000040 !important;
}
.pm3-left-menu .main___3oAys.topBtnActivityPrimary.disabled:hover {
  filter: brightness(1);
}
.pm3-left-menu .main___3oAys.topBtnActivityPrimary.disabled:focus {
  filter: brightness(1);
}
.pm3-left-menu .link___2-UNn {
  border-style: none;
  padding: 0 6px;
  margin-right: 0;
}
.pm3-left-menu .main___3oAys + .main___3oAys {
  margin-right: 8px;
}

.toobar___K6zPw {
  width: 100%;
}
.toobar___K6zPw div[class*='search__'] {
  padding-right: 0;
}
.toobar___K6zPw > * {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.toobar___K6zPw * {
  flex-shrink: 0;
}
.toobar___K6zPw:empty {
  width: 0;
}

.main___2we2s {
  padding-top: 20px;
}
.main___2we2s .colorCurrent___1-6_Q {
  display: flex;
  line-height: 32px;
  width: 50%;
  margin: 0 auto 15px;
}
.main___2we2s .colorCurrent___1-6_Q span {
  display: inline-block;
  width: 60px;
  height: 32px;
  border-radius: 4px;
}
.main___2we2s .colorPicker___2evDw {
  background-color: #000;
  display: flex;
  line-height: 1px;
  margin-bottom: 3px;
}
.main___2we2s .colorPicker___2evDw .cpLeft___3XX7M {
  padding: 0 20px;
  width: 58px;
}
.main___2we2s .colorPicker___2evDw span {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  margin-right: 3px;
  margin-bottom: 3px;
  cursor: pointer;
}
.main___2we2s .colorPicker___2evDw span:hover {
  outline: 1px solid #fff;
}
.main___2we2s .colorPicker___2evDw .cpRight___5i76w {
  width: calc(100% - 58px);
  line-height: 1px;
}

.main___1ZHxJ .row___38Qf_ {
  padding: 8px 0 8px 0;
}
.main___1ZHxJ .row___38Qf_ .label___ihXIe {
  text-align: right;
  padding-right: 5px;
}
.main___1ZHxJ .row___38Qf_ .content___1DyEW {
  padding-left: 5px;
}

a {
  text-decoration: none !important;
}
.modalbtn button {
  width: 120px;
  margin: 0 10px;
}
.modalbtn :last-child {
  margin-right: 0;
}
.globalBtn {
  width: 120px !important;
}
.globalMinWidth800 {
  width: calc(100vw - 60px);
  min-width: 800px;
}
.td-text-emphasis {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: text-bottom;
}
.editable-cell {
  position: relative;
}
.editable-cell-value-wrap {
  padding: 5px 12px;
  cursor: pointer;
}
.editable-row:hover .editable-cell-value-wrap {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 4px 11px;
}
.miniFit .mini-supergrid-border {
  border-right: 1px solid #8C8C8C !important;
}
.mini-resizer-trigger {
  display: none;
}
:where(body):not(.pm3-left-menu) {
  /*
        .ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
            display: none !important;
        }*/
}
:where(body):not(.pm3-left-menu) .add-form {
  /*padding: 0 20px;*/
}
:where(body):not(.pm3-left-menu) .edit-form {
  /*padding: 0 20px;*/
}
:where(body):not(.pm3-left-menu) .ant-form-item {
  display: flex !important;
  align-items: flex-start !important;
}
:where(body):not(.pm3-left-menu) .ant-form-item-label {
  line-height: 20px !important;
  white-space: inherit !important;
  padding-right: 5px !important;
  display: flex;
  align-items: center;
  justify-content: end;
  min-height: 40px;
}
:where(body):not(.pm3-left-menu) .ant-form-item-label > label::after {
  margin: 0 !important;
}
:where(body):not(.pm3-left-menu) .ant-form-item-label label {
  text-align: right;
  width: 100%;
}
:where(body):not(.pm3-left-menu) .ant-layout,
:where(body):not(.pm3-left-menu) .ant-layout .ant-radio-inner {
  box-sizing: border-box !important;
}
body.pm3-left-menu .ant-form-vertical .ant-form-item {
  padding: 0 20px;
}
body.pm3-left-menu .ant-form-vertical .ant-form-item-label {
  width: 100% !important;
}
body.pm3-left-menu .ant-form-vertical .ant-form-item-control-wrapper {
  width: 100% !important;
}
body.pm3-left-menu .left-menu-right-tag-btn {
  cursor: pointer;
  color: #3485ff;
}
body.pm3-left-menu .ant-modal-header {
  border-radius: 16px 16px 0 0;
}
body.pm3-left-menu .ant-modal-footer {
  border-radius: 0 0 16px 16px;
}
body.pm3-left-menu .ant-modal-content {
  border-radius: 16px;
}
body.pm3-left-menu .mini-ganttview-header {
  height: 39px !important;
}
body.pm3-left-menu .mini-ganttview-toptimescale {
  height: 20px !important;
}
body.pm3-left-menu .mini-ganttview-toptimescale .mini-ganttview-headercell {
  height: 18px !important;
  line-height: 17px !important;
}
body.pm3-left-menu .mini-ganttview-bottomtimescale {
  top: 20px !important;
}
body.pm3-left-menu .mini-ganttview-bottomtimescale .mini-ganttview-headercell {
  height: 19px !important;
}
body.pm3-left-menu .mini-ganttview-viewport .mini-gantt-row {
  height: 39px !important;
}
body.pm3-left-menu .ant-radio-checked .ant-radio-inner {
  box-sizing: border-box;
}
.ant-checkbox-wrapper___RwLIq {
  color: rgba(0, 0, 0, 0.65);
}
.ant-checkbox-wrapper___RwLIq {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-input___26G3d {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox___1sZaS {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-checked___3_QYu .ant-checkbox-inner___Wr2aG {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-inner___Wr2aG {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
}
.ant-checkbox-inner___Wr2aG {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-checkbox___1sZaS {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-layout___2P1l3 {
  background: white;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: initial;
  background-repeat-y: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: white;
}
.ant-tabs___1x7XW {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}

.appened___3lLx3 .ant-form-item-children {
  display: flex;
}

.search___1Qu25 {
  cursor: pointer;
  margin-top: 12px;
}
.search2___2iv_H {
  cursor: pointer;
  margin-top: 3px;
}
.move___1Fq23 {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}

.main___22Iot .icon___1-TWh {
  position: relative;
  left: -118px;
}
.main___22Iot .icon___1-TWh:hover {
  color: #C6000B;
}
.main___22Iot .anticon.anticon-close-circle.ant-input-clear-icon {
  position: relative;
  right: -28px;
}
.main___22Iot .anticon.anticon-close-circle.ant-input-clear-icon:hover {
  color: #C6000B;
}
.main___22Iot .ant-select-selection__clear {
  display: none;
  cursor: not-allowed;
  pointer-events: none;
}
.main___22Iot .ant-input-wrapper.ant-input-group {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-top: -4px;
}
.main___22Iot .ant-input-wrapper.ant-input-group:hover {
  border: 1px solid #C6000B;
}
.main___22Iot .ant-input-wrapper.ant-input-group:hover .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  border-left: 1px solid #C6000B;
}
.main___22Iot .ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-left: 24px !important;
}
.main___22Iot .ant-input-affix-wrapper .ant-input:focus {
  border: none;
  box-shadow: none;
}
.main___22Iot .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  background-color: #eee;
  border: none;
  border-left: 1px solid #ccc;
  color: #000;
}
.main___22Iot .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm:hover {
  background-color: #C6000B;
  color: #fff;
}
.main___22Iot .anticon.anticon-search.ant-input-search-icon:hover {
  color: #C6000B;
}
.main___22Iot input {
  width: 170px;
  border: none;
  outline: none;
  padding-left: 20px !important;
  box-shadow: 0 0 0 0 #a89e9e !important;
  border-radius: 0px;
}
.main___22Iot input::-webkit-input-placeholder {
  padding-left: 18px;
  opacity: 0.5;
}
.main___22Iot input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  padding-left: 18px;
  opacity: 0.5;
}
.main___22Iot input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  padding-left: 18px;
  opacity: 0.5;
}
.main___22Iot input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  padding-left: 18px;
  opacity: 0.5;
}
.main___22Iot .search___2iCk2 {
  cursor: pointer !important;
  margin-top: 12px;
}
.pm3-left-menu .main___22Iot {
  margin-top: 2px !important;
}
.pm3-left-menu .main___22Iot .icon___1-TWh:hover {
  color: #1677ff;
}
.pm3-left-menu .main___22Iot .anticon.anticon-close-circle.ant-input-clear-icon:hover {
  color: #1677ff;
}
.pm3-left-menu .main___22Iot .ant-input-wrapper.ant-input-group {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-top: -4px;
}
.pm3-left-menu .main___22Iot .ant-input-wrapper.ant-input-group:hover {
  border: 1px solid #1677ff;
}
.pm3-left-menu .main___22Iot .ant-input-wrapper.ant-input-group:hover .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  border-left: 1px solid #1677ff;
}
.pm3-left-menu .main___22Iot .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  background-color: #3485FF;
  border: none;
  border-left: 1px solid #3485FF;
  color: #fff;
  height: 29px;
  margin: -1px;
}
.pm3-left-menu .main___22Iot .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm:hover {
  background-color: #1677ff;
  color: #fff;
}
.pm3-left-menu .main___22Iot .anticon.anticon-search.ant-input-search-icon:hover {
  color: #1677ff;
}
.pm3-left-menu .main___22Iot .ant-select-auto-complete.ant-select-sm .ant-input {
  height: 30px;
}

.search___1ec7Z {
  cursor: pointer;
  margin-top: 12px;
}
.search2___136TK {
  cursor: pointer;
  margin-top: 3px;
}
.move___BkY5D {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}

.toolbar___2vsdu {
  display: flex;
  padding-top: 6px;
  padding-left: 12px;
}
.toolbar___2vsdu .title___2WJni {
  color: #1890ff;
  font-weight: 600;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  border-bottom: 2px solid #1890ff;
}
.toolbar___2vsdu .btn___3k4e9 {
  margin-top: 6px;
  display: flex;
}

.main___Rq7lU {
  padding: 0 6px;
  color: #000;
}
.main___Rq7lU a {
  color: #333;
}
.main___Rq7lU .disabled____1OpqR {
  color: rgba(0, 0, 0, 0.65) !important;
}
.main___Rq7lU .moveTDLR___1tK1e {
  width: 60px;
  text-align: center;
}
.main___Rq7lU .moveTDLR___1tK1e a {
  color: #333;
}
.main___Rq7lU img {
  width: 14px;
  height: 14px;
}
.main___Rq7lU .diabled___2Iq7C {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
}
.main___Rq7lU .buttonTitle___4A4Co {
  padding-left: 2px;
}
.iconColor___3bdam {
  color: #1890ff;
}
.pm3-left-menu .main___Rq7lU {
  display: inline-block;
  padding: 0 12px;
  margin-right: 8px;
  position: relative;
  text-align: center;
  user-select: none;
  height: 32px;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  border-color: #d6d9e2;
  display: inline-flex;
  align-items: center;
}
.pm3-left-menu .main___Rq7lU a {
  color: #5b6979;
}
.pm3-left-menu .main___Rq7lU .anticon {
  transform: translateY(1px);
}

.main___3yz43 .mini-supergrid-border {
  border-right: 1px solid #8C8C8C !important;
}
.setbox___3D-Vr {
  position: absolute;
  display: flex;
  justify-content: space-around;
  z-index: 100;
  cursor: pointer;
  background-color: rgba(203, 203, 203, 0.3);
  padding: 6px;
  border-radius: 10px;
  text-align: center;
  width: 190px;
}
.setbox___3D-Vr .btn___1fKaB {
  padding-left: 9px;
  width: 32px;
}
.showSetbox___2zwKQ {
  position: absolute;
  display: flex;
  justify-content: space-around;
  z-index: 100;
  cursor: pointer;
  background-color: rgba(203, 203, 203, 0.3);
  padding: 6px;
  border-radius: 10px;
  text-align: center;
  width: 40px;
}
.showSetbox___2zwKQ .btn___1fKaB {
  padding-left: 9px;
  width: 32px;
}
.toolbar___3yoz2 {
  position: absolute;
  z-index: 100;
  display: flex;
  cursor: pointer;
  text-align: center;
  background: white;
  z-index: 2147483640;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 1px 0 #a89e9e !important;
  background-color: rgba(255, 255, 255, 0.3);
}
.toolbar___3yoz2 .hid___1umLy {
  border-right: 1px #ADADAD solid;
  padding: 13px 5px 10px 5px;
}
.toolbar___3yoz2 .hid___1umLy:hover {
  color: blue;
}
.toolbar___3yoz2 .row___2osUE {
  display: flex;
  font-size: 18px;
  color: #4F4F4F;
  padding: 15px 10px 10px;
  justify-content: space-around;
  flex-direction: row-reverse;
}
.toolbar___3yoz2 .row___2osUE .label___3Bp58 {
  font-size: 14px;
  margin-left: 10px;
  margin-top: -2px;
}
.toolbar___3yoz2 .row___2osUE .btn___1fKaB {
  margin-left: 10px;
}
.toolbar___3yoz2 .row___2osUE .btn___1fKaB:hover {
  color: blue;
}
.toolbar___3yoz2:hover {
  box-shadow: 0 0 10px 0 #a89e9e !important;
}

.main___1ZFmP .content___TYmnM {
  padding: 20px 20px 0 0;
}
.main___1ZFmP .ant-form-item-control {
  line-height: inherit;
}
.main___1ZFmP .ant-row {
  margin: 0;
}
.main___1ZFmP .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.main___1ZFmP .ganttc___1mx62 {
  height: 32px;
  width: 100%;
  display: inline-block;
  background-color: #ebedee;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  margin-top: 4px;
}
.main___1ZFmP .ganttc1___36SAK {
  background-color: #76bbfd;
}
.main___1ZFmP .ganttc2___1GFDe {
  background-color: #27d64a;
}
.main___1ZFmP .ganttc3___12aOB {
  background-color: #e9c84a;
}
.main___1ZFmP .ganttc4___3IB5v {
  background-color: #228efc;
}
.main___1ZFmP .select___2VpuW {
  position: relative;
  top: -95px;
  left: 330px;
  width: 130px;
}
.main___1ZFmP .checkboxStyle___335or {
  display: block;
}

.main___3kMZ6 .formMain___nngKl .content___3kepq {
  padding: 0 20px;
}

.view___3d9nW {
  display: flex;
  flex-direction: column;
  padding-left: 20px;
}
.view___3d9nW .avatar___1csR_ {
  width: 60%;
  margin: 20px;
  display: flex;
  text-align: center;
  flex-direction: column;
}
.view___3d9nW .avatar___1csR_ .avatarsize___142Oh {
  background: #d9d9d9;
  size: 64;
  width: 100px;
  height: 100px;
  text-align: center;
}
.callWord___2nxOP {
  width: 285px;
  margin-left: -13px;
  algin-text: left;
  float: left;
  color: green;
}
.imgBody___qd6Is {
  float: left;
  width: 314px;
  height: 314px;
  margin: 0 8px 8px 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
}
.imgBody___qd6Is .imgpane___1WAq5 {
  position: relative;
  float: left;
  width: 314px;
  height: 314px;
  margin: 0 8px 8px 0;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  zoom: 1;
}
.imgBody___qd6Is .imgpane___1WAq5 .info___1cpLL {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.imgBody___qd6Is .imgpane___1WAq5 .info___1cpLL img {
  width: 100%;
  height: 100%;
}
.imgBody___qd6Is .imgpane___1WAq5 .info___1cpLL .noneimg___2YRPd {
  background: #d9d9d9;
  width: 100%;
  height: 100%;
  -webkit-filter: contrast(50%);
  /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
  filter: contrast(50%);
}
.imgBody___qd6Is .imgpane___1WAq5 .upload___WBwxW {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 100;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.imgBody___qd6Is .imgpane___1WAq5 .upload___WBwxW .utitle___3rQYP {
  font-size: 30px;
  color: white;
  font-weight: bold;
  cursor: pointer;
  display: inline;
}
.imgBody___qd6Is .imgpane___1WAq5 .upload___WBwxW .utitle_2___2wEyI {
  font-size: 28px;
  color: white;
  margin-left: 5px;
  cursor: pointer;
  display: inline;
}
.imgBody___qd6Is .imgpane___1WAq5 .row___gciCp {
  display: none;
  position: absolute;
  top: 90%;
  left: 90%;
  z-index: 10;
  white-space: nowrap;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 100;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.imgBody___qd6Is .imgpane___1WAq5 .row___gciCp span {
  margin-right: 10px;
  color: white;
  font-size: 14px;
  cursor: pointer;
}
.imgBody___qd6Is .imgpane___1WAq5:hover .info___1cpLL img {
  -webkit-filter: contrast(20%);
  /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
  filter: contrast(20%);
}
.imgBody___qd6Is .imgpane___1WAq5:hover .upload___WBwxW {
  display: block !important;
}
.imgBody___qd6Is .imgpane___1WAq5:hover .row___gciCp {
  display: block !important;
}

.main___eixCU {
  z-index: 999;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ECEFF4;
  height: 100% !important;
}
.main___eixCU .centerArea___1FSin {
  margin: auto 0 ;
  height: 50%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #D4D6D8;
}
.main___eixCU .listArea___1zKaI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  padding: 0 5%;
  width: 50%;
  height: 100%;
}
.main___eixCU .list___3RPuZ {
  height: 30px;
  width: 400px;
  border: 1px soli white;
  background-color: white;
  margin: 20px;
  text-align: left;
  line-height: 30px;
  border-radius: 4px;
}
.main___eixCU .list___3RPuZ:hover {
  border: 1px solid #c02c38;
}
.main___eixCU .activity___26_m6 {
  border: 1px solid #c02c38;
}
.main___eixCU .activityFlag___2bWm3 {
  float: right;
  color: #c02c38;
  padding-right: 10px;
}
.main___eixCU .centerRight___3aOGQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 150px;
  height: 150px;
  background-color: #c02c38;
  cursor: pointer;
}
.main___eixCU .rightCenter___2LNeH {
  color: white;
  text-align: center;
  line-height: 25px;
}

.main___23UtT {
  width: 100%;
  position: relative;
}
.main___23UtT .content___wslkz {
  padding: 0 20px;
  width: 400px;
  margin: auto;
}
.main___23UtT .content___wslkz .list___1MDVt {
  display: flex;
  align-items: center;
}
.main___23UtT .content___wslkz .list___1MDVt label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___23UtT .popover___MQp09 {
  position: absolute;
  top: -56px;
  right: -207px;
  background-color: #fff;
  box-shadow: 0px 0px 1px #333;
  z-index: 9;
  padding: 10px;
}

.tooltip___346Ea .ant-tooltip-inner {
  color: #fff;
  background-color: #000000bf;
}
.tooltip___346Ea .ant-tooltip-arrow {
  border-top-color: #000000bf !important;
}

.main___lJn-U {
  width: 100%;
  position: relative;
}
.main___lJn-U .content___2tkIs {
  padding: 0 20px;
  width: 400px;
  margin: auto;
}
.main___lJn-U .content___2tkIs .list___3XD0t {
  display: flex;
  align-items: center;
}
.main___lJn-U .content___2tkIs .list___3XD0t label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___lJn-U .popover___2c2YT {
  position: absolute;
  top: -56px;
  right: -207px;
  background-color: #fff;
  box-shadow: 0px 0px 1px #333;
  z-index: 9;
  padding: 10px;
}

.main___n-Xss {
  text-align: center;
}

.plan___TndPu .ant-tabs.ant-tabs-card .ant-tabs-card-bar {
  background: #fafafa;
}
.plan___TndPu .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  background: #fafafa;
  /* border-bottom: 0; */
  border-radius: 0px 0px 0 0;
  height: 35px;
}
.plan___TndPu .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  color: transparent !important;
  background: #fff;
  border-color: #e8e8e8;
  border-bottom: 0;
}
.plan___TndPu .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover {
  color: var(--color) !important;
}
.plan___TndPu .pagesTabsWrapper > div > .ant-tabs-nav-container {
  margin-right: 600px;
  margin-left: 20px;
}
.plan___TndPu .pagesTabsWrapper > div > .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-tab {
  border-radius: 8px 8px 0 0;
  background-color: #f5f5f5;
  color: #333;
  height: 40px;
}
.plan___TndPu .pagesTabsWrapper > div > .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active {
  background-color: #e6f3ff;
  color: #1677ff;
}
.plan___TndPu .tags___Tj9pR {
  width: 100%;
  border-bottom: 1px solid #d8dce5;
  background: #f5f5f5;
}
.plan___TndPu .tags___Tj9pR .tagsViewItemColor___3zY3a {
  color: #495060;
  background-color: #fff;
  border-color: #d8dce5 !important;
}
.plan___TndPu .tags___Tj9pR .tagsViewItem___3Al61 {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  border: 1px solid ;
  border-bottom: 0px;
  padding: 0 8px;
  font-size: 14px;
  margin-left: 5px;
  margin-top: 4px;
}
.plan___TndPu .tags___Tj9pR .tagsViewItem___3Al61 .avt___1O4lb {
  margin-right: 5px;
}
.plan___TndPu .tags___Tj9pR .tagsViewItem___3Al61 .title___1geNw {
  margin-right: 5px;
}
.plan___TndPu .tags___Tj9pR .tagsViewItem___3Al61 .close___1TjPq {
  font-size: 12px;
}
.plan___TndPu .menuTab___eKpjq:hover {
  color: var(--color) !important;
}
.plan___TndPu .refreshTab___3rIAO {
  font-size: 12px;
  padding-left: 0px;
  color: #495060 !important;
}
.plan___TndPu .refreshTab___3rIAO:hover {
  color: var(--color) !important;
}
.plan___TndPu .fav___3IKFN {
  font-size: 12px;
  margin-left: 6px;
  margin-right: 0px !important;
}
.pm3-left-menu .plan___TndPu .ant-tabs.ant-tabs-card .ant-tabs-card-bar {
  background: #fff;
}
@media all and (max-width: 767px) {
  .wrapper___3QC7u {
    overflow: hidden;
  }
}

.main___3rUCM {
  border: 1px solid #f5f5f5;
  position: absolute;
  z-index: 999999;
  background-color: white;
  border-radius: 4px;
}
.main___3rUCM .menu___3-GwM {
  height: 140px;
  line-height: 35px;
}
.main___3rUCM .menu___3-GwM .item___fH91W {
  height: 35px;
  line-height: 35px;
  margin-bottom: 0px;
}
.main___3rUCM .box___38zv_ {
  padding: 5px 10px;
}

.main___jQBe4 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.main___jQBe4 .ant-tabs-bar {
  background-color: #fff;
}
.main___jQBe4 .topMenu___2ksDy {
  height: 40px;
  border-bottom: 1px solid #d2d2d2;
  display: flex;
  align-items: center;
}
.main___jQBe4 .height20___1Q4M7 {
  width: 100%;
  height: 10px;
  background-color: #f1f1f1;
}
.main___jQBe4 .leftBox___1VhKD {
  background-color: white;
  overflow: auto;
  width: 100%;
  height: 100%;
  padding: 0 8px 0 0;
}
.main___jQBe4 .rightBox___2DLdD {
  background-color: white;
  min-width: 40;
}
.main___jQBe4 .rightBox___2DLdD .rightTitle___uR0Mp {
  position: absolute;
  right: 40px;
  width: auto;
  z-index: 9999999;
  background-color: #0d55a4;
  white-space: nowrap;
  color: white;
  padding: 0 10px;
}
.main___jQBe4 .rightContent___1k3zD {
  background-color: white;
  bottom: 1px;
  overflow: scroll;
  border: 1px solid #d2d2d2;
  margin-top: 50px;
}
.main___jQBe4 .rightContent___1k3zD .ant-form {
  margin-top: 20px;
}
.main___jQBe4 .rightContent___1k3zD .ant-form .ant-form-item-label {
  margin-right: 30px;
  margin-left: 10px;
}
.main___jQBe4 .rightContent___1k3zD .ant-form .ant-form-item-control-wrapper .ant-form-item-control {
  margin-left: 12px;
}
.main___jQBe4 .border2___1-9Em {
  position: absolute;
  border-top: none;
  border-bottom: none;
  top: 50px;
  cursor: pointer;
  z-index: 1000;
  width: 6px;
  height: 100%;
  background-color: #a0a0a0;
}
.main___jQBe4 .border___1KJNO {
  position: absolute;
  width: 6px;
  border: 1px solid #73a4e6;
  background-color: white;
  border-top: none;
  border-bottom: none;
  cursor: pointer;
  height: 100%;
  top: 50px;
  z-index: 999;
}
.main___jQBe4 .border___1KJNO .border3___3hck3 {
  position: absolute;
  height: 100px;
  top: 50%;
  margin-top: -50px;
  width: 12px;
  left: 50%;
  margin-left: -6px;
}
.main___jQBe4 .border___1KJNO .border3___3hck3 li {
  margin-top: 20px;
}
.main___jQBe4 .rightClose___h4JzL {
  position: absolute;
  right: 30px;
  top: 10px;
  cursor: pointer;
}

.aiContainer___2FTYc {
  position: fixed;
  bottom: 120px;
  right: 30px;
  width: 40px;
  height: 40px;
  z-index: 100;
  cursor: pointer;
}
.img___1uSb0 {
  width: 40px;
  height: 40px;
}
.modal___1vE5C .ant-modal-content .ant-modal-body {
  padding: 0px;
  max-height: unset;
}
.modal___1vE5C .ant-modal-header {
  padding: 10px 24px;
}
.modal___1vE5C .ant-modal-close-x {
  width: 44px;
  height: 44px;
  line-height: 44px;
}
.modal___1vE5C .ant-modal-title {
  font-weight: bold;
}

.main___1rYuH {
  min-width: 1000px;
  background-color: white;
}
.main___1rYuH .ant-tabs-bottom > .ant-tabs-bar {
  margin-top: 0;
}
.main___1rYuH .ant-tabs-bottom .ant-tabs-bar {
  position: fixed;
  bottom: 1px;
  width: 100%;
  background-color: white;
  z-index: 2;
}
.main___1rYuH .ant-menu-inline-collapsed > .ant-menu-item,
.main___1rYuH .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 22px !important;
  text-overflow: clip;
}
.main___1rYuH .ant-menu-root:hover {
  overflow-y: auto;
}
.main___1rYuH .ant-menu-root {
  overflow: hidden;
}
.main___1rYuH .ant-layout-sider-has-trigger {
  padding-bottom: 0;
}
.main___1rYuH .ant-layout-sider-trigger {
  width: 140px !important;
  background: transparent;
  color: #999999;
  text-align: right;
  padding-right: 21px;
}
.main___1rYuH .ant-layout-sider-collapsed .ant-layout-sider-trigger {
  width: 60px !important;
}
.main___1rYuH .ant-layout-sider-trigger:hover {
  color: #1677ff;
}
body,
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body,
.ant-popover,
.ant-select,
.ant-pagination,
.ant-popover-inner-content,
.ant-breadcrumb,
.ant-breadcrumb > span:last-child,
area,
label,
select,
summary,
input,
select,
.ant-dropdown-open,
.ant-menu,
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title,
textarea,
button,
.ant-tabs {
  color: #000;
}
.ant-input,
.ant-modal,
.ant-select,
.ant-select-tree li .ant-select-tree-node-content-wrapper,
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title,
.ant-radio-button-wrapper,
.ant-table,
.ant-table-thead > tr > th,
input,
select,
optgroup,
textarea {
  color: #000 !important;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff !important;
}
.ant-menu-root::-webkit-scrollbar,
.ant-menu-submenu-popup .ant-menu-sub::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  color: transparent;
}
.ant-menu-root::-webkit-scrollbar-track,
.ant-menu-submenu-popup .ant-menu-sub::-webkit-scrollbar-track {
  width: 8px;
  background: transparent;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.ant-menu-root::-webkit-scrollbar-thumb,
.ant-menu-submenu-popup .ant-menu-sub::-webkit-scrollbar-thumb {
  background-color: #666666;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  transition: background-color 0.3s;
  cursor: pointer;
}
.ant-menu-submenu-popup .ant-menu-sub {
  max-height: 40vh;
  overflow-y: auto;
}

.main___1Zmj4 {
  background: linear-gradient(#e3ecf5 0%, #dde4f5 100%);
}
.main___1Zmj4 .anticon {
  color: #7e8ca0 !important;
}
.main___1Zmj4 .ant-menu .ant-menu-item {
  color: #333333;
  padding-right: 0 !important;
  padding-left: 8px !important;
  height: 50px;
  line-height: 50px;
}
.main___1Zmj4 .ant-menu .ant-menu-item > span {
  display: block;
  padding-left: 12px;
}
.main___1Zmj4 .ant-menu .ant-menu-item:hover,
.main___1Zmj4 .ant-menu .ant-menu-item-active,
.main___1Zmj4 .ant-menu .ant-menu-submenu-active,
.main___1Zmj4 .ant-menu .ant-menu-submenu-open,
.main___1Zmj4 .ant-menu .ant-menu-submenu-selected,
.main___1Zmj4 .ant-menu .ant-menu-submenu-title:hover {
  color: #1677ff;
}
.main___1Zmj4 .ant-menu.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background-color: transparent !important;
}
.main___1Zmj4 .ant-menu.ant-menu-dark .ant-menu-item-selected {
  background-color: transparent !important;
}
.main___1Zmj4 .ant-menu.ant-menu-dark .ant-menu-item-selected > span {
  border-radius: 8px 0 0 8px !important;
  background-color: #fff !important;
  box-shadow: -4px 0px 2px 0px rgba(0, 0, 0, 0.3) !important;
}
.main___1Zmj4 .ant-menu.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #1677fe !important;
}
.main___1Zmj4 .ant-menu.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #1677fe;
}
.main___1Zmj4 .ant-menu.ant-menu-dark .ant-menu-item-active:hover {
  background-color: transparent;
}
.main___1Zmj4 .ant-menu-root::-webkit-scrollbar-thumb {
  background-color: #bfc5cc !important;
}
.main___1Zmj4 .ant-menu-root::-webkit-scrollbar {
  width: 6px;
}
.main___1Zmj4 .ant-menu.left-menu-menu2 {
  width: 140px;
}
.main___1Zmj4 .ant-menu.left-menu-menu2 .ant-menu-item > span {
  margin-right: 12px;
}
.main___1Zmj4 .ant-menu.left-menu-menu2 .ant-menu-item-selected > span {
  background-color: #e6f3ff !important;
  border-radius: 8px !important;
  box-shadow: unset !important;
}
.main___1Zmj4 .ant-menu.left-menu-menu2.ant-menu-dark .ant-menu-submenu {
  color: #333;
}
.main___1Zmj4 .ant-menu.left-menu-menu2.ant-menu-dark .ant-menu-submenu .ant-menu-submenu-title {
  padding-left: 20px !important;
}
.main___1Zmj4 .ant-menu.left-menu-menu2.ant-menu-dark .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.main___1Zmj4 .ant-menu.left-menu-menu2.ant-menu-dark .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  background-color: #333;
}
.main___1Zmj4 .ant-menu.left-menu-menu2 .ant-menu-inline.ant-menu-sub {
  box-shadow: unset;
  padding-left: 8px;
}


@font-face {font-family: "saiconfont";
  src: url([object Module]); /* IE9*/
  src: url([object Module]#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB3AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZBeEz2Y21hcAAAAYAAAABVAAABjOwxcPFnbHlmAAAB2AAAAL4AAAEIKFKMs2hlYWQAAAKYAAAALQAAADYShxMfaGhlYQAAAsgAAAAcAAAAJAfeA4VobXR4AAAC5AAAAA4AAAAQEAAAAGxvY2EAAAL0AAAACgAAAAoAvgBybWF4cAAAAwAAAAAfAAAAIAEWACxuYW1lAAADIAAAAUkAAAKFraKJpnBvc3QAAARsAAAATgAAAGR86VkdeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBxeM71mYW7438AQw9zA0AAUZgTJAQDebQvzeJztkLENgDAMBM/xQ4GYg4qSSajYv2WIxHYYA0v3kk+WiwcWwIMzENiDkXOHtfLOVl4cdaP0r3qPbJmxq7LlJ1v5Z6+8vs2zqUl15xPSaYIPlKkNdQAAAHicXY1NCsIwEIXfJEoEQZEiXYiKqyyEbkSySCleQSGF9gxeJgs9hFn0DD2EPUR7iBrjD+Is3ps3D+bDCH74ljlwCIwxRYQYC6yBaDPbqPluz9+u/vKd0CM37seMub2MTA/nzfW4GZMH7RFuHheYOWswxAxLgJQUUkQTEiuKM1JJWHxMSGbEcNFlqS+25ry2Lz1bzu05KA2uuig06W9p69On9OrfP3msYfA8z4qFVNRVuu0OdKzStk2BBw+dPowAAHicY2BkYGAA4kVHLGvi+W2+MnCzMIDA9S3py5BpFgama0CKg4EJxAMAK24J4gAAAHicY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm14nGNhYGBgQcIAALAAEQAAAAAAAAA6AHIAhAAAeJxjYGRgYGBhUGDgYAABJiDmAkIGhv9gPgMADI4BQwB4nG2STU4CQRCFX/NnHBIXirq0VywkGX6WbImwNGHBHoYeGDJ/6WlIcOcBPI+H8ARuvIF38DkUISFMpytfvXrVXUkPgFv8QOHw3XMfWMFjduAKrvAkXKXeFq6Re8J1NDEUblB/EfbQwatwE3d44wmqds3sGR/CCi18Cldwgy/hKvVv4Rr5V7iOB6WEG2ipR2EPM9URbqKt3r2RNXNnlnqx11GQpWGWOq+YH3FqVtt4bk/CiWbGFlGW6r7fO4kTkxp7PK/YrQbOhTq0WaLHrJo4znRus40JnL92Lh92u6HofpAlHG8EC4M5HOMSGgvsGSMEyJAiLKOjr6DnXJ2yZ4UtYtbsRcclbcauf3dU5hp9+HyyS84JnWnpPp+vwI43D6g6ujW3ZU9CGkuv4VQxWSMvaxsqAXUf67Ir56/R5QrP/H45Q/IHrZl1NQAAAHicY2BigAAuBuyAhZGJkZmRhZGVgbsyMy+9Mj8v3TEgQCQxLy+zND4rMzGvJL+0KiMxLzsxUxTKjc/JTE3KTMwvzsgvLcxkYAAAgnMVzQAA') format('woff'),
  url([object Module]) format('truetype'), 
  url([object Module]#saiconfont) format('svg'); /* iOS 4.1- */
}

.saiconfont {
  font-family:"saiconfont" !important;
  font-size:inherit;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.saicon-yingyongAPP:before { content: "\EB02"; }

.saicon-anniu_jiantouzhankai:before { content: "\EB03"; }

.saicon-jiantou_liebiaoshouqi:before { content: "\EB04"; }


.main___39BL6 .currentColor___3qcpX {
  color: #1890ff;
}
.main___39BL6 .loginTitle___2fzma {
  display: flex;
  justify-content: center;
}
.main___39BL6 .language___3FXtW {
  position: absolute;
  top: 35px;
  right: 50px;
}
.main___39BL6 .language___3FXtW span {
  cursor: pointer;
}
.main___39BL6 .loginBox___2Hgo8 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 960px;
  height: 500px;
  justify-content: center;
  box-shadow: 0px 0px 15px 0px rgba(128, 128, 128, 0.33);
  margin-top: -250px;
  margin-left: -480px;
  padding: 80px 0;
  display: flex;
  z-index: 10;
  background: #ffffff;
}
.main___39BL6 .loginForm___1LvYK {
  width: 600px;
  height: 100%;
}
.main___39BL6 .logo___f_AXo {
  width: 360px;
  height: 340px;
  border-right: #EFEFEF 1px solid;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main___39BL6 .img___13rNw {
  width: 200px;
}
.main___39BL6 .loginForm___1LvYK h1 {
  margin-bottom: 0px;
  color: #c6000b;
  font-size: 32px;
  font-weight: normal;
  width: 100%;
  display: block;
  text-align: center;
}
.main___39BL6 .loginForm___1LvYK span {
  font-size: 16px;
  color: #979797;
  width: 100%;
  display: block;
  text-align: center;
}

.wrap___2fB1o {
  width: 2000px;
  margin: 0 auto;
}
.registerBoxCon2BoxLeft___15uPa {
  height: 40px;
  line-height: 40px;
  text-align: right;
  float: left;
  width: 293px;
  color: #222222;
  font-size: 16px;
}
.boxLeft___3WmCx {
  height: 40px;
  line-height: 40px;
  text-align: right;
  float: left;
  width: 293px;
  color: #222222;
  font-size: 16px;
}
.registerBoxCon2BoxRight___1Ianx {
  float: left;
  width: 380px;
  margin-left: 20px;
  position: relative;
}
.textarea___1fecU {
  float: left;
  padding-left: 20px;
  border: 1px solid #ccc;
  line-height: 38px;
  font-size: 14px;
  color: #999999;
  resize: none;
  width: 1500px;
  height: 180px;
  outline-color: rgba(32, 127, 179, 0.4);
}
.boxRight___Jfpqm {
  float: left;
  width: 380px;
  margin-left: 20px;
  position: relative;
}
.formInput___3Uhth {
  float: left;
  padding-left: 20px;
  border: 1px solid #ccc;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #999999;
  width: 1500px;
  outline-color: rgba(32, 127, 179, 0.4);
}
.formButton___f6WiZ {
  float: left;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  background: #207fb3;
  cursor: pointer;
  width: 380px;
}
.formTextarea___R4h2E {
  float: left;
  padding-left: 20px;
  border: 1px solid #ccc;
  line-height: 38px;
  font-size: 14px;
  color: #999999;
  resize: none;
  width: 1500px;
  height: 180px;
  outline-color: rgba(32, 127, 179, 0.4);
}
.bitian___1oPtw {
  color: #dc2b2b;
}

.main___1Q3sd {
  min-width: 1000px;
  background-color: white;
}
.main___1Q3sd .ant-tabs-bottom > .ant-tabs-bar {
  margin-top: 0;
}
.main___1Q3sd .ant-tabs-bottom .ant-tabs-bar {
  position: fixed;
  bottom: 1px;
  width: 100%;
  background-color: white;
  z-index: 2;
}
body,
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body,
.ant-popover,
.ant-select,
.ant-pagination,
.ant-popover-inner-content,
.ant-breadcrumb,
.ant-breadcrumb > span:last-child,
area,
label,
select,
summary,
input,
select,
.ant-dropdown-open,
.ant-menu,
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title,
textarea,
button,
.ant-tabs {
  color: #000;
}
.ant-input,
.ant-modal,
.ant-select,
.ant-select-tree li .ant-select-tree-node-content-wrapper,
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title,
.ant-radio-button-wrapper,
.ant-table,
.ant-table-thead > tr > th,
input,
select,
optgroup,
textarea {
  color: #000 !important;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff !important;
}

@font-face {
  font-family: 'iconfont';
  src: url('/static/fonts/project/iconfont.eot');
  src: url('/static/fonts/project/iconfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/project/iconfont.woff') format('woff'), url('/static/fonts/project/iconfont.ttf') format('truetype'), url('/static/fonts/project/iconfont.svg#iconfont') format('svg');
}
.tipbtn___2QFSc {
  position: absolute;
  top: 7px;
  left: 15px;
  height: 12px;
  padding: 0px 6px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  color: white;
}
.menuModal___3OlvJ {
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 20px;
  flex-flow: wrap;
  max-width: 890px;
  -ms-flex-flow: wrap;
}
.menuModal___3OlvJ .itemstyle___2u0GH {
  padding-left: 30px;
  width: 170px;
}
.menuModal___3OlvJ .itemstyle___2u0GH:nth-of-type(1) {
  padding-left: 22px;
}
.menuModal___3OlvJ .itemstyle___2u0GH h4 {
  font-weight: 600;
  height: 30px;
  width: 140px;
  margin: 0;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menuModal___3OlvJ .itemstyle___2u0GH h4 .ulicon___Tuocp {
  display: inline-block;
  width: 8px;
  vertical-align: middle;
  height: 8px;
  margin-right: 11px;
  background-color: #d2d2d2;
}
.menuModal___3OlvJ .itemstyle___2u0GH .listss___23y6T {
  margin-left: 16px;
}
.menuModal___3OlvJ .itemstyle___2u0GH p {
  margin: 0;
  padding: 0;
  line-height: 40px;
  height: 40px;
  font-weight: 600;
  overflow: hidden;
  width: 124px;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menuModal___3OlvJ .itemstyle___2u0GH p span {
  display: inline-block;
  width: 5px;
  height: 5px;
  vertical-align: middle;
  margin-right: 11px;
  border-radius: 50%;
  background-color: #1890ff;
}
@media screen and (max-width: 1366px) {
  .main___1hY2g {
    /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
  }
  .main___1hY2g .ant-select-auto-complete.ant-select .ant-input {
    height: 31px;
  }
  .main___1hY2g .ant-menu-horizontal > .ant-menu-item,
  .main___1hY2g .ant-menu-horizontal > .ant-menu-submenu {
    padding: 0 10px;
  }
}
.main___1hY2g .userName___1q3_X {
  max-width: 85px;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main___1hY2g .iconfont___2yuon {
  font-family: "iconfont" !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.main___1hY2g .content___2Jz-i {
  width: 100%;
  align-items: center;
  border-bottom: 8px solid #f5f5f5;
}
.main___1hY2g .content___2Jz-i a {
  color: #333;
}
.main___1hY2g .content___2Jz-i .head___3OBnT {
  padding: 0 15px;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  align-items: center;
  line-height: 50px;
  border-bottom: 1px solid #f5f5f5;
  justify-content: space-between;
  -ms-flex-pack: justify;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headLeft___22gcc {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headLeft___22gcc .security___1VRkN {
  line-height: 30px;
  font-size: 10px;
  border: 1px #e67e91 solid;
  border-radius: 30px;
  white-space: nowrap;
  height: 30px;
  width: 30px;
  font-weight: 600;
  color: #e67e91;
  text-align: center;
  margin-left: 10px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headLeft___22gcc .systitle___rMsZ2 {
  padding-left: 10px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headLeft___22gcc .systitle___rMsZ2 p {
  margin: 0;
  padding-top: 15px;
  padding-bottom: 5px;
  line-height: normal;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headLeft___22gcc .systitle___rMsZ2 span {
  line-height: normal;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headLeft___22gcc input {
  padding: 2px;
  text-indent: 5px;
  width: 230px;
  outline: none;
  border: none;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .searchSubIcon___1tF2L {
  background-color: #3c8dff;
  color: white;
  font-size: 24px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  text-align: center;
  line-height: 16px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .menu2style___3GGC1 .ant-menu {
  background: none;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .menu2style___3GGC1 .ant-menu-dark .ant-menu-item {
  color: white;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .menu2style___3GGC1 li {
  font-weight: 600;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headCenter___ZBFEv {
  cursor: pointer;
  position: relative;
  height: 50px;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -ms-flex-align: center;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headCenter___ZBFEv .ant-menu {
  background: none;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headCenter___ZBFEv .ant-menu-dark .ant-menu-item {
  color: white;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headCenter___ZBFEv .showBox___3pgpj div {
  border: 1px solid #d2d2d2;
  margin-right: 10px;
  padding: 2px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .sysname___1GB7p {
  font-weight: 600;
  line-height: 50px;
  padding-left: 10px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headmiddle___2afls {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  width: 150px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headRight___1TFCl {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headRight___1TFCl .tipbtn___2QFSc {
  position: absolute;
  top: 7px;
  left: 15px;
  height: 12px;
  padding: 0px 6px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  color: white;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headRight___1TFCl a {
  color: #808080;
  margin-right: 40px;
  font-size: 16px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headRight___1TFCl .ant-badge {
  margin-right: 24px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headRight___1TFCl .ant-badge-count {
  height: 15px;
  line-height: 15px;
}
.main___1hY2g .content___2Jz-i .head___3OBnT .headRight___1TFCl .ant-badge-count {
  border-radius: 5px;
}
.main___1hY2g .content___2Jz-i .menuList___2mYt6 {
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
  position: relative;
  height: 40px;
}
.main___1hY2g .content___2Jz-i .menuList___2mYt6 li {
  font-size: 14px;
  font-weight: 600;
}
.main___1hY2g .content___2Jz-i .menuList___2mYt6 .ant-menu-horizontal {
  border-bottom: none;
  line-height: 40px;
}
.main___1hY2g .content___2Jz-i .menuList___2mYt6 .menuListleft___vAcEC {
  position: absolute;
  top: 9px;
  left: 15px;
}
.personalstyle___1ud1m {
  width: 250px;
  padding: 15px 0;
}
.personalstyle___1ud1m .menuSelect___1CZ9h {
  width: 200px;
  margin: 10px auto;
  display: flex;
  display: -ms-flexbox;
}
.personalstyle___1ud1m .menuSelect___1CZ9h .stymenu___2CFao {
  border: 1px #e8e8e8 solid;
  padding: 2px 10px;
  border-radius: 4px;
  margin-right: 30px;
  cursor: pointer;
}
.personalstyle___1ud1m .styletitle___2D467 {
  width: 200px;
  margin: 0 auto;
  margin-bottom: 5px;
  display: block;
}
.personalstyle___1ud1m .style1___6REZ2 {
  width: 200px;
  margin: 15px auto;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.personalstyle___1ud1m .style1___6REZ2 .stylew___okWzV {
  width: 55px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.65);
  height: 35px;
  border-radius: 3px;
  overflow: hidden;
}
.personalstyle___1ud1m .style1___6REZ2 .stylew___okWzV .stylehead___3sTZT {
  height: 6px;
}
.personalstyle___1ud1m .style1___6REZ2 .stylew___okWzV .stylemain___3OcRC {
  background-color: rgba(189, 182, 182, 0.15);
  height: 25px;
  text-align: center;
}
.personalstyle___1ud1m .style1___6REZ2 .stylew___okWzV:hover {
  transform: scale(1.1);
}
.personalstyle___1ud1m .color___7HUG- {
  width: 200px;
  margin: 15px auto;
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
  -ms-flex-pack: justify;
}
.personalstyle___1ud1m .color___7HUG- div {
  width: 25px;
  height: 25px;
  border-radius: 3px;
  text-align: center;
}
.personalstyle___1ud1m .color___7HUG- div i {
  color: white;
}
.userBox___2IoRE {
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  align-items: center;
}
.sysmenu___3MATC {
  width: 295px;
  display: flex;
  display: -ms-flexbox;
  padding: 0 20px 40px;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.sysmenu___3MATC .sysmenuitem___3A_ih {
  cursor: pointer;
  margin-top: 40px;
  text-align: center;
  width: 85px;
}
.sysmenu___3MATC .sysmenuitem___3A_ih i {
  box-shadow: 0 0 8px #ded9d9;
  padding: 10px;
  color: #1890ff;
}
.sysmenu___3MATC .sysmenuitem___3A_ih p {
  margin-top: 8px;
  margin-bottom: 0;
}
.DrawerMenu___3HneY header {
  padding-left: 25px;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 25px;
  padding-top: 20px;
}
.DrawerMenu___3HneY .divider___2obsG {
  background-color: #e8e8e8;
  height: 1px;
  margin: 14px 25px;
}
.DrawerMenu___3HneY .sectionStyle___f2GQ8 h3 {
  font-size: 14px;
  font-weight: 700;
  padding-left: 25px;
}
.DrawerMenu___3HneY .sectionStyle___f2GQ8 li {
  padding-left: 20%;
}
.DrawerMenu___3HneY .sectionStyle___f2GQ8 .ant-menu-vertical {
  border-right: none;
}
.DrawerMenu___3HneY .sectionStyle___f2GQ8 .ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 4px;
}
.DrawerMenu___3HneY .favfile___1Wwg- .favtitle___3TuoM {
  padding: 0 25px;
  display: flex;
  display: -ms-flexbox;
}
.DrawerMenu___3HneY .favfile___1Wwg- .favtitle___3TuoM h3 {
  width: 213px;
  font-size: 14px;
  font-weight: 700;
}
.DrawerMenu___3HneY .favfile___1Wwg- .favtitle___3TuoM button {
  margin-left: 20px;
}
.DrawerMenu___3HneY .favfile___1Wwg- li {
  padding-left: 20%;
}
.DrawerMenu___3HneY .favfile___1Wwg- li i {
  float: right;
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.DrawerMenu___3HneY .favfile___1Wwg- .ant-menu-vertical {
  border-right: none;
}
.DrawerMenu___3HneY .favfile___1Wwg- .ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 4px;
}
.message___1xZuw {
  width: 320px;
}
.message___1xZuw .messageItem___d0SNb {
  position: relative;
  display: flex;
  padding: 7px 11px;
  display: -ms-flexbox;
  height: 53px;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.message___1xZuw .messageItem___d0SNb .messageContent___1PPWn {
  width: 240px;
}
.message___1xZuw .messageItem___d0SNb .toptip___aIo3t {
  right: 2px;
}
.message___1xZuw .messageItem___d0SNb:hover {
  background-color: #e9e9e9;
}
.message___1xZuw .messagecontanior___31cip {
  max-height: 500px;
  overflow: auto;
}
.message___1xZuw .messageNotifications___2nN3v {
  width: 100%;
  font-size: 13px;
  font-weight: bold;
  min-width: 270px;
  border-bottom: 1px solid #eee;
  text-align: center;
  padding: 4px 0 6px 0;
}
.message___1xZuw .messageBottom___PdQnf {
  text-align: center;
  padding-top: 10px;
}
.tipContent___31Chf {
  width: 500px;
  padding: 15px;
}
.tipContent___31Chf .tipContentItem___UZD3u {
  margin-bottom: 10PX;
  position: relative;
}
.tipContent___31Chf .tipContentItem___UZD3u p {
  margin-bottom: 5px;
}
.tipContent___31Chf .tipContentItem___UZD3u .tipleft___2ZwbP {
  position: absolute;
  top: 2px;
  right: 2px;
}
.tipContent___31Chf .tipmessage___1cM1D {
  max-height: 450px;
  overflow: auto;
}
.tipContent___31Chf .tipContentBottom___16vxj {
  text-align: center;
  padding-top: 10px;
}
.SearchList___1hs8p {
  width: 300px;
  padding: 10px;
}
.SearchList___1hs8p .modal___JWb1E {
  position: relative;
}
.SearchList___1hs8p .modal___JWb1E .more___1pO6h {
  position: absolute;
  bottom: 9px;
  font-size: 14px;
  right: 10px;
}
.SearchList___1hs8p p {
  text-align: center;
  line-height: 14px;
  padding-top: 10px;
}
.SearchList___1hs8p .ant-menu-vertical {
  border-right: none;
  border-bottom: 1px solid #e8e8e8;
}
.SearchList___1hs8p .ant-menu-vertical > .ant-menu-item {
  height: 30px;
  line-height: 30px;
}
.searchClass___3VyCU {
  width: 160px;
  top: 60px;
  left: -26px;
  transition: 1s;
  padding-bottom: 1px;
}
.searchClass___3VyCU .ant-menu-vertical {
  border-right: none;
  border-bottom: 1px solid #e8e8e8;
}
.searchClass___3VyCU li {
  padding-left: 20px;
}
.searchClass___3VyCU p {
  text-align: center;
  line-height: 14px;
  padding-top: 10px;
}
.mySearch___1HfL3 {
  margin-right: 25px;
}
.mySearch___1HfL3 .ant-select-auto-complete.ant-select .ant-input {
  height: 31px;
}
.mySearch___1HfL3 input {
  border: 0;
  border-bottom: 1px solid #d2d2d2;
  border-radius: 0;
  outline: 0;
}
.mySearch___1HfL3 .ant-select-focused {
  box-shadow: none;
}

.main___YrLNH {
  position: absolute;
  top: 9px;
  left: 15px;
}
.main___YrLNH .title___2YtLd {
  cursor: pointer;
  margin-left: 3px;
}
.main___YrLNH .title___2YtLd:hover {
  color: blue;
}

.main___2ylcq .currentColor___vss-a {
  color: #1890ff;
}
.main___2ylcq .loginTitle___2WvPH {
  display: flex;
}
.main___2ylcq .loginTitle___2WvPH .logoh___3r85f {
  width: 245px;
  margin-left: 180px;
}
.main___2ylcq .language___2SZy5 {
  position: absolute;
  top: 35px;
  right: 50px;
}
.main___2ylcq .language___2SZy5 span {
  cursor: pointer;
}
.main___2ylcq .loginBox___gaBrJ {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 960px;
  height: 500px;
  box-shadow: 0 0 10px rgba(29, 73, 149, 0.3);
  margin-top: -250px;
  margin-left: -480px;
  padding: 80px 0;
  z-index: 10;
  background: #ffffff;
}
.main___2ylcq .loginForm___2Ca_k {
  width: 600px;
  height: 100%;
  float: right;
  border-left: #EFEFEF 1px solid;
}
.main___2ylcq .logo___23N8L {
  width: 200px;
  height: 272px;
  float: left;
  padding: 30px 70px;
}
.main___2ylcq .loginForm___2Ca_k h1 {
  margin-bottom: 0px;
  color: #1D4995;
  font-size: 26px;
  font-weight: normal;
  width: 100%;
  display: block;
  text-align: center;
}
.main___2ylcq .loginForm___2Ca_k span {
  font-size: 16px;
  color: #979797;
  width: 100%;
  display: block;
  text-align: center;
}

.main___1F3LH .currentColor___3cYo6 {
  color: #1890ff;
}
.main___1F3LH .loginTitle___w-wai {
  display: flex;
}
.main___1F3LH .loginTitle___w-wai .logoh___1Iq2- {
  width: 245px;
  margin-left: 180px;
}
.main___1F3LH .language___26EeB {
  position: absolute;
  top: 35px;
  right: 50px;
}
.main___1F3LH .language___26EeB span {
  cursor: pointer;
}
.main___1F3LH .loginBox___1iEL5 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 960px;
  height: 500px;
  box-shadow: 0 0 10px rgba(29, 73, 149, 0.3);
  margin-top: -250px;
  margin-left: -480px;
  padding: 80px 0;
  z-index: 10;
  background: #ffffff;
}
.main___1F3LH .loginForm___5wGPN {
  width: 600px;
  height: 100%;
  float: right;
  border-left: #EFEFEF 1px solid;
}
.main___1F3LH .logo___1lH8k {
  width: 200px;
  height: 272px;
  float: left;
  padding: 30px 70px;
}
.main___1F3LH .loginForm___5wGPN h1 {
  margin-bottom: 0px;
  color: #1D4995;
  font-size: 26px;
  font-weight: normal;
  width: 100%;
  display: block;
  text-align: center;
}
.main___1F3LH .loginForm___5wGPN span {
  font-size: 16px;
  color: #979797;
  width: 100%;
  display: block;
  text-align: center;
}

.main___1mpFV {
  z-index: 999;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(235, 243, 250, 0.99607843);
}
.main___1mpFV .centerArea___2ulis {
  margin: auto 0 ;
  height: 40%;
  width: 40%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background-color: white;
  flex-flow: column;
  border-radius: 15px;
}
.main___1mpFV .listArea___1nUWJ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.main___1mpFV .list___O-G24 {
  height: 30px;
  width: 400px;
  border: 1px soli white;
  background-color: white;
  margin: 20px;
  text-align: left;
  line-height: 30px;
  border-radius: 4px;
}
.main___1mpFV .list___O-G24:hover {
  border: 1px solid #1d4995;
}
.main___1mpFV .activity___3dH9- {
  border: 1px solid #1d4995;
}
.main___1mpFV .activityFlag___2OMcv {
  float: right;
  color: #1d4995;
  padding-right: 10px;
}
.main___1mpFV .centerRight___3cNVJ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 150px;
  height: 120px;
  background-color: #1d4995;
  cursor: pointer;
}
.main___1mpFV .rightCenter___jFm_c {
  color: white;
  text-align: center;
  line-height: 25px;
}


.main___3tmrs {
  height: calc(100vh - 90px);
  overflow: auto;
  margin-top: 1px;
}
.ant-typography a {
  color: #08a1b9;
}
.header___1s_Gj {
  width: 100%;
  height: 204px;
  background: -webkit-linear-gradient(75.53819305deg, #ecf4ff 32%, #e6ebf9 56%, #e1eefe 69%);
  background: -moz-linear-gradient(14.46180695deg, #ecf4ff 32%, #e6ebf9 56%, #e1eefe 69%);
  background: linear-gradient(14.46180695deg, #ecf4ff 32%, #e6ebf9 56%, #e1eefe 69%);
  position: relative;
}
.cardTitle___BIeKn:hover h3 {
  color: #08a1b9;
}
.headerimg___1J417 {
  border-width: 0px;
  position: absolute;
  right: 0;
  top: 30px;
  width: 192px;
  height: 192px;
  display: flex;
  opacity: 0.15;
}
.headerline___2lvni {
  position: absolute;
  left: 0;
  bottom: 0;
}
.title___2RTaA {
  padding: 16px 0px 2px 8px;
  box-sizing: border-box;
  width: 100%;
  font-family: '\5FAE\8F6F\96C5\9ED1   Semibold', '\5FAE\8F6F\96C5\9ED1';
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  color: #303030;
  text-align: center;
  line-height: 28px;
  margin-top: 20px;
}
.desc___3sAEc {
  text-align: center;
  font-family: '\5FAE\8F6F\96C5\9ED1   Regular', '\5FAE\8F6F\96C5\9ED1';
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
}
.content___1Q-E7 {
  background-color: white;
  min-height: 100px;
  max-height: calc(100vh - 40vh);
  box-shadow: #d2d2d2 0 0 8px;
  width: 630px;
  margin: 0 auto;
  position: absolute;
  padding-bottom: 50px;
  z-index: 2;
}
.list___13CAi {
  min-height: 50px;
  max-height: calc(100vh - 50vh);
  overflow-y: auto;
}
.item___3Eegd {
  padding: 5px 0px 10px 15px;
  margin: 3px;
  background-color: #f8f8f8;
}
.name___1m0Dn {
  color: #999999;
  margin-left: 20px;
}
.page___s_vEN {
  position: absolute;
  left: 20px;
  bottom: 10px;
}
.titleH3___SE2mI {
  padding: 16px 0px 2px 0;
  box-sizing: border-box;
  width: 100%;
  font-family: '\5FAE\8F6F\96C5\9ED1   Semibold', '\5FAE\8F6F\96C5\9ED1';
  font-weight: 600;
  font-style: normal;
  font-size: 17px;
  color: #303030;
  line-height: 28px;
}
.more___2MImR {
  position: absolute;
  right: 15px;
  top: 20px;
  font-weight: 400;
  cursor: pointer;
  color: #666;
  font-size: 14px;
}

.main___2MrZX {
  width: 100%;
}
.main___2MrZX .mainHeight___1obQu {
  height: 100%;
}
.main___2MrZX .mainScorll___C3j71 {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2MrZX .content___2nKFm {
  padding: 0 20px;
}
.main___2MrZX .listTitle___2cKjh {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2MrZX .mybtn___2JfZc {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2MrZX {
  width: 100%;
}
.main___2MrZX .content___2nKFm {
  padding: 0 20px;
}
.main___2MrZX .content___2nKFm .list___2o4ZE {
  display: flex;
  align-items: center;
}
.main___2MrZX .content___2nKFm .list___2o4ZE label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2MrZX .content___2nKFm .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___C3j71 {
  height: 1000px;
}
.mainHeight___1obQu {
  height: 1000px;
}
.colorBox___3E3Yt {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___1mhWM {
  display: flex;
  align-items: center;
}
.color___1swt7 {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2lCeb {
  width: 100%;
}
.main___2lCeb .mainHeight___1gxhp {
  height: 100%;
}
.main___2lCeb .mainScorll___1CQPG {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2lCeb .content___3kFnp {
  padding: 0 20px;
}
.main___2lCeb .listTitle___2Rw7T {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2lCeb .mybtn___1O1ZT {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2lCeb {
  width: 100%;
}
.main___2lCeb .content___3kFnp {
  padding: 0 20px;
}
.main___2lCeb .content___3kFnp .list___19wWd {
  display: flex;
  align-items: center;
}
.main___2lCeb .content___3kFnp .list___19wWd label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2lCeb .content___3kFnp .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___1CQPG {
  height: 1000px;
}
.mainHeight___1gxhp {
  height: 1000px;
}
.colorBox___36lkO {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___2RgPC {
  display: flex;
  align-items: center;
}
.color___3qPoy {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___3zfVH {
  padding: 0 20px;
}
.main___3zfVH .tabMenu___2rVDc {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3zfVH .search___2_fMd {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2BBPy {
  width: 100%;
}
.main___2BBPy .mainHeight___3pbeT {
  height: 100%;
}
.main___2BBPy .mainScorll___hzMyO {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2BBPy .content___2HD4i {
  padding: 0 20px;
}
.main___2BBPy .listTitle___1VGuQ {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2BBPy .mybtn___2OgwF {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2BBPy {
  width: 100%;
}
.main___2BBPy .content___2HD4i {
  padding: 0 20px;
}
.main___2BBPy .content___2HD4i .list___afiuo {
  display: flex;
  align-items: center;
}
.main___2BBPy .content___2HD4i .list___afiuo label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2BBPy .content___2HD4i .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___hzMyO {
  height: 1000px;
}
.mainHeight___3pbeT {
  height: 1000px;
}
.colorBox___1daQh {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___BtrF8 {
  display: flex;
  align-items: center;
}
.color___3C_pG {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2WWAw {
  width: 100%;
}
.main___2WWAw .mainHeight___37MD0 {
  height: 100%;
}
.main___2WWAw .mainScorll___1t_2H {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2WWAw .content___37jjt {
  padding: 0 20px;
}
.main___2WWAw .listTitle___29F0B {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2WWAw .mybtn___2opJy {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2WWAw {
  width: 100%;
}
.main___2WWAw .content___37jjt {
  padding: 0 20px;
}
.main___2WWAw .content___37jjt .list___3f3eb {
  display: flex;
  align-items: center;
}
.main___2WWAw .content___37jjt .list___3f3eb label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2WWAw .content___37jjt .ant-form-explain {
  margin-left: 0;
}
.mainScorll___1t_2H {
  height: 1000px;
}
.mainHeight___37MD0 {
  height: 1000px;
}
.colorBox___2pHrl {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___JpTY_ {
  display: flex;
  align-items: center;
}
.color___KZNPw {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2CDEJ {
  width: 100%;
}
.main___2CDEJ .mainHeight___2ztRo {
  height: 100%;
}
.main___2CDEJ .mainScorll___3BNHi {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2CDEJ .content___8UPQU {
  padding: 0 20px;
}
.main___2CDEJ .listTitle___ofD1C {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2CDEJ .mybtn___rEkfR {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2CDEJ {
  width: 100%;
}
.main___2CDEJ .content___8UPQU {
  padding: 0 20px;
}
.main___2CDEJ .content___8UPQU .list___2xgFp {
  display: flex;
  align-items: center;
}
.main___2CDEJ .content___8UPQU .list___2xgFp label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2CDEJ .content___8UPQU .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___3BNHi {
  height: 1000px;
}
.mainHeight___2ztRo {
  height: 1000px;
}
.colorBox___2eXPp {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___1q_OB {
  display: flex;
  align-items: center;
}
.color___hdczU {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2dUBn {
  padding: 0 20px;
  display: flex;
  height: 40px;
  justify-content: space-between;
  align-items: center;
}
.main___2dUBn .tabMenu___bLBTQ {
  display: flex;
  align-items: center;
}

.items___2LLKG {
  position: relative;
  margin: 5px 15px;
  display: flex;
  flex-direction: column;
  width: 220px;
  height: 162px;
  -webkit-box-shadow: 0 0 6px #000000;
  box-shadow: 0 0 6px #000000;
  border-radius: 5px;
  overflow: hidden;
}
.items___2LLKG:hover {
  box-shadow: 0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  animation: mymove___266Y6 0.2s;
  -webkit-animation: move___1Qibp 0.2s;
}
.items___2LLKG:hover .modal___1VDl7 {
  display: block;
}
.add___hwZIL {
  border: 1px solid #00baff;
  font-size: 14px;
  color: #8eeeff;
  background-image: linear-gradient(-90deg, rgba(169, 222, 225, 0.39) 0, rgba(0, 174, 255, 0.19) 100%);
  box-shadow: 0 0 10px 0 rgba(55, 224, 255, 0.3);
  cursor: pointer;
  padding-top: 57px;
  text-align: center;
}
.cover___J2ikM {
  width: 100%;
  height: 100%;
}
.footer___1h0dI {
  font-size: 12px;
  width: 100%;
  height: 36px;
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0;
  justify-content: space-between;
  background: #1d262e;
  box-sizing: border-box;
  padding: 0 10px;
  color: #bcc9d4;
  border-radius: 0 0 4px 4px;
}
.itemName____26rm {
  position: absolute;
  left: 10px;
  width: 100px;
  padding: 0 5px;
  line-height: 28px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid transparent;
}
.footerIcon___2EWQD {
  display: flex;
  justify-content: space-between;
  position: absolute;
  right: 0px;
}
.modal___1VDl7 {
  position: absolute;
  top: 45px;
  display: block;
  margin-left: 90px;
  display: none;
}
.selectIcon___1A31H {
  position: absolute;
  right: 0;
  bottom: 0;
}
.text___2MbZA:hover {
  cursor: pointer;
  font-weight: bold;
}
.boxItem___3RGws {
  position: relative;
  height: 155px;
  width: 100%;
  margin-bottom: -10px;
}
.boxItem___3RGws img {
  width: 99%;
}
.boxItem___3RGws :hover {
  border: 1px solid #08a1b9;
  cursor: pointer;
}

.main____FWJz {
  position: absolute;
  left: 0;
  top: 70px;
  right: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
  background: white;
}
.box___sIGfC {
  width: 95%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px auto 0;
}
.itemName___3NMXo {
  width: 16%;
  height: 85px;
  border-radius: 8px;
  color: #333;
  box-shadow: #ccc 0px 0px 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.itemName___3NMXo:hover {
  color: #06c89f;
  box-shadow: #06c89f 0px 0px 8px;
}
.itemName___3NMXo p {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}
.itemName___3NMXo p span {
  font-size: 14px;
  font-weight: 400;
}
.itemborder___3Zcz2 {
  width: 5%;
  height: 20px;
  align-items: center;
  display: flex;
  position: relative;
  justify-content: space-between;
  color: #333;
}
.activty___IN0O- {
  color: #06c89f;
  box-shadow: #06c89f 0px 0px 8px;
  background-color: #ecfdf9;
}
.icon___3gZ-e {
  font-size: 32px;
  margin-right: 20px;
}
.plus___GHnFF {
  position: absolute;
  left: 0;
  z-index: 2;
}
.right___tNpnJ {
  position: absolute;
  right: -5px;
}
.border___2vhmm {
  border-bottom: 1px solid #999;
  width: 95%;
  position: absolute;
  z-index: 0;
}
.content___3Pbqd {
  width: 95%;
  margin: 0 auto;
}
.title___WP4PT {
  display: flex;
  align-items: center;
  height: 40px;
  justify-content: space-between;
  margin: 10px 0 5px;
}
.title___WP4PT span {
  font-size: 16px;
  font-weight: 500;
}
.titleIcon___34x26 {
  display: inline-block;
  color: #08a1b9;
  margin-right: 5px;
  font-size: 20px !important;
}
.titleBorder___3RpEq {
  border-bottom: 1px solid #d2d2d2;
  width: 92%;
}

.main___3_qAk {
  height: calc(100vh - 90px);
  overflow: auto;
  margin-top: 1px;
}
.menu___2Je8Z {
  padding: 40px;
}
.menu___2Je8Z ul li::after {
  display: none;
}
.menu___2Je8Z ul .ant-menu-item {
  border: 1px solid #ccc;
}
.menu___2Je8Z ul .ant-menu-item:hover {
  border: 1px solid #08a1b9;
}
.menu___2Je8Z ul .ant-menu-item-selected {
  border: 1px solid #08a1b9;
}
.menu___2Je8Z ul .ant-menu-item-selected:nth-child(4) {
  border-bottom: 1px solid #08a1b9;
}
.menu___2Je8Z .menuItem___2RBhr {
  margin: 1px;
  padding: 10px;
  height: 60px;
}
.menu___2Je8Z .text___cVPrh {
  margin-left: 25px;
}
.head___3Y35S {
  background-color: #f7f8fa;
  margin-top: 40px;
  margin-right: 10px;
  height: 130px;
  padding: 20px;
}
.bodyCenter___1Xzez {
  margin: 10px 0;
}
.bodyCenter___1Xzez .ant-col {
  height: 380px;
}
.bodyCenter___1Xzez .col4___2HSVu {
  border: 1px solid #ccc;
  padding: 15px 15px;
  overflow-y: scroll;
}
.title2___3N61m {
  font-weight: bold;
}
.col10___3mO3O {
  padding: 0 10px;
}

.main___1sDhj {
  height: calc(100vh - 90px);
  overflow: auto;
  margin-top: 1px;
}
.ant-typography a {
  color: #08a1b9;
}
.header___3mf4Y {
  width: 100%;
  height: 204px;
  background: -webkit-linear-gradient(75.53819305deg, #ecf4ff 32%, #e6ebf9 56%, #e1eefe 69%);
  background: -moz-linear-gradient(14.46180695deg, #ecf4ff 32%, #e6ebf9 56%, #e1eefe 69%);
  background: linear-gradient(14.46180695deg, #ecf4ff 32%, #e6ebf9 56%, #e1eefe 69%);
  position: relative;
}
.cardTitle___1fjMC:hover h3 {
  color: #08a1b9;
}
.headerimg___2ZyMW {
  border-width: 0px;
  position: absolute;
  right: 0;
  top: 30px;
  width: 192px;
  height: 192px;
  display: flex;
  opacity: 0.15;
}
.headerline___2qSSv {
  position: absolute;
  left: 0;
  bottom: 0;
}
.title___2JFh- {
  padding: 16px 0px 2px 8px;
  box-sizing: border-box;
  width: 100%;
  font-family: '\5FAE\8F6F\96C5\9ED1   Semibold', '\5FAE\8F6F\96C5\9ED1';
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  color: #303030;
  text-align: center;
  line-height: 28px;
  margin-top: 20px;
}
.desc___2dIZj {
  text-align: center;
  font-family: '\5FAE\8F6F\96C5\9ED1   Regular', '\5FAE\8F6F\96C5\9ED1';
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
}
.content___2o488 {
  background-color: white;
  min-height: 100px;
  max-height: calc(100vh - 40vh);
  box-shadow: #d2d2d2 0 0 8px;
  width: 630px;
  margin: 0 auto;
  position: absolute;
  padding-bottom: 50px;
  z-index: 2;
}
.list___2lUMu {
  min-height: 50px;
  max-height: calc(100vh - 50vh);
  overflow-y: auto;
}
.item___1ob-K {
  padding: 5px 0px 10px 15px;
  margin: 3px;
  background-color: #f8f8f8;
}
.name___1fd9q {
  color: #999999;
  margin-left: 20px;
}
.page___wYOS4 {
  position: absolute;
  left: 20px;
  bottom: 10px;
}
.titleH3___16AxF {
  padding: 16px 0px 2px 0;
  box-sizing: border-box;
  width: 100%;
  font-family: '\5FAE\8F6F\96C5\9ED1   Semibold', '\5FAE\8F6F\96C5\9ED1';
  font-weight: 600;
  font-style: normal;
  font-size: 17px;
  color: #303030;
  line-height: 28px;
}
.more___1l-uU {
  position: absolute;
  right: 15px;
  top: 20px;
  font-weight: 400;
  cursor: pointer;
  color: #666;
  font-size: 14px;
}
.workLine___qCyhE {
  display: flex;
}
.cardShadow___2b4OX {
  margin-bottom: 16px;
  background: #eff6f9;
  padding: 15px 10px 20px 15px;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
.cardShadow___2b4OX:hover {
  box-shadow: #d2d2d2 0 0 8px;
  cursor: pointer;
}
.Datalist___2E6hC {
  width: 100%;
}
.Datalist___2E6hC .ant-carousel .slick-dots-bottom {
  bottom: -20px;
}
.Datalist___2E6hC .slick-dots li {
  margin: 0 15px;
}
.Datalist___2E6hC .slick-dots li button {
  display: block;
  width: 10px;
  height: 10px;
  background-color: transparent !important;
  border: 1px solid #acacac !important;
  border-radius: 50% !important;
}
.Datalist___2E6hC .ant-carousel .slick-dots li.slick-active button {
  width: 10px;
  height: 10px;
  background-color: #acacac !important;
}
.swipperBox___2f7li {
  width: 100%;
}
.echarts___1vpmB {
  width: 100%;
  height: 200px;
}
.DatalistTitle___1rGhS {
  font-weight: bold;
  color: black;
  font-size: 20px;
}
.DatalistTitle___1rGhS:hover {
  color: #654da9;
  cursor: pointer;
}
.DatalistText___fiSax {
  font-size: 17px;
  color: #a2a2a2;
}
.DatalistText___fiSax:hover {
  color: #654da9;
  cursor: pointer;
}
.notice___1xFSj {
  font-size: 16px;
}
.notice___1xFSj:hover {
  color: #0f1ba3;
  cursor: pointer;
}

.titleH3___1KJo_ {
  padding: 16px 0px 2px 0;
  box-sizing: border-box;
  width: 100%;
  font-family: '\5FAE\8F6F\96C5\9ED1   Semibold', '\5FAE\8F6F\96C5\9ED1';
  font-weight: 600;
  font-style: normal;
  font-size: 17px;
  color: #303030;
  line-height: 28px;
  position: relative;
}
.more___CVxAE {
  position: absolute;
  right: 15px;
  top: 20px;
  font-weight: 400;
  cursor: pointer;
  color: #666;
  font-size: 14px;
}
.mode___3NUZC {
  display: flex;
  flex-wrap: wrap;
}
.mode___3NUZC .box___3nik8 {
  width: 42%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 10px;
}
.mode___3NUZC .box___3nik8 .name___TATwq {
  text-align: center;
  margin-bottom: 15px;
  color: black;
}
.mode___3NUZC .box___3nik8 .pic___2xJsu {
  display: flex;
  justify-content: center;
}
.mode___3NUZC .box___3nik8 .pic___2xJsu img {
  width: 50%;
}
.main___qtCpI {
  box-shadow: #d2d2d2 0 0 8px;
}
.main___qtCpI:hover {
  cursor: pointer;
}
.DatalistTitle___mS7I4 {
  font-weight: bold;
  color: black;
  font-size: 17px;
}
.DatalistTitle___mS7I4:hover {
  color: #1c4da0;
  cursor: pointer;
}
.DatalistText___3TEyP {
  font-size: 16px;
  color: #a2a2a2;
}
.DatalistText___3TEyP:hover {
  color: #1c4da0;
  cursor: pointer;
}
.pagination___1sZjU {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.list___ITTuK {
  margin-right: 7px;
  margin-top: 20px;
  background-color: #f7f8fa;
  padding: 20px 15px;
  height: 450px;
}
.list___ITTuK .listItem___1rEbI {
  display: flex;
  padding: 10px 8px;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  color: black;
}
.list___ITTuK .listItem___1rEbI:hover {
  color: #0f1ba3;
  cursor: pointer;
  text-decoration: underline;
}
.list___ITTuK .listItem___1rEbI:hover .tips___3bZIU {
  color: #0f1ba3;
  text-decoration: underline;
}
.list___ITTuK .listItem___1rEbI button span {
  width: 60px;
}
.tips___3bZIU {
  color: #ccc;
}

.main___2_99m {
  height: calc(100vh - 90px);
  overflow: auto;
  margin-top: 1px;
}
.menu___36iQ4 {
  padding: 40px;
  padding-bottom: 0;
}
.menu___36iQ4 ul {
  border-bottom: none;
}
.menu___36iQ4 ul li::after {
  display: none;
}
.menu___36iQ4 ul li:hover {
  border: 1px solid #08a1b9;
}
.menu___36iQ4 ul .ant-menu-item {
  border: 1px solid #ccc;
}
.menu___36iQ4 ul .ant-menu-item:hover {
  border: 1px solid #08a1b9;
}
.menu___36iQ4 ul .ant-menu-item-selected {
  border: 1px solid #08a1b9;
}
.menu___36iQ4 .menuItem___yfstc {
  padding: 10px;
  height: 50px;
  width: 120px;
  position: relative;
  color: black;
}
.menu___36iQ4 .menuItem___yfstc .text___2X4eU {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.bodyTop___2gFDw {
  padding: 130px 40px 0;
}
.cardBox___XUrv- {
  padding: 10px 10px 10px 0;
}
.card___XKhDP {
  width: '100%';
  height: '100%';
  box-shadow: #d2d2d2 0 0 8px;
}

.right___1YYyc {
  display: flex;
  padding-top: 25px;
  flex-wrap: wrap;
}
.right___1YYyc .box___SIrIF {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.right___1YYyc .innerBox___2CIeQ {
  border: 2px solid #fff;
  display: flex;
  padding: 10px 25px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.right___1YYyc .innerBox___2CIeQ:hover {
  color: #08a1b9;
  background-color: #f2fafe;
  cursor: pointer;
}
.right___1YYyc .innerBox___2CIeQ:active {
  border: 2px solid #08a1b9;
}

.box___Ef7Iy {
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
}
.box___Ef7Iy .add___6_fvA {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 260px;
  height: 140px;
  background-color: #eff6f9;
  margin: 10px;
}
.box___Ef7Iy .add___6_fvA:hover {
  box-shadow: #d2d2d2 0 0 8px;
  background-color: #e1faf9;
  cursor: pointer;
}
.box___Ef7Iy .item___1vW96 {
  margin: 10px;
  width: 260px;
  height: 140px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.box___Ef7Iy .item___1vW96:hover {
  border: 1px solid #08a1b9;
  cursor: pointer;
}
.title___3zNUu {
  color: #303030fe;
  font-size: 16px;
  padding: 15px 15px 0;
  font-weight: 500;
  margin-bottom: 10px;
}
.desc___125wt {
  padding: 0 15px 0;
  height: 38px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.aaa___2vs_V {
  border: 4px solid red;
}
.bottom___1DBlW {
  display: flex;
  padding: 15px 15px 0;
  justify-content: end;
  border-top: 1px solid #f2f2f2;
}
.bottom___1DBlW .ing___36LdX {
  background-color: #e4f0fb;
  padding: 2px 20px;
  color: #027bf0;
  width: 62px;
}
.bottom___1DBlW .end___UhkON {
  background-color: #e0fde9;
  padding: 2px 10px;
  color: #07c160;
  width: 62px;
}
.formBox___btHYF {
  width: 100%;
}
.boxItem___1Sl5n {
  position: relative;
  height: 204px;
  width: 100%;
  border: 1px solid #d2d2d2;
  margin-bottom: -10px;
}
.boxItem___1Sl5n:hover {
  border: 1px solid #08a1b9;
  cursor: pointer;
}
.selectIcon___hJv8e {
  position: absolute;
  right: 0;
  bottom: 0;
}
.text___3dYs3:hover {
  cursor: pointer;
  font-weight: bold;
}

.main___2K6vC {
  background-color: #f5f5f5;
  padding: 0 20px 20px 20px;
  display: flex;
  justify-content: space-between;
}
.main___2K6vC .leftbox___iIPvN {
  width: calc(30% - 10px);
  background: white;
  height: 100%;
  padding: 0 72px 0 26px;
}
.main___2K6vC .leftbox___iIPvN p {
  padding-top: 15px;
}
.main___2K6vC .leftbox___iIPvN .Searchinput___dOvth {
  margin-bottom: 30px;
}
.main___2K6vC .leftbox___iIPvN .date___2S1p4 {
  margin-bottom: 20px;
}
.main___2K6vC .leftbox___iIPvN ul {
  list-style: none;
  margin-top: 10px;
  padding: 0;
  margin-bottom: 45px;
}
.main___2K6vC .leftbox___iIPvN ul li {
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
}
.main___2K6vC .rightbox___iJfBR {
  width: 70%;
  background: white;
  height: 100%;
}
.main___2K6vC .rightbox___iJfBR h3 {
  border-bottom: 1px solid #d2d2d2;
  margin: 0 45px 10px 20px;
  padding: 15px 0;
  font-weight: 500;
  font-size: 14px;
}
.main___2K6vC .rightbox___iJfBR li {
  list-style: none;
  position: relative;
  height: 70px;
  line-height: 70px;
  padding-left: 20px;
}
.main___2K6vC .rightbox___iJfBR li i {
  position: absolute;
  top: 26px;
  right: 71px;
}

.main___3_d13 {
  width: 100%;
}
.main___3_d13 .mainHeight___37PWo {
  height: 100%;
}
.main___3_d13 .mainScorll___2eBnO {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___3_d13 .content___3Bc1m {
  padding: 0 20px;
}
.main___3_d13 .listTitle___3yYCf {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3_d13 .mybtn___2qeZu {
  padding: 0 20px;
  padding-top: 10px;
}

.main___U99RQ {
  padding: 0 20px;
}
.main___U99RQ .tabMenu___33zSj {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___U99RQ .search___1TD2j {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2Kajr {
  width: 100%;
}
.main___2Kajr .mainHeight___26ScG {
  height: 100%;
}
.main___2Kajr .mainScorll___1TR9l {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2Kajr .content___EUJ2V {
  padding: 0 20px;
}
.main___2Kajr .listTitle___2I9CI {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2Kajr .mybtn___3PD2k {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2Kajr {
  width: 100%;
}
.main___2Kajr .content___EUJ2V {
  padding: 0 20px;
}
.main___2Kajr .content___EUJ2V .list___3CB4x {
  display: flex;
  align-items: center;
}
.main___2Kajr .content___EUJ2V .list___3CB4x label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2Kajr .content___EUJ2V .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___1TR9l {
  height: 1000px;
}
.mainHeight___26ScG {
  height: 1000px;
}
.colorBox___3wpZ8 {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___tQ8Z- {
  display: flex;
  align-items: center;
}
.color___3PtRO {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2Ym8i {
  width: 100%;
}
.main___2Ym8i .mainHeight___2k90e {
  height: 100%;
}
.main___2Ym8i .mainScorll___sgDxU {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2Ym8i .content___2F0KN {
  padding: 0 20px;
}
.main___2Ym8i .listTitle___1gW8j {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2Ym8i .mybtn___2wKuz {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2Ym8i {
  width: 100%;
}
.main___2Ym8i .content___2F0KN {
  padding: 0 20px;
}
.main___2Ym8i .content___2F0KN .list___1bepi {
  display: flex;
  align-items: center;
}
.main___2Ym8i .content___2F0KN .list___1bepi label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2Ym8i .content___2F0KN .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___sgDxU {
  height: 1000px;
}
.mainHeight___2k90e {
  height: 1000px;
}
.colorBox___thG3q {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___3kKeR {
  display: flex;
  align-items: center;
}
.color___1iv1S {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___164Sb {
  padding: 0 20px;
}
.main___164Sb .tabMenu___3gFrg {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___164Sb .search___XTPSe {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___22b-M {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___22b-M .leftMain___10iet {
  width: 100%;
  overflow: auto;
}
.main___22b-M .ant-table td {
  white-space: nowrap;
}
.main___22b-M .ant-table thead {
  white-space: nowrap;
}
.main___22b-M .ant-table td,
.main___22b-M .ant-table th {
  white-space: nowrap;
}
.main___22b-M .clickRowStyl___2t5Xr {
  background-color: #e7f7ff;
}

.main___4SOeX {
  width: 100%;
}
.main___4SOeX .mainHeight___28Nmp {
  height: 100%;
}
.main___4SOeX .mainScorll___1rwQ_ {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___4SOeX .content___28vvM {
  padding: 0 20px;
}
.main___4SOeX .listTitle___eMjk2 {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___4SOeX .mybtn___1nkqV {
  padding: 0 20px;
  padding-top: 10px;
}
.itemColor___11_6A {
  display: flex;
  align-items: center;
}
.color___slT8k {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___uUk3- {
  width: 100%;
}
.main___uUk3- .mainHeight___3bf92 {
  height: 100%;
}
.main___uUk3- .mainScorll___PMe7q {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___uUk3- .content___2w-9_ {
  padding: 0 20px;
}
.main___uUk3- .listTitle___30fD5 {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___uUk3- .mybtn___1h5-U {
  padding: 0 20px;
  padding-top: 10px;
}
.main___uUk3- {
  width: 100%;
}
.main___uUk3- .content___2w-9_ {
  padding: 0 20px;
}
.main___uUk3- .content___2w-9_ .list___7XJe3 {
  display: flex;
  align-items: center;
}
.main___uUk3- .content___2w-9_ .list___7XJe3 label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___uUk3- .content___2w-9_ .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___PMe7q {
  height: 1000px;
}
.mainHeight___3bf92 {
  height: 1000px;
}
.colorBox___1lN8- {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___140J7 {
  display: flex;
  align-items: center;
}
.color___3JpPh {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___13MMS {
  width: 100%;
}
.main___13MMS .mainHeight___3alXd {
  height: 100%;
}
.main___13MMS .mainScorll___1Zg3m {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___13MMS .content___asjJ3 {
  padding: 0 20px;
}
.main___13MMS .listTitle___1PT1Z {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___13MMS .mybtn___z6gYp {
  padding: 0 20px;
  padding-top: 10px;
}
.main___13MMS {
  width: 100%;
}
.main___13MMS .content___asjJ3 {
  padding: 0 20px;
}
.main___13MMS .content___asjJ3 .list___1jdKa {
  display: flex;
  align-items: center;
}
.main___13MMS .content___asjJ3 .list___1jdKa label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___13MMS .content___asjJ3 .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___1Zg3m {
  height: 1000px;
}
.mainHeight___3alXd {
  height: 1000px;
}
.colorBox___N7522 {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___3ZvaT {
  display: flex;
  align-items: center;
}
.color___teNq6 {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___1FsCh {
  padding: 0 20px;
}
.main___1FsCh .tabMenu___3jpwv {
  height: 30px;
  display: flex;
  padding-bottom: 10px;
  padding-left: 8px;
}
.main___1FsCh .search___1ym2j {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___R0v5m {
  width: 100%;
}
.main___R0v5m .content___1JrVe {
  padding: 0 20px;
}
.main___R0v5m .content___1JrVe .list___28STU {
  display: flex;
  align-items: center;
}
.main___R0v5m .content___1JrVe .list___28STU label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___R0v5m .content___1JrVe .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___1r8hf {
  height: 1000px;
}
.colorBox___3dZ6X {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___2i_iO {
  display: flex;
  align-items: center;
}
.color___lo201 {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___1M72K {
  padding: 0 20px;
}
.main___1M72K .tabMenu___3O6_Y {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1M72K .search___2BSjo {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3QXtC {
  display: flex;
  justify-content: center;
  margin: 10px 20px;
}
.main___3QXtC .step___w8wFI {
  display: flex;
  align-items: center;
  width: 18%;
}
.main___3QXtC .stepBox___2-mis {
  width: 85%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
.main___3QXtC .border___3ZxE6 {
  width: 15%;
  height: 1px;
  border-top: 2px solid #d2d2d2;
  position: relative;
}
.itembox___2HOSs .ant-form-item {
  margin-bottom: 0;
}

.main___10cMD {
  display: flex;
  justify-content: center;
  margin: 10px 20px;
}
.main___10cMD .step___1A5eW {
  display: flex;
  align-items: center;
  width: 18%;
}
.main___10cMD .stepBox___2gV8t {
  width: 85%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
.main___10cMD .border___3CTpH {
  width: 15%;
  height: 1px;
  border-top: 2px solid #d2d2d2;
  position: relative;
}
.itembox___1bV37 .ant-form-item {
  margin-bottom: 0;
}

.main___25Tyb {
  width: 100%;
}
.main___25Tyb .mainHeight___1nSaB {
  height: 100%;
}
.main___25Tyb .mainScorll___2jMuz {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___25Tyb .content___2uKKo {
  padding: 0 20px;
}
.main___25Tyb .listTitle___1cfFL {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___25Tyb .mybtn___3IZ5T {
  padding: 0 20px;
  padding-top: 10px;
}

.main___2Fwjd {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2Fwjd .leftMain___2tTIU {
  width: 100%;
  overflow: auto;
}
.main___2Fwjd .ant-table td {
  white-space: nowrap;
}
.main___2Fwjd .ant-table thead {
  white-space: nowrap;
}
.main___2Fwjd .ant-table td,
.main___2Fwjd .ant-table th {
  white-space: nowrap;
}
.main___2Fwjd .clickRowStyl___104tv {
  background-color: #e7f7ff;
}

.main___1q94u {
  width: 100%;
}
.main___1q94u .mainHeight___2DVIW {
  height: 100%;
}
.main___1q94u .mainScorll___14pOF {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___1q94u .content___3Uhau {
  padding: 0 20px;
}
.main___1q94u .listTitle___3XcN2 {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1q94u .mybtn___3tYG- {
  padding: 0 20px;
  padding-top: 10px;
}
.neo___2L9vT {
  height: 1000px;
  margin: 0 auto;
}
.link___Daqih {
  fill: none;
  stroke: #666;
  stroke-width: 1.5px;
}
#licensing___1KAm_ {
  fill: green;
}
.link___Daqih.licensing___1KAm_ {
  stroke: green;
}
.link___Daqih.resolved___2UQbu {
  stroke-dasharray: 0,2 1;
}
circle {
  fill: #ccc;
  stroke: #333;
  stroke-width: 1.5px;
}
text {
  pointer-events: none;
}
.linetext___37qhf {
  font-size: 12px Microsoft YaHei;
}

.main___1YM5I {
  width: 100%;
}
.main___1YM5I .mainHeight___1rC8F {
  height: 100%;
}
.main___1YM5I .mainScorll___1375P {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___1YM5I .content___2b1A2 {
  padding: 0 20px;
}
.main___1YM5I .listTitle___1bVhj {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1YM5I .mybtn___1RBWs {
  padding: 0 20px;
  padding-top: 10px;
}

.main___VVJsA {
  padding: 0 20px;
}
.main___VVJsA .tabMenu___1uSNw {
  height: 30px;
  display: flex;
  padding-bottom: 10px;
  padding-left: 8px;
}
.main___VVJsA .search___2RB5s {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}


.main___2m6qn {
  width: 100%;
}
.main___2m6qn .mainHeight___3GkV8 {
  height: 100%;
}
.main___2m6qn .mainScorll___1LGmO {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2m6qn .content___nrp0T {
  padding: 0 20px;
}
.main___2m6qn .listTitle___3su-g {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2m6qn .mybtn___1BIaQ {
  padding: 0 20px;
  padding-top: 10px;
}
.itemColor___1uOoQ {
  display: flex;
  align-items: center;
}
.color___1y-WT {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2SqnP {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2SqnP .leftMain___2D1_K {
  width: 100%;
  overflow: auto;
}
.main___2SqnP .ant-table td {
  white-space: nowrap;
}
.main___2SqnP .ant-table thead {
  white-space: nowrap;
}
.main___2SqnP .ant-table td,
.main___2SqnP .ant-table th {
  white-space: nowrap;
}
.main___2SqnP .clickRowStyl___1hWkt {
  background-color: #e7f7ff;
}

.main___3ecE0 {
  padding: 0 20px;
}
.main___3ecE0 .tabMenu___1PuJk {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3ecE0 .search___3n32Y {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3xXoV {
  width: 100%;
}
.main___3xXoV .mainHeight___a8eV7 {
  height: 100%;
}
.main___3xXoV .mainScorll___2SX9l {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___3xXoV .content___pvIWl {
  padding: 0 20px;
}
.main___3xXoV .listTitle___2G6aY {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3xXoV .mybtn___60GPV {
  padding: 0 20px;
  padding-top: 10px;
}

.main___2oIdD {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2oIdD .leftMain___10bzE {
  width: 100%;
  overflow: auto;
}
.main___2oIdD .ant-table td {
  white-space: nowrap;
}
.main___2oIdD .ant-table thead {
  white-space: nowrap;
}
.main___2oIdD .ant-table td,
.main___2oIdD .ant-table th {
  white-space: nowrap;
}
.main___2oIdD .clickRowStyl___3JDOp {
  background-color: #e7f7ff;
}

.mains___RJdlF {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.mains___RJdlF .leftMain___hT9kY {
  width: 100%;
  display: flex;
}
.mains___RJdlF .leftItemBox___Bozvh {
  border: 1px solid #e9e9e9;
  border-bottom: none;
  height: 100%;
}
.mains___RJdlF .leftBoxMenu___3YDLB {
  border-right: 1px solid #e9e9e9;
}
.mains___RJdlF .rightBoxMenu___2-c0M {
  border-left: 1px solid #e9e9e9;
}
.mains___RJdlF .tooltipItem___3FIND {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px solid #e9e9e9;
}
.mains___RJdlF .topItemBox___2MHp8 {
  width: 100%;
  border-bottom: 1px solid #e9e9e9;
  background: white;
  line-height: 40px;
}
.mains___RJdlF .topItemIcon___1fArH {
  margin-left: 20px;
  color: #666;
  font-size: 18px;
}
.mains___RJdlF .searchBox___17-2e {
  width: 300px;
  position: absolute;
  top: 10px;
  left: 20px;
}
.mains___RJdlF .neoItem___OmVYf {
  position: absolute;
  right: 30px;
  top: 60px;
  z-index: 2;
}
.mains___RJdlF .neo___1Hx3g {
  position: relative;
}
.mains___RJdlF .infoBox___2C7_X {
  position: absolute;
  top: 80px;
  left: 20px;
  padding-top: 20px;
  box-shadow: 0 0 10px #999;
  border-radius: 4px;
  min-width: 220px;
  height: 58%;
  overflow: auto;
  background: #f2f2f2;
}
.mains___RJdlF .closeInfoIcon___3Ym_z {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 18px;
}
.mains___RJdlF .contentInfo___3CQ28 {
  margin: 15px;
}
.mains___RJdlF .listBox___CPb_o {
  position: absolute;
  right: 0;
  width: 50px;
  top: 30px;
}
.mains___RJdlF .listBox___CPb_o div {
  height: 42px;
  margin-bottom: 2px;
  background: #d7d7d7;
  border-radius: 4px 0 0 4px;
  text-align: center;
  line-height: 42px;
}
.mains___RJdlF .listBox___CPb_o div :hover {
  cursor: pointer;
}
.mains___RJdlF svg {
  cursor: pointer;
}
.mains___RJdlF .more___2ITXa {
  color: #999;
  font-size: 12px;
}
.mains___RJdlF .itemBox___REW19 {
  width: 240px;
  overflow-y: auto;
  padding-bottom: 30px;
  position: relative;
  height: 100%;
}
.mains___RJdlF .itemList___LuADE {
  width: 300px;
  overflow: auto;
}
.mains___RJdlF .itemListTitle___1mSDu {
  background: white;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  color: #333333;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
.mains___RJdlF .itemListContent___2sGPY {
  padding: 15px;
}
.mains___RJdlF .objTitle___1zqum {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mains___RJdlF .objTitle___1zqum span {
  color: #999;
  cursor: pointer;
}
.mains___RJdlF .objListTitle___1L62C {
  line-height: 45px;
  font-weight: 500;
}
.mains___RJdlF .objList___2rMIg {
  height: 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
}
.mains___RJdlF .objList___2rMIg:hover {
  background: #f5f5f5;
}
.mains___RJdlF .legendList___3S3KW {
  color: #69727c;
  line-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding: 0 5px;
}
.mains___RJdlF .legendList___3S3KW div {
  white-space: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mains___RJdlF .legendListSecrond___2Jlsy {
  text-indent: 2rem;
}
.mains___RJdlF .legendList___3S3KW:hover {
  background: #f0f0f0;
}
.mains___RJdlF .legendIcon___2xdCq {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 10px;
}
.mains___RJdlF .subBox___1O65L {
  width: 300px;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 1px solid #d2d2d2;
  padding: 8px 0;
  background: white;
}
.mains___RJdlF .subBox___1O65L div {
  width: 150px;
  margin: 0 auto;
}
.mains___RJdlF .selectTitle___RRLRN {
  width: 70%;
  white-space: normal;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mains___RJdlF .HistoryBox___3Hma4 {
  display: flex;
  align-items: center;
  width: 80%;
  margin: 75px auto 0;
  justify-content: center;
}
.mains___RJdlF .HistoryItem___2kmOY {
  display: flex;
}
.mains___RJdlF .History___2io8F {
  overflow: hidden;
  border: 1px solid #e9e9e9;
}
.mains___RJdlF .HistoryItem___2kmOY div {
  min-width: 140px;
  height: 150px;
  border-left: 1px solid #e9e9e9;
  transition: all 0.6s;
}
.mains___RJdlF .HistoryItem___2kmOY > div:first-child {
  border: none;
}
.mains___RJdlF .HistoryItem___2kmOY div:hover {
  transform: scale(1.1);
}
.mains___RJdlF .rightLegendList___1m8mf {
  width: 100px;
  overflow: hidden;
}
.mains___RJdlF .rightLegendNumBox___31s6I {
  width: 180px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mains___RJdlF .rightLegendNumBox___31s6I span {
  height: 10px;
  border-radius: 4px;
  background: #ff8080;
}
.mains___RJdlF .entityInfo___2a5W1 {
  display: flex;
  margin: 10px 15px;
  align-items: center;
}
.mains___RJdlF .infoIcon___1a_tx {
  margin-right: 10px;
  padding: 20px;
  border: 1px solid #d2d2d2;
}
.mains___RJdlF .ant-collapse {
  background: white;
  margin-bottom: 10px;
}
.mains___RJdlF .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
}
.mains___RJdlF .ant-tabs-bar {
  position: relative !important;
  border-top: 2px solid #e8e8e8;
  background-color: #f5f5f5 !important;
  margin: 0 !important;
}
.mains___RJdlF .ant-checkbox-wrapper {
  margin-left: 4px;
}
.mains___RJdlF .ant-select-selection-selected-value {
  width: 100%;
}
.mains___RJdlF .ant-tabs-tab-active {
  border-bottom: 0;
}
.mains___RJdlF .ant-tabs.ant-tabs-card .ant-tabs-card-bar {
  border-bottom: 1px solid #e8e8e8;
}
.mains___RJdlF .tabsContent___DiTAs {
  height: 300px;
  background: #e8e8e8;
  display: flex;
}
.mains___RJdlF .tabsContentLeft___3zFia {
  background: white;
  min-width: 200px;
}
.mains___RJdlF .tabsContentRight___BNgc9 {
  width: 100%;
  margin-left: 10px;
  background: white;
}
.mains___RJdlF .tabsContentBar___67xqn {
  height: 290px;
  width: calc(100% - 50px);
}
.mains___RJdlF .timeBox___2_yd2 {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 60%;
  margin-left: -30%;
  height: 50px;
}
.mains___RJdlF .timeBox___2_yd2 .ant-slider-rail {
  height: 20px;
  background: #d3d3dd;
}
.mains___RJdlF .timeBox___2_yd2 .ant-slider-track {
  height: 20px;
}
.mains___RJdlF .timeBox___2_yd2 .ant-slider-handle {
  width: 18px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}
.mains___RJdlF .timeBox___2_yd2 .ant-slider-handle-2 {
  margin-left: -18px;
}
.mains___RJdlF .dataListicon___3EAU4 {
  position: absolute;
  right: -5px;
  bottom: 10px;
  z-index: 2;
  display: flex;
  align-items: center;
}
.mains___RJdlF .dataListicon___3EAU4 i {
  width: 15px;
  height: 15px;
  display: inline-block;
  border-radius: 10px;
  margin-right: 5px;
}
.mains___RJdlF .dataListicon___3EAU4 span {
  margin-right: 15px;
  display: flex;
  align-items: center;
}
.custom___3VUwn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom___3VUwn span {
  margin-right: 10px;
}
.lookCustom___3G9gR {
  position: absolute;
  left: 20px;
  bottom: 15px;
}

.main___1xrl- {
  width: 100%;
}
.main___1xrl- .mainHeight___3utai {
  height: 100%;
}
.main___1xrl- .mainScorll___3MilN {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___1xrl- .content___3N0Jn {
  padding: 0 20px;
}
.main___1xrl- .listTitle___3cEIw {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1xrl- .mybtn___1G9KP {
  padding: 0 20px;
  padding-top: 10px;
}
.itemColor____v82d {
  display: flex;
  align-items: center;
}
.color___1Jv2h {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2QL_X {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2QL_X .leftMain___1umZF {
  width: 100%;
  overflow: auto;
}
.main___2QL_X .ant-table td {
  white-space: nowrap;
}
.main___2QL_X .ant-table thead {
  white-space: nowrap;
}
.main___2QL_X .ant-table td,
.main___2QL_X .ant-table th {
  white-space: nowrap;
}
.main___2QL_X .clickRowStyl___2sB5m {
  background-color: #e7f7ff;
}

.main___25bAf {
  padding: 0 20px;
}
.main___25bAf .tabMenu___2rH4Z {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___25bAf .search___3M8UO {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2DB9a {
  overflow: auto;
}
.main___2DB9a .popovertitle___1ObFo {
  cursor: pointer;
  margin-right: 15px;
}
.main___2DB9a .noDataBox___2q6hk {
  margin-top: 50px;
  font-size: 12px;
  font-family: 宋体;
}
.main___2DB9a .noDataDesc___3dUHj {
  font-size: 18px;
  color: #000;
}
.main___2DB9a .tishi___2vNCC {
  font-size: 13px;
  line-height: 28px;
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.setBox___xPHED {
  width: calc(100% - 75%);
}
.searchLi___C1rZ1 {
  margin-bottom: 0 !important;
}
.searchLi___C1rZ1 li {
  padding: 3px;
  font-size: 12px;
}

.main___3GPsW {
  padding: 0 25px;
  margin: 0 auto;
  overflow: auto;
}
.main___3GPsW .header___29H-V {
  display: flex;
  margin: 30px auto !important;
  align-items: center;
  box-shadow: 0 0 8px #d2d2d2;
  padding: 20px 20px;
  border-radius: 5px;
  width: 99%;
}
.main___3GPsW .header___29H-V .infoBox___3JNnT {
  line-height: 25px;
  width: 100%;
}
.main___3GPsW .header___29H-V .dataType___3oC7k {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___3GPsW .header___29H-V .title___8A8_y {
  font-size: 16px;
  margin-right: 10px;
}
.main___3GPsW .header___29H-V .desc___dXoHY {
  text-indent: 1rem;
  line-height: 25px;
}
.main___3GPsW .header___29H-V .desc___dXoHY span {
  color: red;
}
.main___3GPsW .header___29H-V .flexBox___ZyPEq {
  display: flex;
  align-items: center;
}
.main___3GPsW .itemTitle___3UP1h {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  padding-left: 5px;
}
.main___3GPsW .itemHr___28E7v {
  width: 93%;
  height: 2px;
  border-bottom: 1px solid #d2d2d2;
  display: inline-block;
}
.main___3GPsW .itemTitleBox___1v8q0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
}
.main___3GPsW .leftBorder___1FDq5 {
  width: 4px;
  height: 14px;
  background-color: #1890ff;
  display: inline-block;
}
.main___3GPsW .infoItem___ejIQV {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
  margin-left: 15px;
  line-height: 35px;
}
.main___3GPsW .flexDis___1gN-E {
  display: flex;
  flex-wrap: wrap;
}
.main___3GPsW .jumpItem___3Q--Y :hover {
  text-decoration: underline;
}

.ber___IxzYz {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___IxzYz .detail___32iDA {
  position: absolute;
  bottom: 150px;
  right: 750px;
}
.ber___IxzYz .detail___32iDA span {
  color: blue;
  cursor: pointer;
  font-size: 30px;
}
.ber___IxzYz .detail___32iDA span:hover {
  text-decoration: underline;
}
.ber___IxzYz .noData___3_2rI {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___IxzYz .title___1B4ie {
  position: absolute;
  font-size: 17px;
  font-weight: 900;
  color: black;
}
.noData___3_2rI {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1B4ie {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___NdP4p {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___3vJ-f {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___NdP4p p,
.pieDescR___3vJ-f p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.dashbord___1CZSC {
  width: 90%;
}
.CompPlanCompletionInfo___17nt3 {
  width: 90%;
}
.title___3kTrY {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.ber___1CWs0 {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___1CWs0 .radioBg___Nt2zL {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.ber___1CWs0 .titile___3Exxt {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.ber___1CWs0 .plan___3H-3S {
  position: absolute;
  top: 15px;
  left: 40px;
}
.ber___1CWs0 .legend___ff12B {
  position: absolute;
  right: 30px;
  top: 30px;
  font-size: 12px;
}
.ber___1CWs0 .legend___ff12B i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}
.ber___1CWs0 .noData___26laI {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___1CWs0 .radioBgActivty___39E1x {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.ber___1CWs0 .mettingTagBox___15DCR {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.ber___1CWs0 .mettingTagBox___15DCR p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.ber___1CWs0 .mettingTagBox___15DCR i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.ber___1CWs0 .greenBg___107g0 {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___1CWs0 .blueTag___2jzym {
  background-color: #5182D2;
}
.ber___1CWs0 .greeTag___6YlLJ {
  background-color: #2EBA07;
}
.ber___1CWs0 .blackTag___2jC3z {
  background-color: #D7D7D7;
}
.ber___1CWs0 .yellowBg___2TNST {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___1CWs0 .redBg___20YZ_ {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ber___1CWs0 .statusLight___uXcOH {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.ber___1CWs0 .green___uqh4x {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.ber___1CWs0 .yellow___262Vh {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.ber___1CWs0 .red___i-MAR {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.ber___1CWs0 .detailMonth___3zyxf {
  position: absolute;
  top: 15px;
  right: 160px;
}
.ber___1CWs0 .detailMonth___3zyxf span {
  cursor: pointer;
}
.ber___1CWs0 .detailMonth___3zyxf span:hover {
  text-decoration: underline;
}
.ber___1CWs0 .detailQuarter___1aLxW {
  position: absolute;
  top: 15px;
  right: 140px;
}
.ber___1CWs0 .detailQuarter___1aLxW span {
  cursor: pointer;
}
.ber___1CWs0 .detailQuarter___1aLxW span:hover {
  text-decoration: underline;
}
.ber___1CWs0 .detailYear___1JsjK {
  position: absolute;
  top: 15px;
  right: 120px;
}
.ber___1CWs0 .detailYear___1JsjK span {
  cursor: pointer;
}
.ber___1CWs0 .detailYear___1JsjK span:hover {
  text-decoration: underline;
}
.timeSheet___1c_o- {
  width: 100%;
  height: 125px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  margin-top: 20px;
}
.timeSheet___1c_o- .item___3OlF3 {
  text-align: center;
  flex: 1;
}
.timeSheet___1c_o- .item___3OlF3 p {
  margin-bottom: 0;
  font-weight: bold;
}
.timeSheet___1c_o- .second___3gfd5 {
  border-right: 1px solid #d2d2d2;
}
.timeSheet___1c_o- .second___3gfd5:last-child {
  border: none;
}

.main___1kTRv {
  padding: 0 25px;
  margin: 0 auto;
  overflow: auto;
}
.main___1kTRv .header___47itm {
  display: flex;
  margin: 30px auto !important;
  box-shadow: 0 0 8px #d2d2d2;
  padding: 20px 20px;
  border-radius: 5px;
  width: 100%;
  min-height: 150px;
}
.main___1kTRv .header___47itm .infoBox___2nQDw {
  line-height: 25px;
  width: 100%;
}
.main___1kTRv .header___47itm .dataType___MXo82 {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___1kTRv .header___47itm .title___37WAH {
  font-size: 16px;
  margin-right: 10px;
}
.main___1kTRv .header___47itm .desc___3yF6I {
  line-height: 25px;
  word-break: break-all;
}
.main___1kTRv .header___47itm .flexBox___2EiXk {
  display: flex;
  align-items: center;
}
.main___1kTRv .itemTitle___ZG4X3 {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  padding-left: 5px;
}
.main___1kTRv .itemHr___2W3BZ {
  width: 95%;
  height: 2px;
  border-bottom: 1px solid #d2d2d2;
  display: inline-block;
}
.main___1kTRv .list___1USYc:hover {
  cursor: pointer;
  color: cornflowerblue;
  text-decoration: underline;
}

.main___1JoiD {
  padding: 0 25px;
  margin: 0 auto;
  overflow: auto;
}
.main___1JoiD .header___37mGn {
  display: flex;
  margin: 30px auto !important;
  align-items: center;
  box-shadow: 0 0 8px #d2d2d2;
  padding: 20px 20px;
  border-radius: 5px;
  width: 99%;
}
.main___1JoiD .header___37mGn .infoBox___1uFMq {
  line-height: 25px;
  width: 100%;
}
.main___1JoiD .header___37mGn .dataType___2s2Is {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___1JoiD .header___37mGn .title___3OPrP {
  font-size: 16px;
  margin-right: 10px;
}
.main___1JoiD .header___37mGn .desc___LK4OJ {
  line-height: 25px;
  word-break: break-all;
}
.main___1JoiD .header___37mGn .flexBox___2Nj1S {
  display: flex;
  align-items: center;
}
.main___1JoiD .itemTitle___35NZi {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  padding-left: 5px;
}
.main___1JoiD .itemHr___3rsOs {
  width: 93%;
  height: 2px;
  border-bottom: 1px solid #d2d2d2;
  display: inline-block;
}

.main___2hWc2 {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2hWc2 .leftMain___JF2Lh {
  width: 100%;
  overflow: auto;
}
.main___2hWc2 .ant-table td {
  white-space: nowrap;
}
.main___2hWc2 .ant-table thead {
  white-space: nowrap;
}
.main___2hWc2 .ant-table td,
.main___2hWc2 .ant-table th {
  white-space: nowrap;
}
.main___2hWc2 .clickRowStyl___12EZo {
  background-color: #e7f7ff;
}

.main___qoRiq {
  width: 100%;
}
.main___qoRiq .mainHeight___2Eeyl {
  height: 100%;
}
.main___qoRiq .mainScorll___1Yg_1 {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___qoRiq .content___2_OVc {
  padding: 0 20px;
}
.main___qoRiq .listTitle___3Dujj {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___qoRiq .mybtn___1km22 {
  padding: 0 20px;
  padding-top: 10px;
}

.main___2o0pX {
  display: flex;
  justify-content: space-between;
  height: 100%;
  color: #000;
}
.main___2o0pX .leftMain___fYJTX {
  width: 100%;
  overflow: auto;
  padding: 40px 16px 16px;
}
.main___2o0pX .selectBox___23Fqr {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___2o0pX .ant-table td {
  white-space: pre-wrap;
}
.main___2o0pX .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___2o0pX .ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.main___2o0pX .ber___Qu5wy {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.main___2o0pX .ant-table-bordered .ant-table-thead > tr > th,
.main___2o0pX .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___2o0pX .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___2o0pX .ant-table-body {
  min-height: auto !important;
}
.main___2o0pX .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___2o0pX .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___2o0pX .noData___29XEt {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___2o0pX .title___1l6_F {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.main___2o0pX .pieDescL___2r1MO {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___2o0pX .pieDescR___2AC7f {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___2o0pX .pieDescL___2r1MO p,
.main___2o0pX .pieDescR___2AC7f p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___2o0pX .milepostSpan___1PWGn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___2o0pX .mileList___2P4lW {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___2o0pX .mileList___2P4lW p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___2o0pX .milepostSpan___1PWGn span {
  margin-right: 25px;
}
.main___2o0pX .milepostSpan___1PWGn span .tableHead___4HcBt {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___2o0pX .mettingTagBox___1umaK {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___2o0pX .mettingTagBox___1umaK p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___2o0pX .mettingTagBox___1umaK i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___2o0pX .table___341tl {
  padding: 15px;
}
.main___2o0pX .greenBg___3xv2W {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___2o0pX .blueTag___2e-1Y {
  background-color: #5182D2;
}
.main___2o0pX .greeTag___2Uh1q {
  background-color: #2EBA07;
}
.main___2o0pX .blackTag___1dlDf {
  background-color: #D7D7D7;
}
.main___2o0pX .yellowBg___rHcS2 {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___2o0pX .redBg___1El2H {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___2o0pX .statusLight___3w5cX {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___2o0pX .green___3fa8b {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2o0pX .yellow___3Ykof {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2o0pX .red___8rF71 {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2o0pX .timeBox___1bXwa {
  padding: 20px 25px;
}
.main___2o0pX .timeBox___1bXwa .timeTitle___GOd6i {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___2o0pX .timeBox___1bXwa .timeLegend___mqVIj {
  margin-right: 10px;
  display: inline-block;
}
.main___2o0pX .timeBox___1bXwa .timeLegend___mqVIj i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___2o0pX .timeBox___1bXwa .times___2cvQj {
  margin-top: 15%;
}
.main___2o0pX .timeBox___1bXwa .timeDiv___Nmtrk {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___2o0pX .timeBox___1bXwa .timeDiv___Nmtrk .timeBg___2KpCW {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___2o0pX .timeBox___1bXwa .timeDiv___Nmtrk .timeBorder___631Rr {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___27zRu {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___3m7CM {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___1nhs8 {
  background-color: #5182d2;
}
.aqwc___2OtFk {
  background-color: #3ccca6;
}
.tqwc___1tYeD {
  background-color: #f5ca3e;
}
.tqwwc___366TJ {
  background-color: #ea6f67;
}
.wcs___1srDY {
  background-color: #d7d7d7;
}
.starbgBlueTd___2_ncX {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___XH8iX {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___3nm88 {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___YXnHk {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___ULPK- {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___ULPK- .noData___3d8FY {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___ULPK- .greenBg___1a0B3 {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___ULPK- .blueTag___1zmIz {
  background-color: #5182D2;
}
.ber___ULPK- .greeTag___31cUq {
  background-color: #2EBA07;
}
.ber___ULPK- .blackTag___23QA6 {
  background-color: #D7D7D7;
}
.ber___ULPK- .yellowBg___3C2Ew {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___ULPK- .redBg___1BHs4 {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ber___ULPK- .ant-table-bordered .ant-table-thead > tr > th,
.ber___ULPK- .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.ber___ULPK- .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ber___ULPK- .ant-table-body {
  min-height: 200px;
}
.ber___ULPK- .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.ber___ULPK- .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.ant-table td {
  white-space: pre-wrap;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.noData___3d8FY {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1LPz2 {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___3k9n4 {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___15jGO {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___3k9n4 p,
.pieDescR___15jGO p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.radioBg___3HeFL {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___3PJbr {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___ETUxQ {
  background-color: #5182d2;
}
.aqwc___1i0px {
  background-color: #3ccca6;
}
.tqwc___3B1i7 {
  background-color: #f5ca3e;
}
.tqwwc___3H4vf {
  background-color: #ea6f67;
}
.wcs___2wHSU {
  background-color: #d7d7d7;
}
.starbgBlueTd___5fSZ7 {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___nRZfY {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___2EodI {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___1RlvA {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___3iHVX {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___3iHVX .noData___1kfD7 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___3iHVX .greenBg___3GaB_ {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___3iHVX .blueTag___2qoME {
  background-color: #5182D2;
}
.ber___3iHVX .greeTag___2dHci {
  background-color: #2EBA07;
}
.ber___3iHVX .blackTag___2zPad {
  background-color: #D7D7D7;
}
.ber___3iHVX .yellowBg___2hK_R {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___3iHVX .redBg___D5BWu {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ber___3iHVX .ant-table-bordered .ant-table-thead > tr > th,
.ber___3iHVX .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.ber___3iHVX .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ber___3iHVX .ant-table-body {
  min-height: 200px;
}
.ber___3iHVX .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.ber___3iHVX .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.ant-table td {
  white-space: pre-wrap;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.noData___1kfD7 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1KLqt {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___336Bi {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___H6mEC {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___336Bi p,
.pieDescR___H6mEC p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.radioBg___2O6Og {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___2cQuU {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___cBD2q {
  background-color: #5182d2;
}
.aqwc___1i9wp {
  background-color: #3ccca6;
}
.tqwc___DkAlR {
  background-color: #f5ca3e;
}
.tqwwc___1VQYa {
  background-color: #ea6f67;
}
.wcs___dw7fE {
  background-color: #d7d7d7;
}
.starbgBlueTd___3rP6h {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___2PvWz {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___1tCAU {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___1oSYY {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___Vb1v7 {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___Vb1v7 .noData___3LRnk {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___Vb1v7 .greenBg___3Ug0J {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___Vb1v7 .blueTag___2XrkG {
  background-color: #5182D2;
}
.ber___Vb1v7 .greeTag___29Il4 {
  background-color: #2EBA07;
}
.ber___Vb1v7 .blackTag___1OnWO {
  background-color: #D7D7D7;
}
.ber___Vb1v7 .yellowBg___1Bhf1 {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___Vb1v7 .redBg___C0Smf {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.noData___3LRnk {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___3NeRn {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___1yy_3 {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___3pf9C {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___1yy_3 p,
.pieDescR___3pf9C p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___322eM {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___322eM .noData___1273s {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___322eM .ant-table-bordered .ant-table-thead > tr > th,
.ber___322eM .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.ber___322eM .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ber___322eM .ant-table-body {
  min-height: 200px;
}
.ber___322eM .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.ber___322eM .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.ber___322eM .greenBg___ixInA {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___322eM .blueTag___1qWGv {
  background-color: #5182D2;
}
.ber___322eM .greeTag___2HrXx {
  background-color: #2EBA07;
}
.ber___322eM .blackTag___1IM-v {
  background-color: #D7D7D7;
}
.ber___322eM .yellowBg___3Xm_0 {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___322eM .redBg___3lTNf {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ant-table td {
  white-space: pre-wrap;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.noData___1273s {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___WoZCB {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___ogPpz {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___3lWte {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___ogPpz p,
.pieDescR___3lWte p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.radioBg___1isqg {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___3DFnc {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___3ETww {
  background-color: #5182d2;
}
.aqwc___12aBO {
  background-color: #3ccca6;
}
.tqwc___1Adbr {
  background-color: #f5ca3e;
}
.tqwwc___ksAgl {
  background-color: #ea6f67;
}
.wcs___nERg0 {
  background-color: #d7d7d7;
}
.starbgBlueTd___2Y_ZE {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___3EKzs {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___2XtL9 {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___UqCy1 {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___1UspB {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___1UspB .noData___3pTQz {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___1UspB .title___1xR_t {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.ber___1UspB .milepostSpan___2AO0t {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.ber___1UspB .milepostSpan___2AO0t span {
  margin-right: 25px;
}
.ber___1UspB .greenBg___38hdu {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___1UspB .blueTag___1RQc2 {
  background-color: #5182D2;
}
.ber___1UspB .greeTag___37ewB {
  background-color: #2EBA07;
}
.ber___1UspB .blackTag___Zqs3P {
  background-color: #D7D7D7;
}
.ber___1UspB .yellowBg___1ubwd {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___1UspB .redBg___tOrSp {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.noData___3pTQz {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1xR_t {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___1rtPM {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___2PfIb {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___1rtPM p,
.pieDescR___2PfIb p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.milepostSpan___2AO0t {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.mileList___3ftaW {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.mileList___3ftaW p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.milepostSpan___2AO0t span {
  margin-right: 25px;
}
.tableHead___3Jad7 {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.mettingTagBox___1oEc2 {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.mettingTagBox___1oEc2 p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.mettingTagBox___1oEc2 i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.table___225Tq {
  padding: 15px;
}
.ant-table-bordered .ant-table-thead > tr > th,
.ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.greenBg___38hdu {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.blueTag___1RQc2 {
  background-color: #5182D2;
}
.greeTag___37ewB {
  background-color: #2EBA07;
}
.blackTag___Zqs3P {
  background-color: #D7D7D7;
}
.yellowBg___1ubwd {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.redBg___tOrSp {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.statusLight___vt-mF {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.green___gT7-p {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.yellow___nFcSX {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.red___1HEVH {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.timeBox___3A9d1 {
  padding: 20px 25px;
}
.timeBox___3A9d1 .timeTitle___3Jp3T {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.timeBox___3A9d1 .timeLegend___32kTf {
  margin-right: 10px;
  display: inline-block;
}
.timeBox___3A9d1 .timeLegend___32kTf i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.timeBox___3A9d1 .times___3nir4 {
  margin-top: 15%;
}
.timeBox___3A9d1 .timeDiv___1tPFz {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.timeBox___3A9d1 .timeDiv___1tPFz .timeBg___2rf5d {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.timeBox___3A9d1 .timeDiv___1tPFz .timeBorder___2UsgF {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___2_Jn_ {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___18JeP {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___vxGrl {
  background-color: #5182d2;
}
.aqwc___1MEJX {
  background-color: #3ccca6;
}
.tqwc___1Rt23 {
  background-color: #f5ca3e;
}
.tqwwc___2xace {
  background-color: #ea6f67;
}
.wcs___3qqLA {
  background-color: #d7d7d7;
}
.starbgBlueTd___g99o4 {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___1ufQL {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___3F1JI {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___2hV4H {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___3HPM_ {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
  color: #000;
}
.ber___3HPM_ .noData___15iWP {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___3HPM_ .greenBg___LF1Pj {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___3HPM_ .blueTag___1vg9R {
  background-color: #5182D2;
}
.ber___3HPM_ .greeTag___1Vki5 {
  background-color: #2EBA07;
}
.ber___3HPM_ .blackTag___1A3XD {
  background-color: #D7D7D7;
}
.ber___3HPM_ .yellowBg___3ICOl {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___3HPM_ .redBg___2Arek {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ber___3HPM_ .showTitle___2QKrr {
  margin-left: 20px;
  top: 20px;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  position: absolute;
}

.ber___NfOdb {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
  color: #000;
}
.ber___NfOdb .noData___2uWsq {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.ber___25569 {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
  color: #000;
}
.ber___25569 .noData___HCxm3 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___25569 .greenBg___3_4Y1 {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___25569 .blueTag___39PxN {
  background-color: #5182D2;
}
.ber___25569 .greeTag___2eSGs {
  background-color: #2EBA07;
}
.ber___25569 .blackTag___3DnKc {
  background-color: #D7D7D7;
}
.ber___25569 .yellowBg___lhgkw {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___25569 .redBg___3EVXb {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.blueTag___39PxN {
  background-color: #5182D2;
}
.greeTag___2eSGs {
  background-color: #2EBA07;
}
.blackTag___3DnKc {
  background-color: #D7D7D7;
}
.mettingTagBox___3RFu_ {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.mettingTagBox___3RFu_ p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.mettingTagBox___3RFu_ i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.table___2O7ap {
  padding: 15px;
}
.showTitle___1dBIE {
  margin-left: 20px;
  top: 20px;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  position: absolute;
}

.ber___Ey_AJ {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___Ey_AJ .noData___wRsps {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___Ey_AJ .greenBg___2hiD3 {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___Ey_AJ .blueTag___2Z0NZ {
  background-color: #5182D2;
}
.ber___Ey_AJ .greeTag___2yA5V {
  background-color: #2EBA07;
}
.ber___Ey_AJ .blackTag___szR1V {
  background-color: #D7D7D7;
}
.ber___Ey_AJ .yellowBg___14N-i {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___Ey_AJ .redBg___6pa0s {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.radioBg___30N0J {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___2dohW {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___3H_qq {
  background-color: #5182d2;
}
.aqwc___1_9mt {
  background-color: #3ccca6;
}
.tqwc___3p-fe {
  background-color: #f5ca3e;
}
.tqwwc___1uAgZ {
  background-color: #ea6f67;
}
.wcs___3HnE6 {
  background-color: #d7d7d7;
}
.starbgBlueTd___37lkW {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___1Ja37 {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___1B-cs {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___1YGoJ {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}

.ber___3JQRM {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___3JQRM .noData___1MnK- {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___3JQRM .greenBg___3dFjF {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___3JQRM .blueTag___2_Mk6 {
  background-color: #5182D2;
}
.ber___3JQRM .greeTag___1ZXiD {
  background-color: #2EBA07;
}
.ber___3JQRM .blackTag___1Ezz6 {
  background-color: #D7D7D7;
}
.ber___3JQRM .yellowBg___3ZPk2 {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___3JQRM .redBg___3GSua {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ber___3JQRM .ant-table-bordered .ant-table-thead > tr > th,
.ber___3JQRM .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.ber___3JQRM .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ber___3JQRM .ant-table-body {
  min-height: 200px;
}
.ber___3JQRM .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.ber___3JQRM .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.ant-table td {
  white-space: pre-wrap;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.noData___1MnK- {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1hYs0 {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___3SHAl {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___1n4OD {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___3SHAl p,
.pieDescR___1n4OD p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.radioBg___3ekEf {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___3qiAM {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___2RqS_ {
  background-color: #5182d2;
}
.aqwc___3ZUW9 {
  background-color: #3ccca6;
}
.tqwc___2fIuU {
  background-color: #f5ca3e;
}
.tqwwc___1LzL0 {
  background-color: #ea6f67;
}
.wcs___3WNQR {
  background-color: #d7d7d7;
}
.starbgBlueTd___1lSxr {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___2tDCa {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___3lpd8 {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___2KB2D {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___1eVoP {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___1eVoP .noData___2bCVU {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___1eVoP .greenBg___DWuXs {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___1eVoP .blueTag___2psoc {
  background-color: #5182D2;
}
.ber___1eVoP .greeTag___2viif {
  background-color: #2EBA07;
}
.ber___1eVoP .blackTag___3BDMh {
  background-color: #D7D7D7;
}
.ber___1eVoP .yellowBg___3-FrM {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___1eVoP .redBg___1FpcG {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ber___1eVoP .ant-table-bordered .ant-table-thead > tr > th,
.ber___1eVoP .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.ber___1eVoP .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ber___1eVoP .ant-table-body {
  min-height: 200px;
}
.ber___1eVoP .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.ber___1eVoP .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.ant-table td {
  white-space: pre-wrap;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.noData___2bCVU {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1SNnr {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___3MKZ8 {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___H0t_i {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___3MKZ8 p,
.pieDescR___H0t_i p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.radioBg___3W3Eh {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___1YGWe {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___2mS6q {
  background-color: #5182d2;
}
.aqwc___HsiJT {
  background-color: #3ccca6;
}
.tqwc___bzSru {
  background-color: #f5ca3e;
}
.tqwwc___BKkBk {
  background-color: #ea6f67;
}
.wcs___FnF4g {
  background-color: #d7d7d7;
}
.starbgBlueTd___3DLOn {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___2nYTz {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___1hFrd {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___1UCID {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___2c6fW {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___2c6fW .noData___1UuHh {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___2c6fW .greenBg___3DyQz {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___2c6fW .blueTag___2hVkc {
  background-color: #5182D2;
}
.ber___2c6fW .greeTag___1j8k6 {
  background-color: #2EBA07;
}
.ber___2c6fW .blackTag___14Vq0 {
  background-color: #D7D7D7;
}
.ber___2c6fW .yellowBg___21iOM {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___2c6fW .redBg___3u2IG {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.ber___2c6fW .ant-table-bordered .ant-table-thead > tr > th,
.ber___2c6fW .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.ber___2c6fW .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ber___2c6fW .ant-table-body {
  min-height: 200px;
}
.ber___2c6fW .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.ber___2c6fW .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.ant-table td {
  white-space: pre-wrap;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.noData___1UuHh {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___13H4B {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___1_wwI {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___14Vkx {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___1_wwI p,
.pieDescR___14Vkx p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.radioBg___1dZhV {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
  cursor: pointer;
}
.radioBgActivty___2E1Ki {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx____LI_5 {
  background-color: #5182d2;
}
.aqwc___Cmy5G {
  background-color: #3ccca6;
}
.tqwc___3DWmm {
  background-color: #f5ca3e;
}
.tqwwc___3kbFx {
  background-color: #ea6f67;
}
.wcs____feL0 {
  background-color: #d7d7d7;
}
.starbgBlueTd___3vGZa {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___3y-nc {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___17Tzh {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___1fmtt {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.selectBox___1Mrdl {
  position: absolute;
  width: 97%;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 43px;
  padding-bottom: 5px;
  line-height: 41px;
  margin: 0 auto;
}
.selectBox___1Mrdl .blueTag___26zgJ {
  background-color: #5182D2;
}
.selectBox___1Mrdl .greeTag___k9rWR {
  background-color: #2EBA07;
}
.selectBox___1Mrdl .blackTag___3PbvJ {
  background-color: #D7D7D7;
}
.selectBox___1Mrdl .mettingTagBox___3sGMq {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.selectBox___1Mrdl .mettingTagBox___3sGMq p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.selectBox___1Mrdl .mettingTagBox___3sGMq i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.selectBox___1Mrdl .table___28lLo {
  padding: 15px;
}

.mains___10c6V {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.mains___10c6V .leftMain___wXzXz {
  width: 100%;
  display: flex;
}
.mains___10c6V .leftItemBox___1SUiz {
  border: 1px solid #e9e9e9;
  border-bottom: none;
  height: 100%;
}
.mains___10c6V .leftBoxMenu___25rQk {
  border-right: 1px solid #e9e9e9;
}
.mains___10c6V .rightBoxMenu___651kC {
  border-left: 1px solid #e9e9e9;
}
.mains___10c6V .tooltipItem___1wT2b {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px solid #e9e9e9;
}
.mains___10c6V .topItemBox___2ycN- {
  width: 100%;
  border-bottom: 1px solid #e9e9e9;
  background: white;
  line-height: 40px;
}
.mains___10c6V .topItemIcon___3PiGR {
  margin-left: 20px;
}
.mains___10c6V .searchBox___1g9VZ {
  width: 300px;
  position: absolute;
  top: 10px;
  left: 20px;
}
.mains___10c6V .neoItem___X4G0e {
  position: absolute;
  right: 30px;
  top: 60px;
  z-index: 2;
}
.mains___10c6V .neo___1gRSd {
  position: relative;
}
.mains___10c6V .infoBox___3vduf {
  position: absolute;
  top: 80px;
  left: 20px;
  padding-top: 20px;
  box-shadow: 0 0 10px #999;
  border-radius: 4px;
  min-width: 220px;
  height: 58%;
  overflow: auto;
  background: #f2f2f2;
}
.mains___10c6V .closeInfoIcon___17bgr {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 18px;
}
.mains___10c6V .contentInfo___10Rjv {
  margin: 15px;
}
.mains___10c6V .listBox___3gdG2 {
  position: absolute;
  right: 0;
  width: 50px;
  top: 30px;
}
.mains___10c6V .listBox___3gdG2 div {
  height: 42px;
  margin-bottom: 2px;
  background: #d7d7d7;
  border-radius: 4px 0 0 4px;
  text-align: center;
  line-height: 42px;
}
.mains___10c6V .listBox___3gdG2 div :hover {
  cursor: pointer;
}
.mains___10c6V svg {
  cursor: pointer;
}
.mains___10c6V .more___2RRkt {
  color: #999;
  font-size: 12px;
}
.mains___10c6V .itemBox___pa7CR {
  width: 300px;
  overflow-y: auto;
  padding-bottom: 30px;
  position: relative;
  height: 100%;
}
.mains___10c6V .itemList___aua7N {
  width: 300px;
  overflow: auto;
}
.mains___10c6V .itemListTitle___1Tp_b {
  background: white;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  color: #333333;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
.mains___10c6V .itemListContent___28RDZ {
  padding: 15px;
}
.mains___10c6V .itemListContentBox___15zJO {
  display: flex;
  align-items: center;
  height: 35px;
}
.mains___10c6V .itemLabel___2fS1f {
  margin-right: 10px;
  width: 100px;
}
.mains___10c6V .objTitle___3J5y7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mains___10c6V .objTitle___3J5y7 span {
  color: #999;
  cursor: pointer;
}
.mains___10c6V .objListTitle___1Ro3n {
  line-height: 45px;
  font-weight: 500;
}
.mains___10c6V .objList___3cRdr {
  height: 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
}
.mains___10c6V .objList___3cRdr:hover {
  background: #f5f5f5;
}
.mains___10c6V .legendList___1ol2u {
  color: #69727c;
  line-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding: 0 5px;
}
.mains___10c6V .legendList___1ol2u div {
  white-space: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mains___10c6V .legendListSecrond___3F-BK {
  text-indent: 2rem;
}
.mains___10c6V .legendList___1ol2u:hover {
  background: #f0f0f0;
}
.mains___10c6V .legendIcon___3559M {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 10px;
}
.mains___10c6V .subBox___3Yzu7 {
  width: 300px;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 1px solid #d2d2d2;
  padding: 8px 0;
  background: white;
}
.mains___10c6V .subBox___3Yzu7 div {
  width: 150px;
  margin: 0 auto;
}
.mains___10c6V .selectTitle___3hjMg {
  width: 70%;
  white-space: normal;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mains___10c6V .HistoryBox___1r-ra {
  display: flex;
  align-items: center;
  width: 80%;
  margin: 75px auto 0;
  justify-content: center;
}
.mains___10c6V .HistoryItem___23iSH {
  display: flex;
}
.mains___10c6V .History___2_7vl {
  overflow: hidden;
  border: 1px solid #e9e9e9;
}
.mains___10c6V .HistoryItem___23iSH div {
  min-width: 140px;
  height: 150px;
  border-left: 1px solid #e9e9e9;
  transition: all 0.6s;
}
.mains___10c6V .HistoryItem___23iSH > div:first-child {
  border: none;
}
.mains___10c6V .HistoryItem___23iSH div:hover {
  transform: scale(1.1);
}
.mains___10c6V .rightLegendList___1Kekl {
  width: 100px;
  overflow: hidden;
}
.mains___10c6V .rightLegendNumBox___A2VUy {
  width: 180px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mains___10c6V .rightLegendNumBox___A2VUy span {
  height: 10px;
  border-radius: 4px;
  background: #ff8080;
}
.mains___10c6V .entityInfo___1rTmK {
  display: flex;
  margin: 10px 15px;
  align-items: center;
}
.mains___10c6V .infoIcon___20Rno {
  margin-right: 10px;
  padding: 20px;
  border: 1px solid #d2d2d2;
}
.mains___10c6V .ant-collapse {
  background: white;
  margin-bottom: 10px;
}
.mains___10c6V .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
}
.mains___10c6V .ant-tabs-bar {
  position: relative !important;
  border-top: 2px solid #e8e8e8;
  background-color: #f5f5f5 !important;
  margin: 0 !important;
}
.mains___10c6V .ant-checkbox-wrapper {
  margin-left: 4px;
}
.mains___10c6V .ant-select-selection-selected-value {
  width: 100%;
}
.mains___10c6V .ant-tabs-tab-active {
  border-bottom: 0;
}
.mains___10c6V .ant-tabs.ant-tabs-card .ant-tabs-card-bar {
  border-bottom: 1px solid #e8e8e8;
}
.mains___10c6V .tabsContent___1iDbZ {
  height: 300px;
  background: #e8e8e8;
  display: flex;
}
.mains___10c6V .tabsContentLeft___3FS1C {
  background: white;
  min-width: 200px;
}
.mains___10c6V .tabsContentRight___3cDVG {
  width: 100%;
  margin-left: 10px;
  background: white;
}
.mains___10c6V .tabsContentBar___GcmDj {
  height: 290px;
  width: calc(100% - 50px);
}
.mains___10c6V .timeBox___3ql6E {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 60%;
  margin-left: -30%;
  height: 50px;
}
.mains___10c6V .timeBox___3ql6E .ant-slider-rail {
  height: 20px;
  background: #d3d3dd;
}
.mains___10c6V .timeBox___3ql6E .ant-slider-track {
  height: 20px;
}
.mains___10c6V .timeBox___3ql6E .ant-slider-handle {
  width: 18px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}
.mains___10c6V .timeBox___3ql6E .ant-slider-handle-2 {
  margin-left: -18px;
}
.custom___2QPtw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom___2QPtw span {
  margin-right: 10px;
}
.lookCustom___ir7Po {
  position: absolute;
  left: 20px;
  bottom: 15px;
}

.ber___2eKkV {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___2eKkV .noData___3zew0 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___2eKkV .greenBg___1zDhS {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___2eKkV .blueTag___lwhVq {
  background-color: #5182D2;
}
.ber___2eKkV .greeTag___1QOmt {
  background-color: #2EBA07;
}
.ber___2eKkV .blackTag___1KdxM {
  background-color: #D7D7D7;
}
.ber___2eKkV .yellowBg___2k36f {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___2eKkV .redBg___1v2yz {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}

.ber___2F6hW {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___2F6hW .noData___Pnje0 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___2F6hW .greenBg___2NWMA {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.ber___2F6hW .blueTag___2BC1h {
  background-color: #5182D2;
}
.ber___2F6hW .greeTag___29Q2F {
  background-color: #2EBA07;
}
.ber___2F6hW .blackTag___24NMI {
  background-color: #D7D7D7;
}
.ber___2F6hW .yellowBg___tICv- {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.ber___2F6hW .redBg___1ehuv {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.blueTag___2BC1h {
  background-color: #5182D2;
}
.greeTag___29Q2F {
  background-color: #2EBA07;
}
.blackTag___24NMI {
  background-color: #D7D7D7;
}
.mettingTagBox___rNpTE {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.mettingTagBox___rNpTE p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.mettingTagBox___rNpTE i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.table___2dSq4 {
  padding: 15px;
}
.timeBox___38_5H {
  padding: 20px 25px;
}
.timeBox___38_5H .timeTitle___3LWhb {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.timeBox___38_5H .timeLegend___3tkWE {
  margin-right: 10px;
  display: inline-block;
}
.timeBox___38_5H .timeLegend___3tkWE i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.timeBox___38_5H .times___31VVm {
  margin-top: 15%;
}
.timeBox___38_5H .timeDiv___3vc6j {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.timeBox___38_5H .timeDiv___3vc6j .timeBg___mGCTR {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.timeBox___38_5H .timeDiv___3vc6j .timeBorder___1QhOS {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}

.main___3zYk3 .ant-tabs-bar {
  position: relative !important;
}
.main___3zYk3 .tap___1eDuX {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  border-left: none;
  border-right: none;
  overflow: hidden;
  height: 70px;
}
.main___3zYk3 .item___FDSA4 {
  display: flex;
  align-items: center;
  position: relative;
  min-width: 150px;
  padding: 0 0 0 40px;
  height: 70px;
}
.main___3zYk3 .tabContent___1Da3H {
  padding-right: 30px;
}
.main___3zYk3 .activeKey___3gInX {
  color: #666 !important;
  background: #d9d9d9;
}
.main___3zYk3 .white___3Gxp- {
  background: white;
}
.main___3zYk3 .tabTitle___w9Wf8 {
  font-weight: bold;
}
.main___3zYk3 .right___3PZqR {
  width: 50px;
  height: 50px;
  transform: rotate(-45deg);
  border: 1px solid #d9d9d9;
  border-left: none ;
  border-top: none;
  position: absolute;
  right: -25px;
  z-index: 2;
}
.main___3zYk3 .border___2bmrt {
  border-left: 1px solid #d9d9d9;
  width: 1px;
  height: 70px;
  position: absolute;
  right: 0;
}
.main___3zYk3 .content___12-e_ {
  padding: 10px;
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
}
.main___3zYk3 .menuBox___3FQ_8 {
  background: white;
  padding: 5px;
}
.main___3zYk3 .menuBox___3FQ_8 i {
  margin-right: 20px;
}
.main___3zYk3 .menuBox___3FQ_8 i :hover {
  cursor: pointer;
}

.main___3Tj05 {
  width: 100%;
}
.main___3Tj05 .mainHeight___3-5ga {
  height: 100%;
}
.main___3Tj05 .mainScorll___3IxVW {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___3Tj05 .content___1QKE9 {
  padding: 0 20px;
}
.main___3Tj05 .listTitle___EdJ_q {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3Tj05 .mybtn___3t0U8 {
  padding: 0 20px;
  padding-top: 10px;
}

.main___2Gw01 {
  width: 100%;
}
.main___2Gw01 .mainHeight___3P2vT {
  height: 100%;
}
.main___2Gw01 .mainScorll___1F7Os {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2Gw01 .content___1PkWO {
  padding: 0 20px;
}
.main___2Gw01 .listTitle___24m6X {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2Gw01 .mybtn___1zJS_ {
  padding: 0 20px;
  padding-top: 10px;
}
.neo___1MrRT {
  height: 1000px;
  margin: 0 auto;
}
.link___3GURC {
  fill: none;
  stroke: #666;
  stroke-width: 1.5px;
}
#licensing___ehLez {
  fill: green;
}
.link___3GURC.licensing___ehLez {
  stroke: green;
}
.link___3GURC.resolved___1tGJr {
  stroke-dasharray: 0,2 1;
}
circle {
  fill: #ccc;
  stroke: #333;
  stroke-width: 1.5px;
}
text {
  pointer-events: none;
}
.linetext___3VVjz {
  font-size: 12px Microsoft YaHei;
}

.main___3AXmW {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___3AXmW .leftMain___3s21t {
  width: 100%;
  overflow: auto;
}
.main___3AXmW .ant-table td {
  white-space: nowrap;
}
.main___3AXmW .ant-table thead {
  white-space: nowrap;
}
.main___3AXmW .ant-table td,
.main___3AXmW .ant-table th {
  white-space: nowrap;
}
.main___3AXmW .clickRowStyl___n1RHR {
  background-color: #e7f7ff;
}

.main___2BJKa {
  width: 100%;
}
.main___2BJKa .mainHeight___2j_yE {
  height: 100%;
}
.main___2BJKa .mainScorll___3Yhe9 {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2BJKa .content___2PNZn {
  padding: 0 20px;
}
.main___2BJKa .listTitle___1qIxp {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2BJKa .mybtn___16iZ- {
  padding: 0 20px;
  padding-top: 10px;
}

.main___o0CZj {
  width: 100%;
}
.main___o0CZj .mainHeight___3m3KF {
  height: 100%;
}
.main___o0CZj .mainScorll___1MFFV {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___o0CZj .content___3r1KO {
  padding: 0 20px;
}
.main___o0CZj .listTitle___KPA-V {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___o0CZj .mybtn___3tGUq {
  padding: 0 20px;
  padding-top: 10px;
}

.main___3lbmQ {
  width: 100%;
}
.main___3lbmQ .mainHeight___2l2TH {
  height: 100%;
}
.main___3lbmQ .mainScorll___3WstP {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___3lbmQ .content___2aU6W {
  padding: 0 20px;
}
.main___3lbmQ .listTitle___uaoQW {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3lbmQ .mybtn___Eobma {
  padding: 0 20px;
  padding-top: 10px;
}

.main___1OJdL {
  padding: 0 20px;
}
.main___1OJdL .tabMenu___2Xfv5 {
  height: 30px;
  display: flex;
  padding-bottom: 10px;
  padding-left: 8px;
}
.main___1OJdL .search___2M8Rv {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}


.main___2-0yv {
  width: 100%;
}
.main___2-0yv .content___29nUl {
  padding: 0 20px;
}
.main___2-0yv .content___29nUl .list___2Jbhe {
  display: flex;
  align-items: center;
}
.main___2-0yv .content___29nUl .list___2Jbhe label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2-0yv .content___29nUl .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___1RYpl {
  text-align: center;
}
.resAddBtn___1RYpl .ml15___6Q6w2 {
  margin-left: 15px;
  padding: 0 35px;
}


.main___3e02Z {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___3e02Z .leftMain___3TCY- {
  width: 100%;
  overflow: auto;
}
.main___3e02Z .ant-table td {
  white-space: nowrap;
}
.main___3e02Z .ant-table thead {
  white-space: nowrap;
}
.main___3e02Z .ant-table td,
.main___3e02Z .ant-table th {
  white-space: nowrap;
}
.main___3e02Z .clickRowStyl___3Soo8 {
  background-color: #e7f7ff;
}

.main___2geBs {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2geBs .leftMain___3bWQv {
  width: 100%;
  overflow: auto;
}
.main___2geBs .ant-table td {
  white-space: nowrap;
}
.main___2geBs .ant-table thead {
  white-space: nowrap;
}
.main___2geBs .ant-table td,
.main___2geBs .ant-table th {
  white-space: nowrap;
}
.main___2geBs .clickRowStyl___1YkZa {
  background-color: #e7f7ff;
}

.main___1mMfT {
  width: 100%;
}
.main___1mMfT .mainHeight___jrrOX {
  height: 100%;
}
.main___1mMfT .mainScorll___3W55W {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___1mMfT .content___27_9m {
  padding: 0 20px;
}
.main___1mMfT .listTitle___vlDfc {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1mMfT .mybtn___3lINo {
  padding: 0 20px;
  padding-top: 10px;
}

.main___1sVK9 {
  width: 100%;
}
.main___1sVK9 .mainHeight___2YzVu {
  height: 100%;
}
.main___1sVK9 .mainScorll___3t2nN {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___1sVK9 .content___1nguU {
  padding: 0 20px;
}
.main___1sVK9 .listTitle___ZRioO {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1sVK9 .mybtn___365qt {
  padding: 0 20px;
  padding-top: 10px;
}

.main___1idod {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___1idod .leftMain___3ZKxD {
  width: 100%;
  overflow: auto;
}
.main___1idod .ant-table td {
  white-space: nowrap;
}
.main___1idod .ant-table thead {
  white-space: nowrap;
}
.main___1idod .ant-table td,
.main___1idod .ant-table th {
  white-space: nowrap;
}
.main___1idod .clickRowStyl___lwlx8 {
  background-color: #e7f7ff;
}
.boderdown___3zA7q {
  padding-top: 3px;
  padding-bottom: 7px;
}
.divcenter___2nCU7 {
  margin: 0 auto;
  width: 720px;
  height: 1000px;
  text-align: center;
}
.p___QjY8k {
  margin-bottom: 0.8cm;
}
.p2___3SMeI {
  margin-top: 0.3cm;
  margin-left: 0.15cm;
}
.block___15NYL {
  background-color: #f2f2f2;
  width: 480px;
  margin-left: 0.15cm;
  padding: 10px;
}
.bold___wV16c {
  font-weight: bolder;
  font-size: 40px;
}
.pbold___2vR__ {
  font-weight: bold;
  margin-bottom: 0.3cm;
}

.main___2fFYB {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2fFYB .leftMain___w4AAp {
  width: 100%;
}
.main___2fFYB .searchBox___x75ti {
  width: 300px;
  position: absolute;
  top: 10px;
  left: 20px;
}
.main___2fFYB .neoItem___3Ti0T {
  position: absolute;
  left: 20px;
  bottom: 10px;
}
.main___2fFYB .infoBox___IVVjD {
  position: absolute;
  top: 80px;
  left: 20px;
  padding-top: 20px;
  box-shadow: 0 0 10px #999;
  border-radius: 4px;
  min-width: 220px;
  height: 58%;
  overflow: auto;
  background: #f2f2f2;
}
.main___2fFYB .closeInfoIcon___2-TbT {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 18px;
}
.main___2fFYB .contentInfo___GSE2z {
  margin: 15px;
}
.main___2fFYB .listBox___34ZpI {
  position: absolute;
  right: 0;
  width: 50px;
  top: 30px;
}
.main___2fFYB .listBox___34ZpI div {
  height: 42px;
  margin-bottom: 2px;
  background: #d7d7d7;
  border-radius: 4px 0 0 4px;
  text-align: center;
  line-height: 42px;
}
.main___2fFYB .listBox___34ZpI div :hover {
  cursor: pointer;
}
.main___2fFYB svg {
  cursor: pointer;
}
.main___2fFYB .leftMain___w4AAp {
  display: flex;
}
.main___2fFYB .itemBox___20Lcc {
  min-width: 300px;
  overflow-y: auto;
  padding-bottom: 30px;
}
.main___2fFYB .itemList___2CdRQ {
  width: 300px;
}
.main___2fFYB .itemListTitle___1zNSw {
  background: #f5f5f5;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  color: #333333;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
.main___2fFYB .itemListContent___1riYj {
  padding: 15px;
}
.main___2fFYB .objTitle___s2tFm {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main___2fFYB .objTitle___s2tFm span {
  color: #999;
  cursor: pointer;
}
.main___2fFYB .objListTitle___3KNEB {
  line-height: 45px;
  font-weight: 500;
}
.main___2fFYB .objList___2MoCB {
  height: 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
}
.main___2fFYB .objList___2MoCB:hover {
  background: #f5f5f5;
}
.main___2fFYB .legendList___2mdrl {
  color: #69727c;
  line-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding: 0 5px;
}
.main___2fFYB .legendList___2mdrl div {
  white-space: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main___2fFYB .legendListSecrond___14pdl {
  text-indent: 2rem;
}
.main___2fFYB .legendList___2mdrl:hover {
  background: #f0f0f0;
}
.main___2fFYB .legendIcon___2MYuE {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 10px;
}
.main___2fFYB .subBox___1Y27x {
  width: 300px;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 1px solid #d2d2d2;
  padding: 8px 0;
  background: white;
}
.main___2fFYB .subBox___1Y27x div {
  width: 150px;
  margin: 0 auto;
}
.main___2fFYB .selectTitle___1KNey {
  width: 70%;
  white-space: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main___2fFYB .timeBox___2X5p8 {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 60%;
  margin-left: -30%;
  height: 50px;
}
.main___2fFYB .timeBox___2X5p8 .ant-slider-rail {
  height: 20px;
  background: #d3d3dd;
}
.main___2fFYB .timeBox___2X5p8 .ant-slider-track {
  height: 20px;
}
.main___2fFYB .timeBox___2X5p8 .ant-slider-handle {
  width: 18px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}
.main___2fFYB .timeBox___2X5p8 .ant-slider-handle-2 {
  margin-left: -18px;
}
.main___2fFYB .ant-checkbox-wrapper {
  margin-left: 4px;
}
.main___2fFYB .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 4px;
  margin-bottom: 8px;
}
.main___2fFYB .ant-select-selection-selected-value {
  width: 100%;
}
.main___2fFYB .timeStar___1HK_V {
  position: absolute;
  left: -80px;
  top: 17px;
}
.main___2fFYB .timeEnd___3lCyt {
  position: absolute;
  right: -80px;
  top: 17px;
}

.main___18tCn {
  width: 100%;
}
.main___18tCn .mainHeight___2uPki {
  height: 100%;
}
.main___18tCn .mainScorll___2wyRA {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___18tCn .content___1R0Bt {
  padding: 0 20px;
}
.main___18tCn .listTitle___2Z4kx {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___18tCn .mybtn___2K-Rr {
  padding: 0 20px;
  padding-top: 10px;
}

.main___1hXIN .conceptName___1qsYl {
  display: inline-block;
  width: 100px;
  color: #999;
  margin-bottom: 20px;
}
.main___1hXIN .entityName___2LyVn {
  display: inline-block;
  color: #333;
}
.main___1hXIN .entityName___2LyVn :hover {
  color: #bbdeff;
  cursor: pointer;
}
.main___1hXIN .gus___32tEc {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin-bottom: 20px;
}

.main___2_CxJ {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-color: white;
  border-bottom: 1px solid #e8e8e8;
}
.main___2_CxJ .mainHeight___2HipI {
  height: 100%;
}
.main___2_CxJ .mainScorll___bkxIX {
  max-height: calc(100vh - 465px);
  overflow-y: auto;
}
.main___2_CxJ .moreMainScorll___ZoonT {
  max-height: calc(100vh - 565px);
  overflow-y: auto;
}
.main___2_CxJ .content___aI4_B {
  padding: 0 20px;
}
.main___2_CxJ .listTitle___1Xtq5 {
  padding: 8px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2_CxJ .mybtn___1iQ93 {
  padding: 0 20px;
  padding-top: 10px;
}
.main___2_CxJ .editor___11PU6 {
  border-top: 1px solid #d2d2d2;
  position: absolute;
  bottom: 0;
}
.main___2_CxJ #div2___1FSSf {
  border-top: 1px solid #d2d2d2;
}
.main___2_CxJ .list___1EKO4 {
  margin: 10px 10px 20px 10px;
  display: flex;
}
.main___2_CxJ .headerImg___1C24f {
  width: 30px;
  border-radius: 30px;
}
.main___2_CxJ .content___aI4_B {
  display: inline-block;
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
  white-space: pre-wrap;
}
.main___2_CxJ .ibox___kXWWs {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 8px;
  transform: rotate(45deg);
}
.main___2_CxJ p {
  margin: 0;
}
.main___2_CxJ .bigBox___1u8U8 {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d2d2d291;
}
.main___2_CxJ .menc___ElSiI {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
}
.main___2_CxJ .bigImg___3lFvC {
  width: auto;
}
.mainRight___3hbTG {
  border: 1px solid #f5f5f5;
  position: absolute;
  z-index: 100;
  background-color: white;
  border-radius: 4px;
}
.mainRight___3hbTG .box___1n7C0 {
  padding: 5px 10px;
}
.topIcon___nKAZp {
  color: #999;
}
.topIcon___nKAZp :hover {
  color: #333;
}
.quote___1jF1q {
  position: absolute;
  bottom: 5px;
  left: 5px;
  max-width: 320px;
}
.quoteBox___END7n {
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
  cursor: pointer;
  background-color: #f5f5f5;
  height: 54px;
  border-radius: 3px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.quoteContent___2z0TK {
  max-width: 260px;
  min-width: 170px;
  background-color: #fafafa;
  overflow: hidden;
  height: 50px;
  white-space: nowrap;
  -webkit-line-clamp: 2;
  border-radius: 3px;
  text-overflow: ellipsis;
  padding: 8px;
  -o-text-overflow: ellipsis;
}

.main___3DNLq {
  width: 100%;
}
.main___3DNLq .mainHeight___bHaz5 {
  height: 100%;
}
.main___3DNLq .mainScorll___2yFDm {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___3DNLq .content___35SWg {
  padding: 0 20px;
}
.main___3DNLq .listTitle___3x0Mj {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3DNLq .mybtn___2GHNW {
  padding: 0 20px;
  padding-top: 10px;
}
.main___3DNLq {
  width: 100%;
}
.main___3DNLq .content___35SWg {
  padding: 0 20px;
}
.main___3DNLq .content___35SWg .list___211T9 {
  display: flex;
  align-items: center;
}
.main___3DNLq .content___35SWg .list___211T9 label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___3DNLq .content___35SWg .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___2yFDm {
  height: 1000px;
}
.mainHeight___bHaz5 {
  height: 1000px;
}
.colorBox___MNB5v {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___2yUTq {
  display: flex;
  align-items: center;
}
.color___Y2LEd {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___3hjM1 {
  padding: 0 20px;
}
.main___3hjM1 .tabMenu___1aJLY {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3hjM1 .search___2EtcL {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___qSCy_ {
  width: 100%;
}
.main___qSCy_ .mainHeight___3XQYF {
  height: 100%;
}
.main___qSCy_ .mainScorll___1ETHh {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___qSCy_ .content___16H0c {
  padding: 0 20px;
}
.main___qSCy_ .listTitle___1UMql {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___qSCy_ .mybtn___2qCxL {
  padding: 0 20px;
  padding-top: 10px;
}

.main___MNpgl {
  width: 100%;
}
.main___MNpgl .content___3ITQz {
  padding: 0 20px;
}
.main___MNpgl .content___3ITQz .list___1fKDz {
  display: flex;
  align-items: center;
}
.main___MNpgl .content___3ITQz .list___1fKDz label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___MNpgl .content___3ITQz .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___g0KFD {
  text-align: center;
}
.resAddBtn___g0KFD .ml15___19lpt {
  margin-left: 15px;
  padding: 0 35px;
}

.main___FnSsL {
  width: 100%;
}
.main___FnSsL .mainHeight___3x1Ex {
  height: 100%;
}
.main___FnSsL .mainScorll___L9DP2 {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___FnSsL .content___3n5tm {
  padding: 0 20px;
}
.main___FnSsL .listTitle___1xyfJ {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___FnSsL .mybtn___AwoKl {
  padding: 0 20px;
  padding-top: 10px;
}

.main___1KOkP {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___1KOkP .leftMain___3sHCz {
  width: 100%;
  overflow: auto;
}
.main___1KOkP .ant-table td {
  white-space: nowrap;
}
.main___1KOkP .ant-table thead {
  white-space: nowrap;
}
.main___1KOkP .ant-table td,
.main___1KOkP .ant-table th {
  white-space: nowrap;
}
.main___1KOkP .clickRowStyl___3hxac {
  background-color: #e7f7ff;
}

.main___1BKse {
  overflow: auto;
}
.main___1BKse .noDataBox___1RHYy {
  margin-top: 50px;
  font-size: 12px;
  font-family: 宋体;
}
.main___1BKse .noDataDesc___3pCNF {
  font-size: 18px;
  color: #000;
}
.main___1BKse .tishi___zi88J {
  font-size: 13px;
  line-height: 28px;
}
.main___1BKse .header___3Sa_j {
  width: 600px;
  border: 1px solid #d2d2d2;
  padding: 15px 20px;
}
.main___1BKse .header___3Sa_j .headerItem___3xFiU span {
  display: inline-block;
  padding: 1px 6px;
  margin: 5px 15px 5px 0;
  border-radius: 1px;
  cursor: pointer;
}
.main___1BKse .header___3Sa_j .headerItem___3xFiU .ant-btn > i,
.main___1BKse .header___3Sa_j .headerItem___3xFiU .ant-btn > span {
  margin: 0;
}
.main___1BKse .header___3Sa_j .headerItem___3xFiU .ant-input-number-handler,
.main___1BKse .header___3Sa_j .headerItem___3xFiU .ant-input-number-handler-down {
  padding: 0 !important;
  margin: 0 !important;
}

.main___1AqAl {
  padding: 0 25px;
  margin: 0 auto;
  overflow: auto;
}
.main___1AqAl .header___3jJE9 {
  display: flex;
  margin: 30px auto !important;
  align-items: center;
  box-shadow: 0 0 8px #d2d2d2;
  padding: 20px 20px;
  border-radius: 5px;
  min-height: 150px;
  width: 100%;
}
.main___1AqAl .header___3jJE9 .infoBox___2m7nG {
  line-height: 25px;
  width: 100%;
}
.main___1AqAl .header___3jJE9 .dataType___2u56E {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___1AqAl .header___3jJE9 .title___3EjyG {
  font-size: 16px;
  color: #101ca2;
  margin-right: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.main___1AqAl .header___3jJE9 .desc___2CSm2 {
  line-height: 25px;
  word-break: break-all;
}
.main___1AqAl .header___3jJE9 .desc___2CSm2 span {
  color: red;
}
.main___1AqAl .header___3jJE9 .flexBox___tjv5R {
  display: flex;
  align-items: center;
}
.main___1AqAl .itemTitle___3Kv0N {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  padding-left: 5px;
}
.main___1AqAl .itemHr___3V710 {
  width: 93%;
  height: 2px;
  border-bottom: 1px solid #d2d2d2;
  display: inline-block;
}
.main___1AqAl .list___1_Ghm:hover {
  cursor: pointer;
  color: cornflowerblue;
  text-decoration: underline;
}

.main___2vZnu {
  background: #f6f6f6;
  overflow: auto;
  padding: 20px 20px 20px;
}
.main___2vZnu .workItem____EtRD {
  height: 200px;
  background: white;
  border-radius: 4px;
  padding: 15px;
  margin-bottom: 20px;
  box-shadow: 0 0 2px #d2d2d2;
}
.main___2vZnu .itemTitle___Gsd0L {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.main___2vZnu .height20___2U6TV {
  height: 20px;
  background: #f6f6f6;
}
.main___2vZnu .workFirstText___2hu8W {
  line-height: 150px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
}
.main___2vZnu .tableBox___1T-bD {
  background: white;
  border-radius: 4px;
}
.main___2vZnu .tableBoxTitle___2oLA8 {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d2d2d2;
  align-items: center;
}
.main___2vZnu .tableBoxTitleSpan___ZIwsr {
  line-height: 50px;
  font-size: 16px;
  padding-left: 20px;
  font-weight: bold;
}
.main___2vZnu .searchMsg___mmRCy {
  margin: 20px 20px 0;
}
.main___2vZnu .num___3lPad {
  font-size: 16px;
  font-weight: bold;
  margin-right: 20px;
  display: inline-block;
  color: #666;
}
.main___2vZnu .searchMsg___mmRCy p {
  color: #999;
  line-height: 20px;
  margin: 0;
}
.main___2vZnu .echarsBox___1rUTf {
  background: white;
  padding: 0 0 20px;
  box-shadow: 0 0 2px #d2d2d2;
  border-radius: 4px;
}
.main___2vZnu .pieTitle___k1GaF {
  margin-right: 20px;
}

.main___19lYH {
  width: 100%;
}
.main___19lYH .mainHeight___1ScnD {
  height: 100%;
}
.main___19lYH .mainScorll___2fq6r {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___19lYH .content___ZqrEQ {
  padding: 0 20px;
}
.main___19lYH .listTitle___3bAjS {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___19lYH .mybtn___1m6gc {
  padding: 0 20px;
  padding-top: 10px;
}
.main___19lYH {
  width: 100%;
}
.main___19lYH .content___ZqrEQ {
  padding: 0 20px;
}
.main___19lYH .content___ZqrEQ .list___br8ns {
  display: flex;
  align-items: center;
}
.main___19lYH .content___ZqrEQ .list___br8ns label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___19lYH .content___ZqrEQ .ant-form-explain {
  margin-left: 90px;
}
.mainScorll___2fq6r {
  height: 1000px;
}
.mainHeight___1ScnD {
  height: 1000px;
}
.colorBox___3ZeLx {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___3ykNx {
  display: flex;
  align-items: center;
}
.color___3nNPa {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___1e0DI {
  padding: 0 20px;
}
.main___1e0DI .tabMenu___zKyYW {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1e0DI .search___1boG5 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.items___1aQYX {
  position: relative;
  margin: 5px 15px;
  display: flex;
  flex-direction: column;
  width: 220px;
  height: 162px;
  -webkit-box-shadow: 0 0 6px #000000;
  box-shadow: 0 0 6px #000000;
  border-radius: 5px;
  overflow: hidden;
}
.items___1aQYX:hover {
  box-shadow: 0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  animation: mymove___36avt 0.2s;
  -webkit-animation: move___3GiAb 0.2s;
}
.items___1aQYX:hover .modal___2cI56 {
  display: block;
}
.add___3CL2s {
  border: 1px solid #00baff;
  font-size: 14px;
  color: #8eeeff;
  background-image: linear-gradient(-90deg, rgba(169, 222, 225, 0.39) 0, rgba(0, 174, 255, 0.19) 100%);
  box-shadow: 0 0 10px 0 rgba(55, 224, 255, 0.3);
  cursor: pointer;
  padding-top: 57px;
  text-align: center;
}
.cover___2JwOt {
  width: 100%;
  height: 100%;
}
.footer___25th3 {
  font-size: 12px;
  width: 100%;
  height: 36px;
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0;
  background: #1d262e;
  box-sizing: border-box;
  color: #bcc9d4;
  border-radius: 0 0 4px 4px;
}
.itemName___3M75r {
  position: absolute;
  left: 10px;
  width: 100px;
  padding: 0 5px;
  line-height: 28px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid transparent;
}
.footerIcon___1jU-A {
  display: flex;
  position: absolute;
  right: 0px;
}
.modal___2cI56 {
  position: absolute;
  top: 45px;
  display: block;
  margin-left: 90px;
  display: none;
}
.selectIcon___1bwQQ {
  position: absolute;
  right: 0;
  bottom: 0;
}
.text___1Yw-G:hover {
  cursor: pointer;
  font-weight: bold;
}
.boxItem___375aF {
  position: relative;
  height: 155px;
  width: 100%;
  margin-bottom: -10px;
}
.boxItem___375aF img {
  width: 99%;
  height: 145px;
}
.boxItem___375aF :hover {
  border: 1px solid #08a1b9;
  cursor: pointer;
}

.main___2tDri {
  padding: 0 20px;
}
.main___2tDri .tabMenu___18iEU {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2tDri .search___2uR6U {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___29X9c {
  padding: 0 20px;
}
.main___29X9c .tabMenu___oM3ky {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___29X9c .search___1DnuV {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___f7G0z .calendarSet___Z8IEg {
  display: flex;
}
.main___f7G0z .calendarSet___Z8IEg .ant-table td,
.main___f7G0z .calendarSet___Z8IEg .ant-table th {
  white-space: nowrap;
}
.main___f7G0z .calendarSet___Z8IEg .ant-collapse {
  border-radius: 0;
}
.main___f7G0z .calendarSet___Z8IEg .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
}
.main___f7G0z .calendarSet___Z8IEg .ant-table-small {
  border: none;
}
.main___f7G0z .calendarSet___Z8IEg .listTitle___DShfL {
  font-weight: 700;
  padding: 12px 20px;
}
.main___f7G0z .calendarSet___Z8IEg .listTitle2___3qe5R {
  font-weight: 700;
  padding: 12px 20px;
  border-top: 1px solid #d9d9d9;
  margin-bottom: 0;
}
.main___f7G0z .calendarSet___Z8IEg .caleft___22xgF {
  width: 30%;
  margin-right: 6px;
  border-right: 1px solid #d9d9d9;
}
.main___f7G0z .calendarSet___Z8IEg .caleft___22xgF .tablescroll___2Zy0i {
  height: calc(100% - 49px);
  overflow: auto;
}
.main___f7G0z .calendarSet___Z8IEg .caright___XElx5 {
  width: 70%;
  border: 1px solid #d9d9d9;
  height: 100%;
}
.main___f7G0z .radioT___3qCEK {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
.main___f7G0z .radioF___37Ivq {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid #ccc;
}

.main___2QSpB {
  height: 100%;
}
.main___2QSpB .wrapper1190___1tXZd {
  overflow-x: auto;
  display: flex;
  height: calc(100% - 49px);
}
.main___2QSpB p {
  color: #404040;
}
.main___2QSpB .title___1LsPR {
  margin-left: 20px;
  margin-top: 20px;
  font-size: 18px;
  font-weight: bolder;
}
.main___2QSpB .head___3KgUb {
  height: 40px;
  line-height: 40px;
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
}
.main___2QSpB .head___3KgUb .listTitle___13Eyq {
  font-weight: 700;
  margin-left: 10px;
}
.main___2QSpB .head___3KgUb .userName___1E1Tl {
  width: 70px;
  margin-right: 75px;
  margin-left: 5px;
}
.main___2QSpB .head___3KgUb a,
.main___2QSpB .head___3KgUb .labelTitle___2s8wK {
  color: #404040;
  font-weight: bold;
}
.main___2QSpB .head___3KgUb .color___3Izv7 {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #d4e6f7;
  border-radius: 5px;
  margin-right: 30px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.main___2QSpB .head___3KgUb .color1___38zwv {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  margin-right: 30px;
  margin-left: 5px;
  vertical-align: text-bottom;
  background-color: #bfbfc4;
}
.main___2QSpB .head___3KgUb .color___3Izv7:last-child {
  background-color: #ffa531;
}
.main___2QSpB .left___2mZ3e {
  width: 890px;
  float: left;
}
.main___2QSpB .left___2mZ3e .userName___1E1Tl {
  width: 70px;
}
.main___2QSpB .left___2mZ3e .center___1xdAu {
  height: 575px;
  width: 890px;
  background-color: #f5f5f5;
  padding: 10px 10px;
}
.main___2QSpB .left___2mZ3e .center___1xdAu .data___2LDse {
  float: left;
  height: 185px;
  width: 208px;
}
.main___2QSpB .left___2mZ3e .center___1xdAu .data___2LDse td {
  border-left: 1px #FFFFFF solid;
  border-top: 1px #FFFFFF solid;
  border-right: 1px #999999 solid;
  border-bottom: 1px #999999 solid;
  background-color: #EFEFEF;
}
.main___2QSpB .left___2mZ3e .center___1xdAu .data___2LDse .trcontent___3tJa2 td {
  text-align: center;
  width: 30px;
  padding: 0 2px;
}
.main___2QSpB .right___3GL0d {
  float: left;
  margin-left: 20px;
  padding-right: 20px;
  width: 250px;
  height: 574px;
}
.main___2QSpB .right___3GL0d .head___3KgUb {
  height: 40px;
  line-height: 40px;
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
}
.main___2QSpB .right___3GL0d .head___3KgUb a {
  color: #1585ff;
  font-weight: bold;
}
.main___2QSpB .right___3GL0d .content___3pfld {
  background-color: #e4f0fe;
  width: 230px;
  height: 528px;
}
.main___2QSpB .right___3GL0d .content___3pfld .first___288L4 {
  font-size: 17px;
  color: #404040;
  font-weight: 500;
  margin-bottom: 5px;
}
.main___2QSpB .right___3GL0d .content___3pfld .first___288L4 .firstH___1IU9G {
  margin-right: 15px;
}
.main___2QSpB .right___3GL0d .content___3pfld li {
  width: 220px;
  height: 20px;
  font-size: 18px;
  font-weight: 500;
  padding-left: 5px;
}
.main___2QSpB .right___3GL0d .content___3pfld li .number___1sO4D {
  display: inline-block;
  width: 30px;
  color: #404040;
}
.main___2QSpB .right___3GL0d .content___3pfld li .contentchild___ZlW3j {
  width: 75px;
  height: 15px;
  border: 1px solid #404040;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
.main___2QSpB .right___3GL0d .keep___2MjdE {
  width: 230px;
  height: 35px;
  line-height: 35px;
  font-size: 18px;
  text-align: center;
  margin-top: 10px;
  border-radius: 3px;
  cursor: pointer;
}

.acmhj___2kVps p {
  color: #404040;
}
.acmhj___2kVps .title___-HKli {
  margin-left: 20px;
  margin-top: 20px;
  font-size: 18px;
  font-weight: bolder;
}
.acmhj___2kVps .data___XpSEC {
  float: left;
  height: 185px;
  width: 217px;
}
.acmhj___2kVps .data___XpSEC td {
  border-left: 1px #FFFFFF solid;
  border-top: 1px #FFFFFF solid;
  border-right: 1px #999999 solid;
  border-bottom: 1px #999999 solid;
  background-color: #EFEFEF;
  color: #404040;
  cursor: pointer;
}
.acmhj___2kVps .data___XpSEC .trcontent___1hQjO td {
  text-align: center;
  width: 30px;
  padding: 0 2px;
}
.acmhj___2kVps .data___XpSEC .color1___2exo- {
  background-color: '#cee2f6';
}

.main___2KcDu .hint___1F_LW {
  position: relative;
  height: 50px;
}
.main___2KcDu .hint___1F_LW .icon1___36FQH {
  position: absolute;
  top: 10px;
  left: 356px;
}
.main___2KcDu .hint___1F_LW .icon2___2jbRt {
  position: absolute;
  top: 10px;
  right: 210px;
}
.main___2KcDu .hint___1F_LW a {
  width: 15px;
}
.main___2KcDu .hint___1F_LW .color___2kdrf {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #d4e6f7;
  border-radius: 5px;
  margin-right: 30px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.main___2KcDu .hint___1F_LW .color1___3QwYD {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  margin-right: 30px;
  margin-left: 5px;
  vertical-align: text-bottom;
  background-color: #bfbfc4;
}
.main___2KcDu .resultt___7D2ug {
  display: flex;
  justify-content: space-between;
  padding: 0 50px;
}
.main___2KcDu .resultt___7D2ug .lesad___3U2j6 {
  padding-right: 20px;
  padding-top: 6px;
}
.main___2KcDu .resultt___7D2ug .formitem___-OmYQ {
  width: 180px;
  display: inline-block;
  padding-right: 20px;
  margin: 5px 0;
}
.main___2KcDu .resultt___7D2ug .formitem___-OmYQ .ant-input-number {
  margin-right: 8px;
}
.main___2KcDu .standardset___2MqMA {
  display: flex;
  position: relative;
}
.main___2KcDu .standardset___2MqMA .week___21o7v {
  width: 165px;
  margin-right: 50px;
}
.main___2KcDu .standardset___2MqMA .week___21o7v .weeklist___6Z8Aw {
  float: right;
  border: 1px solid #404040;
}
.main___2KcDu .standardset___2MqMA .week___21o7v .weeklist___6Z8Aw li {
  width: 120px;
  padding: 2px 14px;
  cursor: pointer;
}
.main___2KcDu .standardset___2MqMA .week___21o7v .weeklist___6Z8Aw .current___3dIr0 {
  background-color: #cee2f6;
}
.main___2KcDu .standardset___2MqMA .content___37ilE {
  background-color: #e4f0fe;
  width: 230px;
  padding-bottom: 5px;
}
.main___2KcDu .standardset___2MqMA .content___37ilE .first___Fv1uC {
  font-size: 17px;
  color: #404040;
  font-weight: 500;
  margin-bottom: 5px;
}
.main___2KcDu .standardset___2MqMA .content___37ilE .first___Fv1uC .firstH___osX6r {
  margin: 0 8px;
}
.main___2KcDu .standardset___2MqMA .content___37ilE li {
  width: 230px;
  height: 23px;
  font-size: 14px;
  font-weight: 500;
  padding-left: 5px;
}
.main___2KcDu .standardset___2MqMA .content___37ilE li .number___kPL6D {
  display: inline-block;
  width: 30px;
  color: #404040;
  text-align: right;
  height: 20px;
  vertical-align: top;
}
.main___2KcDu .standardset___2MqMA .content___37ilE li .contentchild1___3yAxh {
  width: 88px;
  height: 20px;
  border: 1px solid #404040;
  background-color: #cee2f6;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
.main___2KcDu .standardset___2MqMA .content___37ilE li .contentchild___2jMpQ {
  width: 88px;
  height: 20px;
  border: 1px solid #404040;
  background-color: #bfbfc4;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
.main___2KcDu .standardset___2MqMA .btn___2VW2n {
  margin-left: 15px;
}
.main___2KcDu .standardset___2MqMA .btn___2VW2n button {
  margin-bottom: 10px;
}

.main___16lIa {
  padding: 0 20px;
}
.main___16lIa .tabMenu___17J9p {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___16lIa .search___3RdD0 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___aJ7Qo .formMain___1mqVb .content___1B9GT {
  padding: 0 20px;
}

.main___1ppNb {
  padding: 0 20px;
}
.main___1ppNb .tabMenu___2I4wW {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1ppNb .search___VCSLl {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2LUjR {
  padding: 0 20px;
}
.main___2LUjR .tabMenu___1o1kC {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2LUjR .search___pm6cm {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2Tm_i {
  width: 100%;
  height: 100%;
}
.main___2Tm_i .menulist___WUDhM li {
  padding-left: 48px;
  font-weight: 600;
}
.main___2Tm_i .rightcotnet___3S6qp {
  padding: 24px;
}

.main___3IhNa {
  width: 100%;
}
.main___3IhNa .mainHeight___1Ljxq {
  height: 100%;
}
.main___3IhNa .mainScorll___2DU5O {
  height: calc(100% - 87px);
  overflow: auto;
}
.main___3IhNa .ant-table td,
.main___3IhNa .ant-table th {
  white-space: nowrap;
}

.main___33nCF {
  overflow-X: hidden;
  width: 100%;
  padding-right: 24px;
  overflow-y: auto;
}
.main___33nCF .mainHeight___28-iz {
  height: 100%;
}
.main___33nCF .mainScorll___2kki2 {
  height: calc(100% - 87px);
  overflow: auto;
}
.main___33nCF .ant-table td,
.main___33nCF .ant-table th {
  white-space: nowrap;
}
.panel___3hm29 {
  background: white;
  font-size: 15px;
}
.collapse___1ul5s {
  width: 100%;
  margin-left: 2%;
  margin-right: 2%;
  background: #BFBFBF;
}
.content___52UxT {
  margin-left: 3.1%;
}

.main___xXMZz .ant-input-group-addon {
  background-color: #fff;
  border: none;
}
.main___xXMZz .ant-input-group > .ant-input:first-child,
.main___xXMZz .ant-input-group-addon:first-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.main___9IMPP {
  width: 100%;
}
.main___9IMPP .mainHeight___3vZvr {
  height: 100%;
}
.main___9IMPP .mainScorll___20xdN {
  height: calc(100% - 87px);
  overflow: auto;
}
.main___9IMPP .ant-table td,
.main___9IMPP .ant-table th {
  white-space: nowrap;
}

.main___2uj4a {
  width: 100%;
}
.main___2uj4a .mainHeight___3JqAd {
  height: 100%;
}
.main___2uj4a .mainScorll___3Qsao {
  height: calc(100% - 87px);
  overflow: auto;
}
.main___2uj4a .divider___3foIM {
  font-weight: bold !important;
  color: #0d0d0e !important;
  font-size: 15px !important;
}
.main___2uj4a .ant-table td,
.main___2uj4a .ant-table th {
  white-space: nowrap;
}

.collapse___gj4sH {
  width: 100%;
  margin-left: 2%;
  margin-right: 2%;
  background: #BFBFBF;
}
.collapse___gj4sH .ant-collapse-content {
  padding-bottom: 15px;
}
.content___1hNro {
  margin-left: 3.1%;
}
.content___1hNro .label___2yoik {
  white-space: nowrap;
}
.content___1hNro .ant-col.ant-col-24 {
  margin-bottom: 20px;
}
.box___1QMK9 {
  border: 1px solid #d9d9d9;
  padding: 3px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  min-width: 200px;
}
.icon___u4yGH {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #d9d9d9;
  text-align: center;
  font-size: 14px;
  color: #2697ff;
  font-weight: 400;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: none;
}
.example___31G4i:hover {
  cursor: pointer;
}

.main___11bKa {
  padding: 0 20px;
}
.main___11bKa .tabMenu___2j3vl {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___11bKa .search___26TW5 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1QZbR .formMain___3Qy5K .content___2UTGb {
  padding: 0 20px;
}

.main___uXCpZ .formMain___2Tirt .content___2nHFw {
  padding: 0 20px;
}

.main___2QBt1 .content___28dPY {
  padding: 0 10px;
}

.main___XH907 .content___20YUW {
  padding: 0 10px;
}

.main___2sfah .content___2Fqrt {
  padding: 0 10px;
}

.main___R6sYQ .content___q2Jrg {
  padding: 0 10px;
}

.link___242Hn {
  font-size: 18px;
}

.main___3-OuF .Modifytable___37oel .tip___R1kJ_ {
  position: relative;
  height: 40px;
}
.main___3-OuF .Modifytable___37oel .tip___R1kJ_ .upload___22Bgg {
  position: absolute;
  left: 0px;
}
.main___3-OuF .Modifytable___37oel .tip___R1kJ_ .span___DF9Wy {
  font-size: 14px;
  position: absolute;
  right: 0;
}

.main___1gUWp .Modifytable___65yOc .tip___1Hceg {
  position: relative;
  height: 40px;
}
.main___1gUWp .Modifytable___65yOc .tip___1Hceg .upload___XqFuu {
  position: absolute;
  left: 0px;
}
.main___1gUWp .Modifytable___65yOc .tip___1Hceg .span___1Wqo3 {
  font-size: 14px;
  position: absolute;
  right: 0;
}

.main___1wQ5P {
  background-color: #f5f5f5;
  padding: 15px 20px 20px;
}
.main___1wQ5P .back___NCykF {
  height: 100%;
  background: white;
  padding-top: 20px;
}
.main___1wQ5P .help___1GTn0 {
  width: 550px;
  margin: 0 auto;
  margin-top: 150px;
  display: flex;
}
.main___1wQ5P .help___1GTn0 main {
  width: 370px;
}
.main___1wQ5P .help___1GTn0 main .content___20vxy {
  font-size: 23px;
  font-weight: 500;
  margin-bottom: 75px;
}
.main___1wQ5P .help___1GTn0 main .content1___2JPXZ {
  border: 1px solid #d2d2d2;
  display: flex;
  justify-content: space-between;
  padding: 20px;
  border-radius: 5px;
}
.main___1wQ5P .help___1GTn0 main .content1___2JPXZ div {
  text-align: center;
}
.main___1wQ5P .help___1GTn0 main .content1___2JPXZ .phone___1fV0X {
  font-size: 25px;
  font-weight: 500;
  margin-bottom: 10px;
}
.main___1wQ5P .help___1GTn0 aside {
  width: 25px;
}

.card___2Ju2n {
  overflow: auto;
}
.card___2Ju2n ul {
  display: block;
  list-style-type: none;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 0px;
}
.card___2Ju2n li {
  border-bottom: 1px solid #f0f3f4;
  padding: 9px 0;
  font-size: 13px;
  display: flex;
  text-align: -webkit-match-parent;
  justify-content: space-between;
  color: black;
}
.card___2Ju2n .titleIcon___3D9mV {
  color: rgba(0, 0, 0, 0.65);
}
.card___2Ju2n .icon___c9E4- {
  color: rgba(0, 0, 0, 0.65);
  margin-right: 5px;
}
.card___2Ju2n .btns___1Hw2n {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0px;
}
.tableCard___zJI-e .ant-table-thead > tr > th {
  background: white !important;
}

.lab___2dC6z {
  width: 371px;
  margin: 20px 0;
  position: relative;
}
.lab___2dC6z:nth-child(1) {
  margin: 10px 0;
}
.labCode___OhLx9 {
  transition: all 0.5s;
  display: flex;
}
.labCode___OhLx9 .formInput___208FY {
  width: auto;
  flex: 1;
  border-radius: 4px 0px 0px 4px;
}
.labCode___OhLx9 .formCodeBtn___2bIcz {
  height: 40px;
  text-align: center;
  cursor: pointer;
  border: none;
  width: 140px;
  line-height: 40px;
  background: #fff;
  white-space: nowrap;
}
.labCode___OhLx9 .formCodeBtn___2bIcz img {
  width: 100%;
  height: 100%;
  border: none;
  max-width: 100%;
  vertical-align: top;
}
.labCode___OhLx9 input[type=number]::-webkit-inner-spin-button,
.labCode___OhLx9 input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.main___3lv0w {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-color: white;
  border-bottom: 1px solid #e8e8e8;
}
.main___3lv0w .mainHeight___1kV7J {
  height: 100%;
}
.main___3lv0w .mainScorll___1Mkw9 {
  max-height: calc(100vh - 465px);
  overflow-y: auto;
}
.main___3lv0w .moreMainScorll___3_pjn {
  max-height: calc(100vh - 565px);
  overflow-y: auto;
}
.main___3lv0w .content___gS9r5 {
  padding: 0 20px;
}
.main___3lv0w .listTitle___3LyC1 {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3lv0w .mybtn___3s2Nw {
  padding: 0 20px;
  padding-top: 10px;
}
.main___3lv0w .editor___2CfvP {
  border-top: 1px solid #d2d2d2;
  position: absolute;
  bottom: 0;
}
.main___3lv0w #div2___2Iiis {
  border-top: 1px solid #d2d2d2;
}
.main___3lv0w .list___1nkLm {
  margin: 10px 10px 20px 10px;
  display: flex;
}
.main___3lv0w .headerImg___3DNk1 {
  width: 30px;
  border-radius: 30px;
}
.main___3lv0w .content___gS9r5 {
  display: inline-block;
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
}
.main___3lv0w .ibox___2l3qi {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 8px;
  transform: rotate(45deg);
}
.main___3lv0w p {
  margin: 0;
}
.main___3lv0w .bigBox___eWk9z {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d2d2d291;
}
.main___3lv0w .menc___pDUuI {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
}
.main___3lv0w .bigImg___1DXyp {
  width: auto;
}
.mainRight___29IaN {
  border: 1px solid #f5f5f5;
  position: absolute;
  z-index: 100;
  background-color: white;
  border-radius: 4px;
}
.mainRight___29IaN .box___1wZFt {
  padding: 5px 10px;
}
.topIcon___Yoel7 {
  color: #999;
}
.topIcon___Yoel7 :hover {
  color: #333;
}
.quote___3ovkU {
  position: absolute;
  bottom: 5px;
  left: 5px;
  max-width: 320px;
}
.quoteBox___3eNPd {
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
  background-color: #f5f5f5;
  height: 54px;
  border-radius: 3px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.quoteContent___1tYrq {
  max-width: 260px;
  min-width: 170px;
  background-color: #fafafa;
  overflow: hidden;
  height: 50px;
  white-space: nowrap;
  -webkit-line-clamp: 2;
  border-radius: 3px;
  text-overflow: ellipsis;
  padding: 8px;
  -o-text-overflow: ellipsis;
}

.main___2O_cq {
  width: 100%;
}
.main___2O_cq .mainHeight___2YnZg {
  height: 100%;
}
.main___2O_cq .mainScorll___Z2Jti {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___2O_cq .content___3OkLa {
  padding: 0 20px;
}
.main___2O_cq .listTitle___1HPm2 {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2O_cq .mybtn___3_MSn {
  padding: 0 20px;
  padding-top: 10px;
}

.Modifytable___SIa5L .tip___gC6VG {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}
.Modifytable___SIa5L .tip___gC6VG span.b___2mCk1 {
  font-size: 14px;
  position: absolute;
  right: 0;
}

.toolbar___2ITJ3 {
  display: flex;
  padding-top: 6px;
  padding-left: 12px;
}
.toolbar___2ITJ3 .title___2tmRN {
  color: #1890ff;
  font-weight: 600;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  border-bottom: 2px solid #1890ff;
}
.toolbar___2ITJ3 .btn___1BXHO {
  margin-top: 6px;
  display: flex;
}

.main___3gLhc .content___234J2 {
  padding: 0 0;
}
.main___3gLhc .content___234J2 .bottext___pH_iw {
  margin-top: 20px;
}
.main___3gLhc .content___234J2 .bottext___pH_iw .upload___3VEkb {
  float: left;
}
.main___3gLhc .content___234J2 .bottext___pH_iw .upload___3VEkb .key___2EQ8o {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___3gLhc .content___234J2 .bottext___pH_iw .remark___4A_8i {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___3gLhc .upload___3VEkb .ant-input-disabled {
  background-color: #fff;
}

.search___1UfNJ {
  cursor: pointer;
  margin-top: 12px;
}
.search2___rCHra {
  cursor: pointer;
  margin-top: 3px;
}
.move___Xc2gL {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}

.main___Xk-wV {
  width: 100%;
}
.main___Xk-wV .mainHeight___2YjDL {
  height: 100%;
}
.main___Xk-wV .mainScorll___6jBXz {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___Xk-wV .content___3PD36 {
  padding: 0 20px;
}
.main___Xk-wV .listTitle___1Exy1 {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___Xk-wV .mybtn___27zoT {
  padding: 0 20px;
  padding-top: 10px;
}
.main___Xk-wV .icon___2csS9 {
  margin-right: 10px;
}

.main___1Rq4f {
  width: 100%;
}
.main___1Rq4f .mainHeight___3balg {
  height: 100%;
}
.main___1Rq4f .mainScorll___EBTCg {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___1Rq4f .content___3Atvy {
  padding: 0 20px;
}
.main___1Rq4f .listTitle___6sXfp {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1Rq4f .mybtn___3k1Xa {
  padding: 0 20px;
  padding-top: 10px;
}
.main___1Rq4f .scope___6eXHH .ant-input-disabled {
  background-color: #fff;
}

.main___2uOt4 .content___10iEv {
  padding: 0 0;
}
.main___2uOt4 .content___10iEv .bottext___741jC {
  margin-top: 20px;
}
.main___2uOt4 .content___10iEv .bottext___741jC .upload___15S-V {
  float: left;
}
.main___2uOt4 .content___10iEv .bottext___741jC .upload___15S-V .key___1EeiX {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___2uOt4 .content___10iEv .bottext___741jC .remark___1Z64p {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___2uOt4 .search___2HyHj .icon___1fcHo {
  position: relative;
  left: 15px;
}
.main___2uOt4 .search___2HyHj input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
}
.main___2uOt4 .search___2HyHj input::-webkit-input-placeholder {
  padding-left: 18px;
}

.main___3sjWb {
  border: 1px solid #f5f5f5;
  width: 150px;
  position: absolute;
  z-index: 9999;
}
.main___3sjWb .ant-menu-vertical .ant-menu-item {
  margin: 0;
}
.main___3sjWb .ant-menu-vertical .ant-menu-item:hover {
  background-color: #e6f7ff;
}

.main___1M00F {
  display: flex;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
.main___1M00F .leftMain___3MU5f {
  width: 20%;
  overflow: auto;
}
.main___1M00F .conMain___1mpi5 {
  width: 80%;
  overflow: auto;
  border-left: 2px solid #bfd3ea;
}
.main___1M00F .ant-table td {
  white-space: nowrap;
}
.main___1M00F .ant-table thead {
  white-space: nowrap;
}
.main___1M00F .ant-table td,
.main___1M00F .ant-table th {
  white-space: nowrap;
}
.main___1M00F .rightIconBtn___287vE {
  width: 80px;
  height: 50px;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 50px;
}
.main___1M00F .leftTableIcon___3khty {
  margin-right: 3px;
}
.main___1M00F .icon___gui9z {
  margin-right: 10px;
}
.main___1M00F .clickRowStyl___tB9x_ {
  background-color: #e7f7ff;
}
.main___1M00F .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___1M00F .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}
.hover___QxA6c:hover {
  color: blue;
}
.icon___gui9z {
  cursor: pointer;
}
.icon___gui9z:hover {
  color: blue;
}

.main___3Z9A9 .content___1y65R {
  padding: 0 0;
}
.main___3Z9A9 .content___1y65R .bottext___3qgAZ {
  margin-top: 20px;
}
.main___3Z9A9 .content___1y65R .bottext___3qgAZ .upload___kE1lz {
  float: left;
}
.main___3Z9A9 .content___1y65R .bottext___3qgAZ .upload___kE1lz .key___32t_o {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___3Z9A9 .content___1y65R .bottext___3qgAZ .remark___1ATjQ {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___3Z9A9 .btn___uJ8yU {
  margin-right: 420px;
}
.main___3Z9A9 .leftTableIcon___3l-Y_ {
  margin-right: 3px;
}

.main___C143E {
  display: flex;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
.main___C143E .leftMain___2mY_N {
  width: 20%;
  overflow: auto;
}
.main___C143E .conMain___209fv {
  width: 80%;
  overflow: auto;
  border-left: 2px solid #bfd3ea;
}
.main___C143E .ant-table td {
  white-space: nowrap;
}
.main___C143E .ant-table thead {
  white-space: nowrap;
}
.main___C143E .ant-table td,
.main___C143E .ant-table th {
  white-space: nowrap;
}
.main___C143E .rightIconBtn___3deBR {
  width: 80px;
  height: 50px;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 50px;
}
.main___C143E .leftTableIcon___3n59g {
  margin-right: 3px;
}
.main___C143E .icon___2TyT3 {
  margin-right: 10px;
}
.main___C143E .clickRowStyl___1fjLB {
  background-color: #e7f7ff;
}
.main___C143E .ant-table td,
.main___C143E .ant-table th {
  white-space: nowrap;
}
.main___C143E .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___C143E .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}
.hover___2DFxz:hover {
  color: blue;
}

.main___1uzOA .upload___1Qmxy .ant-input-disabled {
  background-color: #fff;
}
.dropdownOrg___3UUWU li {
  max-width: 300px;
  overflow: hidden;
}
.dropdownOrg___3UUWU .ant-select-tree li .ant-select-tree-node-content-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.main___2HJuE .content___3RXYP {
  padding: 0 0;
  min-height: 200px;
}
.main___2HJuE .content___3RXYP .bottext___RynZP {
  margin-top: 20px;
}
.main___2HJuE .content___3RXYP .bottext___RynZP .upload___1nNbg {
  float: left;
}
.main___2HJuE .content___3RXYP .bottext___RynZP .upload___1nNbg .key___1_Ov0 {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___2HJuE .content___3RXYP .bottext___RynZP .remark___LHIAT {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___2HJuE .leftTableIcon___1K_-0 {
  margin-right: 5px;
}

.main___2pvtb .text___3zf9G {
  height: 100px;
  border: 1px solid #ccc;
}
.main___2pvtb .textTop___fkgvV {
  padding: 0;
}

.main___26Tpv .content___2C9M8 {
  padding: 0 0;
}
.main___26Tpv .content___2C9M8 .bottext___2taAm {
  margin-top: 20px;
}
.main___26Tpv .content___2C9M8 .bottext___2taAm .upload___3Z4wq {
  float: left;
}
.main___26Tpv .content___2C9M8 .bottext___2taAm .upload___3Z4wq .key___2enEQ {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___26Tpv .content___2C9M8 .bottext___2taAm .remark___3SMbr {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___26Tpv .search___3JDwD .icon___2T1lA {
  position: relative;
  left: 15px;
}
.main___26Tpv .search___3JDwD input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
}
.main___26Tpv .search___3JDwD input::-webkit-input-placeholder {
  padding-left: 18px;
}

.main___ZMJo0 {
  border: 1px solid #f5f5f5;
  width: 150px;
  position: absolute;
  z-index: 9999;
}
.main___ZMJo0 .ant-menu-vertical .ant-menu-item {
  margin: 0;
}
.main___ZMJo0 .ant-menu-vertical .ant-menu-item:hover {
  background-color: #e6f7ff;
}

.main___3oFsB {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___3oFsB .icon___1Yx1h {
  margin-right: 5px;
}
.main___3oFsB .leftMain___2M70I {
  width: 100%;
  overflow: auto;
}
.main___3oFsB .ant-table td {
  white-space: nowrap;
}
.main___3oFsB .ant-table thead {
  white-space: nowrap;
}
.main___3oFsB .ant-table td,
.main___3oFsB .ant-table th {
  white-space: nowrap;
}
.main___3oFsB .clickRowStyl___GESFS {
  background-color: #e7f7ff;
}
.main___3oFsB .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___3oFsB .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}
.hover___2bozX:hover {
  color: blue;
}

.main___Wi1eY {
  padding: 0 20px;
}
.main___Wi1eY .tabMenu___2ecX0 {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___Wi1eY .search___2zf4I {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___34hF- .content___3UH8a {
  padding: 0 0;
}
.main___34hF- .bottext___3RLSD {
  float: left;
}
.main___34hF- .bottext___3RLSD .remark___2i9Dt {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 15px;
  height: 32px;
  line-height: 32px;
}

.main___2bbJg {
  min-width: 1300px;
  width: 92% !important;
}
.main___2bbJg .content___Z4z42 {
  padding: 0 0;
}
.main___2bbJg .content___Z4z42 .bottext___1kKTK {
  margin-top: 20px;
}
.main___2bbJg .content___Z4z42 .bottext___1kKTK .upload___14bqa {
  float: left;
}
.main___2bbJg .content___Z4z42 .bottext___1kKTK .upload___14bqa .key___150Nc {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___2bbJg .content___Z4z42 .bottext___1kKTK .remark___3H97D {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___2bbJg .select___PbroO {
  cursor: pointer;
  width: 100%;
  text-align: center;
}

.main___WE42E {
  margin: 0px 15px 20px;
  padding-top: 20px;
}
.imageContent___2qjrd {
  display: flex;
  height: 100%;
}
.imageContent___2qjrd .image-content-sider {
  height: 100%;
  width: 180px;
  display: flex;
  flex-direction: column;
  background: #fff;
}
.imageContent___2qjrd .image-content-wrap {
  border: 1px solid #E8E8E8;
  width: 100%;
  height: calc(100% - 30px);
  overflow: auto;
}
.imageContent___2qjrd .sider-time-block {
  display: flex;
  flex-flow: column;
  padding: 10px 5px;
  min-height: 140px;
  justify-content: space-between;
}
.imageContent___2qjrd .sider-time-block .time {
  display: flex;
  align-items: center;
}
.imageContent___2qjrd .sider-time-block .time-btns {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin: 0 auto;
}
.imageContent___2qjrd .sider-tabs span {
  height: 36px;
  line-height: 36px;
  margin: 10px auto;
  display: block;
  width: 150px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #DBDBDB;
  font-size: 14px;
  color: #333333;
}
.imageContent___2qjrd .sider-tabs .active {
  background: #FFF1F0;
  border: 1px solid #E65F62;
  color: #C6000B;
}
.imageContent___2qjrd .image-swiper-box {
  width: calc(100% - 197px);
  margin-left: 15px;
  display: flex;
  border: 1px solid #E8E8E8;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxLeft {
  width: calc(100% - 250px);
}
.imageContent___2qjrd .image-swiper-box .swiperBoxLeft .swiper {
  flex: 1;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxLeft .swiper .swiper-container {
  height: 100%;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxRight {
  width: 250px;
  border-left: 1px solid #E8E8E8;
  font-size: 14px;
  color: #666666;
  padding: 0 20px;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxRight .fileTitle {
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  line-height: 50px;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxRight .fileItem {
  display: flex;
  justify-content: space-between;
  line-height: 38px;
  border-bottom: 1px solid #E8E8E8;
  align-items: center;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxRight .fileItem .fileItemRight {
  color: #333333;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxRight .fileItem .dec {
  width: 70%;
  line-height: 20px;
  text-align: right;
}
.imageContent___2qjrd .image-swiper-box .swiperBoxRight .fileItem:last-child {
  border: none;
}
.imageContent___2qjrd .update-message {
  padding: 6px;
  border: solid 1px #C0E7FF;
  background: #E6F7FF;
  margin-bottom: 10px;
}
.imageContent___2qjrd .swiper {
  height: 93%;
  display: flex;
  flex-direction: column;
}
.imageContent___2qjrd .swiper-time {
  padding: 0 126px;
  position: absolute;
  bottom: 31px;
  left: 0px;
  z-index: 666;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.imageContent___2qjrd .swiper-time .swiper-time_top {
  font-size: 50px;
  color: #fff;
}
.imageContent___2qjrd .swiper-time .swiper-time_bot {
  font-size: 20px;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 380px;
}
.imageContent___2qjrd .swiper-remark {
  background: rgba(0, 0, 0, 0.6);
  color: white;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.imageContent___2qjrd .swiper-remark .swiper_left {
  float: left;
  padding: 0 30px;
  width: 50%;
}
.imageContent___2qjrd .swiper-remark .swiper_left .desc {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: nowrap;
}
.imageContent___2qjrd .swiper-remark .swiper_right {
  float: right;
  padding: 0 30px;
}
.imageContent___2qjrd .swiper-remark .swiper-remark-child {
  margin-right: 20px;
}
.imageContent___2qjrd .swiper-container {
  width: calc(100% - 180px);
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.imageContent___2qjrd .swiper_imgBig {
  background-size: cover;
  background-position: center;
}
.imageContent___2qjrd .swiper_imgBig img {
  width: calc(100% - 180px);
  height: 100%;
  object-fit: contain;
}
.imageContent___2qjrd .gallery-top {
  height: 100%;
  width: 100%;
}
.imageContent___2qjrd .gallery-thumbs {
  height: 138px !important;
  box-sizing: border-box;
  padding: 10px 0 10px;
}
.imageContent___2qjrd .gallery-thumbs .swiper-wrapper {
  align-items: center;
}
.imageContent___2qjrd .gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 1;
  padding: 8px 4px;
}
.imageContent___2qjrd .gallery-thumbs .swiper-slide-thumb-active {
  background: #B9B9B9;
  border-radius: 4px;
}
.imageContent___2qjrd video {
  width: 100%;
  height: 100%;
}
.imageContent___2qjrd .swiper-button-prev.swiper-button-white {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  background-color: rgba(117, 117, 117, 0.7);
  background-repeat: no-repeat;
  background-position-x: 12px;
  background-size: 45%;
  background-position-y: 7px;
}
.imageContent___2qjrd .swiper-button-next.swiper-button-white {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  background-color: rgba(117, 117, 117, 0.7);
  background-repeat: no-repeat;
  background-position-x: 15px;
  background-size: 45%;
  background-position-y: 7px;
}
.imageContent___2qjrd .import th:nth-of-type(3) {
  width: 265px;
}
.imageContent___2qjrd .swiper-slide.swiper-slide-active {
  display: flex;
  justify-content: center;
}
.imageContent___2qjrd .swiper_imgSmall {
  background-size: cover;
  background-position: center;
  width: 82px !important;
  height: 58px !important;
}
.imageContent___2qjrd .swiper_imgSmall img {
  width: 100%;
  height: 100%;
}
.imageContent___2qjrd .import .ant-spin-nested-loading {
  height: 222px;
}
.imageContent___2qjrd .editSpan {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* autoprefixer: ignore next */
  -webkit-box-orient:  vertical;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.imageContent___2qjrd .time .ant-calendar-picker-icon {
  z-index: 0 !important;
}
.imageContent___2qjrd .wj_cl {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.imageContent___2qjrd .ant-modal-wrap .ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px;
}
.imageContent___2qjrd .modalBox .ant-modal-content {
  height: auto;
}
.imageContent___2qjrd .image-content-modal .ant-table-thead > tr > th {
  font-weight: bold;
  padding: 8px 16px;
}
.imageContent___2qjrd .image-content-modal .ant-table-tbody > tr > td {
  padding: 8px 16px;
}
.imageContent___2qjrd .image-content-modal .ant-table-tbody > tr.ant-table-row-selected td {
  background-color: transparent;
}
.imageContent___2qjrd .image-content-modal .ant-table-tbody > tr.ant-table-row-selected {
  background-color: #fafafa;
}
.imageContent___2qjrd .image-content-modal .ant-table-body td,
.imageContent___2qjrd .image-content-modal th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imageContent___2qjrd .image-content-modal table {
  table-layout: fixed;
}
.nameWrapper___2TIdR {
  display: flex;
  align-items: center;
  transform: translateY(-2px);
  margin-bottom: 6px;
}
.factoryName___2F5In {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #333;
  letter-spacing: 0;
  min-height: 24px;
  margin-right: 5px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-weight: 600;
  word-break: break-all;
}
.btn___gSpA3 {
  font-size: 12px;
  letter-spacing: 0;
  height: 18px;
  line-height: 2px;
  border-radius: 2px!important;
}
.factoryList___35DZp .listWrapper___y7_Au {
  min-width: 100px;
  overflow: auto;
  max-height: 50vh;
}
.factoryList___35DZp .listWrapper___y7_Au .ant-radio-group {
  width: 100%;
}
.factoryList___35DZp .listWrapper___y7_Au .ant-radio-group div:last-child {
  border-bottom: none;
}
.factoryList___35DZp .factoryItem___2zV9L {
  cursor: pointer;
  height: 34px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  line-height: 34px;
  color: #333333;
}
.modalWrap___2ihrU .ant-form-item-control-wrapper {
  flex: 1 1;
}
.modalWrap___2ihrU .ant-form-item {
  align-items: center!important;
}
.modalWrap___2ihrU .ant-form-item .describe {
  display: flex;
  justify-content: space-around;
}
.modalWrap___2ihrU .ant-form-item .describe input {
  width: 60%;
}
.modalWrap___2ihrU .ant-table-thead > tr > th,
.modalWrap___2ihrU .ant-table-tbody > tr > td {
  padding: 8px;
}
.modalWrap___2ihrU .ant-table-thead > tr,
.modalWrap___2ihrU .ant-table-tbody > tr {
  height: 50px;
}
.factoryLimit___1cJIf {
  display: flex;
  margin-top: 200px;
  align-items: center;
  flex-direction: column;
  font-size: 14px;
  color: #333333;
  width: 100%;
}
.factoryLimit___1cJIf img {
  width: 157px;
  height: 108px;
  display: block;
}

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.main___1dvjy {
  padding: 0 20px;
}
.main___1dvjy .search___9qOyW {
  display: flex;
  display: -ms-flexbox;
  padding: 20px 0;
}
.main___1dvjy .allmessage___187jP {
  text-decoration: underline;
  color: #20AABF !important;
}
.main___1dvjy .allmessage___187jP:hover {
  color: #20AABF !important;
}

.main___2sjEa {
  padding: 0 20px;
}
.main___2sjEa .search___1BZNS {
  display: flex;
  display: -ms-flexbox;
  padding: 20px 0;
}
.hover___2kbMy:hover {
  color: #20AABF !important;
}

.main___227y_ {
  padding: 0 20px;
}
.main___227y_ .search___2eLL4 {
  display: flex;
  display: -ms-flexbox;
  padding: 20px 0;
}
.hover___1WzK0:hover {
  color: #20AABF !important;
}

.main___q9wOs {
  padding: 0 20px;
}
.main___q9wOs .headerstyle___3oZ8F {
  padding: 20px 0;
  display: flex;
  display: -ms-flexbox;
}
.main___q9wOs .headerstyle___3oZ8F .selectParamstyle___23cWi {
  padding-left: 20px;
}
.hover___3Wg6s:hover {
  color: #20AABF !important;
}

.main___34pqZ {
  padding: 0 20px;
}
.main___34pqZ .search___17mcc {
  display: flex;
  padding: 20px 0;
  display: -ms-flexbox;
}
.main___34pqZ .allProcess___2Ofv5:hover {
  color: #20AABF !important;
}

.main___3IDW7 {
  padding: 0 20px;
}
.main___3IDW7 .itemHeader___2swjx {
  padding: 20px 0;
  display: flex;
  display: -ms-flexbox;
}
.hover___I2A9G:hover {
  color: #20AABF !important;
}
.selectParamstyle___1ETc1 .ant-badge-count,
.selectParamstyle___1ETc1 .ant-badge-dot,
.selectParamstyle___1ETc1 .ant-badge .ant-scroll-number-custom-component {
  right: -12px;
}
.selectParamstyle___1ETc1 .ant-badge {
  margin: 0 10px;
}
.planTypesCss___1ylY- {
  width: 200px;
}
.planTypesCss___1ylY- .ant-select-selection--multiple {
  height: 22px!important;
  overflow-y: auto!important;
}
.planTypesCss___1ylY- .ant-select-selection--multiple .ant-select-selection__rendered li {
  max-width: 50%;
}

.main___1DPzZ {
  padding: 0 20px;
}
.main___1DPzZ .headerstyle___3HDnc {
  padding: 20px 0;
  display: flex;
  display: -ms-flexbox;
}
.main___1DPzZ .headerstyle___3HDnc .selectParamstyle___2s3EE {
  padding-left: 20px;
}
.main___1DPzZ .headerstyle___3HDnc .selectParamstyle___2s3EE .weekstyle___3aI-w {
  cursor: pointer;
  color: white;
  border-radius: 14px;
  padding: 2px 8px;
}
.main___1DPzZ .headerstyle___3HDnc .selectParamstyle___2s3EE .weekdefault___2Zb2a {
  background-color: #c7c7c7;
  cursor: pointer;
  color: white;
  border-radius: 14px;
  padding: 2px 8px;
}
.main___1DPzZ .editable-cell {
  position: relative;
}
.main___1DPzZ .editable-cell-value-wrap {
  padding: 5px 12px;
  cursor: pointer;
}
.main___1DPzZ .editable-row:hover .editable-cell-value-wrap {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 4px 11px;
}


.react-resizable {
  position: relative;
  background-clip: padding-box;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  margin: 8px 0 8px 20px !important;
}
.react-resizable-handle {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
}
.main___3TgBC {
  display: flex;
  display: -ms-flexbox;
  align-content: space-between;
  margin: 20px;
  clear: both;
}
.main___3TgBC .itemlist___3MBc1::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 8px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 0;
}
.main___3TgBC .itemlist___3MBc1::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: #c1c1c1;
}
.main___3TgBC .itemlist___3MBc1::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #ededed;
  border-radius: 10px;
}
.main___3TgBC .itemlist___3MBc1:hover {
  overflow-y: overlay;
}
.main___3TgBC .itemlist___3MBc1 {
  margin-right: 10px;
  padding-right: 8px;
  margin-bottom: 0px;
  padding-left: 0;
  overflow-y: hidden;
}
.main___3TgBC .itemlist___3MBc1 li {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -ms-flex-align: center;
  width: 106px;
  height: 86px;
  background-color: #c7c7c7;
  cursor: pointer;
  margin-bottom: 10px;
  margin-right: 5px;
}
.main___3TgBC .itemlist___3MBc1 li .iconStyle___v_hcF {
  color: white;
}
.main___3TgBC .itemlist___3MBc1 li .ant-scroll-number {
  height: 16px;
  line-height: 16px;
}
.main___3TgBC .itemlist___3MBc1 li .ant-scroll-number span {
  padding-top: 0;
}
.main___3TgBC .itemlist___3MBc1 li .ant-badge-count {
  box-shadow: none;
  border-radius: 10px;
}
.main___3TgBC .itemlist___3MBc1 li span {
  font-size: 12px;
  padding-top: 5px;
  color: white;
}
.main___3TgBC .itemlist___3MBc1 .active___5MoX_ {
  background-color: #1890FF;
}
.main___3TgBC .rightMain___1L1Vc {
  border: 2px solid #E4E4E4;
  width: calc(100% - 128px);
}
.main___3TgBC .itemTable___1p5wk {
  width: 100%;
  height: 100%;
}
.main___3TgBC .itemTable___1p5wk .itemHeaderTop___puXrn {
  padding: 0 25px;
}
.main___3TgBC .itemTable___1p5wk .itemHeaderTop___puXrn .itemHeader___3bBb- {
  line-height: 34px;
  font-size: 14px;
  padding: 10px 0;
  overflow: hidden;
}
.main___3TgBC .itemTable___1p5wk .itemHeaderTop___puXrn .itemHeader___3bBb- a {
  color: #333;
}
.main___3TgBC .itemTable___1p5wk .itemHeaderTop___puXrn .itemHeader___3bBb- a.active___5MoX_ {
  color: #1890ff;
}
.main___3TgBC .itemTable___1p5wk .itemHeaderTop___puXrn .itemHeader___3bBb- .textContent___2JzOS {
  text-align: right;
}
.main___3TgBC .itemTable___1p5wk .itemHeaderTop___puXrn .itemHeader___3bBb- .textContent___2JzOS .colo___1O4ed {
  color: #959595;
}

.rightMain___gb7mz {
  border: 2px solid #E4E4E4;
  width: calc(100% - 128px);
}

.main___EzGZb .ant-layout-sider,
.main___EzGZb .ant-menu {
  background: none;
}
.main___EzGZb .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background: none;
}
.main___EzGZb .sidBtn___3RKR9 {
  width: 100%;
  margin: 50px 0 30px;
  display: flex;
  justify-content: center;
}
.main___EzGZb .sidBtn___3RKR9 .btn___15fjZ {
  width: 150px;
}
.main___EzGZb .menu___3vD7a h3 {
  margin-left: 20px;
  font-weight: 700;
}
.main___EzGZb .menu___3vD7a .MyIcon___1WPwa {
  margin-right: 10px;
}

.main___J84oA {
  background: #fff;
}
.main___J84oA .head___3vFxc {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.main___J84oA .head___3vFxc h2 {
  margin-left: 30px;
}
.main___J84oA .time___f0IoM {
  margin-left: 10px;
}
.main___J84oA .fileList___3Ii20 {
  width: 600px;
  display: flex;
}
.main___J84oA .fileName___RQeTb {
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.main___J84oA .editor___2GLvo {
  padding: 0 0px 10px 20px;
}
.main___J84oA .button___2xO2l {
  padding: 10px 20px 20px;
  min-height: 80px;
  position: relative;
}
.main___J84oA .button___2xO2l .upload___2mDZv {
  width: 200px;
}
.main___J84oA .button___2xO2l .buttons___F4vpV {
  position: absolute;
  right: 20px;
  top: 20px;
}
.main___J84oA .button___2xO2l .buttons___F4vpV button {
  margin: 0 10px;
}
.main___J84oA .ant-select-dropdown {
  z-index: 10500;
}

.main___2HHcx {
  height: 100%;
  padding: 20px 0;
}
.main___2HHcx .ant-form-item-label {
  width: 170px;
  padding-right: 30px !important;
}
.main___2HHcx .ant-form-item-control {
  width: 300px;
}
.title___3f2Rp {
  color: #333;
  margin-bottom: 40px;
}
.submit___1W3Bh {
  margin: auto;
  display: block;
  margin-top: 90px;
  width: 160px;
}

.main___2BmAG {
  margin: 0px 15px 20px;
  padding-top: 20px;
}
.tabs___1CdPx {
  height: 100%;
}
.tabs___1CdPx .ant-tabs-content.ant-tabs-left-content {
  border-left: none;
  height: 100%;
  padding-left: 15px;
}
.tabs___1CdPx .ant-tabs-content.ant-tabs-left-content .ant-tabs-tabpane.ant-tabs-tabpane-active {
  height: 100%;
  border: 1px solid #e8e8e8;
  padding: 0 19px 0 20px;
}
.tabbar___2JgAN {
  float: left;
  height: 100%;
  width: 200px;
  display: flex;
  flex-direction: column;
}
.tabbar___2JgAN .nameWrapper___3QRQ4 {
  display: flex;
  align-items: center;
  transform: translateY(-2px);
  margin-bottom: 6px;
}
.tabbar___2JgAN .factoryName___10NfS {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #333;
  letter-spacing: 0;
  min-height: 24px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-weight: 600;
  margin-right: 5px;
  word-break: break-all;
}
.tabbar___2JgAN button {
  font-size: 12px;
  letter-spacing: 0;
  height: 18px;
  line-height: 2px;
  border-radius: 2px;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar {
  flex: 1;
  width: 200px;
  border: 1px solid #e8e8e8;
  float: none;
  height: 0;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab {
  padding: 13px 20px;
  margin: 0;
  text-align: left;
  color: #333;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab:hover {
  color: #c6000b;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  color: #c6000b;
  background-color: #fff1f0;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-ink-bar {
  width: 5px;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-prev,
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-next {
  display: none;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  padding: 0;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  overflow: visible;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: -8px;
  padding-right: 8px;
}
.tabbar___2JgAN .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-arrow-show + .ant-tabs-nav-wrap:hover {
  overflow-y: auto;
  padding-right: 0;
}
.projectList___1Uzmn .listWrapper___3sF4G {
  min-width: 100px;
}
.projectList___1Uzmn .listWrapper___3sF4G .ant-radio-group {
  width: 100%;
}
.projectList___1Uzmn .listWrapper___3sF4G .ant-radio-group div:last-child {
  border-bottom: none;
}
.projectList___1Uzmn .factoryItem___2vC-s {
  cursor: pointer;
  height: 34px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  line-height: 34px;
  color: #333333;
}

.page___241yB {
  width: 830px;
  background-color: #f2f2f2cc;
  padding: 50px 30px;
  margin: 60px 0 0 60px;
}
.row___2rHtD {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.row___2rHtD:not(:first-of-type) {
  margin-top: 30px;
}
.title___23q5x {
  width: 100px;
  text-align: right;
  flex-shrink: 0;
}
.right___3c-VA {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left: 20px;
}
.right___3c-VA .ant-btn {
  height: 24px;
  padding: 0 5px;
}
.content___3HHMh {
  width: 440px;
  word-break: break-all;
}
.contentFull___KU4yB {
  width: 100%;
}

.main___3UIiD {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___3UIiD .icon___1n8P- {
  margin-right: 5px;
}
.main___3UIiD .leftMain___1A2An {
  width: 100%;
  overflow: auto;
}
.main___3UIiD .ant-table td {
  white-space: nowrap;
}
.main___3UIiD .ant-table thead {
  white-space: nowrap;
}
.main___3UIiD .ant-table td,
.main___3UIiD .ant-table th {
  white-space: nowrap;
}
.main___3UIiD .clickRowStyl___NssIY {
  background-color: #e7f7ff;
}
.main___3UIiD .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___3UIiD .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}
.hover___gNbvk:hover {
  color: blue;
}

.main___2epmm {
  padding: 0 20px;
}
.main___2epmm .tabMenu___1jpX- {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2epmm .search___3FVBs {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3J9T8 .content___1rxN9 {
  padding: 0 0;
}
.main___3J9T8 .bottext___1M-hU {
  float: left;
}
.main___3J9T8 .bottext___1M-hU .remark___3OPjI {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 15px;
  height: 32px;
  line-height: 32px;
}

.main___2eqxL {
  min-width: 1300px;
  width: 92% !important;
}
.main___2eqxL .content___1AeGw {
  padding: 0 0;
}
.main___2eqxL .content___1AeGw .bottext___2mZzy {
  margin-top: 20px;
}
.main___2eqxL .content___1AeGw .bottext___2mZzy .upload___2_UyS {
  float: left;
}
.main___2eqxL .content___1AeGw .bottext___2mZzy .upload___2_UyS .key___3wNSW {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___2eqxL .content___1AeGw .bottext___2mZzy .remark___1DOnu {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___2eqxL .select___eMd3V {
  cursor: pointer;
  width: 100%;
  text-align: center;
}

.main___3ok0U .titleass___3sm4O {
  cursor: pointer;
}
.main___3ok0U .project___2m0sr {
  width: 500px;
  padding: 20px 0;
}
.main___3ok0U .project___2m0sr .clickRowStyl___3bPOk {
  background-color: #e7f7ff;
}
.main___3ok0U .footer___iVV8d {
  overflow: hidden;
}
.main___3ok0U .footer___iVV8d .btn___1Vg2i {
  float: right;
}
.main___3ok0U .footer___iVV8d .btn___1Vg2i button {
  margin-left: 20px;
  height: 100%;
}
.main___3ok0U .buttonTitle___nnrHN {
  padding-left: 2px;
}
.ant-popover-placement-bottomLeft {
  z-index: 1016 !important;
}

.main___nZ4cG .icon___P3e3F {
  position: relative;
  left: 15px;
}
.main___nZ4cG input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___nZ4cG input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___nZ4cG .search___3oLLf {
  cursor: pointer;
}
.formstyle___3wkdY {
  padding: 10px;
}
.formstyle___3wkdY .ant-form-item {
  margin-bottom: 0;
}
.formstyle___3wkdY .timeOrange___2SJ_i {
  position: relative;
}
.formstyle___3wkdY .timeOrange___2SJ_i .timeStr___2TgvU {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___3wkdY h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___qJPpR {
  border-bottom: 1px #e8e8e8 solid;
  padding: 0 20px;
  width: 97%;
  box-shadow: 0px 0px 8px #d2d2d2;
  border-radius: 4px;
  margin-left: 20px;
  margin-top: 20px;
  overflow-y: scroll;
}
.main___qJPpR .tabMenu___K9tKt {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___qJPpR .search___MR9er {
  height: 40px;
  padding-top: 12px;
  float: right;
  padding-right: 22px;
}
.main___qJPpR .countInfo___30aOs {
  /*width: 100%;*/
  height: 20px;
  float: right;
  padding-right: 12px;
}
.main___qJPpR .countSpan___2zW8W {
  padding-right: 10px;
  /*float: right;*/
}
.main___qJPpR .countLabel___2_Ntb {
  color: #1890ff;
}
.main___qJPpR .divider___1wbGS {
  font-weight: bold !important;
  color: #93cfff !important;
  font-size: 16px !important;
}
.main___qJPpR .myTitle___2WAyQ {
  table-layout: fixed;
  width: 100%;
  height: 40px;
  font-size: 16px !important;
  font-weight: bold !important;
  color: #61b0bc !important;
}
.main___qJPpR .myTable___1KyIN {
  table-layout: fixed;
  width: 100%;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
.main___qJPpR .myRow___3kP9A {
  height: 35px;
  border-bottom: 1px solid #CCCCCC;
}
.main___qJPpR .myLabel___2Eg5b {
  text-align: center;
  vertical-align: middle;
  font-family: Dialog;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-right: 1px solid #CCCCCC;
  background-color: #E9ECF3;
  word-break: keep-all;
  word-wrap: break-word;
  padding-left: 5px;
  padding-right: 5px;
}
.main___qJPpR .myContent___3yYKB {
  text-align: left;
  vertical-align: middle;
  font-family: Dialog;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-right: 1px solid #CCCCCC;
  word-break: keep-all;
  word-wrap: break-word;
  padding-left: 5px;
  padding-right: 5px;
}

.main___geAky .ant-table-small {
  border: none;
}
.main___geAky .clickRowStyl___2XkPc {
  background-color: #e7f7ff;
}

.main___1nkEm .titleass___3Ixlq {
  cursor: pointer;
}
.main___1nkEm .project___1uAuU {
  width: 500px;
  padding: 20px 0;
}
.main___1nkEm .project___1uAuU .clickRowStyl___3vhlz {
  background-color: #e7f7ff;
}
.main___1nkEm .footer___3UGfR {
  overflow: hidden;
}
.main___1nkEm .footer___3UGfR .btn___2yTFi {
  float: right;
}
.main___1nkEm .footer___3UGfR .btn___2yTFi button {
  margin-left: 20px;
  height: 100%;
}
.main___1nkEm .buttonTitle____a3RO {
  padding-left: 2px;
}

.main___2TD8Z .formMain___2fRTN .content___1VFLU {
  padding: 0 20px;
}

.main___3FygS {
  width: 100%;
}
.main___3FygS .mainHeight___2Os3G {
  height: 100%;
}
.main___3FygS .mainScorll___1CAwy {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___3FygS .content___1XwBW {
  padding: 0 20px;
}
.main___3FygS .listTitle___lNy6n {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3FygS .mybtn___2kaAR {
  padding: 0 20px;
  padding-top: 10px;
}

.main___1g4u- {
  width: 100%;
}

.main___2duJB {
  width: 100%;
}
.main___2duJB .mainHeight___3aLkQ {
  height: 100%;
}
.main___2duJB .mainScorll___25LCp {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___2duJB .contentScorll___2lh-T {
  padding: 0 15px;
  overflow: hidden;
}
.main___2duJB .ant-table td,
.main___2duJB .ant-table th {
  white-space: nowrap;
}
.main___2duJB .listTitle___1jeQ2 {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2duJB .rightTopTogs___36lZJ {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___2sQPY {
  background-color: #e7f7ff;
}
.main___2duJB .ant-table-empty .ant-table-body {
  overflow-y: hidden !important;
}
.main___2duJB .clickRowStyl___2sQPY {
  background-color: #e7f7ff;
}
.main___2duJB .myProgress___2xtV2 {
  position: relative;
}
.main___2duJB .myProgress___2xtV2 .ant-progress-outer {
  padding-right: 0;
  margin-right: 0;
}
.main___2duJB .myProgress___2xtV2 .ant-progress-success-bg,
.main___2duJB .myProgress___2xtV2 .ant-progress-bg {
  height: 15px !important;
}
.main___2duJB .myProgress___2xtV2 .ant-progress-inner {
  border: 1px solid #1890ff;
}
.main___2duJB .myProgress___2xtV2 .ant-progress-inner {
  overflow: hidden;
}
.main___2duJB .myProgress___2xtV2 .ant-progress-text {
  position: absolute;
  top: 6px;
  right: 22%;
  font-weight: 600;
}
.viewStyle___3DQzi {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-top: 1px;
  margin-right: 10px;
}
.viewStyle___3DQzi .viewtitle___1YDmD:hover {
  background: #e5e5e5;
}
.viewStyle___3DQzi .selected___3px2H {
  font-weight: bold;
}

.main___2EVZb .titleass___3dXsl {
  cursor: pointer;
}
.main___2EVZb .project___3EktP {
  width: 500px;
  padding: 20px 0;
}
.main___2EVZb .project___3EktP .clickRowStyl___2Sg8h {
  background-color: #e7f7ff;
}
.main___2EVZb .footer___1xg24 {
  overflow: hidden;
}
.main___2EVZb .footer___1xg24 .btn___aoQZ5 {
  float: right;
}
.main___2EVZb .footer___1xg24 .btn___aoQZ5 button {
  margin-left: 20px;
  height: 100%;
}
.main___2EVZb .buttonTitle___3afj9 {
  padding-left: 2px;
}

.CheckModal___1BuZy .content___3Yvva li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___1BuZy .content___3Yvva li .index___1BDvs {
  margin-right: 4px;
}
.CheckModal___1BuZy .content___3Yvva li .name___1kRjv {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___1BuZy .content___3Yvva li .icon___2OjkI {
  float: right;
}
.CheckModal___1BuZy .content___3Yvva li .icon___2OjkI i {
  margin-left: 10px;
}
.CheckModal___1BuZy .button___38fPY {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___1BuZy .button___38fPY a {
  float: right;
}
.CheckModal___1BuZy .button___38fPY a i {
  margin-right: 10px;
}

.main___1ckjy .titleass___2nM9Q {
  cursor: pointer;
}
.main___1ckjy .project___3T-nF {
  width: 500px;
  padding: 20px 0;
}
.main___1ckjy .project___3T-nF .clickRowStyl___1kLUU {
  background-color: #e7f7ff;
}
.main___1ckjy .footer___3-xWi {
  overflow: hidden;
}
.main___1ckjy .footer___3-xWi .btn___e0PkS {
  float: right;
}
.main___1ckjy .footer___3-xWi .btn___e0PkS button {
  margin-left: 20px;
  height: 100%;
}
.main___1ckjy .buttonTitle___3Xk9y {
  padding-left: 2px;
}

.selectPlan___13Z9w {
  display: flex;
  margin-top: 10px;
  margin-left: 6px;
}
.selectPlan___13Z9w .title___vo6wa {
  margin-left: 6px;
  color: #1890ff;
}
.selectPlan___13Z9w .title___vo6wa .name___1Ml4t {
  color: #1890ff;
}
.toolbar___17zpn {
  display: flex;
  padding-top: 7px;
  padding-left: 1px;
}
.toolbar___17zpn .title___vo6wa {
  color: #1890ff;
  font-weight: 600;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  border-bottom: 2px solid #1890ff;
}
.toolbar___17zpn .btn___nEpNd {
  margin-top: 6px;
  display: flex;
}
.bwtoolbar___o6cky {
  display: flex;
  padding-top: 7px;
  padding-left: 1px;
  justify-content: space-between;
}
.bwtoolbar___o6cky .title___vo6wa {
  color: #1890ff;
  font-weight: 600;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  border-bottom: 2px solid #1890ff;
}
.bwtoolbar___o6cky .btn___nEpNd {
  margin-top: 6px;
  display: flex;
}
.opt___2LMpY .btn___nEpNd:hover {
  color: #1890ff;
  cursor: pointer;
}
.opt___2LMpY .btn___nEpNd {
  cursor: pointer;
}

.main___2dtZp {
  width: 100%;
}

.main___-JGyy {
  width: 100%;
}

.main___1VVe- .content___10xhW {
  padding: 0 20px 0 0;
}
.main___1VVe- .ant-form-item-control {
  line-height: inherit;
}
.main___1VVe- .ant-row {
  margin: 0;
}
.main___1VVe- .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.main___1VVe- .ganttc___3S3NI {
  height: 32px;
  width: 100%;
  display: inline-block;
  background-color: #ebedee;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  margin-top: 4px;
}
.main___1VVe- .ganttc1___2FGj_ {
  background-color: #76bbfd;
}
.main___1VVe- .ganttc2___3k1Ul {
  background-color: #27d64a;
}
.main___1VVe- .ganttc3___1FS6r {
  background-color: #e9c84a;
}
.main___1VVe- .ganttc4___3mhWq {
  background-color: #228efc;
}
.main___1VVe- .select___1Wx3j {
  position: relative;
  top: -80px;
  left: 289px;
  width: 130px;
}
.main___1VVe- .checkboxStyle___31pjr {
  display: block;
}

.main___SSx8A {
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #eee;
  width: 100%;
  height: 100%;
}
.main___SSx8A .topBar___1cjp8 {
  line-height: 60px;
  height: 60px;
  left: 8px;
  margin-top: 10px;
  width: 99%;
  position: absolute;
  border-bottom: 1px solid #eee;
  z-index: 100;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
}
.main___SSx8A .topBar___1cjp8 .backBtn___1t1sI {
  margin-right: 12px;
  cursor: pointer;
}
.main___SSx8A .topBar___1cjp8 .backBtn___1t1sI:hover {
  color: #1890ff;
}

.legend___1uPSC {
  display: grid;
  padding: 20px;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}
.legend___1uPSC .total___2e8q8 {
  overflow: hidden;
  width: 120px;
  height: 116px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.legend___1uPSC .total___2e8q8 .top___2l7O3 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  background-color: #f7f7f7;
}
.legend___1uPSC .total___2e8q8 .bottom___1bNPm {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  background-color: #fff;
}

.main___1sy0H .icon___1ZQNz {
  position: relative;
  left: 15px;
}
.main___1sy0H input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___1sy0H input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___1sy0H .search___1vMZ3 {
  cursor: pointer;
}
.formstyle___38kTk {
  padding: 10px;
}
.formstyle___38kTk .ant-form-item {
  margin-bottom: 0;
}
.formstyle___38kTk .timeOrange___4OBCZ {
  position: relative;
}
.formstyle___38kTk .timeOrange___4OBCZ .timeStr___2PWSX {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___38kTk h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___2728x .icon___3yMtc {
  position: relative;
  left: 15px;
}
.main___2728x input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___2728x input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___2728x .search___2xGNt {
  cursor: pointer;
}
.formstyle___18Kug {
  padding: 10px;
}
.formstyle___18Kug .ant-form-item {
  margin-bottom: 0;
}
.formstyle___18Kug .timeOrange___2s6D- {
  position: relative;
}
.formstyle___18Kug .timeOrange___2s6D- .timeStr___f6u5D {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___18Kug h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___34St- .ant-modal-footer {
  border-top: none;
}
.main___34St- .ant-table-body {
  overflow-y: auto !important;
}
.main___34St- .ant-table-small > .ant-table-content .ant-table-header {
  overflow-y: auto;
}
.main___34St- .search___3v5Ft {
  width: 300px;
  margin-bottom: 10px;
}
.main___34St- .box___20UMX {
  display: flex;
  justify-content: space-around;
  height: 320px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
}
.main___34St- .box___20UMX .tableBox___S8i2a {
  width: 470px;
}
.main___34St- .box___20UMX .tableBoxRight___32wPD {
  width: 400px;
}
.main___34St- .box___20UMX .clickRowStyl___2ClW- {
  background-color: #e7f7ff;
}
.main___34St- .box___20UMX .btn___q0yvh {
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 35px;
  line-height: 35px;
}
.main___34St- .box___20UMX .border___HiUVf {
  width: 40px;
  height: 318px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  border: 1px solid #d2d2d2;
  border-top: none;
  border-bottom: none;
}

.main___2a_Up {
  padding: 0 20px;
}
.main___2a_Up .tabMenu___1cfLh {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2a_Up .search___2VtpN {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1kGpT {
  width: 100%;
}

.main___3mSu4 .ant-modal-footer {
  border-top: none;
}
.main___3mSu4 .ant-table-body {
  overflow-y: auto !important;
}
.main___3mSu4 .ant-table-small > .ant-table-content .ant-table-header {
  overflow-y: auto;
}
.main___3mSu4 .search___VCD7R {
  width: 300px;
  margin-bottom: 10px;
}
.main___3mSu4 .box___1aX1f {
  display: flex;
  justify-content: space-around;
  height: 320px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
}
.main___3mSu4 .box___1aX1f .tableBox___2ILov {
  width: 300px;
}
.main___3mSu4 .box___1aX1f .clickRowStyl___3oT8R {
  background-color: #e7f7ff;
}
.main___3mSu4 .box___1aX1f .btn___ElTZU {
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 35px;
  line-height: 35px;
}
.main___3mSu4 .box___1aX1f .border___1e1Qt {
  width: 40px;
  height: 318px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  border: 1px solid #d2d2d2;
  border-top: none;
  border-bottom: none;
}

.main___5pgGs {
  padding: 0 20px;
}
.main___5pgGs .tabMenu___3aGME {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___5pgGs .search____mejT {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}


.main___PyXVz {
  width: 100%;
}
.main___PyXVz .tabMenu___15iip {
  height: 22px;
  display: flex;
  align-items: center;
  display: inline;
}
.main___PyXVz .search___-0E9B {
  height: 22px;
  display: inline;
  float: right;
  width: 200;
  padding-right: 10px;
}

.main___LX_H_ {
  width: 95%;
  margin: 0 auto;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
}
.main___LX_H_ .item___10Gay .itemBox___181eW span {
  display: inline-block;
  height: 35px;
  width: 11.05%;
  border-right: 1px solid #d2d2d2;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
}
.main___LX_H_ .item___10Gay .itemBox___181eW span:last-child {
  display: inline-block;
  height: 35px;
  width: 11.05%;
  border-right: none ;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
}
.main___LX_H_ .item___10Gay .itemInfo___4K2dZ {
  width: 100px;
  text-align: center;
  border-right: none;
  font-weight: normal;
}
.main___LX_H_ .item___10Gay .itemInfoLevel___fdeF3 {
  width: 145px;
  text-align: center;
  border-right: none;
  font-weight: normal;
}

.main___3Z4IK {
  width: 100%;
}
.main___3Z4IK .listTitle___30ywZ {
  color: #000;
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}

.main___2F3UP {
  width: 100%;
  height: 400px;
  overflow: scroll;
}
.main___2F3UP .listTitle___3z_Vj {
  color: #000;
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2F3UP .content___3DLAT {
  padding: 0 20px;
}
.main___2F3UP .content___3DLAT .btn___1kFIw {
  display: flex;
  justify-content: space-between;
}
.main___2F3UP .content___3DLAT .btn___1kFIw button {
  width: 38%;
}
.main___2F3UP .content___3DLAT .list___m72XU {
  display: flex;
  align-items: center;
}
.main___2F3UP .content___3DLAT .list___m72XU label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2F3UP .content___3DLAT .ant-form-explain {
  margin-left: 90px;
}

.main___1Iih0 .time___3WrKJ {
  margin-left: 400px;
  width: 200px;
}
.main___1Iih0 section {
  width: 100%;
  height: 100%;
  position: relative;
}
.main___1Iih0 section .time___3WrKJ {
  position: absolute;
  top: 11px;
  width: 200px;
  left: -390px;
  color: #1890ff;
}
.main___1Iih0 section .ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
  display: none;
}
.main___1Iih0 section .ant-fullcalendar-header {
  padding: 6px 0;
  text-align: center;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.main___1Iih0 section .ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
  text-align: center;
  padding-right: 0;
}
.main___1Iih0 section .ant-fullcalendar {
  width: 80%;
  margin: 0 auto;
}
.main___1Iih0 section .ant-fullcalendar-date {
  height: 40px;
  box-shadow: 1px 1px 1px skyblue;
  margin-bottom: 10px;
  background-color: #e6f7ff;
  border-top: none;
}
.main___1Iih0 section .ant-fullcalendar-value {
  text-align: center;
}
.main___1Iih0 section .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.main___1Iih0 section .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background-color: red;
}
.main___1Iih0 section .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.main___1Iih0 section .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.65);
}
.main___1Iih0 .ant-table td {
  white-space: nowrap;
}
.main___1Iih0 .ant-table thead {
  white-space: nowrap;
}
.main___1Iih0 .ant-table td,
.main___1Iih0 .ant-table th {
  white-space: nowrap;
}
.main___1Iih0 .normalDate___shXLi {
  background-color: #cfe9ff;
  text-align: center;
  padding: 8px 10px;
  margin: 1px;
  box-shadow: 1px 1px 1px #f2f2f2;
}
.main___1Iih0 .usedlDate___1i6yl {
  background-color: #5cb6ff;
  text-align: center;
  padding: 8px 10px;
  margin: 1px;
  box-shadow: 1px 1px 1px #f2f2f2;
  cursor: pointer;
}
.main___1Iih0 .conflictDate____c7oO {
  background-color: #ff6869;
  text-align: center;
  padding: 8px 10px;
  margin: 1px;
  box-shadow: 1px 1px 1px #f2f2f2;
  cursor: pointer;
}
.main___1Iih0 .tableStyle___1zpHt {
  height: calc(100% - 360px);
  padding: 0 10px;
}
.main___1Iih0 .tableStyle___1zpHt .ant-table-empty .ant-table-body {
  overflow: inherit !important;
}

.main___3DB4M {
  padding: 0 20px;
}
.main___3DB4M .tabMenu___3dqpE {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3DB4M .search___ivRZk {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1NhRf .btn___5ILEg {
  text-align: right;
  margin-top: 20px;
}
.main___1NhRf a {
  color: #333;
}

.tabMenu___zv38n {
  height: 40px;
  display: flex;
  align-items: center;
}
.btnArea___1vByz {
  flex: 1;
}
.rightMain___2718E .ant-table-thead > tr > th:last-child,
.rightMain___2718E .ant-table-tbody > tr > td:last-child {
  width: 0;
}
.rightMain___2718E .ant-table a {
  color: #e65e63;
}
.rightMain___2718E .ant-input-sm,
.rightMain___2718E .ant-btn-sm {
  height: 28px;
}
.rightMain___2718E .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1),
.rightMain___2718E .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th:nth-of-type(1) {
  padding-left: 10px;
}
.rightMain___2718E .search___2bYeP {
  display: flex;
}

.apply___RgeM2 {
  height: calc(100vh - 32px - 48px - 22px - 64px);
  background-color: #fff;
  width: 100%;
  padding: 0px 10px;
  overflow: auto;
  box-sizing: border-box;
}
.filterWrap___23jwe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 40px;
}
.contactLeft___3vc61 {
  display: inline-block;
  text-align: right;
  width: 100px;
}
.modal___yaYOw .ant-modal-body {
  padding: 0 !important;
  max-height: 90vh;
}
.modalClose___juWb3 {
  font-size: 10;
  color: #999;
  position: absolute;
  right: 20px;
  top: 16px;
  cursor: pointer;
}
.updateUnread___1p8XV {
  font-size: 12px;
  background: #1890ff;
  border-radius: 9px;
  color: #fff;
  height: 18px;
  padding: 0 5px;
  display: inline-block;
  margin-left: 5px;
  line-height: 18px;
}
.main___2FqWK .tabMenu___1smK5 {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___2FqWK .btnArea___24G2r {
  flex: 1;
}
.main___2FqWK .search___12kTc {
  display: flex;
  justify-content: space-between;
}
.main___2FqWK .tabName___LzLKA {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.finance___bDW3a .link {
  color: #1890ff;
  cursor: pointer;
}
.finance___bDW3a .title .status {
  margin-left: 10px;
}
.finance___bDW3a .item {
  color: #595959;
  width: 25%;
  display: flex;
  line-height: 38px;
  justify-content: flex-start;
  gap: 10px;
}
.finance___bDW3a .item .label {
  font-weight: bold;
  min-width: 73px;
}
@media all and (max-width: 767px) {
  .finance___bDW3a .item {
    width: 100%;
  }
}
.finance___bDW3a .demanDeTitle {
  height: 40px;
  font-weight: bold;
  color: #262626;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.finance___bDW3a .demanDeTitle:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 14px;
  background: #1890ff;
  margin-right: 5px;
}
.finance___bDW3a .line {
  border-bottom: 1px solid #f0f0f0;
}
.finance___bDW3a .demandList_Wrap .ant-table-tbody > tr > td {
  padding: 8px 16px;
}
.finance___bDW3a .demandList_Wrap .ant-table-thead > tr > th {
  font-weight: bold;
  padding: 8px 16px;
}
.finance___bDW3a .itemWrap_nowrap .item {
  width: 100%;
}

.p-server-provider___hv5Y7 {
  display: flex;
  padding: 10px 10px 10px 0;
  width: 100%;
  height: 100%;
  gap: 10px;
  font-size: 14px;
  color: #333;
  font-weight: 400;
}
.tag-box___2_xVx {
  flex: 0 0 250px;
  height: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  flex-shrink: 0;
}
.tag-box___2_xVx .search-box___bl806 {
  padding: 5px;
}
.tag-box___2_xVx .tags___1m-su {
  height: calc(100% - 80px);
  overflow: auto;
}
.tag-box___2_xVx .tools___2vSwQ {
  visibility: hidden;
}
.tag-box___2_xVx .row___16fZv:hover .tools___2vSwQ {
  visibility: visible;
}
.highlight___pBRfj {
  color: red;
}
.main___3JA_b {
  flex: 1;
}
.t-bold___2L-Xi {
  font-weight: 600;
}
.row___16fZv {
  padding: 5px 10px;
  line-height: 34px;
}
.active___3_7Di {
  background-color: #f3f3f3;
}
.pointer___1Yt8D {
  cursor: pointer;
}
.tabMenu___1xFih {
  height: 40px;
  display: flex;
  align-items: center;
}
.btnArea___-0asI {
  flex: 1;
}
.rightMain___140Co .ant-table-thead > tr > th:last-child,
.rightMain___140Co .ant-table-tbody > tr > td:last-child {
  width: 0;
}
.rightMain___140Co .ant-table a {
  color: #e65e63;
}
.pm3-left-menu .rightMain___140Co .ant-table a {
  color: #3485FF;
}
.tagCopyModal___2QOpy .ant-modal-content .ant-modal-body {
  padding: 10px 20px;
}
.copyTagList___2VfK3 label {
  height: 30px;
  display: flex;
  align-items: center;
}
.copyTagList___2VfK3 .tag-content-danger {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 230px;
  display: inline-block;
}

.topManageWrap___18lwN {
  height: 100%;
}
.topManageWrap___18lwN .ant-transfer-operation___6SCAl {
  margin: 0 30px;
}
.topManageWrap___18lwN .ant-input-affix-wrapper___1KWSV .ant-input___18kRW {
  flex: 1;
}
.topManageWrap___18lwN .ant-tabs___1c172,
.topManageWrap___18lwN .ant-tabs-content___3gIJO,
.topManageWrap___18lwN .ant-tabs-tabpane___1wZPY {
  height: 100%;
}
.topManageWrap___18lwN .ant-tabs___1c172 .ant-transfer___1u0L2,
.topManageWrap___18lwN .ant-tabs-content___3gIJO .ant-transfer___1u0L2,
.topManageWrap___18lwN .ant-tabs-tabpane___1wZPY .ant-transfer___1u0L2 {
  height: 90%;
}
.topManageWrap___18lwN .ant-transfer-list-body-customize-wrapper___3YNE- {
  overflow: hidden;
}
.topManageWrap___18lwN .table-transfer___1uXBb .ant-transfer-list___1xg-T:last-child .ant-transfer-list-body-search-wrapper___1T4w3 {
  display: none;
}

.main___kcv1D {
  padding: 0 20px;
}
.main___kcv1D .itemHeader___1YKIp {
  padding: 20px 0;
  display: flex;
  display: -ms-flexbox;
}
.main___kcv1D .search___21Ndw {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.hover___1jhJ7:hover {
  color: #20AABF !important;
}
.name___2s99x {
  position: relative;
  flex-shrink: 0;
}
.dropdownMenu___1G60O {
  min-width: unset !important;
  width: 250px;
  background: #fff;
}

.main___3OVWy .tabMenu___3Ytvu {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3OVWy .btnArea___QMfWP {
  flex: 1;
}
.main___3OVWy .tabName___3Fds0 {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3nvIC .tabMenu___3ZYzY {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3nvIC .btnArea___35Q8Y {
  flex: 1;
}
.main___3nvIC .tabName___3S6oP {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___1Nm-N {
  padding: 0 20px;
}
.main___1Nm-N .itemHeader___17px6 {
  padding: 20px 0;
  display: flex;
  display: -ms-flexbox;
}
.main___1Nm-N .search___tEND5 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.hover___3MIQH:hover {
  color: #20AABF !important;
}

.main___3HbKB .tabMenu___2-W-f {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3HbKB .btnArea___3HiEE {
  flex: 1;
}
.main___3HbKB .tabName___39PwU {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___1u9oO .tabMenu___2cijs {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___1u9oO .btnArea___PE9Am {
  flex: 1;
}
.main___1u9oO .tabName___2yWx9 {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___1Xs6j .tabMenu___2y9EF {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___1Xs6j .btnArea___2AnYw {
  flex: 1;
}
.main___1Xs6j .tabName___3FuLN {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___2XWST .tabMenu___3Oyaw {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___2XWST .btnArea___3efp1 {
  flex: 1;
}
.main___2XWST .tabName___3isco {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___1Dzqp .tabMenu___27QVQ {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___1Dzqp .btnArea___3Lu4w {
  flex: 1;
}
.main___1Dzqp .tabName___VLeqm {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3sa72 .tabMenu___2vYRd {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3sa72 .btnArea___dX0vf {
  flex: 1;
}
.main___3sa72 .tabName___2WawZ {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___Sgw7g .tabMenu___2QZMf {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___Sgw7g .btnArea___O61po {
  flex: 1;
}
.main___Sgw7g .tabName___1JoKA {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3oe6t .tabMenu___2KjQk {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3oe6t .btnArea___mlJf4 {
  flex: 1;
}
.main___3oe6t .tabName___23dUE {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3KRah .tabMenu___F57iv {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3KRah .btnArea___2GByJ {
  flex: 1;
}
.main___3KRah .tabName___3UlPd {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3XdYy .tabMenu___1azg3 {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3XdYy .btnArea___1vWyo {
  flex: 1;
}
.main___3XdYy .tabName___3mKXg {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3BEcd .tabMenu___-FBLQ {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3BEcd .btnArea___2wSie {
  flex: 1;
}
.main___3BEcd .tabName___sjFqc {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___kTLL3 .tabMenu___hV879 {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___kTLL3 .btnArea___1Cyet {
  flex: 1;
}
.main___kTLL3 .tabName___16inB {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3NOyt .tabMenu___2uNlP {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3NOyt .btnArea___3YkWD {
  flex: 1;
}
.main___3NOyt .tabName___jAiY5 {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___3Stdj .tabMenu___1Mv4C {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___3Stdj .btnArea___1Gx-9 {
  flex: 1;
}
.main___3Stdj .tabName___1Cr-U {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___1Ynyo {
  padding: 0 20px;
}
.main___1Ynyo .itemHeader___1-GrT {
  padding: 20px 0;
  display: flex;
  display: -ms-flexbox;
}
.main___1Ynyo .search___2d3PY {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.hover___jtL21:hover {
  color: #20AABF !important;
}

.main___1ACh- .tabMenu___24_yi {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___1ACh- .btnArea___3jfgq {
  flex: 1;
}
.main___1ACh- .tabName___1D9t4 {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___33xF2 .tabMenu___2rjhM {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___33xF2 .btnArea___eidjh {
  flex: 1;
}
.main___33xF2 .tabName___1-cPX {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.main___1fNm0 {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___1fNm0 .leftMain___LWj1y {
  width: 100%;
  overflow: auto;
  padding: 16px;
}
.main___1fNm0 .leftMain___LWj1y .projectTitle___1n4tJ {
  color: #666;
}
.main___1fNm0 .leftMain___LWj1y .projectTitle___1n4tJ span {
  color: #999;
  padding: 0 5px 0 10px;
}
.main___1fNm0 .ant-table td {
  white-space: pre-wrap;
}
.main___1fNm0 .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___1fNm0 .ber___8cvsc {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
}
.main___1fNm0 .title___2BETa {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___1fNm0 .legend___24rBZ {
  position: absolute;
  right: 30px;
  top: 35px;
  font-size: 12px;
}
.main___1fNm0 .legend___24rBZ i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}
.main___1fNm0 .table___2ZXV2 {
  padding: 15px;
}
.main___1fNm0 .radioBg___16WYR {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.main___1fNm0 .radioBgActivty___31ITt {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.main___1fNm0 .greenBg___3s2fS {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___1fNm0 .yellowBg___3Zb2m {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___1fNm0 .redBg___2MPiD {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___1fNm0 .statusLight___34pZX {
  display: flex;
  align-items: center;
}
.main___1fNm0 .green___2mr6U {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___1fNm0 .yellow___2TWTH {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___1fNm0 .red___KWpAO {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___1fNm0 .timeBox___2kP6J {
  padding: 20px 25px;
}
.main___1fNm0 .timeBox___2kP6J .timeTitle___16x0r {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}
.main___1fNm0 .timeBox___2kP6J .timeLegend___3VCDi {
  margin-right: 10px;
  display: inline-block;
}
.main___1fNm0 .timeBox___2kP6J .timeLegend___3VCDi i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___1fNm0 .timeBox___2kP6J .times___1godo {
  margin-top: 15%;
}
.main___1fNm0 .timeBox___2kP6J .timeDiv___3pDV7 {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___1fNm0 .timeBox___2kP6J .timeDiv___3pDV7 .timeBg___LBA0K {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #0d55a4, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #0d55a4, #03c9a0);
  background: -webkit-linear-gradient(left, #0d55a4, #03c9a0);
  background: -moz-linear-gradient(left, #0d55a4, #03c9a0);
  z-index: 2;
}
.main___1fNm0 .timeBox___2kP6J .timeDiv___3pDV7 .timeBorder___f4Irw {
  position: absolute;
  width: 2px;
  border-right: 2px solid #0d55a4;
  height: 30px;
  top: 50%;
  margin-top: -15px;
}

.main___1zfgP .toolBar___3SHTb {
  margin: 10px;
  display: flex;
  justify-content: space-between;
}
.main___1zfgP .toolBar___3SHTb .title___HdkDB {
  font-size: 16px;
  color: #333;
  font-weight: 700;
}
.main___1zfgP .toolBar___3SHTb .toolBtn___2ysX7 {
  cursor: pointer;
}
.main___1zfgP .toolBar___3SHTb .toolBtn___2ysX7:hover {
  color: #1890ff;
}
.main___1zfgP .statusWrapper___2_Ch4 span {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 10px;
}
.main___1zfgP .statusWrapper___2_Ch4 .square___3cdrH {
  background-color: #1890FF;
}
.main___1zfgP .statusWrapper___2_Ch4 .circle___22990 {
  background-color: #10C30F;
  border-radius: 50%;
}
.main___1zfgP .statusWrapper___2_Ch4 .triangle___3HzrF {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 10px solid #FFB119;
}
.main___1zfgP .ant-table-wrapper {
  margin: 12px;
}

.main___2cmk1 .statusWrapper___24tva span {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 10px;
}
.main___2cmk1 .statusWrapper___24tva .square___2CEMS {
  background-color: #1890FF;
}
.main___2cmk1 .statusWrapper___24tva .circle___OVxjL {
  background-color: #10C30F;
  border-radius: 50%;
}
.main___2cmk1 .statusWrapper___24tva .triangle___3jqr1 {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 10px solid #FFB119;
}
.main___2cmk1 .ant-table-wrapper {
  margin: 12px;
}
.toolBar___1ByF3 {
  margin: 10px;
  display: flex;
  justify-content: space-between;
}
.toolBar___1ByF3 .title___1NajL {
  font-size: 16px;
  color: #333;
  font-weight: 700;
}
.toolBar___1ByF3 .toolBtn___2Z8Ps {
  cursor: pointer;
}
.toolBar___1ByF3 .toolBtn___2Z8Ps:hover {
  color: #1890ff;
}

.main___3zjWR {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___3zjWR .leftMain___1gKA6 {
  width: 100%;
  overflow: auto;
  padding: 10px 5px 16px;
}
.main___3zjWR .selectBox___3isDB {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___3zjWR .ant-table td {
  white-space: pre-wrap;
}
.main___3zjWR .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: scroll;
}
.main___3zjWR .back___Ys3OY:hover {
  color: #1890ff;
}
.main___3zjWR .ber___3ZAvf {
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  border: 1px dashed #d2d2d2;
}
.main___3zjWR .ant-table-bordered .ant-table-thead > tr > th,
.main___3zjWR .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___3zjWR .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___3zjWR .ant-table-body {
  min-height: 200px;
}
.main___3zjWR .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___3zjWR .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___3zjWR .noData___8lRJz {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___3zjWR .title___3JEMT {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___3zjWR .pieDescL___1XeFM {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___3zjWR .pieDescR___3lOgj {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___3zjWR .pieDescL___1XeFM p,
.main___3zjWR .pieDescR___3lOgj p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___3zjWR .milepostSpan___3qhyo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___3zjWR .mileList___2xp4B {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___3zjWR .mileList___2xp4B p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___3zjWR .milepostSpan___3qhyo span {
  margin-right: 25px;
}
.main___3zjWR .milepostSpan___3qhyo span .tableHead___2V4Zj {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___3zjWR .mettingTagBox___1Nfww {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___3zjWR .mettingTagBox___1Nfww p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___3zjWR .mettingTagBox___1Nfww i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___3zjWR .table___tq8_N {
  padding: 15px;
}
.main___3zjWR .greenBg___12PqN {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___3zjWR .blueTag___JGRoQ {
  background-color: #5182D2;
}
.main___3zjWR .greeTag___3YCNv {
  background-color: #2EBA07;
}
.main___3zjWR .blackTag___2UZOv {
  background-color: #D7D7D7;
}
.main___3zjWR .yellowBg___2ektu {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___3zjWR .redBg___1JSXC {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___3zjWR .statusLight___1IR7e {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___3zjWR .green___2pLWl {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zjWR .yellow___2QXrf {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zjWR .red___6SCzU {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zjWR .timeBox___2R-w0 {
  padding: 20px 25px;
}
.main___3zjWR .timeBox___2R-w0 .timeTitle___3Ap-u {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___3zjWR .timeBox___2R-w0 .timeLegend___1OOwV {
  margin-right: 10px;
  display: inline-block;
}
.main___3zjWR .timeBox___2R-w0 .timeLegend___1OOwV i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___3zjWR .timeBox___2R-w0 .times___3kPPG {
  margin-top: 15%;
}
.main___3zjWR .timeBox___2R-w0 .timeDiv___1QeVj {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___3zjWR .timeBox___2R-w0 .timeDiv___1QeVj .timeBg___x3DX9 {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___3zjWR .timeBox___2R-w0 .timeDiv___1QeVj .timeBorder___1erJj {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___pJj60 {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___3TcAB {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___3mJnP {
  background-color: #5182d2;
}
.aqwc___2oR6o {
  background-color: #3ccca6;
}
.tqwc___2XzNk {
  background-color: #f5ca3e;
}
.tqwwc___3mmcx {
  background-color: #ea6f67;
}
.wcs___1fJAX {
  background-color: #d7d7d7;
}
.starbgBlueTd___2tzwz {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___12U8L {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___3LM2C {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___1uYqY {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.main___Cm5jq .statusWrapper___2EX_v span {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 10px;
}
.main___Cm5jq .statusWrapper___2EX_v .square___18e20 {
  background-color: #1890FF;
}
.main___Cm5jq .statusWrapper___2EX_v .circle___17blF {
  background-color: #10C30F;
  border-radius: 50%;
}
.main___Cm5jq .statusWrapper___2EX_v .triangle___2L2oz {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 10px solid #FFB119;
}
.main___Cm5jq .ant-table-wrapper {
  margin: 12px;
}
.toolBar___1azWk {
  margin: 10px;
  display: flex;
  justify-content: space-between;
}
.toolBar___1azWk .title___1v1-D {
  font-size: 16px;
  color: #333;
  font-weight: 700;
}
.toolBar___1azWk .toolBtn___3ifGO {
  cursor: pointer;
}
.toolBar___1azWk .toolBtn___3ifGO:hover {
  color: #1890ff;
}

.main___2Grzy {
  display: flex;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
.main___2Grzy .leftMain___2CUCe {
  width: 100%;
  overflow: auto;
  padding: 10px 5px 16px;
}
.main___2Grzy .selectBox___tV6Su {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___2Grzy .ant-table td {
  white-space: pre-wrap;
}
.main___2Grzy .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___2Grzy .ber___10fQg {
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  border: 1px dashed #d2d2d2;
}
.main___2Grzy .ant-table-bordered .ant-table-thead > tr > th,
.main___2Grzy .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___2Grzy .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___2Grzy .ant-table-body {
  min-height: 200px;
}
.main___2Grzy .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___2Grzy .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___2Grzy .noData___148Gd {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___2Grzy .title___1tCkX {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___2Grzy .pieDescL___87CUY {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___2Grzy .pieDescR___3DNKw {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___2Grzy .pieDescL___87CUY p,
.main___2Grzy .pieDescR___3DNKw p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___2Grzy .milepostSpan___182fW {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___2Grzy .mileList___2RptD {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___2Grzy .mileList___2RptD p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___2Grzy .milepostSpan___182fW span {
  margin-right: 25px;
}
.main___2Grzy .milepostSpan___182fW span .tableHead___1jflE {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___2Grzy .mettingTagBox___lcrCT {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___2Grzy .mettingTagBox___lcrCT p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___2Grzy .mettingTagBox___lcrCT i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___2Grzy .table___3se19 {
  padding: 15px;
}
.main___2Grzy .greenBg___3xjVQ {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___2Grzy .blueTag___37DFc {
  background-color: #5182D2;
}
.main___2Grzy .greeTag___2XJzn {
  background-color: #2EBA07;
}
.main___2Grzy .blackTag___30HL1 {
  background-color: #D7D7D7;
}
.main___2Grzy .yellowBg___14KyP {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___2Grzy .redBg___1pRpv {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___2Grzy .statusLight___3F_nB {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___2Grzy .green___2gk5i {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2Grzy .yellow___36FCQ {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2Grzy .red___1kiQ6 {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2Grzy .timeBox____JD1F {
  padding: 20px 25px;
}
.main___2Grzy .timeBox____JD1F .timeTitle___2R4Ro {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___2Grzy .timeBox____JD1F .timeLegend___t7prG {
  margin-right: 10px;
  display: inline-block;
}
.main___2Grzy .timeBox____JD1F .timeLegend___t7prG i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___2Grzy .timeBox____JD1F .times___2bZxE {
  margin-top: 15%;
}
.main___2Grzy .timeBox____JD1F .timeDiv___AnYF_ {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___2Grzy .timeBox____JD1F .timeDiv___AnYF_ .timeBg___WLZoa {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___2Grzy .timeBox____JD1F .timeDiv___AnYF_ .timeBorder___2ih5B {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___2qxlQ {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___3p8N- {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___2R3ga {
  background-color: #5182d2;
}
.aqwc___35npX {
  background-color: #3ccca6;
}
.tqwc___WnAR6 {
  background-color: #f5ca3e;
}
.tqwwc___39kfz {
  background-color: #ea6f67;
}
.wcs___3biJC {
  background-color: #d7d7d7;
}
.starbgBlueTd___3aCse {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___8Nqo0 {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___17UbZ {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___3XanP {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0 16px 20px;
}

.main___3HDDs {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.main___3HDDs .leftMain___3YfuA {
  width: 100%;
  overflow: auto;
  padding: 10px 5px 0;
}
.main___3HDDs .selectBox___MwycK {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___3HDDs .ant-table td {
  white-space: pre-wrap;
}
.main___3HDDs .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___3HDDs .ber___2grLz {
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  border: 1px dashed #d2d2d2;
}
.main___3HDDs .ant-table-bordered .ant-table-thead > tr > th,
.main___3HDDs .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___3HDDs .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___3HDDs .ant-table-body {
  min-height: 200px;
}
.main___3HDDs .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___3HDDs .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___3HDDs .noData___3NLZB {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___3HDDs .title___WRiwE {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___3HDDs .pieDescL___1Zmyv {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___3HDDs .pieDescR___29W0j {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___3HDDs .pieDescL___1Zmyv p,
.main___3HDDs .pieDescR___29W0j p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___3HDDs .milepostSpan___3w2As {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___3HDDs .mileList___1jw9G {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___3HDDs .mileList___1jw9G p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___3HDDs .milepostSpan___3w2As span {
  margin-right: 25px;
}
.main___3HDDs .milepostSpan___3w2As span .tableHead___3XO_t {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___3HDDs .mettingTagBox___sjROr {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___3HDDs .mettingTagBox___sjROr p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___3HDDs .mettingTagBox___sjROr i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___3HDDs .table___16x3c {
  padding: 15px;
}
.main___3HDDs .greenBg___3Z-TH {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___3HDDs .blueTag___zMVAK {
  background-color: #5182D2;
}
.main___3HDDs .greeTag___1TBFR {
  background-color: #2EBA07;
}
.main___3HDDs .blackTag___YPtJK {
  background-color: #D7D7D7;
}
.main___3HDDs .yellowBg___T0soO {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___3HDDs .redBg___XMSkk {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___3HDDs .statusLight___3emHO {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___3HDDs .green___1nw_u {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3HDDs .yellow___1Iw4p {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3HDDs .red___3X6MX {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3HDDs .timeBox___3EYJj {
  padding: 20px 25px;
}
.main___3HDDs .timeBox___3EYJj .timeTitle___SwI8F {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___3HDDs .timeBox___3EYJj .timeLegend___1bQBo {
  margin-right: 10px;
  display: inline-block;
}
.main___3HDDs .timeBox___3EYJj .timeLegend___1bQBo i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___3HDDs .timeBox___3EYJj .times___1v7IN {
  margin-top: 15%;
}
.main___3HDDs .timeBox___3EYJj .timeDiv___1i1iq {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___3HDDs .timeBox___3EYJj .timeDiv___1i1iq .timeBg___vCp5n {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___3HDDs .timeBox___3EYJj .timeDiv___1i1iq .timeBorder___2d0_S {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___2skzq {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___1WopN {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___2w0GH {
  background-color: #5182d2;
}
.aqwc___2PHJI {
  background-color: #3ccca6;
}
.tqwc___2CMJn {
  background-color: #f5ca3e;
}
.tqwwc___6fMvv {
  background-color: #ea6f67;
}
.wcs___P2uYj {
  background-color: #d7d7d7;
}
.starbgBlueTd___FUbGB {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___WsSGq {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___3iXil {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___2Z3VG {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0 16px 20px;
}

.main___3zpBV {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.main___3zpBV .leftMain___3Pkbx {
  width: 100%;
  overflow: auto;
  padding: 10px 5px 0;
}
.main___3zpBV .selectBox___ect94 {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___3zpBV .ant-table td {
  white-space: pre-wrap;
}
.main___3zpBV .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___3zpBV .ber___P4d_g {
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  border: 1px dashed #d2d2d2;
}
.main___3zpBV .ant-table-bordered .ant-table-thead > tr > th,
.main___3zpBV .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___3zpBV .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___3zpBV .ant-table-body {
  min-height: 200px;
}
.main___3zpBV .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___3zpBV .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___3zpBV .noData___2hjoa {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___3zpBV .title___2Gn6P {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___3zpBV .pieDescL___1AOeT {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___3zpBV .pieDescR___2aNzz {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___3zpBV .pieDescL___1AOeT p,
.main___3zpBV .pieDescR___2aNzz p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___3zpBV .milepostSpan___ZaB8Z {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___3zpBV .mileList___1IG9t {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___3zpBV .mileList___1IG9t p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___3zpBV .milepostSpan___ZaB8Z span {
  margin-right: 25px;
}
.main___3zpBV .milepostSpan___ZaB8Z span .tableHead___2uDJj {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___3zpBV .mettingTagBox___YTmBy {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___3zpBV .mettingTagBox___YTmBy p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___3zpBV .mettingTagBox___YTmBy i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___3zpBV .table___2-vE6 {
  padding: 15px;
}
.main___3zpBV .greenBg___3QqsY {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___3zpBV .blueTag___1tN_X {
  background-color: #5182D2;
}
.main___3zpBV .greeTag___1_3hO {
  background-color: #2EBA07;
}
.main___3zpBV .blackTag___2jSyG {
  background-color: #D7D7D7;
}
.main___3zpBV .yellowBg___2Yx8g {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___3zpBV .redBg___2JfVj {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___3zpBV .statusLight___2A_vX {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___3zpBV .green___2u1Dx {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zpBV .yellow___23tXS {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zpBV .red___1v7zD {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zpBV .timeBox___2nhRe {
  padding: 20px 25px;
}
.main___3zpBV .timeBox___2nhRe .timeTitle___2ZHV7 {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___3zpBV .timeBox___2nhRe .timeLegend___3IIGn {
  margin-right: 10px;
  display: inline-block;
}
.main___3zpBV .timeBox___2nhRe .timeLegend___3IIGn i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___3zpBV .timeBox___2nhRe .times___2PGha {
  margin-top: 15%;
}
.main___3zpBV .timeBox___2nhRe .timeDiv___27cTG {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___3zpBV .timeBox___2nhRe .timeDiv___27cTG .timeBg___14HtA {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___3zpBV .timeBox___2nhRe .timeDiv___27cTG .timeBorder___Pqf9R {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___4WnsK {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___1x7oC {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___3kb3T {
  background-color: #5182d2;
}
.aqwc___2cWT2 {
  background-color: #3ccca6;
}
.tqwc___1i0K8 {
  background-color: #f5ca3e;
}
.tqwwc___2gXD7 {
  background-color: #ea6f67;
}
.wcs___19egd {
  background-color: #d7d7d7;
}
.starbgBlueTd___1ndnM {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___2WRuR {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___UKE_s {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___3trFZ {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.main___15XeY {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___15XeY .leftMain___3jdmp {
  width: 100%;
  padding: 10px 5px 16px;
}
.main___15XeY .selectBox___1v4Ki {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___15XeY .ant-table td {
  white-space: pre-wrap;
}
.main___15XeY .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___15XeY .ber___3fJ36 {
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  border: 1px dashed #d2d2d2;
}
.main___15XeY .ant-table-bordered .ant-table-thead > tr > th,
.main___15XeY .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___15XeY .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___15XeY .ant-table-body {
  min-height: 200px;
}
.main___15XeY .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___15XeY .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___15XeY .noData___1N4jN {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___15XeY .title___1AmYe {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___15XeY .pieDescL___LUcJC {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___15XeY .pieDescR___1GppL {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___15XeY .pieDescL___LUcJC p,
.main___15XeY .pieDescR___1GppL p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___15XeY .milepostSpan___268qV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___15XeY .mileList___V3Csa {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___15XeY .mileList___V3Csa p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___15XeY .milepostSpan___268qV span {
  margin-right: 25px;
}
.main___15XeY .milepostSpan___268qV span .tableHead___6rlP_ {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___15XeY .mettingTagBox___3fU1r {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___15XeY .mettingTagBox___3fU1r p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___15XeY .mettingTagBox___3fU1r i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___15XeY .table___2xRha {
  padding: 15px;
}
.main___15XeY .greenBg___Ml0Pd {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___15XeY .blueTag___1RNkq {
  background-color: #5182D2;
}
.main___15XeY .greeTag___2WuZe {
  background-color: #2EBA07;
}
.main___15XeY .blackTag___GVl8y {
  background-color: #D7D7D7;
}
.main___15XeY .yellowBg___2Ko3S {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___15XeY .redBg___1j3rp {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___15XeY .statusLight___16YJg {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___15XeY .green___3t0s6 {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___15XeY .yellow___1sXIZ {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___15XeY .red___3AvHI {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___15XeY .timeBox___1KQ9T {
  padding: 20px 25px;
}
.main___15XeY .timeBox___1KQ9T .timeTitle___kYJae {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___15XeY .timeBox___1KQ9T .timeLegend___2nCmm {
  margin-right: 10px;
  display: inline-block;
}
.main___15XeY .timeBox___1KQ9T .timeLegend___2nCmm i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___15XeY .timeBox___1KQ9T .times___2xzcz {
  margin-top: 15%;
}
.main___15XeY .timeBox___1KQ9T .timeDiv___1fEWY {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___15XeY .timeBox___1KQ9T .timeDiv___1fEWY .timeBg___3QpS0 {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___15XeY .timeBox___1KQ9T .timeDiv___1fEWY .timeBorder___1-n2V {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___1iwEa {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___3Gszr {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___C9TUP {
  background-color: #5182d2;
}
.aqwc___1yjJN {
  background-color: #3ccca6;
}
.tqwc___3q673 {
  background-color: #f5ca3e;
}
.tqwwc___15yXM {
  background-color: #ea6f67;
}
.wcs___2mwv- {
  background-color: #d7d7d7;
}
.starbgBlueTd___2rGej {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___2sNm0 {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___1lP7E {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___2TAMO {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.main___3zIcs {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___3zIcs .leftMain___tfrzQ {
  width: 100%;
  overflow: auto;
  padding: 10px 5px 16px;
}
.main___3zIcs .selectBox___fEo7l {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___3zIcs .ant-table td {
  white-space: pre-wrap;
}
.main___3zIcs .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: scroll;
}
.main___3zIcs .ber___3SRsq {
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  border: 1px dashed #d2d2d2;
}
.main___3zIcs .ant-table-bordered .ant-table-thead > tr > th,
.main___3zIcs .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___3zIcs .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___3zIcs .ant-table-body {
  min-height: 200px;
}
.main___3zIcs .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___3zIcs .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___3zIcs .noData___ZI0fk {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___3zIcs .title___zum21 {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___3zIcs .pieDescL___1-0iA {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___3zIcs .pieDescR___2mWKM {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___3zIcs .pieDescL___1-0iA p,
.main___3zIcs .pieDescR___2mWKM p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___3zIcs .milepostSpan___2orx1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___3zIcs .mileList___37KTP {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___3zIcs .mileList___37KTP p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___3zIcs .milepostSpan___2orx1 span {
  margin-right: 25px;
}
.main___3zIcs .milepostSpan___2orx1 span .tableHead___3Eo8I {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___3zIcs .mettingTagBox___2h8Bl {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___3zIcs .mettingTagBox___2h8Bl p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___3zIcs .mettingTagBox___2h8Bl i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___3zIcs .table___1g5oS {
  padding: 15px;
}
.main___3zIcs .greenBg___3fAFj {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___3zIcs .blueTag___4mH1b {
  background-color: #5182D2;
}
.main___3zIcs .greeTag___IfC3P {
  background-color: #2EBA07;
}
.main___3zIcs .blackTag___2QfNz {
  background-color: #D7D7D7;
}
.main___3zIcs .yellowBg___3uwsy {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___3zIcs .redBg___3Pw1j {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___3zIcs .statusLight___2BBBr {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___3zIcs .green___s4zw4 {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zIcs .yellow___264bb {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zIcs .red___VGGaa {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3zIcs .timeBox___3nyGd {
  padding: 20px 25px;
}
.main___3zIcs .timeBox___3nyGd .timeTitle___1kA75 {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___3zIcs .timeBox___3nyGd .timeLegend___1oCNf {
  margin-right: 10px;
  display: inline-block;
}
.main___3zIcs .timeBox___3nyGd .timeLegend___1oCNf i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___3zIcs .timeBox___3nyGd .times___PjPwH {
  margin-top: 15%;
}
.main___3zIcs .timeBox___3nyGd .timeDiv___30tq0 {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___3zIcs .timeBox___3nyGd .timeDiv___30tq0 .timeBg___MBkPU {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___3zIcs .timeBox___3nyGd .timeDiv___30tq0 .timeBorder___3OS_V {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___2uC1y {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___38r0A {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___1Gv2W {
  background-color: #5182d2;
}
.aqwc___2yYyX {
  background-color: #3ccca6;
}
.tqwc___qbcW0 {
  background-color: #f5ca3e;
}
.tqwwc___3zl_a {
  background-color: #ea6f67;
}
.wcs___20VMj {
  background-color: #d7d7d7;
}
.starbgBlueTd___L6lqE {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___3A7WS {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___12S3h {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___2SkZQ {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.main___2rMim {
  display: flex;
  justify-content: space-between;
  height: 100%;
  color: #000;
}
.main___2rMim .leftMain___201Uw {
  width: 100%;
  overflow: auto;
  padding: 40px 16px 16px;
}
.main___2rMim .leftMain___201Uw .projectTitle___nLgxd {
  color: #666;
}
.main___2rMim .leftMain___201Uw .projectTitle___nLgxd span {
  color: #999;
  padding: 0 5px 0 10px;
}
.main___2rMim .selectBox___4Puy5 {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___2rMim .ant-table td {
  white-space: pre-wrap;
}
.main___2rMim .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___2rMim .ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  color: #000;
}
.main___2rMim .ber___3myW9 {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.main___2rMim .ant-table-bordered .ant-table-thead > tr > th,
.main___2rMim .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___2rMim .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___2rMim .ant-table-body {
  min-height: 200px;
}
.main___2rMim .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___2rMim .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___2rMim .noData___1brEp {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___2rMim .title___oiOaf {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.main___2rMim .pieDescL___3OiQR {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___2rMim .pieDescR___2mN76 {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___2rMim .pieDescL___3OiQR p,
.main___2rMim .pieDescR___2mN76 p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___2rMim .milepostSpan___1L_a3 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___2rMim .mileList___3CkOJ {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___2rMim .mileList___3CkOJ p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___2rMim .milepostSpan___1L_a3 span {
  margin-right: 25px;
}
.main___2rMim .milepostSpan___1L_a3 span .tableHead___3jiem {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___2rMim .mettingTagBox___2IWro {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___2rMim .mettingTagBox___2IWro p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___2rMim .mettingTagBox___2IWro i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___2rMim .table___3SXR4 {
  padding: 15px;
}
.main___2rMim .greenBg___3uE3L {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___2rMim .blueTag___BZWsB {
  background-color: #5182D2;
}
.main___2rMim .greeTag___2_a12 {
  background-color: #2EBA07;
}
.main___2rMim .blackTag___2uIZk {
  background-color: #D7D7D7;
}
.main___2rMim .yellowBg___RYuBk {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___2rMim .redBg___2YnGh {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___2rMim .statusLight___3MZ5a {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___2rMim .green___2RReG {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2rMim .yellow___1RAbT {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2rMim .red___8AOzf {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2rMim .timeBox___2kdWe {
  padding: 20px 25px;
}
.main___2rMim .timeBox___2kdWe .timeTitle___1Y0nN {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___2rMim .timeBox___2kdWe .timeLegend___15ja7 {
  margin-right: 10px;
  display: inline-block;
}
.main___2rMim .timeBox___2kdWe .timeLegend___15ja7 i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___2rMim .timeBox___2kdWe .times___sesCi {
  margin-top: 15%;
}
.main___2rMim .timeBox___2kdWe .timeDiv___1yvOh {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___2rMim .timeBox___2kdWe .timeDiv___1yvOh .timeBg___1vGr5 {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___2rMim .timeBox___2kdWe .timeDiv___1yvOh .timeBorder___HJnBB {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___1Ya9y {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___2Ca6B {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___wefCP {
  background-color: #5182d2;
}
.aqwc___1Pkiw {
  background-color: #3ccca6;
}
.tqwc___3qCBm {
  background-color: #f5ca3e;
}
.tqwwc___UGKD6 {
  background-color: #ea6f67;
}
.wcs___QRzWR {
  background-color: #d7d7d7;
}
.starbgBlueTd___s4Y-C {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd____GZlR {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___1X4y2 {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___38cYf {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.selectBox___2SXGG {
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.selectBox___2SXGG .blueTag___IASCf {
  background-color: #5182D2;
}
.selectBox___2SXGG .greeTag___13pMm {
  background-color: #2EBA07;
}
.selectBox___2SXGG .blackTag___2g-9J {
  background-color: #D7D7D7;
}
.selectBox___2SXGG .mettingTagBox___2c_Kx {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.selectBox___2SXGG .mettingTagBox___2c_Kx p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.selectBox___2SXGG .mettingTagBox___2c_Kx i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.selectBox___2SXGG .table___3rNZi {
  padding: 15px;
}
.selectBox___2SXGG .green___3idXV {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.selectBox___2SXGG .yellow___13cAj {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.selectBox___2SXGG .red___1DgTt {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}

.main___2dzhw {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2dzhw .leftMain___riNm6 {
  width: 100%;
  overflow: auto;
  padding: 10px 5px 16px;
}
.main___2dzhw .selectBox___1jp1K {
  position: absolute;
  width: 100%;
  padding: 0 15px;
  background-color: white;
  z-index: 999;
  border-bottom: 1px solid #d2d2d2;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.main___2dzhw .ant-table td {
  white-space: pre-wrap;
}
.main___2dzhw .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___2dzhw .ber___2UQOi {
  margin-top: 10px;
  border-radius: 4px;
  position: relative;
  border: 1px dashed #d2d2d2;
}
.main___2dzhw .ant-table-bordered .ant-table-thead > tr > th,
.main___2dzhw .ant-table-bordered .ant-table-tbody > tr > td {
  position: relative;
}
.main___2dzhw .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.main___2dzhw .ant-table-body tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___2dzhw .ant-row-flex .ant-col-4 {
  margin-left: 45px;
}
.main___2dzhw .noData___3w_NW {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.main___2dzhw .title___Glnbz {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.main___2dzhw .pieDescL___2P1Ld {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.main___2dzhw .pieDescR___vmzy7 {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.main___2dzhw .pieDescL___2P1Ld p,
.main___2dzhw .pieDescR___vmzy7 p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___2dzhw .milepostSpan___1ZZwv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.main___2dzhw .mileList___1hxLE {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.main___2dzhw .mileList___1hxLE p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.main___2dzhw .milepostSpan___1ZZwv span {
  margin-right: 25px;
}
.main___2dzhw .milepostSpan___1ZZwv span .tableHead___1uCtG {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.main___2dzhw .mettingTagBox___O6bdG {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.main___2dzhw .mettingTagBox___O6bdG p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___2dzhw .mettingTagBox___O6bdG i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___2dzhw .table___2QGgT {
  padding: 15px;
}
.main___2dzhw .greenBg___2-MTJ {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___2dzhw .blueTag___y7zoA {
  background-color: #5182D2;
}
.main___2dzhw .greeTag___N9-Cn {
  background-color: #2EBA07;
}
.main___2dzhw .blackTag___1YY8k {
  background-color: #D7D7D7;
}
.main___2dzhw .yellowBg___10NES {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___2dzhw .redBg___2Z7m1 {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___2dzhw .statusLight____1Yyw {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.main___2dzhw .green___2_ma1 {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2dzhw .yellow___1pefW {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2dzhw .red___1VWjl {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___2dzhw .timeBox___26Kor {
  padding: 20px 25px;
}
.main___2dzhw .timeBox___26Kor .timeTitle___3xnjx {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___2dzhw .timeBox___26Kor .timeLegend___1g-cb {
  margin-right: 10px;
  display: inline-block;
}
.main___2dzhw .timeBox___26Kor .timeLegend___1g-cb i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___2dzhw .timeBox___26Kor .times___12xDT {
  margin-top: 15%;
}
.main___2dzhw .timeBox___26Kor .timeDiv___-LB4x {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___2dzhw .timeBox___26Kor .timeDiv___-LB4x .timeBg___XDXff {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.main___2dzhw .timeBox___26Kor .timeDiv___-LB4x .timeBorder___3CdV- {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___2QohQ {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___1e0Q5 {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___3uBsg {
  background-color: #5182d2;
}
.aqwc___31APT {
  background-color: #3ccca6;
}
.tqwc___26RVU {
  background-color: #f5ca3e;
}
.tqwwc___2DFpC {
  background-color: #ea6f67;
}
.wcs___1oCbb {
  background-color: #d7d7d7;
}
.starbgBlueTd___2dlrW {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___22Q9U {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___1VtCJ {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___1jrou {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.main___2h0_w {
  min-width: 1000px;
  background-color: #f0f2f5;
  padding-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
  overflow-y: scroll;
}
.main___2h0_w .row___2AGx8 {
  clear: both;
  display: flex;
  flex-direction: column;
}
.main___2h0_w .row___2AGx8 .card___2RNTz {
  padding: 12px;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB {
  height: 108px;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB .icon___1xWp2 {
  font-size: 50px;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB .title___15tMw {
  float: right;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  margin-bottom: 12px;
  clear: both;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB .content___1crl0 {
  font-size: 20px;
  color: #666;
  font-weight: 700;
  float: right;
  clear: both;
  margin-right: 20px;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .bar___TiRq_ {
  height: 316px;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB:hover {
  cursor: pointer;
  color: white !important;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB:hover .icon___1xWp2 {
  color: white !important;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB:hover .title___15tMw {
  color: white !important;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB:hover .content___1crl0 {
  color: white !important;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB[id="plan"]:hover {
  background: #40c9c6 !important;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB[id="message"]:hover {
  background: #36a3f7 !important;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB[id="workflow"]:hover {
  background: #40c9c6 !important;
}
.main___2h0_w .row___2AGx8 .card___2RNTz .item___1UEXB[id="worktimes"]:hover {
  background: #f4516c !important;
}
.main___2h0_w .row___2AGx8 .tableCard___2CFrn {
  padding: 12px;
  height: 360px;
}
.main___2h0_w .row___2AGx8 .tableCard___2CFrn .ant-table-thead > tr > th {
  background: white !important;
}
.main___2h0_w .row___2AGx8 .tableCard___2CFrn .ant-table-header {
  background: white;
}

.main___1mrho {
  padding: 0 20px;
}
.main___1mrho .tabMenu___1aJQA {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1mrho .search___1L6qn {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___24IyE {
  min-width: 1000px;
  background-color: #f0f2f5;
  padding-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
}
.main___24IyE .row___1XuUh {
  clear: both;
  display: flex;
  flex-direction: column;
}
.main___24IyE .row___1XuUh .card___8XYpX {
  padding: 12px;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3 {
  height: 108px;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3 .icon___18FEc {
  font-size: 50px;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3 .title___2MG3z {
  float: right;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  margin-bottom: 12px;
  clear: both;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3 .content___1d0Dn {
  font-size: 20px;
  color: #666;
  font-weight: 700;
  float: right;
  clear: both;
  margin-right: 20px;
}
.main___24IyE .row___1XuUh .card___8XYpX .bar___3AK0G {
  height: 316px;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3:hover {
  cursor: pointer;
  color: white !important;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3:hover .icon___18FEc {
  color: white !important;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3:hover .title___2MG3z {
  color: white !important;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3:hover .content___1d0Dn {
  color: white !important;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3[id="plan"]:hover {
  background: #40c9c6 !important;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3[id="message"]:hover {
  background: #36a3f7 !important;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3[id="workflow"]:hover {
  background: #40c9c6 !important;
}
.main___24IyE .row___1XuUh .card___8XYpX .item___2LSU3[id="worktimes"]:hover {
  background: #f4516c !important;
}
.main___24IyE .row___1XuUh .tableCard___2hCwO {
  padding: 12px;
  height: 360px;
}
.main___24IyE .row___1XuUh .tableCard___2hCwO .ant-table-thead > tr > th {
  background: white !important;
}
.main___24IyE .row___1XuUh .tableCard___2hCwO .ant-table-header {
  background: white;
}

.main___2GnWb {
  margin: 0px;
  padding: 20px;
}
.filterArea___MAqVD {
  display: flex;
  align-items: center;
}
.month___3r8ZA {
  width: 140px;
}
.label___1yJ18 {
  margin-left: 20px;
}
.label___1yJ18:first-of-type {
  margin-left: 0;
}
.checkbox___3p6cU {
  margin-left: 10px;
}
@media (max-width: 1400px) {
  .month___3r8ZA {
    width: 100px;
  }
}
.dataArea___1kY6S {
  margin-top: 30px;
  display: flex;
}
.tableArea___3vVpW {
  width: 990px;
}
.tableArea___3vVpW .tableTitle___2UFvO {
  text-align: center;
  font-weight: bold;
  font-size: 26px;
  color: #000;
  margin-bottom: 10px;
  padding-left: 50px;
}
.tableArea___3vVpW .tableT___3wKZP {
  color: #e65e63;
  margin-left: 0px;
  font-size: 20px;
  font-weight: normal;
}
.tableArea___3vVpW .ant-table-header > table {
  border-top: none !important;
}
.tableArea___3vVpW .ant-table-header > table .ant-table-thead > tr:first-of-type > th {
  border-top: 1px solid #e8e8e8;
}
.tableArea___3vVpW .ant-table-header > table .ant-table-cell-scrollbar {
  display: none;
}
.tableArea___3vVpW .ant-table-header > table th {
  font-weight: bold;
  text-align: center;
}
.tableArea___3vVpW .stage1,
.tableArea___3vVpW .stage1 td {
  background-color: #4a6fe2;
}
.tableArea___3vVpW .stage2,
.tableArea___3vVpW .stage2 td {
  background-color: #92a9ee;
}
.tableArea___3vVpW .stage3,
.tableArea___3vVpW .stage3 td {
  background-color: #dbe2f9;
}
.chartArea___12BsW {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
  margin-left: 30px;
  justify-content: center;
  gap: 30px;
  row-gap: 50px;
  max-height: calc(100vh - 180px);
  overflow-y: auto;
}
.chartArea___12BsW .chartWrapper___1dYro {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #000;
  font-size: 16px;
}
.chartArea___12BsW .chartWrapper___1dYro:first-of-type {
  width: 100%;
}
.chartArea___12BsW .chartContainer___Txb2A {
  width: 220px;
  height: 220px;
}
.projectsTable___1KXhq .ant-table-container > .ant-table-body {
  overflow: auto auto !important;
}
.projectsTable___1KXhq .ant-table-cell {
  word-break: break-all;
}

.bg___3ks23 {
  background-color: #f7f7f9;
  padding-right: 8px;
  position: absolute;
  width: 100%;
  top: 80px;
  overflow: auto;
}
.card___31F6h {
  border-radius: 16px;
  height: 100%;
  box-shadow: 0 1px 4px 0 rgba(37, 43, 58, 0.1);
  background-color: white;
}
.header___3cIv6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 40px 10px 20px ;
  background-color: #fff;
}
.header___3cIv6 .ellipsis___1e2dw {
  font-size: 20px;
  width: 35px;
  height: 25px;
  display: flex;
  align-items: center;
}
.header___3cIv6 .flex___1M2L2 {
  display: flex;
  align-items: center;
}
.drawer___tvNSA {
  position: fixed;
  right: 0;
  top: 0;
  width: 400px;
  display: block;
  background-color: white;
  box-shadow: 0 12px 24px 0 rgba(37, 43, 58, 0.2);
  z-index: 999;
  transform: translateX(100%);
  transition-duration: 0.3s;
  bottom: 0;
  padding: 10px;
}
.drawer___tvNSA .close___1yXpl {
  position: absolute;
  right: 30px;
  top: 20px;
  font-size: 18px;
}
.drawer___tvNSA .title___1AVWj {
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 18px;
}
.drawer___tvNSA .collapse___3OBP2 {
  margin-top: 50px;
}
.drawer___tvNSA .form___1LSyM {
  padding: 10px;
}
.active___3gCv2 {
  transform: translateX(0px);
}
.hide___35tb2 {
  transform: translateX(100%);
}
.module___3Lknl {
  padding: 15px;
}
.module___3Lknl .headers___2_1fB {
  display: flex;
  justify-content: space-between;
}
.module___3Lknl .title___1AVWj {
  color: #252b3a;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}


.main___17dDq {
  width: 100%;
}
.main___17dDq .mainHeight___3D51h {
  height: 100%;
}
.main___17dDq .mainScorll___3YC0P {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___17dDq .contentScorll___26pX5 {
  padding: 0 15px;
  overflow: hidden;
}
.main___17dDq .ant-table td,
.main___17dDq .ant-table th {
  white-space: nowrap;
}
.main___17dDq .listTitle___14A7_ {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___17dDq .rightTopTogs___3jUF_ {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___34DIp {
  background-color: #e7f7ff;
}
.main___17dDq .tabMenu___1_pWz {
  height: 25px;
  display: flex;
  align-items: center;
}
.main___17dDq .search___3D8Nl {
  padding-top: 3px;
  float: right;
  padding-right: 22px;
}
.main___17dDq .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___17dDq .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}


.main___n49c3 .addFormInfo___1-H5w {
  max-height: 80%;
  overflow: auto;
}
.main___n49c3 .ant-modal {
  padding-bottom: 0;
}

.main___2XYsU {
  margin: 0 16px;
  border-bottom: 1px solid #eee;
}
.main___2XYsU .tabMenu___27opl {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2XYsU .search___1oXE1 {
  padding-top: 3px;
  float: right;
  padding-right: 22px;
}

.main___36lkt {
  width: 100%;
  height: 100%;
  position: relative;
  padding-bottom: 74px;
}
.main___36lkt .visiable___1xIbk {
  display: none;
}
.main___36lkt .tablescroll___13SV_ {
  height: calc(100% - 15px);
  overflow-y: auto;
}
.main___36lkt .expanded___IwtZB {
  margin-right: 8px;
  display: inline-block;
  width: 17px;
  height: 17px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  cursor: pointer;
}
.main___36lkt .ant-table-body {
  margin-top: 7px;
}
.main___36lkt .ant-table-thead > tr > th,
.main___36lkt .ant-table-tbody > tr > td {
  padding: 16px 12px;
}
.main___36lkt .ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
  min-width: 0;
  width: 0;
}
.main___36lkt .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  /*滚动条整体样式*/
  height: 1px;
}
.main___36lkt .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  background: #fafafa;
}
.main___36lkt .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: #fafafa;
}
.main___36lkt .ant-btn {
  padding: 0 50px;
  line-height: 28px;
}
.main___36lkt .footBtn___3jQp- {
  display: flex;
}
.main___36lkt .footBtn___3jQp- .allCheckBox___10CnA {
  width: 20%;
  padding: 16px 12px;
}
.main___36lkt .footBtn___3jQp- .btn___1jF33 {
  margin-left: 5px;
}
.main___36lkt .footBtn___3jQp- .btn___1jF33 .ml10___3oxuN {
  margin-left: 10px;
}

.main___1-g2- {
  width: 100%;
  height: 100%;
  position: relative;
  padding-bottom: 74px;
}
.main___1-g2- .visiable___dpkk- {
  display: none;
}
.main___1-g2- .tablescroll___1pTU6 {
  height: calc(100% - 15px);
  overflow-y: auto;
}
.main___1-g2- .expanded___3Gmgf {
  margin-right: 8px;
  display: inline-block;
  width: 17px;
  height: 17px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  cursor: pointer;
}
.main___1-g2- .ant-table-body {
  margin-top: 7px;
}
.main___1-g2- .ant-table-thead > tr > th,
.main___1-g2- .ant-table-tbody > tr > td {
  padding: 16px 12px;
}
.main___1-g2- .ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
  min-width: 0;
  width: 0;
}
.main___1-g2- .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  /*滚动条整体样式*/
  height: 1px;
}
.main___1-g2- .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  background: #fafafa;
}
.main___1-g2- .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: #fafafa;
}
.main___1-g2- .ant-btn {
  padding: 0 50px;
  line-height: 28px;
}
.main___1-g2- .footBtn___AyPdP {
  display: flex;
}
.main___1-g2- .footBtn___AyPdP .allCheckBox___1quSZ {
  width: 20%;
  padding: 16px 12px;
}
.main___1-g2- .footBtn___AyPdP .btn___1g-HQ {
  margin-left: 5px;
}
.main___1-g2- .footBtn___AyPdP .btn___1g-HQ .ml10___3FMe4 {
  margin-left: 10px;
}
.pm3-left-menu .main___1-g2- {
  padding-bottom: 34px;
}
.pm3-left-menu .main___1-g2- .footBtn___AyPdP {
  position: fixed;
  bottom: 13px;
  z-index: 1;
}
.pm3-left-menu .main___1-g2- .footBtn___AyPdP .btn___1g-HQ {
  margin-left: -1px;
}
.pm3-left-menu .main___1-g2- .ant-btn {
  padding: 0 20px;
}

.main___HUfC3 {
  width: 100%;
}
.main___HUfC3 .mainHeight___uGrR8 {
  height: 100%;
}
.main___HUfC3 .mainScorll___1PLq6 {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___HUfC3 .contentScorll___15TEo {
  padding: 0 15px;
  overflow: hidden;
}
.main___HUfC3 .ant-table td,
.main___HUfC3 .ant-table th {
  white-space: nowrap;
}
.main___HUfC3 .listTitle___19tcB {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___HUfC3 .rightTopTogs___3K9Ss {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___VrXE7 {
  background-color: #e7f7ff;
}
.main___HUfC3 .tabMenu___2DPrE {
  height: 25px;
  display: flex;
  align-items: center;
}
.main___HUfC3 .search___2P1L5 {
  padding-top: 3px;
  float: right;
  padding-right: 22px;
}
.main___HUfC3 .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___HUfC3 .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}
.main___HUfC3 .ant-table td,
.main___HUfC3 .ant-table th {
  white-space: nowrap;
}

.search___6CUbm {
  cursor: pointer;
  margin-top: 12px;
}
.search2___17z7a {
  cursor: pointer;
  margin-top: 3px;
}
.move___3hTly {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}

.buttons___2H8J5 {
  text-align: right;
  padding: 0px 535px 0 15px;
}

.main___sNRNK .setroleAuditSearchMod___1Pbj8 {
  position: relative;
}
.main___sNRNK .setroleAuditSearchMod___1Pbj8 .setroleAuditBtn___bVvek {
  position: absolute;
  right: 0;
}
.main___sNRNK .setroleAuditSearchMod___1Pbj8 .setroleAuditSelect___3dlZN {
  width: 200;
}
.main___sNRNK .setroleAuditSearchMod___1Pbj8 .setroleAuditSearch___1oaXX {
  display: inline-block;
}
.main___sNRNK .setroleAuditSearchMod___1Pbj8 .setroleAuditSearch___1oaXX > span {
  margin-right: 20px;
}
.main___sNRNK .ant-table td,
.main___sNRNK .ant-table th {
  white-space: nowrap;
}
.main___sNRNK .ant-table-small {
  border: none;
}
.search___21mtZ {
  display: inline-block;
}
.search___21mtZ > span {
  margin-right: 20px;
}

.main___18yDp {
  width: 100%;
}
.main___18yDp .mainHeight___3sSMn {
  height: 100%;
}
.main___18yDp .mainScorll___1ItN4 {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___18yDp .contentScorll___p53i3 {
  padding: 0 15px;
  overflow: hidden;
}
.main___18yDp .ant-table td,
.main___18yDp .ant-table th {
  white-space: nowrap;
}
.main___18yDp .listTitle___xD-4U {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___18yDp .rightTopTogs___25iXX {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___18HzZ {
  background-color: #e7f7ff;
}
.main___18yDp .tabMenu___2CxyV {
  height: 25px;
  display: flex;
  align-items: center;
}
.main___18yDp .search___RYnri {
  padding-top: 3px;
  float: right;
  padding-right: 22px;
}
.main___18yDp .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___18yDp .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.main___11chS {
  width: 100%;
}
.main___11chS .mainHeight___2fCwb {
  height: 100%;
}
.main___11chS .mainScorll___3QDoa {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___11chS .contentScorll___1WmW5 {
  padding: 0 15px;
  overflow: hidden;
}
.main___11chS .ant-table td,
.main___11chS .ant-table th {
  white-space: nowrap;
}
.main___11chS .listTitle___2yKS9 {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___11chS .rightTopTogs___2FI73 {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___3nJFP {
  background-color: #e7f7ff;
}
.main___11chS .tabMenu___xHgWx {
  height: 25px;
  display: flex;
  align-items: center;
}
.main___11chS .search___1O5IO {
  padding-top: 3px;
  float: right;
  padding-right: 22px;
}
.main___11chS .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___11chS .ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.main___29q2F {
  width: 100%;
  height: 100%;
  position: relative;
  padding-bottom: 74px;
}
.main___29q2F .visiable___4E8E_ {
  display: none;
}
.main___29q2F .tablescroll___3kRY2 {
  height: calc(100% - 15px);
  overflow-y: auto;
}
.main___29q2F .expanded___ghBlI {
  margin-right: 8px;
  display: inline-block;
  width: 17px;
  height: 17px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  cursor: pointer;
}
.main___29q2F .ant-table-body {
  margin-top: 7px;
}
.main___29q2F .ant-table-thead > tr > th,
.main___29q2F .ant-table-tbody > tr > td {
  padding: 16px 12px;
}
.main___29q2F .ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
  min-width: 0;
  width: 0;
}
.main___29q2F .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  /*滚动条整体样式*/
  height: 1px;
}
.main___29q2F .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  background: #fafafa;
}
.main___29q2F .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: #fafafa;
}
.main___29q2F .ant-btn {
  padding: 0 50px;
  line-height: 28px;
}
.main___29q2F .footBtn___A6iLO {
  display: flex;
}
.main___29q2F .footBtn___A6iLO .allCheckBox___2l111 {
  width: 20%;
  padding: 16px 12px;
}
.main___29q2F .footBtn___A6iLO .btn___2kGlk {
  margin-left: 5px;
}
.main___29q2F .footBtn___A6iLO .btn___2kGlk .ml10___1azD3 {
  margin-left: 10px;
}

.buttons___2uRLp {
  text-align: right;
  padding: 0px 535px 0 15px;
}

.main___3zrC2 {
  padding: 0 20px;
}
.main___3zrC2 .tabMenu___3ewdx {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3zrC2 .search___2jo_- {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3sxFr .setroleAuditSearchMod___33n6k {
  position: relative;
}
.main___3sxFr .setroleAuditSearchMod___33n6k .setroleAuditBtn___3S99W {
  position: absolute;
  right: 0;
}
.main___3sxFr .setroleAuditSearchMod___33n6k .setroleAuditSelect___1jVqk {
  width: 200;
}
.main___3sxFr .setroleAuditSearchMod___33n6k .setroleAuditSearch___2ETy9 {
  display: inline-block;
}
.main___3sxFr .setroleAuditSearchMod___33n6k .setroleAuditSearch___2ETy9 > span {
  margin-right: 20px;
}
.main___3sxFr .ant-table td,
.main___3sxFr .ant-table th {
  white-space: nowrap;
}
.main___3sxFr .ant-table-small {
  border: none;
}
.search___vRxFn {
  display: inline-block;
  position: absolute;
}
.search___vRxFn > span {
  margin-right: 10px;
}

.main___CrxI1 {
  position: relative;
}
.main___CrxI1 .agreementExit___1hufR {
  position: absolute;
  top: 20px;
  right: -15px;
}
.main___CrxI1 .agreementAccept___2BZ9_ {
  background-color: white;
  margin: 0 auto;
  width: 448px;
}
.main___CrxI1 .agreementAccept___2BZ9_ img {
  display: block;
  margin: 0 auto;
}
.main___CrxI1 .agreementAccept___2BZ9_ .setroleRules___2-Mje {
  font-size: 14px;
  margin: 0 auto;
  margin-bottom: 50PX;
}
.main___CrxI1 .agreementAccept___2BZ9_ .setroleRules___2-Mje p {
  font-size: 14px;
}
.main___CrxI1 .agreementAccept___2BZ9_ .agreementIcon___2yFDv {
  text-align: center;
}
.main___CrxI1 .agreementAccept___2BZ9_ .agreementIcon___2yFDv i {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  background-color: #52c41a;
  border-radius: 50%;
  color: white;
  margin-right: 20px;
}
.main___CrxI1 .agreementAccept___2BZ9_ .anticon-check___3VFY_ {
  color: #000000;
}
.tiptext___FUV88 {
  font-size: 14px;
}
.tiptext___FUV88 h3 {
  margin-bottom: 20px;
}
.tiptext___FUV88 p {
  width: 336px;
  margin-bottom: 5px;
}

.main___1zDpM {
  height: 40px;
}

.main___1f51A .ant-table td,
.main___1f51A .ant-table th {
  white-space: nowrap;
}
.main___1f51A .setroleShadow___wOc3W {
  background-color: #f5f5f5;
  width: 100%;
  height: 10px;
  border-top: 1px solid #e5e5e5;
}
.main___1f51A .hidden___3uGaz {
  display: none;
}
.main___1f51A .setroleMain___vQRr8 .ant-layout-sider___1f7g- {
  border-right: 1px solid #e5e5e5;
}
.main___1f51A .setroleMain___vQRr8 .setroleAudit___q6xvO .setroleAuditTitle___1UgbY {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  margin-top: 10px;
}
.main___1f51A .setroleMain___vQRr8 .setroleAudit___q6xvO .setroleAuditSearchMod___FFR1n {
  margin-bottom: 10px;
  position: relative;
}
.main___1f51A .setroleMain___vQRr8 .setroleAudit___q6xvO .setroleAuditSearchMod___FFR1n .setroleAuditBtn___2yZPs {
  position: absolute;
  right: 0;
}
.main___1f51A .setroleMain___vQRr8 .setroleAudit___q6xvO .setroleAuditSearchMod___FFR1n .setroleAuditSelect___3CILv {
  width: 200;
}
.main___1f51A .setroleMain___vQRr8 .setroleAudit___q6xvO .setroleAuditSearchMod___FFR1n .setroleAuditSearch___3PL2i {
  display: inline-block;
}
.main___1f51A .setroleMain___vQRr8 .setroleAudit___q6xvO .setroleAuditSearchMod___FFR1n .setroleAuditSearch___3PL2i > span {
  margin-right: 20px;
}
.main___1f51A .setroleMain___vQRr8 .setroleAccess___3QRv_ .setroleAccessOperate___14WlH {
  margin: 10px 0;
}
.main___1f51A .setroleMain___vQRr8 .setroleAccess___3QRv_ .editable-row___gOxcZ .ant-form-explain___3wgrM {
  position: absolute;
  font-size: 12px;
  margin-top: -4px;
}

.main___2AAjo {
  padding: 20px;
  max-width: 800px;
}
.main___2AAjo .list___Gyzaa {
  display: flex;
  align-items: center;
}
.main___2AAjo .list___Gyzaa label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: left;
  width: 120px;
}
.main___2AAjo .list___Gyzaa span {
  line-height: 39px;
  margin-left: 10px;
}
.main___2AAjo .ant-form-explain {
  margin-left: 90px;
}

.main___J8dNX {
  padding: 0 20px;
}
.main___J8dNX .tabMenu___1V4Ry {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___J8dNX .search___Lg5oW {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.main___J8dNX .search___Lg5oW .ant-select-combobox .ant-select-search__field.ant-input-group-wrapper-sm {
  width: 242px !important;
}
.main___J8dNX .search___Lg5oW .ant-select-combobox .ant-select-search__field.ant-input-group-wrapper-sm input {
  padding-right: 20px !important;
}
.main___J8dNX .search___Lg5oW .ant-input-suffix .anticon-search {
  left: -160px;
}
.main___J8dNX .searchEn___2UKKy .ant-select-combobox .ant-select-search__field.ant-input-group-wrapper-sm {
  width: 260px !important;
}

.main___2Yssh .head___3fPFe::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.main___2Yssh .ant-form-item {
  margin-bottom: 4px;
}
.main___2Yssh .ant-select-selection--multiple {
  margin-top: 3px;
  text-overflow: ellipsis;
}

.main___3Mv9p .setroleAuditSearchMod___1sSUO {
  position: relative;
}
.main___3Mv9p .setroleAuditSearchMod___1sSUO .setroleAuditBtn___9wevg {
  position: absolute;
  right: 0;
}
.main___3Mv9p .setroleAuditSearchMod___1sSUO .setroleAuditSelect___2Atzr {
  width: 200;
}
.main___3Mv9p .setroleAuditSearchMod___1sSUO .setroleAuditSearch___1_7PS {
  display: inline-block;
}
.main___3Mv9p .setroleAuditSearchMod___1sSUO .setroleAuditSearch___1_7PS > span {
  margin-right: 20px;
}
.main___3Mv9p .ant-table td,
.main___3Mv9p .ant-table th {
  white-space: nowrap;
}
.main___3Mv9p .ant-table-small {
  border: none;
}
.search___1HFP9 {
  display: flex;
  align-items: center;
}
.search___1HFP9 > span {
  margin-right: 20px;
}
.search___1HFP9 .num___2Ty6X {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}

.main___362ds {
  padding: 0 20px;
}
.main___362ds .tabMenu___1Rym_ {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___362ds .search___3Smgl {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___331Pu .setroleAuditSearchMod___VW2HN {
  position: relative;
}
.main___331Pu .setroleAuditSearchMod___VW2HN .setroleAuditBtn___1NuTh {
  position: absolute;
  right: 0;
}
.main___331Pu .setroleAuditSearchMod___VW2HN .setroleAuditSelect___2y82_ {
  width: 200;
}
.main___331Pu .setroleAuditSearchMod___VW2HN .setroleAuditSearch___sZons {
  display: inline-block;
}
.main___331Pu .setroleAuditSearchMod___VW2HN .setroleAuditSearch___sZons > span {
  margin-right: 20px;
}
.main___331Pu .ant-table td,
.main___331Pu .ant-table th {
  white-space: nowrap;
}
.main___331Pu .ant-table-small {
  border: none;
}
.search___2reJt {
  display: inline-block;
}
.search___2reJt > span {
  margin-right: 20px;
}
.search___2reJt .num___3YZ3C {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}

.main___1mDJT .tip___ZAp61 {
  color: #1890ff;
}

.main___2xY3e {
  padding: 0 20px;
  width: 100%;
}
.main___2xY3e .tabMenu___2gPyq {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2xY3e .search___387PJ {
  padding-top: 5px;
  float: right;
  padding-right: 22px;
}

.fileName___WP0f9 {
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  display: flex;
  justify-content: space-between;
}
.fileName___WP0f9 p {
  color: #999;
}
.fileName___WP0f9 .extension___3MZ8A {
  width: 60%;
  display: flex;
  justify-content: left;
  padding-top: 5px;
  color: #08a1b9;
}
.fileName___WP0f9 .down___3mdqy {
  width: 20%;
  display: flex;
  justify-content: flex-end;
  padding-right: 20px;
  padding-top: 5px;
}
.fileName___WP0f9 .down___3mdqy a {
  margin-right: 10px;
}

.main___1o_Y1 {
  width: 100%;
}
.main___1o_Y1 .mainHeight___1aMSl {
  height: 100%;
}
.main___1o_Y1 .mainScorll___twWZK {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___1o_Y1 .content___2fvsu {
  padding: 0 20px;
}
.main___1o_Y1 .listTitle___38ZDu {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1o_Y1 .mybtn___1xOE8 {
  padding: 0 20px;
  padding-top: 10px;
}
.pm3-left-menu .main___1o_Y1 .btns___yv8Ui {
  /* width: 400px; */
  position: fixed;
  bottom: 10px;
  z-index: 1;
  margin-left: -21px;
  /* width: 400px; */
  margin-bottom: 0;
}
.pm3-left-menu .main___1o_Y1 .ant-btn {
  padding: 0 20px;
}
.pm3-left-menu .main___1o_Y1 .globalBtn {
  width: auto;
}

.pageWrap___vqhZg .ant-table-wrapper {
  height: calc(100vh - 280px);
}
.pageWrap___vqhZg .ant-spin-nested-loading,
.pageWrap___vqhZg .ant-spin-container {
  height: 100%;
}
.pageWrap___vqhZg .ant-table-small {
  height: calc(100% + 1px);
  border-right: 1px solid #e8e8e8 !important;
}
.pageWrap___vqhZg .ant-table-small.ant-table-bordered .ant-table-content {
  border-right: 0;
}
.pageWrap___vqhZg .ant-pagination {
  width: 100%;
  margin: 10px 0 0 !important;
  display: flex;
  align-items: flex-end;
}
.pageWrap___vqhZg .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  padding: 0 4px;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  height: 33px;
}
.pageWrap___vqhZg .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 0 4px;
  overflow: hidden;
  font-size: 14px;
  height: 33px;
  border-right: 0;
  border-bottom: 1px solid #e8e8e8 !important;
}
.pageWrap___vqhZg .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body {
  margin: 0;
}
.pageWrap___vqhZg .ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 330px);
}
.flex___2wC-c {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.actionWrap___3P5c2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.actionWrap___3P5c2 > div {
  flex: 1;
  display: flex;
  align-items: center;
}
.editModal___2M1Gz .info___2smeL {
  color: #e23c30;
  text-align: right;
  margin-bottom: 12px;
}
.editModal___2M1Gz .ant-table-placeholder {
  height: 264px;
}
.editModal___2M1Gz .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  padding: 2px 4px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  height: 33px;
}
.editModal___2M1Gz .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 0 4px;
  overflow: hidden;
  font-size: 14px;
  height: 33px;
  border-right: 0;
}
.editModal___2M1Gz .ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0;
}
.editModal___2M1Gz .ant-table-thead > tr > th .ant-table-filter-icon {
  font-size: 16px;
}
.editModal___2M1Gz .ant-modal-content .ant-modal-body {
  padding: 15px 20px !important;
}

.main___E6TXQ {
  width: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  height: calc(100% - 8px);
}
.main___E6TXQ:hover {
  overflow-x: overlay;
}
.main___E6TXQ .react-resizable-handle {
  z-index: 1;
  width: 10px;
  height: 100%;
  right: 0;
  cursor: col-resize;
  padding: 0;
  background-image: none;
}
.headerBorder___3pKq4 {
  border-bottom: 1px solid #e8e8e8;
  min-width: 1458px;
}
.headerWrap___1jTV1 {
  margin-right: 50px;
  overflow: hidden;
}
.header___1yPqL {
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header___1yPqL > div {
  flex: 1;
  font-size: 14px;
  color: #333333;
  font-weight: 600;
}
.header___1yPqL > div:first-child {
  padding-left: 12px;
}
.header___1yPqL > div:last-child {
  text-align: right;
}
.header___1yPqL > div:nth-child(2n) {
  text-align: center;
}
.listWrap___2rjUD {
  min-width: 1458px;
  height: calc(100% - 48px);
}
.listWrap___2rjUD .titleWrap___MW-_o {
  display: flex;
  align-items: center;
  padding: 6px 12px;
  width: 100%;
}
.listWrap___2rjUD .title___uJibn {
  font-size: 14px;
  color: #333333;
  flex: 1;
}
.listWrap___2rjUD .tableWrap___28CqN {
  display: flex;
  padding: 0 12px;
}
.listWrap___2rjUD .buttonWrap___1nH03 {
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.listWrap___2rjUD .buttonWrap___1nH03 button {
  display: block;
  width: 112px;
}
.listWrap___2rjUD .buttonWrap___1nH03 button:not(:last-child) {
  margin-bottom: 10px;
}
.listWrap___2rjUD .centerWrap___M4Njx {
  position: relative;
}
.listWrap___2rjUD .centerWrap___M4Njx .ant-btn {
  white-space: normal;
  height: auto;
  min-height: 32px;
}
.listWrap___2rjUD .result___uqwu6 {
  position: absolute;
  top: -100px;
  text-align: center;
  width: 100%;
  font-size: 14px;
  color: #333333;
}
.tip___1Kua0 {
  cursor: pointer;
}
.tip___1Kua0:hover {
  color: #c6000b;
}
.intro___3FCnP {
  font-size: 14px;
  color: #333333;
}
.intro___3FCnP .title___uJibn {
  font-weight: 600;
}
.flex___3jcOl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 680px;
}
.bindTip___iTVNs {
  width: 535px;
  max-width: unset;
}
.bindTip___iTVNs .ant-tooltip-arrow {
  border-bottom-color: #fff !important;
}
.bindTip___iTVNs .ant-tooltip-inner {
  padding: 20px;
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}

.providerDetail___1pkoq {
  margin: auto;
  width: 1200px;
  padding: 30px 0 50px;
  height: 100%;
  overflow: scroll;
}
.providerDetail___1pkoq .phoneNum.ant-btn-dangerous {
  border-color: #e23c30;
  background: #e23c30;
  margin-left: 10px;
  border-radius: 2px;
}
.providerDetailModal___3b1Mr .modalBtn.ant-btn-dangerous {
  border-color: #e23c30;
  background: #e23c30;
  border-radius: 2px;
  margin: 0 auto;
  margin-top: 29px;
  width: 100px;
}
.detailCard___OkvlQ {
  padding: 50px 60px;
  background-color: #fff;
  height: 240px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.headWrap___2Y3tR {
  flex-shrink: 0;
}
.infoWrap___3gec_ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 26px;
  flex: 1;
}
.infoWrap___3gec_ .nameWrap___1FO5l {
  display: flex;
  align-items: center;
}
.infoWrap___3gec_ .nameWrap___1FO5l .providerName___1h7jw {
  font-size: 26px;
  font-weight: 500;
  color: #000000;
  line-height: 26px;
}
.infoWrap___3gec_ .nameWrap___1FO5l .tag___3BU4l {
  width: 46px;
  height: 22px;
  background: #f59a23;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
  margin-left: 23px;
  text-align: center;
}
.infoWrap___3gec_ .locationTitle___3n163 {
  margin-top: 15px;
}
.address___1Z3P9 {
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  color: #666666;
  margin-top: 20px;
}
.serviceNum___2HkKV {
  font-size: 16px;
  color: #666666;
  margin-top: 10px;
  line-height: 16px;
}
.timeWrap___RwYQ7 {
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.introTitle___aTpW- {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 500;
  color: #000000;
  line-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.leftLine___2xA4t {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-right: 252px solid #f0ccca;
  border-bottom: 6px solid transparent;
  margin-right: 20px;
}
.rightLine___1iiy8 {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-left: 252px solid #f0ccca;
  border-bottom: 6px solid transparent;
  margin-left: 20px;
}
.modalTitle___1Tz8f {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  line-height: 24px;
}
.modalNum___idbMF {
  margin-top: 20px;
  font-size: 22px;
  font-weight: 500;
  color: #000000;
  line-height: 33px;
  text-align: center;
}
.editorWrapper___2UHg0 {
  margin: auto;
  width: 1120px;
  box-sizing: content-box;
  flex-shrink: 0;
  min-height: 200px;
  background-color: #fff;
  overflow: hidden;
}
.editorWrapper___2UHg0 p img {
  display: inline-block;
  width: 100%;
}
.providerDetailPreview___2V3Ls {
  height: 100vh;
  width: 100vw;
  overflow: scroll;
  background-color: #f5f5f5;
  padding: 30px 0 0;
}
.providerDetailContent___cGE2o {
  padding-bottom: 100px;
  width: 1206px;
  margin: auto;
}

.main___31lIp {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 20px;
}
.main___31lIp .Box___10IXj {
  width: 466px;
  height: 162px;
  border: 1px solid #979797;
  border-radius: 4px;
  margin: 25px auto;
}
.main___31lIp .Box___10IXj .pOne___2G1rl {
  margin: 40px 10px auto;
  font-size: 16px;
  color: #F0253D;
  text-align: center;
}
.main___31lIp .Box___10IXj .pTwo___3edmz {
  margin: 10px auto;
  font-size: 16px;
  color: #F0253D;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main___31lIp .Box___10IXj .pTwo___3edmz span {
  font-size: 16px;
  display: block;
  width: 50px;
  color: #F0253D;
}

.main___2Dp48 {
  width: 100%;
  height: 100%;
  background: #fff;
}
.main___2Dp48 .currentColor___v3vxS {
  color: #1890ff;
}
.main___2Dp48 .loginTitle___1qCb5 {
  display: flex;
}
.main___2Dp48 .loginTitle___1qCb5 .logoh___1Iooz {
  width: 545px;
  margin-left: 100px;
  margin-top: 40px;
  display: flex;
  align-items: center;
}
.main___2Dp48 .loginTitle___1qCb5 .logoh___1Iooz .title___iHcZj {
  margin-left: 10px;
  color: blue;
  font-weight: bold;
  background-image: -webkit-linear-gradient(right, #36dcdc, #008FD7, #008FD7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.main___2Dp48 .loginBox___h9wXS {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 960px;
  height: 400px;
  box-shadow: 0 0 10px rgba(29, 73, 149, 0.3);
  margin-top: -250px;
  margin-left: -480px;
  z-index: 10;
}
.main___2Dp48 .loginForm___q44vn {
  width: 600px;
  height: 100%;
  float: right;
  border-left: #EFEFEF 1px solid;
  background: #fff;
}
.main___2Dp48 .logo___2QD22 {
  width: 200px;
  height: 272px;
  float: left;
  padding: 30px 70px;
}
.main___2Dp48 .loginForm___q44vn h1 {
  margin-bottom: 0px;
  color: #1D4995;
  font-size: 26px;
  font-weight: normal;
  width: 100%;
  display: block;
  text-align: center;
}
.main___2Dp48 .loginForm___q44vn span {
  font-size: 16px;
  color: #979797;
  width: 100%;
  display: block;
}

.main___3ocP6 {
  width: 100%;
  height: 100%;
  background: url(/static/project/cftask/images/bg.jpg) no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.main___3ocP6 .logo___3c6r8 {
  display: flex;
  flex-direction: row;
  padding-top: 10px;
}
.main___3ocP6 .logo___3c6r8 .img___hjMrP {
  height: 80px;
}
.main___3ocP6 .logo___3c6r8 .content___3oWp5 {
  height: 80px;
}
.main___3ocP6 .logo___3c6r8 .content___3oWp5 .title___2F0Nv {
  font-family: 思源黑体 CN;
  font-weight: 900;
  font-style: normal;
  font-size: 18px;
  color: #FFFFFF;
  width: 300px;
  height: 21px;
  line-height: 40px;
  margin-top: 10px;
}
.main___3ocP6 .logo___3c6r8 .content___3oWp5 .entitle___2a1yG {
  font-family: 思源黑体 CN;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  color: #FFFFFF;
  width: 300px;
  margin-top: 10px;
  height: 18px;
  line-height: 1px;
}
.main___3ocP6 .menu___1i__m {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  width: 92%;
  margin: 0 auto;
  color: white;
  text-align: center;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -46%;
}
.main___3ocP6 .menu___1i__m .item___3Jd_4 {
  padding: 10px;
  margin: 5px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  width: 70px;
  height: 70px;
  margin-bottom: 5px;
}
.main___3ocP6 .menu___1i__m:hover {
  cursor: pointer;
}
.main___3ocP6 .item___3Jd_4:hover {
  background-color: #56b4dc;
}
.main___3ocP6 .item___3Jd_4:active {
  background-color: #0076a8;
}

.main___3Fne_ {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 20px;
}
.main___3Fne_ .Box___2QqsO {
  width: 466px;
  height: 162px;
  border: 1px solid #979797;
  border-radius: 4px;
  margin: 25px auto;
}
.main___3Fne_ .Box___2QqsO .pOne___1kEmT {
  margin: 40px 10px auto;
  font-size: 16px;
  color: #F0253D;
  text-align: center;
}
.main___3Fne_ .Box___2QqsO .pTwo___3JVWx {
  margin: 10px auto;
  font-size: 16px;
  color: #F0253D;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main___3Fne_ .Box___2QqsO .pTwo___3JVWx span {
  font-size: 16px;
  display: block;
  width: 50px;
  color: #F0253D;
}

.main___2elVt {
  width: 100%;
  height: 100%;
  background: #fff;
}
.main___2elVt .currentColor___b5tcX {
  color: #1890ff;
}
.main___2elVt .loginTitle___38Zp5 {
  display: flex;
}
.main___2elVt .loginTitle___38Zp5 .logoh___2nw2R {
  width: 245px;
  margin-left: 100px;
  margin-top: 40px;
  display: flex;
  align-items: center;
}
.main___2elVt .loginBox___12L1k {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 960px;
  height: 400px;
  box-shadow: 0 0 10px rgba(29, 73, 149, 0.3);
  margin-top: -250px;
  margin-left: -480px;
  z-index: 10;
}
.main___2elVt .loginForm___1IBNY {
  width: 600px;
  height: 100%;
  float: right;
  border-left: #EFEFEF 1px solid;
  background: #fff;
}
.main___2elVt .logo___3fefe {
  width: 200px;
  height: 272px;
  float: left;
  padding: 30px 70px;
}
.main___2elVt .loginForm___1IBNY h1 {
  margin-bottom: 0px;
  color: #1D4995;
  font-size: 26px;
  font-weight: normal;
  width: 100%;
  display: block;
  text-align: center;
}
.main___2elVt .loginForm___1IBNY span {
  font-size: 16px;
  color: #979797;
  width: 100%;
  display: block;
  text-align: center;
}

.main___30KLr {
  width: 100%;
  height: 100%;
  background: #fff;
}
.main___30KLr .currentColor___1n1Ra {
  color: #1890ff;
}
.main___30KLr .loginTitle___34AXq {
  display: flex;
}
.main___30KLr .loginTitle___34AXq .logoh___1EVS8 {
  width: 545px;
  margin-left: 100px;
  margin-top: 40px;
  display: flex;
  align-items: center;
}
.main___30KLr .loginTitle___34AXq .logoh___1EVS8 .title___s34tJ {
  margin-left: 60px;
  color: #004899;
  font-weight: 400;
}
.main___30KLr .loginBox___2mS9a {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 960px;
  height: 450px;
  box-shadow: 0 0 10px rgba(29, 73, 149, 0.3);
  margin-top: -250px;
  margin-left: -480px;
  z-index: 10;
}
.main___30KLr .loginForm___1mdBF {
  width: 600px;
  height: 100%;
  float: right;
  border-left: #EFEFEF 1px solid;
  background: #fff;
  padding-top: 20px;
}
.main___30KLr .logo___1KRcX {
  width: 200px;
  height: 272px;
  float: left;
  padding: 120px 70px;
}
.main___30KLr .loginForm___1mdBF h1 {
  margin-bottom: 0px;
  color: #1D4995;
  font-size: 26px;
  font-weight: normal;
  width: 100%;
  display: block;
  text-align: center;
}
.main___30KLr .loginForm___1mdBF span {
  font-size: 16px;
  color: #979797;
  width: 100%;
  display: block;
}

.main___3obpk {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 20px;
}
.main___3obpk .Box___kTRgM {
  width: 466px;
  height: 162px;
  border: 1px solid #979797;
  border-radius: 4px;
  margin: 25px auto;
}
.main___3obpk .Box___kTRgM .pOne___3U4TI {
  margin: 40px 10px auto;
  font-size: 16px;
  color: #F0253D;
  text-align: center;
}
.main___3obpk .Box___kTRgM .pTwo___3UBC2 {
  margin: 10px auto;
  font-size: 16px;
  color: #F0253D;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main___3obpk .Box___kTRgM .pTwo___3UBC2 span {
  font-size: 16px;
  display: block;
  width: 50px;
  color: #F0253D;
}

.main___2FC5H {
  margin: 10% auto 0;
  text-align: center;
}

.main___1dkUL {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.main___1dkUL .step___3hd2F {
  display: flex;
  align-items: center;
  width: 18%;
}
.main___1dkUL .stepBox___ptnNj {
  width: 85%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
.main___1dkUL .border___10rz6 {
  width: 15%;
  height: 1px;
  border-top: 2px solid #d2d2d2;
  position: relative;
}
.itembox___1S2Kf .ant-form-item {
  margin-bottom: 0;
}

.main___12miV {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.main___12miV .step___3KkX1 {
  display: flex;
  align-items: center;
  width: 18%;
}
.main___12miV .stepBox___1yA6P {
  width: 85%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
.main___12miV .border___2Ls8W {
  width: 15%;
  height: 1px;
  border-top: 2px solid #d2d2d2;
  position: relative;
}
.itembox___23jC8 .ant-form-item {
  margin-bottom: 0;
}

.head___3juWI .w-e-modal button {
  line-height: 24px;
}
.head___3juWI .w-e-text-placeholder {
  top: 0;
}
.head___3juWI .w-e-text-container [data-slate-editor] p {
  margin: 0;
}

/*!
 * Viewer.js v1.11.1
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-06T05:18:17.414Z
 */.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}
.main___2hc0U {
  width: 100%;
  height: 100%;
}
.main___2hc0U .dhx_diagram_connector:hover {
  stroke-width: 5;
}
.main___2hc0U .dhx_diagram_connector:hover path {
  stroke-width: 5;
}
.main___2hc0U .dhx_diagram_org_item .dhx_diagram_org_item_toolbar {
  min-height: 30px;
  width: 100%;
  position: absolute;
  z-index: 11;
  top: -30px;
  left: 0px;
  -webkit-animation: b 0.2s ease-in-out forwards;
  animation: b 0.2s ease-in-out forwards;
  border-radius: 2px;
  display: none;
  background: white;
  box-shadow: 0 0 5px 0 #a89e9e !important;
  padding-top: 5px;
}
.main___2hc0U .dhx_diagram_org_item:hover {
  cursor: pointer;
  box-shadow: 0 0 5px 0 #a89e9e !important;
}
.main___2hc0U .dhx_diagram_org_item:hover .dhx_diagram_org_item_toolbar {
  display: block;
}
.main___2hc0U .dhx_widget {
  background: #fff;
}
.main___2hc0U .dhx_item_header {
  z-index: 1;
}
.main___2hc0U .toolbar___2ptrk {
  position: absolute;
  right: 0px;
  z-index: 100;
  display: flex;
  cursor: pointer;
  text-align: center;
  background: white;
  box-shadow: 0 0 5px 0 #a89e9e !important;
  z-index: 2147483640;
  border-radius: 5px 0 0 5px;
}
.main___2hc0U .toolbar___2ptrk .hid___2jRrx {
  border-right: 1px #ADADAD solid;
  padding: 13px 5px 10px 5px;
}
.main___2hc0U .toolbar___2ptrk .hid___2jRrx:hover {
  color: blue;
}
.main___2hc0U .toolbar___2ptrk .row___Hpi2A {
  display: flex;
  font-size: 18px;
  color: #4F4F4F;
  padding: 15px 10px 10px;
  justify-content: space-around;
  flex-direction: row-reverse;
}
.main___2hc0U .toolbar___2ptrk .row___Hpi2A .label___qIKaX {
  font-size: 14px;
  margin-left: 10px;
  margin-top: -2px;
}
.main___2hc0U .toolbar___2ptrk .row___Hpi2A .btn___3SHVS {
  margin-left: 10px;
}
.main___2hc0U .toolbar___2ptrk .row___Hpi2A .btn___3SHVS:hover {
  color: blue;
}
.main___2hc0U .toolbar___2ptrk:hover {
  box-shadow: 0 0 10px 0 #a89e9e !important;
}
.main____1tQgl .dhx_diagram_flow_item {
  cursor: pointer;
}
.main____1tQgl .dhx_diagram_org_item {
  cursor: pointer;
}
.main____1tQgl .dhx_diagram_org_item:hover {
  box-shadow: 0 0 5px 0 #a89e9e !important;
}
.main____1tQgl .dhx_widget {
  background: #fff;
}

.main___2ZdE7 {
  margin: 20px;
}
.tabs___rPbuK {
  height: 100%;
}

.main___2bId2 {
  margin: 20px;
}
.tabs___1Bmlx {
  height: 100%;
}

.main___cIzdy {
  margin: 20px;
}
.tabs___2NOxu {
  height: 100%;
}

.main___jazqA {
  margin: 20px;
}
.tabs___3Zski {
  height: 100%;
}

.main___3C-Ax {
  margin: 20px;
}
.tabs___26DbT {
  height: 100%;
}

.main___2VnkQ {
  margin: 20px;
}
.tabs___2SfiS {
  height: 100%;
}

.main___1ohtp {
  margin: 20px;
}
.tabs___2kEat {
  height: 100%;
}

.main___1QdEB {
  margin: 20px;
}
.tabs___64Hp- {
  height: 100%;
}

.main___18cqe {
  margin: 20px;
}
.tabs___AiTOV {
  height: 100%;
}

.main___1XDf0 {
  margin: 20px;
}
.tabs___3l5Sn {
  height: 100%;
}

.main___1qkuz {
  margin: 20px;
}
.tabs___3jN_G {
  height: 100%;
}

.main___1EVSA {
  margin: 20px;
}
.tabs___2lhPN {
  height: 100%;
}

.main___3gkzj {
  margin: 20px;
}
.tabs___2Qomj {
  height: 100%;
}

.main___1Yy6b {
  margin: 20px;
}
.tabs___2x7QI {
  height: 100%;
}

.main___2ppJX {
  margin: 20px;
}
.tabs___gjhRZ {
  height: 100%;
}

.main___1q_8h {
  margin: 20px;
}
.tabs___29j3S {
  height: 100%;
}

.main___3HNkN {
  margin: 20px;
}
.tabs___lNygn {
  height: 100%;
}

.main___1KMfJ {
  margin: 20px;
}
.tabs___1B2aC {
  height: 100%;
}

.main___3Hfg0 {
  margin: 20px;
}
.tabs___2d2RO {
  height: 100%;
}

.mapwrap___sc71I {
  height: 540px;
  position: relative;
}
.mapwrap___sc71I .anchorBL img {
  display: none;
}
.mapwrap___sc71I .anchorBL span {
  display: none !important;
}
.mapwrap___sc71I .tangram-suggestion {
  display: none !important;
}
.mapwrap___sc71I .ant-spin {
  max-height: none;
}
.mapwrap___sc71I .ant-form-item-control {
  line-height: 32px;
}
.mapwrap___sc71I #ac {
  border: 1px solid #ccc;
  outline: none;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
}
.mapwrap___sc71I .searchDiv___3_4GW {
  width: 100%;
  top: 0;
  position: absolute;
  margin-top: 18px;
  padding: 0 18px;
  display: flex;
  z-index: 999;
  justify-content: space-between;
}
.mapwrap___sc71I .searchDiv___3_4GW .anticon___2jp0P {
  margin-top: 4px;
}
.mapwrap___sc71I .loading___BuM4C {
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  font-size: 20px;
  background: rgba(204, 204, 204, 0.5);
}
.tangram-suggestion-main {
  z-index: 99999;
}

.main___3lxRZ {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 20px;
}
.main___3lxRZ .loginItem___8DzJq {
  width: 400px;
  margin-top: 10px;
  line-height: 50px;
  border: 1px solid #979797;
  border-radius: 4px;
  margin: 5px auto;
  font-size: 15px;
}
.main___3lxRZ .loginItem___8DzJq:hover {
  border: 1px solid #c6000b;
}
.main___3lxRZ .loginItem___8DzJq input {
  border: none;
  height: 46px;
  outline: none;
  text-indent: 10px;
  width: 100%;
  border-radius: 4px;
}
.main___3lxRZ .loginSub___199lb {
  width: 400px;
  height: 50px;
  background-color: #c6000b;
  line-height: 50px;
  font-size: 18px;
  color: white;
  margin: 30px auto 0;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
}
.main___3lxRZ .loginSub___199lb:hover {
  background-color: #A70009;
}
.main___3lxRZ .loginItemCode___37itT {
  display: flex;
  border: none;
}
.main___3lxRZ .loginItemCode___37itT:hover {
  border: none;
}
.main___3lxRZ .loginItemCode___37itT .formInput___26xFG {
  height: 52px;
  flex: 1;
  border: 1px solid #979797;
  border-radius: 4px 0px 0px 4px;
}
.main___3lxRZ .loginItemCode___37itT .formInput___26xFG:hover {
  border: 1px solid #c6000b;
}
.main___3lxRZ .loginItemCode___37itT .formCodeBtn___n7siD {
  height: 52px;
  text-align: center;
  cursor: pointer;
  border: none;
  width: 125px;
  line-height: 52px;
  background: #fff;
}
.main___3lxRZ .loginItemCode___37itT .formCodeBtn___n7siD img {
  width: 100%;
  height: 100%;
  border: none;
  max-width: 100%;
  vertical-align: top;
}

.main___3nA8b .ant-form-item-required {
  font-size: 19px;
}
.main___3nA8b .marginTop___21m3f {
  margin-top: 20px;
}
.main___3nA8b .photoTab___3HYh9 {
  border: 1px solid #d9d9d9;
  padding: 10px;
  border-radius: 5px;
  box-sizing: border-box;
}

.card___1jjah {
  width: 423px;
  height: 461px;
  flex-direction: column;
  justify-content: flex-start;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 7px 0 hsla(0, 0%, 51%, 0.5);
  border: 1px solid #bec8dc;
  padding: 56px 25px 0;
}
.tabsNav___3ZhIZ {
  display: flex;
  align-items: center;
}
.tabsTab___2p6B5 {
  cursor: pointer;
  flex: 1;
  color: #313131;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  height: 45px;
  line-height: 45px;
}
.tabsTab___2p6B5:hover {
  color: #e23c30;
}
.tabsTabActive___3j7Yx {
  position: relative;
  color: #e23c30;
  font-weight: 700;
}
.tabsTabActive___3j7Yx::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -25px;
  width: 50px;
  height: 3px;
  border-radius: 1.5px;
  background-color: #e23c30;
}
.inputForm___2Y-r0 {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.lab___20g5e {
  margin: 10px 0;
  position: relative;
}
.left_icon___3D-mZ {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 11px;
  left: 10px;
}
.inp1___2T4VT {
  width: 100%;
  height: 40px;
  padding-left: 35px;
  border-radius: 4px;
  font-size: 14px;
  border: 1px solid #bec8dc;
  outline: none;
}
.password___z8gcJ {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
.forget_password___1igSa a {
  color: #333;
  cursor: pointer;
  font-size: 13px;
}
.forget_password___1igSa a:hover {
  color: #e23c30;
  text-decoration: underline;
}
.register___1HLRH {
  text-align: center;
  margin-top: 10px;
}
.register___1HLRH span {
  cursor: pointer;
  color: #e23c30;
}
.btnadd___12v-G {
  width: 100%;
  padding: 10px 0;
  outline: none;
  background: #e23c30;
  color: #fff;
  border: none;
  margin-top: 16px;
  border-radius: 22px;
  cursor: pointer;
}
.btnadd___12v-G:hover {
  background: #f06859;
  border-color: #f06859;
}
.labCode___u8gP- {
  display: flex;
}
.labCode___u8gP- .formInput___3Nkrd {
  width: auto;
  flex: 1;
  border-radius: 4px 0px 0px 4px;
}
.labCode___u8gP- .formCodeBtn___3tfvv {
  height: 40px;
  text-align: center;
  cursor: pointer;
  border: none;
  width: 140px;
  line-height: 40px;
  background: #fff;
  white-space: nowrap;
}
.labCode___u8gP- .formCodeBtn___3tfvv img {
  width: 100%;
  height: 100%;
  border: none;
  max-width: 100%;
  vertical-align: top;
}
.labCode___u8gP- input[type=number]::-webkit-inner-spin-button,
.labCode___u8gP- input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.captchaModal___3U8WK .ant-modal-header {
  background-color: #f7f7f7;
  border-bottom: unset;
}
.captchaModal___3U8WK .ant-modal-body {
  padding: 20px 38px;
}
.captchaModal___3U8WK .labCaptcha___3ZFhL {
  margin: 13px 0 0;
}
.captchaModal___3U8WK .btnCaptchaConfirm___3n4HJ {
  margin-top: 37px;
  width: 164px;
  border-radius: 3px;
}
.captchaModal___3U8WK .captchaBtnWrapper___2taVY {
  display: flex;
  justify-content: center;
}
.captchaModal___3U8WK .codeError___1wKG9 {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #f7411c;
  height: 30px;
  margin-bottom: -30px;
}

.page___3LAVH {
  width: 100vw;
  height: 100vh;
  background-image: url(/static/images/back.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.nav___2V1_U {
  box-shadow: 0 2px 5px 0 hsla(0, 10%, 83%, 0.5);
  width: 100%;
  height: 60px;
  flex-shrink: 0;
  padding: 0 48px 0 30px;
  color: #fff;
  background: #fff;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
}
.leftlogo___1IdQe {
  font-size: 26px;
  color: #333;
  display: flex;
  align-items: center;
}
.logo___3q3Qx {
  width: 38px;
  height: 30px;
  margin-right: 10px;
  margin-top: 0;
}
.loginmall___3hUwu {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.loginback___2xnje {
  margin-left: 5px;
  color: #333 !important;
}
.mall_footer___1HXtK {
  flex-shrink: 0;
  border-top: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  background: #fff;
  width: 100%;
  font-size: 13px;
}
.jump_gx___vPxv7 {
  color: #000;
}
.jump_gx___vPxv7:hover {
  color: #e50113;
}
.content___3Pp53 {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
}
.banner___9IzIi {
  width: 792px;
  height: 440px;
  margin-right: 5%;
  display: flex;
  align-items: center;
}
.bannerImg___3AgCl {
  width: 100%;
}

.frogetPwdMain___1ucx2 {
  width: 423px;
  height: 458px;
  background: #FFFFFF;
  border: 1px solid #bec8dc;
  box-shadow: 0px 0px 7px 0px rgba(131, 131, 131, 0.5);
  border-radius: 8px;
  padding: 30px 24px 30px;
}
.frogetPwdMain___1ucx2 .formtitle___2zugU {
  font-size: 18px;
  color: #E23C30;
  letter-spacing: 1.88px;
  font-weight: 700;
  line-height: 42px;
  text-align: center;
  margin-bottom: 10px;
}
.frogetPwdMain___1ucx2 .formInput___FAuXz {
  height: 44px;
}
.frogetPwdMain___1ucx2 .formInput___FAuXz .ant-input {
  padding-left: 35px;
  border: 1px solid #BEC8DC;
}
.frogetPwdMain___1ucx2 .formCodeBtn___efuPc {
  height: 44px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #BEC8DC;
  width: 116px;
  border-left: none;
  line-height: 44px;
  background: #fff;
  border-radius: 0 4px 4px 0;
}
.frogetPwdMain___1ucx2 .ant-form-item-children {
  display: block;
}
.frogetPwdMain___1ucx2 .pw-txt {
  color: #B3BACD;
  padding-top: 2px;
  width: 138px;
  overflow: hidden;
  position: absolute;
  bottom: -20px;
  right: 0;
  height: 20px;
}
.frogetPwdMain___1ucx2 .pw-txt .pw-con {
  float: left;
  font-size: 12px;
  text-align: center;
  width: 45px;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.frogetPwdMain___1ucx2 .pw-txt .pw-con span {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #B3BACD;
}
.frogetPwdMain___1ucx2 input[type=number]::-webkit-inner-spin-button,
.frogetPwdMain___1ucx2 input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.frogetPwdMain___1ucx2 .ant-input-affix-wrapper:hover,
.frogetPwdMain___1ucx2 .ant-input:hover {
  border-color: #BEC8DC !important;
}
.frogetPwdMain___1ucx2 .ant-input:focus {
  border-color: #e23c30 !important;
  box-shadow: 0 0 0 2px rgba(226, 60, 48, 0.2);
}
.frogetPwdMain___1ucx2 .ant-input-group-addon {
  padding: 0;
  border: none;
}
.frogetPwdMain___1ucx2 .has-error .ant-input-group-addon {
  color: rgba(0, 0, 0, 0.65);
}
.frogetPwdMain___1ucx2 .btnadd___jLawD {
  width: 100%;
  outline: none;
  background: #e23c30;
  color: #fff;
  border: none;
  border-radius: 22px;
  height: 44px;
  font-weight: 700;
  font-size: 14px;
}
.frogetPwdMain___1ucx2 .btnadd___jLawD:hover,
.frogetPwdMain___1ucx2 .btnadd___jLawD:focus {
  background: #f06859;
  border-color: #f06859;
}

.card___2EnDo {
  width: 423px;
  height: 461px;
  flex-direction: column;
  justify-content: flex-start;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 7px 0 hsla(0, 0%, 51%, 0.5);
  border: 1px solid #bec8dc;
  padding: 56px 25px 0;
}
.tabsNav___28DdS {
  display: flex;
  align-items: center;
}
.tabsTab___18oM_ {
  flex: 1;
  color: #313131;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  height: 45px;
  line-height: 45px;
}
.tabsTab___18oM_:hover {
  color: #e23c30;
}
.tabsTabActive___3fjb4 {
  position: relative;
  color: #e23c30;
  font-weight: 700;
}
.tabsTabActive___3fjb4::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -25px;
  width: 50px;
  height: 3px;
  border-radius: 1.5px;
  background-color: #e23c30;
}
.inputForm___3zUkS {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.lab___391hD {
  margin: 10px 0;
  position: relative;
}
.left_icon___2Wcfp {
  width: 18px;
  height: 18px;
  font-size: 20px;
  position: absolute;
  top: 11px;
  left: 10px;
  color: #B3BACD;
}
.inp1___1aQNX {
  width: 100%;
  height: 40px;
  padding-left: 35px;
  border-radius: 4px;
  font-size: 14px;
  border: 1px solid #bec8dc;
  outline: none;
}
.inp1___1aQNX::placeholder {
  color: #B3BACD;
  font-size: 14px;
}
.password___3YJYb {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
.forget_password___3zfyv a {
  color: #333;
  cursor: pointer;
  font-size: 13px;
}
.forget_password___3zfyv a:hover {
  color: #e23c30;
  text-decoration: underline;
}
.labx___3PuwC .ant-btn {
  width: 100%;
  padding: 10px 0;
  outline: none;
  background: #e23c30;
  color: #fff;
  border: none;
  margin-top: 16px;
  height: 41px;
  border-radius: 22px;
  cursor: pointer;
}
.labx___3PuwC .ant-btn:hover {
  background: #f06859;
  border-color: #f06859;
  color: #fff;
}
.labx___3PuwC .ant-btn:focus {
  background: #f06859;
  border-color: #f06859;
  color: #fff;
}
.labCode___3otCK {
  display: flex;
}
.labCode___3otCK .formInput___3AVx_ {
  width: auto;
  flex: 1;
  border-radius: 4px 0px 0px 4px;
}
.labCode___3otCK .formCodeBtn___10klG {
  height: 40px;
  text-align: center;
  cursor: pointer;
  border: none;
  width: 140px;
  line-height: 40px;
  background: #fff;
  white-space: nowrap;
}
.labCode___3otCK .formCodeBtn___10klG img {
  width: 100%;
  height: 100%;
  border: none;
  max-width: 100%;
  vertical-align: top;
}
.labCode___3otCK input[type=number]::-webkit-inner-spin-button,
.labCode___3otCK input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.btnadd___184Lk {
  width: 100%;
  padding: 10px 0;
  outline: none;
  background: #e23c30;
  color: #fff;
  border: none;
  margin-top: 16px;
  border-radius: 22px;
  cursor: pointer;
}
.btnadd___184Lk:hover {
  background: #f06859;
  border-color: #f06859;
}
.labCode___3otCK {
  display: flex;
}
.labCode___3otCK .formInput___3AVx_ {
  width: auto;
  flex: 1;
  border-radius: 4px 0px 0px 4px;
}
.labCode___3otCK .formCodeBtn___10klG {
  height: 40px;
  text-align: center;
  cursor: pointer;
  border: none;
  width: 140px;
  line-height: 40px;
  background: #fff;
  white-space: nowrap;
}
.labCode___3otCK .formCodeBtn___10klG img {
  width: 100%;
  height: 100%;
  border: none;
  max-width: 100%;
  vertical-align: top;
}
.labCode___3otCK input[type=number]::-webkit-inner-spin-button,
.labCode___3otCK input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.captchaModal___1b2kX .ant-modal-header {
  background-color: #f7f7f7;
  border-bottom: unset;
}
.captchaModal___1b2kX .ant-modal-body {
  padding: 20px 38px;
}
.captchaModal___1b2kX .labCaptcha___2Cnjw {
  margin: 13px 0 0;
}
.captchaModal___1b2kX .btnCaptchaConfirm___1PEGY {
  margin-top: 37px;
  width: 164px;
  border-radius: 3px;
}
.captchaModal___1b2kX .captchaBtnWrapper___8V6Oo {
  display: flex;
  justify-content: center;
}
.captchaModal___1b2kX .codeError___t1e_4 {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #f7411c;
  height: 30px;
  margin-bottom: -30px;
}
.confirm___SrlGH {
  cursor: pointer;
}
.confirm___SrlGH:hover {
  color: #f7411c;
}

.main___3DQdp {
  padding: 0 20px;
}
.main___3DQdp .tabMenu___1wp-R {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3DQdp .search___1KhU9 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2jM3w {
  padding: 0 20px;
}
.main___2jM3w .tabMenu___1qYdG {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2jM3w .search___y7BqB {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___q5iq5 {
  padding: 0 20px;
}
.main___q5iq5 .tabMenu___3VfhA {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___q5iq5 .search___cdiD7 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3xS6U {
  padding: 0 20px;
}
.main___3xS6U .tabMenu___342lZ {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3xS6U .search___Iu1a4 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___CZFyY {
  padding: 0 20px;
}
.main___CZFyY .tabMenu___1pGbO {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___CZFyY .search___2u99w {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1MXRb .ant-tabs-bar {
  position: relative !important;
}
.main___1MXRb .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  background: white;
}
.main___1MXRb .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
}
.main___1MXRb .ant-collapse {
  border-bottom: 1px solid #d9d9d9 !important;
}
.main___1MXRb .ant-collapse-content {
  max-height: 200px;
  overflow: auto;
}
.main___1MXRb .tap___3opLG {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  border-left: none;
  border-right: none;
  overflow: hidden;
  height: 70px;
}
.main___1MXRb .tabContent___1EOOe {
  padding-right: 30px;
}
.main___1MXRb .activeKey___3U-by {
  color: #666 !important;
  background: #d9d9d9;
}
.main___1MXRb .white___2fkWP {
  background: white;
}
.main___1MXRb .tabTitle___1ff7T {
  font-weight: bold;
}
.main___1MXRb .right___qqQSk {
  width: 50px;
  height: 50px;
  transform: rotate(-45deg);
  border: 1px solid #d9d9d9;
  border-left: none ;
  border-top: none;
  position: absolute;
  right: -25px;
  z-index: 2;
}
.main___1MXRb .border___39JwS {
  border-left: 1px solid #d9d9d9;
  width: 1px;
  height: 70px;
  position: absolute;
  right: 0;
}
.main___1MXRb .content___1-gCA {
  background: #fafafa;
  border: 1px solid #d9d9d9;
}
.main___1MXRb .menuBox___3psdA {
  background: white;
  padding: 5px;
}
.main___1MXRb .menuBox___3psdA i {
  margin-right: 20px;
}
.main___1MXRb .menuBox___3psdA i :hover {
  cursor: pointer;
}
.main___1MXRb h3 {
  padding: 10px;
}
.main___1MXRb .box___1TnlP {
  display: flex;
}
.main___1MXRb .item___3sdaU {
  display: flex;
  border-top: 1px solid #d9d9d9;
  padding: 10px;
  align-items: center;
  width: 100%;
}
.main___1MXRb .item___3sdaU:first-of-type {
  border-top: none !important;
}
.main___1MXRb .CollapseTitle___2zjcc {
  color: #333;
  font-size: 15px;
  font-weight: bold;
}
.main___1MXRb .itemName___1RzPI {
  margin: 0 0 0 40px;
  width: 50%;
}
.main___1MXRb .num___2JXXB {
  margin-right: 10px;
  min-width: 80px;
}
.main___1MXRb .numBox___17kTX {
  width: 50%;
  display: flex;
  align-items: center;
}
.main___1MXRb .borderBox___rUccd {
  height: 15px;
  background: #ff8082;
  border-radius: 4px;
}
.main___1MXRb .barDom___3I5R4 {
  width: 70%;
}

.main___wq3q_ {
  padding: 0 20px;
}
.main___wq3q_ .tabMenu___bTghV {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___wq3q_ .search___2vw1Y {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3_24J .rowCss___yKhJZ {
  border: 1px solid #d2d2d2;
}
.main___3_24J p {
  margin: 0;
  padding: 4px;
}
.main___3_24J .ColCss___35QT9 {
  height: 60px;
  border-right: 1px solid #d2d2d2;
}

.main___26m5J {
  padding: 0 20px;
}
.main___26m5J .tabMenu___1mzqO {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main___26m5J .search___CahgH {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3wqlo {
  padding: 0 20px;
}
.main___3wqlo .tabMenu___p0XVU {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main___3wqlo .search___1fV_E {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3jKTb {
  padding: 0 20px;
}
.main___3jKTb .tabMenu___2YPCE {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3jKTb .search___2znn_ {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2WQbc {
  padding: 0 20px;
}
.main___2WQbc .tabMenu___27lYO {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2WQbc .search___1VrUX {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1PoMm {
  padding: 0 20px;
}
.main___1PoMm .tabMenu___LEBap {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1PoMm .search___2YfGb {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___2piN2 {
  padding: 0 20px;
}
.main___2piN2 .tabMenu___3qOLs {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main___2piN2 .search___hjIhw {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3oXeY {
  background: #fff;
  padding: 20px 10px 20px 30px;
  min-height: 300px;
}
.main___3oXeY .pagination___25tGg {
  margin-top: 20px;
}
.main___3oXeY .spanBtn___2PsQL {
  margin-right: 10px;
}
.main___3oXeY .head___3voyu {
  margin-bottom: 10px;
}
.main___3oXeY .icon___YUzTE {
  margin-right: 10px;
}

.main___2Cj2e {
  background: #fff;
}
.main___2Cj2e .head___15XFO {
  padding: 20px 20px;
  border-bottom: 1px solid #ccc;
}
.main___2Cj2e .head___15XFO h2 {
  margin-bottom: 20px;
}
.main___2Cj2e .head___15XFO p {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin-bottom: 0px;
  width: 100%;
}
.main___2Cj2e .head___15XFO p .label___2U314 {
  display: inline-block;
  width: 70px;
  color: #555;
}
.main___2Cj2e .head___15XFO .time___R8pi- {
  width: 100%;
  height: 20px;
  line-height: 20px;
}
.main___2Cj2e .head___15XFO .time___R8pi- span {
  float: right;
  color: #333;
}
.main___2Cj2e .center___1aewS {
  min-height: 180px;
  overflow-y: auto;
  padding: 10px 20px;
  margin-bottom: 10px;
}
.main___2Cj2e .download___21VFN {
  border-top: 1px solid #ccc;
  padding: 10px 20px;
  margin-bottom: 10px;
  overflow-y: auto;
}
.main___2Cj2e .download___21VFN .downloadSubitem___1mrcv {
  margin-bottom: 10px;
}
.main___2Cj2e .download___21VFN .show___3zDDs {
  display: flex;
  flex-wrap: wrap;
}
.main___2Cj2e .download___21VFN .show___3zDDs .showSubitem___3E7Rm {
  width: 190px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}
.main___2Cj2e .download___21VFN .show___3zDDs .showSubitem___3E7Rm .showIcon___CWXVQ {
  width: 100%;
  border-bottom: 1px solid #d9d9d9;
  text-align: center;
  line-height: 99px;
}
.main___2Cj2e .download___21VFN .show___3zDDs .showSubitem___3E7Rm .showIcon___CWXVQ .icon___86Fsw {
  font-size: 45px;
}
.main___2Cj2e .download___21VFN .show___3zDDs .showSubitem___3E7Rm .showHint___xwAQM {
  width: 100%;
  background: #f3f3f3;
  box-sizing: border-box;
  padding: 5px;
}
.main___2Cj2e .download___21VFN .show___3zDDs .showSubitem___3E7Rm .showHint___xwAQM p {
  margin: 0;
  font-size: 14px;
}
.main___2Cj2e .button___1-YQR {
  border-top: 1px solid #ccc;
  padding: 20px;
  height: 75px;
}
.main___2Cj2e .button___1-YQR div {
  float: right;
}
.main___2Cj2e .button___1-YQR div button {
  margin-right: 10px;
}

.main___MdEvt {
  /*border-bottom: 1px #e8e8e8 solid;*/
  width: 100%;
  padding: 0 20px;
}
.main___MdEvt .steps___13igt {
  width: 98%;
  padding-left: 20px;
  padding-top: 10px;
}
.main___MdEvt .search___E77Hi {
  padding-top: 12px;
  float: right;
  padding-right: 22px;
}
.main___MdEvt .tabMenu___eX-l1 {
  padding-top: 10px;
  height: 40px;
  display: flex;
  align-items: center;
}

.image___2dEis img {
  max-width: 250px;
}

.main___372k0 {
  color: rgba(0, 0, 0, 0.65);
}
.title___joNsu {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  height: 35px;
  line-height: 35px;
}
.btn___m0aq7 {
  color: #0b0a0a;
  font-weight: 100;
  margin-right: 10px;
}
.url___pd5kG {
  padding-left: 30px;
}
.post___1xW9E {
  background-color: rgba(73, 204, 144, 0.1);
}
.post___1xW9E :first-child {
  display: inline-block;
  background-color: #49cc90;
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  padding: 6px 15px;
  text-align: center;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-family: Titillium Web, sans-serif;
  color: #fff;
}
.get___n_fgI {
  border-color: #61affe;
  background: rgba(97, 175, 254, 0.1);
}
.get___n_fgI :first-child {
  display: inline-block;
  background-color: #49cc90;
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  padding: 6px 15px;
  text-align: center;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-family: Titillium Web, sans-serif;
  color: #fff;
}
.delete___177iZ {
  background: rgba(249, 62, 62, 0.1);
}
.delete___177iZ :first-child {
  display: inline-block;
  background-color: #f93e3e;
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  padding: 6px 15px;
  text-align: center;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-family: Titillium Web, sans-serif;
  color: #fff;
}
.put___raP5L {
  background: rgba(252, 161, 48, 0.1);
}
.put___raP5L :first-child {
  display: inline-block;
  background-color: #fca130;
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  padding: 6px 15px;
  text-align: center;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-family: Titillium Web, sans-serif;
  color: #fff;
}
.api-basic-title___2Gq4I {
  font-size: 14px;
  font-weight: 700;
  margin-top: 15px;
}
.api-basic-title___2Gq4I span {
  font-weight: 400;
  margin-left: 20%;
}
.api-title___1DLpt {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  border-left: 4px solid #00ab6d;
  text-indent: 8px;
}
.pathInput___2zVL- {
  background-color: white;
}
.debuggerTab___3Dfa1 .ant-tabs-nav___V86Bo {
  background-color: white !important;
}

.main___1kpPb {
  padding: 0 20px;
}
.main___1kpPb .tabMenu___1VnRw {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1kpPb .search___2xMd7 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.ant-modal-content .ant-modal-body {
  padding: 32px 32px 24px;
}

.main___1GRhs {
  padding: 0 20px;
}
.main___1GRhs .tabMenu___3AROC {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1GRhs .search___plyO5 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.ant-modal-content .ant-modal-body {
  padding: 32px 32px 24px;
}

.main___1Z80C .addcontentBox___1ZnpR {
  width: 100%;
}
.main___1Z80C .addcontentBox___1ZnpR .WfbusinessBasicInfos___2ixcq .listTitle___2jIs8 {
  color: #000;
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___1Z80C .addcontentBox___1ZnpR .WfbusinessBasicInfos___2ixcq .content___3i1_s {
  padding: 0 20px;
}
.main___1Z80C .addcontentBox___1ZnpR .WfbusinessBasicInfos___2ixcq .content___3i1_s .btn___gsToF {
  display: flex;
  justify-content: space-between;
}
.main___1Z80C .addcontentBox___1ZnpR .WfbusinessBasicInfos___2ixcq .content___3i1_s .btn___gsToF button {
  width: 38%;
}
.main___1Z80C .addcontentBox___1ZnpR .WfbusinessBasicInfos___2ixcq .content___3i1_s .list___3KYMd {
  display: flex;
  align-items: center;
}
.main___1Z80C .addcontentBox___1ZnpR .WfbusinessBasicInfos___2ixcq .content___3i1_s .list___3KYMd label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___1Z80C .addcontentBox___1ZnpR .WfbusinessBasicInfos___2ixcq .content___3i1_s .ant-form-explain {
  margin-left: 90px;
}
.main___1Z80C .addFormInfo___1_VJ8 {
  max-height: 80%;
  overflow: auto;
}
.main___1Z80C .ant-modal {
  padding-bottom: 0;
}

.CheckModal___2RFvQ .content___2DsO7 li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___2RFvQ .content___2DsO7 li .index___Xa93a {
  margin-right: 4px;
}
.CheckModal___2RFvQ .content___2DsO7 li .name___petWy {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___2RFvQ .content___2DsO7 li .icon___2QwoI {
  float: right;
}
.CheckModal___2RFvQ .content___2DsO7 li .icon___2QwoI i {
  margin-left: 10px;
}
.CheckModal___2RFvQ .button___1_NUS {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___2RFvQ .button___1_NUS a {
  float: right;
}
.CheckModal___2RFvQ .button___1_NUS a i {
  margin-right: 10px;
}

.UploadModal___2cckw .operate___1GaRh {
  display: flex;
  margin-bottom: 20px;
}
.UploadModal___2cckw .table___1mHo7 {
  padding-bottom: 50px;
}
.UploadModal___2cckw .clickRowStyl___1ifsq {
  background-color: #e7f7ff;
}

.main___1Yn0C {
  background: #fff;
  padding: 20px 10px 20px 30px;
  min-height: 300px;
}
.main___1Yn0C .pagination___3CSEc {
  margin-top: 20px;
}
.main___1Yn0C .spanBtn___2xj0j {
  margin-right: 10px;
}
.main___1Yn0C .head___3ZWZn {
  margin-bottom: 10px;
}
.main___1Yn0C .icon___3WEfW {
  margin-right: 10px;
}

.main___SS59g {
  background: #fff;
  padding: 20px 10px 20px 30px;
  min-height: 300px;
}
.main___SS59g .pagination___2wi5l {
  margin-top: 20px;
}
.main___SS59g .spanBtn___1m7-L {
  margin-right: 10px;
}
.main___SS59g .head___3vUHr {
  margin-bottom: 10px;
}
.main___SS59g .icon___QABW8 {
  margin-right: 10px;
}

.main___1iRCY {
  background: #fff;
  padding: 20px 10px 20px 30px;
  min-height: 300px;
}
.main___1iRCY .pagination___3qQ8e {
  margin-top: 20px;
}
.main___1iRCY .spanBtn___38Ee7 {
  margin-right: 10px;
}
.main___1iRCY .head___ZJqGH {
  margin-bottom: 10px;
}
.main___1iRCY .icon___U7mZH {
  margin-right: 10px;
}

.main___2SQJ9 {
  background: #fff;
  padding: 20px 10px 20px 30px;
  min-height: 300px;
}
.main___2SQJ9 .pagination___2i2Dc {
  margin-top: 20px;
}
.main___2SQJ9 .spanBtn___1poLh {
  margin-right: 10px;
}
.main___2SQJ9 .head___2s_XX {
  margin-bottom: 10px;
}
.main___2SQJ9 .icon___1TDi5 {
  margin-right: 10px;
}

.main___33GcN {
  background: #fff;
}
.main___33GcN .head___1Ov1u {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.main___33GcN .head___1Ov1u h2 {
  margin-left: 30px;
}
.main___33GcN .time___2q5mO {
  margin-left: 10px;
}
.main___33GcN .editor___3lFOy {
  padding: 0 20px 10px;
}
.main___33GcN .button___3Hw90 {
  padding: 10px 20px 20px;
  height: 65px;
}
.main___33GcN .button___3Hw90 div {
  float: right;
}
.main___33GcN .button___3Hw90 div button {
  margin: 0 10px;
}
.main___33GcN .ant-select-dropdown {
  z-index: 10500;
}

.main___2TIwf {
  background: #fff;
}
.main___2TIwf .head___dTtiF {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.main___2TIwf .head___dTtiF h2 {
  margin-left: 30px;
}
.main___2TIwf .time___3vyiD {
  margin-left: 10px;
}
.main___2TIwf .editor___1rDKi {
  padding: 0 20px 10px;
}
.main___2TIwf .button___2BStx {
  padding: 10px 20px 20px;
  height: 65px;
}
.main___2TIwf .button___2BStx div {
  float: right;
}
.main___2TIwf .button___2BStx div button {
  margin: 0 10px;
}
.main___2TIwf .ant-select-dropdown {
  z-index: 10500;
}

.main___2Wr5s {
  background: #fff;
}
.main___2Wr5s .head___17GeP {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.main___2Wr5s .head___17GeP h2 {
  margin-left: 30px;
}
.main___2Wr5s .time___24p3g {
  margin-left: 10px;
}
.main___2Wr5s .fileList___28zOs {
  width: 600px;
  display: flex;
}
.main___2Wr5s .fileName___1-lN3 {
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.main___2Wr5s .editor___3KAxS {
  padding: 0 20px 10px;
}
.main___2Wr5s .button___1KW__ {
  padding: 10px 20px 20px;
  min-height: 80px;
  position: relative;
}
.main___2Wr5s .button___1KW__ .upload___1lr07 {
  width: 200px;
}
.main___2Wr5s .button___1KW__ .buttons___HDcxI {
  position: absolute;
  right: 20px;
  top: 20px;
}
.main___2Wr5s .button___1KW__ .buttons___HDcxI button {
  margin: 0 10px;
}
.main___2Wr5s .ant-select-dropdown {
  z-index: 10500;
}

.main___o-fiL {
  width: 100%;
}
.main___o-fiL .mainHeight___1IkbD {
  height: 100%;
}
.main___o-fiL .mainScorll___2zTjE {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___o-fiL .content___P4Pw9 {
  padding: 0 20px;
}
.main___o-fiL .listTitle___13FVB {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___o-fiL .mybtn___25vco {
  padding: 0 20px;
  padding-top: 10px;
}

.CheckModal___3t9dM .content___1U9Ui li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___3t9dM .content___1U9Ui li .index___3X55W {
  margin-right: 4px;
}
.CheckModal___3t9dM .content___1U9Ui li .name___1sQVM {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___3t9dM .content___1U9Ui li .icon___2jhJY {
  float: right;
}
.CheckModal___3t9dM .content___1U9Ui li .icon___2jhJY i {
  margin-left: 10px;
}
.CheckModal___3t9dM .button___25BHu {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___3t9dM .button___25BHu a {
  float: right;
}
.CheckModal___3t9dM .button___25BHu a i {
  margin-right: 10px;
}

.main___gc3Og .ant-modal-footer {
  border-top: none;
}
.main___gc3Og .ant-table-body {
  overflow-y: auto !important;
}
.main___gc3Og .ant-table-small > .ant-table-content .ant-table-header {
  overflow-y: auto;
}
.main___gc3Og .search___2dwpe {
  width: 300px;
  margin-bottom: 10px;
}
.main___gc3Og .main1___g3Don {
  display: flex;
  justify-content: space-around;
  height: 320px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
}
.main___gc3Og .main1___g3Don .tableBox___PWatv {
  width: 470px;
}
.main___gc3Og .main1___g3Don .tableBoxRight___3U0MA {
  width: 400px;
}
.main___gc3Og .main1___g3Don .clickRowStyl___1ekcG {
  background-color: #e7f7ff;
}
.main___gc3Og .main1___g3Don .btn___1kuOR {
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 35px;
  line-height: 35px;
}
.main___gc3Og .main1___g3Don .border____8p3t {
  width: 40px;
  height: 318px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  border: 1px solid #d2d2d2;
  border-top: none;
  border-bottom: none;
}

.applyDetail___1m85X .primaryBtn {
  background-color: #1890ff !important;
  border-color: #1890ff !important;
}
.applyDetail___1m85X .ant-descriptions-row > td:not(:last-child) {
  padding-right: 30px;
}
.applyDetail___1m85X .dangerBtn {
  background-color: #FE4040 !important;
  border-color: #FE4040 !important;
}
.applyDetail___1m85X .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  color: #1890ff !important;
}
.applyDetail___1m85X .main___2sPyQ .tabMenu___2urTd {
  height: 58px;
  display: flex;
  align-items: center;
}
.applyDetail___1m85X .main___2sPyQ .btnArea___1H6vV {
  flex: 1;
}
.applyDetail___1m85X .main___2sPyQ .tabName___12rcX {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}
.bottomCard___3rwvP {
  margin-top: 20px;
  margin-bottom: 20px;
}
.backWrap___227Nl {
  position: absolute;
  height: 60px;
  box-shadow: 0 -10px 5px rgba(177, 174, 174, 0.1);
  background-color: #fff;
  width: 100%;
  bottom: -24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 20px;
  border-radius: 5px;
}
.backWrap___227Nl .primaryBtn {
  background-color: #1890ff !important;
  border-color: #1890ff !important;
}
.backWrap___227Nl .primaryGhostBtn {
  color: #1890ff !important;
  border-color: #1890ff !important;
}
.body___3B2Yh {
  display: flex;
  flex-direction: column;
  background: #fff;
}
.bodyTitle___cyHq0 {
  position: relative;
  height: 16px;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
  line-height: 16px;
  margin-left: 12px;
}
.bodyTitle___cyHq0::before {
  position: absolute;
  display: block;
  content: ' ';
  width: 4px;
  height: 15px;
  background: #1890ff;
  left: -11px;
}
.bodyContent___1Eh4Z {
  margin: 20px 0 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: flex;
  flex-wrap: wrap;
  line-height: 32px;
}
.bodyContent___1Eh4Z:last-of-type {
  border-bottom: unset;
  margin-bottom: 0;
  padding-bottom: 0;
}
.bodyItem1___2z2Um {
  width: 100%;
}
.bodyItem2___1rCHS {
  width: 50%;
  padding-right: 10px;
}
.bodyItem3___2qfGD {
  width: 33.3%;
  padding-right: 10px;
}
.bodyItem32___1n3PB {
  width: 66.6%;
}
.bodyItem1___2z2Um,
.bodyItem2___1rCHS,
.bodyItem3___2qfGD .bodyItem32___1n3PB {
  display: flex;
}
.bodyItemTitle___1UViw {
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 500;
  color: #262626;
}
.bodyItemContent___1SXNo {
  font-size: 16px;
  font-weight: 400;
  color: #595959;
}
.downloadBtn___3ynTp {
  margin-left: 20px;
  position: relative;
  top: -8px;
}
.unbutton___1IObr {
  margin-left: 20px;
  position: relative;
  top: -8px;
  border: 1px solid #D9D9D9;
  background: #f5f5f5;
  color: #bfbfbf;
}
.modal___2Ef3V .ant-modal-body {
  padding: 0 !important;
}
.modalClose___2og_M {
  font-size: 10;
  color: #999;
  position: absolute;
  right: 20px;
  top: 16px;
  cursor: pointer;
}

.main___3diYS .resAddBtn___2vjEO {
  text-align: center;
}

.main___3y_QQ .resAddBtn___1nr8t {
  text-align: center;
}


.main___29GT2 .formMain___21jnf .content___1P_xo {
  padding: 0 20px;
}

.main___26wex .icon___BIkxI {
  position: relative;
  left: 15px;
}
.main___26wex input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___26wex input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___26wex .search___1cqny {
  cursor: pointer;
}
.formstyle___2ldai {
  padding: 10px;
}
.formstyle___2ldai .ant-form-item {
  margin-bottom: 0;
}
.formstyle___2ldai .timeOrange___29dqZ {
  position: relative;
}
.formstyle___2ldai .timeOrange___29dqZ .timeStr___1Ad8c {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___2ldai h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___2DIk2 {
  width: 100%;
}
.main___2DIk2 .content___12cKJ {
  padding: 0 20px;
}
.main___2DIk2 .content___12cKJ .list___3eEEM {
  display: flex;
  align-items: center;
}
.main___2DIk2 .content___12cKJ .list___3eEEM label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2DIk2 .content___12cKJ .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___1004g {
  text-align: center;
}
.resAddBtn___1004g .ml15___31GT8 {
  margin-left: 15px;
  padding: 0 35px;
}
.colorBox___2V38g {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___26n8- {
  display: flex;
  align-items: center;
}
.color___3WPgg {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2AGkl {
  width: 100%;
}
.main___2AGkl .content___2TQfV {
  padding: 0 20px;
}
.main___2AGkl .content___2TQfV .list___3-OIO {
  display: flex;
  align-items: center;
}
.main___2AGkl .content___2TQfV .list___3-OIO label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2AGkl .content___2TQfV .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___2xINk {
  text-align: center;
}
.resAddBtn___2xINk .ml15___w6peB {
  margin-left: 15px;
  padding: 0 35px;
}
.colorBox___Z5saq {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___1rY-4 {
  display: flex;
  align-items: center;
}
.color___3hflN {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.tooltip___2pzvm > div {
  overflow: hidden;
  white-space: noWrap;
  text-overflow: ellipsis;
}

.signWrap___5Te-N {
  max-width: 1280px;
  min-height: 390px;
  padding: 12px 24px 0px 20px;
  max-height: 90vh;
}
.signWrap___5Te-N .harfRow___XTpn_ {
  width: 50%;
  display: inline-block !important;
}
.signWrap___5Te-N .ant-form-item {
  margin-right: 0;
  margin-bottom: 16px;
}
.signWrap___5Te-N .ant-row {
  display: flex !important;
  width: 100%;
}
.signWrap___5Te-N .ant-row .ant-form-item-control {
  flex: 1 !important;
}
.signWrap___5Te-N .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  margin-right: 0;
}
.signWrap___5Te-N button.ant-btn {
  height: 30px;
}
.signWrap___5Te-N .ant-input {
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.signWrap___5Te-N .ant-form-item-label {
  flex-basis: 110px;
  align-items: normal;
}
.signWrap___5Te-N .ant-radio-wrapper,
.signWrap___5Te-N .ant-form-item-label > label {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  font-weight: 400;
  color: #000;
}
.signWrap___5Te-N .ant-form-item-explain,
.signWrap___5Te-N .ant-form-item-extra {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
.signWrap___5Te-N .ant-form-item-explain-error {
  color: #ff4d4f;
  line-height: 20px;
}
.signWrap___5Te-N textarea.ant-input-disabled {
  overflow-x: hidden;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.signWrap___5Te-N textarea.ant-input-disabled::-webkit-scrollbar {
  width: 8px;
}
.signWrap___5Te-N textarea.ant-input-disabled::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.signWrap___5Te-N textarea.ant-input-disabled::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 3px;
}
.signWrap___5Te-N textarea.ant-input-disabled::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.signWrap___5Te-N .ant-input-disabled[id^='replyPurchaseList'] {
  color: #666;
}
.signWrap___5Te-N .ant-col-0 {
  display: none;
}
.signWrap___5Te-N .section___2nymv {
  position: relative;
  height: 30px;
  line-height: 30px;
  margin: 0px 0 16px;
  font-size: 14px;
  font-weight: bold;
  color: #d9d9d9;
  display: flex;
}
.signWrap___5Te-N .section___2nymv > span:first-child {
  margin-right: 10px;
}
.signWrap___5Te-N .section___2nymv > span:last-child {
  flex: 1;
  border-bottom: 1px dashed #e4e4e4;
  position: relative;
  top: -14px;
}
.signWrap___5Te-N .longLabel___1kyEs .ant-form-item-label {
  flex-basis: 120px;
  margin-left: -10px;
}
.formTitle___3zLCJ {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  margin-bottom: 10px;
}
.buttons___2NcAY {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  padding-bottom: 20px;
}
.submit___-X_Tg {
  width: 65px;
  height: 32px !important;
  margin-left: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
}
.upload___B4owm {
  position: relative;
  width: 100%;
}
.upload___B4owm .ant-form-item-extra {
  position: absolute;
  left: 120px;
  line-height: 30px;
  top: 5px;
}
.none___3YtJd {
  display: none !important;
}
.purchaseListRow___22_9N {
  display: flex;
  min-height: 36px;
}
.purchaseListRow___22_9N > div {
  padding: 3px 6px;
}
.purchaseListRow___22_9N > div:nth-child(-n + 2) {
  flex: 1;
  min-width: 0;
}
.purchaseListRow___22_9N > div:nth-child(n + 3) {
  width: 110px;
  flex-shrink: 0;
}
.purchaseListRow___22_9N > div:nth-child(n + 5) {
  width: 130px;
  flex-shrink: 0;
}
.purchaseListRow___22_9N > div:nth-child(n + 6) {
  width: 130px;
  flex-shrink: 0;
}
.purchaseListRow___22_9N > div:not(:last-of-type) {
  border-right: 1px solid #cecece;
}
.purchaseListHeader___2TA9h {
  color: #000;
  background-color: #f2f2f2;
  border: 1px solid #cecece;
  padding: 1px 0;
  line-height: 34px;
}
.purchaseListHeader___2TA9h > div {
  text-align: center;
  padding: 0;
}
.purchaseListFormRow___UbaMQ {
  border: 1px solid #cecece;
  border-top: none;
}
.purchaseListFormRow___UbaMQ .ant-btn-icon-only.ant-btn {
  border: none;
  box-shadow: none;
  height: unset !important;
  width: unset;
  background-color: transparent;
}
.purchaseListFormRow___UbaMQ .ant-form-item {
  margin-bottom: 0;
}
.purchaseListFormRow___UbaMQ div.rowCell___RMvzy {
  margin-bottom: 0;
  line-height: 32px;
  text-align: center;
  overflow: hidden;
}

.main___2WE0Q .ant-modal-content {
  border-radius: 6px !important;
}
.main___2WE0Q .ant-modal-content .ant-modal-header {
  background-color: #f4f4f4;
}
.main___2WE0Q .ant-modal-content .ant-modal-body {
  overflow: hidden;
  position: relative;
  margin-top: -16px;
}
.main___2WE0Q .ant-modal-content .ant-modal-body .ant-tabs-nav {
  color: #292929;
}
.main___2WE0Q .ant-modal-content .ant-modal-body .ant-tabs-tabpane {
  height: 50vh !important;
  padding: 0 0 20px 0 !important;
}
.main___2WE0Q .ant-modal-content .ant-modal-body .ant-spin-nested-loading {
  margin-top: -10px;
  padding: 0 10px 0 10px;
}
.main___2WE0Q .ant-modal-content .ant-modal-body .ant-table-body {
  overflow-x: hidden;
  overflow-y: auto !important;
}
.main___2WE0Q .ant-pagination-total-text {
  color: #000;
}
.main___2WE0Q .ant-table-wrapper {
  margin-bottom: 16px !important;
}
.main___2WE0Q .ant-table-tbody > tr > td {
  padding: 10px 24px !important;
}
.main___2WE0Q .ant-table-thead > tr > th {
  padding: 10px 24px !important;
  text-align: center !important;
  color: #333;
  font-weight: 600;
}
.main___2WE0Q .ant-table-thead > tr > th:not(:last-child) {
  border-right: 1px solid #e8e8e8 !important;
}
.main___2WE0Q .ant-table-tbody > tr > td:not(:last-child) {
  border-right: 0px !important;
}
.main___2WE0Q .ant-table-tbody > tr > td > span {
  margin-left: -20px;
}
.main___2WE0Q .ant-table-row-cell-ellipsis .ant-tooltip-open {
  color: #000 !important;
}
.main___2WE0Q .ant-pagination .ant-table-pagination {
  position: absolute;
  right: -180px;
}
.main___2WE0Q .dataSource___1Qhef {
  color: rgba(0, 0, 0, 0.65);
  position: absolute;
  top: 25px;
  right: 20px;
  color: #f59a23;
}
.main___2WE0Q .dataSourceLeft___1Ai0L {
  position: initial;
  color: #3485FF;
  text-align: right;
  height: 50px;
  line-height: 50px;
  top: 0;
  right: 0;
}
.main___2WE0Q .label_1___3z44G {
  display: inline-block;
  width: 80px;
  height: 20px;
  text-align: right;
}
.main___2WE0Q .label_2___2JWxu {
  display: inline-block;
  width: 98px;
  height: 20px;
  text-align: right;
}
.main___2WE0Q .label_3___1WbN_ {
  display: inline-block;
  width: 126px;
  height: 20px;
  text-align: right;
}
.main___2WE0Q .trade___1iTU9 {
  height: 19px;
  display: flex;
  justify-content: space-between;
  margin-top: 14px;
  margin-left: 10px;
  color: #333;
}
.main___2WE0Q .trade___1iTU9 > div:not(:last-child) {
  margin-right: 20px;
}
.main___2WE0Q .pane___1mbNH {
  height: 60vh;
  overflow-x: hidden;
  margin-top: -20px;
}
.main___2WE0Q .exportBtn___Xnkdv {
  width: 130px;
  height: 40px;
  position: absolute;
  right: -56px;
  color: '#292929';
}
.main___2WE0Q .exportBtn___Xnkdv:hover {
  cursor: pointer;
}

.top___22XCH {
  background: #ffffff;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.top___22XCH .ant-input-group-wrapper {
  width: unset;
}
.top___22XCH .ant-input-affix-wrapper {
  width: 886px;
  height: 40px;
}
.top___22XCH .ant-input-search-button {
  width: 138px;
  height: 40px;
}
.bottom___23sjf {
  margin: 10px 0;
  width: 1035px;
  background: #fff;
}
.row___35WV1 {
  height: 50px;
  line-height: 50px;
  margin: 0 18px;
  display: flex;
}
.row___35WV1 {
  border-bottom: 1px solid #eaebed;
}
.title___3OG-n {
  font-weight: bold;
  color: #333333;
  width: 80px;
  flex-shrink: 0;
}
.content___3-3yO {
  flex: 1;
  display: flex;
  align-items: center;
}
.content___3-3yO .tag___16ZsE {
  padding: 0 10px;
  height: 26px;
  line-height: 25px;
  font-size: 14px;
  color: #333;
}
.content___3-3yO .tag___16ZsE:hover {
  color: #e23c30;
  border-color: #e23c30;
}
.content___3-3yO .tag___16ZsE:hover .ant-tag-close-icon {
  color: #e23c30;
}
.content___3-3yO .clearAll___2jGvs {
  cursor: pointer;
}
.content___3-3yO .checkableTag___2lXCO {
  height: 26px;
  line-height: 25px;
  width: 64px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}
.content___3-3yO .ant-tag-checkable-checked {
  color: #fff;
}
.checkableTag___2lXCO {
  color: #333;
}
.wrap___-1Tdn {
  padding: 50px 80px;
}
.wrap___-1Tdn .ant-modal-body {
  padding: 0 !important;
}

.demandDetail___3wF-m {
  height: calc(100vh - 212px);
  overflow: auto;
}
.demandDetail___3wF-m .ant-descriptions-row > td:not(:last-child) {
  padding-right: 30px;
}
.demandDetail___3wF-m .ant-tabs.ant-tabs-card .ant-tabs-card-bar {
  margin: 0 20px;
}
.demandDetail___3wF-m .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  color: #1890ff !important;
}
.replyWrap___Go6E5 {
  height: calc(100vh - 212px);
  overflow: auto;
}
.replyWrap___Go6E5 .ant-descriptions-row > td:not(:last-child) {
  padding-right: 30px;
}
.replyWrap___Go6E5 .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  color: #1890ff !important;
}
.bottomFixed___38GxX {
  position: absolute;
  height: 60px;
  box-shadow: 0 -10px 5px rgba(177, 174, 174, 0.1);
  background-color: #fff;
  width: 100%;
  bottom: -24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 20px;
  border-radius: 5px;
}
.bottomFixed___38GxX .primaryBtn {
  background-color: #1890ff !important;
  border-color: #1890ff !important;
}
.bottomFixed___38GxX .primaryGhostBtn {
  color: #1890ff !important;
  border-color: #1890ff !important;
}
.body___2aVX3 {
  display: flex;
  flex-direction: column;
  background: #fff;
  margin-top: -24px;
}
.bodyTitle___1s7CO {
  position: relative;
  height: 16px;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
  line-height: 16px;
  margin-left: 12px;
}
.bodyTitle___1s7CO::before {
  position: absolute;
  display: block;
  content: ' ';
  width: 4px;
  height: 15px;
  background: #1890ff;
  left: -11px;
}
.bodyContent___1FlA3 {
  margin: 20px 0 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: flex;
  flex-wrap: wrap;
  line-height: 32px;
}
.bodyContent___1FlA3:last-of-type {
  border-bottom: unset;
  margin-bottom: 0;
  padding-bottom: 0;
}
.bodyItem1___3Op9f {
  width: 100%;
}
.bodyItem2___28zAq {
  width: 50%;
  padding-right: 10px;
}
.bodyItem3___cQ0Ty {
  width: 33.3%;
  padding-right: 10px;
}
.bodyItem32___FLKFY {
  width: 66.6%;
}
.bodyItem4___1jnPJ {
  width: 16.5%;
}
.bodyItem41___22mUk {
  width: 25%;
}
.bodyItem1___3Op9f,
.bodyItem2___28zAq,
.bodyItem3___cQ0Ty,
.bodyItem32___FLKFY,
.bodyItem4___1jnPJ,
.bodyItem41___22mUk {
  display: flex;
}
.bodyItemTitle___3hOnb {
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 500;
  color: #262626;
}
.bodyItemContent___3afOf {
  font-size: 16px;
  font-weight: 400;
  color: #595959;
}
.downloadBtn___3RFal {
  margin-left: 20px;
  position: relative;
  top: -8px;
}
.unbutton___2EIbH {
  margin-left: 20px;
  position: relative;
  top: -8px;
  border: 1px solid #D9D9D9;
  background: #f5f5f5;
  color: #bfbfbf;
}
.contactLeft___2vnwh {
  display: inline-block;
  text-align: right;
  width: 180px;
}
.uploadListInfo___3429x .ant-upload-list-item {
  color: #1890ff;
}
.uploadListInfo___3429x .ant-upload-list-item .anticon-paper-clip {
  color: #1890ff !important;
}
.uploadListInfo___3429x .ant-upload-list-item .anticon-delete {
  color: #ff4d4f;
}
.offerInputWrapper___3-trq {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.replyListCard___1NVsd .ant-form-inline .ant-form-item {
  display: inline-block !important;
}
.replyListCard___1NVsd .ant-form-item-label {
  line-height: 40px !important;
}
.replyListCard___1NVsd .ant-card-head {
  padding: 0;
  margin: 0 24px;
}
.summaryDetailModal___2VJsw .ant-modal-content .ant-modal-body {
  max-height: 90vh;
}
.summaryDetailModal___2VJsw .ant-table-summary td {
  border-right: 1px solid #f0f0f0;
  padding: 12px 8px;
  border-bottom: 1px solid #f0f0f0;
}
.summaryDetailModal___2VJsw .typeNot3Table .ant-table-thead th.ant-table-row-cell-break-word {
  text-align: left;
}
.summaryDetailModal___2VJsw .typeNot3Table .ant-table-body::-webkit-scrollbar-track {
  width: 8px;
  background: #eee;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.secondary___3jbrt .ant-form-item {
  margin-right: 0;
  margin-bottom: 10px;
}
.secondary___3jbrt .ant-row {
  display: flex !important;
  width: 100%;
}
.secondary___3jbrt .ant-row .ant-form-item-control {
  flex: 1 !important;
}
.secondary___3jbrt .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  margin-right: 0;
}
.secondary___3jbrt button.ant-btn {
  height: 30px;
}
.secondary___3jbrt .ant-input {
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.secondary___3jbrt .ant-form-item-label {
  flex-basis: 72px;
  align-items: normal;
  text-align: left;
}
.secondary___3jbrt .deadline-change .ant-form-item-label {
  flex-basis: 130px;
}
.secondary___3jbrt .deadline-change .ant-form-item-label label {
  text-align: left;
}
.secondary___3jbrt .ant-radio-wrapper,
.secondary___3jbrt .ant-form-item-label > label {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  font-weight: 400;
  color: #000;
}
.secondary___3jbrt .ant-form-item-explain,
.secondary___3jbrt .ant-form-item-extra {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
.secondary___3jbrt .ant-form-item-explain-error {
  color: #ff4d4f;
  line-height: 20px;
}
.secondary___3jbrt textarea.ant-input-disabled {
  overflow-x: hidden;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.secondary___3jbrt textarea.ant-input-disabled::-webkit-scrollbar {
  width: 8px;
}
.secondary___3jbrt textarea.ant-input-disabled::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.secondary___3jbrt textarea.ant-input-disabled::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 3px;
}
.secondary___3jbrt textarea.ant-input-disabled::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.secondary___3jbrt .ant-input-disabled[id^='replyPurchaseList'] {
  color: #666;
}
.secondary___3jbrt .ant-col-0 {
  display: none;
}
.secondary___3jbrt .upload___12Amm {
  position: relative;
  width: 100%;
}
.secondary___3jbrt .upload___12Amm .ant-form-item-extra {
  position: absolute;
  left: 120px;
  line-height: 30px;
  top: 5px;
}

.main___3CJc6 {
  padding: 0 20px;
}
.main___3CJc6 .tabMenu___3cfF1 {
  height: 50px;
  display: flex;
  align-items: center;
}
.main___3CJc6 .btnArea___1D32G {
  flex: 1;
}
.main___3CJc6 .tabName___1sdRx {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}
.main___3CJc6 button {
  margin-right: 10px;
}
.main___3CJc6 .ant-btn:hover,
.main___3CJc6 .ant-btn:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.main___3CJc6 .ant-btn-primary:hover,
.main___3CJc6 .ant-btn-primary:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}
.main___3CJc6 .ant-btn-primary {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.main___3CJc6 .ant-btn-danger {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.main___3CJc6 .ant-btn-danger:hover,
.main___3CJc6 .ant-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}
.main___3CJc6 .ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  background-color: transparent;
  border-color: #1890ff;
  text-shadow: none;
}
.main___3CJc6 .ant-btn-background-ghost.ant-btn-primary:hover,
.main___3CJc6 .ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.demandWrap___15sU9 {
  height: calc(100vh - 100px);
  overflow: auto;
}
.demand___3k9nr {
  background-color: #fff;
  width: 100%;
  padding: 0px 20px;
  overflow: auto;
  box-sizing: border-box;
}
.demand___3k9nr .ant-form-inline .ant-form-item {
  display: inline-block !important;
}
.demand___3k9nr .ant-form-item-label {
  line-height: 40px !important;
}
.demand___3k9nr .ant-table-thead > tr > th,
.demand___3k9nr .ant-table-tbody > tr > td {
  padding: 10px;
  white-space: nowrap;
}
.demand___3k9nr .demandId {
  white-space: nowrap;
}
.filterWrap___2GjeO {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 40px;
}
.bottomFixed___QBKt1 {
  height: 60px;
  box-shadow: 0 -10px 5px rgba(177, 174, 174, 0.1);
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 20px;
  border-radius: 5px;
  position: absolute;
  bottom: -24px;
  width: 100%;
}
.bottomFixed___QBKt1 .primaryBtn {
  background-color: #1890ff !important;
  border-color: #1890ff !important;
}
.body___2GWlJ {
  margin-top: -22px;
  display: flex;
  flex-direction: column;
  background: #fff;
}
.bodyTitle___652jH {
  position: relative;
  height: 16px;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
  line-height: 16px;
  margin-left: 12px;
}
.bodyTitle___652jH::before {
  position: absolute;
  display: block;
  content: ' ';
  width: 4px;
  height: 15px;
  background: #1890ff;
  left: -11px;
}
.bodyContent___1KHzw {
  margin: 20px 0 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: flex;
  flex-wrap: wrap;
  line-height: 32px;
}
.bodyContent___1KHzw:last-of-type {
  border-bottom: unset;
  margin-bottom: 0;
  padding-bottom: 0;
}
.bodyItem1___12713 {
  width: 100%;
}
.bodyItem2___mhKk_ {
  width: 50%;
  padding-right: 10px;
}
.bodyItem3___2iaep {
  width: 33.3%;
  padding-right: 10px;
}
.bodyItem32___1f4W4 {
  width: 66.6%;
}
.bodyItem4___3gh7- {
  width: 16.5%;
}
.bodyItem41___3ZEZw {
  width: 25%;
}
.bodyItem1___12713,
.bodyItem2___mhKk_,
.bodyItem3___2iaep,
.bodyItem32___1f4W4,
.bodyItem4___3gh7-,
.bodyItem41___3ZEZw {
  display: flex;
}
.bodyItemTitle___386E5 {
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 500;
  color: #262626;
}
.bodyItemContent___2fdF8 {
  font-size: 16px;
  font-weight: 400;
  color: #595959;
}
.downloadBtn___3ZQM3 {
  margin-left: 20px;
  position: relative;
  top: -8px;
}
.unbutton___1zumG {
  margin-left: 20px;
  position: relative;
  top: -8px;
  border: 1px solid #D9D9D9;
  background: #f5f5f5;
  color: #bfbfbf;
}

.main___xwtyO {
  width: 100%;
}
.main___xwtyO .content___1vl-w {
  padding: 0 20px;
}
.main___xwtyO .content___1vl-w .list___3W3jX {
  display: flex;
  align-items: center;
}
.main___xwtyO .content___1vl-w .list___3W3jX label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___xwtyO .content___1vl-w .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___2nfRD {
  text-align: center;
}
.resAddBtn___2nfRD .ml15___EiYRz {
  margin-left: 15px;
  padding: 0 35px;
}

.main___ZVN4d {
  width: 100%;
}
.main___ZVN4d .content___3y2Lb {
  padding: 0 20px;
}
.main___ZVN4d .content___3y2Lb .list___3XnPu {
  display: flex;
  align-items: center;
}
.main___ZVN4d .content___3y2Lb .list___3XnPu label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___ZVN4d .content___3y2Lb .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___31ouX {
  text-align: center;
}
.resAddBtn___31ouX .ml15___2GWU0 {
  margin-left: 15px;
  padding: 0 35px;
}
.colorBox___OoOqp {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___Op9Mh {
  display: flex;
  align-items: center;
}
.color___f6sSf {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2H8Ed {
  width: 100%;
}
.main___2H8Ed .content___2LQNr {
  padding: 0 20px;
}
.main___2H8Ed .content___2LQNr .list___3M2M0 {
  display: flex;
  align-items: center;
}
.main___2H8Ed .content___2LQNr .list___3M2M0 label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2H8Ed .content___2LQNr .ant-form-explain {
  margin-left: 90px;
}
.boderdown___1qJDp {
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
}
.resAddBtn___vpv-6 {
  text-align: center;
}
.resAddBtn___vpv-6 .ml15___HE4U5 {
  margin-left: 15px;
  padding: 0 35px;
}

.main___SJlXh {
  width: 100%;
}
.main___SJlXh .content___22LF5 {
  padding: 0 20px;
}
.main___SJlXh .content___22LF5 .list___1f-Mi {
  display: flex;
  align-items: center;
}
.main___SJlXh .content___22LF5 .list___1f-Mi label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___SJlXh .content___22LF5 .ant-form-explain {
  margin-left: 90px;
}
.bodertop___1T5Nh {
  border-top: 1px solid #e2e2e2;
}
.boderdown___T1Y2A {
  border-bottom: 1px solid #e2e2e2;
}
.resAddBtn___20dDs {
  text-align: center;
}
.resAddBtn___20dDs .ml15___qItMt {
  margin-left: 15px;
  padding: 0 35px;
}

.main___kqHyy {
  width: 100%;
}
.main___kqHyy .content___1NfM2 {
  padding: 0 20px;
}
.main___kqHyy .content___1NfM2 .list___10E-Z {
  display: flex;
  align-items: center;
}
.main___kqHyy .content___1NfM2 .list___10E-Z label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___kqHyy .content___1NfM2 .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___1_lxM {
  text-align: center;
}
.resAddBtn___1_lxM .ml15___1kOh2 {
  margin-left: 15px;
  padding: 0 35px;
}

.main___3G4oO {
  width: 100%;
}
.main___3G4oO .content___1HqEi {
  padding: 0 20px;
}
.main___3G4oO .content___1HqEi .list___Liyyn {
  display: flex;
  align-items: center;
}
.main___3G4oO .content___1HqEi .list___Liyyn label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___3G4oO .content___1HqEi .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___2wciU {
  text-align: center;
}
.resAddBtn___2wciU .ml15___1t1aL {
  margin-left: 15px;
  padding: 0 35px;
}

.main___3iOt3 {
  width: 100%;
}
.main___3iOt3 .content___3os7a {
  padding: 0 20px;
}
.main___3iOt3 .content___3os7a .list___2799U {
  display: flex;
  align-items: center;
}
.main___3iOt3 .content___3os7a .list___2799U label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___3iOt3 .content___3os7a .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___1pl4g {
  text-align: center;
}
.resAddBtn___1pl4g .ml15___3yFP2 {
  margin-left: 15px;
  padding: 0 35px;
}

.main___xfNZ4 {
  width: 100%;
}
.main___xfNZ4 .content___2SrZH {
  padding: 0 20px;
}
.main___xfNZ4 .content___2SrZH .list___35lf1 {
  display: flex;
  align-items: center;
}
.main___xfNZ4 .content___2SrZH .list___35lf1 label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___xfNZ4 .content___2SrZH .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___3AwEd {
  text-align: center;
}
.resAddBtn___3AwEd .ml15___2wFHg {
  margin-left: 15px;
  padding: 0 35px;
}

.main___2eIY5 {
  width: 100%;
}
.main___2eIY5 .content___3cZIM {
  padding: 0 20px;
}
.main___2eIY5 .content___3cZIM .list___1g_0H {
  display: flex;
  align-items: center;
}
.main___2eIY5 .content___3cZIM .list___1g_0H label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2eIY5 .content___3cZIM .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___3iTWk {
  text-align: center;
}
.resAddBtn___3iTWk .ml15___1DsXt {
  margin-left: 15px;
  padding: 0 35px;
}

.main___gvLJt {
  width: 100%;
}
.main___gvLJt .content___31obI {
  padding: 0 20px;
}
.main___gvLJt .content___31obI .list___34Ufm {
  display: flex;
  align-items: center;
}
.main___gvLJt .content___31obI .list___34Ufm label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___gvLJt .content___31obI .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___1D9BM {
  text-align: center;
}
.resAddBtn___1D9BM .ml15___1QB7V {
  margin-left: 15px;
  padding: 0 35px;
}

.main___L5rR_ {
  width: 100%;
}
.main___L5rR_ .content___hcBuQ {
  padding: 0 20px;
}
.main___L5rR_ .content___hcBuQ .list___3F8-- {
  display: flex;
  align-items: center;
}
.main___L5rR_ .content___hcBuQ .list___3F8-- label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___L5rR_ .content___hcBuQ .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___2NSUG {
  text-align: center;
}
.resAddBtn___2NSUG .ml15___1V4-P {
  margin-left: 15px;
  padding: 0 35px;
}

.main___1oefr {
  width: 100%;
}
.main___1oefr .content___2D9aX {
  padding: 0 20px;
}
.main___1oefr .content___2D9aX .list___oaGVL {
  display: flex;
  align-items: center;
}
.main___1oefr .content___2D9aX .list___oaGVL label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___1oefr .content___2D9aX .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___2NUjp {
  text-align: center;
}
.resAddBtn___2NUjp .ml15___1tK4V {
  margin-left: 15px;
  padding: 0 35px;
}

.main___322gh {
  width: 100%;
}
.main___322gh .content___3GkO5 {
  padding: 0 20px;
}
.main___322gh .content___3GkO5 .list___3gFAI {
  display: flex;
  align-items: center;
}
.main___322gh .content___3GkO5 .list___3gFAI label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___322gh .content___3GkO5 .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___2CJ0v {
  text-align: center;
}
.resAddBtn___2CJ0v .ml15___2UYmp {
  margin-left: 15px;
  padding: 0 35px;
}

.main___1h3Xq {
  width: 100%;
}
.main___1h3Xq .content___1iW1K {
  padding: 0 20px;
}
.main___1h3Xq .content___1iW1K .list___35nKe {
  display: flex;
  align-items: center;
}
.main___1h3Xq .content___1iW1K .list___35nKe label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___1h3Xq .content___1iW1K .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___2vCyx {
  text-align: center;
}
.resAddBtn___2vCyx .ml15___17vH4 {
  margin-left: 15px;
  padding: 0 35px;
}

.main___1zUOP .shape_content {
  text-align: left !important;
  padding-left: 3px;
  padding-right: 3px;
}

.main___3FMkq .ant-table-body {
  overflow-x: hidden !important;
}
.main___3FMkq .ant-table .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 3px;
}

.ber___33ReZ {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___33ReZ .noData___2EAXo {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.main___2JW9Z {
  width: 100%;
}
.main___2JW9Z .content___v-yfs {
  padding: 0 20px;
}
.main___2JW9Z .content___v-yfs .list___AnozH {
  display: flex;
  align-items: center;
}
.main___2JW9Z .content___v-yfs .list___AnozH label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2JW9Z .content___v-yfs .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___3qTHD {
  height: 1000px;
}
.colorBox___3wsvQ {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___3lSC- {
  display: flex;
  align-items: center;
}
.color___1Oiet {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___i_3Pt {
  width: 100%;
}
.main___i_3Pt .content___tIoiN {
  padding: 0 20px;
}
.main___i_3Pt .content___tIoiN .list___3x7ui {
  display: flex;
  align-items: center;
}
.main___i_3Pt .content___tIoiN .list___3x7ui label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___i_3Pt .content___tIoiN .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___2sJml {
  height: 1000px;
}
.colorBox___2B4RL {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___2wzXe {
  display: flex;
  align-items: center;
}
.color___2_l0t {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___19dTY {
  width: 100%;
}
.main___19dTY .content___25xCw {
  padding: 0 20px;
}
.main___19dTY .content___25xCw .list___1vdY6 {
  display: flex;
  align-items: center;
}
.main___19dTY .content___25xCw .list___1vdY6 label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___19dTY .content___25xCw .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___1JfT8 {
  height: 1000px;
}
.colorBox___1frgb {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___2HKtq {
  display: flex;
  align-items: center;
}
.color___1qi0h {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.box___3G51Y {
  display: flex;
  justify-content: space-evenly;
}
.box___3G51Y .box_item___De0aa {
  padding-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 450px;
  flex: 1;
  margin: 0 2px;
}
.box___3G51Y .box_item___De0aa .box_item2___2JEEj {
  margin-left: 20px;
  width: 100%;
}
.charts___Y1RfI {
  border-radius: 5px;
  width: 87%;
  height: 200px;
  border: 1px solid #ccc;
}
.icon___o1cvf {
  display: flex;
}
.textButton___2YWUb {
  color: #08a1b9;
}
.textButton___2YWUb:hover {
  cursor: pointer;
}

.textButton___3ecN6 {
  color: #08a1b9;
}
.textButton___3ecN6:hover {
  cursor: pointer;
}
.box___200UV {
  display: flex;
  justify-content: space-evenly;
}
.box___200UV .box_item___4hym2 {
  padding-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 90px;
  flex: 1;
  margin: 0 2px;
}
.box___200UV .box_item___4hym2 .box_item2___3q4ga {
  margin-left: 20px;
  width: 100%;
}
.radioGroup___uyfzs {
  display: flex;
  flex-wrap: wrap;
}
.radioGroup___uyfzs .ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px;
}
.radioGroup___uyfzs .ant-radio-button-wrapper:last-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px;
}
.radioGroup___uyfzs .ant-radio-button-wrapper:not(:first-child)::before {
  display: none;
}
.radioGroup___uyfzs .ant-radio-button-wrapper {
  border: 1px solid #ccc;
  margin: 0 20px;
  border-radius: 4px;
  width: 150px;
  height: 60px;
  display: flex;
  align-items: center;
  padding-top: 5px;
  margin-top: 10px;
}
.radioGroup___uyfzs .ant-radio-button-wrapper span {
  display: flex;
}
.radioGroup___uyfzs .ant-radio-button-wrapper span .icon {
  height: 30px;
  font-size: 40px;
  margin-right: 5px;
}
.radioGroup___uyfzs .ant-radio-button-wrapper:hover {
  box-shadow: #08a1b9 0 0 2px !important;
  border: 1px solid #08a1b9 !important;
  font-weight: bold;
}
.radioGroup___uyfzs .ant-radio-button-wrapper:hover .icon {
  font-weight: normal;
}
.radioGroup___uyfzs .ant-radio-button-wrapper-checked {
  box-shadow: #08a1b9 0 0 2px !important;
  border: 1px solid #08a1b9 !important;
  font-weight: bold;
  position: relative;
}
.radioGroup___uyfzs .ant-radio-button-wrapper-checked .icon {
  font-weight: normal;
}
.radioGroup___uyfzs .ant-radio-button-wrapper-checked:first-child {
  box-shadow: #08a1b9 0 0 2px !important;
  border: 1px solid #08a1b9 !important;
}

.main___r6Ps1 {
  width: 100%;
}
.main___r6Ps1 .content___1QpeN {
  padding: 0 20px;
}
.main___r6Ps1 .content___1QpeN .list___1P8s5 {
  display: flex;
  align-items: center;
}
.main___r6Ps1 .content___1QpeN .list___1P8s5 label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___r6Ps1 .content___1QpeN .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___2rA97 {
  height: 1000px;
}
.colorBox___BBUrC {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___1LD5u {
  display: flex;
  align-items: center;
}
.color___2u3Pm {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___24skx {
  width: 100%;
}
.main___24skx .content___G69Kt {
  padding: 0 20px;
}
.main___24skx .content___G69Kt .list___HvGJn {
  display: flex;
  align-items: center;
}
.main___24skx .content___G69Kt .list___HvGJn label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___24skx .content___G69Kt .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___33iY3 {
  height: 1000px;
}
.colorBox___fXay9 {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___3otvb {
  display: flex;
  align-items: center;
}
.color___wt2g_ {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2J7NK {
  width: 100%;
}
.main___2J7NK .content___1LYPT {
  padding: 0 20px;
}
.main___2J7NK .content___1LYPT .list___1vv9I {
  display: flex;
  align-items: center;
}
.main___2J7NK .content___1LYPT .list___1vv9I label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2J7NK .content___1LYPT .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___1w5-U {
  height: 1000px;
}
.colorBox___sb33N {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___25v7d {
  display: flex;
  align-items: center;
}
.color___21Fj9 {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___2dP15 {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main___1q4D0 .mainHeight___wYsHU .itembox___13ugP {
  display: flex;
  justify-content: space-between;
}
.main___1q4D0 .mainHeight___wYsHU .title___vUg0m {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 85%;
}
.main___1q4D0 .mainHeight___wYsHU .userItem___2nV1l span {
  min-width: 65px;
  display: inline-block;
}

.main___3F2jZ {
  display: flex;
  background-color: #f2f2f2;
  display: -ms-flexbox;
  margin-top: -10px;
}
.main___3F2jZ .list___18HDD {
  width: 40px;
  text-align: center;
  background-color: white;
  border: 1px solid #d2d2d2;
  height: 100%;
  margin-right: 4px;
}
.main___3F2jZ .list___18HDD li {
  margin-top: 0px;
  width: 38px;
  position: relative;
  cursor: pointer;
  padding: 7px 0;
  border-bottom: 1px solid #f2f2f2;
}
.main___3F2jZ .list___18HDD li .ant-tooltip-inner {
  color: #0d55a4;
  background-color: white;
}
.main___3F2jZ .listContainer___2u-2u::-webkit-scrollbar {
  width: 5px;
}
.main___3F2jZ .listContainer___2u-2u::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.main___3F2jZ .listContainer___2u-2u::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 0;
}
.main___3F2jZ .listContainer___2u-2u {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) #fff;
}
.main___3F2jZ .tooltip___3TUQ3 {
  background-color: white;
  font-size: 30px;
}
.main___3F2jZ .rightTitle___W0t3- {
  position: absolute;
  right: 40px;
  top: -10px;
  width: auto;
  z-index: 1000;
  background-color: #0d55a4;
  white-space: nowrap;
  padding: 10px 15px;
  color: white;
}
.main___3F2jZ .rightClose___1oFjo {
  position: absolute;
  right: 30px;
  top: 10px;
  cursor: pointer;
  z-index: 99;
}
.main___3F2jZ .content___TRaRj {
  position: relative;
  border: 1px solid #f2f2f2;
  background-color: white;
  height: 100%;
  display: flex;
  display: -ms-flexbox;
}
.main___3F2jZ .content___TRaRj .border___2YubH {
  width: 6px;
  min-width: 6px;
  border: 1px solid #d2d2d2;
  height: 100%;
  cursor: pointer;
  border-top: none;
  border-bottom: none;
  position: relative;
}
.main___3F2jZ .content___TRaRj .border___2YubH .leftIcon___25LhY {
  position: absolute;
  top: 48%;
  right: 0;
}
.main___3F2jZ .content___TRaRj .border___2YubH .rightIcon___3tZ6h {
  position: absolute;
  top: 48%;
  left: 0;
}
.main___3F2jZ .rightTags___5xdDJ {
  width: 40px;
}
.currentColor___1HT0V {
  border-right: 2px solid #008dff;
}
.currentColor___1HT0V i {
  color: #008dff;
}

.main___T5kn7 {
  width: 100%;
  display: flex;
  background-color: #f2f2f2;
  display: -ms-flexbox;
}
.main___T5kn7 .list___3iD5W {
  width: 40px;
  text-align: center;
  background-color: white;
  border: 1px solid #d2d2d2;
  height: 100%;
  margin-right: 4px;
}
.main___T5kn7 .list___3iD5W li {
  margin-top: 0px;
  width: 38px;
  position: relative;
  cursor: pointer;
  padding: 7px 0;
}
.main___T5kn7 .list___3iD5W li .ant-tooltip-inner {
  color: #0d55a4;
  background-color: white;
}
.main___T5kn7 .listContainer___3ffHi::-webkit-scrollbar {
  width: 5px;
}
.main___T5kn7 .listContainer___3ffHi::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.main___T5kn7 .listContainer___3ffHi::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 0;
}
.main___T5kn7 .listContainer___3ffHi {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) #fff;
}
.main___T5kn7 .tooltip___2D0Jq {
  background-color: white;
  font-size: 30px;
}
.main___T5kn7 .rightTitle___2rhT9 {
  position: absolute;
  right: 40px;
  top: -10px;
  width: auto;
  z-index: 1000;
  background-color: #0d55a4;
  white-space: nowrap;
  padding: 10px 15px;
  color: white;
}
.main___T5kn7 .rightClose___1CHPf {
  position: absolute;
  right: 30px;
  top: 10px;
  cursor: pointer;
  z-index: 99;
}
.main___T5kn7 .content___2Q3h8 {
  position: relative;
  border: 1px solid #f2f2f2;
  background-color: white;
  height: 100%;
  display: flex;
  display: -ms-flexbox;
}
.main___T5kn7 .content___2Q3h8 .border___1j-Tz {
  width: 6px;
  min-width: 6px;
  border: 1px solid #d2d2d2;
  height: 100%;
  cursor: pointer;
  border-top: none;
  border-bottom: none;
  position: relative;
}
.main___T5kn7 .content___2Q3h8 .border___1j-Tz .leftIcon___1mSUM {
  position: absolute;
  top: 48%;
  right: 0;
}
.main___T5kn7 .content___2Q3h8 .border___1j-Tz .rightIcon___2AvI6 {
  position: absolute;
  top: 48%;
  left: 0;
}
.main___T5kn7 .rightTags___2M4xM {
  width: 40px;
}
.currentColor___36sAB {
  border-right: 2px solid #008dff;
}
.currentColor___36sAB i {
  color: #008dff;
}

.main___3ztZl {
  width: 100%;
  display: flex;
  background-color: #f2f2f2;
  display: -ms-flexbox;
}
.main___3ztZl .list___3Mxbf {
  width: 40px;
  text-align: center;
  background-color: white;
  border: 1px solid #d2d2d2;
  height: 100%;
  margin-right: 4px;
}
.main___3ztZl .list___3Mxbf li {
  margin-top: 0px;
  width: 38px;
  position: relative;
  cursor: pointer;
  padding: 7px 0;
}
.main___3ztZl .list___3Mxbf li .ant-tooltip-inner {
  color: #0d55a4;
  background-color: white;
}
.main___3ztZl .listContainer___1Tbsl::-webkit-scrollbar {
  width: 5px;
}
.main___3ztZl .listContainer___1Tbsl::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.main___3ztZl .listContainer___1Tbsl::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 0;
}
.main___3ztZl .listContainer___1Tbsl {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) #fff;
}
.main___3ztZl .tooltip___3fTyi {
  background-color: white;
  font-size: 30px;
}
.main___3ztZl .rightTitle___Awvm9 {
  position: absolute;
  right: 40px;
  top: -10px;
  width: auto;
  z-index: 1000;
  background-color: #0d55a4;
  white-space: nowrap;
  padding: 10px 15px;
  color: white;
}
.main___3ztZl .rightClose___32C3v {
  position: absolute;
  right: 30px;
  top: 10px;
  cursor: pointer;
  z-index: 99;
}
.main___3ztZl .content___1glBJ {
  position: relative;
  border: 1px solid #f2f2f2;
  background-color: white;
  height: 100%;
  display: flex;
  display: -ms-flexbox;
}
.main___3ztZl .content___1glBJ .border___3lzZq {
  width: 6px;
  min-width: 6px;
  border: 1px solid #d2d2d2;
  height: 100%;
  cursor: pointer;
  border-top: none;
  border-bottom: none;
  position: relative;
}
.main___3ztZl .content___1glBJ .border___3lzZq .leftIcon___160ps {
  position: absolute;
  top: 48%;
  right: 0;
}
.main___3ztZl .content___1glBJ .border___3lzZq .rightIcon___1bJDs {
  position: absolute;
  top: 48%;
  left: 0;
}
.main___3ztZl .rightTags___2JhST {
  width: 40px;
}
.currentColor___2wk-w {
  border-right: 2px solid #008dff;
}
.currentColor___2wk-w i {
  color: #008dff;
}

.main___2Qf_H {
  width: 100%;
  display: flex;
  background-color: #f2f2f2;
  display: -ms-flexbox;
}
.main___2Qf_H .list___291YA {
  width: 40px;
  text-align: center;
  background-color: white;
  border: 1px solid #d2d2d2;
  height: 100%;
  margin-right: 4px;
}
.main___2Qf_H .list___291YA li {
  margin-top: 0px;
  width: 38px;
  position: relative;
  cursor: pointer;
  padding: 7px 0;
}
.main___2Qf_H .list___291YA li .ant-tooltip-inner {
  color: #0d55a4;
  background-color: white;
}
.main___2Qf_H .listContainer___1EPCB::-webkit-scrollbar {
  width: 5px;
}
.main___2Qf_H .listContainer___1EPCB::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.main___2Qf_H .listContainer___1EPCB::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 0;
}
.main___2Qf_H .listContainer___1EPCB {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) #fff;
}
.main___2Qf_H .tooltip___3JLyZ {
  background-color: white;
  font-size: 30px;
}
.main___2Qf_H .rightTitle___FLSKM {
  position: absolute;
  right: 40px;
  top: -10px;
  width: auto;
  z-index: 1000;
  background-color: #0d55a4;
  white-space: nowrap;
  padding: 10px 15px;
  color: white;
}
.main___2Qf_H .rightClose___3D_yx {
  position: absolute;
  right: 30px;
  top: 10px;
  cursor: pointer;
  z-index: 99;
}
.main___2Qf_H .content___3zaIl {
  position: relative;
  border: 1px solid #f2f2f2;
  background-color: white;
  height: 100%;
  display: flex;
  display: -ms-flexbox;
}
.main___2Qf_H .content___3zaIl .border___WKXEK {
  width: 6px;
  min-width: 6px;
  border: 1px solid #d2d2d2;
  height: 100%;
  cursor: pointer;
  border-top: none;
  border-bottom: none;
  position: relative;
}
.main___2Qf_H .content___3zaIl .border___WKXEK .leftIcon___1ulAX {
  position: absolute;
  top: 48%;
  right: 0;
}
.main___2Qf_H .content___3zaIl .border___WKXEK .rightIcon___nLe2o {
  position: absolute;
  top: 48%;
  left: 0;
}
.main___2Qf_H .rightTags___YaFQ4 {
  width: 40px;
}
.currentColor___3xlZx {
  border-right: 2px solid #008dff;
}
.currentColor___3xlZx i {
  color: #008dff;
}

.main___3_clo {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main___iAfeo {
  width: 100%;
}
.main___iAfeo .mainHeight___3QG-m {
  height: 100%;
}
.main___iAfeo .mainScorll___PDDNP {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___iAfeo .content___9vE5Q {
  padding: 0 20px;
}
.main___iAfeo .listTitle___32uhu {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___iAfeo .mybtn___yzsJa {
  padding: 0 20px;
  padding-top: 10px;
}
.neo___26bdo {
  height: 1000px;
  margin: 0 auto;
}
.link___iwRRg {
  fill: none;
  stroke: #666;
  stroke-width: 1.5px;
}
#licensing___3KgsX {
  fill: green;
}
.link___iwRRg.licensing___3KgsX {
  stroke: green;
}
.link___iwRRg.resolved___3yLDc {
  stroke-dasharray: 0,2 1;
}
circle {
  fill: #ccc;
  stroke: #333;
  stroke-width: 1.5px;
}
text {
  pointer-events: none;
}
.linetext___1RI2e {
  font-size: 12px Microsoft YaHei;
}

.main___2RVMs {
  line-height: 25px;
}
.main___2RVMs .type___O0CqU {
  color: #AAA;
  font-size: 13px;
}
.main___2RVMs .name___2W0aK {
  cursor: pointer;
  color: #333;
  font-size: 13px;
}
.main___2RVMs .name___2W0aK:hover {
  text-decoration: underline;
  color: cornflowerblue;
  font-size: 13px;
}

.main___1-pod .dataType___1UcBS {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___1-pod .title___1NpUj {
  font-size: 18px;
  color: #2440b3;
  cursor: pointer;
  font-weight: 400;
  margin-right: 10px;
}
.main___1-pod .title___1NpUj :hover {
  text-decoration: underline;
  color: #315efb;
}
.main___1-pod .desc___28EuQ span {
  color: red;
}
.main___1-pod .desc___28EuQ {
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.main___1-pod .flexBox___1HEUd {
  display: flex;
  align-items: center;
}

.main___1uyT7 .dataType___3T4s8 {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___1uyT7 .title___T6rDa {
  font-size: 18px;
  color: #2440b3;
  cursor: pointer;
  font-weight: 400;
  margin-right: 10px;
}
.main___1uyT7 .title___T6rDa :hover {
  text-decoration: underline;
  color: #315efb;
}
.main___1uyT7 .desc___3LTzR span {
  color: red;
}
.main___1uyT7 .desc___3LTzR {
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.main___1uyT7 .flexBox___1hPrD {
  display: flex;
  align-items: center;
}

.main___1UsVW .dataType___GWsn9 {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___1UsVW .title___qJtWm {
  font-size: 18px;
  color: #2440b3;
  cursor: pointer;
  font-weight: 400;
  margin-right: 10px;
}
.main___1UsVW .title___qJtWm :hover {
  text-decoration: underline;
  color: #315efb;
}
.main___1UsVW .desc___iWefz span {
  color: red;
}
.main___1UsVW .desc___iWefz {
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.main___1UsVW .flexBox___12Ad3 {
  display: flex;
  align-items: center;
}

.main___3bgql .dataType___2ncYZ {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___3bgql .title___YpAS8 {
  font-size: 18px;
  color: #2440b3;
  cursor: pointer;
  font-weight: 400;
  margin-right: 10px;
}
.main___3bgql .title___YpAS8 :hover {
  text-decoration: underline;
  color: #315efb;
}
.main___3bgql .desc___3rb4e {
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.main___3bgql .desc___3rb4e span {
  color: red;
}
.main___3bgql .flexBox___1bDGa {
  display: flex;
  align-items: center;
}

.main___AVHii .dataType___1F6nK {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___AVHii .title___3XQnY {
  font-size: 18px;
  color: #2440b3;
  cursor: pointer;
  font-weight: 400;
  margin-right: 10px;
}
.main___AVHii .title___3XQnY :hover {
  text-decoration: underline;
  color: #315efb;
}
.main___AVHii .desc___2V2LV span {
  color: red;
}
.main___AVHii .desc___2V2LV {
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.main___AVHii .flexBox___3Ys21 {
  display: flex;
  align-items: center;
}

.main___1-Naq {
  width: 100%;
  height: 1000px;
}
.main___1-Naq .content___1QIHX {
  padding: 0 20px;
}
.main___1-Naq .content___1QIHX .list___3OFEn {
  display: flex;
  align-items: center;
}
.main___1-Naq .content___1QIHX .list___3OFEn label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___1-Naq .content___1QIHX .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___1xXyS {
  height: 1000px;
}
.colorBox___Pyc-c {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___3sZ8y {
  display: flex;
  align-items: center;
}
.color___2Pp12 {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.main___zUf9M {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main___H9tHW {
  width: 100%;
}
.main___H9tHW .mainHeight___3LUkY {
  height: 100%;
}
.main___H9tHW .mainScorll___26iWK {
  max-height: calc(100vh - 308px);
  overflow: auto;
}
.main___H9tHW .content___1amT6 {
  padding: 0 20px;
}
.main___H9tHW .listTitle___1SUr4 {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___H9tHW .mybtn___2MpL0 {
  padding: 0 20px;
  padding-top: 10px;
}
.neo___DtvVe {
  height: 1000px;
  margin: 0 auto;
}
.link___3IHl0 {
  fill: none;
  stroke: #666;
  stroke-width: 1.5px;
}
#licensing___3F092 {
  fill: green;
}
.link___3IHl0.licensing___3F092 {
  stroke: green;
}
.link___3IHl0.resolved___I5G-4 {
  stroke-dasharray: 0,2 1;
}
circle {
  fill: #ccc;
  stroke: #333;
  stroke-width: 1.5px;
}
text {
  pointer-events: none;
}
.linetext___C2R60 {
  font-size: 12px Microsoft YaHei;
}

.main___IGtSG .content___g1uv- {
  padding: 0 0;
}
.main___IGtSG .bottext___18eIt {
  float: left;
}
.main___IGtSG .bottext___18eIt .remark___1ehiU {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 15px;
  height: 32px;
  line-height: 32px;
}

.main___10eck {
  width: 100%;
}
.main___10eck .content___tlwUr {
  padding: 0 20px;
}
.main___10eck .content___tlwUr .list___xqh7O {
  display: flex;
  align-items: center;
}
.main___10eck .content___tlwUr .list___xqh7O label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___10eck .content___tlwUr .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___jdmTx {
  text-align: center;
}
.resAddBtn___jdmTx .ml15___2Dcam {
  margin-left: 15px;
  padding: 0 35px;
}

.main___3OijH .dataType___1zJmf {
  display: inline-block;
  background-color: #f2f0f5;
  padding: 3px 4px;
  border-radius: 2px;
  margin-right: 10px;
  line-height: 15px;
}
.main___3OijH .title___3SST4 {
  font-size: 18px;
  color: #2440b3;
  cursor: pointer;
  font-weight: 400;
  margin-right: 10px;
}
.main___3OijH .title___3SST4 :hover {
  text-decoration: underline;
  color: #315efb;
}
.main___3OijH .desc___VZ2_3 {
  line-height: 25px;
  word-break: break-all;
}
.main___3OijH .title___3SST4 span,
.main___3OijH .desc___VZ2_3 span {
  color: red;
}
.main___3OijH .flexBox___3gUfg {
  display: flex;
  align-items: center;
}

.main___2Mtw8 {
  width: 100%;
}
.main___2Mtw8 .content___1frde {
  padding: 0 20px;
}
.main___2Mtw8 .content___1frde .list___3EwLk {
  display: flex;
  align-items: center;
}
.main___2Mtw8 .content___1frde .list___3EwLk label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2Mtw8 .content___1frde .ant-form-explain {
  margin-left: 90px;
}
.mainHeight___2JTUJ {
  height: 1000px;
}
.colorBox___pi_r- {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -255px;
  z-index: 99999;
}
.itemColor___2qXsP {
  display: flex;
  align-items: center;
}
.color___P3iCE {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  margin-right: 10px;
}

.link___3yjtH {
  font-size: 18px;
}
.disabled___2hIFd .ant-input-disabled {
  background-color: #fff;
}

.main___gzJ7W {
  width: 100%;
  padding: 24px 24px 0 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  font-size: 16px;
  font-weight: 700;
}
.main___gzJ7W a {
  margin: 0 0 10px 24px;
}
.main___gzJ7W a:hover {
  color: blue;
  text-decoration: underline !important;
}

.bottext___pI-OD {
  float: left;
}
.bottext___pI-OD .remark___3djEB {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 15px;
  height: 32px;
  line-height: 32px;
}
.table___25hfr .ant-form-item {
  margin-bottom: 0px !important;
}

.main___2BJqi {
  padding: 0 20px;
}
.main___2BJqi .tabMenu___2yewH {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2BJqi .search___kh35R {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.main___2BJqi .project___34ztb {
  width: 500px;
  padding: 20px 0;
}
.main___2BJqi .project___34ztb .clickRowStyl___2ILW2 {
  background-color: #e7f7ff;
}
.main___2BJqi .footer___269jY .btn___2O_5C {
  float: right;
}
.main___2BJqi .footer___269jY .btn___2O_5C button {
  margin-left: 20px;
  height: 100%;
}

.main___11WO5 {
  padding: 0 20px;
}
.main___11WO5 .tabMenu___1qd40 {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___11WO5 .search___OHgmV {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___3uVI9 {
  padding: 0 20px;
}
.main___3uVI9 .tabMenu___1KBNi {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3uVI9 .search___nf5XH {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1y3zN .ant-fullcalendar-selected-day .ant-fullcalendar-value,
.main___1y3zN .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
}
.main___1y3zN .ant-fullcalendar-today .ant-fullcalendar-value {
  box-shadow: 0 0 0 1px #1890ff inset;
}
.main___1y3zN .ant-fullcalendar-value {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.demand-detail____eG1v .title .status {
  margin-left: 10px;
}
.demand-detail____eG1v .item {
  color: #595959;
  width: 25%;
  display: flex;
  line-height: 38px;
  justify-content: flex-start;
  gap: 10px;
}
.demand-detail____eG1v .item .label {
  font-weight: bold;
  min-width: 73px;
}
.demand-detail____eG1v .itemWrapPad {
  padding: 20px 0;
}
.demand-detail____eG1v .itemWrapPad .itemWrap {
  display: flex;
}
.demand-detail____eG1v .itemWrapPad .itemWrap_nowrap {
  flex-direction: column;
}
.demand-detail____eG1v .itemWrapPad .itemWrap_nowrap .item,
.demand-detail____eG1v .itemWrapPad .itemWrap_nowrap .item_half {
  width: 100%;
}
.demand-detail____eG1v .itemWrapPad .itemWrap_nowrap .item_half {
  display: flex;
}
.demand-detail____eG1v .itemWrapPad .itemWrap_nowrap .item_half .item {
  width: 50%;
}
.demand-detail____eG1v .itemWrapPad .itemWrap_Corp .item {
  width: 33.3%;
}
.demand-detail____eG1v .line {
  border-bottom: 1px solid #f0f0f0;
}
.demand-detail____eG1v .bodyContent {
  margin: 20px 0 0px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: flex;
  flex-wrap: wrap;
  line-height: 38px;
}
.demand-detail____eG1v .bodyContent:last-of-type {
  border-bottom: unset;
  margin-bottom: 0;
  padding-bottom: 0;
}
.demand-detail____eG1v .bodyItem1 {
  width: 100%;
}
.demand-detail____eG1v .bodyItem2 {
  width: 50%;
  padding-right: 10px;
}
.demand-detail____eG1v .bodyItem3 {
  width: 33.3%;
  padding-right: 10px;
}
.demand-detail____eG1v .bodyItem32 {
  width: 66.6%;
}
.demand-detail____eG1v .bodyItem4 {
  width: 16.5%;
}
.demand-detail____eG1v .bodyItem1,
.demand-detail____eG1v .bodyItem2,
.demand-detail____eG1v .bodyItem3,
.demand-detail____eG1v .bodyItem32,
.demand-detail____eG1v .bodyItem4 {
  display: flex;
}
.demand-detail____eG1v .bodyItemTitle {
  flex-shrink: 0;
  font-size: 14px;
  font-weight: bold;
  color: #595959;
}
.demand-detail____eG1v .bodyItemContent {
  font-size: 14px;
  font-weight: 400;
  color: #595959;
}
.demand-detail____eG1v .applyListWrap .ant-table-title {
  padding-left: 0;
}
@media all and (max-width: 767px) {
  .demand-detail____eG1v .bodyItem1,
  .demand-detail____eG1v .bodyItem2,
  .demand-detail____eG1v .bodyItem3,
  .demand-detail____eG1v .bodyItem32,
  .demand-detail____eG1v .bodyItem4 {
    width: 100%;
    display: block;
  }
}
.demand-back-modal___X6U4Y .ant-modal-confirm-body___hW4iF > .anticon___2fFTL + .ant-modal-confirm-title___n3YPN + .ant-modal-confirm-content___3hMWA {
  margin-left: 0;
}
.mb20___11HLr {
  margin-bottom: 20px;
}
.demandList_Wrap___156cy .ant-table-tbody___2IoFG > tr > td {
  padding: 8px 16px;
}
.demandList_Wrap___156cy .ant-table-thead___1svUJ > tr > th {
  font-weight: bold;
  padding: 8px 16px;
}
.demand-detail____eG1v .demand-status___szzV-,
.demand-list___1E7uJ .demand-status___szzV- {
  display: inline-block;
  width: 52px;
  height: 20px;
  font-size: 12px;
  border-radius: 2px;
  line-height: 16px;
  text-align: center;
}
.demand-detail____eG1v .demand-status___szzV-.status-1___Z2lJC,
.demand-list___1E7uJ .demand-status___szzV-.status-1___Z2lJC {
  background-color: #fff1f0;
  color: #ff4d4f;
  border: 1px solid #ffa39e;
}
.demand-detail____eG1v .demand-status___szzV-.status0___3HjTt,
.demand-list___1E7uJ .demand-status___szzV-.status0___3HjTt {
  background-color: #f5f5f5;
  color: #595959;
  border: 1px solid #d9d9d9;
}
.demand-detail____eG1v .demand-status___szzV-.status1___pKOQh,
.demand-list___1E7uJ .demand-status___szzV-.status1___pKOQh {
  background-color: #fffbe6;
  color: #faad14;
  border: 1px solid #ffe58f;
}
.demand-detail____eG1v .demand-status___szzV-.status2___RlNka,
.demand-list___1E7uJ .demand-status___szzV-.status2___RlNka {
  background-color: #f6ffed;
  color: #52c41a;
  border: 1px solid #b7eb8f;
}
.demand-detail____eG1v .read-tag___2y3Ga,
.demand-list___1E7uJ .read-tag___2y3Ga {
  display: inline-block;
  width: 40px;
  height: 20px;
  font-size: 12px;
  border-radius: 2px;
  line-height: 16px;
  text-align: center;
}
.demand-detail____eG1v .read-tag___2y3Ga.readed____8qC3,
.demand-list___1E7uJ .read-tag___2y3Ga.readed____8qC3 {
  background-color: #cecece;
  color: #fff;
  border: 1px solid #cecece;
}
.demand-detail____eG1v .read-tag___2y3Ga.unread___25Qa0,
.demand-list___1E7uJ .read-tag___2y3Ga.unread___25Qa0 {
  background-color: #eeeeee;
  color: #666666;
  border: 1px solid #eeeeee;
}
.demand-detail____eG1v .reply-status___9YIZW,
.demand-list___1E7uJ .reply-status___9YIZW {
  display: inline-block;
  width: 52px;
  height: 20px;
  font-size: 12px;
  border-radius: 2px;
  line-height: 16px;
  text-align: center;
}
.demand-detail____eG1v .reply-status___9YIZW.status0___3HjTt,
.demand-list___1E7uJ .reply-status___9YIZW.status0___3HjTt {
  background-color: #fffbe6;
  color: #faad14;
  border: 1px solid #ffe58f;
}
.demand-detail____eG1v .reply-status___9YIZW.status1___pKOQh,
.demand-list___1E7uJ .reply-status___9YIZW.status1___pKOQh {
  background-color: #e6f7ff;
  color: #1890ff;
  border: 1px solid #91d5ff;
}
.demand-detail____eG1v .reply-status___9YIZW.status2___RlNka,
.demand-list___1E7uJ .reply-status___9YIZW.status2___RlNka {
  background-color: #f6ffed;
  color: #52c41a;
  border: 1px solid #b7eb8f;
}
#demand-detail-page___1ZxfL .ant-modal-confirm-content___3hMWA {
  margin-left: 0;
}
#demand-detail-page___1ZxfL .ant-card-bordered___2RbHp {
  border: none;
}
#demand-detail-page___1ZxfL .ant-card-body___C912X {
  padding: 1px 24px;
}
#demand-detail-page___1ZxfL .cardBodyWrap___Lwlvm {
  height: calc(100vh - 170px);
  overflow: auto;
}
#demand-detail-page___1ZxfL .cardWrap___3CqTz .ant-card-body___C912X {
  padding: 0;
}
#demand-detail-page___1ZxfL .tooltip_list___3n2IL > div {
  overflow: hidden;
  white-space: noWrap;
  text-overflow: ellipsis;
}
.tooltip_list___3n2IL > div {
  overflow: hidden;
  white-space: noWrap;
  text-overflow: ellipsis;
}
.flexBetween___1hpux {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.demanDeTitle___2w0EX {
  height: 40px;
  font-weight: bold;
  color: #262626;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.demanDeTitle___2w0EX:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 14px;
  background: #1890ff;
  margin-right: 5px;
}
.link___1s66w {
  cursor: pointer;
  color: #1890ff;
}
.title .status {
  margin-left: 10px;
}
.item {
  color: #595959;
  width: 25%;
  display: flex;
  line-height: 38px;
  justify-content: flex-start;
  gap: 10px;
}
.item .label {
  font-weight: bold;
  min-width: 73px;
}
.itemWrapPad {
  padding: 20px 0;
}
.itemWrapPad .itemWrap {
  display: flex;
}
.itemWrapPad .itemWrap_nowrap {
  flex-direction: column;
}
.itemWrapPad .itemWrap_nowrap .item,
.itemWrapPad .itemWrap_nowrap .item_half {
  width: 100%;
}
.itemWrapPad .itemWrap_nowrap .item_half {
  display: flex;
}
.itemWrapPad .itemWrap_nowrap .item_half .item {
  width: 50%;
}
.itemWrapPad .itemWrap_Corp .item {
  width: 33.3%;
}
.line {
  border-bottom: 1px solid #f0f0f0;
}
.bodyContent {
  margin: 20px 0 0px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: flex;
  flex-wrap: wrap;
  line-height: 38px;
}
.bodyContent:last-of-type {
  border-bottom: unset;
  margin-bottom: 0;
  padding-bottom: 0;
}
.bodyItem1 {
  width: 100%;
}
.bodyItem2 {
  width: 50%;
  padding-right: 10px;
}
.bodyItem3 {
  width: 33.3%;
  padding-right: 10px;
}
.bodyItem32 {
  width: 66.6%;
}
.bodyItem4 {
  width: 16.5%;
}
.bodyItem1,
.bodyItem2,
.bodyItem3,
.bodyItem32,
.bodyItem4 {
  display: flex;
}
.bodyItemTitle {
  flex-shrink: 0;
  font-size: 14px;
  font-weight: bold;
  color: #595959;
}
.bodyItemContent {
  font-size: 14px;
  font-weight: 400;
  color: #595959;
}
.applyListWrap .ant-table-title {
  padding-left: 0;
}
.applyListWrap .colCenter {
  text-align: center;
}
@media all and (max-width: 767px) {
  .ant-modal-content .ant-modal-body {
    padding: 8px;
  }
  .ant-card-body {
    padding: 0;
  }
  .ant-card-type-inner .ant-card-body {
    padding: 8px;
  }
  .item,
  .bodyItem1,
  .bodyItem2,
  .bodyItem3,
  .bodyItem32,
  .bodyItem4 {
    width: 100%;
    display: block;
  }
}

.main___2ORFl .tabMenu___2XI8K {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___2ORFl .btnArea___2VptJ {
  flex: 1;
}
.main___2ORFl .tabName___2bdqz {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}
.search_wrapper___3uvIM {
  height: 100%;
  overflow: auto;
}
.search_wrapper___3uvIM .box_wrap {
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.search_wrapper___3uvIM .box_right .ant-row,
.search_wrapper___3uvIM .box_left .ant-row {
  display: flex;
}
.search_wrapper___3uvIM .box_right .ant-form-item,
.search_wrapper___3uvIM .box_left .ant-form-item {
  margin-bottom: 0;
}
.search_wrapper___3uvIM .box_right .ant-select,
.search_wrapper___3uvIM .box_left .ant-select {
  width: 185px;
}
.search_wrapper___3uvIM .box_right {
  margin-left: 50px;
}
.search_wrapper___3uvIM .camTit {
  display: flex;
  padding: 20px 0;
}
.search_wrapper___3uvIM .wrap {
  width: 100%;
  height: 100%;
}
.search_wrapper___3uvIM .box {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.search_wrapper___3uvIM .wraps {
  width: 100%;
  height: 100%;
}
.search_wrapper___3uvIM .boxs {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  margin-bottom: 30px;
}
.search_wrapper___3uvIM .camera {
  width: 1228px;
  height: 792px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  flex-shrink: 0;
}
.search_wrapper___3uvIM .cameras {
  width: 1228px;
  height: 792px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  flex-shrink: 0;
}
.search_wrapper___3uvIM .cameraRight {
  width: 400px;
  margin-left: 30px;
  flex-shrink: 0;
}
.search_wrapper___3uvIM .camUl {
  height: 792px;
  overflow-y: scroll;
  list-style: none;
  background: #f1f2f6;
  padding: 0;
}
.search_wrapper___3uvIM .camUl li {
  padding: 10px;
  cursor: pointer;
  color: #3a3b3d;
}
.search_wrapper___3uvIM .sxt {
  position: absolute;
  color: #ffffff;
}
.search_wrapper___3uvIM .againBd {
  display: none;
  font-style: none;
}
.search_wrapper___3uvIM .natBar {
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search_wrapper___3uvIM .vid {
  width: 400px;
  display: flex;
  align-items: center;
  margin-left: 40px;
}
.search_wrapper___3uvIM .aga {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  margin-bottom: 0;
}

.main___30C_6 .tabMenu___3wF4V {
  height: 58px;
  display: flex;
  align-items: center;
}
.main___30C_6 .btnArea___1zPZ- {
  flex: 1;
}
.main___30C_6 .tabName___1LNCw {
  margin: 0 20px 0 10px;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}
.search_wrapper___1AE9f {
  height: 100%;
  overflow: auto;
}
.search_wrapper___1AE9f .box_wrap {
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.search_wrapper___1AE9f .box_right .ant-row,
.search_wrapper___1AE9f .box_left .ant-row {
  display: flex;
}
.search_wrapper___1AE9f .box_right .ant-form-item,
.search_wrapper___1AE9f .box_left .ant-form-item {
  margin-bottom: 0;
}
.search_wrapper___1AE9f .box_right .ant-select,
.search_wrapper___1AE9f .box_left .ant-select {
  width: 185px;
}
.search_wrapper___1AE9f .box_right {
  margin-left: 50px;
}
.search_wrapper___1AE9f .camTit {
  display: flex;
  padding: 20px 0;
}
.search_wrapper___1AE9f .wrap {
  width: 100%;
  height: 100%;
}
.search_wrapper___1AE9f .box {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.search_wrapper___1AE9f .wraps {
  width: 100%;
  height: 100%;
}
.search_wrapper___1AE9f .boxs {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  margin-bottom: 30px;
}
.search_wrapper___1AE9f .camera {
  width: 1228px;
  height: 792px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  flex-shrink: 0;
}
.search_wrapper___1AE9f .cameras {
  width: 1228px;
  height: 792px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  flex-shrink: 0;
}
.search_wrapper___1AE9f .cameraRight {
  width: 400px;
  margin-left: 30px;
  flex-shrink: 0;
}
.search_wrapper___1AE9f .camUl {
  height: 792px;
  overflow-y: scroll;
  list-style: none;
  background: #f1f2f6;
  padding: 0;
}
.search_wrapper___1AE9f .camUl li {
  padding: 10px;
  cursor: pointer;
  color: #3a3b3d;
}
.search_wrapper___1AE9f .sxt {
  position: absolute;
  color: #ffffff;
}
.search_wrapper___1AE9f .againBd {
  display: none;
  font-style: none;
}
.search_wrapper___1AE9f .natBar {
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search_wrapper___1AE9f .vid {
  width: 400px;
  display: flex;
  align-items: center;
  margin-left: 40px;
}
.search_wrapper___1AE9f .aga {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  margin-bottom: 0;
}

.main___orXev .two___2ImQa {
  display: inline-block !important;
  margin-right: 10px;
}

.father___1n8UK {
  display: flex;
  width: var(--width);
  height: var(--height);
  font-weight: var(--fontWeight);
  margin-left: 20px;
  font-size: var(--fontSize);
}
.box___1XGok {
  box-sizing: border-box;
  flex: 1;
  color: #9b9999;
  margin-right: 3px;
}
.box___1XGok:hover .top___36REl {
  border-color: #08a1b9;
}
.box___1XGok:hover .bottom___2BvvC {
  border-color: #08a1b9;
}
.box___1XGok .top___36REl {
  box-sizing: border-box;
  height: 50%;
  border: 1px solid #ccc;
  border-bottom: none;
  transform: skewX(30deg);
  background-color: var(--color1);
}
.box___1XGok .bottom___2BvvC {
  box-sizing: border-box;
  height: var(--percent);
  border: 1px solid #ccc;
  overflow: hidden;
  border-top: none;
  transform: skewX(-30deg);
  background-color: var(--color1);
}
.box___1XGok:nth-child(1) {
  position: relative;
}
.box___1XGok:nth-child(1) .top___36REl {
  border-left: none;
}
.box___1XGok:nth-child(1) .bottom___2BvvC {
  border-left: none;
}
.box___1XGok:nth-child(1):before {
  content: "";
  position: absolute;
  left: -8px;
  height: 100%;
  width: 20px;
  top: 0;
  border: 1px solid #ccc;
  border-right: none;
  background-color: var(--color1);
  border-radius: 4px;
}
.box___1XGok:nth-child(1):hover:before {
  border-color: #08a1b9;
}
.box___1XGok:nth-child(2) {
  position: relative;
}
.box___1XGok:nth-child(2) .top___36REl {
  background-color: var(--color2);
}
.box___1XGok:nth-child(2) .bottom___2BvvC {
  background-color: var(--color2);
}
.box___1XGok:nth-child(3) {
  position: relative;
}
.box___1XGok:nth-child(3) .top___36REl {
  border-right: none;
  background-color: var(--color3);
}
.box___1XGok:nth-child(3) .bottom___2BvvC {
  border-right: none;
  background-color: var(--color3);
}
.box___1XGok:nth-child(3):before {
  content: "";
  position: absolute;
  right: -8px;
  height: 100%;
  width: 20px;
  top: 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  border-left: none;
  background-color: var(--color3);
}
.box___1XGok:nth-child(3):hover:before {
  border-color: #08a1b9;
}
.text___2oOXn {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 40%;
  transform: translateX(-47%) translateY(-50%);
  z-index: 999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.iconText___1na7S {
  position: absolute;
  display: flex;
  width: 80%;
  justify-content: space-between;
  align-items: center;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 999;
  color: #ccc;
}
.fontBody___2bR_n {
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background-color: #1b74eb;
  overflow: hidden;
}

.textButton___AZIwi {
  color: #08a1b9;
}
.textButton___AZIwi:hover {
  cursor: pointer;
}
.box___2_DgK {
  display: flex;
  justify-content: space-evenly;
}
.box___2_DgK .box_item___ytPxS {
  padding-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 90px;
  flex: 1;
  margin: 0 2px;
}
.box___2_DgK .box_item___ytPxS .box_item2____VybJ {
  margin-left: 20px;
  width: 100%;
}

.title___3mM0w {
  font-size: 20px;
  font-weight: bold;
}
.title2___ZH_S2 {
  font-size: 16px;
  font-weight: bold;
}
.detail___1dKg4 span {
  padding-right: 10px;
}
.box___3onW7 {
  width: 868px;
  height: 350px;
  display: flex;
  margin-top: 10px;
  margin-left: -8px;
}
.box___3onW7 .body___2fdUN {
  margin: 0 5px;
  height: 100%;
  flex: 1;
  border: 1px solid #ccc;
  padding: 15px;
}
.main___3axVi {
  color: black;
  width: 100%;
  padding: 15px 5px;
  padding-left: 10px;
}

.main___3woqh {
  width: 100%;
}
.main___3woqh .content___1-Tmw {
  padding: 0 20px;
}
.main___3woqh .content___1-Tmw .list___NOkMA {
  display: flex;
  align-items: center;
}
.main___3woqh .content___1-Tmw .list___NOkMA label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___3woqh .content___1-Tmw .ant-form-explain {
  margin-left: 90px;
}
.resAddBtn___JEF9_ {
  text-align: center;
}
.resAddBtn___JEF9_ .ml15___yTVnB {
  margin-left: 15px;
  padding: 0 35px;
}

.CheckModal___2Hg4O .content___1OdpS li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___2Hg4O .content___1OdpS li .index___khHOy {
  margin-right: 4px;
}
.CheckModal___2Hg4O .content___1OdpS li .name___3K78R {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___2Hg4O .content___1OdpS li .icon___1pQDy {
  float: right;
}
.CheckModal___2Hg4O .content___1OdpS li .icon___1pQDy i {
  margin-left: 10px;
}
.CheckModal___2Hg4O .button___3PmvA {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___2Hg4O .button___3PmvA a {
  float: right;
}
.CheckModal___2Hg4O .button___3PmvA a i {
  margin-right: 10px;
}

.search___3YxHx {
  cursor: pointer;
  margin-top: 12px;
}
.search2___32ZXz {
  cursor: pointer;
  margin-top: 3px;
}
.move___3Cnjj {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}

.main___oTPEn {
  width: 100%;
}

.main___3xzi4 .icon___1vfin {
  position: relative;
  left: 15px;
}
.main___3xzi4 input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___3xzi4 input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___3xzi4 .search___1njbM {
  cursor: pointer;
}
.formstyle___RQCof {
  padding: 10px;
}
.formstyle___RQCof .ant-form-item {
  margin-bottom: 0;
}
.formstyle___RQCof .timeOrange___fyjOn {
  position: relative;
}
.formstyle___RQCof .timeOrange___fyjOn .timeStr___2Vzfg {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___RQCof h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___1DiNT .icon___ap4SI {
  position: relative;
  left: 15px;
}
.main___1DiNT input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___1DiNT input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___1DiNT .search___2n2uK {
  cursor: pointer;
}
.formstyle___Fa8wm {
  padding: 10px;
}
.formstyle___Fa8wm .ant-form-item {
  margin-bottom: 0;
}
.formstyle___Fa8wm .timeOrange___11Ns7 {
  position: relative;
}
.formstyle___Fa8wm .timeOrange___11Ns7 .timeStr___TvpgI {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___Fa8wm h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___pbKYj .icon___8vDFI {
  position: relative;
  left: 15px;
}
.main___pbKYj input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___pbKYj input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___pbKYj .search___2-9Ys {
  cursor: pointer;
}
.formstyle___2UX18 {
  padding: 10px;
}
.formstyle___2UX18 .ant-form-item {
  margin-bottom: 0;
}
.formstyle___2UX18 .timeOrange___DN_av {
  position: relative;
}
.formstyle___2UX18 .timeOrange___DN_av .timeStr___1E_3G {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___2UX18 h5 {
  font-size: 14px;
  margin-top: 8px;
}

.wrapper___1PU5V {
  transform: translateY(-7px) translateX(10px);
}
.link___YzYY5 {
  display: block;
  text-decoration: underline !important;
  line-height: 30px;
  height: 30px;
}

.bodyTitle___3p95i {
  position: relative;
  height: 16px;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
  line-height: 16px;
  margin-left: 12px;
}
.bodyTitle___3p95i::before {
  position: absolute;
  display: block;
  content: ' ';
  width: 4px;
  height: 15px;
  background: #1890ff;
  left: -11px;
}
.bodyContent___SrWJN {
  margin: 20px 0 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: flex;
  flex-wrap: wrap;
  line-height: 32px;
}
.bodyContent___SrWJN:last-of-type {
  border-bottom: unset;
  margin-bottom: 0;
  padding-bottom: 0;
}
.bodyItem1___1AYyx {
  width: 100%;
}
.bodyItem2___1EOmV {
  width: 50%;
  padding-right: 10px;
}
.bodyItem3___2ZiyF {
  width: 33.3%;
  padding-right: 10px;
}
.bodyItem32___3mUkL {
  width: 66.6%;
}
.bodyItem4___28v3d {
  width: 16.5%;
}
.bodyItem1___1AYyx,
.bodyItem2___1EOmV,
.bodyItem3___2ZiyF,
.bodyItem32___3mUkL,
.bodyItem4___28v3d {
  display: flex;
}
.bodyItemTitle___3T7lV {
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 500;
  color: #262626;
}
.bodyItemContent___3jTDK {
  font-size: 16px;
  font-weight: 400;
  color: #595959;
}
.subDemandTable___EZM0P .ant-table-body::-webkit-scrollbar-track {
  width: 8px;
  background: #eee;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

.main___t195s .addcontentBox___2w_Oo {
  width: 100%;
}
.main___t195s .addcontentBox___2w_Oo .WfbusinessBasicInfos___12sHA .listTitle___3Re5J {
  color: #000;
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___t195s .addcontentBox___2w_Oo .WfbusinessBasicInfos___12sHA .content___3-uPU {
  padding: 0 20px;
}
.main___t195s .addcontentBox___2w_Oo .WfbusinessBasicInfos___12sHA .content___3-uPU .btn___FzgVZ {
  display: flex;
  justify-content: space-between;
}
.main___t195s .addcontentBox___2w_Oo .WfbusinessBasicInfos___12sHA .content___3-uPU .btn___FzgVZ button {
  width: 38%;
}
.main___t195s .addcontentBox___2w_Oo .WfbusinessBasicInfos___12sHA .content___3-uPU .list___2UkqE {
  display: flex;
  align-items: center;
}
.main___t195s .addcontentBox___2w_Oo .WfbusinessBasicInfos___12sHA .content___3-uPU .list___2UkqE label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___t195s .addcontentBox___2w_Oo .WfbusinessBasicInfos___12sHA .content___3-uPU .ant-form-explain {
  margin-left: 90px;
}
.main___t195s .addFormInfo___33Jqx {
  max-height: 80%;
  overflow: auto;
}
.main___t195s .ant-modal {
  padding-bottom: 0;
}


.manageModal___ZlCe7 .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  padding: 2px 4px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  height: 33px;
}
.manageModal___ZlCe7 .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 0 4px;
  overflow: hidden;
  font-size: 14px;
  height: 33px;
  border-right: 0;
}
.manageModal___ZlCe7 .ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0;
}
.manageModal___ZlCe7 .ant-table-thead > tr > th .ant-table-filter-icon {
  font-size: 16px;
}
.manageModal___ZlCe7 .ant-table-pagination.ant-pagination {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.manageModal___ZlCe7 .actionWrap___3XDoa {
  margin-bottom: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 0;
}
.manageModal___ZlCe7 .action___hu9QR {
  color: #c6000b;
  font-size: 14px;
}
.manageModal___ZlCe7 .action___hu9QR span {
  cursor: pointer;
}
.historyModal___1zAe7 .item___BR7-h {
  padding: 10px 0;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.historyModal___1zAe7 .item___BR7-h:not(:last-child) {
  border-bottom: 1px dashed #e0dede;
}
.historyModal___1zAe7 .time___34SXc {
  margin-top: 8px;
  padding-left: 15px;
}
.historyModal___1zAe7 .circle___2iG9M {
  margin-right: 8px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #c8c8c8;
}
.historyModal___1zAe7 .titleWrap___A6kj9 {
  display: flex;
  align-items: center;
}
.qrCode___tObPb .ant-modal-body {
  padding: 16px 20px;
}

.bim-chart-component {
  overflow: hidden;
}
.bim-chart-component .flex {
  display: flex;
  align-items: center;
}
.bim-chart-component .flex-between {
  display: flex;
  justify-content: space-between;
}
.bim-chart-component .pm_tabs_form {
  display: flex;
  align-items: center;
}
.bim-chart-component .mr-md {
  margin-right: 18px;
}
.bim-chart-component .mr-md .icon {
  width: 18px;
  height: 18px;
}
.bim-chart-component .point {
  height: 0;
  width: 0;
  border: 4px solid;
  border-radius: 50%;
  margin-right: 6px;
}
.bim-chart-component .chart-content {
  height: 100%;
}
.bim-chart-component .chart-content .spin-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.ant-collapse-header > div {
  display: inline-block;
}
.BIM-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: calc(100% - 90px);
  position: relative;
}
.BIM-container .detail {
  position: absolute;
  right: 30px;
  top: 16px;
  width: 310px;
  min-height: 300px;
  max-height: 100%;
  overflow-y: auto;
  z-index: 9;
  background-color: #2d3031;
}
.BIM-container .detail .detail-header {
  padding: 0 10px;
  justify-content: space-between;
  height: 38px;
  background-color: #050505;
  color: #aaaaaa;
  font-size: 16px;
}
.BIM-container .detail .detail-list {
  color: #ffffff;
  font-size: 14px;
  line-height: 19px;
}
.BIM-container .detail .detail-list .ant-collapse {
  background-color: transparent;
  border: none;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-item {
  border: none;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-header {
  background-color: #3f4041;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  color: #999999;
  font-weight: 500;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-content {
  border: none;
  background-color: transparent;
  color: #C4C4C4;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-content .ant-collapse-content-box {
  padding: 0;
}
.BIM-container .detail .detail-list .ant-collapse-content-box {
  display: flex;
  flex-wrap: wrap;
}
.BIM-container .detail .detail-list .p {
  display: flex;
  margin: 5px 0;
  width: 50%;
}
.BIM-container .detail .detail-list .p .a {
  width: 100px;
  text-align: right;
}
.BIM-container .detail .detail-list .p .b {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
}
.BIM-container .detail .detail-list .p1 {
  width: 100%;
  display: flex;
  margin: 5px 0;
}
.BIM-container .detail .detail-list .p1 .a {
  width: 100px;
  text-align: right;
}
.BIM-container .detail .detail-list .p1 .b {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
}
#BIMIdDesign,
#BIMId {
  flex: 1;
  height: 100%;
}
.fontc {
  text-align: right;
  color: red;
}
.buttonS {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.bim-chart-sort-model-list {
  overflow-y: auto;
  width: 100%;
  max-height: 300px;
}

.project___1yOFF {
  color: #000;
}

.main___1GL0_ {
  padding: 8px 20px;
}
.main___1GL0_ .tabMenu___ZmVfU {
  display: flex;
  align-items: center;
}
.main___1GL0_ .search___1JEjS {
  float: right;
  padding-right: 22px;
}

.tip___3FreX {
  width: 270px;
  color: #666666;
  text-align: center;
  margin: 8px auto 0 !important;
}
.uploadModal___2Z3Sl .text {
  font-weight: 600;
  margin-top: 8px;
  text-align: center;
}
.uploadModal___2Z3Sl .icon {
  font-size: 32px;
  color: #999;
  border: 1px dashed #d9d9d9;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  border-radius: 5px;
}
.uploadModal___2Z3Sl .ant-modal-body {
  padding: 20px 12px !important;
}
.uploadModal___2Z3Sl .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover .anticon-plus,
.uploadModal___2Z3Sl .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover .text {
  color: #f28a8a !important;
}
.uploadModal___2Z3Sl .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover .icon {
  border: 1px dashed #f28a8a;
}
.uploadModal___2Z3Sl .ant-upload.ant-upload-drag .anticon-plus:hover {
  color: #f28a8a !important;
}

.bim-chart-component {
  overflow: hidden;
}
.bim-chart-component .flex {
  display: flex;
  align-items: center;
}
.bim-chart-component .flex-between {
  display: flex;
  justify-content: space-between;
}
.bim-chart-component .pm_tabs_form {
  display: flex;
  align-items: center;
}
.bim-chart-component .mr-md {
  margin-right: 18px;
}
.bim-chart-component .mr-md .icon {
  width: 18px;
  height: 18px;
}
.bim-chart-component .point {
  height: 0;
  width: 0;
  border: 4px solid;
  border-radius: 50%;
  margin-right: 6px;
}
.bim-chart-component .chart-content {
  height: 100%;
}
.bim-chart-component .chart-content .spin-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.ant-collapse-header > div {
  display: inline-block;
}
.BIM-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: calc(100% - 90px);
  position: relative;
}
.BIM-container .detail {
  position: absolute;
  right: 30px;
  top: 16px;
  width: 310px;
  min-height: 300px;
  max-height: 100%;
  overflow-y: auto;
  z-index: 9;
  background-color: #2d3031;
}
.BIM-container .detail .detail-header {
  padding: 0 10px;
  justify-content: space-between;
  height: 38px;
  background-color: #050505;
  color: #aaaaaa;
  font-size: 16px;
}
.BIM-container .detail .detail-list {
  color: #ffffff;
  font-size: 14px;
  line-height: 19px;
}
.BIM-container .detail .detail-list .ant-collapse {
  background-color: transparent;
  border: none;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-item {
  border: none;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-header {
  background-color: #3f4041;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  color: #999999;
  font-weight: 500;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-content {
  border: none;
  background-color: transparent;
  color: #C4C4C4;
}
.BIM-container .detail .detail-list .ant-collapse .ant-collapse-content .ant-collapse-content-box {
  padding: 0;
}
.BIM-container .detail .detail-list .ant-collapse-content-box {
  display: flex;
  flex-wrap: wrap;
}
.BIM-container .detail .detail-list .p {
  display: flex;
  margin: 5px 0;
  width: 50%;
}
.BIM-container .detail .detail-list .p .a {
  width: 100px;
  text-align: right;
}
.BIM-container .detail .detail-list .p .b {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
}
.BIM-container .detail .detail-list .p1 {
  width: 100%;
  display: flex;
  margin: 5px 0;
}
.BIM-container .detail .detail-list .p1 .a {
  width: 100px;
  text-align: right;
}
.BIM-container .detail .detail-list .p1 .b {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
}
#BIMIdDesign,
#BIMId {
  flex: 1;
  height: 100%;
}
.fontc {
  text-align: right;
  color: red;
}
.buttonS {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.bim-chart-sort-model-list {
  overflow-y: auto;
  width: 100%;
  max-height: 300px;
}

.main___2LJxG {
  position: absolute;
  left: 0;
  top: 70px;
  right: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
  background: white;
}
.box___3EEPi {
  width: 95%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px auto 0;
}
.itemName___1ZgWe {
  width: 16%;
  height: 85px;
  border-radius: 8px;
  color: #333;
  box-shadow: #ccc 0px 0px 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.itemName___1ZgWe:hover {
  color: #06c89f;
  box-shadow: #06c89f 0px 0px 8px;
}
.itemName___1ZgWe p {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}
.itemName___1ZgWe p span {
  font-size: 14px;
  font-weight: 400;
}
.itemborder___3_4NF {
  width: 5%;
  height: 20px;
  align-items: center;
  display: flex;
  position: relative;
  justify-content: space-between;
  color: #333;
}
.activty___Z9JCt {
  color: #06c89f;
  box-shadow: #06c89f 0px 0px 8px;
  background-color: #ecfdf9;
}
.icon___s3nFa {
  font-size: 32px;
  margin-right: 20px;
}
.plus___2gpIQ {
  position: absolute;
  left: 0;
  z-index: 2;
}
.right___37KQD {
  position: absolute;
  right: -5px;
}
.border___1fTcG {
  border-bottom: 1px solid #999;
  width: 95%;
  position: absolute;
  z-index: 0;
}
.content___221gR {
  width: 95%;
  margin: 0 auto;
}
.title___q2NHS {
  display: flex;
  align-items: center;
  height: 40px;
  justify-content: space-between;
  margin: 10px 0 5px;
}
.title___q2NHS span {
  font-size: 16px;
  font-weight: 500;
}
.titleIcon___1v6Bj {
  display: inline-block;
  color: #08a1b9;
  margin-right: 5px;
  font-size: 20px !important;
}
.titleBorder___3Yoev {
  border-bottom: 1px solid #d2d2d2;
  width: 92%;
}

.form___2_ke- {
  display: flex;
  padding-top: 12px;
  padding-right: 12px;
  padding-left: 12px;
  flex-wrap: wrap;
}
.form___2_ke- .item___3xv69 {
  padding-right: 12px;
}
.form___2_ke- .ant-form-item {
  display: flex;
}

.form___219dx {
  display: flex;
  padding-top: 12px;
  padding-right: 12px;
  padding-left: 12px;
  flex-wrap: wrap;
}
.form___219dx .item___1jVkA {
  padding-right: 12px;
}
.form___219dx .ant-form-item {
  display: flex;
}

.main___2ET-c .addcontentBox___3hdZP {
  width: 100%;
}
.main___2ET-c .addcontentBox___3hdZP .WfbusinessBasicInfos___3IxRY .listTitle___2VmQD {
  color: #000;
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2ET-c .addcontentBox___3hdZP .WfbusinessBasicInfos___3IxRY .content___86To9 {
  padding: 0 20px;
}
.main___2ET-c .addcontentBox___3hdZP .WfbusinessBasicInfos___3IxRY .content___86To9 .btn___3oZTb {
  display: flex;
  justify-content: space-between;
}
.main___2ET-c .addcontentBox___3hdZP .WfbusinessBasicInfos___3IxRY .content___86To9 .btn___3oZTb button {
  width: 38%;
}
.main___2ET-c .addcontentBox___3hdZP .WfbusinessBasicInfos___3IxRY .content___86To9 .list___3L9U3 {
  display: flex;
  align-items: center;
}
.main___2ET-c .addcontentBox___3hdZP .WfbusinessBasicInfos___3IxRY .content___86To9 .list___3L9U3 label {
  white-space: nowrap;
  margin-right: 5px;
  text-align: right;
  width: 120px;
}
.main___2ET-c .addcontentBox___3hdZP .WfbusinessBasicInfos___3IxRY .content___86To9 .ant-form-explain {
  margin-left: 90px;
}
.main___2ET-c .addFormInfo___sDLCp {
  max-height: 80%;
  overflow: auto;
}
.main___2ET-c .ant-modal {
  padding-bottom: 0;
}

.main___1XqDo .content___j5x43 {
  padding: 0 0;
}
.main___1XqDo .content___j5x43 .bottext___1GE0G {
  margin-top: 20px;
}
.main___1XqDo .content___j5x43 .bottext___1GE0G .upload___1mhfO {
  float: left;
}
.main___1XqDo .content___j5x43 .bottext___1GE0G .upload___1mhfO .key___1KPZ2 {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___1XqDo .content___j5x43 .bottext___1GE0G .remark___1jw48 {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___1XqDo .upload___1mhfO .ant-input-disabled {
  background-color: #fff;
}

.main___1w1xd {
  margin-left: 10px;
}
.main___1w1xd .titleass___2fDiw {
  cursor: pointer;
}
.main___1w1xd .titleass___2fDiw i {
  color: #1890ff;
}
.main___1w1xd .titleass___2fDiw span {
  color: #1890ff;
}
.main___1w1xd .project___7JOcn {
  width: 500px;
  padding: 20px 0;
}
.main___1w1xd .project___7JOcn .clickRowStyl___2MHza {
  background-color: #e7f7ff;
}
.main___1w1xd .footer___t-bte {
  overflow: hidden;
}
.main___1w1xd .footer___t-bte .btn___2yLgD {
  float: right;
}
.main___1w1xd .footer___t-bte .btn___2yLgD button {
  margin-left: 20px;
  height: 100%;
}
.main___1w1xd .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: -20px !important;
  padding-bottom: 20px !important;
  overflow: auto;
}
.main___1w1xd .ant-table-body {
  overflow-y: auto !important;
}

.main___16OaG .content___3TITH {
  font-size: 18px;
  padding-top: 20px;
}
.main___16OaG .mainHeight___1KmrE {
  height: 100%;
}
.main___16OaG .mainScorll___2Nx_D {
  height: calc(100% - 87px);
  overflow: auto;
}
.main___16OaG .ant-table td,
.main___16OaG .ant-table th {
  white-space: nowrap;
}
.main___16OaG .ant-form-item label {
  position: relative;
  font-size: 16px;
}

.main___9vSQL .shape_content {
  text-align: left !important;
  padding-left: 3px;
  padding-right: 3px;
}

.main___3fWSR .icon___1oZgd {
  position: relative;
  left: 15px;
}
.main___3fWSR input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___3fWSR input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___3fWSR .search___3VEKR {
  cursor: pointer;
}
.formstyle___1pecD {
  padding: 10px;
}
.formstyle___1pecD .ant-form-item {
  margin-bottom: 0;
}
.formstyle___1pecD .timeOrange___3QLGn {
  position: relative;
}
.formstyle___1pecD .timeOrange___3QLGn .timeStr___3dMQm {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___1pecD h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___1_Tg1 .search___2hkBU {
  display: flex;
  display: -ms-flexbox;
  padding: 20px 90px 20px 0;
  justify-content: space-between;
}
.hover___3SC27:hover {
  color: #20AABF !important;
}
.factory_info_detail___1DA9e .title_wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 12px 20px;
}
.factory_info_detail___1DA9e .title_wrap .info {
  font-size: 18px;
  color: #333;
}
.factory_info_detail___1DA9e .ant-descriptions-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.factory_info_detail___1DA9e .ant-descriptions-row .ant-descriptions-item {
  display: flex;
  width: 48%;
}
.factory_info_detail___1DA9e .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-label {
  width: 150px;
  display: flex;
  justify-content: flex-end;
}
.factory_info_detail___1DA9e .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-content {
  display: flex;
  flex: 1;
  padding-left: 10px;
}
.factory_info_detail___1DA9e .status0 {
  width: 46px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #adc6ff;
  background-color: #e6f2ff;
  color: #1890ff;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
}
.factory_info_detail___1DA9e .status3 {
  width: 46px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #c9c9c9;
  background-color: #eeeeee;
  color: #888888;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
}
.factory_info_detail___1DA9e .status1 {
  width: 46px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #caeeb7;
  background-color: #f8ffe6;
  color: #6ebf33;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
}
.factory_info_detail___1DA9e .status2 {
  width: 46px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #ffd2ad;
  background-color: #fff6e6;
  color: #e58a29;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
}
.factory_info_detail___1DA9e .ant-tabs-bar {
  border-bottom: none !important;
  margin: 0 !important;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row {
  margin-bottom: 2px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-input-group {
  width: 90%;
  margin-left: 14px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-input-group .ant-input {
  width: 100%;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-calendar-picker {
  width: 90%!important;
  margin-left: 14px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-calendar-picker .ant-input {
  width: 100%;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-input-number {
  width: 90%!important;
  margin-left: 14px;
  height: 40px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .has-error .ant-form-explain {
  margin-left: 14px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_name {
  margin-left: 14px;
  height: 40px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_name .ant-select-selection {
  height: 40px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_name .ant-calendar-picker-input {
  width: 100%;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .ant-form-explain {
  margin-left: 14px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_factory {
  margin-left: 28px;
  width: 178px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_state {
  margin-left: 52px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_type {
  margin-left: 38px;
  width: 178px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_region {
  margin-left: 50px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_longitude {
  width: 160px;
  margin-left: 36px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_latitude {
  width: 160px;
  margin-left: 10px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_textarea {
  margin-left: 22px;
  width: 955px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-form-item-control-wrapper {
  flex: 1;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-form-item {
  width: 100%;
  margin-bottom: 22px;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-form-item .ant-form-item-label {
  width: 150px;
  text-align: left;
  display: flex!important;
}
.factory_info_detail___1DA9e .factory_info_edit .ant-form-item .ant-select,
.factory_info_detail___1DA9e .factory_info_edit .ant-form-item input {
  width: 90%;
  height: 40px;
}
.factory_info_detail___1DA9e .factory_info_edit .row-form-item-row {
  width: 100% !important;
}
.factory_info_detail___1DA9e .factory_info_edit .row-form-item-row .txt-remark {
  float: left;
  width: 720px;
  border: 1px solid #d9d9d9;
}
.pm3-left-menu .factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-input-group {
  margin-left: 0px;
}
.pm3-left-menu .factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-calendar-picker {
  margin-left: 0px;
}
.pm3-left-menu .factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .ant-input-number {
  margin-left: 0px;
}
.pm3-left-menu .factory_info_detail___1DA9e .factory_info_edit .ant-row .selectUser .has-error .ant-form-explain {
  margin-left: 0px;
}
.pm3-left-menu .factory_info_detail___1DA9e .factory_info_edit .ant-row .spcl_Information_name {
  margin-left: 0px;
}
.pm3-left-menu .factory_info_detail___1DA9e .factory_info_edit .ant-row .ant-form-explain {
  margin-left: 0px;
}
.factoryerror___25Cb- {
  display: flex;
  margin-top: 200px;
  justify-content: center;
}
.factoryerror___25Cb- .errLeft {
  margin-right: 90px;
}
.factoryerror___25Cb- .errRight {
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 30px;
}
.factoryerror___25Cb- .errRight .Title {
  font-size: 41px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 600;
  line-height: 60px;
  margin-top: -15px;
}
.factoryLimit___23HtQ {
  display: flex;
  margin-top: 200px;
  align-items: center;
  flex-direction: column;
  font-size: 14px;
  color: #333333;
}
.factoryLimit___23HtQ img {
  width: 157px;
  height: 108px;
  display: block;
}

.ber___1_zNq {
  border-radius: 4px;
  position: relative;
}
.ber___1_zNq .detail___4JWDy {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.ber___1_zNq .detail___4JWDy span {
  color: blue;
  cursor: pointer;
}
.ber___1_zNq .detail___4JWDy span:hover {
  text-decoration: underline;
}
.ber___1_zNq .button___3UTHU {
  position: absolute;
  top: 15px;
  left: 5px;
}
.ber___1_zNq .button___3UTHU span:hover {
  text-decoration: underline;
}
.ber___1_zNq .detailMonth___2F4dt {
  position: absolute;
  top: 180px;
  right: 100px;
  font-size: 16px;
}
.ber___1_zNq .detailMonth___2F4dt span {
  cursor: pointer;
}
.ber___1_zNq .detailMonth___2F4dt span:hover {
  text-decoration: underline;
}
.ber___1_zNq .title___3kimK {
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.noData___16kvY {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___3kimK {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___3v_yK {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___3enMf {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___3v_yK p,
.pieDescR___3enMf p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.main___2m0MT {
  width: 100%;
  height: 50%;
}

.title___MA3o8 {
  background-color: #d7d7d7;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  text-align: center;
}
.move___2y9qV {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}
.list___31pma.list1___2R97Z {
  height: 490px;
  overflow-y: auto;
}
.list___31pma .ant-list {
  min-height: 500px;
}
.list___31pma .ant-list-bordered {
  border: none !important;
}
.list___31pma .ant-list-bordered .ant-list-item {
  font-size: 16px;
  cursor: pointer;
  height: 48px;
  border-bottom: none;
}
.list___31pma .ant-list-bordered .ant-list-item:hover {
  background-color: #f2f2f2;
}
.list___31pma .ant-list-bordered .ant-list-item:active {
  background-color: #f2f2f2;
}
.list___31pma .ant-list-bordered .ant-list-item:last-child {
  border-bottom: none !important;
  margin-bottom: 16px;
}
.list___31pma .ant-list-bordered .ant-list-pagination {
  margin-left: 10px;
  white-space: nowrap;
}
.input___23slv .ant-input {
  border-right: none;
  border-left: none;
  font-size: 16px;
}
.input___23slv .ant-input .ant-input-search-icon {
  font-size: 16px;
}

.main___3FGJV .content___2SWLj {
  padding: 0 0;
}
.main___3FGJV .content___2SWLj .bottext___Wsl13 {
  margin-top: 20px;
}
.main___3FGJV .content___2SWLj .bottext___Wsl13 .upload___3DI_S {
  float: left;
}
.main___3FGJV .content___2SWLj .bottext___Wsl13 .upload___3DI_S .key___1yoD0 {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___3FGJV .content___2SWLj .bottext___Wsl13 .remark___83uPv {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___3FGJV .btn___1DTFv {
  margin-right: 420px;
}
.main___3FGJV .leftTableIcon___1A4E8 {
  margin-right: 3px;
}

.main___SiL8O .icon___2ZCgm {
  position: relative;
  left: 15px;
}
.main___SiL8O input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___SiL8O input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___SiL8O .search___b9kGA {
  cursor: pointer;
}
.formstyle___2MLIq {
  padding: 10px;
}
.formstyle___2MLIq .ant-form-item {
  margin-bottom: 0;
}
.formstyle___2MLIq .timeOrange___VHjib {
  position: relative;
}
.formstyle___2MLIq .timeOrange___VHjib .timeStr___3h6_z {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___2MLIq h5 {
  font-size: 14px;
  margin-top: 8px;
}

.main___22Evc .icon___3QWP1 {
  position: relative;
  left: 15px;
}
.main___22Evc input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___22Evc input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___22Evc .search___WrDrX {
  cursor: pointer;
}
.formstyle___37adb {
  padding: 10px;
}
.formstyle___37adb .ant-form-item {
  margin-bottom: 0;
}
.formstyle___37adb .timeOrange___3QPNr {
  position: relative;
}
.formstyle___37adb .timeOrange___3QPNr .timeStr___35MLt {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___37adb h5 {
  font-size: 14px;
  margin-top: 8px;
}
.content___3xMn7 {
  width: 550px;
}

.CheckModal___ITRgI .content___MxYaZ li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___ITRgI .content___MxYaZ li .index___1-Hbx {
  margin-right: 4px;
}
.CheckModal___ITRgI .content___MxYaZ li .name___2je55 {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___ITRgI .content___MxYaZ li .icon___2JdFv {
  float: right;
}
.CheckModal___ITRgI .content___MxYaZ li .icon___2JdFv i {
  margin-left: 10px;
}
.CheckModal___ITRgI .button___18KAL {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___ITRgI .button___18KAL a {
  float: right;
}
.CheckModal___ITRgI .button___18KAL a i {
  margin-right: 10px;
}

.main___2--gq .radioStyle___3JoNL {
  display: block;
  height: 30px;
  line-height: 30px;
}
.main___2--gq .ant-form-item {
  margin-bottom: 5px;
}

.main___3-aPm .content___1_FjL {
  padding: 0 20px 0 0;
}
.main___3-aPm .ant-form-item-control {
  line-height: inherit;
}
.main___3-aPm .ant-row {
  margin: 0;
}
.main___3-aPm .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.main___3-aPm .ganttc___1P23H {
  height: 32px;
  width: 100%;
  display: inline-block;
  background-color: #ebedee;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  margin-top: 4px;
}
.main___3-aPm .ganttc1___2BAmA {
  background-color: #76bbfd;
}
.main___3-aPm .ganttc2___-Ig__ {
  background-color: #27d64a;
}
.main___3-aPm .ganttc3___18JwX {
  background-color: #e9c84a;
}
.main___3-aPm .ganttc4___2OnOu {
  background-color: #228efc;
}
.main___3-aPm .select___3vi4r {
  position: relative;
  top: -80px;
  left: 289px;
  width: 130px;
}
.main___3-aPm .checkboxStyle___3kmuG {
  display: block;
}

.main___2XQmT .colorCurrent___3etGX {
  display: flex;
  line-height: 32px;
  width: 50%;
  margin: 0 auto 15px;
}
.main___2XQmT .colorCurrent___3etGX span {
  display: inline-block;
  width: 60px;
  height: 32px;
  border-radius: 4px;
}
.main___2XQmT .colorPicker___2W18K {
  background-color: #000;
  display: flex;
  line-height: 1px;
  margin-bottom: 3px;
}
.main___2XQmT .colorPicker___2W18K .cpLeft___1vstu {
  padding: 0 20px;
  width: 58px;
}
.main___2XQmT .colorPicker___2W18K span {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  margin-right: 3px;
  margin-bottom: 3px;
  cursor: pointer;
}
.main___2XQmT .colorPicker___2W18K span:hover {
  outline: 1px solid #fff;
}
.main___2XQmT .colorPicker___2W18K .cpRight___133ge {
  width: calc(100% - 58px);
  line-height: 1px;
}

.main___1eFqR .formMain___1-UEr .content___12Ool {
  padding: 0 20px;
}

.main___WaWBe .content___16ksc {
  padding: 0 0;
}
.main___WaWBe .content___16ksc .bottext___3qQrO {
  margin-top: 20px;
}
.main___WaWBe .content___16ksc .bottext___3qQrO .upload___3e9FA {
  float: left;
}
.main___WaWBe .content___16ksc .bottext___3qQrO .upload___3e9FA .key___2m8P6 {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___WaWBe .content___16ksc .bottext___3qQrO .remark___3P_5e {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___WaWBe .btn___3IotG {
  margin-left: 10px;
  float: left;
}
.main___WaWBe .btn1___MdWD2 {
  visibility: hidden;
}
.main___WaWBe .leftTableIcon___3zEq1 {
  margin-right: 3px;
}
.main___WaWBe .ant-table-body td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main___WaWBe table {
  table-layout: fixed;
}

.main____SxTH .bottext___2EldG {
  float: left;
}
.main____SxTH .bottext___2EldG .remark___3eIur {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 15px;
  height: 32px;
  line-height: 32px;
}
.main____SxTH .UploadModal___3YXY6 .tip___2x13k {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}
.main____SxTH .UploadModal___3YXY6 .tip___2x13k span.b___1ILsc {
  font-size: 14px;
  position: absolute;
  right: 0;
}

.CheckModal___2HPCq .content___PVskE li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___2HPCq .content___PVskE li .index___yBG8o {
  margin-right: 4px;
}
.CheckModal___2HPCq .content___PVskE li .name___3DVPu {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___2HPCq .content___PVskE li .icon___3cn21 {
  float: right;
}
.CheckModal___2HPCq .content___PVskE li .icon___3cn21 i {
  margin-left: 10px;
}
.CheckModal___2HPCq .button___2PoF3 {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___2HPCq .button___2PoF3 a {
  float: right;
}
.CheckModal___2HPCq .button___2PoF3 a i {
  margin-right: 10px;
}

.main___2jg3y {
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #eee;
  width: 100%;
  height: 100%;
}
.main___2jg3y .topBar___bSB_8 {
  line-height: 60px;
  height: 60px;
  left: 8px;
  margin-top: 10px;
  width: 99%;
  position: absolute;
  border-bottom: 1px solid #eee;
  z-index: 100;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
}
.main___2jg3y .topBar___bSB_8 .backBtn___3nik8 {
  margin-right: 12px;
  cursor: pointer;
}
.main___2jg3y .topBar___bSB_8 .backBtn___3nik8:hover {
  color: #1890ff;
}

.main___21fn7 {
  width: 100%;
  height: 100%;
}
.main___21fn7 .dhx_diagram_org_item .dhx_diagram_org_item_toolbar {
  min-height: 30px;
  width: 100%;
  position: absolute;
  z-index: 11;
  top: -30px;
  left: 0px;
  -webkit-animation: b 0.2s ease-in-out forwards;
  animation: b 0.2s ease-in-out forwards;
  border-radius: 2px;
  display: none;
  background: white;
  box-shadow: 0 0 5px 0 #a89e9e !important;
  padding-top: 5px;
}
.main___21fn7 .dhx_diagram_org_item:hover {
  cursor: pointer;
  box-shadow: 0 0 5px 0 #a89e9e !important;
}
.main___21fn7 .dhx_diagram_org_item:hover .dhx_diagram_org_item_toolbar {
  display: block;
}
.main___21fn7 .dhx_widget {
  background: #fff;
}
.main___21fn7 .toolbar___iZPHu {
  position: absolute;
  right: 0px;
  z-index: 100;
  display: flex;
  cursor: pointer;
  text-align: center;
  background: white;
  box-shadow: 0 0 5px 0 #a89e9e !important;
  z-index: 2147483640;
  border-radius: 5px 0 0 5px;
}
.main___21fn7 .toolbar___iZPHu .hid___2CCJv {
  border-right: 1px #ADADAD solid;
  padding: 13px 5px 10px 5px;
}
.main___21fn7 .toolbar___iZPHu .hid___2CCJv:hover {
  color: blue;
}
.main___21fn7 .toolbar___iZPHu .row___1C3Cv {
  display: flex;
  font-size: 18px;
  color: #4F4F4F;
  padding: 15px 10px 10px;
  justify-content: space-around;
  flex-direction: row-reverse;
}
.main___21fn7 .toolbar___iZPHu .row___1C3Cv .label___3GTZQ {
  font-size: 14px;
  margin-left: 10px;
  margin-top: -2px;
}
.main___21fn7 .toolbar___iZPHu .row___1C3Cv .btn___3WtYh {
  margin-left: 10px;
}
.main___21fn7 .toolbar___iZPHu .row___1C3Cv .btn___3WtYh:hover {
  color: blue;
}
.main___21fn7 .toolbar___iZPHu:hover {
  box-shadow: 0 0 10px 0 #a89e9e !important;
}

.main___2fWu6 .dhx_diagram_flow_item {
  cursor: pointer;
}
.main___2fWu6 .dhx_diagram_org_item {
  cursor: pointer;
}
.main___2fWu6 .dhx_diagram_org_item:hover {
  box-shadow: 0 0 5px 0 #a89e9e !important;
}
.main___2fWu6 .dhx_widget {
  background: #fff;
}

.main___2QAsZ {
  width: 95%;
  margin: 0 auto;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
}
.main___2QAsZ .item___CX3gx .itemBox___1rKmT span {
  display: inline-block;
  height: 35px;
  width: 11.05%;
  border-right: 1px solid #d2d2d2;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
}
.main___2QAsZ .item___CX3gx .itemBox___1rKmT span:last-child {
  display: inline-block;
  height: 35px;
  width: 11.05%;
  border-right: none ;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
}
.main___2QAsZ .item___CX3gx .itemInfo___3M597 {
  width: 100px;
  text-align: center;
  border-right: none;
  font-weight: normal;
}
.main___2QAsZ .item___CX3gx .itemInfoLevel___2y3yN {
  width: 145px;
  text-align: center;
  border-right: none;
  font-weight: normal;
}

.main___2Wbs5 .formMain___EN1hY .content___2MV1J {
  padding: 0 20px;
}

.main___2fKko .content___6R-6b {
  padding: 0 0;
}
.main___2fKko .content___6R-6b .bottext___3jjFH {
  margin-top: 20px;
}
.main___2fKko .content___6R-6b .bottext___3jjFH .upload___3dGjK {
  float: left;
}
.main___2fKko .content___6R-6b .bottext___3jjFH .upload___3dGjK .key___iYZtg {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___2fKko .content___6R-6b .bottext___3jjFH .remark___INlsk {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___2fKko .upload___3dGjK .ant-input-disabled {
  background-color: #fff;
}

.main___16fdL .content___uyhdY {
  padding: 0 20px;
}
.main___16fdL .tableMain___1WIgy {
  padding: 20px;
}
.main___16fdL .tableMain___1WIgy .fileName___dFJ8j {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
}
.main___16fdL .tableMain___1WIgy .fileName___dFJ8j p {
  color: #999;
}
.main___16fdL .clickRowStyl___tid-M {
  background-color: #e7f7ff;
}

.main___3bKLO .icon___2KJ4G {
  position: relative;
  left: 15px;
}
.main___3bKLO input {
  width: 150px;
  border: none;
  outline: none;
  border-bottom: 1px solid #eee;
  padding-left: 20px;
}
.main___3bKLO input::-webkit-input-placeholder {
  padding-left: 18px;
}
.main___3bKLO .search___2GLnc {
  cursor: pointer;
}
.formstyle___plKvI {
  padding: 10px;
}
.formstyle___plKvI .ant-form-item {
  margin-bottom: 0;
}
.formstyle___plKvI .timeOrange___3FDGZ {
  position: relative;
}
.formstyle___plKvI .timeOrange___3FDGZ .timeStr___2zTul {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___plKvI h5 {
  font-size: 14px;
  margin-top: 8px;
}

.bgBottom___X6uhE {
  width: calc(100vw - 600px) !important;
}
.bg___3bdcZ {
  background-color: #f7f7f9;
  padding: 10px;
  padding-right: 10px;
  position: absolute;
  top: 0;
  width: calc(100vw - 400px);
  transition-duration: 0.3s;
}
.bg___3bdcZ .card___1uTrM {
  border-radius: 16px;
  box-shadow: 0 1px 4px 0 rgba(37, 43, 58, 0.1);
  background-color: white;
}
.bg___3bdcZ .loadingBox___wFfCB {
  width: 100%;
  height: 100%;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
.showMenu___2v9NF {
  padding-left: 280px;
}
.header___PItsB {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  background-color: #fff;
  border-bottom: 1px solid #ccc;
}
.header___PItsB .ellipsis___vQUJ3 {
  font-size: 20px;
  width: 35px;
  height: 25px;
  display: flex;
  align-items: center;
}
.header___PItsB .flex___1LPlM {
  display: flex;
  align-items: center;
}
.config___OWloi {
  position: absolute;
  right: 0;
  top: 0;
  width: 350px;
  display: block;
  overflow: auto;
  background-color: white;
  bottom: 0;
  padding: 15px;
  z-index: 999;
}
.config___OWloi .title2___3yfa1 {
  width: 120%;
  background-color: #f7f7f9;
  transform: translateX(-10px);
}
.detail___Y0Ddu {
  width: 350px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  padding: 0 10px;
  right: 0;
  top: 0;
  transition-duration: 0.3s;
  border-right: 1px solid #ccc;
  z-index: 996;
}
.detail___Y0Ddu .detailItem___1WGcN {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.detail___Y0Ddu .detailTitle___28hZI {
  text-align: right;
  padding-right: 5px;
  text-align-last: justify;
}
.open___38Tcx {
  transform: translateX(-100%);
}
.datasource___Eite9 .ant-form-item-label {
  line-height: auto !important;
  min-height: auto !important;
}
.datasource___Eite9 .ant-form-item {
  display: block !important;
  margin: 0 !important;
}
.drawer___12oAM {
  position: absolute;
  left: 0;
  top: 0;
  width: 270px;
  display: block;
  background-color: white;
  z-index: 666;
  transform: translateX(100%);
  transition-duration: 0.3s;
  bottom: 0;
  padding: 10px 0;
}
.drawer___12oAM .ant-form-item {
  margin-bottom: 0 !important;
}
.drawer___12oAM .close___3XcWE {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 18px;
}
.drawer___12oAM .title___1SGrG {
  padding-left: 20px;
  padding-bottom: 5px;
  background-color: #fff;
  font-size: 16px;
  border-bottom: 1px solid #e5e6e8;
}
.drawer___12oAM .collapse___1ASKc {
  margin-top: 50px;
}
.drawer___12oAM .form___UrdXP {
  padding: 10px;
}
.drawer___12oAM .list___3YgHx {
  background: #fff;
  border: 1px solid #d2d2d2;
  color: #777;
  border-radius: 6px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 36px;
  width: 117px;
  padding: 0 8px;
  cursor: grab;
  margin-bottom: 5px;
}
.drawer___12oAM .list___3YgHx:hover {
  border: 1px solid #08a1b9;
}
.active___3IpS5 {
  transform: translateX(45px);
}
.hide___1ywUu {
  transform: translateX(-100%);
}
.sortable___27FTP {
  width: 100%;
  min-height: 100px;
  padding: 12px;
  background-color: #fff;
  border: 1px solid #fff;
}
.sortable___27FTP:hover {
  border: 1px solid #d2d2d2;
}
.module___35uT9 {
  position: relative;
  background-color: white;
  border: 2px solid #fff;
}
.module___35uT9::-webkit-scrollbar {
  width: 0 !important;
}
.module___35uT9 .ant-btn {
  width: auto;
  border-radius: 0;
  padding: 0px 5px;
  font-size: 12px;
  margin-right: 2px;
  height: auto;
}
.module___35uT9 .headers___2RQPQ {
  display: flex;
  justify-content: space-between;
}
.module___35uT9 .title___1SGrG {
  color: #252b3a;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.leftMenu___1GIrZ {
  width: 45px;
  text-align: center;
  border: 1px solid #d2d2d2;
  border-top: 0;
  border-left: 0;
  z-index: 999;
  background: #fff;
}
.edit___1qgqA {
  padding: 10px 0;
  background-color: #fff;
  position: absolute;
  right: -400px;
  top: 0;
  height: 100%;
  width: 400px;
  border: 1px solid #ccc;
  border-bottom: 0;
  border-top: 0;
}
.configTitle___1QeK5 {
  margin: 20px 0 10px 0;
  font-weight: bold;
}

.config___3P5yO {
  position: absolute;
  right: 0;
  top: 0;
  width: 350px;
  display: block;
  overflow: auto;
  background-color: white;
  bottom: 0;
  padding: 10px 10px 30px;
  z-index: 999;
  font-size: 14px;
  color: #000;
}
.config___3P5yO .ant-form-item {
  margin-bottom: 10px !important;
}
.config___3P5yO .title2___cMXPX {
  width: 120%;
  background-color: #f7f7f9;
  transform: translateX(-10px);
}
.detail___ilLFb {
  width: 350px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  padding: 0 10px;
  right: 0;
  top: 0;
  border-left: 1px solid #ccc;
  transition-duration: 0.3s;
  border-right: 1px solid #ccc;
  z-index: 996;
}
.detail___ilLFb .detailItem___3AeF8 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.detail___ilLFb .detailTitle___2NTv1 {
  text-align: right;
  padding-right: 5px;
}
.open___rQPXm {
  transform: translateX(-100%);
}
.drawer___2eYEl {
  position: absolute;
  left: 0;
  top: 0;
  width: 270px;
  display: block;
  background-color: white;
  z-index: 666;
  transform: translateX(100%);
  transition-duration: 0.3s;
  bottom: 0;
  padding: 10px 0;
}
.drawer___2eYEl .close___2P9eT {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 18px;
}
.drawer___2eYEl .title___3Fdqq {
  padding-left: 20px;
  padding-bottom: 5px;
  background-color: #fff;
  font-size: 16px;
  border-bottom: 1px solid #e5e6e8;
}
.drawer___2eYEl .collapse___2eTOc {
  margin-top: 50px;
}
.drawer___2eYEl .form___vXfF3 {
  padding: 10px;
}
.drawer___2eYEl .list___2fcTL {
  background: #fff;
  border: 1px solid #e5e6e8;
  border-radius: 6px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 36px;
  width: 117px;
  padding: 0 8px;
  cursor: grab;
  margin-bottom: 5px;
}
.drawer___2eYEl .list___2fcTL:hover {
  border: 1px solid #08a1b9;
}
.active___3xEpc {
  transform: translateX(45px);
}
.hide___3Vm4A {
  transform: translateX(-100%);
}
.sortable___2LlQI {
  width: 100%;
  min-height: 100px;
  padding: 12px;
  background-color: #fff;
  border: 1px solid #fff;
}
.sortable___2LlQI:hover {
  border: 1px solid #d2d2d2;
}
.module___gXkhl {
  position: relative;
  background-color: white;
  border: 2px solid #fff;
}
.module___gXkhl::-webkit-scrollbar {
  width: 0 !important;
}
.module___gXkhl .ant-btn {
  width: auto;
  border-radius: 0;
  padding: 0px 5px;
  font-size: 12px;
  margin-right: 2px;
  height: auto;
}
.module___gXkhl .headers___AFoUs {
  display: flex;
  justify-content: space-between;
}
.module___gXkhl .title___3Fdqq {
  color: #252b3a;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.leftMenu___3fRdi {
  width: 45px;
  text-align: center;
  border: 1px solid #d2d2d2;
  border-top: 0;
  border-left: 0;
  z-index: 999;
  background: #fff;
}
.edit___2kFdG {
  padding: 10px 0;
  background-color: #fff;
  position: absolute;
  right: -400px;
  top: 0;
  height: 100%;
  width: 400px;
  border: 1px solid #ccc;
  border-bottom: 0;
  border-top: 0;
}
.configTitle___k7nSE {
  margin: 20px 0 10px 0;
  font-weight: bold;
}

.toolbar___3fcCI {
  padding: 0 24px 0 24px;
}

.main___dkLaB .content___1dKp8 {
  padding: 0 0;
}
.main___dkLaB .content___1dKp8 .bottext___3OdAD {
  margin-top: 20px;
}
.main___dkLaB .content___1dKp8 .bottext___3OdAD .upload___3k5bO {
  float: left;
}
.main___dkLaB .content___1dKp8 .bottext___3OdAD .upload___3k5bO .key___3Qq6j {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___dkLaB .content___1dKp8 .bottext___3OdAD .remark___BjvLC {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}

.main___16Ozj .content___3vAH6 {
  padding: 0 20px 0 0;
}
.main___16Ozj .ant-form-item-control {
  line-height: inherit;
}
.main___16Ozj .ant-row {
  margin: 0;
}
.main___16Ozj .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.main___16Ozj .ganttc___jWyhS {
  height: 32px;
  width: 100%;
  display: inline-block;
  background-color: #ebedee;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  margin-top: 4px;
}
.main___16Ozj .ganttc1___3asUP {
  background-color: #76bbfd;
}
.main___16Ozj .ganttc2___1pMhA {
  background-color: #27d64a;
}
.main___16Ozj .ganttc3___1htP- {
  background-color: #e9c84a;
}
.main___16Ozj .ganttc4___3S8aE {
  background-color: #228efc;
}
.main___16Ozj .select___13tLS {
  position: relative;
  top: -80px;
  left: 289px;
  width: 130px;
}
.main___16Ozj .checkboxStyle___3aYLy {
  display: block;
}

.main___33Luo .colorCurrent___3P0ux {
  display: flex;
  line-height: 32px;
  width: 50%;
  margin: 0 auto 15px;
}
.main___33Luo .colorCurrent___3P0ux span {
  display: inline-block;
  width: 60px;
  height: 32px;
  border-radius: 4px;
}
.main___33Luo .colorPicker___1Wp7V {
  background-color: #000;
  display: flex;
  line-height: 1px;
  margin-bottom: 3px;
}
.main___33Luo .colorPicker___1Wp7V .cpLeft___2fsnw {
  padding: 0 20px;
  width: 58px;
}
.main___33Luo .colorPicker___1Wp7V span {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  margin-right: 3px;
  margin-bottom: 3px;
  cursor: pointer;
}
.main___33Luo .colorPicker___1Wp7V span:hover {
  outline: 1px solid #fff;
}
.main___33Luo .colorPicker___1Wp7V .cpRight___3q4PB {
  width: calc(100% - 58px);
  line-height: 1px;
}

.main___1yFVB .formMain___1dPuG .content___3wL4R {
  padding: 0 20px;
}

.main___FdQQb {
  min-width: 1000px;
  background-color: #f0f2f5;
  padding-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
}
.main___FdQQb .row___2ELga {
  clear: both;
  display: flex;
  flex-direction: column;
}
.main___FdQQb .row___2ELga .card___sYoNI {
  padding: 12px;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS {
  height: 108px;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS .icon___1LbfQ {
  font-size: 50px;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS .title___3sg3l {
  float: right;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  margin-bottom: 12px;
  clear: both;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS .content___1Q27A {
  font-size: 20px;
  color: #666;
  font-weight: 700;
  float: right;
  clear: both;
  margin-right: 20px;
}
.main___FdQQb .row___2ELga .card___sYoNI .bar___Z7t9v {
  height: 316px;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS:hover {
  cursor: pointer;
  color: white !important;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS:hover .icon___1LbfQ {
  color: white !important;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS:hover .title___3sg3l {
  color: white !important;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS:hover .content___1Q27A {
  color: white !important;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS[id="plan"]:hover {
  background: #40c9c6 !important;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS[id="message"]:hover {
  background: #36a3f7 !important;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS[id="workflow"]:hover {
  background: #40c9c6 !important;
}
.main___FdQQb .row___2ELga .card___sYoNI .item___iKDfS[id="worktimes"]:hover {
  background: #f4516c !important;
}
.main___FdQQb .row___2ELga .tableCard___TQcoa {
  padding: 12px;
  height: 360px;
}
.main___FdQQb .row___2ELga .tableCard___TQcoa .ant-table-thead > tr > th {
  background: white !important;
}
.main___FdQQb .row___2ELga .tableCard___TQcoa .ant-table-header {
  background: white;
}

.main___19sry {
  width: 100%;
}
.main___19sry .mainHeight___2J7Df {
  height: 100%;
}
.main___19sry .mainScorll___3BUWp {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___19sry .contentScorll___1UVNg {
  padding: 0 15px;
  overflow: hidden;
}
.main___19sry .ant-table td,
.main___19sry .ant-table th {
  white-space: nowrap;
}
.main___19sry .listTitle___192iS {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___19sry .rightTopTogs___2_b8M {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___1wLXL {
  background-color: #e7f7ff;
}
.main___19sry .myProgress___Quy8Z {
  position: relative;
}
.main___19sry .myProgress___Quy8Z .ant-progress-outer {
  padding-right: 0;
  margin-right: 0;
}
.main___19sry .myProgress___Quy8Z .ant-progress-success-bg,
.main___19sry .myProgress___Quy8Z .ant-progress-bg {
  height: 19px !important;
}
.main___19sry .myProgress___Quy8Z .ant-progress-inner {
  border: 1px solid #1890ff;
}
.main___19sry .myProgress___Quy8Z .ant-progress-inner {
  overflow: hidden;
}
.main___19sry .myProgress___Quy8Z .ant-progress-text {
  position: absolute;
  top: 6px;
  right: 22%;
  font-weight: 600;
}
.main___19sry .mainScorll1___3uF4z {
  height: calc(100% - 60px);
  padding: 0 15px;
  overflow: auto;
}
.main___19sry .mainScorll___3BUWp {
  height: calc(100% - 77px);
  padding: 0 15px;
  overflow: auto;
}

.main___2GdOD {
  width: 100%;
  height: 100%;
  position: relative;
  padding-bottom: 74px;
}
.main___2GdOD .visiable___1vsy5 {
  display: none;
}
.main___2GdOD .tablescroll___1f6pS {
  height: calc(100% - 15px);
  overflow-y: auto;
}
.main___2GdOD .expanded___H8Jt5 {
  margin-right: 8px;
  display: inline-block;
  width: 17px;
  height: 17px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  cursor: pointer;
}
.main___2GdOD .ant-table-body {
  margin-top: 7px;
}
.main___2GdOD .ant-table-thead > tr > th,
.main___2GdOD .ant-table-tbody > tr > td {
  padding: 16px 12px;
}
.main___2GdOD .ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
  min-width: 0;
  width: 0;
}
.main___2GdOD .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  /*滚动条整体样式*/
  height: 1px;
}
.main___2GdOD .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  background: #fafafa;
}
.main___2GdOD .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: #fafafa;
}
.main___2GdOD .ant-btn {
  padding: 0 50px;
  line-height: 28px;
}
.main___2GdOD .footBtn___1fu-h {
  display: flex;
}
.main___2GdOD .footBtn___1fu-h .allCheckBox___2q4H8 {
  width: 20%;
  padding: 16px 12px;
}
.main___2GdOD .footBtn___1fu-h .btn___qOHcF {
  margin-left: 5px;
}
.main___2GdOD .footBtn___1fu-h .btn___qOHcF .ml10___2XNmb {
  margin-left: 10px;
}

.ber___I0iGh {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___I0iGh .noData___3kjjm {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___I0iGh .title___3JlfK {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.ber___I0iGh .milepostSpan___10KuY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.ber___I0iGh .milepostSpan___10KuY span {
  margin-right: 25px;
}
.ber___I0iGh .ant-table-placeholder {
  display: none;
}
.noData___3kjjm {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___3JlfK {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___2N7PG {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___26FdJ {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___2N7PG p,
.pieDescR___26FdJ p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.milepostSpan___10KuY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.mileList___22Xa8 {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.mileList___22Xa8 p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.milepostSpan___10KuY span {
  margin-right: 25px;
}
.tableHead___2rxil {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.mettingTagBox___2XdU0 {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.mettingTagBox___2XdU0 p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.mettingTagBox___2XdU0 i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.table___3Q1g3 {
  padding: 15px;
}
.ant-table-bordered___6c48Q .ant-table-thead___2ZhEH > tr > th,
.ant-table-bordered___6c48Q .ant-table-tbody___1TeP7 > tr > td {
  position: relative;
}
.ant-table-small___2LA9z > .ant-table-content___35wgE > .ant-table-scroll___1YCz_ > .ant-table-body___rkYGl > table > .ant-table-tbody___1TeP7 > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ant-table-body___rkYGl tr {
  border-bottom: 1px #e8e8e8 solid;
}
.greenBg___2k9ZB {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.blueTag___1zzTG {
  background-color: #5182d2;
}
.greeTag___pTyXh {
  background-color: #2eba07;
}
.blackTag___1BxMO {
  background-color: #d7d7d7;
}
.yellowBg___3UyNY {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.redBg___1qcng {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.statusLight___1tw5j {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.green___2SUmN {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.yellow___12oBY {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.red___1WJeF {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.timeBox___37zR9 {
  padding: 20px 25px;
}
.timeBox___37zR9 .timeTitle___2Ii0e {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.timeBox___37zR9 .timeLegend___Nvi6q {
  margin-right: 10px;
  display: inline-block;
}
.timeBox___37zR9 .timeLegend___Nvi6q i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.timeBox___37zR9 .times___14V-l {
  margin-top: 15%;
}
.timeBox___37zR9 .timeDiv___3zhZs {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.timeBox___37zR9 .timeDiv___3zhZs .timeBg___15xkI {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.timeBox___37zR9 .timeDiv___3zhZs .timeBorder___3h9iC {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___2WE0m {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___1J_WL {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___3ioHd {
  background-color: #5182d2;
}
.aqwc___25qbb {
  background-color: #3ccca6;
}
.tqwc___2ygLm {
  background-color: #f5ca3e;
}
.tqwwc___YngBT {
  background-color: #ea6f67;
}
.wcs___oKgbI {
  background-color: #d7d7d7;
}
.starbgBlueTd___2ok_8 {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___1am1E {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___vojFu {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___QOLsw {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}
.ant-table-row-cell-break-word {
  border-right: none;
}
.ant-table-small.ant-table-bordered .ant-table-fixed-right {
  border-left: none;
}
.ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #e8e8e8 !important;
}
.milepostSpan___10KuY {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.milepostSpan___10KuY div {
  margin-right: 20px;
  display: flex;
  align-items: center;
}
.milePostTitle___2qhIZ {
  display: flex;
}
.milePostTitle___2qhIZ .top___cFVHX {
  position: relative;
  display: flex;
  margin: 10px 0;
}
.milePostTitle___2qhIZ .left___2A50k,
.milePostTitle___2qhIZ .right___1rOJn {
  width: 50%;
  height: 10px;
  background-color: #f2f2f2;
}
.milePostTitle___2qhIZ .circle___2F2AD {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.milePostTitle___2qhIZ .bottom___uWU73 {
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: noWrap !important;
  width: 120px;
  transform: translateX(-50%);
  margin-left: 50%;
  cursor: pointer;
}
.Tooltips___3PImS {
  width: 600px;
}
.Tooltips___3PImS H3 {
  border-bottom: 1px dashed #ccc;
}
.pagiNation___3BT9w {
  height: 30px;
  display: flex;
  align-items: center;
}
.detailModelWrap___3yJy9 {
  font-size: 18px;
}
.formTitle___zxESu {
  text-align: right;
  font-weight: bold;
  justify-content: right;
  align-items: center;
  margin-right: 10px;
  margin-top: 20px;
}
.rightTitle___1ygUq {
  text-align: left;
  margin-top: 20px;
  cursor: pointer;
  display: flex;
  overflow: scroll;
}
.rightTitle___1ygUq ::-webkit-scrollbar {
  width: 0;
}

.title___C_Coi {
  background-color: #d7d7d7;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  text-align: center;
}
.move___3mXiz {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}
.list___5S0hO.list1____5_L6 {
  height: 450px;
  overflow-y: auto;
}
.list___5S0hO .ant-list {
  min-height: 500px;
  padding-bottom: 20px;
}
.list___5S0hO .ant-list-bordered {
  border: none !important;
}
.list___5S0hO .ant-list-bordered .ant-list-item {
  font-size: 16px;
  cursor: pointer;
  height: 48px;
  border-bottom: none;
}
.list___5S0hO .ant-list-bordered .ant-list-item:hover {
  background-color: #f2f2f2;
}
.list___5S0hO .ant-list-bordered .ant-list-item:active {
  background-color: #f2f2f2;
}
.list___5S0hO .ant-list-bordered .ant-list-item:last-child {
  border-bottom: none !important;
  margin-bottom: 16px;
}
.list___5S0hO .ant-list-bordered .ant-list-pagination {
  margin-left: 10px;
  white-space: nowrap;
}
.input___2udIa .ant-input {
  border-right: none;
  border-left: none;
  font-size: 16px;
}
.input___2udIa .ant-input .ant-input-search-icon {
  font-size: 16px;
}

.ber___2fMWV {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___2fMWV .noData___2JKRJ {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.noData___2JKRJ {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___u7nO9 {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___u3Fo6 {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___13yQp {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___u3Fo6 p,
.pieDescR___13yQp p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___18Xf8 {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___18Xf8 .noData___32kDj {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___18Xf8 .title___1PQql {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.ber___18Xf8 .milepostSpan___1TQUu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.ber___18Xf8 .milepostSpan___1TQUu span {
  margin-right: 25px;
}
.ber___18Xf8 .ant-table-placeholder {
  display: none;
}
.noData___32kDj {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1PQql {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding: 15px 0 0 25px;
}
.pieDescL___1xEuW {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___2X_9w {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___1xEuW p,
.pieDescR___2X_9w p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.milepostSpan___1TQUu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}
.mileList___2FbpE {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1000;
  padding: 27px 10px 4px;
  background-color: white;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.mileList___2FbpE p {
  white-space: nowrap;
  line-height: 22px;
  padding: 0;
}
.milepostSpan___1TQUu span {
  margin-right: 25px;
}
.tableHead___1ZLgb {
  height: 100px;
  border: 1px solid #d2d2d2;
}
.mettingTagBox___ym-IK {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.mettingTagBox___ym-IK p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.mettingTagBox___ym-IK i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.table___2KchE {
  padding: 15px;
}
.ant-table-bordered___2YXEs .ant-table-thead___31Z2q > tr > th,
.ant-table-bordered___2YXEs .ant-table-tbody___3Pf-b > tr > td {
  position: relative;
}
.ant-table-small___mGYq5 > .ant-table-content___3JSBw > .ant-table-scroll___3vayI > .ant-table-body___aJSNn > table > .ant-table-tbody___3Pf-b > tr > td:nth-of-type(1) {
  padding-left: 8px !important;
}
.ant-table-body___aJSNn tr {
  border-bottom: 1px #e8e8e8 solid;
}
.greenBg___RLwii {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.blueTag___v9LQh {
  background-color: #5182D2;
}
.greeTag___14lki {
  background-color: #2EBA07;
}
.blackTag___2c7_m {
  background-color: #D7D7D7;
}
.yellowBg___1OydU {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.redBg___2ygmD {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.statusLight___1VO6- {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.green___3PX1C {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.yellow___Y0Urp {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.red___2t3Mu {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.timeBox___CQIPz {
  padding: 20px 25px;
}
.timeBox___CQIPz .timeTitle___2I2Ow {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.timeBox___CQIPz .timeLegend___2q_Aa {
  margin-right: 10px;
  display: inline-block;
}
.timeBox___CQIPz .timeLegend___2q_Aa i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.timeBox___CQIPz .times___3Zhs1 {
  margin-top: 15%;
}
.timeBox___CQIPz .timeDiv___7IXej {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.timeBox___CQIPz .timeDiv___7IXej .timeBg___OeMYv {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.timeBox___CQIPz .timeDiv___7IXej .timeBorder___1vGn2 {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}
.radioBg___1DwR6 {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___1jVdm {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___3x_2H {
  background-color: #5182d2;
}
.aqwc___BTg8d {
  background-color: #3ccca6;
}
.tqwc___3bPSr {
  background-color: #f5ca3e;
}
.tqwwc___1gyX3 {
  background-color: #ea6f67;
}
.wcs___3Pbze {
  background-color: #d7d7d7;
}
.starbgBlueTd___2_iw8 {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd____sg_F {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___rbnxt {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___sIWNc {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.ant-table-pagination.ant-pagination {
  margin: 8px 0 8px 20px;
}

.ber___2wTsY {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
  color: #000;
}
.ber___2wTsY .noData___3kZn8 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___2wTsY .showTitle___D11sG {
  margin-left: 20px;
  top: 20px;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  position: absolute;
}

.ber___3FvdS {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
  color: #000;
}
.ber___3FvdS .noData___1WBbW {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.ber___13UVp {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___13UVp .detail___3WqHU {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.ber___13UVp .detail___3WqHU span {
  color: blue;
  cursor: pointer;
}
.ber___13UVp .detail___3WqHU span:hover {
  text-decoration: underline;
}
.ber___13UVp .button___3mJmJ {
  position: absolute;
  top: 15px;
  left: 5px;
}
.ber___13UVp .button___3mJmJ span:hover {
  text-decoration: underline;
}
.ber___13UVp .detailMonth___2puyB {
  position: absolute;
  top: 180px;
  right: 50px;
  font-size: 15px;
}
.ber___13UVp .detailMonth___2puyB span {
  cursor: pointer;
}
.ber___13UVp .detailMonth___2puyB span:hover {
  text-decoration: underline;
}
.ber___13UVp .title___4dirh {
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.noData___UwTil {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___4dirh {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___3b49a {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___3e-l1 {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___3b49a p,
.pieDescR___3e-l1 p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___3XXYG {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___3XXYG .noData___3Gbnk {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.radioBg___aLQZY {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___3LQGX {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___1mxae {
  background-color: #5182d2;
}
.aqwc___2NRA- {
  background-color: #3ccca6;
}
.tqwc___24Xgn {
  background-color: #f5ca3e;
}
.tqwwc___1LJav {
  background-color: #ea6f67;
}
.wcs___3lgLi {
  background-color: #d7d7d7;
}
.starbgBlueTd___fK8Sc {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 101%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.endbgBlueTd___1QCZt {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  height: 15px;
  background: #2e93cf;
  z-index: 998;
}
.nowRed___3G9uy {
  position: absolute;
  width: 1;
  border-left: 2px solid #f53540;
  left: 50%;
  height: 102%;
  margin-left: -1px;
  z-index: 999;
  top: 0;
}
.icon___Its9V {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}

.main___2k8Os {
  display: flex;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
.main___2k8Os .leftMain___2kBSt {
  width: 20%;
  overflow: auto;
}
.main___2k8Os .conMain___3_Vn5 {
  width: 80%;
  overflow: auto;
  border-left: 2px solid #bfd3ea;
}
.main___2k8Os .ant-table td {
  white-space: nowrap;
}
.main___2k8Os .ant-table thead {
  white-space: nowrap;
}
.main___2k8Os .ant-table td,
.main___2k8Os .ant-table th {
  white-space: nowrap;
}
.main___2k8Os .rightIconBtn___KIrN1 {
  width: 80px;
  height: 50px;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 50px;
}
.main___2k8Os .leftTableIcon___Xi858 {
  margin-right: 3px;
}
.main___2k8Os .icon___2vUw9 {
  margin-right: 10px;
}
.main___2k8Os .clickRowStyl___128gX {
  background-color: #e7f7ff;
}
.main___2k8Os .ant-table-pagination.ant-pagination {
  float: left !important;
  min-width: 440px;
  margin-top: 30px;
}
.main___2k8Os .ant-table-pagination.ant-pagination {
  margin: 16px 0 16px 20px;
}
.hover___3KL3s:hover {
  color: blue;
}
.icon___2vUw9 {
  cursor: pointer;
}
.icon___2vUw9:hover {
  color: blue;
}

.ber___22j2L {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___22j2L .noData___HddTp {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___22j2L .showTitle___BvR-j {
  top: 20px;
  left: 20px;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  position: absolute;
}
.blueTag___3Qc0I {
  background-color: #5182D2;
}
.greeTag___1I10p {
  background-color: #2EBA07;
}
.blackTag___OiyYU {
  background-color: #D7D7D7;
}
.mettingTagBox___H4YKE {
  position: absolute;
  right: 15%;
  height: 100px;
  bottom: 100px;
}
.mettingTagBox___H4YKE p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.mettingTagBox___H4YKE i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.table___lZnw- {
  padding: 15px;
}
.timeBox___dPTOc {
  padding: 20px 25px;
}
.timeBox___dPTOc .timeTitle___mkJMI {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.timeBox___dPTOc .timeLegend___m-qUs {
  margin-right: 10px;
  display: inline-block;
}
.timeBox___dPTOc .timeLegend___m-qUs i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.timeBox___dPTOc .times___3CmFv {
  margin-top: 15%;
}
.timeBox___dPTOc .timeDiv___2n_sD {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.timeBox___dPTOc .timeDiv___2n_sD .timeBg___HTMqZ {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #22b5e2, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #03c9a0);
  background: -webkit-linear-gradient(left, #22b5e2, #03c9a0);
  background: -moz-linear-gradient(left, #22b5e2, #03c9a0);
  z-index: 2;
}
.timeBox___dPTOc .timeDiv___2n_sD .timeBorder___30j57 {
  position: absolute;
  width: 2px;
  border-right: 2px solid #2e93cf;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
}

.ber___1GubM {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___1GubM .detail___15Urg {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.ber___1GubM .detail___15Urg span {
  color: blue;
  cursor: pointer;
}
.ber___1GubM .detail___15Urg span:hover {
  text-decoration: underline;
}
.ber___1GubM .button___36sj0 {
  position: absolute;
  top: 15px;
  left: 5px;
}
.ber___1GubM .button___36sj0 span:hover {
  text-decoration: underline;
}
.ber___1GubM .detailMonth___1eyLb {
  position: absolute;
  top: 180px;
  right: 50px;
  font-size: 15px;
}
.ber___1GubM .detailMonth___1eyLb span {
  cursor: pointer;
}
.ber___1GubM .detailMonth___1eyLb span:hover {
  text-decoration: underline;
}
.ber___1GubM .title___3z4h6 {
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.noData___1NwEg {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___3z4h6 {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___33ToZ {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___3GgwV {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___33ToZ p,
.pieDescR___3GgwV p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___1FdUX {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___1FdUX .noData___IZk6w {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___1FdUX .showTitle___1jfAf {
  margin-left: 26px;
  top: 14px;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  position: absolute;
}
.noData___IZk6w {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___2oqnD {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___2QSBg {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -60px;
}
.pieDescR___25uoA {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -60px;
}
.pieDescL___2QSBg p,
.pieDescR___25uoA p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.CheckModal___2Cy9Q .content___1_DI5 li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___2Cy9Q .content___1_DI5 li .index___1qIg6 {
  margin-right: 4px;
}
.CheckModal___2Cy9Q .content___1_DI5 li .name___1Nosb {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___2Cy9Q .content___1_DI5 li .icon___fpwgW {
  float: right;
}
.CheckModal___2Cy9Q .content___1_DI5 li .icon___fpwgW i {
  margin-left: 10px;
}
.CheckModal___2Cy9Q .button___2CNb7 {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___2Cy9Q .button___2CNb7 a {
  float: right;
}
.CheckModal___2Cy9Q .button___2CNb7 a i {
  margin-right: 10px;
}

.main___h9jvI .content___2I3wp {
  padding: 0 0;
}
.main___h9jvI .content___2I3wp .bottext___321gV {
  margin-top: 20px;
}
.main___h9jvI .content___2I3wp .bottext___321gV .upload___1Sz70 {
  float: left;
}
.main___h9jvI .content___2I3wp .bottext___321gV .upload___1Sz70 .key___30-dA {
  border: 0px solid transparent;
  border-color: none;
  box-shadow: none;
}
.main___h9jvI .content___2I3wp .bottext___321gV .remark___9a6do {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 20px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.main___h9jvI .upload___1Sz70 .ant-input-disabled {
  background-color: #fff;
}

.CheckModal___3-cuf .content___1tpyq li {
  font-size: 14px;
  margin-bottom: 10px;
}
.CheckModal___3-cuf .content___1tpyq li .index___2Ris3 {
  margin-right: 4px;
}
.CheckModal___3-cuf .content___1tpyq li .name___VbgRB {
  font-weight: 700;
  margin-right: 20px;
}
.CheckModal___3-cuf .content___1tpyq li .icon___pUqTn {
  float: right;
}
.CheckModal___3-cuf .content___1tpyq li .icon___pUqTn i {
  margin-left: 10px;
}
.CheckModal___3-cuf .button___16Pz0 {
  margin-top: 50px;
  padding-bottom: 20px;
}
.CheckModal___3-cuf .button___16Pz0 a {
  float: right;
}
.CheckModal___3-cuf .button___16Pz0 a i {
  margin-right: 10px;
}

.main___39Pf3 {
  display: flex;
}
.main___39Pf3 .titleass___h7LOk {
  cursor: pointer;
}
.main___39Pf3 .project___2UgnM {
  width: 500px;
  padding: 20px 0;
}
.main___39Pf3 .project___2UgnM .clickRowStyl___3Wyc5 {
  background-color: #e7f7ff;
}
.main___39Pf3 .footer___dWPju {
  overflow: hidden;
}
.main___39Pf3 .footer___dWPju .btn___3dMSX {
  float: right;
}
.main___39Pf3 .footer___dWPju .btn___3dMSX button {
  margin-left: 20px;
  height: 100%;
}
.main___39Pf3 .buttonTitle___-wPO8 {
  padding-left: 2px;
}
.main___39Pf3 .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: -20px !important;
  padding-bottom: 20px !important;
  overflow: auto;
}
.main___39Pf3 .ant-table-body {
  overflow-y: auto !important;
}
.fixedToolbar___DLKg6 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.fixedToolbar___DLKg6 .top___2_QE8 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-left: 6px;
  padding-bottom: 6px;
}
.fixedToolbar___DLKg6 .top___2_QE8 .pushpin___3UbvK {
  width: 30px;
  height: 30px;
  font-size: 18px;
  background: #e4e2e2;
  text-align: center;
  cursor: pointer;
}
.fixedToolbar___DLKg6 .bottom___3MA3i {
  display: flex;
}
.pm3-left-menu .titleass___h7LOk {
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  border-color: #d6d9e2;
}
.pm3-left-menu .titleass___h7LOk:hover {
  border-color: #3485FF;
}

.react-contextmenu {
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: #ccc 0px 0px 8px;
    border-radius: 4px;
    color: #373a3c;
    font-size: 14px;
    margin: 2px 0 0;
    min-width: 140px;
    outline: none;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    text-align: left;
    transition: opacity 250ms ease !important;
}

.react-contextmenu.react-contextmenu--visible {
    opacity: 1;
    pointer-events: auto;
    z-index: 9999;
}

.react-contextmenu-item {
    background: 0 0;
    border: 0;
    color: #373a3c;
	cursor: pointer;
    font-weight: 400;
    line-height: 1.5;
    padding: 6px 20px;
    text-align: inherit;
    white-space: nowrap;
}

.react-contextmenu-item.react-contextmenu-item--active,
.react-contextmenu-item.react-contextmenu-item--selected {
    color: #333;
    background-color: #e7f7ff;
    border-color: #e7f7ff;
    text-decoration: none;
}

.react-contextmenu-item.react-contextmenu-item--disabled,
.react-contextmenu-item.react-contextmenu-item--disabled:hover {
    background-color: transparent;
    border-color: rgba(0,0,0,.15);
    color: #878a8c;
}

.react-contextmenu-item--divider {
    border-bottom: 1px solid rgba(0,0,0,.15);
    cursor: inherit;
    margin-bottom: 3px;
    padding: 2px 0;
}
.react-contextmenu-item--divider:hover {
    background-color: transparent;
    border-color: rgba(0,0,0,.15);
}

.react-contextmenu-item.react-contextmenu-submenu {
	padding: 0;
}

.react-contextmenu-item.react-contextmenu-submenu > .react-contextmenu-item {}
.react-contextmenu > .react-contextmenu-item .react-contextmenu{
    right: inherit !important;
    left:100%;
    margin-top:0;
}

.react-contextmenu-item.react-contextmenu-submenu > .react-contextmenu-item:after {
    content: "\25B6";
    display: inline-block;
    position: absolute;
    right: 7px;
}

.example-multiple-targets::after {
    content: attr(data-count);
    display: block;
}

.react-contextmenu-wrapper{
    display: inline-block;
    width:100%;
}

.ant-notification {
    z-index: 9999 !important;
}

.main___1zP9c {
  position: relative;
  box-shadow: 0 0 2px #d2d2d2;
}
.main___1zP9c .borderBg___2mLCV {
  border-bottom: 1px solid #d2d2d2;
}
.main___1zP9c .title___Tja35 {
  font-size: 16px;
  color: #666;
  font-weight: bold;
  padding-left: 20px;
  line-height: 55px;
  margin: 0;
}
.main___1zP9c .neoItem___1Ic_i {
  display: flex;
  justify-content: flex-end;
  line-height: 55px;
  padding-right: 20px;
}
.main___1zP9c svg {
  cursor: pointer;
}

.main___1zzpL {
  position: relative;
  box-shadow: 0 0 2px #d2d2d2;
}
.main___1zzpL .borderBg___d06WS {
  border-bottom: 1px solid #d2d2d2;
}
.main___1zzpL .title___2qaJ6 {
  font-size: 16px;
  color: #666;
  font-weight: bold;
  padding-left: 20px;
  line-height: 55px;
  margin: 0;
}
.main___1zzpL .neoItem___2aZqi {
  display: flex;
  justify-content: flex-end;
  line-height: 55px;
  padding-right: 20px;
}
.main___1zzpL svg {
  cursor: pointer;
}

.toolbar___387Ap {
  padding: 0 24px 0 24px;
}

.main___3PvAm .ant-input-wrapper.ant-input-group {
  border: 1px solid #ccc;
  border-radius: 4px;
}
.main___3PvAm .ant-input-wrapper.ant-input-group:hover {
  border: 1px solid #C6000B;
}
.main___3PvAm .ant-input-wrapper.ant-input-group:hover .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  border-left: 1px solid #C6000B;
}
.main___3PvAm .ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-left: 24px !important;
}
.main___3PvAm .ant-input-affix-wrapper .ant-input:focus {
  border: none;
  box-shadow: none;
}
.main___3PvAm .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  background-color: #eee;
  border: none;
  border-left: 1px solid #ccc;
  color: #000;
}
.main___3PvAm .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm:hover {
  background-color: #C6000B;
  color: #fff;
}
.main___3PvAm .anticon.anticon-close-circle.ant-input-clear-icon:hover {
  color: #C6000B;
}
.main___3PvAm .anticon.anticon-search.ant-input-search-icon:hover {
  color: #C6000B;
}
.main___3PvAm .icon___1HPy7 {
  position: relative;
  left: 20px;
  top: 4px;
  z-index: 99;
}
.main___3PvAm .icon___1HPy7:hover {
  color: #C6000B;
}
.main___3PvAm input {
  width: 150px;
  border: none;
  outline: none;
  padding-left: 20px;
}
.main___3PvAm input::-webkit-input-placeholder {
  padding-left: 18px;
  opacity: 0.5;
}
.main___3PvAm input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  padding-left: 18px;
  opacity: 0.5;
}
.main___3PvAm input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  padding-left: 18px;
  opacity: 0.5;
}
.main___3PvAm input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  padding-left: 18px;
  opacity: 0.5;
}
.main___3PvAm .search___2_wI7 {
  color: black;
  cursor: pointer;
}
.pm3-left-menu .main___3PvAm .ant-input-search-default .ant-input-affix-wrapper .ant-input {
  height: 30px;
}
.pm3-left-menu .main___3PvAm .ant-input-search-default .ant-btn.ant-input-search-button.ant-btn-primary {
  height: 30px;
}
.pm3-left-menu .main___3PvAm .ant-input-wrapper.ant-input-group {
  border: 1px solid #ccc;
  border-radius: 4px;
}
.pm3-left-menu .main___3PvAm .ant-input-wrapper.ant-input-group:hover {
  border: 1px solid #3485FF;
}
.pm3-left-menu .main___3PvAm .ant-input-wrapper.ant-input-group:hover .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  border-left: 1px solid #3485FF;
}
.pm3-left-menu .main___3PvAm .ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-left: 24px !important;
}
.pm3-left-menu .main___3PvAm .ant-input-affix-wrapper .ant-input:focus {
  border: none;
  box-shadow: none;
}
.pm3-left-menu .main___3PvAm .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm {
  background-color: #3485FF;
  border: none;
  border: 1px solid #3485FF;
  color: #fff;
}
.pm3-left-menu .main___3PvAm .ant-btn.ant-input-search-button.ant-btn-primary.ant-btn-sm:hover {
  background-color: #3485FF;
  color: #fff;
}
.pm3-left-menu .main___3PvAm .anticon.anticon-close-circle.ant-input-clear-icon:hover {
  color: #3485FF;
}
.pm3-left-menu .main___3PvAm .anticon.anticon-search.ant-input-search-icon:hover {
  color: #3485FF;
}
.pm3-left-menu .main___3PvAm .icon___1HPy7 {
  position: relative;
  left: 20px;
  top: 4px;
  z-index: 99;
}
.pm3-left-menu .main___3PvAm .icon___1HPy7:hover {
  color: #3485FF;
}
.formstyle___ZGK1A {
  padding: 10px;
}
.formstyle___ZGK1A .ant-form-item {
  margin-bottom: 0;
}
.formstyle___ZGK1A .timeOrange___nliZk {
  position: relative;
}
.formstyle___ZGK1A .timeOrange___nliZk .timeStr___2hF1s {
  position: absolute;
  white-space: nowrap;
  top: 23px;
  color: #1890ff;
  left: 65px;
}
.formstyle___ZGK1A h5 {
  font-size: 14px;
  margin-top: 8px;
}

.search___3eTF9 {
  float: right;
  margin-top: 0px;
  padding-right: 22px;
  display: flex;
  flex-direction: row-reverse;
}
.search___3eTF9 .num___323AC {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}
.num2___3StWh {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}

.search___jaZ5N {
  cursor: pointer;
  margin-top: 12px;
}
.search2___3iMnM {
  cursor: pointer;
  margin-top: 3px;
}
.move___1WfSa {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}

.main___23lUQ {
  width: 100%;
}
.main___23lUQ .mainHeight___riQVr {
  height: 100%;
}
.main___23lUQ .mainScorll___1UGkb {
  max-height: calc(100vh - 358px);
  overflow-y: hidden;
}
@media all and (max-width: 767px) {
  .main___23lUQ .mainScorll___1UGkb {
    overflow: auto;
  }
}
.main___23lUQ .mainScorll___1UGkb:hover {
  overflow-y: overlay;
}
.main___23lUQ .content___17aPA {
  padding: 0 20px;
}
.main___23lUQ .content___17aPA .ant-calendar-picker {
  min-width: auto !important;
}
.main___23lUQ .listTitle___3LdoT {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___23lUQ .listTitle___3LdoT .myWarning___2E9N1 {
  margin-left: 24px;
}
.main___23lUQ .mybtn___WbJK6 {
  height: 40px;
  padding: 0 20px;
  padding-top: 20px;
}
.bottom___o1R1Q {
  width: 100%;
}
.bottom___o1R1Q .mainHeight___riQVr {
  height: 100%;
}
.bottom___o1R1Q .mainScorll___1UGkb {
  padding-top: 20px;
  overflow: hidden;
}
.bottom___o1R1Q .mainScorll___1UGkb:hover {
  overflow-y: overlay;
}
.bottom___o1R1Q .content___17aPA {
  padding: 0 10px;
}
.bottom___o1R1Q .listTitle___3LdoT {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.bottom___o1R1Q .mybtn___WbJK6 {
  height: 45px;
  position: fixed;
  bottom: 0;
  z-index: 10;
}

.timeBox___c252n {
  display: inline-block;
  border: 1px solid #ccc;
  width: auto;
  height: 34px;
  line-height: 32px;
  border-radius: 5px;
  overflow: hidden;
}
.timeBox___c252n .ant-form-item-control {
  height: 32px;
}
.timeBox___c252n .ant-time-picker {
  width: 100px;
}
.timeBox___c252n .ant-time-picker .ant-time-picker-icon,
.timeBox___c252n .ant-time-picker .ant-time-picker-clear {
  margin-top: -12px;
}
.timeBox___c252n .ant-time-picker-input {
  transform: translateY(-5px);
  border: none;
  background-color: transparent;
}
.timeBox___c252n .timeIcon___3OVWP {
  display: inline-block;
  font-size: 24px;
}
.timeBox___c252n .timeIcon___3OVWP .anticon-swap-right {
  font-size: 12px;
  transform: translateY(-5px);
}
.infoValue___5kbuY {
  max-height: 20px;
  overflow: hidden;
  text-overflow: 'ellipsis';
  cursor: pointer;
  padding-left: 20px;
}
.infoValue___5kbuY::-webkit-scrollbar {
  width: 0;
}
.infoImg___3G77h {
  width: 100px;
  height: 100px;
  margin-left: 10px;
}
.infoImg___3G77h img {
  height: 90px;
  width: 90px;
}
.infoImg___3G77h .ant-upload.ant-upload-select-picture-card > .ant-upload {
  width: 100px;
  height: 100px;
}
.popOver___1ged0 {
  max-width: 500px;
  max-height: 200px;
  overflow: scroll;
}
.label____3L1vF {
  white-space: nowrap;
}

.main___pOdni {
  width: calc(100% - 5px);
}
.main___pOdni .contentScorll___nGTlu {
  padding: 0;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.main___pOdni .listTitle___1oGJ6 {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.bottom___1MYcS {
  width: 100%;
}
.bottom___1MYcS .contentScorll___nGTlu {
  padding: 0;
  overflow: hidden;
}
.bottom___1MYcS .listTitle___1oGJ6 {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}

.main___3Jxri {
  display: flex;
  justify-content: space-between;
  height: 100%;
  color: #000;
}
.main___3Jxri .leftMain___3ihEG {
  width: 100%;
  overflow: auto;
  padding: 16px;
}
.main___3Jxri .leftMain___3ihEG .projectTitle___1yMEf {
  color: #666;
}
.main___3Jxri .leftMain___3ihEG .projectTitle___1yMEf span {
  color: #999;
  padding: 0 5px 0 10px;
}
.main___3Jxri .ant-table td {
  white-space: pre-wrap;
}
.main___3Jxri .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden;
}
.main___3Jxri .ber___11B0c {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  width: 100%;
}
.main___3Jxri .berTip___2nJTC {
  display: flex;
  position: absolute;
  right: 10px;
  top: 16px;
}
.main___3Jxri .berTip___2nJTC p {
  white-space: nowrap;
  margin-right: 10px;
  font-size: 14px;
}
.main___3Jxri .berTip___2nJTC p span {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  margin-right: 10px;
  background-color: #0d55a4;
  vertical-align: -2px;
}
.main___3Jxri .noData___vEtO- {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
}
.main___3Jxri .mettingTagBox___bBPRm {
  position: absolute;
  right: 22%;
  height: 100px;
  bottom: 100px;
}
.main___3Jxri .mettingTagBox___bBPRm p {
  line-height: 22px;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}
.main___3Jxri .mettingTagBox___bBPRm i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 5px 2px 10px;
  border-radius: 100%;
}
.main___3Jxri .title___3ZxRd {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
  position: relative;
}
.main___3Jxri .pieDescL___3UC_H {
  position: absolute;
  bottom: 20px;
  left: 30%;
  margin-left: -50px;
}
.main___3Jxri .pieDescR___3Bvl3 {
  position: absolute;
  bottom: 20px;
  right: 30%;
  margin-right: -50px;
}
.main___3Jxri .pieDescL___3UC_H p,
.main___3Jxri .pieDescR___3Bvl3 p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.main___3Jxri .legend___3f5zy {
  position: absolute;
  right: 30px;
  top: 35px;
  font-size: 12px;
}
.main___3Jxri .legend___3f5zy i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}
.main___3Jxri .table___1Wdkm {
  padding: 15px;
}
.main___3Jxri .greenBg___vjxpu {
  background: linear-gradient(left, #22b5e2, #3ecca6);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, #3ecca6);
  background: -webkit-linear-gradient(left, #22b5e2, #3ecca6);
  background: -moz-linear-gradient(left, #22b5e2, #3ecca6);
}
.main___3Jxri .yellowBg___q4I7A {
  background: linear-gradient(left, #22b5e2, yellow);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, yellow);
  background: -webkit-linear-gradient(left, #22b5e2, yellow);
  background: -moz-linear-gradient(left, #22b5e2, yellow);
}
.main___3Jxri .redBg___UoJim {
  background: linear-gradient(left, #22b5e2, red);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #22b5e2, red);
  background: -webkit-linear-gradient(left, #22b5e2, red);
  background: -moz-linear-gradient(left, #22b5e2, red);
}
.main___3Jxri .statusLight___1FML1 {
  display: flex;
  align-items: center;
}
.main___3Jxri .green___3m2G1 {
  background-color: #03c9a0;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3Jxri .yellow___2ODCM {
  background-color: yellow;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3Jxri .red___2MaV_ {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  display: inline-block;
  margin: 0 10px;
}
.main___3Jxri .timeBox___3d4RR {
  padding: 20px 25px;
}
.main___3Jxri .timeBox___3d4RR .timeTitle___3yq10 {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main___3Jxri .timeBox___3d4RR .timeLegend___1MldG {
  margin-right: 10px;
  display: inline-block;
}
.main___3Jxri .timeBox___3d4RR .timeLegend___1MldG i {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.main___3Jxri .timeBox___3d4RR .times___35gYw {
  margin-top: 15%;
}
.main___3Jxri .timeBox___3d4RR .timeDiv___vvt1C {
  position: relative;
  margin-top: 5%;
  width: 80%;
  height: 20px;
  background-color: #d2d2d2;
}
.main___3Jxri .timeBox___3d4RR .timeDiv___vvt1C .timeBg___f1LXn {
  position: absolute;
  left: 0;
  height: 20px;
  background: linear-gradient(left, #0d55a4, #03c9a0);
  /*渐变从左上角到右下角*/
  background: -ms-linear-gradient(left, #0d55a4, #03c9a0);
  background: -webkit-linear-gradient(left, #0d55a4, #03c9a0);
  background: -moz-linear-gradient(left, #0d55a4, #03c9a0);
  z-index: 2;
}
.main___3Jxri .timeBox___3d4RR .timeDiv___vvt1C .timeBorder___1v21_ {
  position: absolute;
  width: 2px;
  border-right: 2px solid #0d55a4;
  height: 30px;
  top: 50%;
  margin-top: -15px;
}
.main___3Jxri .flowBox___2UMbA {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: left;
  padding: 0 10px;
}
.main___3Jxri .flowList___eIYuY {
  display: flex;
  margin-bottom: 35px;
  align-items: center;
  border-radius: 4px;
}
.main___3Jxri .flowItem___oq1ja {
  width: 140px;
  text-align: center;
  font-size: 12px;
}
.main___3Jxri .black___1Dv-s {
  background: #cccccc;
}
.main___3Jxri .yellowFlow___3wPrR {
  background: #ffe771;
  line-height: 25px;
  height: 25px;
  border: 1px solid #797979;
}
.main___3Jxri .blueFlow___35WFA {
  color: #4d9ec0;
}
.main___3Jxri .height4___1-0Eh {
  height: 40px;
  border: 1px solid #797979;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.main___3Jxri .redFlow___1tPUv {
  background: #fc566b;
}
.main___3Jxri .height40___1gr5F {
  height: 40px;
  line-height: 40px;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
}
.main___3Jxri .greenFlow___mow56 {
  background: #03c9a0;
}
.main___3Jxri .orangeFlow___BEpzW {
  background: #ffcc99;
}
.main___3Jxri .overFlow___2ypf3 {
  background: url('/static/images/red.png') no-repeat 100%;
}
.radioBg___X_vw2 {
  width: 90%;
  position: relative;
  height: 16px;
  border-radius: 10px;
  display: inline-block;
  background: #f2f2f2;
  margin-top: 5px;
  overflow: hidden;
}
.radioBgActivty___3O3kz {
  height: 16px;
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  border-radius: 10px;
}
.aqjx___h93gs {
  background-color: #5182d2;
}
.aqwc___WA_fV {
  background-color: #3ccca6;
}
.tqwc___GMA5c {
  background-color: #f5ca3e;
}
.tqwwc___1p_cs {
  background-color: #ea6f67;
}
.wcs___C8yno {
  background-color: #d7d7d7;
}
.cqwcs___1HFvI {
  background-color: #ff8000;
}
.met___Plt4a {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  width: 100%;
  position: relative;
}
.metTitle___1t8Px {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
  position: absolute;
  z-index: 100;
}
.status-icon-box___2W34U {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  text-align: left;
  line-height: 14px;
  vertical-align: ;
  cursor: pointer;
}
.status-icon-box___2W34U.box1___DVnTP {
  background-color: #5182d2;
}
.status-icon-box___2W34U.box2___fGQae {
  background-color: #3ccca6;
}
.status-icon-box___2W34U.box3___3NCDJ {
  background-color: #f5ca3e;
}
.status-icon-box___2W34U.box4___3ktR5 {
  background-color: #ea6f67;
}
.status-icon-box___2W34U.box5___2IJ_K {
  background-color: #d7d7d7;
}
.status-icon-box___2W34U.box6___FsBZk {
  background-color: #ff8000;
}
.status-icon-box___2W34U .check-icon___2avqL {
  width: 10px;
  height: 10px;
  color: #f2f2f2;
}
.flex___3AE_o {
  display: flex;
  align-items: center;
}
.detail-taskName___1QuTw {
  cursor: pointer;
}
.detail-taskName___1QuTw:hover {
  text-decoration: underline;
}

.ber___1ohL6 {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___1ohL6 .title___1EZRo {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
  position: absolute;
  z-index: 100;
}
.ber___1ohL6 .legend___2EKck {
  position: absolute;
  right: 30px;
  top: 30px;
  font-size: 12px;
}
.ber___1ohL6 .legend___2EKck i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}
.ber___1ohL6 .noData___3mhe5 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.noData___3mhe5 {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___1EZRo {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___65vj4 {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___5GZEz {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___65vj4 p,
.pieDescR___5GZEz p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___tEEMo {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___tEEMo .title___7f4pz {
  position: absolute;
  font-size: 16px;
  font-weight: 900;
  color: black;
}
.ber___tEEMo .legend___2nAMz {
  position: absolute;
  right: 30px;
  top: 20px;
  font-size: 12px;
}
.ber___tEEMo .legend___2nAMz i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}
.ber___tEEMo .noData___3DV2r {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.noData___3DV2r {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___7f4pz {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___4wx5f {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___3KxU9 {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___4wx5f p,
.pieDescR___3KxU9 p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___29-eW {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___29-eW .noData___1ERCc {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.noData___1ERCc {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.ber___yJUNP {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___yJUNP .detail___10eHA {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.ber___yJUNP .detail___10eHA span {
  color: blue;
  cursor: pointer;
}
.ber___yJUNP .detail___10eHA span:hover {
  text-decoration: underline;
}
.ber___yJUNP .button___12q5Z {
  position: absolute;
  top: 15px;
  left: 5px;
}
.ber___yJUNP .button___12q5Z span:hover {
  text-decoration: underline;
}
.ber___yJUNP .detailMonth___RihSm {
  position: absolute;
  top: 15px;
  right: 180px;
}
.ber___yJUNP .detailMonth___RihSm span {
  cursor: pointer;
}
.ber___yJUNP .detailMonth___RihSm span:hover {
  text-decoration: underline;
}
.ber___yJUNP .detailQuarter___2iTHT {
  position: absolute;
  top: 15px;
  right: 160px;
}
.ber___yJUNP .detailQuarter___2iTHT span {
  cursor: pointer;
}
.ber___yJUNP .detailQuarter___2iTHT span:hover {
  text-decoration: underline;
}
.ber___yJUNP .detailYear___3-NtG {
  position: absolute;
  top: 15px;
  right: 140px;
}
.ber___yJUNP .detailYear___3-NtG span {
  cursor: pointer;
}
.ber___yJUNP .detailYear___3-NtG span:hover {
  text-decoration: underline;
}
.ber___yJUNP .noData___37r1g {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ber___yJUNP .title___3utZb {
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 16px;
  color: #000;
  z-index: 999;
  cursor: default;
}
.noData___37r1g {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___3utZb {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___77FjX {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___3qgmE {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___77FjX p,
.pieDescR___3qgmE p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___2Ny3F {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___2Ny3F .detail___1_sTA {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.ber___2Ny3F .detail___1_sTA span {
  color: blue;
  cursor: pointer;
}
.ber___2Ny3F .detail___1_sTA span:hover {
  text-decoration: underline;
}
.ber___2Ny3F .button___3L55Y {
  position: absolute;
  top: 15px;
  left: 5px;
}
.ber___2Ny3F .button___3L55Y span:hover {
  text-decoration: underline;
}
.ber___2Ny3F .detailMonth___2CwOx {
  position: absolute;
  top: 180px;
  right: 50px;
  font-size: 15px;
}
.ber___2Ny3F .detailMonth___2CwOx span {
  cursor: pointer;
}
.ber___2Ny3F .detailMonth___2CwOx span:hover {
  text-decoration: underline;
}
.ber___2Ny3F .title___2fmnL {
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.noData___1WAWH {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___2fmnL {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___3eOg- {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___2-c6X {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___3eOg- p,
.pieDescR___2-c6X p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___1HGdj {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  width: 100%;
}
.berTip___3zoiI {
  display: flex;
  position: absolute;
  right: 10px;
  top: 16px;
}
.berTip___3zoiI p {
  white-space: nowrap;
  margin-right: 10px;
  font-size: 14px;
}
.berTip___3zoiI p span {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  margin-right: 10px;
  background-color: #0d55a4;
  vertical-align: -2px;
}
.noData___2TJ8v {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___cpQCo {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
  position: relative;
}
.flowBox___3fpLJ {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: left;
  padding: 0 10px;
}
.flowList___1WmvO {
  display: flex;
  margin-bottom: 35px;
  align-items: center;
  border-radius: 4px;
}
.flowItem___2XfO8 {
  width: 140px;
  text-align: center;
  font-size: 12px;
}
.height4___3GH1z {
  height: 40px;
  border: 1px solid #797979;
  border-bottom: none;
  border-radius: 4px 4px 0 0 ;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.redFlow___WmbXm {
  background: #fc566b;
}
.blueFlow___27cic {
  color: #4d9ec0;
}
.yellowFlow___3z6Kl {
  background: #ffe771;
  line-height: 25px;
  height: 25px;
  border: 1px solid #797979;
}
.greenFlow___37hRQ {
  background: #03c9a0;
}
.orangeFlow___1B3H1 {
  background: #ffcc99;
}

.ber___G6MZE {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___G6MZE .noData___MExnM {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.noData___MExnM {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___2aJ3P {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___cu687 {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___OHyMI {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___cu687 p,
.pieDescR___OHyMI p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___2twpU {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___2twpU .detail___1N6fD {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.ber___2twpU .detail___1N6fD span {
  color: blue;
  cursor: pointer;
}
.ber___2twpU .detail___1N6fD span:hover {
  text-decoration: underline;
}
.ber___2twpU .button___FZCPT {
  position: absolute;
  top: 15px;
  left: 5px;
}
.ber___2twpU .button___FZCPT span:hover {
  text-decoration: underline;
}
.ber___2twpU .detailMonth___2bYnL {
  position: absolute;
  top: 180px;
  right: 100px;
  font-size: 16px;
}
.ber___2twpU .detailMonth___2bYnL span {
  cursor: pointer;
}
.ber___2twpU .detailMonth___2bYnL span:hover {
  text-decoration: underline;
}
.ber___2twpU .title___2I4h3 {
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.noData___2aNDl {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___2I4h3 {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___F1K-q {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___3FoqQ {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___F1K-q p,
.pieDescR___3FoqQ p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.ber___10EtC {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
  position: relative;
}
.ber___10EtC .title___3jXVL {
  position: absolute;
  font-size: 16px;
  font-weight: 900;
  color: black;
}
.ber___10EtC .legend___1J-K7 {
  position: absolute;
  right: 30px;
  top: 20px;
  font-size: 12px;
}
.ber___10EtC .legend___1J-K7 i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}
.ber___10EtC .noData___39z9m {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.noData___39z9m {
  position: absolute;
  left: 50%;
  width: 260px;
  margin-left: -130px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.title___3jXVL {
  font-weight: bold;
  font-size: 16px;
  color: #666;
  padding: 15px 0 0 25px;
}
.pieDescL___16ksh {
  position: absolute;
  bottom: 20px;
  left: 25%;
  margin-left: -60px;
}
.pieDescR___1RNVS {
  position: absolute;
  bottom: 20px;
  right: 25%;
  margin-right: -60px;
}
.pieDescL___16ksh p,
.pieDescR___1RNVS p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.main___2j_Zj .tableMain___1cCbu .search___1tgNK {
  margin-bottom: 10px;
  margin-left: -10px;
}
.main___2j_Zj .publicMain___3ZX14 {
  background-color: #fafafa;
  padding: 15px 15px 15px 0;
  margin: 0 -15px;
}
.main___2j_Zj .steps___3X9kd {
  padding: 8px 20px;
}
.main___2j_Zj .steps___3X9kd .ant-steps-item-title {
  font-size: 16px;
}
.main___2j_Zj .modalFooter___3QCtL {
  padding: 10px 16px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
  border-radius: 0 0 4px 4px;
}
.main___2j_Zj .clickRowStyl___N7vrr {
  background-color: #e7f7ff;
}

.item___X5w5N {
  margin: 10px 10px 20px 10px;
  display: flex;
  justify-content: end;
  width: calc(100% - 20px);
}
.item___X5w5N .content___2EIC6 {
  padding: 0 20px;
  display: inline-block;
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
}
.item___X5w5N .content___2EIC6 p {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  word-wrap: break-word;
}
.item___X5w5N .content___2EIC6 .ibox___1PdcF {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 8px;
  transform: rotate(45deg);
}
.item___X5w5N .quote___37vgn {
  position: absolute;
  bottom: 5px;
  left: 5px;
  max-width: 320px;
}
.item___X5w5N .quoteBox___2kvPJ {
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
  background-color: #f5f5f5;
  max-height: 74px;
  border-radius: 3px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.item___X5w5N .quoteContent___2V7Ds {
  max-width: 260px;
  min-width: 170px;
  background-color: #fafafa;
  overflow: hidden;
  height: 50px;
  white-space: nowrap;
  -webkit-line-clamp: 2;
  border-radius: 3px;
  text-overflow: ellipsis;
  padding: 8px;
  -o-text-overflow: ellipsis;
}

.main___Y5vHN {
  width: 100%;
}

.main___cqPlu .content___1YlZi {
  padding: 0 20px;
}
.main___cqPlu .tableMain___3HAqX {
  padding: 20px;
}
.main___cqPlu .tableMain___3HAqX .fileName___2EBNM {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
}
.main___cqPlu .tableMain___3HAqX .fileName___2EBNM p {
  color: #999;
}

.main___1-0dG .formMain___37hrZ .content___1Ute4 {
  padding: 0 20px;
}

.main___Gxog- .ant-calendar-picker-input {
  width: 165px;
  height: 25px;
}

.formBody___15en9 {
  height: calc(100vh - 95px);
  overflow: scroll;
}
.title___11DtZ {
  margin: 12px 0 18px 18px;
  font-weight: bold;
  color: black;
  font-size: 14px;
}
.checkState___23gzg {
  font-size: 14px;
  font-weight: normal;
  margin-left: 11px;
}
.baseInfo___32tWI {
  display: flex;
  font-size: 14px;
  padding-left: 100px;
}
.left___5DUzL,
.business___eSoed {
  width: 25%;
  min-width: 476px;
}
.right___115wp {
  width: 30%;
  min-width: 570px;
}
.right___115wp .ant-upload.ant-upload-select-picture-card {
  background-color: #fff;
  width: 50%;
  margin: 0;
  padding: 10px;
  height: 106px;
}
.right___115wp .ant-upload.ant-upload-select-picture-card .ant-upload {
  background-color: #f2f2f2;
  padding: 0;
}
.right___115wp .ant-upload.ant-upload-select-picture-card .ant-upload img {
  width: 168px;
  height: 84px;
}
.business___eSoed {
  margin-left: -75px;
}
.business___eSoed .ant-form-item-control {
  width: 80vw;
}
.mail___12P4D {
  padding: 0 100px;
}
.mail___12P4D .ant-form-item {
  width: 54%;
  min-width: 950px;
}
.mail___12P4D .ant-form-item .w-e-text-placeholder {
  top: -8px;
}
.mail___12P4D .ant-form-item .ant-form-item-control {
  width: 70vw;
}
.mail___12P4D .ant-form-item .ant-form-item-control .ant-form-item-children .ant-select {
  display: inline-block;
  min-width: 200px;
  width: 20%;
}
.mail___12P4D .ant-form-item .ant-form-item-control .ant-form-item-children .ant-upload-picture-card-wrapper {
  width: 100px;
  height: 100px;
}
.mail___12P4D .ant-form-item .ant-form-item-control .ant-form-item-children .ant-upload-picture-card-wrapper img {
  max-width: 100px !important;
  max-height: 100px !important;
}
.mail___12P4D .ant-upload.ant-upload-select-picture-card > .ant-upload {
  padding: 0;
}
.uploadImg___2p4Bq .ant-form-explain {
  transform: translateY(7px);
}
.infoBox___3HJsT {
  position: absolute;
  top: 10px;
  left: 10px;
}
.timeBox___7YeeR {
  display: inline-block;
  border: 1px solid #ccc;
  width: auto;
  height: 34px;
  line-height: 32px;
  border-radius: 5px;
  overflow: hidden;
}
.timeBox___7YeeR .ant-form-item-control {
  height: 32px;
}
.timeBox___7YeeR .ant-time-picker {
  width: 100px;
}
.timeBox___7YeeR .ant-time-picker .ant-time-picker-icon,
.timeBox___7YeeR .ant-time-picker .ant-time-picker-clear {
  margin-top: -12px;
}
.timeBox___7YeeR .ant-time-picker-input {
  transform: translateY(-5px);
  border: none;
  background-color: transparent;
}
.timeBox___7YeeR .timeIcon___1MlT3 {
  display: inline-block;
  font-size: 24px;
}
.timeBox___7YeeR .timeIcon___1MlT3 .anticon-swap-right {
  font-size: 12px;
  transform: translateY(-5px);
}
.wrap___KG8VV {
  padding: 50px 80px;
}
.wrap___KG8VV .ant-modal-body {
  padding: 0 !important;
}
.wrap___KG8VV .ant-modal-body > div:not([class*='mapwrap']) {
  display: none;
}
.captchaModal___1RyCd .ant-modal-header {
  background-color: #f7f7f7;
  border-bottom: unset;
}
.captchaModal___1RyCd .ant-modal-body {
  padding: 20px 38px;
}
.captchaModal___1RyCd .labCaptcha___3U-dY {
  margin: 13px 0 0;
}
.captchaModal___1RyCd .btnCaptchaConfirm___o64w2 {
  margin-top: 37px;
  width: 164px;
  border-radius: 3px;
}
.captchaModal___1RyCd .captchaBtnWrapper___ysxlm {
  display: flex;
  justify-content: center;
}
.captchaModal___1RyCd .codeError___2PlrL {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #f7411c;
  height: 30px;
  margin-bottom: -30px;
}

.main___2HpQI .content___1Zh2e {
  padding: 0 20px;
}
.main___2HpQI .tableMain___3YcIt {
  padding: 10px;
}
.main___2HpQI .tableMain___3YcIt .fileName___371mO {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
}
.main___2HpQI .tableMain___3YcIt .fileName___371mO p {
  color: #999;
}
.main___2HpQI .tableMain___3YcIt .fileName___371mO .down___1A9Tn {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.main___2HpQI .tableMain___3YcIt .fileName___371mO .down___1A9Tn a {
  margin-right: 10px;
}

.main___G5ove {
  display: flex;
  align-items: center;
}
.main___G5ove .toolbar___2Sreu {
  color: black;
  display: flex;
  align-items: center;
}
.main___G5ove .toolbar___2Sreu .viewtitle___3klSK {
  margin-right: 8px;
  cursor: pointer;
}
.main___G5ove .toolbar___2Sreu .viewtitle___3klSK:hover {
  background: #e5e5e5;
}
.main___G5ove .toolbar___2Sreu .selected___3Deev {
  font-weight: bold;
}
.viewListStyle___x_Aag {
  width: 250px;
}
.viewListStyle___x_Aag .editStyle___MJCaS {
  margin-bottom: 5px;
  margin-top: 10px;
  color: #1890ff;
}
.viewListStyle___x_Aag .editStyle___MJCaS span {
  cursor: pointer;
}
.mytable___gTtiS {
  margin-bottom: 40px;
  min-height: 300px;
}
.pm3-left-menu .main___G5ove {
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  border-color: #d6d9e2;
}

.main___3QWTN .text___1Tzz- {
  height: 200px;
  border: 1px solid #ccc;
  z-index: 100 !important;
}
.main___3QWTN .textTop___2o2oE {
  padding: 0;
  z-index: 100 !important;
}

.bigBox___2K4iQ {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d2d2d291;
}
.bigImg___3dccZ {
  width: auto;
}

.mainRight___2yl7- {
  border: 1px solid #f5f5f5;
  position: absolute;
  z-index: 100;
  background-color: white;
  border-radius: 4px;
}
.mainRight___2yl7- .box___1ffWk {
  padding: 5px 10px;
}

.editor___3A-Yk {
  border-top: 1px solid #d2d2d2;
  bottom: 0;
}
.editor___3A-Yk .quickAt___1an7p {
  width: 150px;
  height: 340px;
  border: 1px solid #d2d2d2;
  background-color: #fff;
  position: fixed;
  bottom: 185px;
  right: 360px;
  z-index: 999;
  overflow: hidden;
}
.editor___3A-Yk .quickAt___1an7p .search___3SRAb {
  padding: 5px 5px 8px;
}
.editor___3A-Yk .quickAt___1an7p .item___3bPt9 {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
}
.editor___3A-Yk .quickAt___1an7p .active___tls2j {
  background-color: #d2d2d2;
}

.main___3DEeW {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-color: white;
  border-bottom: 1px solid #e8e8e8;
}
.main___3DEeW .mainHeight___2zN_M {
  height: 100%;
}
.main___3DEeW .mainScorll___2agqW {
  max-height: calc(100vh - 465px);
  overflow-y: auto;
}
.main___3DEeW .moreMainScorll___2ySY5 {
  max-height: calc(100vh - 565px);
  overflow-y: auto;
}
.main___3DEeW .content___3PF0y {
  padding: 0 20px;
}
.main___3DEeW .listTitle___2_VKK {
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___3DEeW .mybtn___3pqR2 {
  padding: 0 20px;
  padding-top: 10px;
}
.main___3DEeW .editor___1uRcJ {
  border-top: 1px solid #d2d2d2;
  position: absolute;
  bottom: 0;
}
.main___3DEeW #div2___GLm2B {
  border-top: 1px solid #d2d2d2;
}
.main___3DEeW .list___1xZo2 {
  margin: 10px 10px 20px 10px;
  display: flex;
}
.main___3DEeW .headerImg___3WLy_ {
  width: 30px;
  border-radius: 30px;
}
.main___3DEeW .content___3PF0y {
  display: inline-block;
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
}
.main___3DEeW .ibox___h2qVc {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 8px;
  transform: rotate(45deg);
}
.main___3DEeW p {
  margin: 0;
  width: calc(100% - 1px);
  word-wrap: break-word;
}
.main___3DEeW .bigBox___2ad9K {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d2d2d291;
}
.main___3DEeW .menc___3RHMk {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
}
.main___3DEeW .bigImg___3Flfz {
  width: auto;
}
.main___3DEeW .text___ii2mT p {
  word-wrap: break-word;
  width: calc(100% - 50px);
}
.mainRight___2mZ9z {
  border: 1px solid #f5f5f5;
  position: absolute;
  z-index: 100;
  background-color: white;
  border-radius: 4px;
}
.mainRight___2mZ9z .box___2FrUj {
  padding: 5px 10px;
}
.topIcon___3tERs {
  color: #999;
}
.topIcon___3tERs :hover {
  color: #333;
}
.quote___2x1xF {
  position: absolute;
  bottom: 5px;
  left: 5px;
  max-width: 320px;
}
.quoteBox___3C2As {
  padding: 8px;
  border-radius: 4px;
  position: relative;
  margin-top: 4px;
  max-width: 70%;
  background-color: #f5f5f5;
  height: 54px;
  border-radius: 3px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.quoteContent___29AYs {
  max-width: 260px;
  min-width: 170px;
  background-color: #fafafa;
  overflow: hidden;
  height: 50px;
  white-space: normal;
  -webkit-line-clamp: 2;
  border-radius: 3px;
  text-overflow: ellipsis;
  padding: 8px;
  -o-text-overflow: ellipsis;
}

.wrap___QlV2t {
  padding: 50px 80px;
}
.wrap___QlV2t .ant-modal-body {
  padding: 0 !important;
}
.wrap___QlV2t .ant-modal-body > div:not([class*='mapwrap']) {
  display: none;
}
.mapwrap___2ILjO {
  height: 540px;
  position: relative;
}
.mapwrap___2ILjO .anchorBL img {
  display: none;
}
.mapwrap___2ILjO .anchorBL span {
  display: none !important;
}
.mapwrap___2ILjO .tangram-suggestion {
  display: none !important;
}
.mapwrap___2ILjO .ant-spin {
  max-height: none;
}
.mapwrap___2ILjO .ant-form-item-control {
  line-height: 32px;
}
.mapwrap___2ILjO .searchDiv___1DiJR {
  width: 100%;
  top: 0;
  position: absolute;
  margin-top: 18px;
  padding: 0 18px;
  z-index: 5;
  display: flex;
  justify-content: space-between;
}
.mapwrap___2ILjO .searchDiv___1DiJR .anticon___2dtaA {
  margin-top: 4px;
}
.mapwrap___2ILjO .loading___hvXt3 {
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  font-size: 20px;
  background: rgba(204, 204, 204, 0.5);
}

.modal___3-BLV .ant-modal-body {
  padding: 0;
  overflow: initial;
  max-height: unset;
}
.modalClose___e8N1G {
  font-size: 10;
  color: #999;
  position: absolute;
  right: 14px;
  top: 10px;
  padding: 6px;
  cursor: pointer;
}
.formWrapper___2lZI9 {
  max-width: 1280px;
  min-width: 720px;
  min-height: 390px;
  padding: 12px 30px 20px 30px;
  overflow-y: auto;
  max-height: 90vh;
}
.formWrapper___2lZI9 .ant-form-item {
  margin-right: 0;
  margin-bottom: 16px;
  display: block !important;
}
.formWrapper___2lZI9 .ant-row {
  display: flex;
}
.formWrapper___2lZI9 .ant-form-item-control {
  flex: 1 1;
  align-items: center;
}
.formWrapper___2lZI9 .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  margin-right: 0;
}
.formWrapper___2lZI9 button.ant-btn {
  height: 30px;
}
.formWrapper___2lZI9 .ant-input {
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.formWrapper___2lZI9 .ant-form-item-label {
  flex-basis: 110px;
  display: block;
}
.formWrapper___2lZI9 .ant-form-item-label > label {
  line-height: 38px;
  display: inline-block;
}
.formWrapper___2lZI9 .ant-radio-wrapper,
.formWrapper___2lZI9 .ant-form-item-label > label {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.formWrapper___2lZI9 .ant-form-item-explain,
.formWrapper___2lZI9 .ant-form-item-extra {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
.formWrapper___2lZI9 .ant-col-0 {
  display: none;
}
.formWrapper___2lZI9 .ant-form-item-explain-error {
  height: 22px;
  line-height: 22px;
  color: #ff4d4f;
}
.formWrapper___2lZI9 .harfRow___c4WsU {
  width: 50%;
  display: inline-block !important;
}
.formWrapper___2lZI9 .section___2gvst {
  position: relative;
  height: 30px;
  line-height: 30px;
  margin: 4px 0 16px;
  font-size: 14px;
  font-weight: bold;
  color: #d9d9d9;
  display: flex;
}
.formWrapper___2lZI9 .section___2gvst > span:first-child {
  margin-right: 10px;
}
.formWrapper___2lZI9 .section___2gvst > span:last-child {
  flex: 1;
  border-bottom: 1px dashed #e4e4e4;
  position: relative;
  top: -14px;
}
.formWrapper___2lZI9 .longLabel___2vCC8 .ant-form-item-label {
  flex-basis: 120px;
  margin-left: -10px;
}
.formWrapper___2lZI9 .quota___3rsNM input {
  padding-left: 120px !important;
}
.formWrapper___2lZI9 .quotaEn___1iCb_ input {
  padding-left: 240px !important;
  padding-right: 130px !important;
}
.formWrapper___2lZI9 .task___2ny0n .ant-form-item-control-input {
  position: relative;
}
.formWrapper___2lZI9 .task___2ny0n .ant-form-item-extra {
  position: absolute;
  right: -30px;
  top: 0;
}
.formWrapper___2lZI9 .deadline___3IfxA .ant-form-item-control-input {
  position: relative;
}
.formWrapper___2lZI9 .deadline___3IfxA .ant-form-item-extra {
  position: absolute;
  right: -30px;
  top: 0;
}
.formWrapper___2lZI9 .deadlineT .ant-tooltip-arrow {
  left: 3px;
}
.formWrapper___2lZI9 .deadlineT .ant-tooltip-inner {
  color: #666;
}
.formTitle___329nG {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #686868;
  color: #000;
  margin-bottom: 10px;
}
.submit___2I1fS {
  width: 234px;
  height: 37px !important;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
}
.upload___1iD0t {
  position: relative;
  width: 100%;
}
.upload___1iD0t .ant-form-item-extra {
  position: absolute;
  left: 120px;
  line-height: 30px;
  top: 5px;
}
.PlanExtraUpload___2Gjpe {
  position: relative;
  width: 100%;
}
.PlanExtraUpload___2Gjpe .ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #fff !important;
}
.PlanExtraUpload___2Gjpe .ant-upload-list-item-name {
  width: auto;
  margin-right: 5px;
}
.PlanExtraUpload___2Gjpe .ant-upload-list-item-name:hover {
  background-color: #fff2f0;
}
.PlanExtraUpload___2Gjpe .ant-upload-list-item-card-actions {
  right: auto;
}
.PlanExtraUpload___2Gjpe .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
}
.PlanExtraUpload___2Gjpe .ant-form-item-extra {
  position: absolute;
  left: 120px;
  line-height: 30px;
  top: 5px;
}
.submitSuccessWrapper___2UWGB {
  display: flex;
  flex-direction: column;
  width: 546px;
  background: #ffffff;
  padding: 30px 30px 20px;
}
.successTitle___1FPBY {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
.manage___2_NsE {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  display: flex;
  justify-content: center;
  margin-top: 2px;
}
.deco___330cY {
  text-decoration: underline;
  text-underline-offset: 3px;
  cursor: pointer;
}
.rec___22iH_ {
  margin: 20px 0 10px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.recItem___2biAb {
  width: 486px;
  height: 70px;
  background: #ffffff;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  padding: 10px 16px 10px 18px;
}
.left___1URCp {
  position: relative;
  width: 26px;
  height: 26px;
  margin-right: 8px;
}
.middle___1zBF9 {
  flex: 1;
  width: 70%;
}
.middleTop___BO_4L {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  display: flex;
  align-items: center;
}
.middleSpan___9rX3u {
  display: inline-block;
  width: 85%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.middleBottom___3tktg {
  margin-top: 6px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
}
.right___F32GR {
  width: 88px;
  margin-left: 10px;
  margin-top: 8px;
  border-radius: 0;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
}
.confirm___vbKHG {
  width: 100px;
  height: 40px;
  border-radius: 0;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  align-self: center;
}
.confirmed___3jg77 {
  width: 39px;
  height: 18px;
  background: #f59a23;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  line-height: 18px;
  display: inline-block;
  text-align: center;
  transform: translateY(-1px);
  margin-left: 6px;
}
.backWrap___1UnYx {
  position: fixed;
  height: 60px;
  box-shadow: 0 -10px 5px rgba(177, 174, 174, 0.1);
  background-color: #fff;
  width: calc(100% - 232px);
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 20px;
  border-radius: 5px;
  right: 16px;
}
.backWrap___1UnYx .primaryBtn___3A4gG {
  width: 100px;
  background-color: #1890ff !important;
  border-color: #1890ff !important;
}
.purchaseListRow___1kOkq {
  display: flex;
  min-height: 36px;
}
.purchaseListRow___1kOkq > div {
  padding: 3px;
}
.purchaseListRow___1kOkq > div:nth-child(-n + 2) {
  flex: 1;
}
.purchaseListRow___1kOkq > div:nth-child(n + 3) {
  width: 120px;
  flex-shrink: 0;
}
.purchaseListRow___1kOkq > div:nth-last-child(2) {
  flex: 1;
}
.purchaseListHeader___1qmKI {
  color: #000;
  background-color: #f2f2f2;
  padding: 1px 0;
  line-height: 34px;
}
.purchaseListHeader___1qmKI > div {
  text-align: center;
  padding: 0;
}
.purchaseListHeader___1qmKI div:not(:last-of-type) {
  border-right: 1px solid #cecece;
}
.purchaseListFormRow___3SRrd {
  border: 1px solid #cecece;
  border-top: none;
}
.purchaseListFormRow___3SRrd .ant-btn-icon-only.ant-btn {
  border: none;
  box-shadow: none;
  height: unset !important;
  width: unset;
  background-color: transparent;
}
.purchaseListFormRow___3SRrd .ant-form-item {
  margin-bottom: 0;
}

.main___1rShr {
  padding: 0 20px;
}
.main___1rShr .tabMenu___3WlTU {
  height: 40px;
  display: flex;
  position: relative;
  align-items: center;
}
.main___1rShr .tabMenu___3WlTU .tabMenuSecret___1D7Hb {
  position: absolute;
  right: 30px;
}

.main___1thfk .head___3fuCa::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.main___1thfk .ant-form-item {
  margin-bottom: 4px;
}
.main___1thfk .ant-select-selection--multiple {
  margin-top: 3px;
  text-overflow: ellipsis;
}

.layouts___2KTNH {
  min-height: 100%;
}

.main___12L2Y .ProcessLogModal___3Jd_P .ant-timeline-item-content {
  margin: 0;
}
.main___12L2Y .ProcessLogModal___3Jd_P .ant-timeline-item {
  padding: 0;
}
.main___12L2Y .ProcessLogModal___3Jd_P .ant-timeline :first-child .ant-timeline-item-tail {
  height: 150%;
  top: -1.25em;
}
.main___12L2Y .ProcessLogModal___3Jd_P .ant-timeline .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
}
.main___12L2Y .ProcessLogModal___3Jd_P .titleh___2fVnq {
  padding-bottom: 20px;
  font-weight: 600;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 {
  position: relative;
  left: 300px;
  width: 300px;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 p {
  margin-bottom: 5px;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .currentcolr___156QH {
  background-color: #f7f7f8;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .node___10BNr {
  width: 300px;
  margin-left: 13px;
  margin-bottom: 10px;
  padding: 5px 0 10px 10px;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .node___10BNr .head___1hHSp {
  font-weight: 600;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .node___10BNr .maas___2AkUU {
  padding-left: 20px;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .node___10BNr .maas___2AkUU .a___3wS3Y p {
  display: inline-block;
  padding-right: 30px;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .time___1PrqG {
  position: absolute;
  top: 0;
  right: 320px;
  width: 130px;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .time___1PrqG .s___3U0Kh {
  color: #1890ff;
  text-align: end;
}
.main___12L2Y .ProcessLogModal___3Jd_P .nodecontent___pDXM0 .ant-timeline-item-head-blue {
  width: 8px;
  height: 8px;
  border: 4px solid #1890ff;
  left: 1px;
  top: 2px;
}

.main___2ESPv {
  margin: 14px 6px;
}
.main___2ESPv .remark___Oz0ry {
  margin-left: 10px;
  color: #b4b4b4;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
}
.main___2ESPv .content___Z-1Od {
  margin-top: 10px;
  padding: 0 0;
  width: 100%;
  overflow: hidden;
}

.main___2lNWP .ant-modal-footer {
  border-top: none;
}
.main___2lNWP .ant-table-body {
  overflow-y: auto !important;
}
.main___2lNWP .ant-table-small > .ant-table-content .ant-table-header {
  overflow-y: auto;
}
.main___2lNWP .search___3ZYVE {
  width: 300px;
  margin-bottom: 10px;
}
.main___2lNWP .box___1o5yN {
  display: flex;
  justify-content: space-around;
  height: 250px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
  overflow: hidden;
}
.main___2lNWP .box___1o5yN .tableBox___2WAeE {
  width: 435px;
}
.main___2lNWP .box___1o5yN .tableBoxRight___3RHIJ {
  width: 435px;
}
.main___2lNWP .box___1o5yN .clickRowStyl___20qE7 {
  background-color: #e7f7ff;
}
.main___2lNWP .box___1o5yN .btn___1MU26 {
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 35px;
  line-height: 35px;
}
.main___2lNWP .box___1o5yN .border___3BQsc {
  width: 40px;
  height: 248px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  border: 1px solid #d2d2d2;
  border-top: none;
  border-bottom: none;
  overflow: hidden;
}
.border___3BQsc {
  width: 40px;
  height: 100%;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  /*border: 1px solid #d2d2d2;*/
  border-top: none;
  border-bottom: none;
  overflow: hidden;
}
.bwtoolbar___2oaKJ {
  display: flex;
  padding-top: 0px;
  padding-left: 10px;
  justify-content: space-between;
}
.bwtoolbar___2oaKJ .title___1_2yb {
  color: #1890ff;
  font-weight: 600;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  border-bottom: 2px solid #1890ff;
}
.bwtoolbar___2oaKJ .btn___1MU26 {
  margin-top: 6px;
  display: flex;
}

.main___rXRSl .content___3E_bm {
  padding: 0 20px;
}
.main___rXRSl .tableMain___3tcpM .search___3gHiX {
  margin-bottom: 10px;
}
.main___rXRSl .ant-table td,
.main___rXRSl .ant-table th {
  white-space: nowrap;
}
.main___rXRSl .clickRowStyl___10SZk {
  background-color: #e7f7ff;
}

.main___2rmIS {
  height: 35px;
  text-align: center;
  line-height: 35px;
}
.main___2rmIS .item1___20_8a {
  border: 1px solid #d2d2d2;
  font-weight: 600 ;
  height: 35px;
}
.main___2rmIS .item2___17Cuo {
  border: 1px solid #d2d2d2;
  border-left: none;
  font-weight: normal ;
  height: 35px;
}
.main___2rmIS .item3___30JhX {
  border: 1px solid #d2d2d2;
  border-left: none;
  font-weight: 600 ;
  height: 35px;
}
.main___2rmIS .item4___24Pg- {
  border: 1px solid #d2d2d2;
  border-top: none;
  font-weight: 600 ;
  height: 35px;
}
.main___2rmIS .item5___-mExU {
  border: 1px solid #d2d2d2;
  border-top: none;
  border-left: none;
  font-weight: normal ;
  height: 35px;
}
.main___2rmIS .item6___2YNg1 {
  border: 1px solid #d2d2d2;
  border-top: none;
  border-left: none;
  font-weight: 600 ;
  height: 35px;
}

.fileName___3B9QE {
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  display: flex;
  justify-content: space-between;
}
.fileName___3B9QE p {
  color: #999;
}
.fileName___3B9QE .down___37G34 {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.fileName___3B9QE .down___37G34 a {
  margin-right: 10px;
}

.main___39Gp_ .tableMain___2BBMV .search___1mlva {
  margin-bottom: 10px;
  margin-left: -10px;
}
.main___39Gp_ .publicMain___2Z160 {
  background-color: #fafafa;
  padding: 15px 15px 15px 0;
  margin: 0 -15px;
}
.main___39Gp_ .steps___1eRJG {
  padding: 8px 20px;
}
.main___39Gp_ .steps___1eRJG .ant-steps-item-title {
  font-size: 16px;
}
.main___39Gp_ .modalFooter___1CXIi {
  padding: 10px 16px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
  border-radius: 0 0 4px 4px;
}
.main___39Gp_ .clickRowStyl___vu8PR {
  background-color: #e7f7ff;
}

.main___2Hd8T {
  padding: 0 20px;
}
.main___2Hd8T .tabMenu___2O5jn {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2Hd8T .search___3Sw-b {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.main___2Hd8T .project___14Q6x {
  width: 500px;
  padding: 20px 0;
}
.main___2Hd8T .project___14Q6x .clickRowStyl___2ugKz {
  background-color: #e7f7ff;
}
.main___2Hd8T .footer___190pZ .btn___3GEtl {
  float: right;
}
.main___2Hd8T .footer___190pZ .btn___3GEtl button {
  margin-left: 20px;
  height: 100%;
}

.main___2ZUu6 {
  text-align: center;
  line-height: 35px;
}
.main___2ZUu6 .item1___kMeNw {
  border: 1px solid #d2d2d2;
  font-weight: 600 ;
  height: 35px;
}
.main___2ZUu6 .item2___ZcKKp {
  border: 1px solid #d2d2d2;
  border-left: none;
  font-weight: normal ;
  height: 35px;
}
.main___2ZUu6 .item3___2CaWf {
  border: 1px solid #d2d2d2;
  border-left: none;
  font-weight: 600 ;
  height: 35px;
}
.main___2ZUu6 .item4___1OEBE {
  border: 1px solid #d2d2d2;
  border-top: none;
  font-weight: 600 ;
  height: 35px;
}
.main___2ZUu6 .item5___2-6RJ {
  border: 1px solid #d2d2d2;
  border-top: none;
  border-left: none;
  font-weight: normal ;
  height: 35px;
}
.main___2ZUu6 .item6___15qlq {
  border: 1px solid #d2d2d2;
  border-top: none;
  border-left: none;
  font-weight: 600 ;
  height: 35px;
}
.main___2ZUu6 .itemCol1___NxLJg {
  border-top: none;
  font-weight: 600 ;
  height: 35px;
  float: right;
  padding-right: 20px;
}
.main___2ZUu6 .UploadModal___30Pgk .remark___2Ghwb {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 15px;
  height: 35px;
  line-height: 35px;
}
.main___2ZUu6 .UploadModal___30Pgk .modalbtn {
  text-align: left;
  margin-bottom: 20px;
}

.main___1Lufg {
  padding: 0 20px;
}
.main___1Lufg .tabMenu___1_NQi {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1Lufg .search___3Eul3 {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}
.main___1Lufg .project___1Is5R {
  width: 500px;
  padding: 20px 0;
}
.main___1Lufg .project___1Is5R .clickRowStyl___2ITOC {
  background-color: #e7f7ff;
}
.main___1Lufg .footer___1TKn7 .btn___1He0- {
  float: right;
}
.main___1Lufg .footer___1TKn7 .btn___1He0- button {
  margin-left: 20px;
  height: 100%;
}
.search____2hbCl {
  float: right;
  margin-top: 0px;
  padding-right: 22px;
  display: flex;
  flex-direction: row-reverse;
}

.main___3vdaJ {
  width: 100%;
  display: flex;
  background-color: #f2f2f2;
  display: -ms-flexbox;
}
.main___3vdaJ .fold___1wVA1 .tool___2hNE8 {
  width: 40px;
  font-size: 24px;
  background: #f2f2f2;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.main___3vdaJ .fold___1wVA1 .list___sjIfz {
  width: 40px;
  background-color: white;
  border: 1px solid #DEE0E1;
  height: 100%;
  text-align: center;
  margin-right: 4px;
}
.main___3vdaJ .fold___1wVA1 .list___sjIfz li {
  align-items: center;
  margin-top: 0px;
  width: 38px;
  position: relative;
  cursor: pointer;
  padding: 7px 0;
  list-style: none;
}
.main___3vdaJ .expansion___3S--- .tool___2hNE8 {
  width: 90px;
  font-size: 24px;
  background: #f2f2f2;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.main___3vdaJ .expansion___3S--- .list___sjIfz {
  width: 90px;
  background-color: white;
  border: 1px solid #DEE0E1;
  height: 100%;
  margin-right: 4px;
}
.main___3vdaJ .expansion___3S--- .list___sjIfz li {
  display: flex;
  align-items: center;
  margin-top: 0px;
  width: 88px;
  position: relative;
  cursor: pointer;
  padding: 7px 0;
  list-style: none;
  border-bottom: 1px solid #E9E9E9;
}
.main___3vdaJ .expansion___3S--- .list___sjIfz li .icon___3RQbG {
  padding-top: 4px;
  padding-left: 3px;
}
.main___3vdaJ .expansion___3S--- .list___sjIfz li .title___3Z-QX {
  padding-left: 3px;
}
.main___3vdaJ .listContainer___1nsjk::-webkit-scrollbar {
  width: 5px;
}
.main___3vdaJ .listContainer___1nsjk::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.main___3vdaJ .listContainer___1nsjk::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 0;
}
.main___3vdaJ .listContainer___1nsjk {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) #fff;
}
.main___3vdaJ .tooltip___23mT3 {
  background-color: white;
  font-size: 30px;
}
.main___3vdaJ .rightTitle___2hmcX {
  position: absolute;
  right: 40px;
  top: -10px;
  width: auto;
  z-index: 1000;
  background-color: #0d55a4;
  white-space: nowrap;
  padding: 10px 15px;
  color: white;
}
.main___3vdaJ .rightClose___259S8 {
  position: absolute;
  right: 30px;
  top: 10px;
  cursor: pointer;
  z-index: 99;
}
.main___3vdaJ .content___ovKOL {
  position: relative;
  border: 1px solid #f2f2f2;
  height: 100%;
  display: flex;
  display: -ms-flexbox;
  background-color: white;
}
.main___3vdaJ .content___ovKOL .border___fXr4V {
  width: 6px;
  min-width: 6px;
  border: 1px solid #d2d2d2;
  height: 100%;
  cursor: w-resize;
  border-top: none;
  border-bottom: none;
  position: relative;
}
.main___3vdaJ .content___ovKOL .border___fXr4V .leftIcon___2g8bV {
  position: absolute;
  top: 48%;
  right: 0;
}
.main___3vdaJ .content___ovKOL .border___fXr4V .rightIcon___FW58U {
  position: absolute;
  top: 48%;
  left: 0;
}
.main___3vdaJ .rightTags___1_cRj {
  width: 40px;
}
.currentColor___1AFSl {
  border-right: 2px solid #008dff;
}
.currentColor___1AFSl i {
  color: #008dff;
}

.main___2GUVj {
  width: 100%;
}
.main___2GUVj .mainHeight___1ujpe {
  height: 100%;
}
.main___2GUVj .mainScorll___3qGgv {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___2GUVj .contentScorll___2ZC4w {
  padding: 0 15px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.main___2GUVj .ant-table td,
.main___2GUVj .ant-table th {
  white-space: nowrap;
}
.main___2GUVj .listTitle___SMs14 {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___2GUVj .rightTopTogs___3aKTf {
  margin-bottom: 8px;
  padding-left: 10px;
  display: flex;
  flex-wrap: wrap;
}
.clickRowStyl___zVvBN {
  background-color: #e7f7ff;
}
.bottom___nUEAm {
  width: 100%;
}
.bottom___nUEAm .mainHeight___1ujpe {
  height: 100%;
}
.bottom___nUEAm .mainScorll___3qGgv {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.bottom___nUEAm .contentScorll___2ZC4w {
  padding: 0 0px;
  overflow: hidden;
}
.bottom___nUEAm .ant-table td,
.bottom___nUEAm .ant-table th {
  white-space: nowrap;
}
.bottom___nUEAm .listTitle___SMs14 {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.bottom___nUEAm .rightTopTogs___3aKTf {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  display: flex;
}

.main___3fnbA {
  padding: 0 0px;
  width: 100%;
}
.main___3fnbA .tabMenu___1jnpZ {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___3fnbA .search___3h1TB {
  height: 40px;
  float: right;
  padding-right: 22px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}

.main___Z-ijy {
  width: 100%;
  height: 100%;
  font-size: 14px;
}
.main___Z-ijy .ant-table td,
.main___Z-ijy .ant-table th {
  white-space: nowrap;
}
.main___Z-ijy .ant-table-small {
  border: none;
}
.main___Z-ijy tr {
  border-bottom: 1px #e8e8e8 solid;
}
.main___Z-ijy .table___1Wy3X {
  overflow: auto;
  height: calc(100% - 132px);
  border: 1px solid #ccc;
}
.main___Z-ijy .cotent___3q662 {
  display: flex;
  height: 100%;
  justify-content: space-between;
  padding: 0 20px;
}
.main___Z-ijy .cotent___3q662 .listTitle___3y4QF {
  color: #000;
  font-weight: 700;
  border-bottom: 1px solid #e8e8e8;
}
.main___Z-ijy .cotent___3q662 .listTitle___3y4QF p {
  border-bottom: 1px solid #2585df;
  margin: 0;
  width: 100px;
  padding: 12px 20px;
}
.main___Z-ijy .cotent___3q662 .listTitle___3y4QF .textcolor___1HcSf {
  border-bottom-color: #00ff22;
}
.main___Z-ijy .cotent___3q662 .left___2fH8m {
  height: 100%;
  width: 40%;
  float: left;
}
.main___Z-ijy .cotent___3q662 .right___tyrgF {
  height: 100%;
  width: 58%;
}
.main___Z-ijy .cotent___3q662 .listIcon___-7jfB {
  padding: 8px 0;
  border-bottom: 1px solid #e8e8e8;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
}
.details___1Ec_R {
  display: block;
  width: 50px;
  height: 25px;
  text-align: center;
  border: 1px solid #cccccc;
  border-radius: 5px;
  color: #737373;
}

.search___3t_iF {
  float: right;
  margin-top: 0px;
  padding-right: 22px;
  display: flex;
  flex-direction: row-reverse;
}
.search___3t_iF .num___2vEjj {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}
.search___3t_iF .checkbox___2nwlS {
  margin-top: -2px;
}

.search___3ZD_a {
  float: right;
  margin-top: 0px;
  padding-right: 22px;
  display: flex;
  flex-direction: row-reverse;
}
.search___3ZD_a .num___yTjdX {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}

.search___CvOOK {
  float: right;
  margin-top: 0px;
  padding-right: 22px;
  display: flex;
  flex-direction: row-reverse;
}
.search___CvOOK .num___3KLqL {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}
.search___CvOOK .checkbox___nS4uP {
  margin-top: -2px;
}

.search___tuC66 {
  float: right;
  margin-top: 0px;
  padding-right: 22px;
  display: flex;
  flex-direction: row-reverse;
}
.search___tuC66 .num___2PY0g {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}
.search___tuC66 .checkbox___e6JK2 {
  margin-top: -2px;
}

.main___15_xn {
  padding: 0 20px;
}
.main___15_xn .search___2B4bM {
  display: flex;
  display: -ms-flexbox;
  padding: 20px 0;
}
.hover___X_Kvu:hover {
  color: #20AABF !important;
}

.ber___1ngXO {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
}
.legend___13Eu6 {
  position: absolute;
  right: 30px;
  top: 70px;
  font-size: 12px;
}
.legend___13Eu6 i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}

.ber___1cLBF {
  box-shadow: 0px 0px 8px #d2d2d2;
  margin-top: 16px;
  border-radius: 4px;
}
.legend___10yRB {
  position: absolute;
  right: 30px;
  top: 70px;
  font-size: 12px;
}
.legend___10yRB i {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 100%;
  margin-bottom: 2px;
  margin-left: 10px;
}

.cotent___33fZs {
  height: 100%;
  padding: 0 20px;
}
.cotent___33fZs .listTitle___3BUVe {
  color: #000;
  font-weight: 700;
  border-bottom: 1px solid #e8e8e8;
}
.cotent___33fZs .listTitle___3BUVe p {
  border-bottom: 1px solid #2585df;
  margin: 0;
  padding: 12px 20px;
}
.cotent___33fZs .listTitle___3BUVe .textcolor___3ERSp {
  border-bottom-color: #00ff22;
}
.cotent___33fZs .listIcon___YsAHh {
  padding: 8px 0;
  border-bottom: 1px solid #e8e8e8;
  cursor: pointer;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.main___2c4EO {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}

.main___fZBcZ {
  width: 100%;
}
.main___fZBcZ .mainHeight___1SXAU {
  height: 100%;
}
.main___fZBcZ .mainScorll___1Dl_h {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___fZBcZ .contentScorll___1GAyd {
  padding: 0 15px;
  overflow: hidden;
}
.main___fZBcZ .ant-table td,
.main___fZBcZ .ant-table th {
  white-space: nowrap;
}
.main___fZBcZ .listTitle____Yf2y {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___fZBcZ .rightTopTogs___1OrUc {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___1rHVr {
  background-color: #e7f7ff;
}
.main___fZBcZ .ant-table td,
.main___fZBcZ .ant-table th {
  white-space: nowrap;
}
.hover___16rhE:hover {
  color: blue;
}

.main___6xJzd {
  width: 100%;
}
.main___6xJzd .mainHeight___WS2DD {
  height: 100%;
}
.main___6xJzd .mainScorll___2HfG1 {
  height: calc(100% - 100px);
  padding: 0 15px;
  overflow: auto;
}
.main___6xJzd .contentScorll___1Xrnl {
  padding: 0 15px;
  overflow: hidden;
}
.main___6xJzd .ant-table td,
.main___6xJzd .ant-table th {
  white-space: nowrap;
}
.main___6xJzd .listTitle___18VRA {
  font-weight: 700;
  padding: 12px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.main___6xJzd .rightTopTogs___RAOo7 {
  margin-bottom: 10px;
  padding-left: 10px;
}
.clickRowStyl___1We65 {
  background-color: #e7f7ff;
}
.main___6xJzd .ant-table td,
.main___6xJzd .ant-table th {
  white-space: nowrap;
}
.hover___3lo4f:hover {
  color: blue;
}

.hover___3il_9:hover {
  color: blue;
}

.main___20If6 {
  /*border-bottom: 1px #e8e8e8 solid;*/
  /*padding: 0 20px;*/
}
.main___20If6 .tabMenu___kxBnn {
  /*height: 25px;*/
  display: flex;
  align-items: center;
}
.main___20If6 .search___24sw0 {
  /*padding-top:5px;*/
  float: right;
  padding-right: 22px;
}

.main___298YS .tableMain___2Bxt3 .search___3XE38 {
  margin-bottom: 10px;
  margin-left: -10px;
}
.main___298YS .publicMain___3HKRE {
  background-color: #fafafa;
  padding: 15px 15px 15px 0;
  margin: 0 -15px;
}
.main___298YS .ant-table td,
.main___298YS .ant-table th {
  white-space: nowrap;
}
.main___298YS .steps___1sqyZ {
  padding: 10px 50px 20px;
}
.main___298YS .steps___1sqyZ .ant-steps-item-title {
  font-size: 16px;
}
.main___298YS .modalFooter___BDvvt {
  padding: 10px 16px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
  border-radius: 0 0 4px 4px;
}
.main___298YS .clickRowStyl___24RyM {
  background-color: #e7f7ff;
}

.main___3aCEP {
  padding: 0px 20px;
}
.main___3aCEP .tabMenu___28P9C {
  padding-top: 5px;
  display: flex;
  align-items: center;
}
.main___3aCEP .search___62ggl {
  height: 20px;
  float: right;
  padding-right: 22px;
}

.drawer___3vyiE .ant-drawer-content-wrapper {
  border-radius: 16px 0 0 16px;
  overflow: hidden;
}
.main___1In5E {
  width: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  padding-left: 1px;
  padding-right: 1px;
}
.main___1In5E .ant-tabs-bar.ant-tabs-top-bar {
  margin-bottom: 0;
}

.radioGroupTreeTile___2ACId .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) .anticon {
  color: rgba(0, 0, 0, 0.65);
}

.main___2TtUP {
  display: flex;
  justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
  height: 100%;
  width: 100%;
}
.main___2TtUP .leftMain___4g5GV {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.main___2TtUP .ant-table td {
  white-space: nowrap;
  overflow: hidden;
}
.main___2TtUP .ant-table thead {
  white-space: nowrap;
}
.main___2TtUP .ant-table td,
.main___2TtUP .ant-table th {
  white-space: nowrap;
}
.main___2TtUP .clickRowStyl___3WEI6 {
  background-color: #e7f7ff;
}
.bottomlayout___1isEI {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.bottomlayout___1isEI .leftMain___4g5GV {
  width: 100%;
  display: flex;
  overflow: hidden;
  display: -ms-flexbox;
}
.bottomlayout___1isEI .ant-table td {
  white-space: nowrap;
}
.bottomlayout___1isEI .ant-table thead {
  white-space: nowrap;
}
.bottomlayout___1isEI .ant-table td,
.bottomlayout___1isEI .ant-table th {
  white-space: nowrap;
}
.bottomlayout___1isEI .clickRowStyl___3WEI6 {
  background-color: #e7f7ff;
}

.main___Z7Ppk {
  display: flex;
  justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
  width: 100%;
  height: 100%;
  border-top: 0px solid #d9d9d9;
}
.main___Z7Ppk .leftMain___2RjBT {
  width: 100%;
  display: flex;
  overflow: hidden;
  display: -ms-flexbox;
}
.main___Z7Ppk .leftbox___Gv1go {
  margin-right: 6px;
  border-right: 0px solid #d9d9d9;
}
.main___Z7Ppk .topMain___3WYm0 {
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}
.main___Z7Ppk .topbox___2ND-0 {
  margin-right: 6px;
  border-right: 0px solid #d9d9d9;
}
.main___Z7Ppk .rightbox___-QaVM {
  height: 100vh;
  width: 100%;
  border-left: 0px solid #d9d9d9;
  overflow: auto;
}
.main___Z7Ppk .rightbox___-QaVM .topButton___1iVMl {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 10px;
}
.main___Z7Ppk .rightbox___-QaVM .tableContent___W01cn {
  display: flex;
  justify-content: space-between;
  width: 100%;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
}
.main___Z7Ppk .rightbox___-QaVM .tableContent___W01cn .tablescroll___1-Duy {
  overflow: hidden;
  position: relative;
}
.bottomlayout___35rd9 {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
}
.bottomlayout___35rd9 .leftMain___2RjBT {
  width: 100%;
  display: flex;
  overflow: hidden;
  display: -ms-flexbox;
}
.bottomlayout___35rd9 .leftbox___Gv1go {
  margin-right: 6px;
  border-right: 0px solid #d9d9d9;
}
.bottomlayout___35rd9 .rightbox___-QaVM {
  height: 100%;
  width: 100%;
  border-left: 0px solid #d9d9d9;
  margin-left: 1px;
  margin-right: 3px;
  overflow: hidden;
}
.pm3-left-menu .bottomlayout___35rd9 .leftbox___Gv1go {
  margin-right: 4px;
}
.pm3-left-menu .bottomlayout___35rd9 .rightbox___-QaVM {
  margin-left: 0;
  margin-right: 0;
}

.textButton___31gB_ {
  color: #08a1b9;
}
.textButton___31gB_:hover {
  cursor: pointer;
}
.box___2euKP {
  display: flex;
  justify-content: space-evenly;
}
.box___2euKP .box_item___3q8vk {
  padding-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 90px;
  flex: 1;
  margin: 0 2px;
}
.box___2euKP .box_item___3q8vk .box_item2___24ItS {
  margin-left: 20px;
  width: 100%;
}

.title___2bad3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2px;
  padding-top: 5px;
}
.title2___uyuS8 {
  font-size: 16px;
  font-weight: bold;
}
.detail___iHF60 span {
  padding-right: 10px;
}
.main___3sM-d {
  background-color: #f7f7f7;
  width: 100%;
  height: 683px;
  display: flex;
  padding: 15px 30px;
}
.main___3sM-d .left___1qbyz {
  flex: 2;
  height: 100%;
  background-color: #6e7779;
}
.main___3sM-d .left___1qbyz .taskDetail___3YOMB {
  height: calc(100% - 62px);
  width: 100%;
  overflow: scroll;
  padding-left: 20px;
  padding-top: 20px;
}
.main___3sM-d .left___1qbyz .taskDetail___3YOMB .info___1tWJ7 {
  width: 70%;
  color: #fff;
  border-bottom: 1px solid #fff;
  display: flex;
}
.main___3sM-d .left___1qbyz .taskDetail___3YOMB .info___1tWJ7 .infoTitle___CYew8 {
  width: 80px;
  text-align: end;
}
.main___3sM-d .left___1qbyz .taskDetail___3YOMB .info___1tWJ7 .infoMsg___2WEcH {
  margin-left: 25px;
}
.main___3sM-d .right___zmAd9 {
  flex: 1;
  height: 100%;
  background-color: #fff;
}
.head___1KTM6 {
  position: relative;
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #505c5e;
  display: flex;
  align-items: center;
}
.head___1KTM6 .icon___1V-0N {
  position: absolute;
  left: 0;
  width: 5px;
  height: 25px;
  background-color: #08a1b9;
}
.head___1KTM6 .task___173gL {
  color: #fff;
  margin-left: 35px;
  font-size: 20px;
  font-weight: bold;
}
.infoSuggest___25lvq {
  margin-top: 15px;
  font-size: 15px;
  margin-left: 35px;
  color: #fff;
}

.main___3P04j {
  height: calc(100vh - 90px);
  overflow: auto;
  margin-top: 1px;
}
.leftBox___3Olo2 {
  height: 390px;
  border: 1px solid #ccc;
  padding: 10px;
}
.leftBox___3Olo2 .btn___1mbyb {
  margin-bottom: 10px;
  color: #fff;
  background-color: #08a1b9;
}
.leftBox___3Olo2 .btn___1mbyb:hover {
  color: #fff;
  background-color: #20aabf;
}
.leftBox___3Olo2 .btn___1mbyb:focus {
  color: #fff;
  background: #20aabf;
}
.col4___RatRU {
  height: 330px;
  border: 1px solid #ccc;
  padding: 15px 15px;
  overflow-y: scroll;
}
.title2___3-2Z5 {
  font-weight: bold;
}
.rightBox___2WCkN {
  height: 390px;
  width: 100%;
  padding: 20px;
  box-shadow: #d2d2d2 0 0 8px;
}

.textButton___LIZkl {
  color: #08a1b9;
}
.textButton___LIZkl:hover {
  cursor: pointer;
}
.box___1oXLX {
  display: flex;
  justify-content: space-evenly;
}
.box___1oXLX .box_item___15_Jx {
  padding-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 90px;
  flex: 1;
  margin: 0 2px;
}
.box___1oXLX .box_item___15_Jx .box_item2___oiexw {
  margin-left: 20px;
  width: 100%;
}

.title___1Hn6i {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2px;
  padding-top: 5px;
}
.title2___1vosC {
  font-size: 16px;
  font-weight: bold;
}
.detail___3g1wO span {
  padding-right: 10px;
}
.main___10rWB {
  background-color: #f7f7f7;
  width: 100%;
  height: 683px;
  display: flex;
  padding: 15px 30px;
}
.main___10rWB .left___3lRXS {
  flex: 2;
  height: 100%;
  background-color: #6e7779;
}
.main___10rWB .left___3lRXS .taskDetail___23oJn {
  height: calc(100% - 62px);
  width: 100%;
  overflow: scroll;
  padding-left: 20px;
  padding-top: 20px;
}
.main___10rWB .left___3lRXS .taskDetail___23oJn .info___orzVM {
  width: 70%;
  color: #fff;
  border-bottom: 1px solid #fff;
  display: flex;
}
.main___10rWB .left___3lRXS .taskDetail___23oJn .info___orzVM .infoTitle___3x700 {
  width: 80px;
  text-align: end;
}
.main___10rWB .left___3lRXS .taskDetail___23oJn .info___orzVM .infoMsg___XK2mv {
  margin-left: 25px;
}
.main___10rWB .right___3jJWW {
  flex: 1;
  height: 100%;
  background-color: #fff;
}
.head___1lzso {
  position: relative;
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #505c5e;
  display: flex;
  align-items: center;
}
.head___1lzso .icon___3KDrd {
  position: absolute;
  left: 0;
  width: 5px;
  height: 25px;
  background-color: #08a1b9;
}
.head___1lzso .task___kgwIe {
  color: #fff;
  margin-left: 35px;
  font-size: 20px;
  font-weight: bold;
}
.infoSuggest___3mH7B {
  margin-top: 15px;
  font-size: 15px;
  margin-left: 35px;
  color: #fff;
}

.title___2Er8p {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2px;
  padding-top: 5px;
}
.title2___3Sv8z {
  font-size: 16px;
  font-weight: bold;
}
.detail___25X6a {
  padding-top: 10px;
}
.detail___25X6a span {
  padding-right: 10px;
}
.main___1dJk1 {
  background-color: #f7f7f7;
  width: 100%;
  height: 683px;
  display: flex;
  padding: 15px 30px;
}
.main___1dJk1 .left___b032d {
  flex: 2;
  height: 100%;
  background-color: #6e7779;
}
.main___1dJk1 .left___b032d .taskDetail___2S-Y9 {
  height: calc(100% - 62px);
  width: 100%;
  overflow: scroll;
  padding-left: 20px;
  padding-top: 20px;
}
.main___1dJk1 .left___b032d .taskDetail___2S-Y9 .info___2krac {
  width: 70%;
  color: #fff;
  border-bottom: 1px solid #fff;
  display: flex;
}
.main___1dJk1 .left___b032d .taskDetail___2S-Y9 .info___2krac .infoTitle___2HwS3 {
  width: 80px;
  text-align: end;
}
.main___1dJk1 .left___b032d .taskDetail___2S-Y9 .info___2krac .infoMsg___BbPeB {
  margin-left: 25px;
}
.main___1dJk1 .right___2JZ2n {
  flex: 1;
  height: 100%;
  background-color: #fff;
}
.head___Yzjsq {
  position: relative;
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #505c5e;
  display: flex;
  align-items: center;
}
.head___Yzjsq .icon___2p3XV {
  position: absolute;
  left: 0;
  width: 5px;
  height: 25px;
  background-color: #08a1b9;
}
.head___Yzjsq .task___2JKTy {
  color: #fff;
  margin-left: 35px;
  font-size: 20px;
  font-weight: bold;
}
.infoSuggest___1At5O {
  margin-top: 15px;
  font-size: 15px;
  margin-left: 35px;
  color: #fff;
}

.textButton___19leZ {
  color: #08a1b9;
}
.textButton___19leZ:hover {
  cursor: pointer;
}
.box___33RmG {
  display: flex;
  justify-content: space-evenly;
}
.box___33RmG .box_item___2blmm {
  padding-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 90px;
  flex: 1;
  margin: 0 2px;
}
.box___33RmG .box_item___2blmm .box_item2___2T_K2 {
  margin-left: 20px;
  width: 100%;
}

.title___xMJLU {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2px;
  padding-top: 5px;
}
.title2___3OJFH {
  font-size: 16px;
  font-weight: bold;
}
.detail___3orXy span {
  padding-right: 10px;
}
.main___SMwLx {
  background-color: #f7f7f7;
  width: 100%;
  height: 683px;
  display: flex;
  padding: 15px 30px;
}
.main___SMwLx .left___3d8Pc {
  flex: 2;
  height: 100%;
  background-color: #6e7779;
}
.main___SMwLx .left___3d8Pc .taskDetail___3vxT0 {
  height: calc(100% - 62px);
  width: 100%;
  overflow: scroll;
  padding-left: 20px;
  padding-top: 20px;
}
.main___SMwLx .left___3d8Pc .taskDetail___3vxT0 .info___16h4F {
  width: 70%;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.main___SMwLx .left___3d8Pc .taskDetail___3vxT0 .info___16h4F .infoTitle___aC71N {
  width: 80px;
  text-align: end;
}
.main___SMwLx .left___3d8Pc .taskDetail___3vxT0 .info___16h4F .infoMsg___1q38g {
  margin-left: 25px;
}
.main___SMwLx .right___T_DyR {
  flex: 1;
  height: 100%;
  background-color: #fff;
}
.head___23GQ8 {
  position: relative;
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #505c5e;
  display: flex;
  align-items: center;
}
.head___23GQ8 .icon___YXC7X {
  position: absolute;
  left: 0;
  width: 5px;
  height: 25px;
  background-color: #08a1b9;
}
.head___23GQ8 .task___34_rD {
  color: #fff;
  margin-left: 35px;
  font-size: 20px;
  font-weight: bold;
}
.infoSuggest___fmUKr {
  margin-top: 15px;
  font-size: 15px;
  margin-left: 35px;
  color: #fff;
}

.title___15p-p {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2px;
  padding-top: 5px;
}
.title2___1H3Vv {
  font-size: 16px;
  font-weight: bold;
}
.detail___32NG4 span {
  padding-right: 10px;
}
.main___2Qlb7 {
  background-color: #f7f7f7;
  width: 100%;
  height: 683px;
  display: flex;
  padding: 15px 30px;
}
.main___2Qlb7 .left___5ITLy {
  flex: 2;
  height: 100%;
  background-color: #6e7779;
}
.main___2Qlb7 .left___5ITLy .taskDetail___3eqjX {
  height: calc(100% - 62px);
  width: 100%;
  overflow: scroll;
  padding-left: 20px;
  padding-top: 20px;
}
.main___2Qlb7 .left___5ITLy .taskDetail___3eqjX .info___2z-Nu {
  width: 70%;
  color: #fff;
  border-bottom: 1px solid #fff;
  display: flex;
}
.main___2Qlb7 .left___5ITLy .taskDetail___3eqjX .info___2z-Nu .infoTitle___15vID {
  width: 80px;
  text-align: end;
}
.main___2Qlb7 .left___5ITLy .taskDetail___3eqjX .info___2z-Nu .infoMsg___3r_OU {
  margin-left: 25px;
}
.main___2Qlb7 .right___31ibn {
  flex: 1;
  height: 100%;
  background-color: #fff;
}
.head___1TSOn {
  position: relative;
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #505c5e;
  display: flex;
  align-items: center;
}
.head___1TSOn .icon___GSp7y {
  position: absolute;
  left: 0;
  width: 5px;
  height: 25px;
  background-color: #08a1b9;
}
.head___1TSOn .task___1RXkQ {
  color: #fff;
  margin-left: 35px;
  font-size: 20px;
  font-weight: bold;
}
.infoSuggest___fvNSt {
  margin-top: 15px;
  font-size: 15px;
  margin-left: 35px;
  color: #fff;
}

.textButton___3bjKa {
  color: #08a1b9;
}
.textButton___3bjKa:hover {
  cursor: pointer;
}
.box___1Dx8a {
  display: flex;
  justify-content: space-evenly;
}
.box___1Dx8a .box_item___3Inrq {
  padding-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 90px;
  flex: 1;
  margin: 0 2px;
}
.box___1Dx8a .box_item___3Inrq .box_item2___1mQ-v {
  margin-left: 20px;
  width: 100%;
}
.searchTxt___3Vzxq:hover {
  cursor: pointer;
  color: #4dbbcc;
}
.searchBox___2LSEh input {
  outline: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}
.searchBox___2LSEh .ant-input-affix-wrapper .ant-input:focus {
  border: none;
  outline: none;
  border-bottom: 1px solid #28b7c7;
  box-shadow: none;
}

.main___NQcXB .tableMain___1mT8w .search___26J9j {
  margin-bottom: 10px;
  margin-left: -10px;
}
.main___NQcXB .publicMain___3PVMD {
  background-color: #fafafa;
  padding: 15px 15px 15px 0;
  margin: 0 -15px;
}
.main___NQcXB .ant-table td,
.main___NQcXB .ant-table th {
  white-space: nowrap;
}
.main___NQcXB .steps___1Spb3 {
  padding: 10px 50px 20px;
}
.main___NQcXB .steps___1Spb3 .ant-steps-item-title {
  font-size: 16px;
}
.main___NQcXB .modalFooter___3Z6Vx {
  padding: 10px 16px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
  border-radius: 0 0 4px 4px;
}
.main___NQcXB .clickRowStyl___2EOQx {
  background-color: #e7f7ff;
}

.main___2-jbN {
  padding: 0 20px;
}
.main___2-jbN .search___2Jtxh {
  display: flex;
  display: -ms-flexbox;
  padding: 20px 0;
  align-items: center;
}
.hover___2k5W3:hover {
  color: #20AABF !important;
}

.main___jeyzQ {
  padding: 0 20px;
}
.main___jeyzQ .search___RhzLX {
  display: flex;
  display: -ms-flexbox;
  padding: 20px 0;
  float: left;
}
.hover___Kq0QJ:hover {
  color: #20AABF !important;
}

.main___2Zj9E .formMain___1pIJW .content___2Spyw {
  padding: 0 20px;
}

.main___3vvuK {
  text-align: center;
  line-height: 35px;
}
.main___3vvuK .item1___uX72c {
  border: 1px solid #d2d2d2;
  font-weight: 600 ;
  height: 35px;
}
.main___3vvuK .item2___cvEe4 {
  border: 1px solid #d2d2d2;
  border-left: none;
  font-weight: normal ;
  height: 35px;
}
.main___3vvuK .item3___1WZM6 {
  border: 1px solid #d2d2d2;
  border-left: none;
  font-weight: 600 ;
  height: 35px;
}
.main___3vvuK .item4___3LBjn {
  border: 1px solid #d2d2d2;
  border-top: none;
  font-weight: 600 ;
  height: 35px;
}
.main___3vvuK .item5___2LtH3 {
  border: 1px solid #d2d2d2;
  border-top: none;
  border-left: none;
  font-weight: normal ;
  height: 35px;
}
.main___3vvuK .item6___3axb9 {
  border: 1px solid #d2d2d2;
  border-top: none;
  border-left: none;
  font-weight: 600 ;
  height: 35px;
}
.main___3vvuK .itemCol1___8dAQx {
  border-top: none;
  font-weight: 600 ;
  height: 35px;
  float: right;
  padding-right: 20px;
}

.main___2-xR2 .formMain___2Rk1A .content___3fB3R {
  padding: 0 20px;
}

.toolbar___7spl- {
  margin: 5px 10px;
  display: flex;
  gap: 25px;
}
.toolbar___7spl- .ant-select-search--inline .ant-select-search__field {
  width: 260px !important;
}
.toolbar___7spl- .anticon.anticon-search {
  left: -226px !important;
}
.toolbar___7spl- .ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 10px;
}
.toolbar___7spl- .ant-input-affix-wrapper .ant-input:not(:last-child)::placeholder {
  text-align: left;
}
.select___1F9mi {
  width: 100px;
}
.label___1BXUL {
  margin-right: 5px;
}
.link___19k8O {
  color: #1890ff;
  cursor: pointer;
}

.main___H5rvE {
  margin: 0px 15px 0;
  padding-top: 20px;
  padding-bottom: 20px;
}
.main___H5rvE .ant-tabs-top .ant-tabs-top-bar {
  margin-bottom: 0;
}
.tabs___3QnWQ {
  height: 100%;
}
.tabs___3QnWQ .ant-tabs-content.ant-tabs-left-content {
  border-left: none;
  height: 100%;
  padding-left: 15px;
}
.tabs___3QnWQ .ant-tabs-content.ant-tabs-left-content .ant-tabs-tabpane.ant-tabs-tabpane-active {
  height: 100%;
  border: 1px solid #e8e8e8;
  padding: 0 19px 0 20px;
}
.tabbar___3OQtn {
  float: left;
  height: 100%;
  width: 160px;
  display: flex;
  flex-direction: column;
}
.tabbar___3OQtn .nameWrapper___3FltH {
  display: flex;
  align-items: center;
  transform: translateY(-2px);
  margin-bottom: 6px;
}
.tabbar___3OQtn .factoryName___cnciE {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  color: #333;
  letter-spacing: 0;
  min-height: 24px;
}
.tabbar___3OQtn button {
  font-size: 12px;
  letter-spacing: 0;
  height: 18px;
  line-height: 2px;
  border-radius: 2px;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar {
  flex: 1;
  width: 160px;
  border: 1px solid #e8e8e8;
  float: none;
  height: 0;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab {
  padding: 13px 20px;
  margin: 0;
  text-align: left;
  color: #333;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab:hover {
  color: #c6000b;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  color: #c6000b;
  background-color: #fff1f0;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-ink-bar {
  width: 5px;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-prev,
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-next {
  display: none;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  padding: 0;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  overflow: visible;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: -8px;
  padding-right: 8px;
}
.tabbar___3OQtn .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-arrow-show + .ant-tabs-nav-wrap:hover {
  overflow-y: auto;
  padding-right: 0;
}
.tabbarEn___22XoP {
  width: 200px;
}
.tabbarEn___22XoP .ant-tabs-bar.ant-tabs-left-bar {
  flex: 1;
  width: 200px;
}
.factoryList___3QT3X .listWrapper___unykZ {
  min-width: 100px;
}
.factoryList___3QT3X .listWrapper___unykZ .ant-radio-group {
  width: 100%;
  max-height: 500px;
  overflow-y: auto;
}
.factoryList___3QT3X .listWrapper___unykZ .ant-radio-group div:last-child {
  border-bottom: none;
}
.factoryList___3QT3X .factoryItem___1cerg {
  cursor: pointer;
  height: 34px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  line-height: 34px;
  color: #333333;
}

.main___122jV {
  margin: 0px 15px 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.main___122jV .ant-tabs-top .ant-tabs-top-bar {
  margin-bottom: 0;
}
.tabs___2pBf4 {
  height: 100%;
}
.tabs___2pBf4 .ant-tabs-content.ant-tabs-left-content {
  border-left: none;
  height: 100%;
  padding-left: 15px;
}
.tabs___2pBf4 .ant-tabs-content.ant-tabs-left-content .ant-tabs-tabpane.ant-tabs-tabpane-active {
  height: 100%;
  border: 1px solid #e8e8e8;
  padding: 0 19px 0 20px;
}
.tabbar___7NlUC {
  float: left;
  height: 100%;
  width: 160px;
  display: flex;
  flex-direction: column;
}
.tabbar___7NlUC .nameWrapper___f6WJH {
  display: flex;
  align-items: center;
  transform: translateY(-2px);
  margin-bottom: 6px;
}
.tabbar___7NlUC .factoryName___tsphr {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #333;
  letter-spacing: 0;
  min-height: 24px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-weight: 600;
  margin-right: 5px;
  word-break: break-all;
}
.tabbar___7NlUC button {
  font-size: 12px;
  letter-spacing: 0;
  height: 18px;
  line-height: 2px;
  border-radius: 2px;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar {
  flex: 1;
  width: 160px;
  border: 1px solid #e8e8e8;
  float: none;
  height: 0;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab {
  padding: 13px 20px;
  margin: 0;
  text-align: left;
  color: #333;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab:hover {
  color: #c6000b;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  color: #c6000b;
  background-color: #fff1f0;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-ink-bar {
  width: 5px;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-prev,
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-next {
  display: none;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  padding: 0;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  overflow: visible;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: -8px;
  padding-right: 8px;
}
.tabbar___7NlUC .ant-tabs-bar.ant-tabs-left-bar .ant-tabs-tab-arrow-show + .ant-tabs-nav-wrap:hover {
  overflow-y: auto;
  padding-right: 0;
}
.tabbarEn___34GCX {
  width: 200px;
}
.tabbarEn___34GCX .ant-tabs-bar.ant-tabs-left-bar {
  flex: 1;
  width: 200px;
}
.factoryList___3Nq4b .listWrapper___3yWkw {
  min-width: 100px;
}
.factoryList___3Nq4b .listWrapper___3yWkw .ant-radio-group {
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
}
.factoryList___3Nq4b .listWrapper___3yWkw .ant-radio-group div:last-child {
  border-bottom: none;
}
.factoryList___3Nq4b .factoryItem___1eEQy {
  cursor: pointer;
  height: 34px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  line-height: 34px;
  color: #333333;
}

.main___1UFSb {
  border-bottom: 2px #e8e8e8 solid;
  padding: 0 20px;
}
.main___1UFSb .tabMenu___3EHnN {
  height: 45px;
  display: flex;
  align-items: center;
}
.org___1QKfp {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.org___1QKfp .sp___2PvZv {
  padding-left: 10px;
}

.main___2rhLt {
  border-bottom: 2px #e8e8e8 solid;
  padding: 0 20px;
}
.main___2rhLt .tabMenu___1v0u2 {
  height: 45px;
  display: flex;
  align-items: center;
}
.org___q0bvF {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.org___q0bvF .sp___2GKVV {
  padding-left: 10px;
}

.main___3EZwE {
  border-bottom: 2px #e8e8e8 solid;
  padding: 0 20px;
}
.main___3EZwE .tabMenu___2ABAn {
  height: 45px;
  display: flex;
  align-items: center;
}
.org___10SbT {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.org___10SbT .sp___3h1Bs {
  padding-left: 10px;
}

.hover___78bky:hover {
  color: #20AABF !important;
}

.search___3hQ1r {
  padding: 8px 20px;
  display: flex;
  align-items: center;
}
.tableWrap___3nmOK .ant-pagination {
  position: fixed;
  bottom: 10px;
  width: 100%;
  margin: 0 !important;
}
.table___1Wb5I {
  height: calc(100% - 35px);
}
.table___1Wb5I .ant-table-wrapper,
.table___1Wb5I .ant-spin-nested-loading,
.table___1Wb5I .ant-spin-container {
  height: 100%;
}
.table___1Wb5I .ant-spin-container {
  display: flex;
  flex-direction: column;
}
.table___1Wb5I .ant-table-small {
  flex: 1;
  border-right: 1px solid #e8e8e8 !important;
}
.table___1Wb5I .ant-table-small.ant-table-bordered .ant-table-content {
  border-right: 0;
}
.table___1Wb5I .ant-pagination {
  position: fixed;
  bottom: 10px;
  width: 100%;
  margin: 0 !important;
  display: flex;
}
.table___1Wb5I .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > th {
  padding: 0 4px;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  height: 33px;
}
.table___1Wb5I .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 0 4px;
  overflow: hidden;
  font-size: 14px;
  height: 33px;
  border-right: 0;
  border-bottom: 1px solid #e8e8e8 !important;
}
.table___1Wb5I .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body {
  margin: 0;
}
.table___1Wb5I .ant-table-thead > tr > th .ant-table-filter-icon {
  font-size: 16px;
}
.table___1Wb5I .ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 230px);
}
.flex___tbggj {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.collapse___2Cy0T {
  width: 100%;
  margin-left: 2%;
  margin-right: 2%;
  background: #BFBFBF;
}
.panel___IWLgq {
  border-bottom: 0px !important;
}
.panel___IWLgq .title___14_LG {
  display: flex;
}
.panel___IWLgq .title___14_LG .tips___1Sgj4 {
  width: 22px;
  height: 22px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  background: green;
}
.panel___IWLgq .title___14_LG .content___3_7yq {
  padding-left: 6px;
  font-size: 18px;
  font-weight: bold;
}
.panel___IWLgq .ant-collapse-header {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  padding-left: 0 !important;
}
.panel___IWLgq .ant-collapse-header:before {
  content: '';
  position: absolute;
  left: 15px;
  bottom: -1px;
  height: 1px;
  width: 25px;
  background: #fff;
  z-index: 8;
}
.panel___IWLgq .ant-collapse-header:after {
  content: '';
  position: absolute;
  left: 14px;
  bottom: -1px;
  width: 30px;
  height: 10px;
  background: url("/static/images/line_1.png") no-repeat;
  background-size: contain;
  z-index: 999;
}

.main___18rud .formMain___2rLrk .content___2gfxN {
  padding: 0 20px;
}

.search___3AlPx {
  cursor: pointer;
  margin-top: 12px;
}
.search2___3xc4d {
  cursor: pointer;
  margin-top: 3px;
}
.move___bSwmp {
  width: 40px;
  height: 400px;
  background-color: white;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}

.main___3-EVN .tableMain___1CsQD .search___2f5H5 {
  margin-bottom: 10px;
  margin-left: -10px;
}
.main___3-EVN .publicMain___3iqHA {
  background-color: #fafafa;
  padding: 15px 15px 15px 0;
  margin: 0 -15px;
}
.main___3-EVN .ant-table td,
.main___3-EVN .ant-table th {
  white-space: nowrap;
}
.main___3-EVN .steps___15mV_ {
  padding: 10px 50px 20px;
}
.main___3-EVN .steps___15mV_ .ant-steps-item-title {
  font-size: 16px;
}
.main___3-EVN .modalFooter___1KS6e {
  padding: 10px 16px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
  border-radius: 0 0 4px 4px;
}
.main___3-EVN .clickRowStyl___3Vxxn {
  background-color: #e7f7ff;
}

.main___2MP-H {
  padding: 0 20px;
}
.main___2MP-H .tabMenu___1BO08 {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2MP-H .search___3i7kx {
  padding-top: 5px;
  float: right;
  padding-right: 22px;
}

.table___3TUS9 .ant-form-item {
  margin-bottom: 0px !important;
}
.bottext___165Fa {
  float: left;
}
.bottext___165Fa .remark___1hAnN {
  color: #b4b4b4;
  font-size: 14px;
  margin-left: 15px;
  height: 32px;
  line-height: 32px;
}
.upload___3ESZ9 .ant-input-disabled {
  background-color: #fff;
}
.dropdownOrg___INmHs li {
  max-width: 300px;
  overflow: hidden;
}
.dropdownOrg___INmHs .ant-select-tree li .ant-select-tree-node-content-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.main___3NiPA {
  display: flex;
}
.main___3NiPA .titleass___Qj0uJ {
  cursor: pointer;
}
.main___3NiPA .project___1qniY {
  width: 500px;
  padding: 20px 0;
}
.main___3NiPA .project___1qniY .clickRowStyl___1RqJS {
  background-color: #e7f7ff;
}
.main___3NiPA .footer___mZ-WJ {
  overflow: hidden;
}
.main___3NiPA .footer___mZ-WJ .btn___3SbCA {
  float: right;
}
.main___3NiPA .footer___mZ-WJ .btn___3SbCA button {
  margin-left: 20px;
  height: 100%;
}
.main___3NiPA .buttonTitle___VrFCU {
  padding-left: 2px;
}
.main___3NiPA .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: -20px !important;
  padding-bottom: 20px !important;
  overflow: auto;
}
.main___3NiPA .ant-table-body {
  overflow-y: auto !important;
}
.ant-layout-header {
  overflow-x: hidden !important;
}
.fixedToolbar___liaYz {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.fixedToolbar___liaYz .top___3lDYZ {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding-left: 6px;
  padding-bottom: 6px;
}
.fixedToolbar___liaYz .top___3lDYZ .pushpin___2Nm48 {
  width: 30px;
  height: 30px;
  font-size: 18px;
  background: #e4e2e2;
  text-align: center;
  cursor: pointer;
}
.fixedToolbar___liaYz .top___3lDYZ .topBtnActivity {
  margin-right: 0;
}
.fixedToolbar___liaYz .bottom___rnVpC {
  display: flex;
}
.pm3-left-menu .titleass___Qj0uJ {
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  border-color: #d6d9e2;
}
.pm3-left-menu .titleass___Qj0uJ:hover {
  border-color: #3485FF;
}

.search___3tA8e {
  float: right;
  margin-top: 0px;
  padding-right: 22px;
  display: flex;
  flex-direction: row-reverse;
}
.search___3tA8e .num___1Wkjp {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}
.search___3tA8e .checkbox___2udlx {
  margin-top: -2px;
}

.main___2bLTt {
  border-bottom: 2px #e8e8e8 solid;
  padding: 0 20px;
}
.main___2bLTt .tabMenu___f7ynp {
  height: 45px;
  display: flex;
  align-items: center;
}
.org___5Tt-L {
  display: flex;
  align-items: center;
  margin-right: 20px;
}
.org___5Tt-L .sp___1Pfu- {
  padding-left: 10px;
}

.fileName___1Sa-s {
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  display: flex;
  justify-content: space-between;
}
.fileName___1Sa-s p {
  color: #999;
}
.fileName___1Sa-s .down___1vltS {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.fileName___1Sa-s .down___1vltS a {
  margin-right: 10px;
}
.ant-modal-footer {
  border-top: none !important;
}

.main___1oTMT {
  padding: 0 6px;
  color: #000;
}
.main___1oTMT .diabled____irwpf span {
  color: rgba(0, 0, 0, 0.65) !important;
}
.main___1oTMT a {
  color: #000;
}
.main___1oTMT .moveTDLR___cCEyI {
  width: 60px;
  text-align: center;
}
.main___1oTMT .moveTDLR___cCEyI a {
  color: #000;
}
.main___1oTMT img {
  width: 14px;
  height: 14px;
}
.main___1oTMT .diabled___20_yq {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
}
.iconColor___2K-KT {
  color: #1890ff;
}
.num___281Fi {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}

.legend___3oYlc {
  display: grid;
  padding: 20px;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}
.legend___3oYlc .total___1govS {
  overflow: hidden;
  width: 120px;
  height: 116px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.legend___3oYlc .total___1govS .top___16irS {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  background-color: #f7f7f7;
}
.legend___3oYlc .total___1govS .bottom___2jZqI {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  background-color: #fff;
}

.main___DuWq6 {
  display: flex;
  justify-content: space-between;
  display: -ms-flexbox;
  -ms-flex-pack: justify;
  height: 100%;
}
.main___DuWq6 .leftMain___3xiPM {
  width: 100%;
  overflow: auto;
}
.main___DuWq6 .ant-table td {
  white-space: nowrap;
}
.main___DuWq6 .ant-table thead {
  white-space: nowrap;
}
.main___DuWq6 .ant-table td,
.main___DuWq6 .ant-table th {
  white-space: nowrap;
}
.main___DuWq6 .clickRowStyl___18qW5 {
  background-color: #e7f7ff;
}
.textEllipsis___2hAz5 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main___1Ubsu {
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #eee;
  width: 100%;
  height: 100%;
}
.main___1Ubsu .topBar___2mVnz {
  line-height: 60px;
  height: 60px;
  left: 8px;
  margin-top: 10px;
  width: 99%;
  position: absolute;
  border-bottom: 1px solid #eee;
  z-index: 100;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
}
.main___1Ubsu .topBar___2mVnz .backBtn___3Phyl {
  margin-right: 12px;
  cursor: pointer;
}
.main___1Ubsu .topBar___2mVnz .backBtn___3Phyl:hover {
  color: #1890ff;
}

.legend___3hLp6 {
  display: grid;
  padding: 20px;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}
.legend___3hLp6 .total___1xH-F {
  overflow: hidden;
  width: 120px;
  height: 116px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.legend___3hLp6 .total___1xH-F .top___1UT6_ {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  background-color: #f7f7f7;
}
.legend___3hLp6 .total___1xH-F .bottom___WuESO {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  background-color: #fff;
}

.main___3B3nR {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___3B3nR .leftMain___30_c9 {
  width: 100%;
  overflow: auto;
}
.main___3B3nR .ant-table td {
  white-space: nowrap;
}
.main___3B3nR .ant-table thead {
  white-space: nowrap;
}
.main___3B3nR .ant-table td,
.main___3B3nR .ant-table th {
  white-space: nowrap;
}
.main___3B3nR .clickRowStyl___3CiXM {
  background-color: #e7f7ff;
}
.main___3B3nR .mini-gantt-critical___hlPxK {
  border: solid 1px #dd5040 !important;
  background-color: #dd5040 !important;
}
.setbox___2Z96q {
  cursor: pointer;
  background-color: rgba(203, 203, 203, 0.3);
  padding: 6px;
  border-radius: 10px;
  text-align: center;
}
.iconBox___2A4GT {
  font-size: 20px;
  color: #333;
  display: none;
  margin-bottom: 6px;
}
.iconBox___2A4GT :hover {
  color: #e07f7f;
}
.iconBox2___197PI {
  font-size: 20px;
  color: #333;
}
.textEllipsis___3H6u6 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.configBox___vEnzp {
  position: fixed;
  bottom: 80px;
  right: 80px;
  background-color: rgba(230, 230, 230, 0.753);
  border-radius: 8px;
  width: 150px;
  z-index: 9999;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.infoBox___3ZWEe {
  position: fixed;
  background: #ffffff;
  z-index: 9999999;
  padding: 10px;
  width: 235px;
  border-radius: 5px;
  box-shadow: #d2d2d2 0px 0px 8px !important;
}
.typeSpan___3V3as {
  width: 5px;
  height: 5px;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 1px;
  margin-right: 5px;
}

.main___2ChAK .tableMain___3V7br .search___ps4iG {
  margin-bottom: 10px;
  margin-left: -10px;
}
.main___2ChAK .publicMain___z-GXJ {
  background-color: #fafafa;
  padding: 15px 15px 15px 0;
  margin: 0 -15px;
}
.main___2ChAK .steps___35MTg {
  margin: 10px 20px;
  padding: 10px 50px 20px;
}
.main___2ChAK .steps___35MTg .ant-steps-item-title {
  font-size: 16px;
}
.main___2ChAK .modalFooter___3P8ZZ {
  padding: 10px 16px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
  border-radius: 0 0 4px 4px;
}
.main___2ChAK .clickRowStyl___2n7Y2 {
  background-color: #e7f7ff;
}
.steps___35MTg {
  padding: 8px 20px;
}
.steps___35MTg .ant-steps-item-title {
  font-size: 16px;
}

.length___1L-Du ::global .ant-form-explain___3M_q9 {
  font-size: 50px !important;
}

.leftBox___24cWZ {
  position: relative;
  height: calc(100vh - 95px);
}
.dropDown___wA40y {
  margin-left: 10px;
  color: black;
}
.dropDown___wA40y:hover {
  color: #08a1b9;
}
.oracle___3m83j {
  color: red;
}
.length___1MSEV ::global .ant-form-explain___1kcjB {
  font-size: 50px !important;
}
.dbSelect___2VzyD .ant-dropdown-menu-item:nth-child(1) svg {
  fill: red !important;
}

.topBar___22yLk {
  color: black;
  padding: 0 5px;
}
.topBar___22yLk:hover {
  color: #08a1b9;
  cursor: pointer;
}

.leftBox___2bSSj {
  position: relative;
  height: calc(100vh - 95px);
}
.tableIcon___1lhSa {
  margin-left: 10px;
  z-index: 999;
  color: #1890ff;
  cursor: pointer;
}

.cbuild-max-box .main-body .left-body {
    width: 264px;
    height: 100%;
}
.main___23XHS {
  padding: 0 6px;
  color: #000;
}
.main___23XHS .diabled____2mPem span {
  color: rgba(0, 0, 0, 0.65) !important;
}
.main___23XHS a {
  color: #000;
}
.main___23XHS .moveTDLR___2O2xS {
  width: 60px;
  text-align: center;
}
.main___23XHS .moveTDLR___2O2xS a {
  color: #000;
}
.main___23XHS img {
  width: 14px;
  height: 14px;
}
.main___23XHS .diabled___fIckZ {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
}
.iconColor___1ajPJ {
  color: #1890ff;
}
.num___1gFPL {
  color: green;
  font-weight: bold;
  padding: 0px 5px;
}

.main___Ggd_v {
  width: 95%;
  margin: 0 auto;
  border-radius: 4px;
  border: 1px solid #d2d2d2;
}
.main___Ggd_v .item___1N6Om .itemBox___2liA0 span {
  display: inline-block;
  height: 35px;
  width: 11.05%;
  border-right: 1px solid #d2d2d2;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
}
.main___Ggd_v .item___1N6Om .itemBox___2liA0 span:last-child {
  display: inline-block;
  height: 35px;
  width: 11.05%;
  border-right: none ;
  font-weight: 600;
  text-align: center;
  line-height: 35px;
}
.main___Ggd_v .item___1N6Om .itemInfo___1WZxG {
  width: 100px;
  text-align: center;
  border-right: none;
  font-weight: normal;
}
.main___Ggd_v .item___1N6Om .itemInfoLevel___3v4y4 {
  width: 145px;
  text-align: center;
  border-right: none;
  font-weight: normal;
}

.main___2hWV_ {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.main___2hWV_ .leftMain___3E-ra {
  width: 100%;
  overflow: auto;
}
.main___2hWV_ .ant-table td {
  white-space: nowrap;
}
.main___2hWV_ .ant-table thead {
  white-space: nowrap;
}
.main___2hWV_ .ant-table td,
.main___2hWV_ .ant-table th {
  white-space: nowrap;
}
.main___2hWV_ .clickRowStyl___1n3tR {
  background-color: #e7f7ff;
}
.main___2hWV_ .mini-gantt-critical___33lq7 {
  border: solid 1px #dd5040 !important;
  background-color: #dd5040 !important;
}
.setbox___TRD1m {
  cursor: pointer;
  background-color: rgba(203, 203, 203, 0.3);
  padding: 6px;
  border-radius: 10px;
  text-align: center;
}
.iconBox___mZ7eE {
  font-size: 20px;
  color: #333;
  display: none;
  margin-bottom: 6px;
}
.iconBox___mZ7eE :hover {
  color: #e07f7f;
}
.iconBox2___1g2s0 {
  font-size: 20px;
  color: #333;
}
.textEllipsis___2sT4I {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main___1z-MD .head___1wtBm::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.main___1z-MD .ant-form-item {
  margin-bottom: 4px;
}
.main___1z-MD .ant-select-selection--multiple {
  margin-top: 3px;
  text-overflow: ellipsis;
}

.main___9zgUX {
  padding: 0 20px;
}
.main___9zgUX .tabMenu___37mTy {
  height: 40px;
  display: flex;
  align-items: center;
  display: -ms-flexbox;
  -ms-flex-align: center;
}
.main___9zgUX .search___1G6VG {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1InOA {
  padding: 0 20px;
}
.main___1InOA .tabMenu___23gGs {
  height: 40px;
  display: flex;
  align-items: center;
  display: -ms-flexbox;
  -ms-flex-align: center;
}
.main___1InOA .search___2LqWA {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1_FCK {
  padding: 0 20px;
}
.main___1_FCK .tabMenu___3aWG- {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1_FCK .search___QD0Zx {
  padding-top: 5px;
  float: right;
  padding-right: 22px;
}

.main___2tkpJ {
  padding: 0 20px;
}
.main___2tkpJ .tabMenu___36v7b {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___2tkpJ .search___3S66l {
  padding-top: 8px;
  float: right;
  padding-right: 22px;
}

.main___1aluk {
  padding: 0 20px;
}
.main___1aluk .tabMenu___2LTub {
  height: 40px;
  display: flex;
  align-items: center;
}
.main___1aluk .search___iEvNn {
  padding-top: 5px;
  float: right;
  padding-right: 22px;
}

