.banner {
  width: 100%;
   height:auto!important;}
  .banner img {
    width: 100%;
    cursor: pointer; }

.xzc {
  width: 100%;
  text-align: center;
  clear: both; }
  /*.xzc h2 {*/
    /*padding-top: 100px;*/
    /*font-size: 32px;*/
    /*font-weight: normal;*/
    /*color: #024794; }*/
.xzc1 h2 {
  padding-top: 100px;
  font-size: 32px;
  font-weight: normal;
  color: #024794; }
.xzc1 ul {
  width: 1200px;
  height: auto;
  margin: auto;
  margin-top: 40px;

}
  .xzc1 ul li {
    float: left;
    width: 555px;

      margin-bottom: 50px;

  }
 .xzc1 ul .clli {
     height: 99px;
     width:348px;
   float: left }

.xzc1 ul li .p {
    float: left ;padding-left: 110px;box-sizing: border-box;text-align: left;font-size: 16px;color: #000}

 .xzc1 ul li:nth-child(2), .xzc1 ul li:nth-child(4){float: right}

.xzc1 ul .clli span{display: block;
    font-size: 20px;
    font-weight: bolder;
    text-align: left;
    margin: 20px 0 0 110px;}
 /* .xzc1 ul .clli2 {
    background: url(../images/xzcxggs-img/CLXG-2.png) no-repeat center;
    background-position-y: -80px;
    transition: 0.5s; }
  .xzc1 ul .clli3 {
    background: url(../images/xzcxggs-img/CLXG-3.png) no-repeat center;
    background-position-y: -80px;
    transition: 0.5s; }
  .xzc1 ul .clli4 {
    background: url(../images/xzcxggs-img/CLXG-4.png) no-repeat center;
    background-position-y: -80px;
    transition: 0.5s; }
  .xzc1 ul .clli5 {
    background: url(../images/xzcxggs-img/CLXG-5.png) no-repeat center;
    background-position-y: -80px;
    transition: 0.5s; }
  .xzc1 ul .clli6 {
    background: url(../images/xzcxggs-img/CLXG-6.png) no-repeat center;
    background-position-y: -85px;
    transition: 0.5s; }*/




.xzc2{background-color: #f5f5f5}

.xzc2 h2 {
  padding-top: 100px;
  font-size: 32px;
  font-weight: normal;
  color: #024794; }
.xzc2 .fwtsp {
  width: 1200px;
  margin: auto;
  font-size: 18px;
  margin-top: 40px; }
  .xzc2 .fwtsp span {
    color: #278fe4; }
.xzc2 ul {
  width: 1200px;
  height: 570px;
  margin: auto;
  margin-top: 70px; }
  .xzc2 ul li {
    width: 264px;
      height: 241px;
  border-radius: 15px;
    float: left;
  margin-left: 48px;
  margin-bottom: 40px;}

.xzc2 ul li img{border-radius: 10px}
.xzc2 ul li:nth-child(1),.xzc2 ul li:nth-child(5){
  margin-left: 0 }



    .xzc2 ul li .fwtsp1 {
      width: 164px;
      height: 145px;
      margin: auto; }
    .xzc2 ul li .fwtsp2 {
      font-size: 24px;
      font-weight: bold;
      color: #024794;
      margin-top: 28px; }
    .xzc2 ul li .fwtsp3 {
      margin-top: 32px;
      font-size: 16px;
      line-height: 27px; }

.xzc3 {
  background: #f5f5f5;
  height: 870px; }
  .xzc3 h2 {
    padding-top: 50px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc3 .yhkh2 {
    background: #fafafa;
    height: 540px; }
    .xzc3 .yhkh2 .wsm {
      width: 700px;
      height: 60px;
      border-radius: 20px;
      line-height: 60px;
      margin: 0 auto;
      font-size: 30px;
      font-weight: bold;
      color: #FFFFFF;
      background: #024794;
      position: relative;
      top: 30px; }
    .xzc3 .yhkh2 ul {
      width: 1000px;
      height: 600px;
      margin: 0 auto;
      margin-top: 40px; }
      .xzc3 .yhkh2 ul li {
        width: 192px;
        height: 105px;
        float: left;
        margin-left: 6px;
        margin-top: 6px;
        cursor: pointer; }
        .xzc3 .yhkh2 ul li p {
          width: 192px;
          height: 105px;
          line-height: 105px;
          text-align: center;
          margin: 0 auto;
          color: #FFFFFF;
          font-weight: bold;
          font-size: 14px;
          background: #024794;
          opacity: 0;
          position: relative;
          top: -109px;
          transition: 0.2s;
          transform: rotateX(180deg);
          -webkit-transform: rotateX(180deg);
          -moz-transform: rotateX(180deg); }
        .xzc3 .yhkh2 ul li img {
          opacity: 1;
          transition: 0.2s;
          border: 1px solid #CCCCCC; }
      .xzc3 .yhkh2 ul li:hover img {
        opacity: 0;
        transform: rotateX(180deg);
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg); }
      .xzc3 .yhkh2 ul li:hover p {
        opacity: 1;
        transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg); }
  .xzc3 .khzp1 {
    clear: both;
    font-size: 18px;
    margin-top: 90px; }
  .xzc3 .apul {
    width: 1200px;
    height: 230px;
    margin: auto;
    clear: both;
    margin-top: 120px; }
    .xzc3 .apul li {
      float: left;
      width: 300px; }
      .xzc3 .apul li .ap1 {
        width: 160px;
        height: 103px;
        text-align: center;
        margin: auto; }
      .xzc3 .apul li .ap2 {
        font-size: 20px;
        margin-top: 20px; }
      .xzc3 .apul li .ap3 {
        font-size: 16px;
        margin-top: 10px; }
      .xzc3 .apul li .ap4 img {
        margin-top: 24px; }
  .xzc3 .lijizx {
    width: 150px;
    height: 40px;
    line-height: 40px;
    background: #024794;
    margin: auto;
    color: #FFFFFF;
    font-size: 20px; }

.xzc4 {
  height: 670px; }
  .xzc4 h2 {
    padding-top: 50px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc4 ul {
    width: 888px;
    height: 455px;
    margin: auto;
    background: #0b67ce;
    border-radius: 30px;
    margin-top: 70px; }
    .xzc4 ul li {
      float: left;
      height: 455px;
      transition: 0.6s; }
    .xzc4 ul .swtc {
      width: 81%;
      height: 447px;
      border: 4px solid #024794;
      border-radius: 30px;
      background: #FFFFFF; }
      .xzc4 ul .swtc .thbtd {
        display: none; }
    .xzc4 ul .cztc {
      width: 7%;
      background: #0b67ce;
      border-radius: 30px;
      position: relative;
      left: 20px;
      color: #FFFFFF;
      cursor: pointer; }
      .xzc4 ul .cztc .tcmz {
        font-size: 34px;
        width: 50px;
        letter-spacing: 24px;
        line-height: 60px;
        margin-top: 108px; }
    .xzc4 ul .cztc2 {
      width: 9%;
      background: #0b67ce;
      color: #FFFFFF;
      border-bottom-left-radius: 30px;
      border-top-left-radius: 30px;
      cursor: pointer; }
      .xzc4 ul .cztc2 .tcmz {
        font-size: 34px;
        width: 50px;
        padding-left: 15px;
        line-height: 60px;
        margin-top: 108px; }
    .xzc4 ul .dhtc {
      width: 11%;
      background: #248cff;
      border-bottom-right-radius: 30px;
      border-top-right-radius: 30px;
      color: #FFFFFF;
      cursor: pointer; }
      .xzc4 ul .dhtc .thbtd {
        width: 50px;
        height: 455px;
        margin-left: 35px; }
        .xzc4 ul .dhtc .thbtd .thbt {
          font-size: 34px;
          width: 50px !important;
          line-height: 60px;
          margin-top: 108px; }
    .xzc4 ul .tb {
      font-size: 32px;
      color: #024794;
      width: 500px;
      text-align: left;
      margin: auto;
      margin-top: 20px; }
    .xzc4 ul .sdff {
      width: 500px;
      text-align: left;
      margin: auto;
      font-size: 14px;
      margin-top: 5px;
      position: relative; }
      .xzc4 ul .sdff span {
        display: block;
        width: 200px;
        position: absolute;
        right: 0;
        text-align: left;
        display: inline-block; }
    .xzc4 ul .sdff2 {
      margin-top: 19px; }
    .xzc4 ul .sdff3 {
      margin-top: 30px; }
    .xzc4 ul .sdff4 {
      margin-top: 30px; }
    .xzc4 ul .sdff5 {
      color: #e31f1f; }
    .xzc4 ul .tcc {
      display: none; }
    .xzc4 ul .tccc {
      display: none; }

.swfixednav {
  width: 9%;
  cursor: pointer;
  background: #0b67ce;
  border-bottom-left-radius: 30px;
  border-top-left-radius: 30px; }
  .swfixednav .thbtd {
    width: 50px;
    height: 455px;
    display: table !important;
    margin-left: 15px;
    color: #FFFFFF; }
    .swfixednav .thbtd .thbt {
      font-size: 34px;
      width: 50px !important;
      line-height: 60px;
      display: table-cell;
      vertical-align: middle; }

.czfixednav {
  width: 81%;
  height: 447px !important;
  border: 4px solid #024794;
  border-radius: 30px;
  background: #FFFFFF; }

.xzc5 {
  background: #F5F5F5;
  height: 420px;    width: 1200px;
    margin: auto; }
  .xzc5 h2 {
    padding-top: 10px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc5 .blndul {
    width: 1100px;
    margin: auto;
    margin-top: 15px; }
    .xzc5 .blndul .blndli {
      width: 550px;
      float: left; }
      .xzc5 .blndul .blndli .bdzld {
        width: 442px;
        height: 320px;
        font-size: 18px;
        background: #FFFFFF;
        border-radius: 20px;
        box-shadow: 0 0 10px #CCCCCC;
        text-align: left;
        margin: auto; }
        .xzc5 .blndul .blndli .bdzld span {
          color: #00a0e9;
          padding-right: 25px; }
        .xzc5 .blndul .blndli .bdzld ul {
          width: 370px;
          margin: auto;
          position: relative;
          top:10px; }
          .xzc5 .blndul .blndli .bdzld ul li {
            margin-top: 10px; }

.xzc6 {
  height: 420px; background-color: #f5f5f5;    width: 1200px;
    margin: auto;}
  .xzc6 h2 {
    padding-top: 10px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc6 ul {
    width: 940px;
    margin: auto;
      padding-top: 25px;
   }
    .xzc6 ul li {
      float: left; }
      .xzc6 ul li .lctp {
        width: 102px;
        height: 82px;
        margin: auto; }
      .xzc6 ul li .tpxdz {
        font-size: 17px;
        margin-top: 12px; }
    .xzc6 ul .zclcdd img {
      position: relative;
      top: 25px;
      margin-left: 10px;
      margin-right: 10px; }

.xzc7 {
  background: #f5f5f5;
  height: 1010px; }
  .xzc7 h2 {
    padding-top: 50px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc7 .hdza {
    width: 630px;
    margin: auto;
    line-height: 30px;
    margin-top: 35px;
    font-size: 18px; }
  .xzc7 .zytp {
    width: 1200px;
    margin: auto;
    height: 274px;
    margin-top: 40px; }
    .xzc7 .zytp li {
      float: left; }
      .xzc7 .zytp li img {
        width: 274px;
        height: 274px;
        transition: 0.5s; }
    .xzc7 .zytp .zytpli {
      margin-left: 29px; }
    .xzc7 .zytp li:hover img {
      box-shadow: 0 0 20px #444444;
      transform: scale(1.1); }
  .xzc7 .zytp2 {
    width: 1200px;
    margin: auto;
    margin-top: 40px; }
    .xzc7 .zytp2 li {
      width: 580px;
      height: 345px;
      float: left; }
      .xzc7 .zytp2 li .zydjp1 {
        width: 554px;
        font-size: 24px;
        color: #278fe4;
        height: 85px;
        line-height: 120px; }
      .xzc7 .zytp2 li .zydjp2 {
        font-size: 16px;
        margin-top: 5px; }
      .xzc7 .zytp2 li .zydjp3 {
        margin-top: 24px; }
      .xzc7 .zytp2 li .zydjp4 {
        font-size: 24px;
        color: #FFFFFF;
        margin-top: 85px;
        margin-left: 400px; }

.xzc8 {
  height: 1180px; }
  .xzc8 h2 {
    padding-top: 50px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc8 ul {
    width: 1200px;
    margin: auto;
    margin-top: 5px; }
    .xzc8 ul li {
      width: 580px;
      height: 303px;
      float: left;
      border: 1px solid #024794;
      margin-top: 40px;
      cursor: pointer; }
      .xzc8 ul li .hqfup1 {
        font-size: 24px;
        color: #FFFFFF;
        margin-top: 20px;
        margin-left: 90px;
        text-align: left;
        width: 400px; }
      .xzc8 ul li .hqfup2 {
        font-size: 14px;
        color: #024794;
        width: 200px;
        margin-left: 320px;
        text-align: left;
        line-height: 25px;
        margin-top: 24px; }
      .xzc8 ul li .hqfup3 {
        width: 200px;
        text-align: left;
        margin-left: 320px;
        font-size: 14px;
        margin-top: 24px; }
      .xzc8 ul li .hqfup4 {
        width: 200px;
        text-align: left;
        margin-left: 340px;
        font-size: 14px;
        margin-top: 4px; }
      .xzc8 ul li .gys1 {
        color: #027e94; }
      .xzc8 ul li .gys2 {
        color: #730294; }
      .xzc8 ul li .gys3 {
        color: #940228; }
      .xzc8 ul li .gys4 {
        color: #029447; }
      .xzc8 ul li .gys5 {
        color: #e68200; }
    .xzc8 ul .wyydli {
      margin-left: 36px; }

.xzc9 {
  height: 810px;
  background: #f5f5f5; }
  .xzc9 h2 {
    padding-top: 50px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc9 .tsxxp1 {
    font-size: 18px;
    margin-top: 40px;
    line-height: 32px; }
  .xzc9 ul {
    width: 1200px;
    margin: auto;
    margin-top: 50px; }
    .xzc9 ul li {
      float: left;
      width: 374px;
      height: 509px;
      background: #FFFFFF; }
      .xzc9 ul li .kwdbj {
        width: 374px;
        height: 203px;
        text-align: right; }
      .xzc9 ul li .qiwzp1 {
        font-size: 24px;
        color: #024794;
        width: 300px;
        margin: auto;
        text-align: left;
        margin-top: 17px; }
      .xzc9 ul li .qiwzp2 {
        font-size: 16px;
        width: 300px;
        height: 85px;
        margin: auto;
        text-align: left;
        line-height: 28px;
        margin-top: 18px; }
      .xzc9 ul li .qiwzp3 {
        font-size: 16px;
        width: 300px;
        margin: auto;
        text-align: left;
        line-height: 28px; }
      .xzc9 ul li .qiwzp4 {
        color: #024794; }
    .xzc9 ul .ydtsli {
      margin-left: 39px; }

.xzc10 h2 {
  padding-top: 50px;
    font-size: 32px;
    font-weight: normal;
    color: #024794;}
.xzc10 .gdfw {
  margin-top: 42px;
  font-size: 18px;
  line-height: 30px; }
.xzc10 ul {
  width: 1000px;
  margin: auto;
  margin-top: 55px; }
  .xzc10 ul li {
    width: 250px;
    float: left; }
    .xzc10 ul li .sksgp1 {
      width: 113px;
      height: 106px;
      margin: auto; }
    .xzc10 ul li .sksgp2 {
      font-size: 24px;
      color: #024794;
      width: 160px;
      height: 45px;
      line-height: 45px;
      border: 4px solid #024794;
      border-radius: 10px;
      cursor: pointer;
      margin: auto; }
    .xzc10 ul li .sksgp2:hover {
      background: #024794;
      color: #FFFFFF; }

.xzc11 ul {
  width: 1100px;
  height: 530px;
  margin: auto;
  margin-top: 70px; }
  .xzc11 ul li {
    width: 247px;
    height: 286px;
    float: left;
    cursor: pointer; }
    .xzc11 ul li .ywysp1 {
      width: 200px;
      height: 50px;
      color: #FFFFFF;
      font-size: 32px;
      margin: auto;
      border-bottom: 1px solid #FFFFFF;
      position: relative;
      top: 60px; }
    .xzc11 ul li .ywysp2 {
      font-size: 16px;
      width: 200px;
      margin: auto;
      color: #FFFFFF;
      margin-top: 70px;
      line-height: 28px; }
  .xzc11 ul .ywysli {
    margin-left: 37px; }
  .xzc11 ul .ywysli2 {
    margin-left: 142px; }
  .xzc11 ul .ywysli3 {
    margin-top: -45px; }

.xzc12 img {
  width: 100%;
  cursor: pointer; }

.xzc13 {
  background: #F5F5F5; }
  .xzc13 h2 {
    padding-top: 50px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;}
  .xzc13 .xtp1 {
    font-size: 18px;
      text-align: justify;

    line-height: 32px;
  float: right;}
  .xzc13 .gyzdul1 {
    width: 970px;
    height: 325px;
    margin: auto;
    margin-top: 40px;
  clear: both;}
    .xzc13 .gyzdul1 li {
      float: left;
      width: 400px;
      height: 325px;
      background: #FFFFFF;
      border-radius: 10px;
      box-shadow: 0 5px 20px #b9b8b8; }
      .xzc13 .gyzdul1 li .gyzdp1 {
        width: 122px;
        height: 118px;
        margin: auto;
        margin-top: 20px; }
      .xzc13 .gyzdul1 li .gyzdp2 {
        font-size: 24px;
        color: #333333;
        font-weight: bold;
        padding-top: 20px; }
      .xzc13 .gyzdul1 li .gyzdp3 {
        font-size: 14px;
        color: #333333;
        width: 370px;
        margin: auto;
        text-align: left;
        margin-top: 20px; }
    .xzc13 .gyzdul1 li + li {
      margin-left: 170px; }
  .xzc13 .gyzdul2 {
    width: 850px;
    margin: auto;
    margin-top: 50px; }
    .xzc13 .gyzdul2 li {
      float: left; }
    .xzc13 .gyzdul2 li:nth-child(2) p:nth-child(1) {
      font-size: 24px;
      font-weight: bold;
      color: #024794;
      width: 580px;
      text-align: left;
      line-height: 44px;
      margin-top: 5px;
      margin-bottom: 60px;
      position: relative;
      left: 70px; }
    .xzc13 .gyzdul2 li:nth-child(2) div {
      width: 580px;
      text-align: left;
      font-size: 16px;
      color: #333333;
      line-height: 26px;
      position: relative;
      left: 70px; }
      .xzc13 .gyzdul2 li:nth-child(2) div span {
        color: #024794; }
  .xzc13 .gwcx {
    font-size: 24px;
    font-weight: bold;
    color: #024794;
    clear: both;
    padding-top: 42px; }
  .xzc13 .atp {
    margin-top: 30px;
    box-shadow: 0 0 10px #CCCCCC; }

  .xzc14{
      width: 100%;margin: auto;height: auto;background-color: #f5f5f5;
  }
  .xzc14 h2{
      padding-top: 50px;
      font-size: 32px;
      font-weight: normal;
      color: #024794;    text-align: center;}
  .xzc14_info{margin-top: 40px}
.xzc14 .xzc14_info p{position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    top: 281px;
    font-size: 26px;line-height: 26px;}
.xzc14 .xzc14_info p span:first-child{
    display: block;
    float: left;
    position: absolute;
    left: 225px;color: #fff;}

.xzc14 .xzc14_info p span:last-child{
    margin-left: 50px;
    display: block;
    float: right;
    position: absolute;
    right: 250px;}
.xzc14 .xzc14_info .xzc14_info_detail{
    width: 989px;
    height: 370px;
    clear: both;
    background-color: #fff;
    margin: auto;


}

/*新增*/
.xzc14 .xzc14_info .xzc14_info_detail ul{padding-top: 10px;}
.xzc14 .xzc14_info .xzc14_info_detail ul li{width:989px;  height: 48px;    margin-bottom: 8px;}
.xzc14 .xzc14_info .xzc14_info_detail img{display: block;width: 140px;float: left;margin: 0 15px;}
.xzc14 .xzc14_info .xzc14_info_detail ul li div{  float: left;  line-height: 48px;  height: 48px;  font-size: 16px;  width: 409px;  }
.xzc14 .xzc14_info .xzc14_info_detail ul li div:nth-child(1){text-align: right}
.xzc14 .xzc14_info .xzc14_info_detail ul li div:nth-child(3){text-align: left}


.xzc16 h2{  padding-top: 50px;  font-size: 32px;  font-weight: normal;  color: #024794;  text-align: center;  }
.xzc16 ul{width: 1200px;margin: 50px auto 0 auto}
.xzc16 ul li{float: left;width: 192px; margin-left: 60px;  height: 280px;}
.xzc16 ul li:first-child{margin-left: 0}
.xzc16 ul li img{height: 112px;display: block;margin: auto}
.xzc16 ul li .title_16{color: #024794;font-size: 24px;margin: 15px 0;font-weight: bold;}
.xzc16 ul li span{text-align: justify;font-size: 16px;    display: block;}

.xzc_new { height: auto;  }
.xzc_new .title_ziliao {  width: 1200px;  margin: auto;  height: 100px;  }
.active {background-color: #024794 !important;  color: #fff !important  }
.xzc_new .title_ziliao li {width: 378px;height: 72px;text-align: center;float: left;line-height: 72px;background-color: #f5f5f5;margin-left: 33px;  font-size: 28px;  color: #024794  }
.xzc_new .title_ziliao li:first-child {  margin-left: 0  }
.xzc_new .ziliao ul {  width: 1200px;  height: 420px;  margin: auto;  background-color: #f5f5f5  }
.xzc_new .ziliao ul li {  width: 214px;  height: 300px;  float: left;  margin-left: 20px;  margin-top: 63px;  background-color: #fff  }
.xzc_new .ziliao ul li img {  display: block  }
.xzc_new .ziliao ul li .info_contant {  font-size: 16px;  color: #000;  text-align: center;  }
.xzc_new .ziliao ul li .name {  font-size: 24px;  color: #024794;  text-align: center;  line-height: 24px;  margin: 22px 0 18px 0  }

.new_row {display: flex;  max-width: 1200px;  margin: auto;  }
.title {font-size: 24px;  color: #024794;  margin: 17px 0 27px 0  }
.col_1 {width: 600px;}
.text_list {display: flex;flex-direction: column;  align-items: flex-start;  padding: 0 60px;  box-sizing: border-box;  text-align: justify;  font-size: 16px;  height: 200px;  }
.zixun {width: 166px;  height: 40px;  background-color: #024794;  text-align: center;  color: #fff;  line-height: 40px;  margin: auto  }
.question_style {width: 1200px;  margin:25px auto;
    height: 300px;  }
.question_list {width: 600px;  float: left;  }
.question_list img{display: block;float: left;}
.question_info {padding: 30px 30px;width: 387px;  text-align: justify;  box-sizing: border-box;background-color: #024794;color: #fff;height: 300px;float: right; }
.xzc_new_2 h2 {padding-top: 50px;  font-size: 32px;  font-weight: normal;  color: #024794;  text-align: center;  }
.xzc_new_2 > p {color: #999;margin: 14px 0 30px 0;font-size: 16px;}
.question_list .question_info p {  margin-bottom: 20px;  font-size: 20px;  }
.xzc_new_3 { width: 1200px;  margin: auto;  }
.xzc_new_3 > h2 {  font-size: 32px;  font-weight: normal;  color: #024794; padding-top: 50px; }
.xzc_new_3 > p {  color: #999;  margin: 14px 0 30px 0;  font-size: 16px;  }
.sever_selection { height: 240px;  }
.sever_selection .who:first-child{margin-left: 0}
.who {width: 200px;height: 200px;  float: left;margin-left: 50px;}
.hiden {  opacity: 0;  width: 200px;  height: 200px; border-radius: 50%;  align-items: center;  color: #fff;  }
.hiden p:first-child {  margin-top: 60px;  }
.hiden p {  float: left;  width: 100%;  }
.who:hover .hiden {  opacity: 1;  background-color: rgba(0, 0, 0, 0.4)  }
.who .name p {  padding: 10px 0;  font-size: 18px;  }
.zixun_rightnow {  width: 381px;  height: 48px;  border-radius: 30px;  border: 2px solid #024794;margin: auto;margin-bottom: 50px;display: block;  }
.zixun_right {  width: 70%;  border-top-left-radius: 30px;  border-bottom-left-radius: 30px;  font-size: 18px;  line-height: 48px;  height: 48px;    float: left;  }
.zixun_left {  width: 30%;  border-top-right-radius: 30px;  border-bottom-right-radius: 30px;  background-color: #024794;  height: 48px;  line-height: 48px;  font-size: 20px;  color: #fff;float: right  }
.row_2 { width: 970px;  margin: auto; height: 276px;  }
.row_2 img{float: left}
.row_2 p{width: 456px;}
.jieshao {width: 1000px;  margin: 50px auto;  }
.new_ul {width: 1200px;  margin: auto;  margin-top: 50px;  }
.bg_width {background-color: #024794;  width: 1200px;  padding: 20px;  box-sizing: border-box;  color: #fff;  }
.tupian { width: 1200px; margin: auto;  }
.tupian img{float: left}
.new_ul p {  padding: 15px;  width: 1160px;  box-sizing: border-box;  text-align: justify;  height: 80px;    clear: both;  }
.new_ul .contant {  display: flex;  align-items: center;  text-align: justify;  }
.red_1 {  font-size: 18px;  color: #d51619;  }
.red_2 {  color: #d51619;}
.blued {  font-size: 18px;  color: #024794;  }
.xzc15 {  height: 650px;  background-color: #f5f5f5  }
.xzc15 h2 {padding-top: 50px;font-size: 32px;font-weight: normal;color: #024794;text-align: center; }
.nav {width: 1200px; margin: auto; height: 50px; }
.list {  width: 1000px;  margin: auto;  }
.list li:first-child{margin-left: 0}
.list li {  height: 40px;  text-align: center;  line-height: 20px;  cursor: pointer; float: left;width: 126px;margin-left: 92px;font-size: 24px;margin-top: 50px; }
.active1 {  color: #024794;  }
.hide_person {

    height: 464px;
    border-top: 4px solid #024794;
    border-bottom: 4px solid #024794;
    width: 1200px;
    margin: auto;
    padding: 20px 40px;
    box-sizing: border-box;
    margin-top: 40px;
    background-color: #fff;
}

.person_jianjie {

    text-align: justify;
    float: left;
}

.person_jianjie p {
    width: 700px;
    margin-bottom: 20px;
    font-size: 16px;

}

.hide_person img{height: 380px;width: 300px;}


.xzc0{width: 1200px;margin: auto;}
.kmdjf{margin-top: 40px;}
.xzc0 h2{padding-top: 28px;  font-size: 32px;  font-weight: normal;  color: #024794;}
.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 #024794;  }
.f_right div:nth-child(2){line-height: 25px;}
.f_right div span{color: #FF0000}
.f_right div .blue{color: #024794;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: #024794;  color: #fff;  font-weight: bold;  margin-left: 50px;}

/*# sourceMappingURL=xzcxggs-style.css.map */
