/**
 * modifyBug by Majintao 2023.6.9
 */
.always{
  /*page-break-after:always;*/
  padding-top: 40px;
}
.wrapper {
  width: 100%;
  min-width: 1300px;
  overflow: hidden;
}
.wrapper {
  position: relative;
  font-family: 'Blender';
  font-weight: 500;
  color: #fafafa;
  min-height: 100vh;
}
#logscolor .key{
  color:#92278f;
  font-weight: bold;
}
#logscolor .string{
  color:#3ab54a;
  font-weight: bold;
}
.popCol .ant-form-item{
  margin-bottom: 0;
}
#checkingtheDetail .ant-col-sm-3{
  width: 15.5%;
}

.home .ant-tabs-nav-scroll{background: #fff;}
.coloes{color:#000 !important}
.ant-table-body .ant-table-thead > tr > th{ font-weight: bold}
.clear{ clear: both; height: 0; overflow: hidden}
.ant-layout.ant-layout-has-sider{ margin-top: 70px;}
.topbar-left{ position: absolute;top: 0;left:0; height: 70px;}
.topbar-left .logo{    height: 48px;display: block;    margin: 11px 0 0 32px;text-align: left;    color: #333;line-height: 48px;font-size: 32px;}
.ant-layout .ant-layout-header{ height: 70px;box-shadow: 1px 0 1px 0 rgba(0,0,0,.1);    background: #fff;position: fixed;    right: 0;    left: 0;    top: 0;     z-index: 999;   border-bottom: 1px solid #d5d6d9;}
.topbar-left .logo img{ width: 48px; height: 48px; vertical-align: top}
.navbar-default{}
.pull-right {
  float: right !important;
}
.splc .ant-steps-item-finish .ant-steps-item-icon {
  background-color: #5cdc5c;
  border-color: #fff;
}
.splc .ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
  font-size: 9px;
  font-weight: bold;
}
.splc .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #5cdc5c;
}
.splc .ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -4px;
  font-size:0em;
  line-height: 1;
}
.splc .ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
  margin-top: 7px;
}
.splc .ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ccc;
}
.splc .ant-steps-item-process .ant-steps-item-icon {
  background: #e8e8e8;
}
.splc .ant-steps-small .ant-steps-item-icon {
  width: 12px;
  height: 12px;
  font-size: 10px;
  line-height: 3px;
  text-align: center;
  font-weight: bold;
  border-radius: 12px;
}
.splc .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 5px;
  padding: 30px 0 6px;
}
.ant-layout  .ant-layout-content{ background:#fff; padding: 24px;margin: 0;  minHeight: 280px;}
.ant-layout .ant-menu{background: #373746; color: #787c88}
.ant-layout .accountNav  .ant-menu{background: #fff; color: #000000a5}

.ant-layout .ant-menu a{color: #787c88}
.ant-layout .ant-menu-submenu > .ant-menu{background: #444656}
.ant-layout .ant-menu-submenu-active,.ant-layout .ant-menu-submenu:hover,.ant-layout .ant-menu-submenu-title:hover,.ant-layout .ant-menu-submenu-active a,.ant-layout .ant-menu-submenu:hover a,.ant-layout .ant-menu-submenu-title:hover a{ color: #fff ;}

.ant-layout .accountNav  .ant-menu-item-active ,.ant-layout .accountNav  .ant-menu-item:hover,.ant-layout  .accountNav .ant-menu-item-selected{ color: #1890FF}

.ant-menu-inline .ant-menu-submenu-title{ }
.ant-layout .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-layout .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-layout .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-layout .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-layout .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-layout .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-layout .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-layout .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before {
  background: -webkit-gradient(linear, left top, right top, from(#fff), to(#fff));
  background: linear-gradient(to right, #fff, #fff);
}
.ant-layout .ant-menu-item:hover,
.ant-layout .ant-menu-item-active,
.ant-layout .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-layout .ant-menu-submenu-active,
.ant-layout .ant-menu-submenu-title:hover,.ant-menu-submenu-title:hover a {
  color: #fff;
}
.ant-layout .ant-menu-submenu-selected,.ant-layout .ant-menu-item-selected ,.ant-layout .ant-menu-submenu-selected a,.ant-layout .ant-menu-item-selected a{
  color: #fff;
}
.ant-layout .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{ background: none}
.ant-layout .ant-menu-vertical .ant-menu-item,.ant-layout  .ant-menu-vertical-left .ant-menu-item,.ant-layout  .ant-menu-vertical-right .ant-menu-item,.ant-layout  .ant-menu-inline .ant-menu-item, .ant-layout .ant-menu-vertical .ant-menu-submenu-title,.ant-layout  .ant-menu-vertical-left .ant-menu-submenu-title,.ant-layout  .ant-menu-vertical-right .ant-menu-submenu-title, .ant-layout .ant-menu-inline .ant-menu-submenu-title{ margin: 0;}
.ant-layout .ant-menu-vertical > .ant-menu-item,.ant-layout  .ant-menu-vertical-left > .ant-menu-item, .ant-layout .ant-menu-vertical-right > .ant-menu-item,.ant-layout  .ant-menu-inline > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,.ant-layout  .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,.ant-layout  .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,.ant-layout  .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{height: 40px;  line-height: 40px;}
.ant-layout .ant-menu-vertical .ant-menu-item:not(:last-child), .ant-layout .ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-layout  .ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-layout  .ant-menu-inline .ant-menu-item:not(:last-child){ margin-bottom: 2px;}
.ant-layout .ant-menu-sub.ant-menu-inline > .ant-menu-item,.ant-layout  .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{ height: 40px; line-height: 40px;}


.ant-layout .ant-layout-content .contentTop { margin-bottom: 10px;}

/*.contentTop-search .ant-select-selection--single{color: #2290ff;    border: 1px solid #2290ff;}*/
.contentTop-search .ant-select-arrow{color: #2290ff;}
.assetListingsPage .ant-tabs-nav-scroll,.reserveListingsPage  .ant-tabs-nav-scroll{ background: none}
button.purple,button.purple:hover{background-color: rgba(64, 87, 238, 1); border: 1px solid rgba(64, 87, 238, 1)}
button.red ,button.red:hover{background-color: #ff0000; border: 1px solid #ff0000}
button.green ,button.green:hover{background-color: rgba(70, 212, 135, 1); border: 1px solid rgba(70, 212, 135, 1)}
.tableTotal{ margin: 0 0 16px 0; padding: 8px 15px 8px 37px;    border-radius: 2px;border: 1px solid #91d5ff;background-color: #e6f7ff; color: rgba(0,0,0,.65); font-size: 16px;line-height: 1.5715;}
.tableTotal span{ margin-right: 20px;}

.ant-upload-list-item-image{    position: static;display: block;    width: 100%;object-fit: cover;}
.popCol .ant-col{ margin-bottom: 10px;}
.userTree .ant-tree-title{ font-size: 12px; width: 150px ; display:inline-block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.userTable .ant-table-thead > tr > th{ background: #fff}
.lockDetails { position: relative}
.lockDetails .lockImg{ float: left; width: 208px; height: 208px; overflow: hidden; margin-right:20px }
.lockDetails .lockImg img{ width: 208px;}
.lockDetails .lockDetail{float: left; }
.lockDetails .lockDetail h3{ font-size: 16px;}
.lockDetails .lockDetail  p span{ margin-right:30px;}
.lockDetails .lockDetail  p label span{ margin: 0}
.lockDetails .lockDetail  p button span{margin: 0}
.lockDetails .contentTop-button{ position: absolute; right: 20px; top: 0}
.lockDetails .contentTop-button a{color: #fff;  background-color: #1890ff;  border-color: #1890ff;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); padding: 6px 12px; border-radius: 3px;}


.fingerprintBox{width: 100%; height: 34px;padding: 6px 12px; line-height: 1.42;    border-radius: 3px;  border: 1px solid #eee; margin-bottom: 20px; position: relative}
.fingerprintBox Button{ position: absolute; right: 5px; top: 3px;}
.fingerprintMode{ width: 100%; height: 200px;  background: #ccc; padding: 10px; z-index: 9999; margin-bottom: 10px}
.fingerprintState{ line-height: 30px}


.ceShiTable {
  padding: 10px 15px;
  text-align: center;
  font-size: 1em;
  height: 27em;
  /*height: 59em;*/
}
.ceShiTable .ceShiTable-text2 {
  width: 25%;
  display: inline-block;
}
.ceShiTable .ceShiTable-title {
  background: #76C58B;
  font-weight: bold;
  color: #FFF;
}
.ceShiTable .ceShiTable-title span {
  font-size: 1em;
  height: 2.2em;
  /*line-height: 2.2em;*/
}
.ceShiTable .ceShiTable-body {
  height: calc(78%);
  overflow-y: auto;
  color: #a1b6e5;
  border:1px solid #00B7FF;
  border-bottom:0;
}

.ceShiTable .ceShiTable-body ul {
  padding-inline-start: 0px;
}
.ceShiTable .ceShiTable-body ul .noData {
  height: 78px;
  line-height: 78px;
}
.ceShiTable .ceShiTable-body ul li {
  background: transparent;
  display: flex;
  align-items: center;
  /*height: 2.2em;*/
  line-height: 1.6em;
}
.ceShiTable .ceShiTable-body ul li:last-child {
  border-bottom:1px solid #00B7FF;
}
.paddingboxs{padding-top:0em;}
.ceShiTable .ceShiTable-body ul li span {
  font-size: 0.9em;
}
.ceShiTable .ceShiTable-body ul li:nth-child(n) {
  border-top:1px solid #00B7FF;
}
.ceShiTable .ceShiTable-body ul li:hover {
  background: rgba(87, 98, 250, 0.4);
  color: #ffffff;
}
.ceShiTable .ceShiTable-body::-webkit-scrollbar {
  width: 10px;
}
.boxses{height:1.6em;}
.ceShiTable .ceShiTable-body::-webkit-scrollbar-thumb {
  background: rgba(0, 180, 251, 0.5);
  border-radius: 7px;
  box-shadow: inset 0 0 15px #00b4fb;
}

.boxs{padding-top:0px !important;min-width:888px;background: none !important;}
.fixeds .ant-row{margin:0 !important;}
.fixeds{background-image: url(/statics/1aXwS2z.png);background-size:100% 100%;display:inline-block;background-repeat: no-repeat;}
.fonts{color:#22DCFE !important;}
.paddboxs{padding: 0 3em 0 3em;}
/*#map #l7-scene-0 canvas{width:auto !important;height:80em !important;}*/
.imageback1{background-image: url(/statics/3KDRxRz.png) !important;background-size:100% 100%;height: 3.9em;padding-top: 0.25em;color: #fff;text-align: center;font-size: 1.5em;margin-bottom: -1.8em;}
.imageback2{background-image: url(/statics/wUm3198.png) !important;background-size: 100% 100%;height:30em;color: #fff;}
.imageback3{background-image: url(/statics/wUm3198.png) !important;background-size: 100% 100%;height:30em;color: #fff;}
.imagebacks{height: 32em;color: #fff;}
.allboxs{width: 4.2em;}
.anticon svg {
  width:0.7em;
  height:0.7em
}
.ant-rate-star:not(:last-child) {
  margin-right: 4px !important;
}
.l7-bottom{display: none !important;}
.imageback4{background-image: url(/statics/2eNy3Eq.png) !important;background-size: 100% 100%;height: 16em;color: #fff;}
.imageback5{background-image: url(/statics/2eNy3Eq.png) !important;background-size: 100% 100%;height: 16em;color: #fff;}
.imageback6{background-image: url(/statics/2eNy3Eq.png) !important;background-size: 100% 100%;height: 16em;color: #fff;}
/*@media screen and (min-width: 1801px) {*/
/*  .imageback1{background-image: url(../images/bank-2.png) !important;background-size:100% 100%;display:inline-block;width: 70%;height: 111px;position: absolute;left: 50%;top: 50%;margin-left: -35%;color: #fff;text-align: center;font-size: 24px;}*/
/*  .imageback2{background-image: url(../images/hs.png) !important;background-size: 100% 100%;width: 29.5%;height: 500px;position: absolute;top: 64px;color: #fff;right: 33px;}*/
/*  .imageback3{background-image: url(../images/hs.png) !important;transform: rotateY(-180deg);background-size: 100% 100%;width: 29.5%;height: 500px;position: absolute;top: 64px;color: #fff;left: 33px;}*/
/*  .imageback4{background-image: url(../images/sf.png) !important;background-size: 100% 100%;width: 30%;height: 255px;position: absolute;top: 568px;color: #fff;left: 33px;}*/
/*  .imageback5{background-image: url(../images/sf.png) !important;background-size: 100% 100%;width: 33%;height: 255px;position: absolute;top: 568px;color: #fff;left: 50%;margin-left: -16.5%;}*/
/*  .imageback6{background-image: url(../images/sf.png) !important;background-size: 100% 100%;width: 30%;height: 255px;position: absolute;top: 568px;color: #fff;right: 33px;}*/
/*}*/
#invoice .ant-tabs .ant-tabs-bar {
   margin-bottom: 0 !important;

}
#invoice .ant-tabs-nav-scroll{
  background: #fff !important;
}
#invoice .ant-tabs-tab{
  font-size: 15px;
}
.bs-2{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}
.bs-6{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}
.bs-1{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}
.bs-8{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}
.bs-3{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}
.bs-4{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}
.bs-5{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}
.bs-7{background-image: url(/statics/2xpmJh7.png) !important;background-size: 100% 100%;height: 2.9em;width:2.9em;float: right;}

.ba-1{background:#32C5FF;}
.ba-2{background:#FA6400;}
.ba-3{background:#B620E0;}
.ba-4{background:#76C58B;}
.ba-5{background:#BFBFBF;}
.ba-6{background:#EDCACA;}
.ba-7{background:#e02020;}
.ba-8{background:#F8C555;}
.ex-1{border-right:1px inset #ccc;}
.ex-2{border-right:1px inset #ccc;}
.exs0{color:#6BE23F;}
.exs1{color:#F94B51;}
.exs2{color:#1DD0FF;}
.examine .ant-card-head-title {
  display: inline-block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 12px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.homeList {background: #fff;padding: 0 20px;}

.bs-z{
  /*background-image: url(../images/bs-z.png) !important;*/
  background-size: 100% 100%;height: 6.5em;width:6.5em;float: right;margin-top: -5em;}
.bs-g{
  /*background-image: url(../images/bs-g.png) !important;*/
  background-size: 100% 100%;height: 6.5em;width:6.5em;float: right;margin-top: -5em;}
.bs-w{
  /*background-image: url(../images/bs-w.png) !important;*/
  background-size: 100% 100%;height: 6.5em;width:6.5em;float: right;margin-top: -5em;}
.bs-y{
  /*background-image: url(../images/bs-y.png) !important;*/
  background-size: 100% 100%;height: 6.5em;width:6.5em;float: right;margin-top: -5em;}

.tebie{margin:0 !important}
.tebie .DataName span{padding:0.1em 0;font-weight: bold;font-family: '黑体';}
.tebie .DataName span a{color:#FB751A;font-weight: 600;}
.bna{text-align: center}

#modification .ant-col-sm-5{
  width:40% !important;
}


.callPosition{position: absolute}
.timg{background-size: 100% 100%;height: 17.5em;width:100%;background: #f2f2f2;}
.roompatternTop{ height: 24px;position: relative;}
.roompatternTop span{ display: inline-block;}
.roompatternTop .ant-checkbox{ opacity: 0.2;}
.onlyAbsolute {position: absolute;}
.roompatternTop span label{ display: inline-block; width: 16px; height: 16px; margin-right: 5px;vertical-align: text-bottom;}
.s1{ background: #32C5FF}
.s2{ background: #F8C555}
.s3{ background: #FA6400}
.s4{ background: #B620E0}
.s5{ background: #76C58B}
.s6{ background: #BFBFBF}
.s7{ background: #EDCACA}
.s8{ background: #EDCACA; background-image: url(/statics/3G5aln1.png) !important;background-size: 11px 11px; background-repeat:no-repeat;background-position: right top;}
.s9{ background: #BFBFBF;
  /*background-image: url(../images/by-tree.png) !important;*/
  background-size: 26px 11px; background-repeat:no-repeat;background-position: right top;}
.hq{
  background-image: url(/statics/3G5aln1.png) !important;background-size: 11px 11px; background-repeat:no-repeat;background-position: right top;
}
.xf{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFKADAAQAAAABAAAAFQAAAACsdft3AAACcUlEQVQ4Ea2UTWgTQRTH/2+yzW5ibaqUFsUK9QskgtAP9OBX9RBp0ZuCVhCxaEXEY+vJIEhbwYOKomKlHnIVFFrwIhUELZqDoj1Y2oslflQoFkPzsbvjmyQ1GbqSBvoOszPz/u+3b968XUr2tZ3DCpggSMvsHKJkb4tcAV4eQUarWBbMVwUIo6yUyDmkAY32MxBbdxfeJkBr1uXmxp6T8DV3lAVKibAGtMefooqDFQDBGvhP9OsQnwGxZRdAWlippl4/h51BevgyKNRQFAVDEPVNEBs6YLQezc0XrkcAxy1qCjMCQtqrzLN34du+D/L3Txjhdoj122BdeAyq2wiVffp+N+TcN8B1lsAKG7NahplYL8zue5AcIDa3Qf6YRurOKRj7T0NmFvIxxHlwsbyMPQktQzk/i9TDHrhf3iLz/AakY3vEcdh/TBJNaUClE7UNEJuaPUP8x69BppOePrXpgxjVjqw2jb1dsOMjarrEsq+ecA0THMl96WQ1P+c9afaPT+gZrqrl2wzDnXyjid3pONyZCa7pFCjA7dQ1oPlzC0GP1FPL0Gg5AufDi3zR7Syopg5ggPv10z+AaNwBVetSI9BMwKy+rfZ04M4I0rG+vJZr5Xweg3VxuHg8bmg5/wuZ0Vt5TWFk4BWKjqXUUv85GCZgpzVxuQV/oA8Cg+97FnVahpXCuCVfWk3y0iJMPfVLKfWUmTMsFrBWd9L5uHbdeoZlIMrN7ZHk4WpwIH7TS75sIBHZJDFkBShK0XffvWBqz/ARIi7osIQ8CEmN3DNrlYOP9IfHBCQ+8i0+s2CO0ODrOeWryGT0mF9GD1RXFFQi/gsY27PkxKp2SgAAAABJRU5ErkJggg==) !important;background-size: 18px 18px; background-repeat:no-repeat;background-position: left top;
}
.ceShiTable-text3{font-weight: 600;white-space: nowrap;width:60%;display: inline-block; }
.ceShiTable-text5{font-weight: 600;white-space: nowrap;color:#0092FE;width:40%;display: inline-block; }

.rommPatternTab{}
.rommPatternTab .ant-tabs-nav-scroll{ background: none;}
.titleGutter{ border-bottom: 2px solid #eee; margin-bottom: 10px; padding: 0 10px; height: 44px; line-height: 44px; text-align: right; color: #0f0f0f;font-weight: bold; font-size: 16px; }
.titleGutter h3{ float: left;font-size: 18px;font-weight: bold;}

.buildingBox{ margin-bottom: 30px; }
.buildingBox thead tr th { background: #76C58B }
.buildingBox tbody{ background: #fff}

.buildingBox tr th span,.buildingBox tr td span{ display: block; color:#fff; width: 70px; height: 34px; line-height: 34px;  text-align: center}
.buildingBox tr td.left span{ background: #fff;  color: #2b2b2b}


.buildingBox span.buildingBoxName{ background: #fff; color: #2b2b2b}
.buildingBox .top{ height: 35px; overflow: hidden;}
.buildingBox .top span{ background: #76C58B   }
.buildingBox .left{ float: left; }
.buildingBox .right{ padding-left: 71px}
/*background: #1890ff*/

.buildingBox span{ color: #fff; margin-right: 2px; width: 96px; height: 34px; text-align: center; line-height: 34px; margin-bottom: 2px; float: left; cursor: pointer;}

.RoomPatternBox{ width: 150px; height: 90px; float: left; margin: 0 20px 20px 0;}
.RoomPatternBox .RoomPatternBoxInfo { height: 60px; position: relative; color: #fff;padding-left: 10px;font-size: 12px;}
.RoomPatternBox .RoomPatternBoxInfo h3{ height: 36px; line-height: 36px; color: #fff; font-size: 16px; margin: 0}
.RoomPatternBox .RoomPatternBoxInfo .smallBox{font-size: 14px; width: 22px; height: 22px; line-height: 22px; text-align: center; background-color: rgba(0, 0, 0, 0.1); position: absolute;  right:12px;  top:8px;}

.RoomPatternBox .RoomPatternBoxInfo .kBox{font-size: 14px; width: 22px; height: 22px; line-height: 22px; text-align: center; background-color:#fff; color: #000; position: absolute;  right:12px;  top:30px;}

.RoomPatternBox .RoomPatternBoxBottom{ height: 30px; line-height: 30px; padding:0 10px; text-align: right; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd}
.RoomPatternBox .RoomPatternBoxBottom span{float: left}

.printContent table tr td:nth-child(odd){padding: 10px 0;font-size: 15px;font-weight: bold;line-height:26px}
.printContent table tr td:nth-child(even){padding: 10px 0;font-size: 15px;}
.nav{
  display: none;
}
.nav-active{
  display: block;
}
.navs{
  display: none;
  opacity: 0;
}
.navs-active{
  opacity: 1;
}
.childrenView tbody tr td:nth-child(odd){padding: 0 0 0 25px;font-size: 15px;font-weight: bold;color:#ccc}
.childrenView tbody tr td:nth-child(even){padding: 0 0 0 25px;font-size: 15px;font-weight: 500;}
#generationView .ant-col-sm-12 {width:100%}
#generationView .ant-col-12 {height:108px}
#generationView .ant-col-sm-5 {width:100%;text-align: left;}
.inputDateSelect .ant-input {
  width: 210px !important;
}
#inspectionShow .ant-col-sm-12 {
  width: 100% !important;
}
.inspectionShow .ant-col-sm-5 {
  width: 38% !important;
}
#accessoryUrl .ant-col-sm-12 {
  width: 100% !important;
}
.accessoryUrl .ant-col-sm-5 {
  width: 38% !important;
}
.inspectionlabel .ant-col-sm-5 {
  width: 38% !important;
}
#showCheckremark .ant-col-sm-12 {
  width: 100% !important;
}
#monthlyRent .ant-input {
  width: 150px !important;
}
#renewalManagements .ant-table-fixed-right{
  overflow: visible !important;
}
#contractsInfo .ant-table-fixed-right{
  overflow: visible !important;
}
#rentManagements .ant-table-fixed-right{
  overflow: visible !important;
}
.llks{
  transform:rotate(180deg) !important;
  -ms-transform:rotate(180deg) !important;
  -moz-transform:rotate(180deg) !important;
  -webkit-transform:rotate(180deg) !important;
  -o-transform:rotate(180deg) !important;
}
.serviceSelect .ant-input{
  width:190px !important;
}
#checkItem .ant-form-item-control-wrapper{
  width:80%;
}
#picUrlss .ant-form-item-control-wrapper{
   width:100%;
 }
#checkItem .ant-form-item-label{
  width:14%;
  text-align: center;
}
#remarkBtn .ant-form-item-control-wrapper{
  width:100%
}
#lls .ant-col-sm-12{width:100%;}
#lls .ant-form-item{margin:0;}
.always{page-break-before: always;}
.printContent table tr td:nth-child(odd){
  padding: 5px 0;
  font-size: 15px;
}
.printContent table tr td:nth-child(even){
  padding: 3px 0;
  font-size: 15px;
}
#home .ant-tabs-nav-scroll {
  background: #fff;
  line-height: 33px;
}
#home .ant-tabs-bar{
  margin-bottom: 1.5px;
}
#cook .ant-spin-nested-loading{width:100%}

.BMap_cpyCtrl {
  display:none;
}
/* 隐藏文字信息 */
.anchorBL {
  display: none;
}
.amap-copyright {
  opacity: 0 !important;}
.amap-marker-label{
  background:#3284F5;
  border-radius: 5px;
  padding: 0.6em;
  font-size: 14px;
}
.amap-logo{display: none !important;}


.side_menu::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

/* 滑块样式 */
.side_menu::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}

/* 滚动条轨道样式 */
.side_menu::-webkit-scrollbar-track {
  background-color: #f2f2f2;
  border-radius: 0px;
}


.assetListingsPage .ant-tabs-bar {
  margin-bottom: 16px;
}
.reserveListingsPage .ant-tabs-bar {
  margin-bottom: 16px;
}


.ant-input-disabled {
  color: inherit;
}
.ant-select-disabled {
  color: inherit;
}

.ant-input[disabled] {
  color: inherit;
}
.propertyRepairPage .ant-form-item{
  width: 100%;
}
.repairItemWrap{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom:15px;
}
.repairItemWrap .itemBox{
  display: flex;
  flex-direction: column; 
  align-items: center;
  margin-right: 44px;
}
.repairItemWrap .repairItem{
  width:68px;
  height: 54px;
  background: #f8f8f8;
  border-radius: 3px;
  border: 1px solid #ddd;
  cursor: pointer;
  margin-bottom:10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.repairItemWrap .itemBox :last-child{
  margin-right: 0;
}
.repairItemWrap .repairItem .subscript{
  display: none;
}
.repairItemWrap .repairItem.selected{
  border: 1px solid #3D91E6;
  background: #fff;
  position: relative;
}
.repairItemWrap .repairItem.selected .subscript{
  display: block;
  position: absolute;
  right:0;
  bottom:0;
}
.dateReportTable{
  width: 100%;
  border-collapse: collapse;
  border:solid 1px #ccc;
  
}
.dateReportTable tr,.dateReportTable th,.dateReportTable td{
  border:solid 1px #ccc;
  line-height:40px;
}
.dateReportTable th,.dateReportTable td{
  text-align: center;
}
.dateReportTable .specialTh{
  line-height: 20px;
}
.timeoutInfo {
  color: red;
}/* 高于维修完成 Modal zIndex(1100)，避免日历面板被遮挡 */
.repair-complete-actual-finish-dropdown {
  z-index: 1200 !important;
}
