﻿.banner {
  width: 100%; }
  .banner img {
    width: 100%; }

.xdzc {
  width: 100%;
  text-align: center;
  clear: both; }
  .xdzc h2 {
    font-size: 36px;
    color: #005cb3;
    padding-top: 50px; }

.xdzc1 h2 {
  padding-top: 110px; }
.xdzc1 .hcd {
  width: 1200px;
  height: 520px;
  margin: auto;
  position: relative;
  margin-top: 50px; }
  .xdzc1 .hcd .hcp1 {
    width: 572px;
    height: 297px; }
    .xdzc1 .hcd .hcp1 img {
      box-shadow: 0 0 20px #ccc; }
  .xdzc1 .hcd .hcp2 {
    width: 371px;
    height: 267px;
    border: 6px solid #005cb3;
    margin: auto;
    margin-top: -220px; }
  .xdzc1 .hcd .hcp3 {
    z-index: 9;
    width: 572px;
    height: 298px;
    box-shadow: 0 0 20px #ccc;
    position: absolute;
    right: 0;
    margin-top: -200px;
    background: #FFFFFF; }
    .xdzc1 .hcd .hcp3 .hcp4 {
      font-size: 20px;
      width: 550px;
      line-height: 32px;
      margin: auto;
      padding-top: 20px; }

.xdzc2 {
  background: #f5f5f5;
  height: 960px; }
  .xdzc2 ul {
    width: 1200px;
    margin: auto; }
    .xdzc2 ul li {
      width: 291px;
      float: left;
      margin-top: 35px; }
      .xdzc2 ul li .zcys1 {
        width: 268px;
        height: 338px;
        border: 5px solid #005cb3; }
      .xdzc2 ul li .zcys2 {
        width: 278px;
        height: 348px;
        margin-top: -335px;
        margin-left: 13px;
        background: #FFFFFF;
        box-shadow: 0 0 20px #bcbbbb; }
        .xdzc2 ul li .zcys2 img {
          margin-top: 10px; }
        .xdzc2 ul li .zcys2 .zcp1 {
          font-size: 24px;
          font-weight: bold;
          margin-top: 20px; }
        .xdzc2 ul li .zcys2 .zcp2 {
          font-size: 18px;
          width: 200px;
          margin: auto;
          margin-top: 10px;
          line-height: 32px; }
    .xdzc2 ul .wyyd {
      margin-left: 163px; }

.xdzc3 {
  height: 680px; }
  .xdzc3 .gyzy {
    font-size: 20px;
    color: #666666;
    width: 1000px;
    margin: auto;
    line-height: 32px;
    margin-top: 50px; }
  .xdzc3 ul {
    width: 1200px;
    margin: auto;
    margin-top: 40px; }
    .xdzc3 ul li {
      float: left;
      width: 484px;
      height: 336px;
      box-shadow: 0 0 20px #bcbbbb;
      margin-left: 60px; }
      .xdzc3 ul li .zcp1 {
        font-size: 24px;
        font-weight: bold;
        color: #005cb3;
        letter-spacing: 1px;
        margin-top: 50px;
        margin-bottom: 40px; }
      .xdzc3 ul li .zcp2 {
        width: 410px;
        margin: auto;
        text-align: left;
        font-size: 18px;
        margin-top: 8px; }
      .xdzc3 ul li .zcp3 {
        width: 484px;
        margin: auto;
        margin-top: 35px;
        color: #FFFFFF;
        font-size: 18px; }
        .xdzc3 ul li .zcp3 img {
          float: left;
          margin-left: 37px; }
        .xdzc3 ul li .zcp3 span {
          float: right;
          margin-top: 27px;
          margin-right: 7px;
          cursor: pointer; }
    .xdzc3 ul .zykzr {
      margin-left: 105px; }

.xdzc4 {
  background: #F5F5F5;
  height: 505px; }
  .xdzc4 ul {
    width: 1200px;
    margin: auto;
    margin-top: 50px; }
    .xdzc4 ul li {
      float: left;
      width: 278px;
      height: 313px; }
      .xdzc4 ul li .zclc {
        color: #005cb3;
        font-size: 24px;
        font-weight: bold;
        margin-top: 125px; }
      .xdzc4 ul li .zclc2 {
        font-size: 20px;
        width: 220px;
        margin: auto;
        line-height: 33px;
        margin-top: 16px; }
    .xdzc4 ul .zclcyd {
      margin-left: 29px; }

.xdzc5 {
  height: 660px; }
  .xdzc5 ul {
    width: 1200px;
    margin: auto;
    margin-top: 40px; }
    .xdzc5 ul li {
      float: left;
      text-align: left; }
      .xdzc5 ul li .qtzlim {
        margin-left: 30px;
        margin-right: 50px; }
      .xdzc5 ul li .zczlzs {
        font-size: 28px;
        font-weight: bold;
        margin-bottom: 25px; }
      .xdzc5 ul li .zczlzs2 {
        font-size: 24px;
        margin-top: 10px; }
        .xdzc5 ul li .zczlzs2 .gsblp {
          color: #005cb3;
          margin-right: 10px; }
        .xdzc5 ul li .zczlzs2 .gsblp2 {
          display: block;
          width: 395px;
          display: inline-block; }
      .xdzc5 ul li .zczlzs3 {
        margin-top: 20px; }
  .xdzc5 .zlzx {
    width: 200px;
    height: 48px;
    line-height: 48px;
    background: #005cb3;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    clear: both;
    margin: auto;
    position: relative;
    top: 30px;
    cursor: pointer; }

.xdzc6 {
  height: 400px; }
  .xdzc6 h2 {
    padding-top: 20px; }
  .xdzc6 ul {
    width: 1200px;
    margin: auto;
    position: relative;
    top: 30px; }
    .xdzc6 ul li {
      float: left;
      width: 400px;
      height: 160px;
      cursor: pointer; }
      .xdzc6 ul li .zxzc {
        margin: auto; }
        .xdzc6 ul li .zxzc .rwtx {
          float: left;
          margin-left: 70px; }
        .xdzc6 ul li .zxzc .rwqd {
          float: left;
          text-align: left;
          margin-left: 20px; }
          .xdzc6 ul li .zxzc .rwqd p {
            font-size: 18px;
            margin-top: 8px; }
    .xdzc6 ul li:hover .rwtx img {
      border: 4px solid #005cb3;
      border-radius: 110px; }
    .xdzc6 ul li:hover .zxzc .rwqd .jdp {
      font-size: 22px; }

.xdzc7 {
  height: 965px; }
  .xdzc7 ul {
    width: 1200px;
    height: 700px;
    margin: auto;
    margin-top: 10px; }
    .xdzc7 ul li {
      float: left;
      margin-top: 40px;
      cursor: pointer; }
      .xdzc7 ul li .zccg img {
        box-shadow: 0 0 20px #bcbbbb; }
      .xdzc7 ul li .zccg2 {
        width: 316px;
        height: 250px;
        box-shadow: 0 0 20px #bcbbbb;
        margin: auto;
        margin-top: -130px;
        background: #FFFFFF;
        z-index: 9;
        position: relative; }
        .xdzc7 ul li .zccg2 .zccgp1 {
          font-size: 24px;
          color: #005cb3;
          font-weight: bold;
          padding-top: 20px; }
        .xdzc7 ul li .zccg2 .zccgp2 {
          font-size: 16px;
          color: #666666;
          width: 290px;
          height: 55px;
          margin: auto;
          line-height: 28px;
          margin-top: 10px;
          margin-bottom: 15px; }
        .xdzc7 ul li .zccg2 .zccgp3 {
          width: 230px;
          text-align: left;
          margin: auto;
          font-size: 14px;
          margin-top: 4px; }
        .xdzc7 ul li .zccg2 .zccgp4 {
          width: 100%;
          height: 6px;
          background: #fff;
          position: absolute;
          bottom: 0; }
    .xdzc7 ul li:hover .zccgp4 {
      background: #005cb3; }
    .xdzc7 ul .zccgtd {
      margin-left: 60px; }

.xdzc8 {
  height: 1280px;
  background: #F5F5F5; }
  .xdzc8 .cjwt {
    width: 1200px;
    height: 180px;
    margin: auto;
    margin-top: 30px; }
    .xdzc8 .cjwt .cjle {
      width: 1120px;
      height: 180px;
      background: #FFFFFF;
      box-shadow: 0 0 20px #bcbbbb;
      margin-left: 65px; }
      .xdzc8 .cjwt .cjle .ttd {
        width: 146px;
        height: 180px;
        line-height: 180px;
        background: url(wt1.png) no-repeat center;
        position: relative;
        left: -65px;
        font-size: 60px;
        color: #FFFFFF;
        float: left; }
    .xdzc8 .cjwt .wjwtp1 {
      font-size: 24px;
      width: 1120px;
      text-align: left;
      padding-top: 40px;
      margin-bottom: 5px;
      position: relative;
      left: -58px;
      letter-spacing: 1px; }
    .xdzc8 .cjwt .syd {
      padding-top: 28px; }
    .xdzc8 .cjwt .syd2 {
      padding-top: 30px; }
    .xdzc8 .cjwt .wjwtp2 {
      font-size: 18px;
      width: 1120px;
      line-height: 32px;
      text-align: left;
      position: relative;
      left: -58px;
      letter-spacing: 1px; }
  .xdzc8 .cjwt2 {
    margin-top: 50px; }
  .xdzc8 .cjwtzj {
    height: 220px; }
    .xdzc8 .cjwtzj .cjle {
      height: 220px; }
    .xdzc8 .cjwtzj .ttd {
      height: 220px !important;
      line-height: 220px !important; }

.xdzc9 ul {
  width: 1200px;
  height: 390px;
  margin: auto;
  margin-top: 50px; }
  .xdzc9 ul li {
    float: left;
    width: 300px; }
    .xdzc9 ul li .fwbzp1 {
      font-size: 24px;
      font-weight: bold;
      color: #005cb3;
      margin-top: 20px; }
    .xdzc9 ul li .fwbzp2 {
      font-size: 18px;
      line-height: 32px;
      margin-top: 10px; }

.xdzc10 h2 {
  line-height: 65px; }
.xdzc10 ul {
  width: 1000px;
  margin: auto;
  margin-top: 35px; }
  .xdzc10 ul li {
    float: left; }
    .xdzc10 ul li p {
      font-size: 18px;
      width: 440px;
      text-align: left;
      line-height: 32px; }
      .xdzc10 ul li p span {
        color: #005cb3; }
  .xdzc10 ul li:nth-child(2) {
    margin-left: 45px; }
  .xdzc10 ul li:nth-child(3) {
    margin-left: -26px; }
.xdzc10 .fcadsf {
  font-size: 24px;
  clear: both;
  padding-top: 20px;
  margin-bottom: 20px; }
.xdzc10 .asdf {
  box-shadow: 0 0 20px #CCCCCC; }

.xdzc11 .jeq {
  font-size: 18px;
  width: 810px;
  line-height: 32px;
  margin: auto;
  margin-top: 30px; }
.xdzc11 .jeq2 {
  width: 650px;
  height: 105px;
  line-height: 120px;
  margin: auto;
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  letter-spacing: 1px;
  padding-left: 60px;
  margin-top: 36px; }
.xdzc11 .jeq3 {
  font-size: 18px;
  width: 810px;
  line-height: 32px;
  margin: auto;
  margin-top: 20px;
  text-align: left; }

.xzc0{width: 1200px;margin: auto;}
.kmdjf{margin-top: 40px;}
.xzc0 h2{padding-top: 100px;  font-size: 36px;  font-weight: bold;  color: #005cb3;}
.f_left{float: left;display: block;}
.f_right{float: left;}
.f_right div{width: 680px;text-align: left;padding: 15px;font-size: 16px;    margin-left: 20px;}
.f_right div:nth-child(1){border-radius: 15px;font-weight: 600;line-height: 25px;border: 1px solid #005cb3;  }
.f_right div:nth-child(2){line-height: 25px;}
.f_right div span{color: #FF0000}
.f_right div .blue{color: #005cb3; display: inline-block;}
.f_right .more{display: block;width: 200px;height: 36px; border: 1px solid;  text-align: center;  line-height: 36px;
    border-radius: 15px;  background-color: #005cb3;  color: #fff;  font-weight: bold;  margin-left: 50px;}


/*# sourceMappingURL=xxggszc-style.css.map */
