/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./src/common/style/index.css ***!
  \********************************************************************************************************************************************************************************************************/
html,body{
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
html{
  font-size: 100px;
}
p{
  margin: 0;
}
.MainRouterViewStyle{
  padding: 0.15rem;
  height: calc(100% - 1.2rem);
  box-sizing: border-box;
}

/* element样式 */
.el-form--label-top .el-form-item .el-form-item__label{
  margin-bottom: 0 !important;
}

/* 滚动条 */
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: rgb(193,193,193) 100%;
}
::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgb(241,241,241) 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-21.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-21.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-21.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#app {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  height: 100%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??clonedRuleSet-11.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-11.use[2]!./src/common/style/elementStyle.css?vue&type=style&index=1&lang=css&external ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
/* 侧边菜单 */
.el-menu-item{
  font-size: .18rem !important;
  font-family: SourceHanSansSC-regular;
}
.el-menu-item span{
  font-size: .18rem !important;
  font-family: SourceHanSansSC-regular;
}

.el-sub-menu__title span{
  font-size: .18rem !important;
  font-family: SourceHanSansSC-regular;
}

 .List .el-menu.el-menu--inline {
  text-indent:.08rem !important;
}
/* 选中时 */
.el-menu-item.is-active{
  background-color: #EBF3F7 ;
}
/* 展开时 */
.List .el-sub-menu__title span{
  font-size: .18rem !important;
  font-family: SourceHanSansSC-regular;
  padding-right: .8rem !important;
}
/* 展开时 */
.List .el-menu.el-menu--inline{
  text-indent: .4rem;
}
.List .el-menu-item{
  padding-right: .7rem;
}

/* 收起时 */
/* .List2 .el-sub-menu__title.el-tooltip__trigger.el-tooltip__trigger{
  padding: 0 .44rem;
}
.List2 .el-menu-item{
  padding: 0 .44rem;
} */


/* 表单 */
.el-form-item__label{
  font-size: .14rem !important;
}

/* 输入框 */
/* .el-form .el-input__inner{
  width: 1.46rem !important;
  height: .22rem !important;
} */

/* 按钮 */
.el-button.el-button--primary span{
  font-size: .14rem !important;
  font-weight: 600;
  font-family: SourceHanSansSC-bold;
}
.el-button--primary{
  padding: .1rem .11rem !important;
  background-color: #00617F !important;
  color: #fff !important;
  border: #00617F !important;

}

.el-button span{
  font-size: .14rem !important;
  font-weight: 600;
  font-family: SourceHanSansSC-bold;
}
.el-button{
   padding: .1rem .11rem !important;
  /* background-color: #00617F !important;
  color: #fff !important;
  border: #00617F !important;  */
}

/* 提醒框图标 */
.el-icon.el-message__icon {
  font-size: .18rem !important;
}

/* 分页器 */
.el-pagination.is-background .el-pager li.is-active{
  background-color: #00617F !important;
}

/* 标签页 */
.el-tabs__item.is-top{
  color: rgba(2, 2, 2, 1) !important;
  font-size: .14rem;
  font-family: SourceHanSansSC-medium;
}

/* 消息框 */
.el-message-box__btns button:nth-child(1){
  background-color: #fff !important;
  color: #000 !important;
  border: 1px solid #ccc !important;
}

/* 弹出框 */
.el-dialog__header{
  height: .32rem !important;
  display:flex;
  border-bottom: 1px solid #BBBBBB;
  margin-right:0 !important;
}
.el-dialog__body{
  padding: .1rem .2rem !important;
}
.el-dialog__footer{
  height: 1rem !important;
  padding-top: 0 !important;
  padding-bottom: .1rem !important;
  /* padding: 0 !important; */
}
.el-icon.el-dialog__close{
  font-size: .23rem !important;
  color: #000 !important;
}

/* 开关 */
.el-switch.is-checked .el-switch__core{
  border-color:#02607F !important ;
  background-color: #02607F !important;
}

/* 单选框 */
.el-radio__input.is-checked+.el-radio__label{
  color:#02607F !important
}

.el-radio__input.is-checked .el-radio__inner{
  background-color: #02607F !important;
  background: #02607F !important;
}

.el-table .el-scrollbar__bar.is-vertical{
  display: block !important;
  width: 12px !important;
  border-radius: 0 !important;
  /* background-color: rgb(241,241,241) !important;
  border: 1px solid #ccc !important;
  box-sizing: border-box; */
}

.el-table .el-scrollbar__thumb{
  background-color: rgb(193,193,193) !important;
  opacity: 1 !important;
  border-radius: 0 !important;
}

.el-table .el-scrollbar__bar.is-horizontal{
  height: 12px !important;
}

.el-table .el-scrollbar__bar.is-horizontal{
  display: block !important;
}
