.jt {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.jt1 {
  display: flex;
  justify-content: space-between; }

.jt2 {
  display: flex;
  flex-wrap: wrap; }

.tong {
  width: 1200px;
  margin: 0 auto; }

.tong1 {
  width: 1920px;
  margin-left: -960px;
  left: 50%;
  position: relative; }

.fl {
  float: left; }

.fr {
  float: right; }

p {
  margin: 0; }

.tou {
  height: 35px; }
  .tou .x {
    line-height: 35px;
    color: #666666; }
    .tou .x a {
      color: #666666; }
  .tou .ss .gj {
    color: #666666;
    font-size: 12px;
    line-height: 35px; }
    .tou .ss .gj a {
      color: #666666;
      padding-left: 10px; }
  .tou .ss #formsearch {
    background: url(//cdn.xyptcdn.com/db472c28/21/02/8a8a9cb7e56868e0c536cf2f6c38eba32a42618a.png) no-repeat 0 50%;
    width: 229px;
    height: 26px;
    margin-left: 20px; }
    .tou .ss #formsearch input {
      line-height: 26px;
      height: 26px;
      background: none;
      border: none;
      outline: none; }
      .tou .ss #formsearch input#keyword {
        float: left;
        width: calc(100% - 60px);
        text-indent: 12px; }
      .tou .ss #formsearch input#s_btn {
        float: right;
        width: 60px;
        font-size: 0; }

.tou1 {
  height: 117px;
  background: #f6fafb; }
  .tou1:before {
    display: block;
    content: '';
    background: url(//cdn.xyptcdn.com/db472c28/21/02/40e3cf80fd908958a5fcc3882a306b6db71dea5a.png) no-repeat 0 50%;
    width: 100%;
    height: 6px; }
  .tou1 .zi .logo {
    line-height: 111px; }
  .tou1 .zi .logoz {
    padding-left: 15px;
    background: url(//cdn.xyptcdn.com/db472c28/21/02/ac12e04640e63f31a5d9813b82de97a4d068de54.png) no-repeat 0 50%;
    margin-left: 22px;
    padding-top: 3px;
    padding-bottom: 3px; }
    .tou1 .zi .logoz p:nth-child(1) {
      font-size: 21.78px;
      color: #000000;
      font-weight: 600; }
    .tou1 .zi .logoz p:nth-child(2) {
      color: #9b9b9b;
      font-size: 16.59px; }
      .tou1 .zi .logoz p:nth-child(2) span {
        color: #6fb819; }
  .tou1 .dh {
    background: url(//cdn.xyptcdn.com/db472c28/21/02/0ea2b78a3f9805183beea13f2f71a449dcada96e.png) no-repeat 0 50%;
    padding-left: 62px; }
    .tou1 .dh p {
      color: #666666;
      font-size: 18.29px;
      line-height: 1.2; }
      .tou1 .dh p:nth-child(2) {
        font-size: 29.73px;
        font-weight: 600;
        color: #006b8c; }

h2.bt {
  text-align: center; }
  h2.bt b {
    display: block;
    color: #333333;
    font-size: 36px; }
    h2.bt b span {
      color: #267f9d; }
  h2.bt p {
    color: #666666;
    margin-top: 10px;
    font-size: 16px;
    background: url(//cdn.xyptcdn.com/db472c28/21/02/d5d8644aae0527cea5317f5b6a5adb7a66f7299a.png) no-repeat 50%; }

.c1 {
  margin-top: 50px; }
  .c1 .con {
    margin-top: 42px; }
    .c1 .con .c1-1 {
      width: 190px; }
      .c1 .con .c1-1 .list1 {
        border-bottom: 1px solid #bbbbbb;
        margin-bottom: 13px; }
        .c1 .con .c1-1 .list1 li {
          text-align: center;
          font-size: 18px;
          line-height: 60px;
          border: 1px solid #bbbbbb;
          border-bottom: none;
          position: relative; }
          .c1 .con .c1-1 .list1 li a {
            display: block;
            color: #333333; }
          .c1 .con .c1-1 .list1 li:after {
            content: '';
            background: url(//cdn.xyptcdn.com/db472c28/21/02/93cc3f61203a38be641c734263116d791c2d7da6.png) no-repeat 50%;
            position: absolute;
            right: -12px;
            top: 50%;
            transform: translateY(-50%);
            width: 12px;
            height: 20px;
            display: none; }
          .c1 .con .c1-1 .list1 li.on {
            border-color: #267f9d; }
            .c1 .con .c1-1 .list1 li.on a {
              background: #267f9d;
              color: #fff; }
            .c1 .con .c1-1 .list1 li.on:after {
              display: block; }
    .c1 .con .c1-2 {
      width: 976px; }
      .c1 .con .c1-2 .list2 {
        flex-wrap: wrap;
        text-align: center; }
        .c1 .con .c1-2 .list2 li {
          margin-bottom: 12px;
          margin-right: 21px; }
          .c1 .con .c1-2 .list2 li:nth-child(3n) {
            margin-right: 0; }
          .c1 .con .c1-2 .list2 li .img {
            border: solid 1px #c9c9c9;
            position: relative; }
            .c1 .con .c1-2 .list2 li .img:after {
              content: '';
              display: block;
              width: 100%;
              height: 100%;
              top: 0;
              left: 0;
              position: absolute;
              z-index: 1;
              background: url(//cdn.xyptcdn.com/db472c28/21/02/99a846c24600d6439c4eff674189a6c2d6d5ff44.png) no-repeat 50% rgba(38, 127, 157, 0.5);
              transition-duration: .3s;
              opacity: 0; }
            .c1 .con .c1-2 .list2 li .img img {
              width: 309px;
              height: 351px; }
          .c1 .con .c1-2 .list2 li h3 {
            font-size: 16px;
            color: #333333;
            line-height: 52px; }
          .c1 .con .c1-2 .list2 li:hover .img:after {
            opacity: 1; }

.c2 {
  background: url(//cdn.xyptcdn.com/db472c28/21/02/22505f412e0ca9f912eac80e4155dfe8948957a4.png) no-repeat 50% 0;
  height: 931px;
  padding-top: 132px;
  margin-top: -22px; }
  .c2 h2 {
    margin-left: 158px; }
  .c2 .con {
    margin-top: 47px; }
    .c2 .con .c2-1 {
      width: 373px; }
      .c2 .con .c2-1 .list2 li .img img {
        width: 373px;
        height: 124px; }
      .c2 .con .c2-1 .list2 li .zi {
        margin-top: 20px; }
        .c2 .con .c2-1 .list2 li .zi .sec p {
          width: 179px;
          height: 54px;
          color: #fff;
          font-size: 21px;
          line-height: 54px;
          padding-left: 23px;
          border-radius: 0 30px 30px 0;
          background: #60ad33; }
        .c2 .con .c2-1 .list2 li .zi h3 {
          margin-top: 14px;
          font-size: 30px;
          color: #fff;
          font-weight: 600; }
          .c2 .con .c2-1 .list2 li .zi h3 img {
            padding-left: 15px; }
        .c2 .con .c2-1 .list2 li .zi h4 {
          font-size: 21px;
          color: #d0f3ff;
          margin-top: 8px; }
        .c2 .con .c2-1 .list2 li .zi dd {
          margin-top: 18px;
          font-size: 16px;
          line-height: 28px;
          color: #ffffff; }
    .c2 .con .c2-2 {
      width: 748px; }
      .c2 .con .c2-2 .list1 li {
        width: 238px;
        height: 160px;
        padding-top: 25px;
        padding-left: 34px;
        margin-right: 17px;
        background: #fff;
        margin-bottom: 16px; }
        .c2 .con .c2-2 .list1 li:nth-child(3n) {
          margin-right: 0; }
        .c2 .con .c2-2 .list1 li .img {
          height: 49px;
          line-height: 49px; }
          .c2 .con .c2-2 .list1 li .img img.img2 {
            display: none; }
        .c2 .con .c2-2 .list1 li h3 {
          margin-top: 13px; }
          .c2 .con .c2-2 .list1 li h3 p {
            color: #a6a6a6;
            font-family: arial;
            font-size: 14px; }
          .c2 .con .c2-2 .list1 li h3 b {
            display: block;
            color: #267f9d;
            font-size: 21px;
            margin-top: 6px; }
        .c2 .con .c2-2 .list1 li.on {
          background: url(//cdn.xyptcdn.com/db472c28/21/02/50605570b862aa53cdb3bb9e3e7f32dc7323ac1f.png) no-repeat 0 50%; }
          .c2 .con .c2-2 .list1 li.on .img img.img1 {
            display: none; }
          .c2 .con .c2-2 .list1 li.on .img img.img2 {
            display: inline; }
          .c2 .con .c2-2 .list1 li.on h3 p {
            color: #fff; }
          .c2 .con .c2-2 .list1 li.on h3 b {
            color: #fff; }

.c3 .con {
  position: relative;
  height: 556px; }
  .c3 .con:after {
    content: '';
    display: block;
    background: url(//cdn.xyptcdn.com/db472c28/21/02/829d72b089a1647bbc139dcfbcbf36130c3cb482.png) no-repeat 0 50%;
    width: 205px;
    height: 294px;
    position: absolute;
    left: -27px;
    bottom: 12px; }
  .c3 .con .c3-1 {
    padding-top: 31px;
    position: relative;
    z-index: 1;
    width: 830px; }
    .c3 .con .c3-1 .con1 {
      margin-top: 23px;
      padding-left: 172px;
      padding-right: 45px;
      padding-top: 60px;
      width: 830px;
      height: 416px;
      background: url(//cdn.xyptcdn.com/db472c28/21/02/88ed8dd64b9fd9b4997210ea3cb209e1516e3138.png) no-repeat 0 50%; }
      .c3 .con .c3-1 .con1 dd {
        font-size: 16px;
        color: #333333;
        line-height: 31.5px; }
      .c3 .con .c3-1 .con1 a.ck {
        display: block;
        width: 147px;
        line-height: 38px;
        color: #fff;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        font-size: 16px;
        background: #6fb819;
        margin-top: 32px; }
  .c3 .con .c3-2 {
    position: absolute;
    right: -19px;
    top: 0; }
    .c3 .con .c3-2 a.ckx {
      display: block; }
    .c3 .con .c3-2 .sec {
      position: absolute;
      right: 19px;
      bottom: 0;
      width: 202px; }
      .c3 .con .c3-2 .sec a {
        margin-top: 20px;
        display: block;
        width: 202px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        color: #fff;
        font-size: 24px;
        background: rgba(38, 127, 157, 0.67); }

.c4 {
  margin-top: 48px; }
  .c4 .con {
    margin-top: 30px; }
    .c4 .con .c4-1 {
      width: 590px; }
      .c4 .con .c4-1 .list1 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .c4 .con .c4-1 .list1 li {
          position: relative; }
          .c4 .con .c4-1 .list1 li h3 {
            text-align: center;
            color: #fff;
            position: absolute;
            bottom: 0;
            width: 100%;
            left: 0;
            font-size: 16px;
            line-height: 51px;
            background: rgba(38, 127, 157, 0.8); }
          .c4 .con .c4-1 .list1 li .img img {
            width: 287px;
            height: 252px; }
          .c4 .con .c4-1 .list1 li:nth-child(1) {
            margin-bottom: 11px; }
            .c4 .con .c4-1 .list1 li:nth-child(1) .img img {
              width: 590px;
              height: 400px; }
      .c4 .con .c4-1 .sec {
        background: url(//cdn.xyptcdn.com/db472c28/21/02/29f740a0a21f6d24ebc8daac15f96041e3b54396.jpg) no-repeat 0 50%;
        height: 93px;
        margin-top: 10px;
        padding-top: 24px; }
        .c4 .con .c4-1 .sec a.ck {
          width: 183px;
          height: 49px;
          display: block;
          line-height: 47px;
          text-align: center;
          margin-left: auto;
          margin-right: auto;
          border: 1px solid rgba(255, 255, 255, 0.49);
          font-size: 18px;
          color: #ffffff; }
    .c4 .con .c4-2 {
      width: 600px; }
      .c4 .con .c4-2 .list2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .c4 .con .c4-2 .list2 li {
          position: relative; }
          .c4 .con .c4-2 .list2 li h3 {
            text-align: center;
            color: #fff;
            position: absolute;
            bottom: 0;
            width: 100%;
            left: 0;
            font-size: 16px;
            line-height: 51px;
            background: rgba(38, 127, 157, 0.8); }
          .c4 .con .c4-2 .list2 li .img img {
            width: 295px;
            height: 400px; }
          .c4 .con .c4-2 .list2 li:nth-child(3) {
            margin-top: 11px; }
            .c4 .con .c4-2 .list2 li:nth-child(3) .img img {
              width: 600px;
              height: 355px; }

.c5 {
  background: url(//cdn.xyptcdn.com/db472c28/21/02/d35397a1fe7cf32c3eb2cd16d96d3d4212ed13e0.png) no-repeat 0 50%;
  margin-top: 35px;
  padding-top: 104px;
  height: 532px; }
  .c5 h2.bt b {
    color: #fff; }
  .c5 h2.bt p {
    background: none;
    color: #fff; }
  .c5 .con {
    margin-top: 46px; }
    .c5 .con .list2 li {
      width: 225px;
      background: url(//cdn.xyptcdn.com/db472c28/21/02/26a37eb6e8bc35ad0687d343decc89763c0d6d74.png) no-repeat 50% 55px;
      text-align: center;
      padding-bottom: 24px; }
      .c5 .con .list2 li .img {
        margin-left: auto;
        margin-right: auto; }
      .c5 .con .list2 li .zi {
        color: #fff;
        margin-top: 22px; }
        .c5 .con .list2 li .zi h3 {
          font-size: 24px; }
        .c5 .con .list2 li .zi dd {
          font-size: 14px;
          margin-top: 13px; }

.c6 {
  margin-top: 33px;
  margin-bottom: 44px; }
  .c6 .con .c6-1 {
    width: 733px; }
    .c6 .con .c6-1 .tit {
      background: #267f9d;
      padding-right: 29px;
      margin-bottom: 23px; }
      .c6 .con .c6-1 .tit .list1 li a {
        display: block;
        width: 133px;
        line-height: 65px;
        text-align: center;
        color: #fff;
        font-size: 24px; }
      .c6 .con .c6-1 .tit .list1 li:hover {
        background: #0d5678; }
      .c6 .con .c6-1 .tit .list1 li:nth-child(1) {
        margin-right: 10px; }
      .c6 .con .c6-1 .tit a.ck {
        display: block;
        font-size: 16px;
        color: #ffffff; }
    .c6 .con .c6-1 .con .list1 li {
      padding: 32px 0;
      border-bottom: 1px solid #d6d6d6; }
      .c6 .con .c6-1 .con .list1 li .img img {
        width: 225px;
        height: 130px; }
      .c6 .con .c6-1 .con .list1 li .zi {
        width: 465px; }
        .c6 .con .c6-1 .con .list1 li .zi .zi1 h3 {
          font-size: 19px;
          color: #267f9d;
          font-weight: 600; }
        .c6 .con .c6-1 .con .list1 li .zi .zi1 .timex {
          color: #666666;
          padding-left: 35px;
          background: url(//cdn.xyptcdn.com/db472c28/21/02/08e9f6aba11e0068aa0f5ed108d20290fa2855a3.jpg) no-repeat 0 0%; }
          .c6 .con .c6-1 .con .list1 li .zi .zi1 .timex b {
            display: block;
            font-size: 24px;
            line-height: 1; }
          .c6 .con .c6-1 .con .list1 li .zi .zi1 .timex p {
            font-size: 14px;
            margin-top: 6px; }
        .c6 .con .c6-1 .con .list1 li .zi dd {
          font-size: 15px;
          line-height: 25px;
          color: #666666;
          margin-top: 23px; }
    .c6 .con .c6-1 .con .list2 {
      margin-top: 25px; }
      .c6 .con .c6-1 .con .list2 li {
        width: 50%; }
        .c6 .con .c6-1 .con .list2 li a {
          display: block;
          font-size: 16px;
          color: #333333;
          line-height: 38px;
          padding-left: 15px;
          background: url(//cdn.xyptcdn.com/db472c28/21/02/fe33aa06d19be952aac50ba8f57165f4199567c8.png) no-repeat 0 50%; }
  .c6 .con .c6-2 {
    width: 403px; }
    .c6 .con .c6-2 .tit {
      background: #267f9d;
      padding-right: 29px; }
      .c6 .con .c6-2 .tit h2 {
        display: block;
        padding-left: 27px;
        line-height: 65px;
        text-align: center;
        color: #fff;
        font-size: 24px; }
      .c6 .con .c6-2 .tit a.ck {
        display: block;
        font-size: 16px;
        color: #ffffff; }
    .c6 .con .c6-2 .con {
      border: solid 1px #c9c9c9;
      padding-top: 27px;
      padding-left: 28px;
      height: 461px;
      padding-right: 34px; }
      .c6 .con .c6-2 .con .list2 li {
        margin-bottom: 30px; }
        .c6 .con .c6-2 .con .list2 li:last-child {
          margin-bottom: 0; }
        .c6 .con .c6-2 .con .list2 li h3 {
          font-size: 18px;
          color: #333333;
          padding-left: 34px;
          background: url(//cdn.xyptcdn.com/db472c28/21/02/0b3b87b47646a9d51ee422d244de9cdc83cea462.png) no-repeat 0 50%;
          line-height: 26px; }
        .c6 .con .c6-2 .con .list2 li dd {
          padding-left: 34px;
          margin-top: 14px;
          font-size: 15px;
          color: #666666;
          line-height: 24px;
          background: url(//cdn.xyptcdn.com/db472c28/21/02/3246bc7a1c954a35b841cdb5379283c2dfcfdc43.png) no-repeat 0 0%; }

.link {
  min-height: 90px;
  padding-left: 55px;
  background: url(//cdn.xyptcdn.com/db472c28/21/02/85aab5f61ff06b1fead0f5defb28f73a230f2a62.png) no-repeat 18px 50% #267f9d;
  padding-top: 34px;
  padding-bottom: 29px; }
  .link b {
    color: #ffffff;
    font-size: 18px;
    padding-right: 22px; }
  .link a {
    font-size: 15px;
    color: #ffffff;
    padding: 0 6px; }

.foot {
  padding-top: 19px;
  background: url(//cdn.xyptcdn.com/db472c28/21/02/2a02c902a9be1a2effffe7e6f3780bbfef04074d.jpg) no-repeat 50% 100% #0c3744;
  color: #fff; }
  .foot a {
    color: #fff; }
  .foot .con {
    border-bottom: 1px solid #267f9d; }
    .foot .con .foot1 {
      padding-top: 32px;
      width: 620px; }
      .foot .con .foot1 .foot11 h2 b {
        font-size: 30px;
        display: block; }
      .foot .con .foot1 .foot11 h2 p {
        font-size: 18px;
        margin-top: 8px; }
      .foot .con .foot1 .foot11 dd {
        font-size: 15px;
        color: #ffffff;
        line-height: 34px;
        margin-top: 18px;
        padding-left: 32px;
        background: url(//cdn.xyptcdn.com/db472c28/21/02/5a965335aa380b77faa5f0b5ecfa596e44dd115b.png) no-repeat 0 9px; }
      .foot .con .foot1 .foot12 {
        margin-top: 33px;
        text-align: center; }
        .foot .con .foot1 .foot12 p {
          margin-top: 12px; }
    .foot .con .foot2 {
      width: 533px;
      height: 329px;
      padding-left: 52px;
      padding-right: 49px;
      background: #267f9d;
      padding-top: 19px; }
      .foot .con .foot2 .ww1 {
        margin-bottom: 11px; }
        .foot .con .foot2 .ww1 input {
          line-height: 38px;
          border: none;
          background: none;
          color: #fff;
          width: 100%;
          text-indent: 4px;
          border-bottom: 1px solid #fff;
          outline: none; }
          .foot .con .foot2 .ww1 input::-webkit-input-placeholder {
            color: #fff; }
      .foot .con .foot2 .ww2 {
        padding-top: 28px;
        margin-bottom: 18px; }
        .foot .con .foot2 .ww2 textarea {
          line-height: 38px;
          background: none;
          color: #fff;
          width: 100%;
          height: 90px;
          border: 1px solid #fff;
          padding: 0;
          text-indent: 7px;
          outline: none; }
          .foot .con .foot2 .ww2 textarea::-webkit-input-placeholder {
            color: #fff; }
      .foot .con .foot2 .ww3 {
        display: flex;
        justify-content: space-between; }
        .foot .con .foot2 .ww3 #checkcode {
          line-height: 38px;
          border: none;
          background: none;
          color: #fff;
          width: 162px;
          text-indent: 4px;
          border-bottom: 1px solid #fff;
          outline: none; }
          .foot .con .foot2 .ww3 #checkcode::-webkit-input-placeholder {
            color: #fff; }
        .foot .con .foot2 .ww3 .x-submit {
          width: 103px;
          height: 39px;
          color: #fff;
          text-align: center;
          font-size: 16px;
          background: #006081;
          border: none;
          outline: none; }
  .foot .ban {
    text-align: center;
    font-size: 15px;
    line-height: 25px;
    padding: 34px 0 28px; }

.fen {
  overflow: hidden; }
  .fen img {
    transition-duration: .3s; }
  .fen:hover img {
    transform: scale(1.1); }

.cplist {
  flex-wrap: wrap;
  text-align: center; }
  .cplist li {
    margin-bottom: 12px;
    margin-right: 20px; }
    .cplist li:nth-child(3n) {
      margin-right: 0; }
    .cplist li .img {
      border: solid 1px #c9c9c9;
      position: relative; }
      .cplist li .img:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: absolute;
        z-index: 1;
        background: url(//cdn.xyptcdn.com/db472c28/21/02/99a846c24600d6439c4eff674189a6c2d6d5ff44.png) no-repeat 50% rgba(38, 127, 157, 0.5);
        transition-duration: .3s;
        opacity: 0; }
      .cplist li .img img {
        width: 287px;
        height: 326px; }
    .cplist li h3 {
      font-size: 16px;
      color: #333333;
      line-height: 52px; }
    .cplist li:hover .img:after {
      opacity: 1; }

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