.ac-190404-wrap .ban-190404 {
  height: 560px;
  background: url("../images/190404/ban_01.jpg") no-repeat center; }
.ac-190404-wrap .ac190404-content {
  background: url("../images/190404/bg_02.jpg") no-repeat top center;
  padding-top: 1px; }
.ac-190404-wrap .ac-c1 {
  height: 453px;
  width: 100%;
  background: url("../images/190404/c1.jpg") no-repeat center;
  margin-top: 75px; }
.ac-190404-wrap .ac-c2 {
  height: 539px;
  width: 100%;
  background: url("../images/190404/c2.jpg") no-repeat center;
  margin-top: 60px;
  padding-top: 1px; }
  .ac-190404-wrap .ac-c2 .ac-190404-list {
    margin-top: 220px; }
.ac-190404-wrap .ac-c3 {
  padding-top: 50px; }
  .ac-190404-wrap .ac-c3 .ac-c3-1 {
    height: 171px;
    background: url("../images/190404/c31.jpg") no-repeat center; }
  .ac-190404-wrap .ac-c3 .ac-c3-2 {
    height: 497px;
    background: url("../images/190404/c32.jpg") no-repeat center;
    padding-top: 1px; }
    .ac-190404-wrap .ac-c3 .ac-c3-2 .ac-190404-list {
      margin-top: 50px; }
    .ac-190404-wrap .ac-c3 .ac-c3-2 .ac-190404-btn {
      padding-left: 120px; }
  .ac-190404-wrap .ac-c3 .ac-c3-3 {
    height: 392px;
    background: url("../images/190404/c33.jpg") no-repeat center;
    padding-top: 1px; }
    .ac-190404-wrap .ac-c3 .ac-c3-3 .ac-190404-list {
      margin-top: 50px; }
    .ac-190404-wrap .ac-c3 .ac-c3-3 .ac-190404-btn {
      padding-left: 120px; }
  .ac-190404-wrap .ac-c3 .ac-c3-4 {
    height: 364px;
    background: url("../images/190404/c34.jpg") no-repeat center;
    padding-top: 1px; }
    .ac-190404-wrap .ac-c3 .ac-c3-4 .ac-190404-list {
      margin-top: 50px; }
    .ac-190404-wrap .ac-c3 .ac-c3-4 .ac-190404-btn {
      padding-left: 120px; }
.ac-190404-wrap .ac-190404-list {
  display: flex;
  justify-content: center;
  align-items: center; }
  .ac-190404-wrap .ac-190404-list .item {
    margin: 10px 50px; }
    .ac-190404-wrap .ac-190404-list .item span {
      font-size: 34px;
      color: #ffffff;
      line-height: 2; }
    .ac-190404-wrap .ac-190404-list .item p {
      font-size: 20px;
      color: #ffffff; }
    .ac-190404-wrap .ac-190404-list .item.corg span, .ac-190404-wrap .ac-190404-list .item.corg p {
      color: #fcff00; }
  .ac-190404-wrap .ac-190404-list .line {
    display: block;
    width: 2px;
    height: 50px;
    background-color: #ffffff; }
.ac-190404-wrap .ac-190404-btn {
  padding-left: 200px; }
  .ac-190404-wrap .ac-190404-btn span {
    vertical-align: baseline; }
  .ac-190404-wrap .ac-190404-btn p {
    vertical-align: baseline;
    font-size: 36px;
    color: #ffffff; }
    .ac-190404-wrap .ac-190404-btn p i {
      font-size: 67px;
      color: #ffffff; }
  .ac-190404-wrap .ac-190404-btn .ac-btn {
    display: inline-block;
    padding: 0 38px;
    line-height: 58px;
    color: #02090a;
    text-align: center;
    background-color: #fff;
    border-radius: 58px;
    font-size: 0;
    vertical-align: text-bottom; }
    .ac-190404-wrap .ac-190404-btn .ac-btn:before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      width: 30px;
      height: 28px;
      background: url("../images/190404/icon.png") no-repeat center;
      margin-right: 5px; }
    .ac-190404-wrap .ac-190404-btn .ac-btn i {
      font-size: 28px; }
.ac-190404-wrap .ac-rule {
  padding-top: 50px; }
  .ac-190404-wrap .ac-rule span {
    display: block; }

/*# sourceMappingURL=190404.css.map */
