/*
* @Author: Anlwork
* @Date:   2019-03-28 15:10:36
*/
@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, button, input, textarea, th, td, p {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent; }
h1, h2, h3, h4, h5, h6{
  font-weight: normal;
}
ul, ol {
  list-style: none; }
li{list-style: none;}
input, select, textarea, button {
  background: transparent;
  border: none;
  outline: none; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important; }

textarea {
  resize: none; }
  input,textarea{
    font-size: 14px;
    font-family: "Helvetica","Arial","PingFang SC","Microsoft YaHei",sans-serif;
  }

img {
  vertical-align: top; }

/* 清楚图片底部三像素 */
a {
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  color: inherit; }

i, em {
  font-style: normal; }

html {
  -webkit-text-size-adjust: none;
  overflow-y: scroll;
  overflow-x: hidden; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

html, body {
  font-family: "Helvetica","Arial","PingFang SC","Microsoft YaHei",sans-serif; }

.o1 {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap; }

.o2 {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break:break-all;
  word-wrap:break-word; }

.o3 {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break:break-all;
  word-wrap:break-word;  }
  .o4 {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break:break-all;
    word-wrap:break-word;  }

.o5 {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  word-break:break-all;
  word-wrap:break-word;  }

.o6 {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  word-break:break-all;
  word-wrap:break-word;  }
.o7 {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  word-break:break-all;
  word-wrap:break-word;  }
button {
  outline: none;
  cursor: pointer;
  border: 0 none;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
select {

    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
select::-ms-expand { display: none; }

.clearfix:after, .clearfix:before {
  content: "";
  display: table; }

.clearfix:after {
  clear: both;
  overflow: hidden; }

.clearfix {
  *zoom: 1; }

.fb {
  font-weight: bold; }

.t2 {
  text-indent: 2em; }

.t1 {
  text-indent: 1em; }

.fl {
  float: left; }

.fr {
  float: right; }

.td {
  text-decoration: underline; }
.f16{
  font-size: 16px;
}
.f24 {
  font-size: 24px; }

.none {
  display: none; }
.block{
  display: block;
}

body, html {
  /* height: 100%; */
  width: 100%;
  overflow-x:hidden; 
  font-size: 14px;
position: relative;
}
.bgc{
  background-color: #edf2f5;
}

.pf {
  position: fixed; }

/* img{
  max-width: 100%;
} */
.wrap{
  width: 1200px;
  margin: 0 auto;
}
.box_sizing_bor{
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.img_solute_cen{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
     -moz-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
       -o-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  display: block;
}

.imgWd{
  min-width: 100%;
}

.imgHe{
  min-height: 100%
}