/*伸缩流方向*/
/*主轴对齐*/
/*侧轴对齐*/
/*换行*/
/*伸缩性*/
.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
html {
  font-size: 62.5%;
}
body {
  word-wrap: break-word;
  background-color: white;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  font-family: 'HelveticaNeueLTPro', 'PingFangSC-light', 'Microsoft YaHeiUI', '微软雅黑', Roboto, sans-serif;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 14px;
}
::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 14px;
}
:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 14px;
}
:-moz-placeholder {
  /* Firefox 18- */
  font-size: 14px;
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  color: #ff4500;
  text-decoration: none;
}
a:visited {
  color: #8b8b8b;
  text-decoration: none;
}
a:active,
a:focus {
  -moz-outline-style: none;
  outline: none;
}
figure {
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
input {
  font-size: 1.6rem;
}
input::-webkit-input-placeholder {
  font-family: 'HelveticaNeueLTPro', 'PingFangSC-light', 'Microsoft YaHeiUI', '微软雅黑', Roboto, sans-serif;
  font-weight: 300;
}
input::-moz-placeholder {
  font-family: 'HelveticaNeueLTPro', 'PingFangSC-light', 'Microsoft YaHeiUI', '微软雅黑', Roboto, sans-serif;
  font-weight: 300;
}
input:-ms-input-placeholder {
  font-family: 'HelveticaNeueLTPro', 'PingFangSC-light', 'Microsoft YaHeiUI', '微软雅黑', Roboto, sans-serif;
  font-weight: 300;
}
input:-moz-placeholder {
  font-family: 'HelveticaNeueLTPro', 'PingFangSC-light', 'Microsoft YaHeiUI', '微软雅黑', Roboto, sans-serif;
  font-weight: 300;
}
ul {
  list-style: none;
  padding-left: 0;
}
.clear {
  clear: both !important;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
  word-spacing: 2rem;
}
.text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fs-16 {
  font-size: 1.6rem;
}
.bold {
  font-weight: bold;
}
.center {
  text-align: center;
}
.mb0 {
  margin-bottom: 0 !important;
}
.margin-top-0 {
  margin-top: 0!important;
}
.margin-left-10 {
  margin-left: 1rem !important;
}
.margin-top-5 {
  margin-top: 0.5rem !important;
}
.margin-top-10 {
  margin-top: 1rem !important;
}
.margin-top-20 {
  margin-top: 2rem !important;
}
.margin-top-30 {
  margin-top: 3rem !important;
}
.margin-top-40 {
  margin-top: 4rem !important;
}
.margin-top-50 {
  margin-top: 5rem !important;
}
.margin-top-80 {
  margin-top: 8rem !important;
}
.wrap {
  min-width: 32rem;
  position: relative;
}
.content {
  margin-right: auto;
  margin-left: auto;
}
.contentWrap {
  font-family: 'PingFangSC-Regular', 'Microsoft YaHeiUI', '微软雅黑', Roboto, sans-serif;
  font-weight: normal;
  color: #5a646e;
}
.side {
  font-family: 'PingFangSC-light', 'Microsoft YaHeiUI', '微软雅黑', Roboto, sans-serif;
}
.fixSizeContent {
  margin-right: auto;
  margin-left: auto;
}
.fixChangeContent {
  margin-right: auto;
  margin-left: auto;
}
.social-share-img {
  position: absolute;
  top: -100rem;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  visibility: visible;
}
.rep-keywords {
  color: red;
  font-weight: bold;
}
