@charset "UTF-8";

* {
  margin: 0;
  padding: 0;
}

html {
  font-family: arial, "微软雅黑";
  font-size: 62.5%;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}

body {
  background: #ebedf0;
  min-width: 1280px;
}

.showhand {
  cursor: pointer;
}

.sub_checked_tips {
  width: 12px;
  height: 12px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
}

p,
span,
i,
b,
/* div {
  font-weight: 400;
} */

a {
  text-decoration: none;
  /* color: #333; */
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-text-size-adjust: none;
  /* -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; */
}

a:link,
a:active {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul,
li,
ol {
  list-style: none;
}

input {
  display: inline-block;
  font-weight: 400;
}

input {
  color: #333;
  outline: none;
  caret-color: #333 !important;
  font-size: 12px;
  padding: 7px 0px 7px 12px;
  border: 1px solid #d2d9e6;
  border-radius: 3px;
  background: #ffffff;
}

input::-webkit-input-placeholder {
  color: #999999 !important;
}

input::input-placeholder {
  color: #999999;
}

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

/* 有些资料显示需要写，有些显示不需要，但是在编辑器webstorm中该属性不被识别 */
input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #bbb;
}


:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #bbb;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #bbb;
}

input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #bbb;
}
input::-ms-input-placeholder {
  /* edge */
  color: #bbb;
}

.el-input__inner::placeholder {
  color: #bbb !important;
}
/* 谷歌 */
.el-input__inner::-webkit-input-placeholder {
  color: #bbb !important;
}
/* 火狐 */
.el-input__inner:-moz-placeholder {
  color: #bbb !important;
}
/*ie*/
.el-input__inner:-ms-input-placeholder {
  color: #bbb !important;
}


select,
textarea {
  outline: none;
  border: none;
  background: none;
}

input:focus,
button:focus {
  outline-color: transparent;
}

input {
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

table {
  border-collapse: collapse;
}

em,
i {
  font-style: normal;
}

/* element-ui table */
/* loading高度 */
.el-table__empty-block {
  min-height: 100px !important;
}

/* 表格容器 */
.table_container {
  padding: 0 40px;
  position: relative;
}

.el-table::before {
  border: none !important;
  height: 0;
}

.el-table::hover {
  border: none !important;
}

.el-table--fit {
  border: 1px solid #d2d9e6 !important;
  width: 100% !important;
}

.el-table td {
  border-right: none !important;
}

th.gutter {
  display: table-cell !important;
}

.el-table colgroup.gutter {
  display: table-cell !important;
}
.el-table .cell {
  text-overflow: initial !important;
}
/* .el-table .el-loading-parent--relative p{
  position: absolute;
  top: 10px;
  vertical-align: middle;
  display: inline-block !important;
} */
.cell {
  padding: 0 !important;
}

/* 时间 */

.el-input {
  width: 50px !important;
}

.el-input__inner {
  width: 130px !important;
  height: 28px !important;
  line-height: 28px !important;
  font-size: 12px !important;
  color: #000000 !important;
  /* padding: 0 0 0 40px !important; */
  border-radius: 3px !important;
  border: 1px solid #d2d9e6 !important;
}

.el-pagination__editor.el-input .el-input__inner {
  width: 28px !important;
}

.el-input__icon {
  line-height: 26px !important;
}

.el-range-input {
  line-height: 28px !important;
  font-size: 12px !important;
  color: #000000 !important;
}

.el-range__icon {
  line-height: 26px !important;
}

.el-range-separator {
  line-height: 26px !important;
  font-size: 12px !important;
  color: #000000 !important;
}

/* 分页 */
.el-pager li.active {
  color: #999999 !important;
  cursor: pointer !important;
}

.number {
  color: #333333 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}

.el-pager li:hover {
  color: #1c66e6 !important;
}

.el-pagination {
  padding: 0 5px !important;
}

/* loading */
.el-loading-mask {
  z-index: 0 !important;
}

.el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #fafbfc !important;
}

.cell {
  padding: 0 5px !important;
}

.el-table--enable-row-hover .el-table__body tr:hover>td {
  background-color: #f5f8fe !important;
}

.link_active a {
  color: #66b1ff !important;
}

.link_active p {
  text-align: center !important;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1c66e6 !important;
  border-color: #1c66e6 !important;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1c66e6 !important;
  border-color: #1c66e6 !important;
}

/* ie浏览器 */
/* ie9 */

/* IE9+ */
@media all and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
  .parentAccountOperation_table_child2 {
    margin-left: 40px !important;
  }

  .el-switch__core {
    width: 22px !important;
  }

  .el-table .ascending.sort-caret {
    top: -6px !important;
  }

  .el-table .descending.sort-caret {
    bottom: -4px !important;
  }

  .el-date-editor .el-range-input {
    height: 24px !important;
  }

  .el-date-editor .el-range-separator {
    height: 24px !important;
  }

  .el-table th>.cell {
    padding-right: 20px !important;
  }

  .no_checked {
    line-height: 24px !important;
  }

  .checked {
    line-height: 24px !important;
  }

  .el-cascader-menu {
    display: inline-block !important;
  }
}

/* 级联选择器 */
.el-cascader-menu__wrap {
  height: 370px !important;
}

.el-cascader__tags .el-tag>span {
  flex: auto !important;
}

.el-cascader-node__postfix {
  top: 50% !important;
  transform: translateY(-50%) !important;
}

/* 分页背景色 */
.number.active {
  position: relative;
}

.number.active::after {
  border: 10px solid transparent;
  border-radius: 50%;
  content: "";
  position: absolute;
  right: 8px;
  top: 4px;
  width: 0;
  height: 0;
  background-color: rgba(185, 184, 184, 0.5);
}

/* 兼容IE10 不能使用display:inline-flex   表格排序图标*/
.caret-wrapper {
  display: inline !important;
}

.caret-wrapper .ascending {
  transform: translateY(-10px);
}

.caret-wrapper .descending {
  transform: translateY(10px);
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
  -ms-transform: rotate(45deg) scaleY(1);
  transition: unset;
}

/* 弱密码提示框 */
.el-message-box {
  padding-bottom: 20px !important;
  ;
}

.el-message-box__header{
 
 
  font-weight: 600 !important;
  margin-top: 7px;
  margin-left: 7px;
}
.el-message-box__title{
  font-size: 16px !important;
  color: #333333 !important;
}

.el-message-box__content {
  padding-left: 23px !important;
  margin-bottom: 5px !important;
  color: #333333 !important;
}

/* .el-button--small {
  color: #1A66E7 !important;
  border-color: #1A66E7 !important;
} */

.el-message-box__btns button:nth-child(2) {
  background: #1A66E7;
  color: #ffff !important
}
.el-button--primary {
 
  color: #fff !important;
  background: #1A66E7 !important;
}
