@charset "UTF-8";@font-face {
    font-family: jIcon;
    src: url("data:font/woff;base64,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") format("woff"); 
    font-weight: normal;
    font-style: normal;
}

.pw-msk, .pw-msk input[type=text] {
    font-family: 'jIcon';
}

.pw-msk::placeholder, .pw-msk input[type=text]::placeholder {
    font-family: initial;
}

[class^="j-icon"]::before, [class*=" j-icon"]::before {
    font-family: 'jIcon' !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
}


.j-icon-Alert::before {
    content: "\afe8";
}

.j-icon-ArrowDown::before {
    content: "\afe9";
}

.j-icon-ArrowDown1::before {
    content: "\afea";
}

.j-icon-Fill253::before {
    content: "\afeb";
}

.j-icon-Home::before {
    content: "\afec";
}

.j-icon-Phone::before {
    content: "\afed";
}

.j-icon-Transfer::before {
    content: "\afee";
}

.j-icon-icon1::before {
    content: "\afef";
}

.j-icon-star copy::before {
    content: "\aff0";
}

.j-icon-star::before {
    content: "\aff1";
}

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.container[data-v-6c8c9ea2] {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.bg-color[data-v-6c8c9ea2] {
  background-color: #3993FC !important;
}
.site-topbar[data-v-6c8c9ea2] {
  background: #f7f8fB;
  color: #FFFFFF;
  font-size: 12px;
  height: 32px;
}
.site-topbar a[data-v-6c8c9ea2] {
  font-size: 12px !important;
  font-weight: normal !important;
  color: #FFFFFF !important;
}
.site-topbar .topbar-nav[data-v-6c8c9ea2] {
  float: left;
  height: 32px;
  line-height: 32px;
}
.site-topbar .topBar-select-store[data-v-6c8c9ea2] {
  margin-left: 0px !important;
}
.site-topbar .topBar-select-store[data-v-6c8c9ea2] .ant-select-selection {
  background: #3993FC !important;
  border-color: #3993FC !important;
  font-size: 12px !important;
  border-color: #3993FC !important;
  box-shadow: none !important;
}
.site-topbar .topBar-select-store[data-v-6c8c9ea2] {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-left: 10px;
  background: none;
  border: 0;
}
.site-topbar .topBar-select-store[data-v-6c8c9ea2] .ant-select-arrow, .site-topbar .topBar-select-store[data-v-6c8c9ea2] .ant-select {
  color: #fff;
}
.site-topbar .select_list[data-v-6c8c9ea2] {
  background-color: black !important;
  color: white;
}
.site-topbar .topBar-select-store select[data-v-6c8c9ea2] {
  border: 0;
  width: 200px;
  background: #f7f8fB;
  color: white;
  outline: none;
}
.site-topbar .topBar-select-store select option[data-v-6c8c9ea2] {
  height: 100px;
}
.site-topbar .topbar-info[data-v-6c8c9ea2] {
  float: right;
  height: 32px;
  position: relative;
  line-height: 32px;
}
.site-topbar .topbar-info .badge[data-v-6c8c9ea2] {
  width: 20px;
  height: 13px;
  line-height: 13px;
  border-radius: 7px;
  padding: 0 4px;
  margin-left: 6px;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  color: #3993FC;
}
.site-topbar .topbar-info .login_btn[data-v-6c8c9ea2] {
  font-weight: 700;
  color: #fff;
}
.site-topbar .split[data-v-6c8c9ea2] {
  color: #fff;
  margin: 0 0.5em;
}
.storeSelect[data-v-6c8c9ea2] {
  width: 180px;
  color: #fff;
}
.roleSelect[data-v-6c8c9ea2] {
  min-width: 110px;
}.container[data-v-d48347f5] {
  margin-left: auto;
  margin-right: auto;
  padding: 38px 0;
  border-top: 1px solid rgb(197, 198, 201);
  border-bottom: 1px solid rgb(197, 198, 201);
}
.footer_block img[data-v-d48347f5] {
  height: 107px;
  margin: 0 auto;
  display: block;
  max-width: 100%;
}
.split-line[data-v-d48347f5] {
  width: 2px;
  height: 120px;
  border-left: 1px dashed #FFFFFF;
}
.site-slogan .site-slogan-list[data-v-d48347f5] {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}
.site-slogan .site-slogan-list dl a[data-v-d48347f5] {
  color: rgb(49, 53, 59);
}
.site-slogan .site-slogan-list dl dt[data-v-d48347f5] {
  font-size: 12px;
  height: 32px;
  line-height: 32px;
  font-weight: 600;
}
.site-slogan .site-slogan-list dl dd[data-v-d48347f5] {
  display: flex;
  align-items: center;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
}
.site-slogan .site-slogan-list dl dd .mybkkd[data-v-d48347f5] {
  display: block;
  width: 6px;
  height: 6px;
  background-color: #FFFFFF;
  transform: rotate(45deg);
}
.record[data-v-d48347f5] {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  height: 90px;
  line-height: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.record a[data-v-d48347f5] {
  text-decoration-line: underline !important;
  color: inherit !important;
}
.server_info[data-v-d48347f5] {
  margin-bottom: 25px;
  line-height: 22px;
}
.server_info .info_icon[data-v-d48347f5] {
  color: rgb(57, 147, 252);
  margin-right: 4px;
}
.server_info .info_icon.phone[data-v-d48347f5] {
  transform: rotate(90deg);
}
.server_info p[data-v-d48347f5] {
  font-size: 16px;
  font-weight: 600;
  color: rgb(49, 53, 59);
}.layout[data-v-688ea07b] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: rgb(242, 243, 246);
  transform-origin: left top;
}
.layout .layout-header[data-v-688ea07b], .layout .layout-footer[data-v-688ea07b] {
  flex-shrink: 0;
  background: rgb(232, 234, 238);
}
.layout .layout-footer[data-v-688ea07b] {
  margin-top: 30px;
}
.layout .layout-content[data-v-688ea07b] {
  flex: 1;
  width: 100%;
  height: auto;
  overflow: initial;
}
#app {
  font-family: "Avenir", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ai-button[data-v-b4586bf0] {
  width: 114px;
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  border: 1px solid rgb(57, 147, 252);
  border-radius: 44px;
  cursor: pointer;
  color: rgb(57, 147, 252);
  text-align: center;
}
.ai-button i[data-v-b4586bf0] {
  font-size: 18px;
}
.ai-button span[data-v-b4586bf0] {
  margin-left: 0.2rem;
  vertical-align: 1px;
  font-size: 14px;
}
.ai-button[data-v-b4586bf0]:hover {
  color: #1890ff;
  border-color: #1890ff;
}.mall-header[data-v-556a4790] {
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
}
.mall-header .mall-header-left[data-v-556a4790] {
  width: 180px;
  height: 60px;
  line-height: 60px;
}
.mall-header .mall-header-left img[data-v-556a4790] {
  width: 100%;
  height: 100%;
}
.mall-header .mall-header-search[data-v-556a4790] {
  width: 680px;
  height: 40px;
  display: flex;
  flex-direction: column;
}
.mall-header .mall-header-search .mall-header-search-top[data-v-556a4790] {
  width: 664px;
  position: relative;
  line-height: 39px;
  border: 1px solid rgb(57, 147, 252);
  padding-left: 10px;
  margin-right: 20px;
  border-radius: 44px;
  display: flex;
}
.mall-header .mall-header-search .mall-header-search-top .mall-header-search-dropdown[data-v-556a4790] {
  cursor: pointer;
  display: inline-block;
  width: auto;
  padding: 0 16px 0 10px;
  border-right: 1px solid rgb(57, 147, 252);
}
.mall-header .mall-header-search .mall-header-search-top .ant-dropdown-trigger[data-v-556a4790] {
  font-size: 16px !important;
}
.mall-header .mall-header-search .mall-header-search-top .mall-header-search-input[data-v-556a4790] {
  width: 510px;
  margin: 0 0 0 10px;
  outline: none;
  height: 40px;
  top: 0;
  border: 0;
  background: transparent;
}
.mall-header .mall-header-search .mall-header-search-top .mall-header-search-btn[data-v-556a4790] {
  color: #3993FC;
  width: 60px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: -1px;
  padding-top: 4px;
  right: -1px;
  font-size: 18px;
  cursor: pointer;
}
.mall-header .mall-header-search .mall-header-search-hotwords[data-v-556a4790] {
  font-size: 12px;
  margin-top: 6px;
  color: rgb(165, 166, 169);
  line-height: 1;
}
.mall-header .mall-header-search .mall-header-search-hotwords span[data-v-556a4790] {
  margin-left: 10px;
  cursor: pointer;
}
.mall-header .mall-header-search .mall-header-search-hotwords span[data-v-556a4790]:hover {
  color: #1890ff;
  text-decoration: underline;
}
.mall-header .mall-header-button[data-v-556a4790] {
  width: 140px;
  height: 40px;
}
.mall-header .mall-header-button .search-button[data-v-556a4790] {
  background-color: #3993FC;
  color: #fff;
  font-size: 14px;
}
.mall-header .mall-header-right-cart[data-v-556a4790] {
  padding: 0 21px;
  height: 40px;
  width: 114px;
  line-height: 40px;
  border: 1px solid rgb(57, 147, 252);
  border-radius: 44px;
  cursor: pointer;
  color: rgb(57, 147, 252);
}
.mall-header .mall-header-right-cart i[data-v-556a4790] {
  font-size: 18px;
}
.mall-header .mall-header-right-cart span[data-v-556a4790] {
  margin-left: 0.2rem;
  vertical-align: 1px;
  font-size: 14px;
}
.mall-header .mall-header-right-cart[data-v-556a4790]:hover {
  color: #1890ff;
  border-color: #1890ff;
}
.main[data-v-556a4790] {
  padding: 12px 0 24px;
}
.menuItem[data-v-556a4790] {
  text-align: center;
}
.shopText[data-v-556a4790] {
  font-size: 12px;
}
[data-v-556a4790] .ant-badge-count, .ant-badge-dot[data-v-556a4790] {
  top: 4px !important;
  right: 8px !important;
}
.fixed[data-v-556a4790] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #FFFFFF;
}
.ai-button[data-v-556a4790] {
  cursor: pointer;
  width: 114px;
  margin-right: 10px;
}.spin[data-v-e910de4b] {
  height: 100%;
  min-height: 500px;
}.spin[data-v-537dbfdf] {
  height: 100%;
  min-height: 500px;
}
[data-v-537dbfdf] .ant-empty-image {
  margin-top: 200px;
}
[data-v-537dbfdf] .ant-empty-description {
  font-size: 22px;
}
@font-face {
    font-family: jIcon;
    src: url("data:font/woff;base64,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") format("woff"); 
    font-weight: normal;
    font-style: normal;
}
.pw-msk, .pw-msk input[type=text] {
    font-family: 'jIcon';
}
.pw-msk::placeholder, .pw-msk input[type=text]::placeholder {
    font-family: initial;
}
[class^="j-icon"]::before, [class*=" j-icon"]::before {
    font-family: 'jIcon' !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
}
.j-icon-Alert::before {
    content: "\afe8";
}
.j-icon-ArrowDown::before {
    content: "\afe9";
}
.j-icon-ArrowDown1::before {
    content: "\afea";
}
.j-icon-Fill253::before {
    content: "\afeb";
}
.j-icon-Home::before {
    content: "\afec";
}
.j-icon-Phone::before {
    content: "\afed";
}
.j-icon-Transfer::before {
    content: "\afee";
}
.j-icon-icon1::before {
    content: "\afef";
}
.j-icon-star copy::before {
    content: "\aff0";
}
.j-icon-star::before {
    content: "\aff1";
}
[class^=j-icon], [class*=" j-icon"] {
  font-family: "jIcon", "mt-icons", "e-icons" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}
.ivu-card-body {
  padding: 5px 5px 15px 5px !important;
}
ul li {
  /* list-style: none; */
}
.mr5 {
  margin-right: 5px;
}
.ml5 {
  margin-left: 5px;
}
textarea {
  resize: none;
}
body,
html {
  /* overflow: hidden; */
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  min-width: 1200px;
  font-family: Monospaced Number, Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
/* global css config */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#app {
  width: 100%;
  height: 100%;
}
.app-layout {
  height: 100%;
}
.layout {
  display: flex;
  flex-direction: column;
  flex: auto;
}
.layout.top-layout {
  height: 100%;
}
.layout.layout-has-sider {
  flex-direction: row;
}
.base-layout-header {
  height: 50px;
}
.layout-sider {
  width: 220px;
  max-width: 220px;
  min-width: 220px;
  flex: 0 0 220px;
  transition: all 0.2s ease-in-out;
}
.layout-sider.min {
  width: 50px;
  max-width: 50px;
  min-width: 50px;
  flex: 0 0 50px;
}
.layout-tab {
  min-height: 40px;
}
.layout-content {
  flex: auto;
  overflow-x: hidden;
  position: relative;
  background: rgb(242, 243, 246);
}
.layout-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 5px;
}
.layout-content-wrapper > .wrapper {
  width: 100%;
  height: 100%;
  background: #fff;
}
.header {
  display: flex;
  justify-content: space-between;
}
.header > ul > li {
  height: 50px;
}
.header > ul > li > a {
  display: block;
  text-align: left;
}
.header > ul > li > a > i {
  font-size: 18px;
}
.header > ul > li > a.icon {
  padding: 11px 12px;
}
.header > ul > li > a:hover {
  background: rgba(0, 0, 0, 0.1);
}
.header > ul {
  display: flex;
}
.header > ul > li > a.sider-nav-toggle {
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  padding: 11px 15px 11px 16px;
}
.header-left .sider-nav-toggle i {
  transition: transform 0.2s;
  display: inline-block;
}
.header-left .sider-nav-toggle.collapsed i {
  transform: rotateZ(180deg);
}
.header-left .logo {
  transition: width 0.3s ease-in-out;
  width: 180px;
  display: block;
  line-height: 50px;
  font-weight: 600;
  font-size: 20px;
  overflow: hidden;
  color: #ffffff;
}
.header-right .user {
  line-height: 50px;
  padding: 0 15px;
}
.header-right .user .user-dropdown-avator {
  margin-right: 5px;
}
.header-right .user .user-text {
  font-size: 14px;
}
@media (max-width: 768px) {
  .header > ul > li > a.notification,
  .header > ul > li > a.message,
  .header > ul > li > a.fullscreen,
  .header > ul > li > a.setting {
    display: none;
  }
}
.sider-nav .menu-collapsed .ivu-dropdown {
  width: 100%;
}
.sider-nav .menu-collapsed .ivu-dropdown .ivu-dropdown-rel a {
  width: 100%;
}
.sider-nav .menu-collapsed .ivu-tooltip {
  width: 100%;
}
.sider-nav .menu-collapsed .ivu-tooltip .ivu-tooltip-rel {
  width: 100%;
}
.sider-nav .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-arrow {
  border-right-color: #fff;
}
.sider-nav .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-inner {
  background: #fff;
  color: #495060;
}
.sider-nav .menu-collapsed .menu-title {
  margin-left: 6px;
}
.sider-nav .menu-collapsed .ivu-select-dropdown {
  width: 160px;
  margin-left: 4px;
}
.sider-nav a.drop-menu-a {
  display: inline-block;
  padding: 6px 15px;
  width: 100%;
  text-align: center;
  color: #495060;
}
.sider-nav .menu-user-avator {
  border-radius: 50%;
  margin: 8px 9px;
}
.sider-nav .sider-user-box {
  padding: 12px;
  display: flex;
  align-items: center;
}
.sider-nav .sider-user-box .ivu-avatar-image {
  width: 45px;
  height: 45px;
  border-radius: 50%;
}
.sider-nav .sider-user-box .info {
  margin-left: 10px;
  color: #fff;
  font-size: 14px;
}
.sider-nav .menu-header {
  /* padding: 10px 5px 10px 15px; */
  background: #fff;
  font-size: 18px;
  color: #292929;
  line-height: 56px;
  padding-left: 16px;
}
.sider-nav .ivu-menu {
  /* color: #b8c7ce; */
  /* background: #172B5D; */
  color: #292929;
}
.sider-nav .ivu-menu-vertical.ivu-menu-light:after {
  width: 0;
}
.sider-nav .ivu-menu-vertical > .ivu-menu-item,
.sider-nav .ivu-menu-vertical > .ivu-menu-submenu > .ivu-menu-submenu-title {
  background: #FFFFFF;
  font-size: 14px;
  color: rgba(41, 41, 41, 0.8);
}
.sider-nav .ivu-menu-vertical > .ivu-menu-item:hover,
.sider-nav .ivu-menu-vertical > .ivu-menu-submenu > .ivu-menu-submenu-title:hover {
  /* background: rgba(42, 141, 202, 0.3); */
  /* border-left: 3px solid #3E96FE; */
}
.sider-nav .ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover {
  color: #fff;
  background: rgba(0, 68, 121, 0.1);
  color: #004479;
  /* border-left: 3px solid #3E96FE; */
  border-right: none;
}
.sider-nav .ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
  color: rgb(255, 255, 255);
  border-right: none;
  background: rgb(0, 68, 121);
  /* border-left: 3px solid #3E96FE; */
}
.sider-nav .ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title {
  /* background: #172B5D; */
}
.sider-nav .ivu-menu-vertical > .ivu-menu-submenu .ivu-menu {
  /* background: #172B5D; */
}
.sider-nav .ivu-menu-vertical .ivu-menu-item,
.sider-nav .ivu-menu-vertical .ivu-menu-submenu-title {
  /* padding: 10px 5px 10px 15px; */
  padding: 16px 24px 16px 16px;
}
.sider-nav .ivu-menu-submenu .ivu-menu .ivu-menu-item {
  /* padding: 8px 15px; */
  padding: 13px 15px;
  font-size: 14px;
  color: rgba(41, 41, 41, 0.8);
  /* color: #ffffff; */
}
.tab-warpper {
  padding: 0;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  background: #fff;
  position: relative;
}
.tab-warpper .tab-nav {
  position: relative;
  user-select: none;
  width: 100%;
  height: 40px;
}
.tab-warpper .tab-nav .close-con {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 32px;
  background: #fff;
  text-align: center;
  z-index: 10;
  border-left: 1px solid #ddd;
}
.tab-warpper .tab-nav .btn-con {
  position: absolute;
  top: 0;
  height: 100%;
  background: #fff;
  padding-top: 3px;
  z-index: 10;
}
.tab-warpper .tab-nav .btn-con button {
  padding: 6px 10px;
  text-align: center;
  outline: none;
  box-shadow: none;
}
.tab-warpper .tab-nav .btn-con.left-btn {
  left: 0;
  border-right: 1px solid #ddd;
}
.tab-warpper .tab-nav .btn-con.right-btn {
  right: 32px;
  border-left: 1px solid #ddd;
}
.tab-warpper .tab-nav .scroll-outer {
  position: absolute;
  left: 29px;
  right: 61px;
  top: 0;
  bottom: 0;
}
.tab-warpper .tab-nav .scroll-outer .scroll-body {
  display: inline-block;
  position: absolute;
  overflow: visible;
  white-space: nowrap;
  transition: left 0.3s ease;
}
.tab-nav .tab {
  height: 40px;
  line-height: 39px;
  font-size: 13px;
}
.tab-nav .tab.tab-selected {
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.tab-nav .tab > i.tab-close-icon:hover {
  color: #f00;
}
.tab-warpper .tab-nav-breadcrumb {
  padding: 8px 15px;
}
.tab-nav-breadcrumb .ivu-breadcrumb > span:last-child {
  font-weight: normal;
}
.tab-nav-breadcrumb .time {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 14px;
  color: #666;
}
.tree ul {
  font-size: 14px !important;
}
.tree ul li i {
  font-size: 16px;
}
.tabs .ivu-tabs-ink-bar {
  height: 0;
}
.tabs .ivu-tabs-nav .ivu-tabs-tab {
  margin-right: 0;
}
.tabs .ivu-tabs-nav .ivu-tabs-tab-active {
  border-bottom: 3px solid #2d8cf0;
}
.page-wrapper {
  margin: 5px;
}
.search-bar {
  display: flex;
  justify-content: space-between;
  padding: 5px 0 10px 0;
}
.search-bar .search-input {
  width: 200px;
  margin-left: 5px;
}
.pages_p {
  text-align: right;
  margin-top: 16px;
}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 12px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}
.fonts_default {
  color: #2b85e4;
  cursor: pointer;
  margin-right: 16px;
}
.fonts_default:hover {
  border-bottom: 1px solid #2d8cf0;
  padding: 1px;
}
.fonts_delete {
  color: #ed4014;
  cursor: pointer;
  margin-right: 10px;
}
.fonts_delete:hover {
  border-bottom: 1px solid #ed4014;
  padding: 1px;
}
/*系统管理 */
.wrappers_l {
  background-color: #fff;
  min-height: 100%;
  padding: 20px;
  border-radius: 4px;
}
.hd {
  border-radius: 5px;
  margin-bottom: 30px;
  font-size: 18px;
}
.hd-content-item {
  margin-right: 15px;
}
.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):after {
  background: rgba(0, 0, 0, 0) !important;
}
.ivu-menu-submenu-title .ivu-menu-submenu-title-icon {
  right: 8px;
}
.ivu-menu-light {
  background: #172B5D;
}
/* 更新样式 */
.search {
  border-bottom: 1px solid #eee;
  min-height: 105px;
  padding: 20px;
}
.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon {
  color: #004479;
}
/* 分页器字体大小更改 */
.page {
  font-size: 14px;
}
/* 修复日期选择器挂载到body上时字体过大问题 */
.ivu-date-picker-transfer {
  font-size: 14px;
}
.ant-btn {
  border: 1px solid rgb(57, 147, 252);
  border-radius: 34px !important;
  -webkit-border-radius: 34px !important;
  -moz-border-radius: 34px !important;
  -ms-border-radius: 34px !important;
  -o-border-radius: 34px !important;
}
.ant-btn-primary {
  background: linear-gradient(90deg, rgb(57, 147, 252) 0%, rgb(19, 109, 248) 100%) !important;
  border-radius: 34px !important;
  -webkit-border-radius: 34px !important;
  -moz-border-radius: 34px !important;
  -ms-border-radius: 34px !important;
  -o-border-radius: 34px !important;
}
.ant-modal-header {
  border-bottom: none;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.ant-modal-content {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.row--stripe {
  background: rgb(242, 243, 246) !important;
}
input {
  font-size: 14px !important;
}