body {
  background-color: #fff;
  display: flex;
  flex-direction: column;
}

.fl {
  float: left;
}

.fr {
  position: absolute;
  right: 1em;
}

.wl {
  width: 95%;
  margin: auto;
}
.footshortcut{
  width: 1200px;
}

.ws {
  width: 1100px;
  margin: auto;
}

flexr {
  display: flex;
  flex-direction: row;
  align-items: center;
}

flexc {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.w {
  width: 1200px;
  margin: auto;
}

i {
  font-style: normal;
}

@font-face {
  font-family: "iconfont"; /* project id 968436 */
  src: url('/font/Montserrat-Regular.woff2') format('woff2'),
  url('/font/Montserrat-Regular.woff') format('woff'),
  url('/font/Montserrat-Regular.ttf') format('truetype'),
  url('/font/Montserrat-Bold.woff2') format('woff2'),
  url('/font/Montserrat-Bold.woff') format('woff'),
  url('/font/Montserrat-Bold.ttf') format('truetype');
}

*{
  font-family: "iconfont"; /* project id 968436 */

}
img {
  display: block;
}

img {

  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /*Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */
  object-fit: cover;
    object-position: top;
}