@charset "UTF-8";
/**
 * 定义基础变量样式
 * created by eric
 */
/**
 *基本颜色定义
 */
.iconStyle[data-v-10811caa] {
  width: 2vw;
  height: 2vw;
  display: block;
}
.primary[data-v-10811caa] {
  color: #454545 !important;
}
.success[data-v-10811caa] {
  color: #67C23A !important;
}
.warning[data-v-10811caa] {
  color: #E6A23C !important;
}
.danger[data-v-10811caa] {
  color: #F56C6C !important;
}
.info[data-v-10811caa] {
  color: #909399 !important;
}
.black[data-v-10811caa] {
  color: #222 !important;
}
.white[data-v-10811caa] {
  color: #FFF !important;
}
.gray[data-v-10811caa] {
  color: #778992 !important;
}
.red[data-v-10811caa] {
  color: #FF0000 !important;
}

/**
 * 红五角心
 */
.must[data-v-10811caa]:before {
  content: "*";
  color: #F56C6C;
  margin-right: 4px;
}
.operateButtons[data-v-10811caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/**
 *字体颜色
 */
/**
 *边框颜色
 */
/**
 * 边框圆角
 */
.radius[data-v-10811caa] {
  border-radius: 4px;
}

/**
 *背景阴影
 */
.shadow[data-v-10811caa] {
  -webkit-box-shadow: 0 0 10px #f5f5f5;
          box-shadow: 0 0 10px #f5f5f5;
}

/**
 * 边框调试---开发专用，不要流到产品
 */
.dom[data-v-10811caa] {
  border: 1px solid red;
}

/**
 * 交互手指
 */
.pointer[data-v-10811caa] {
  cursor: pointer;
}
.card[data-v-10811caa] {
  border-radius: 4px;
  -webkit-box-shadow: 0 0 7px #888;
          box-shadow: 0 0 7px #888;
}

/**
 * 打印通用样式
 */
/**
 * 交互手指
 */
.pointer[data-v-10811caa] {
  cursor: pointer;
}

/**
 * 卡片
 */
.card[data-v-10811caa] {
  border-radius: 4px;
  -webkit-box-shadow: 0 0 7px #888;
          box-shadow: 0 0 7px #888;
}

/**
 * 各类宽度
 */
.width80[data-v-10811caa] {
  width: 80px !important;
}
.width120[data-v-10811caa] {
  width: 120px !important;
}
.width150[data-v-10811caa] {
  width: 150px !important;
}
.width180[data-v-10811caa] {
  width: 180px !important;
}
.width200[data-v-10811caa] {
  width: 200px !important;
}
.width215[data-v-10811caa] {
  width: 215px !important;
}
.width220[data-v-10811caa] {
  width: 220px !important;
}
.width250[data-v-10811caa] {
  width: 250px !important;
}
.width280[data-v-10811caa] {
  width: 280px !important;
}
.width300[data-v-10811caa] {
  width: 300px !important;
}
.width460[data-v-10811caa] {
  width: 460px !important;
}

/**
 * 字体格式
 */
.font-digital[data-v-10811caa] {
  font-family: "digital";
}

/**
 * 文字显示一行
 */
.ellipsis[data-v-10811caa] {
  width: 100px;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/**
 * 文字显示三行
 */
.ellipsis-3[data-v-10811caa] {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

/**
  弹窗内查询
*/
.dlgQueryItem[data-v-10811caa] {
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  row-gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.dlgQueryBtn[data-v-10811caa] {
  text-align: right;
  width: 13%;
}

/**
 * 各类按钮宽度
 */
.width1To4Word[data-v-10811caa] {
  width: 88px !important;
}
.width4To8Word[data-v-10811caa] {
  width: 206px !important;
}
.el-form-width[data-v-10811caa] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.el-form-textarea-width-two[data-v-10811caa] {
  width: 550px;
}
.el-form-textarea-width-three[data-v-10811caa] {
  width: 880px;
}
.el-datetime-picker[data-v-10811caa] {
  width: 450px !important;
}
.layout-left-header-title[data-v-10811caa] {
  font-size: 16px;
  font-weight: bold;
}
.el-link-operation[data-v-10811caa] {
  margin-right: 10px;
}
input[type=number][data-v-10811caa]::-webkit-outer-spin-button, input[type=number][data-v-10811caa]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type=number][data-v-10811caa] {
  -moz-appearance: textfield;
}
.boardHeader[data-v-10811caa] {
  width: 98%;
  height: 100px;
  padding: 0 1%;
  background-color: #1a2f66;
  background-image: url(../img/header.f74726ac.png);
  background-size: 100% 100%;
  font-size: 16px;
  position: relative;
}
.boardHeader .boardHeader-left[data-v-10811caa] {
  width: 40%;
  padding-top: 6px;
  float: left;
  color: #fff;
}
.boardHeader .boardHeader-left li[data-v-10811caa]:nth-child(1) {
  font-size: 14px;
}
.boardHeader .boardHeader-left li[data-v-10811caa]:nth-child(2) {
  font-size: 12px;
}
.boardHeader .boardHeader-left .board-select[data-v-10811caa] {
  margin-top: 0.2rem;
}
.boardHeader .boardHeader-left .weather-info[data-v-10811caa] {
  color: #fff;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  height: 40px;
}
.boardHeader .boardHeader-left .weather-info .weather-today[data-v-10811caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.boardHeader .boardHeader-left .weather-info .weather-today .weather-main[data-v-10811caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.boardHeader .boardHeader-left .weather-info .weather-today .weather-main .weather-icon[data-v-10811caa] {
  font-size: 16px;
}
.boardHeader .boardHeader-left .weather-info .weather-today .weather-main .weather-temp[data-v-10811caa] {
  font-size: 14px;
  font-weight: bold;
}
.boardHeader .boardHeader-left .weather-info .weather-today .weather-details[data-v-10811caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1px;
  font-size: 8px;
  opacity: 0.8;
  line-height: 1.1;
}
.boardHeader .boardHeader-left .weather-info .weather-forecast[data-v-10811caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.boardHeader .boardHeader-left .weather-info .weather-forecast .forecast-item[data-v-10811caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1px;
}
.boardHeader .boardHeader-left .weather-info .weather-forecast .forecast-item .forecast-day[data-v-10811caa] {
  font-size: 9px;
  opacity: 0.8;
}
.boardHeader .boardHeader-left .weather-info .weather-forecast .forecast-item .forecast-icon[data-v-10811caa] {
  font-size: 12px;
}
.boardHeader .boardHeader-left .weather-info .weather-forecast .forecast-item .forecast-temp[data-v-10811caa] {
  font-size: 11px;
  font-weight: bold;
}
.boardHeader .boardHeader-left .weather-info .weather-loading[data-v-10811caa],
.boardHeader .boardHeader-left .weather-info .weather-error[data-v-10811caa] {
  font-size: 10px;
  opacity: 0.7;
  text-align: center;
}
.boardHeader .boardHeader-left .weather-info .weather-error[data-v-10811caa] {
  color: #ff6b6b;
}
.boardHeader .boardHeader-middle[data-v-10811caa] {
  width: 36%;
  padding-top: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
}
.boardHeader .boardHeader-middle .boardHeader-M-top[data-v-10811caa] {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px;
}
.boardHeader .boardHeader-middle .boardHeader-M-bottom[data-v-10811caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
.boardHeader .boardHeader-middle .boardHeader-M-bottom li[data-v-10811caa] {
  min-width: 90px;
  height: 33px;
  margin: 0 7px;
  padding: 0 15px;
  line-height: 33px;
  text-align: center;
  background: url(../img/headerM-bottom..9aeb474d.png) no-repeat;
  background-size: 100% 100%;
  color: #9eaebf;
  cursor: pointer;
}
.boardHeader .boardHeader-middle .boardHeader-M-bottom .active[data-v-10811caa] {
  color: #ffffff;
}
.boardHeader .boardHeader-right[data-v-10811caa] {
  width: 24%;
  padding-top: 6px;
  position: absolute;
  right: 1%;
  top: 6px;
  text-align: right;
}
.boardHeader .boardHeader-right ul[data-v-10811caa] {
  width: 30px;
  float: right;
  margin-left: 10px;
}
.boardHeader .boardHeader-right ul li[data-v-10811caa] {
  text-align: center;
  cursor: pointer;
}
.boardHeader .boardHeader-boardHeader-right-left[data-v-10811caa] {
  padding-top: 6px;
  float: left;
  color: #fff;
}
.boardHeader .boardHeader-boardHeader-right-left li[data-v-10811caa]:nth-child(1) {
  font-size: 14px;
}
.boardHeader .boardHeader-boardHeader-right-left li[data-v-10811caa]:nth-child(2) {
  font-size: 12px;
}
.boardHeader .boardHeader-boardHeader-right-left .board-select[data-v-10811caa] {
  margin-top: 0.2rem;
}
