/*公共样式--开始*/
html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select {
  margin: 0;
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}

html,
body {
  position: relative;
  height: 100%;
}
body {
  background: #fff;
  font-family: "PingFangSC-Ultralight Light", "Microsoft YaHei Light",
    Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #363638;
  /* min-width: 1000px;
  overflow-x: auto; */
  font-size: 14px; /*  1.4 × 0.1rem = 0.14rem      */
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}

img {
  border: none;
  vertical-align: middle;
}

a {
  text-decoration: none;
  color: #232323;
}

table {
  border-collapse: collapse;
  table-layout: fixed;
}

input,
textarea {
  outline: none;
  border: none;
}

textarea {
  resize: none;
  overflow: auto;
}
/* 滚动条 */
::-webkit-scrollbar-thumb:horizontal {
  /*水平滚动条的样式*/
  width: 4px;
  background-color: @primaryColor;
  -webkit-border-radius: 6px;
}
::-webkit-scrollbar-track-piece {
  background-color: transparent; /*滚动条的背景颜色*/
  -webkit-border-radius: 0; /*滚动条的圆角宽度*/
}
::-webkit-scrollbar {
    width: 8px; /*滚动条的宽度*/
  height: 8px; /*滚动条的高度*/
}
::-webkit-scrollbar-thumb:vertical {
  /*垂直滚动条的样式*/
  background-color: #999;
  -webkit-border-radius: 4px;
  border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover {
  /*滚动条的hover样式*/
  height: 50px;
  background-color: #9f9f9f;
  -webkit-border-radius: 4px;
}
.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: ".";
  width: 0;
  height: 0;
  /* visibility: hidden; */
  display: block;
  clear: both;
  /* overflow: hidden; */
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.tl {
  text-align: left;
}

.tc {
  text-align: center;
}

.tr {
  text-align: right;
}

.ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mb72 {
  margin-bottom: 0.72rem !important;
}
.fz30 {
  font-size: 0.3rem !important;
}
.bold {
  font-weight: 700 !important;
}
.red {
  color: #cf3428 !important;
}
.c36 {
  color: #363638 !important;
}
.i18n {
  text-align: center;
  font-size: 0.18rem;
  /* font-weight: 600; */
}
.line {
  width: 44px;
  height: 5px;
  background: #cf3428;
  border-radius: 5px;
}
.hide {
  display: none;
}
.hand {
  cursor: pointer;
}

