.content_box {
  width: 100%;
  margin: 0 auto;
}
.theme_color {
  color: #FF6800 !important;
}
.pointer {
  cursor: pointer;
}
.row_flex {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
}
.column_flex {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.ant-popover-inner-content {
  padding: 0 !important;
}
.one_level_title {
  width: 100%;
  height: 48px;
  background: #ffffff;
  margin: 10px 0;
  padding: 0 15px;
  box-sizing: border-box;
  position: relative;
  font-size: 16px;
  color: #FF6800;
  font-weight: bold;
  line-height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.one_level_title::before {
  content: "";
  width: 4px;
  height: 22px;
  background: #FF6800;
  border-radius: 0 3px 3px 0;
  position: absolute;
  left: 8px;
  top: 13px;
}
.one_level_title .more {
  font-size: 10px;
  color: #FF6800;
  font-weight: normal;
  cursor: pointer;
}
.one_level_title.border {
  border-bottom: 1px solid #F0F0F0;
}
.two_level_title {
  width: 100%;
  height: 38px;
  background: #ffffff;
  padding: 0 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  color: #666666;
  font-weight: bold;
}
.two_level_title .more {
  transform: scale(0.83);
  color: #FF6800;
  font-weight: normal;
  cursor: pointer;
}
.two_level_title.border {
  border-bottom: 1px solid #F0F0F0;
}
.filter__row {
  display: flex;
}
.filter__row .filter__label {
  width: 80px;
  line-height: 30px;
  color: #999999;
  font-size: 12px;
}
.filter__row .filter__con {
  flex: 1;
  overflow: hidden;
  padding: 0 20px;
  box-sizing: border-box;
}
.filter__row .filter__con > li {
  float: left;
  margin-right: 30px;
  font-size: 12px;
  color: #333333;
  line-height: 30px;
  cursor: pointer;
}
.filter__row .filter__con > li.active {
  color: #FF6800;
}
.map_mark_icon {
  display: inline-block;
  width: auto;
  height: auto;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.map_mark_icon .mark_icon {
  display: inline-block;
  width: 38px;
  height: 51px;
  position: relative;
  font-size: 0;
}
.map_mark_icon .mark_icon .circle {
  border-radius: 50%;
}
.map_mark_icon .mark_icon .circle:nth-child(1) {
  width: 38px;
  height: 38px;
  background: #ff6800;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.map_mark_icon .mark_icon .circle:nth-child(2) {
  width: 32px;
  height: 32px;
  background: #FFDD02;
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 2;
}
.map_mark_icon .mark_icon .circle:nth-child(3) {
  width: 26px;
  height: 26px;
  background: #39A2FF;
  position: absolute;
  left: 6px;
  top: 6px;
  z-index: 3;
}
.map_mark_icon .mark_icon .circle:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #7938FF;
  position: absolute;
  left: 9px;
  top: 9px;
  z-index: 4;
}
.map_mark_icon .mark_icon .circle:nth-child(5) {
  width: 15px;
  height: 15px;
  background: #7938FF;
  position: absolute;
  left: 12px;
  top: 12px;
  z-index: 5;
}
.map_mark_icon .mark_icon .triangle {
  width: 0;
  height: 0;
  border-top: 17px solid #ff6800;
  border-left: 13px transparent solid;
  border-right: 13px transparent solid;
  border-bottom: 17px transparent solid;
  position: absolute;
  left: 6px;
  bottom: -15px;
}
.map_mark_icon .mark_icon > .num {
  position: absolute;
  left: 50%;
  top: 5px;
  color: #ffffff;
  z-index: 10;
  font-size: 18px;
  margin-left: -4px;
  margin-bottom: 0;
  text-shadow: 1px 1px 1px #000000;
}
.map_mark_icon > .name {
  font-size: 12px;
  color: #751313;
  font-weight: bold;
  margin-bottom: 0;
  white-space: nowrap;
}
.wangEditor {
  font-size: 16px;
  color: #333333;
  word-wrap: break-word;
  /* table 样式 */
  /* blockquote 样式 */
  /* code 样式 */
  /* ul ol 样式 */
}
.wangEditor table {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.wangEditor table td,
.wangEditor table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 3px 5px;
  height: 30px;
}
.wangEditor table th {
  border-bottom: 2px solid #ccc;
  text-align: center;
  background-color: #f1f1f1;
}
.wangEditor blockquote {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 10px;
  margin: 10px 0;
  line-height: 1.4;
  font-size: 100%;
  background-color: #f1f1f1;
}
.wangEditor code {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #f1f1f1;
  border-radius: 3px;
  padding: 3px 5px;
  margin: 0 3px;
}
.wangEditor pre code {
  display: block;
}
.wangEditor ul,
.wangEditor ol {
  margin: 10px 0 10px 20px;
}
.wangEditor img {
  max-width: 100%;
}
.default_page {
  height: 100%;
  min-height: 500px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.default_page img {
  width: 124px;
  margin-bottom: 25px;
}
.default_page p {
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  text-align: center;
  margin: 0;
  font-weight: bold;
}
.breadcrumb_box .ant-breadcrumb-link {
  cursor: pointer;
}
.select-company-popover .ant-popover-arrow {
  display: none;
}
.select-company-popover .company {
  min-width: 100px;
  max-height: 200px;
  overflow: auto;
}
.select-company-popover .company .company-box {
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
}
.select-company-popover .company .company-box:hover {
  background-color: #fff4e6;
}
.select-company-popover .blank-is-replaced {
  height: 32px;
}
.select-company-popover .log-out {
  width: 100%;
  position: absolute;
  bottom: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  border-radius: 5px;
}
.select-company-popover .log-out:hover {
  background-color: #fff4e6;
}
.footer_con .nav {
  overflow: hidden;
  text-align: center;
}
.footer_con .nav li,
.footer_con .nav a {
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  margin: 30px 0 20px;
  padding: 0 15px;
  border-right: 1px solid #EEEEEE;
}
.footer_con .nav li:last-child,
.footer_con .nav a:last-child {
  border: 0;
}
.footer_con .nav li:hover,
.footer_con .nav a:hover {
  color: #FF6800;
}
.footer_con .copyright {
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 30px;
}
.footer_con .copyright a {
  color: #333333;
}
.footer_con .company-record-number {
  font-size: 13px !important;
  font-weight: 500 !important;
}

.content_box[data-v-6b92f26e] {
  width: 100%;
  margin: 0 auto;
}
.theme_color[data-v-6b92f26e] {
  color: #FF6800 !important;
}
.pointer[data-v-6b92f26e] {
  cursor: pointer;
}
.row_flex[data-v-6b92f26e] {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
}
.column_flex[data-v-6b92f26e] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.ant-popover-inner-content[data-v-6b92f26e] {
  padding: 0 !important;
}
.one_level_title[data-v-6b92f26e] {
  width: 100%;
  height: 48px;
  background: #ffffff;
  margin: 10px 0;
  padding: 0 15px;
  box-sizing: border-box;
  position: relative;
  font-size: 16px;
  color: #FF6800;
  font-weight: bold;
  line-height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.one_level_title[data-v-6b92f26e]::before {
  content: "";
  width: 4px;
  height: 22px;
  background: #FF6800;
  border-radius: 0 3px 3px 0;
  position: absolute;
  left: 8px;
  top: 13px;
}
.one_level_title .more[data-v-6b92f26e] {
  font-size: 10px;
  color: #FF6800;
  font-weight: normal;
  cursor: pointer;
}
.one_level_title.border[data-v-6b92f26e] {
  border-bottom: 1px solid #F0F0F0;
}
.two_level_title[data-v-6b92f26e] {
  width: 100%;
  height: 38px;
  background: #ffffff;
  padding: 0 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  color: #666666;
  font-weight: bold;
}
.two_level_title .more[data-v-6b92f26e] {
  transform: scale(0.83);
  color: #FF6800;
  font-weight: normal;
  cursor: pointer;
}
.two_level_title.border[data-v-6b92f26e] {
  border-bottom: 1px solid #F0F0F0;
}
.filter__row[data-v-6b92f26e] {
  display: flex;
}
.filter__row .filter__label[data-v-6b92f26e] {
  width: 80px;
  line-height: 30px;
  color: #999999;
  font-size: 12px;
}
.filter__row .filter__con[data-v-6b92f26e] {
  flex: 1;
  overflow: hidden;
  padding: 0 20px;
  box-sizing: border-box;
}
.filter__row .filter__con > li[data-v-6b92f26e] {
  float: left;
  margin-right: 30px;
  font-size: 12px;
  color: #333333;
  line-height: 30px;
  cursor: pointer;
}
.filter__row .filter__con > li.active[data-v-6b92f26e] {
  color: #FF6800;
}
.map_mark_icon[data-v-6b92f26e] {
  display: inline-block;
  width: auto;
  height: auto;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.map_mark_icon .mark_icon[data-v-6b92f26e] {
  display: inline-block;
  width: 38px;
  height: 51px;
  position: relative;
  font-size: 0;
}
.map_mark_icon .mark_icon .circle[data-v-6b92f26e] {
  border-radius: 50%;
}
.map_mark_icon .mark_icon .circle[data-v-6b92f26e]:nth-child(1) {
  width: 38px;
  height: 38px;
  background: #ff6800;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.map_mark_icon .mark_icon .circle[data-v-6b92f26e]:nth-child(2) {
  width: 32px;
  height: 32px;
  background: #FFDD02;
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 2;
}
.map_mark_icon .mark_icon .circle[data-v-6b92f26e]:nth-child(3) {
  width: 26px;
  height: 26px;
  background: #39A2FF;
  position: absolute;
  left: 6px;
  top: 6px;
  z-index: 3;
}
.map_mark_icon .mark_icon .circle[data-v-6b92f26e]:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #7938FF;
  position: absolute;
  left: 9px;
  top: 9px;
  z-index: 4;
}
.map_mark_icon .mark_icon .circle[data-v-6b92f26e]:nth-child(5) {
  width: 15px;
  height: 15px;
  background: #7938FF;
  position: absolute;
  left: 12px;
  top: 12px;
  z-index: 5;
}
.map_mark_icon .mark_icon .triangle[data-v-6b92f26e] {
  width: 0;
  height: 0;
  border-top: 17px solid #ff6800;
  border-left: 13px transparent solid;
  border-right: 13px transparent solid;
  border-bottom: 17px transparent solid;
  position: absolute;
  left: 6px;
  bottom: -15px;
}
.map_mark_icon .mark_icon > .num[data-v-6b92f26e] {
  position: absolute;
  left: 50%;
  top: 5px;
  color: #ffffff;
  z-index: 10;
  font-size: 18px;
  margin-left: -4px;
  margin-bottom: 0;
  text-shadow: 1px 1px 1px #000000;
}
.map_mark_icon > .name[data-v-6b92f26e] {
  font-size: 12px;
  color: #751313;
  font-weight: bold;
  margin-bottom: 0;
  white-space: nowrap;
}
.wangEditor[data-v-6b92f26e] {
  font-size: 16px;
  color: #333333;
  word-wrap: break-word;
  /* table 样式 */
  /* blockquote 样式 */
  /* code 样式 */
  /* ul ol 样式 */
}
.wangEditor table[data-v-6b92f26e] {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.wangEditor table td[data-v-6b92f26e],
.wangEditor table th[data-v-6b92f26e] {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 3px 5px;
  height: 30px;
}
.wangEditor table th[data-v-6b92f26e] {
  border-bottom: 2px solid #ccc;
  text-align: center;
  background-color: #f1f1f1;
}
.wangEditor blockquote[data-v-6b92f26e] {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 10px;
  margin: 10px 0;
  line-height: 1.4;
  font-size: 100%;
  background-color: #f1f1f1;
}
.wangEditor code[data-v-6b92f26e] {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #f1f1f1;
  border-radius: 3px;
  padding: 3px 5px;
  margin: 0 3px;
}
.wangEditor pre code[data-v-6b92f26e] {
  display: block;
}
.wangEditor ul[data-v-6b92f26e],
.wangEditor ol[data-v-6b92f26e] {
  margin: 10px 0 10px 20px;
}
.wangEditor img[data-v-6b92f26e] {
  max-width: 100%;
}
.default_page[data-v-6b92f26e] {
  height: 100%;
  min-height: 500px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.default_page img[data-v-6b92f26e] {
  width: 124px;
  margin-bottom: 25px;
}
.default_page p[data-v-6b92f26e] {
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  text-align: center;
  margin: 0;
  font-weight: bold;
}
.breadcrumb_box .ant-breadcrumb-link[data-v-6b92f26e] {
  cursor: pointer;
}
.select-company-popover .ant-popover-arrow[data-v-6b92f26e] {
  display: none;
}
.select-company-popover .company[data-v-6b92f26e] {
  min-width: 100px;
  max-height: 200px;
  overflow: auto;
}
.select-company-popover .company .company-box[data-v-6b92f26e] {
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
}
.select-company-popover .company .company-box[data-v-6b92f26e]:hover {
  background-color: #fff4e6;
}
.select-company-popover .blank-is-replaced[data-v-6b92f26e] {
  height: 32px;
}
.select-company-popover .log-out[data-v-6b92f26e] {
  width: 100%;
  position: absolute;
  bottom: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  border-radius: 5px;
}
.select-company-popover .log-out[data-v-6b92f26e]:hover {
  background-color: #fff4e6;
}
.router_side[data-v-6b92f26e] {
  width: 100%;
  height: 100%;
  position: relative;
}
.router_side .circle__box[data-v-6b92f26e] {
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.06);
}
.router_side .logo_box[data-v-6b92f26e] {
  width: 120px;
  height: 120px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  bottom: 0;
  z-index: 1;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.router_side .logo_box img[data-v-6b92f26e] {
  width: 73px;
  cursor: pointer;
}
.router_side > ul[data-v-6b92f26e] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 52%;
  transform: translate(-50%, -50%);
}
.router_side > ul .con__box[data-v-6b92f26e] {
  width: 63px;
  height: 63px;
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -31.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.router_side > ul .con__box[data-v-6b92f26e]:nth-child(1) {
  -webkit-animation: rotate1-data-v-6b92f26e 50s linear infinite;
          animation: rotate1-data-v-6b92f26e 50s linear infinite;
  transform-origin: 31.5px 141px;
}
@-webkit-keyframes rotate1-data-v-6b92f26e {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes rotate1-data-v-6b92f26e {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.router_side > ul .con__box:nth-child(1) > span[data-v-6b92f26e] {
  -webkit-animation: rotate11-data-v-6b92f26e 50s linear infinite;
          animation: rotate11-data-v-6b92f26e 50s linear infinite;
  transform-origin: 50% 50%;
  color: #ef8200;
}
@-webkit-keyframes rotate11-data-v-6b92f26e {
0% {
    transform: rotate(360deg);
}
100% {
    transform: rotate(0deg);
}
}
@keyframes rotate11-data-v-6b92f26e {
0% {
    transform: rotate(360deg);
}
100% {
    transform: rotate(0deg);
}
}
.router_side > ul .con__box[data-v-6b92f26e]:nth-child(2) {
  -webkit-animation: rotate2-data-v-6b92f26e 50s linear infinite;
          animation: rotate2-data-v-6b92f26e 50s linear infinite;
  transform-origin: 31.5px 141px;
}
@-webkit-keyframes rotate2-data-v-6b92f26e {
0% {
    transform: rotate(60deg);
}
100% {
    transform: rotate(420deg);
}
}
@keyframes rotate2-data-v-6b92f26e {
0% {
    transform: rotate(60deg);
}
100% {
    transform: rotate(420deg);
}
}
.router_side > ul .con__box:nth-child(2) > span[data-v-6b92f26e] {
  -webkit-animation: rotate21-data-v-6b92f26e 50s linear infinite;
          animation: rotate21-data-v-6b92f26e 50s linear infinite;
  transform-origin: 50% 50%;
  color: #e50113;
}
@-webkit-keyframes rotate21-data-v-6b92f26e {
0% {
    transform: rotate(300deg);
}
100% {
    transform: rotate(-60deg);
}
}
@keyframes rotate21-data-v-6b92f26e {
0% {
    transform: rotate(300deg);
}
100% {
    transform: rotate(-60deg);
}
}
.router_side > ul .con__box[data-v-6b92f26e]:nth-child(3) {
  -webkit-animation: rotate3-data-v-6b92f26e 50s linear infinite;
          animation: rotate3-data-v-6b92f26e 50s linear infinite;
  transform-origin: 31.5px 141px;
}
@-webkit-keyframes rotate3-data-v-6b92f26e {
0% {
    transform: rotate(120deg);
}
100% {
    transform: rotate(480deg);
}
}
@keyframes rotate3-data-v-6b92f26e {
0% {
    transform: rotate(120deg);
}
100% {
    transform: rotate(480deg);
}
}
.router_side > ul .con__box:nth-child(3) > span[data-v-6b92f26e] {
  -webkit-animation: rotate31-data-v-6b92f26e 50s linear infinite;
          animation: rotate31-data-v-6b92f26e 50s linear infinite;
  transform-origin: 50% 50%;
  color: #78c451;
}
@-webkit-keyframes rotate31-data-v-6b92f26e {
0% {
    transform: rotate(240deg);
}
100% {
    transform: rotate(-120deg);
}
}
@keyframes rotate31-data-v-6b92f26e {
0% {
    transform: rotate(240deg);
}
100% {
    transform: rotate(-120deg);
}
}
.router_side > ul .con__box[data-v-6b92f26e]:nth-child(4) {
  -webkit-animation: rotate4-data-v-6b92f26e 50s linear infinite;
          animation: rotate4-data-v-6b92f26e 50s linear infinite;
  transform-origin: 31.5px 141px;
}
@-webkit-keyframes rotate4-data-v-6b92f26e {
0% {
    transform: rotate(180deg);
}
100% {
    transform: rotate(540deg);
}
}
@keyframes rotate4-data-v-6b92f26e {
0% {
    transform: rotate(180deg);
}
100% {
    transform: rotate(540deg);
}
}
.router_side > ul .con__box:nth-child(4) > span[data-v-6b92f26e] {
  -webkit-animation: rotate41-data-v-6b92f26e 50s linear infinite;
          animation: rotate41-data-v-6b92f26e 50s linear infinite;
  transform-origin: 50% 50%;
  color: #5188c4;
}
@-webkit-keyframes rotate41-data-v-6b92f26e {
0% {
    transform: rotate(180deg);
}
100% {
    transform: rotate(-180deg);
}
}
@keyframes rotate41-data-v-6b92f26e {
0% {
    transform: rotate(180deg);
}
100% {
    transform: rotate(-180deg);
}
}
.router_side > ul .con__box[data-v-6b92f26e]:nth-child(5) {
  -webkit-animation: rotate5-data-v-6b92f26e 50s linear infinite;
          animation: rotate5-data-v-6b92f26e 50s linear infinite;
  transform-origin: 31.5px 141px;
}
@-webkit-keyframes rotate5-data-v-6b92f26e {
0% {
    transform: rotate(240deg);
}
100% {
    transform: rotate(600deg);
}
}
@keyframes rotate5-data-v-6b92f26e {
0% {
    transform: rotate(240deg);
}
100% {
    transform: rotate(600deg);
}
}
.router_side > ul .con__box:nth-child(5) > span[data-v-6b92f26e] {
  -webkit-animation: rotate51-data-v-6b92f26e 50s linear infinite;
          animation: rotate51-data-v-6b92f26e 50s linear infinite;
  transform-origin: 50% 50%;
  color: #7a51c4;
}
@-webkit-keyframes rotate51-data-v-6b92f26e {
0% {
    transform: rotate(120deg);
}
100% {
    transform: rotate(-240deg);
}
}
@keyframes rotate51-data-v-6b92f26e {
0% {
    transform: rotate(120deg);
}
100% {
    transform: rotate(-240deg);
}
}
.router_side > ul .con__box[data-v-6b92f26e]:nth-child(6) {
  -webkit-animation: rotate6-data-v-6b92f26e 50s linear infinite;
          animation: rotate6-data-v-6b92f26e 50s linear infinite;
  transform-origin: 31.5px 141px;
}
@-webkit-keyframes rotate6-data-v-6b92f26e {
0% {
    transform: rotate(300deg);
}
100% {
    transform: rotate(660deg);
}
}
@keyframes rotate6-data-v-6b92f26e {
0% {
    transform: rotate(300deg);
}
100% {
    transform: rotate(660deg);
}
}
.router_side > ul .con__box:nth-child(6) > span[data-v-6b92f26e] {
  -webkit-animation: rotate61-data-v-6b92f26e 50s linear infinite;
          animation: rotate61-data-v-6b92f26e 50s linear infinite;
  transform-origin: 50% 50%;
  color: #c48c51;
}
@-webkit-keyframes rotate61-data-v-6b92f26e {
0% {
    transform: rotate(60deg);
}
100% {
    transform: rotate(-300deg);
}
}
@keyframes rotate61-data-v-6b92f26e {
0% {
    transform: rotate(60deg);
}
100% {
    transform: rotate(-300deg);
}
}

.circle_box[data-v-45927d7e] {
  width: 249px;
  height: 249px;
  position: relative;
}
.circle_box .center[data-v-45927d7e] {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transform-origin: 50% 50%;
  color: #1890ff;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.06);
  border-radius: 50%;
}
.circle_box .center .img[data-v-45927d7e] {
  width: 75px;
}
@-webkit-keyframes identifier-data-v-45927d7e {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes identifier-data-v-45927d7e {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@-webkit-keyframes children-data-v-45927d7e {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(-360deg);
}
}
@keyframes children-data-v-45927d7e {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(-360deg);
}
}
.circle_box .circle[data-v-45927d7e] {
  border: 2px solid black;
  border-radius: 50%;
  -webkit-animation: identifier-data-v-45927d7e 40s linear infinite;
          animation: identifier-data-v-45927d7e 40s linear infinite;
  border: none;
  position: relative;
  color: black;
}
.circle_box .circle .children[data-v-45927d7e] {
  cursor: pointer;
  background: #ffffff;
  box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.06);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
  font-size: 16px;
  font-weight: bold;
}
.circle_box .circle .children span[data-v-45927d7e] {
  -webkit-animation: children-data-v-45927d7e 40s linear infinite;
          animation: children-data-v-45927d7e 40s linear infinite;
}

.menu-nav {
  transition: height 0.3s ease;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  background: #fff;
  z-index: 119;
  display: flex;
  justify-content: space-between;
  padding-left: 200px;
  padding-right: 100px;
  height: 0px;
}
.menu-nav .menu_right .img {
  width: 500px;
  height: 100%;
}
.menu-nav .menu_left {
  width: 700px;
  padding-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.menu-nav .menu_left .menu_item {
  width: 220px;
  display: flex;
}
.menu-nav .menu_left .menu_item .name {
  text-align: left;
  font-size: 16px;
  color: #333333;
  height: 20px;
  margin-bottom: 4px;
}
.menu-nav .menu_left .menu_item p {
  margin: 0;
  color: #999999;
}
.menu-nav .menu_left .menu_item .icon {
  width: 36px;
  height: 36px;
  margin-right: 10px;
}

.content_box {
  width: 100%;
  margin: 0 auto;
}
.theme_color {
  color: #FF6800 !important;
}
.pointer {
  cursor: pointer;
}
.row_flex {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
}
.column_flex {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.ant-popover-inner-content {
  padding: 0 !important;
}
.one_level_title {
  width: 100%;
  height: 48px;
  background: #ffffff;
  margin: 10px 0;
  padding: 0 15px;
  box-sizing: border-box;
  position: relative;
  font-size: 16px;
  color: #FF6800;
  font-weight: bold;
  line-height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.one_level_title::before {
  content: "";
  width: 4px;
  height: 22px;
  background: #FF6800;
  border-radius: 0 3px 3px 0;
  position: absolute;
  left: 8px;
  top: 13px;
}
.one_level_title .more {
  font-size: 10px;
  color: #FF6800;
  font-weight: normal;
  cursor: pointer;
}
.one_level_title.border {
  border-bottom: 1px solid #F0F0F0;
}
.two_level_title {
  width: 100%;
  height: 38px;
  background: #ffffff;
  padding: 0 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  color: #666666;
  font-weight: bold;
}
.two_level_title .more {
  transform: scale(0.83);
  color: #FF6800;
  font-weight: normal;
  cursor: pointer;
}
.two_level_title.border {
  border-bottom: 1px solid #F0F0F0;
}
.filter__row {
  display: flex;
}
.filter__row .filter__label {
  width: 80px;
  line-height: 30px;
  color: #999999;
  font-size: 12px;
}
.filter__row .filter__con {
  flex: 1;
  overflow: hidden;
  padding: 0 20px;
  box-sizing: border-box;
}
.filter__row .filter__con > li {
  float: left;
  margin-right: 30px;
  font-size: 12px;
  color: #333333;
  line-height: 30px;
  cursor: pointer;
}
.filter__row .filter__con > li.active {
  color: #FF6800;
}
.map_mark_icon {
  display: inline-block;
  width: auto;
  height: auto;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.map_mark_icon .mark_icon {
  display: inline-block;
  width: 38px;
  height: 51px;
  position: relative;
  font-size: 0;
}
.map_mark_icon .mark_icon .circle {
  border-radius: 50%;
}
.map_mark_icon .mark_icon .circle:nth-child(1) {
  width: 38px;
  height: 38px;
  background: #ff6800;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.map_mark_icon .mark_icon .circle:nth-child(2) {
  width: 32px;
  height: 32px;
  background: #FFDD02;
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 2;
}
.map_mark_icon .mark_icon .circle:nth-child(3) {
  width: 26px;
  height: 26px;
  background: #39A2FF;
  position: absolute;
  left: 6px;
  top: 6px;
  z-index: 3;
}
.map_mark_icon .mark_icon .circle:nth-child(4) {
  width: 20px;
  height: 20px;
  background: #7938FF;
  position: absolute;
  left: 9px;
  top: 9px;
  z-index: 4;
}
.map_mark_icon .mark_icon .circle:nth-child(5) {
  width: 15px;
  height: 15px;
  background: #7938FF;
  position: absolute;
  left: 12px;
  top: 12px;
  z-index: 5;
}
.map_mark_icon .mark_icon .triangle {
  width: 0;
  height: 0;
  border-top: 17px solid #ff6800;
  border-left: 13px transparent solid;
  border-right: 13px transparent solid;
  border-bottom: 17px transparent solid;
  position: absolute;
  left: 6px;
  bottom: -15px;
}
.map_mark_icon .mark_icon > .num {
  position: absolute;
  left: 50%;
  top: 5px;
  color: #ffffff;
  z-index: 10;
  font-size: 18px;
  margin-left: -4px;
  margin-bottom: 0;
  text-shadow: 1px 1px 1px #000000;
}
.map_mark_icon > .name {
  font-size: 12px;
  color: #751313;
  font-weight: bold;
  margin-bottom: 0;
  white-space: nowrap;
}
.wangEditor {
  font-size: 16px;
  color: #333333;
  word-wrap: break-word;
  /* table 样式 */
  /* blockquote 样式 */
  /* code 样式 */
  /* ul ol 样式 */
}
.wangEditor table {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.wangEditor table td,
.wangEditor table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 3px 5px;
  height: 30px;
}
.wangEditor table th {
  border-bottom: 2px solid #ccc;
  text-align: center;
  background-color: #f1f1f1;
}
.wangEditor blockquote {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 10px;
  margin: 10px 0;
  line-height: 1.4;
  font-size: 100%;
  background-color: #f1f1f1;
}
.wangEditor code {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #f1f1f1;
  border-radius: 3px;
  padding: 3px 5px;
  margin: 0 3px;
}
.wangEditor pre code {
  display: block;
}
.wangEditor ul,
.wangEditor ol {
  margin: 10px 0 10px 20px;
}
.wangEditor img {
  max-width: 100%;
}
.default_page {
  height: 100%;
  min-height: 500px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.default_page img {
  width: 124px;
  margin-bottom: 25px;
}
.default_page p {
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  text-align: center;
  margin: 0;
  font-weight: bold;
}
.breadcrumb_box .ant-breadcrumb-link {
  cursor: pointer;
}
.select-company-popover .ant-popover-arrow {
  display: none;
}
.select-company-popover .company {
  min-width: 100px;
  max-height: 200px;
  overflow: auto;
}
.select-company-popover .company .company-box {
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
}
.select-company-popover .company .company-box:hover {
  background-color: #fff4e6;
}
.select-company-popover .blank-is-replaced {
  height: 32px;
}
.select-company-popover .log-out {
  width: 100%;
  position: absolute;
  bottom: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  border-radius: 5px;
}
.select-company-popover .log-out:hover {
  background-color: #fff4e6;
}
.ant-input-search {
  display: flex;
  justify-content: center;
}
.home #home_hidden {
  width: 0px;
  height: 0px;
  overflow: hidden;
  opacity: 0;
  position: relative;
}
.home .same_city_side {
  width: 388px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 888;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.1);
}
.home .same_city_side .same_city_side__nav {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 334px;
  background: #ffffff;
}
.home .same_city_side .same_city_side__banner {
  height: 256px;
  background: #ffffff;
}
.home .right_arrow {
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background-color: #ffffff;
  position: absolute;
  top: 830px;
  right: 0;
  z-index: 999;
}
.home .header__menu {
  padding: 0 30px;
  background: #eeeff1;
  height: 36px;
}
.home .header__menu .header__menu__content {
  overflow: hidden;
  font-size: 12px;
  color: #666666;
  line-height: 36px;
}
.home .header__menu .header__menu__content .address {
  float: left;
  width: auto;
  display: flex;
  align-items: center;
}
.home .header__menu .header__menu__content .address img {
  width: 8px;
  height: 10px;
  margin-right: 4px;
}
.home .header__menu .header__menu__content .address span:first-of-type {
  margin-right: 10px;
}
.home .header__menu .header__menu__content .address a {
  font-size: 12px;
  color: #666666;
  line-height: 36px;
}
.home .header__menu .header__menu__content .address .pointer:focus {
  border: none;
  box-shadow: none;
}
.home .header__menu .header__menu__content .login {
  float: left;
  margin-left: 40%;
}
.home .header__menu .header__menu__content .login span:first-of-type {
  margin-right: 10px;
}
.home .header__menu .header__menu__content .item_list {
  float: right;
  overflow: hidden;
}
.home .header__menu .header__menu__content .item_list li {
  float: left;
  margin-right: 40px;
}
.home .header__menu .header__menu__content .item_list li:last-child {
  margin: 0;
}
.home .header__menu .header__menu__content .item_list li .msg {
  display: inline;
  padding: 2px 8px;
  color: #ffffff;
  font-size: 8px;
  font-weight: 500;
  background-color: #FF6800;
  border-radius: 13px;
  margin-left: 5px;
}
.home .header__nav__top {
  width: 100%;
  padding-top: 10px;
  background: #ffffff;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 102;
}
.home .header__nav,
.home .header__nav__top {
  border-bottom: 2px solid #FF6800;
}
.home .header__nav .header__nav__content .search,
.home .header__nav__top .header__nav__content .search {
  padding: 0 22px;
  padding-right: 34px;
  display: flex;
  height: 142px;
  align-items: center;
}
.home .header__nav .header__nav__content .search .logo,
.home .header__nav__top .header__nav__content .search .logo {
  width: 119px;
  height: 62px;
}
.home .header__nav .header__nav__content .search .logo img,
.home .header__nav__top .header__nav__content .search .logo img {
  width: 100%;
  height: 100%;
}
.home .header__nav .header__nav__content .search .search__content,
.home .header__nav__top .header__nav__content .search .search__content {
  flex: 1;
  margin: 0 105px 0 176px;
}
.home .header__nav .header__nav__content .search .search__content .query,
.home .header__nav__top .header__nav__content .search .search__content .query {
  display: flex;
  justify-content: center;
  padding-left: 25px;
}
.home .header__nav .header__nav__content .search .search__content .query .triangle,
.home .header__nav__top .header__nav__content .search .search__content .query .triangle {
  width: 0;
  height: 0;
  border: 6px solid;
  border-color: #FF6800 transparent transparent transparent;
  position: relative;
  right: -24px;
}
.home .header__nav .header__nav__content .search .search__content .query .query_target,
.home .header__nav__top .header__nav__content .search .search__content .query .query_target {
  margin-right: 20px;
  width: 60px;
  color: #FF6800;
  text-align: center;
  height: 30px;
  line-height: 30px;
}
.home .header__nav .header__nav__content .search .search__content .query .query_target:hover,
.home .header__nav__top .header__nav__content .search .search__content .query .query_target:hover {
  cursor: pointer;
}
.home .header__nav .header__nav__content .search .search__content .query .active_target,
.home .header__nav__top .header__nav__content .search .search__content .query .active_target {
  background: #FF6800;
  border-radius: 4px;
  color: #ffffff;
}
.home .header__nav .header__nav__content .search .search__content .ant-input-group,
.home .header__nav__top .header__nav__content .search .search__content .ant-input-group {
  width: 600px;
}
.home .header__nav .header__nav__content .search .search__content .ant-input-search input,
.home .header__nav__top .header__nav__content .search .search__content .ant-input-search input {
  border: 2px solid #FF6800;
  border-radius: 5px 0 0 5px;
  font-size: 12px;
}
.home .header__nav .header__nav__content .search .search__content .ant-input-group-addon button,
.home .header__nav__top .header__nav__content .search .search__content .ant-input-group-addon button {
  width: 100px;
  font-size: 14px;
  border-radius: 0 5px 5px 0;
}
.home .header__nav .header__nav__content .search .phone,
.home .header__nav__top .header__nav__content .search .phone {
  font-size: 14px;
  color: #999999;
}
.home .header__nav .header__nav__content .search .phone img,
.home .header__nav__top .header__nav__content .search .phone img {
  width: 30px;
  height: 30px;
  margin-right: 13px;
}
.home .header__nav .header__nav__content .nav,
.home .header__nav__top .header__nav__content .nav {
  overflow: hidden;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .header__nav .header__nav__content .nav li,
.home .header__nav__top .header__nav__content .nav li {
  float: left;
  width: 95px;
  text-align: center;
  font-size: 14px;
  color: #FF6800;
  line-height: 36px;
  font-weight: bold;
  margin: 0 27px;
  cursor: pointer;
}
.home .header__nav .header__nav__content .nav li:first-of-type,
.home .header__nav__top .header__nav__content .nav li:first-of-type {
  margin-left: 0;
  margin-right: 0;
}
.home .header__nav .header__nav__content .nav li:last-of-type,
.home .header__nav__top .header__nav__content .nav li:last-of-type {
  margin-right: 0;
}
.home .header__nav .header__nav__content .nav li.nav--active,
.home .header__nav__top .header__nav__content .nav li.nav--active {
  color: #ffffff;
  background: #FF6800;
  border-radius: 5px 5px 0 0;
}
.home .header__nav .header__nav__content .nav .fixed-cloud-menu .menu-nav,
.home .header__nav__top .header__nav__content .nav .fixed-cloud-menu .menu-nav {
  top: 48px;
}
.home .header__nav .header__nav__content .nav .cloud-menu:hover .menu-nav,
.home .header__nav__top .header__nav__content .nav .cloud-menu:hover .menu-nav {
  height: 530px;
}
.home .content {
  background: #f4f5f8;
}
.home .footer .menu {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #f0f0f0;
  padding: 40px 15px;
}
.home .footer .menu .logo {
  width: 100px;
  height: 74px;
}
.home .footer .menu ul {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}
.home .footer .menu ul li {
  cursor: pointer;
  margin: 5px 0;
}
.home .footer .menu ul li:first-child {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 20px 0;
  font-weight: bold;
  color: #333333;
}
.home .footer .menu ul li:last-child {
  margin-bottom: 0;
}
.home .footer .menu .contact {
  text-align: right;
}
.home .footer .menu .contact > div {
  margin-bottom: 50px;
}
.home .footer .menu .contact .contact__title {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
  font-weight: bold;
  color: #333333;
}
.home .footer .menu .contact .contact__con {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #FF6800;
}
.home .footer .menu .contact .contact__tips {
  font-size: 12px;
  line-height: 17px;
  color: #999999;
}
.signIn_modal_div .ant-modal-content {
  width: 380px;
}
.signIn_modal_div .ant-modal-content .ant-modal-close {
  height: 40px;
}
.signIn_modal_div .ant-modal-content .ant-modal-close .ant-modal-close-x {
  height: 100%;
  line-height: 40px;
  color: #ffffff;
}
.signIn_modal_div .ant-modal-content .ant-modal-header {
  background-color: #ff6800;
  text-align: center;
  height: 44px;
}
.signIn_modal_div .ant-modal-content .ant-modal-header .ant-modal-title {
  line-height: 6px;
  height: 100%;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
}
.signIn_modal_div .ant-modal-content .ant-modal-body {
  padding: 22px 22px 14px 22px;
  line-height: 0.8;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .button-c {
  text-align: center;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .button-c .ant-btn {
  width: 134px;
  height: 36px;
  border-radius: 8px;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .rule-a {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 20px;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .rule-a > a {
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  line-height: 10px;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .text {
  text-align: center;
  color: #000000;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .text .p-title {
  margin-top: 5px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .text .p-beike {
  margin-top: 20px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .text .p-day {
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 10px;
  line-height: 13px;
  text-align: left;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .text .p-day > p {
  color: #ff6800;
  font-size: 12px;
  margin-left: 100px;
  margin-bottom: 0;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .text .p-day .circle-before::before {
  width: 14px;
  height: 14px;
  left: 100px;
  content: '';
  display: block;
  position: absolute;
  background: #ffffff;
  border: 1px solid #ff6800;
  border-radius: 50%;
  line-height: 1.5;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .text .p-day .line {
  width: 1px;
  height: 16px;
  position: relative;
  right: 26px;
  transform: scaleX(0.4);
  background: #ffffff;
  border: 1px solid #ff6800;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .rule-text {
  color: rgba(0, 0, 0, 0.85);
  line-height: 0.6;
}
.signIn_modal_div .ant-modal-content .ant-modal-body .rule-text > p {
  font-size: 14px;
  font-family: Microsoft YaHei;
  color: #333333;
  line-height: 0.6;
}
.signIn_modal_div .circle {
  width: 13px;
  height: 13px;
  padding-top: 1px;
  display: inline-block;
  background: #ffffff;
  border: 1px solid #ff6800;
  border-radius: 50%;
}
.show_change_city_div {
  width: 400px;
  max-height: 300px;
  overflow: auto;
  padding-top: 0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.show_change_city_div .ant-popover-content {
  height: 100%;
  margin-top: -10px;
}
.show_change_city_div .ant-popover-arrow {
  display: none;
}
.show_change_city_div .ant-popover-inner {
  border-radius: 0;
}
.show_change_city_div .ant-popover-inner-content {
  padding: 0 16px 0 16px;
}
.show_change_city_div .popover_header {
  height: 37px;
  padding-top: 5px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #ffffff;
}
.show_change_city_div .popover_header .popover_header__left {
  float: left;
  font-weight: bold;
  height: 30px;
  padding: 0 14px;
  position: relative;
  font-size: 15px;
  line-height: 30px;
  display: flex;
}
.show_change_city_div .popover_header .popover_header__left::before {
  content: '';
  width: 4px;
  height: 20px;
  background: rgba(0, 0, 0, 0.55);
  border-radius: 0 3px 3px 0;
  position: absolute;
  left: 0;
  top: 5px;
}
.show_change_city_div .popover_header .popover_header__right {
  float: right;
  margin: 4px 0;
}
.show_change_city_div .popover_body {
  padding-top: 12px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.show_change_city_div .popover_body .popover_body__row {
  display: flex;
}
.show_change_city_div .popover_body .popover_content {
  flex: 1;
  overflow: hidden;
  box-sizing: border-box;
  margin-bottom: 6px;
}
.show_change_city_div .popover_body .popover_content .sort_name {
  float: left;
  margin-right: 15px;
  font-size: 13px;
  line-height: 25px;
  cursor: auto;
  width: 35px;
  color: #999999;
}
.show_change_city_div .popover_body .popover_content > li {
  float: left;
  margin-right: 15px;
  color: #303133;
  font-size: 13px;
  line-height: 25px;
  cursor: pointer;
}
.show_change_city_div .popover_body .popover_content > li:hover {
  color: #FF6800;
}

