.left {
  float: left;
}
.right {
  float: right;
}
.oh {
  overflow: hidden;
}
.os {
  overflow: scroll;
}
.ov {
  overflow: visible;
}
.bgnr {
  background-repeat: no-repeat;
}
.bgr {
  background-repeat: repeat;
}
.bgrx {
  background-repeat: repeat-x;
}
.bgry {
  background-repeat: repeat-y;
}
.bgCover {
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.part {
  width: 1200px;
  margin: 0 auto;
}
.font-xs {
  font-size: 12px;
}
.font-s {
  font-size: 14px;
}
.font-m {
  font-size: 16px;
}
.font-l {
  font-size: 18px;
}
a:hover {
  color: #ff9724!important;
}
img {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -moz-transition: transform 0.5s, -moz-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s, -moz-transform 0.5s;
}
img:hover {
  -webkit-transform: scale(1.04);
     -moz-transform: scale(1.04);
      -ms-transform: scale(1.04);
          transform: scale(1.04);
}

/*# sourceMappingURL=pre.css.map */
