.c1 {
  margin-top: 38px;
  margin-bottom: 125px; }
  .c1 h2 {
    margin-bottom: 80px;
    text-align: center; }
  .c1 .list1 li {
    float: left;
    margin-right: 38px;
    transition-duration: .3s; }
    .c1 .list1 li:last-child {
      margin-right: 0; }
    .c1 .list1 li a.img {
      display: block;
      padding: 6px;
      box-shadow: 0px 0px 10px -1px #000; }
      .c1 .list1 li a.img img {
        width: 264px;
        height: 181px; }
    .c1 .list1 li h3 {
      text-align: center;
      font-weight: 500;
      font-size: 26px;
      line-height: 86px; }
      .c1 .list1 li h3 a {
        color: #000; }
    .c1 .list1 li:hover {
      transform: translateY(-20px); }

.c2bg {
  height: 806px;
  background: url(../images/c2.png) no-repeat center 0;
  margin-bottom: 74px; }
  .c2bg .c2 h2 {
    text-align: center;
    color: #fff;
    font-size: 86px;
    padding-top: 46px; }
    .c2bg .c2 h2 p {
      font-size: 30px; }
  .c2bg .c2 .list2 {
    margin-top: 42px; }
    .c2bg .c2 .list2 li {
      width: 290px;
      float: left;
      margin-left: 15px; }
      .c2bg .c2 .list2 li a.a {
        width: 290px;
        height: 289px;
        display: block;
        position: relative; }
        .c2bg .c2 .list2 li a.a img {
          width: 290px;
          height: 289px; }
        .c2bg .c2 .list2 li a.a h3 {
          font-weight: 500;
          text-align: center;
          font-size: 30px;
          line-height: 56px;
          background: #737373;
          color: #fff;
          position: absolute;
          bottom: 0;
          width: 100%; }
          .c2bg .c2 .list2 li a.a h3:hover {
            color: #1092ef; }
      .c2bg .c2 .list2 li:nth-child {
        margin-right: 0; }
      .c2bg .c2 .list2 li .sec {
        width: 290px;
        height: 131px;
        box-sizing: border-box;
        background: rgba(255, 255, 255, 0.5);
        padding-top: 8px;
        padding-left: 37px; }
        .c2bg .c2 .list2 li .sec a {
          line-height: 30px;
          color: #ffffff;
          font-size: 18px;
          padding-left: 24px;
          display: block;
          background: url(../images/yuan.png) no-repeat 0 50%; }

.c3 {
  margin-bottom: 126px; }
  .c3 .c3-1 {
    width: 256px;
    box-shadow: 0px 0px 50px 0px #000; }
    .c3 .c3-1 h2 {
      line-height: 51px;
      color: #fff;
      padding-left: 20px;
      background: url(../images/h-2.png) no-repeat center 0;
      font-size: 20px; }
      .c3 .c3-1 h2 a.ck {
        margin-right: 14px;
        font-size: 13px;
        color: #fff;
        float: right;
        font-weight: 500; }
    .c3 .c3-1 .list1 {
      background: #f1f1f1;
      padding-left: 12px;
      padding-bottom: 44px; }
      .c3 .c3-1 .list1 li {
        padding-top: 17px; }
        .c3 .c3-1 .list1 li a.a {
          display: block;
          background: url(../images/list1.png) no-repeat 0 0;
          width: 212px;
          line-height: 36px;
          margin-left: 18px;
          font-size: 16px;
          color: #333;
          text-align: center; }
        .c3 .c3-1 .list1 li .sec a {
          font-size: 14px;
          line-height: 52px;
          font-size: 12px;
          color: #333;
          padding-left: 76px;
          border-bottom: 1px solid #e1e1e1;
          background: url(../images/yj.png) no-repeat 60px 50%;
          display: block; }
  .c3 .c3-2 {
    width: 922px; }
    .c3 .c3-2 .hd {
      background: url(../images/h-3.png) no-repeat center 0;
      line-height: 50px;
      height: 52px; }
      .c3 .c3-2 .hd li {
        font-size: 18px;
        color: #000000;
        width: 158px;
        margin-right: 56px;
        text-align: center;
        float: left; }
        .c3 .c3-2 .hd li.on {
          background: #005fd9;
          color: #fff; }
    .c3 .c3-2 .content {
      border: 1px solid #bfbfbf;
      border-top: none;
      padding-top: 2px;
      box-sizing: border-box;
      height: 626px; }
      .c3 .c3-2 .content .list1 li {
        float: left;
        margin: 0 15px;
        margin-bottom: 10px; }
        .c3 .c3-2 .content .list1 li a.img {
          display: block;
          padding: 4px;
          border: 1px solid #bfbfbf; }
          .c3 .c3-2 .content .list1 li a.img img {
            width: 190px;
            height: 190px; }

.c4 h2 {
  text-align: center; }
.c4 h3 {
  font-weight: 500;
  font-size: 24px;
  color: #005fd9;
  border: 1px solid #bfbfbf;
  line-height: 38px;
  width: 189px;
  margin: 0 auto;
  margin-top: 12px;
  margin-bottom: 32px;
  text-align: center; }
.c4 .content {
  background: url(../images/ys.png) no-repeat center 0;
  height: 1119px; }
  .c4 .content .list1 {
    position: relative; }
    .c4 .content .list1 li {
      width: 619px;
      box-sizing: border-box;
      padding-left: 122px;
      height: 200px;
      margin-bottom: 17px; }
      .c4 .content .list1 li h4 {
        font-size: 35px;
        color: #000000;
        font-weight: 500; }
      .c4 .content .list1 li dd {
        font-size: 18px;
        color: #000000;
        line-height: 44px; }
      .c4 .content .list1 li:nth-child(7), .c4 .content .list1 li:nth-child(9) {
        float: right; }
    .c4 .content .list1 .xx {
      position: absolute;
      z-index: 111; }
      .c4 .content .list1 .xx.tu1 {
        right: 36px;
        top: 66px; }
      .c4 .content .list1 .xx.tu2 {
        bottom: -9px;
        left: 0; }

.c5bg {
  background: #005fd9;
  height: 439px;
  margin-bottom: 68px; }
  .c5bg .c5 .c5-1 {
    padding-top: 70px;
    padding-left: 22px;
    width: 565px; }
  .c5bg .c5 .c5-2 {
    width: 619px;
    margin-right: 14px; }
    .c5bg .c5 .c5-2 h2 {
      padding-top: 42px;
      margin-bottom: 10px; }
    .c5bg .c5 .c5-2 dd {
      color: #fff;
      font-size: 15px;
      line-height: 26px;
      padding-left: 15px; }

.c6 h2 {
  text-align: center; }
.c6 h3 {
  font-weight: 500;
  font-size: 24px;
  color: #005fd9;
  border: 1px solid #bfbfbf;
  line-height: 38px;
  width: 189px;
  margin: 0 auto;
  margin-top: 12px;
  text-align: center;
  margin-bottom: 74px; }
.c6 .content {
  border-top: 1px solid #484848;
  padding-top: 38px; }
  .c6 .content .xian {
    width: 392px;
    height: 4px;
    background: #005fd9;
    margin-bottom: 7px; }
  .c6 .content .c6-1 {
    width: 392px;
    margin-right: 22px; }
    .c6 .content .c6-1 .contentx {
      padding-top: 17px;
      padding-left: 14px;
      padding-right: 14px;
      border: 1px solid #9e9e9e; }
      .c6 .content .c6-1 .contentx h2 {
        font-weight: 500;
        margin-bottom: 16px; }
        .c6 .content .c6-1 .contentx h2 span {
          display: block;
          background: #005fd9;
          width: 119px;
          line-height: 39px;
          text-align: center;
          color: #fff;
          font-size: 22px; }
        .c6 .content .c6-1 .contentx h2 a.ck {
          font-size: 17px;
          color: #005fd9; }
      .c6 .content .c6-1 .contentx .list1 li a.img {
        display: block;
        width: 137px; }
        .c6 .content .c6-1 .contentx .list1 li a.img img {
          width: 137px;
          height: 96px; }
      .c6 .content .c6-1 .contentx .list1 li h4 {
        font-weight: 500;
        width: 216px;
        padding-top: 6px; }
        .c6 .content .c6-1 .contentx .list1 li h4 a {
          color: #000000;
          font-size: 15px; }
        .c6 .content .c6-1 .contentx .list1 li h4 dd {
          font-size: 15px;
          color: rgba(0, 0, 0, 0.7);
          margin-top: 6px; }
      .c6 .content .c6-1 .contentx .list2 {
        margin-top: 38px;
        padding-bottom: 54px; }
        .c6 .content .c6-1 .contentx .list2 li {
          line-height: 34px;
          padding-left: 32px;
          background: url(../images/yjx.png) no-repeat 12px 50%;
          padding-right: 12px; }
          .c6 .content .c6-1 .contentx .list2 li a {
            display: block;
            font-size: 15px;
            color: #000; }
            .c6 .content .c6-1 .contentx .list2 li a span {
              float: right;
              color: rgba(0, 0, 0, 0.5); }

/*# sourceMappingURL=haha.css.map */