@charset "utf-8";
/*通用*/
* {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}
body {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  /* background-color:#fff; */
  background: #f8fafc;
  font-family: 'Microsoft YaHei', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',
    'Helvetica Neue', sans-serif;
}
div,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd {
  margin: 0px;
  padding: 0px;
}
ul,
li {
  border: none;
  list-style: none;
}
.lt {
  float: left;
}
.gt {
  float: right;
}
.clear {
  clear: both;
}
.over {
  overflow: hidden;
}
.center {
  text-align: center;
}
.auto {
  margin: 0 auto;
}
.container,
.row {
  margin: 0;
  padding: 0;
}
a,
a:hover,
a:focus {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.hh-max {
  font-size: 30px;
  color: #333;
  font-weight: 500;
}
.hh1 {
  font-size: 20px;
  color: #333;
  font-weight: 500;
}
.hh2 {
  font-size: 18px;
  color: #333;
  font-weight: 500;
}
.hh3 {
  font-size: 16px;
  color: #333;
  font-weight: 500;
}
.hh4 {
  font-size: 14px;
  color: #333;
  font-weight: 500;
}
.bold {
  font-weight: bold;
}
.transition {
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.weui-search-bar__cancel-btn {
  color: #44bcbb;
}
.flex {
  display: flex;
}
.justify_center {
  justify-content: center;
}
.space_between {
  justify-content: space-between;
}
.align_center {
  align-items: center;
}
.flex_end {
  align-items: flex-end;
}
.flex_column {
  flex-direction: column;
}
.flex_wrap {
  flex-wrap: wrap;
}
.text_center {
  text-align: center;
}
.bg_white {
  background: #fff;
}
.p_l_r_12 {
  padding: 0 12px;
}
.sub_title {
  color: #898989;
}
.mb_10 {
  margin-bottom: 10px;
}
.theme_color {
  color: #22a1bd !important;
}
.theme_color_background {
  background: #22a1bd !important;
}
.theme_disabled.theme_color_background {
  background: rgba(34, 161, 189, 0.38) !important;
}
.theme_yellow {
  color: #f99209;
}
.theme_bg {
  background: #f8fafc;
}
.hid {
  display: none !important;
}
.m_l_r_10 {
  margin: 0 10px;
}
.color_black {
  color: #303030;
}
.font_14 {
  font-size: 14px;
}
