h2.bt {
  background: url(../images/h-1.png) no-repeat 50%;
  font-weight: 600;
  font-size: 20px;
  color: #6e6e6e;
  text-align: center;
  background-size: 100%; }

.c1 {
  margin-top: 30px; }
  .c1 .sp {
    margin-top: 30px; }
    .c1 .sp img {
      max-width: 100% !important;
      height: auto !important; }
  .c1 .list2 {
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .c1 .list2 li {
      width: 31.33%; }
      .c1 .list2 li:nth-child(1) {
        margin-bottom: 10px;
        width: 100%; }
      .c1 .list2 li .img img {
        max-width: 100%; }

.fl {
  float: left; }

.fr {
  float: right; }

.c2 {
  margin-top: 10px; }
  .c2 .list2 {
    margin-top: 30px;
    padding: 0 20px; }
    .c2 .list2 li {
      margin-bottom: 20px; }
      .c2 .list2 li .img {
        width: 40%; }
        .c2 .list2 li .img img {
          width: 100%; }
      .c2 .list2 li .zi {
        width: 56%; }
        .c2 .list2 li .zi h3 {
          font-size: 14px;
          color: #6b6b6b;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; }
        .c2 .list2 li .zi dd {
          margin-top: 10px;
          font-size: 12px;
          line-height: 20px;
          color: #6b6b6b;
          margin-left: 0; }
  .c2 a.ck {
    display: block;
    font-size: 14px;
    color: #666666;
    border: 1px solid #666666;
    width: 120px;
    line-height: 34px;
    text-align: center;
    margin: 20px auto 0; }

.c3 {
  margin-top: 30px; }
  .c3 .list2 {
    margin-top: 30px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap; }
    .c3 .list2 li {
      width: 44%;
      position: relative;
      margin-bottom: 16px; }
      .c3 .list2 li .img img {
        width: 100%; }
      .c3 .list2 li h3 {
        line-height: 40px;
        font-size: 14px;
        color: #fff;
        background: #006834;
        width: 100%;
        position: absolute;
        z-index: 111;
        bottom: 0;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding: 0 10px;
        box-sizing: border-box; }
  .c3 a.ck {
    display: block;
    font-size: 14px;
    color: #666666;
    border: 1px solid #666666;
    width: 120px;
    line-height: 34px;
    text-align: center;
    margin: 20px auto 0; }

.c4 {
  margin-top: 30px; }
  .c4 .content {
    margin-top: 30px;
    padding: 0 20px; }
    .c4 .content .bd {
      overflow: hidden; }
    .c4 .content .list2 li .img img {
      width: 100%; }
    .c4 .content .list2 li .zi .timex {
      font-size: 12px;
      color: #999999;
      margin-top: 10px;
      margin-bottom: 10px; }
    .c4 .content .list2 li .zi h3 {
      font-size: 14px;
      color: #333333;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .c4 .content .list2 li .zi dd {
      font-size: 12px;
      line-height: 18px;
      color: #999999;
      margin-left: 0;
      margin-top: 10px; }
  .c4 a.ck {
    display: block;
    font-size: 14px;
    color: #666666;
    border: 1px solid #666666;
    width: 120px;
    line-height: 34px;
    text-align: center;
    margin: 20px auto 0; }

.c5 {
  background: url(../images/foot.png) no-repeat 50% 0;
  background-size: cover;
  margin-top: 20px; }
  .c5 .content {
    padding: 20px; }
  .c5 .c5-1 {
    width: 80%; }
    .c5 .c5-1 h2 {
      color: #fff;
      font-size: 16px;
      line-height: 24px; }
    .c5 .c5-1 dd {
      margin-left: 0;
      font-size: 12px;
      line-height: 20px;
      color: #fff; }
    .c5 .c5-1 .banx {
      font-size: 14px;
      color: rgba(255, 255, 255, 0.59);
      line-height: 24px;
      margin-top: 14px; }
      .c5 .c5-1 .banx a {
        color: rgba(255, 255, 255, 0.59); }
  .c5 .c5-2 {
    text-align: center;
    width: 20%;
    color: #fff;
    line-height: 20px;
    font-size: 12px; }
    .c5 .c5-2 img {
      width: 100%; }
  .c5 .ban {
    text-align: center;
    padding: 20px;
    border-top: 1px solid #fff;
    font-size: 12px;
    line-height: 18px;
    color: #fff; }
    .c5 .ban a {
      color: #fff; }

/*# sourceMappingURL=index.css.map */
