.lm-u_is_block {
  display: block;
  width: 100%;
}

.lm-row::after {
  display: block;
  content: "";
  clear: both;
}
.lm-col {
  float: left;
  box-sizing: border-box;
}
.lm-col_6 {
  width: 25%;
}
.lm-col_8 {
  width: 33.33%;
}
.lm-col_12 {
  width: 50%;
}
.lm-col_24 {
  width: 100%;
}

.top-status-bar {
  padding-top: 170rpx;
}

.lm-card {
  display: block;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  box-shadow: 0 10px 20px 0 #008a7d14;
  overflow: hidden;
}

.lm_u-divider {
  display: flex;
}
.lm_u-divider > span {
  display: block;
  margin-right: 8px;
  width: 8px;
  height: 8px;
  background-color: #2344f4;
}

.lm_navbar {
  display: flex;
  width: 100%;
  background-color: #f8f8f8;
}

/* pager分页器 */
.lm-pager {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 25px 0 5px;
  text-align: center;
  clear: both;
  /* margin-bottom: 5px; */
}

.lm-pager span,
.lm-pager a {
  display: inline-block !important;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  color: #666;
  background: #fff;
  height: 36px;
  line-height: 36px;
  width: auto !important;
  font-size: 14px;
  padding: 0px 20px;
  text-decoration: none;
  margin: 0 5px;
}

.lm-pager .active {
  background-color: #4257cc;
  color: #fff;
}

.lm-pager .disabled {
  cursor: not-allowed;
  background-color: #fcfcfc;
  color: #ccc;
}

.lm-pager .disabled:hover {
  background-color: #fcfcfc;
  border: 1px solid #eee;
  color: #ccc;
}

.lm-pager a:hover {
  background: #4257cc;
  border-color: #4257cc;
  color: #fff;
  text-decoration: none;
}

.lm-pager .cur {
  background: #236efd;
  border-color: #236efd;
  font-weight: bold;
  color: #fff;
}

.lm-pager span.dot {
  background: #236efd;
  border-color: #0a6c00;
  font-weight: bold;
  color: #fff;
}

.lm-input {
  display: flex;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  line-height: 40px;
  font-size: 14px;
  background-color: #fff;
}
.lm-input input {
  box-sizing: border-box;
  border: none;
  padding: 8px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #333;
}

.lm-input.is_textarea {
}
.lm-input.is_textarea textarea {
  box-sizing: border-box;
  border: none;
  padding: 8px;
  width: 100%;
  height: 80px;
  font-size: 14px;
  color: #333;
}
.lm-input input::placeholder,
.lm-input.is_textarea textarea::placeholder {
  color: #999;
}

.lm-form .lm-form_item {
  box-sizing: border-box;
  width: 100%;
}

.lm-btn {
  border-radius: 4px;
  padding: 10px 40px;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background-color: #1462fb;
  cursor: pointer;
}
.lm-btn button,
.lm-btn input[type="submit"] {
  border: none;
  width: 100%;
  color: #fff;
  background-color: transparent;
  cursor: pointer;
}
