.banner {

  width: 100%; }

  .banner img {

    width: 100%;

    cursor: pointer; }

/*轮播图*/

.banner {

    position: relative;

    width: 100%;

    min-width: 1170px;

    height: 600px;

}

.banner .bd {

    position: relative;

    margin: 0 auto;

    overflow: hidden

}

.banner .bd ul {

    width: 100% !important;

    min-width: 1170px

}

.banner .bd li {

    width: 100% !important;

    min-width: 1170px;

    height: 600px;

    overflow: hidden;

    text-align: center

}

.banner .bd li a {

    display: block;

    height: 600px

}

.banner .hd {

    position: absolute;

    width: 100%;

    z-index: 1001;

    bottom: 0;

    left: 0;

    height: 30px;

    line-height: 30px

}

.banner .hd ul {

    text-align: center

}

.banner .hd ul li {

    cursor: pointer;

    display: inline-block;

    zoom: 1;

    width: 42px;

    height: 11px;

    margin: 1px;

    overflow: hidden;

    background: #000;

    filter: alpha(opacity=50);

    opacity: .5

}

.banner .hd ul .on {

    background: red

}

.banner .bt {

    position: relative;

    margin: 0 auto;

    width: 1170px;

    z-index: 1002;

    top: -50%

}

.banner .next, .banner .prev {

    position: absolute;

    z-index: 1002;

    margin-top: -30px;

    left: 0;

    width: 40px;

    height: 60px;

    background: url(../images/index-img/slider-arrow.png) -126px -137px #000 no-repeat;

    cursor: pointer;

    filter: alpha(opacity=50);

    opacity: 1;

    display: none

}

.banner .next {

    left: auto;

    right: 0;

    background-position: -6px -137px

}



.sub-menu {

    height: 100px;

    width: 1500px;

    line-height: 100px;

    text-align: center;

    margin: auto;

}

.sub-menu a {

    width: 156px;;

    /*height: 120px;*/

    margin: 0 5px;

    color: #000;

    -webkit-transition: padding-left ease .3s;

    transition: padding-left ease .3s;

    /*line-height: 60px;*/

    text-align: center;

    font-size: 18px;

    font-weight: bold;

    float: left;

}

.sub-menu a img {

    width: 25%;

    height: 35%;;

    display: block;

    margin: 10px auto;

}

.sub-menu a div {

    line-height: 18px;

    font-size: 18px;

    width: 160px;

}



.wlzc {

    width: 100%;

    margin: 0 auto;

    clear: both;

    text-align: center;

    letter-spacing: 1.5px; }

.wlzc1 {

    border-top: 1px solid #01838a;

    border-bottom: 1px solid #01838a;

}

.wlzc1 .zcno {

    width: 1200px;

    margin: 100px auto;

}



.wlzc1 .zcno .zcnop {

    width: 580px;

    color: #444444;

    line-height: 42px;

    text-align: left;

    font-size: 16.5px;

    margin-top: 10px;

    float: left;

}



.wlzc1 .zcno .zcnop .lj {

    display: block;

    width: 120px;

    height: 30px;

    border: 1px solid #8dcff4;

    text-align: center;

    line-height: 30px;

    border-radius: 8px;

    margin-top: 20px;

    cursor: pointer;

}



.wlzc1 .zcno img {

    float: right;

}

.title_box {

    margin: auto;

    position: relative;

    top: -29px;

    color: #01838a;

    align-items: center;

    justify-content: center;

    display: flex;

}

.title {

    padding: 5px;

    border-radius: 10px;

    width: 450px;

    background-color: #d1e3e3;

    font-size: 24px;

    color: #024794;

    height: 48px;

    line-height: 48px;

}

.title_1 {

    display: flex;

    text-align: center;

    justify-content: center;

    padding: 100px 0 40px 0;

}



.title_1 p:nth-child(2) {

    font-size: 30px;

    line-height: 30px;

    margin: 0 24px;

}



.title_1 img {

    display: flex

}



.wlzc1 ul {

    display: flex;

    justify-content: center;

    max-width: 1200px;

    margin: auto;

}



.zclc {

    flex: 1;

    height: 291px;

    background-size: 100% 100%;

}



.zclc p:first-child {

    margin: 68px 0 24px 0;

    font-size: 18px;

    font-weight: bold;

    color: #024794;

    width: 208px;

    margin-left: 20px

}



.zclc p:nth-child(2) {

    font-size: 14px;

    color: #000;

    width: 140px;

    margin-left: 56px;

}





/*服务计划*/

.wlzc5 {

    width: 100%;

    background-color: #fff;

    border-top: 1px solid #01838a;

    height: 800px;

}



.title_5 {

    display: flex;

    text-align: center;

    justify-content: center;

    padding: 50px 0 50px 0;

}



.title_5 p:nth-child(2) {

    font-size: 30px;

    line-height: 30px;

    margin: 0 24px;

}



.tesefuwu {

    max-width: 1200px;

    margin: auto;

}



.tesefuwu > ul {

    display: flex;

    justify-content: space-between;

}



.tesefuwu > ul > li {

    width: 360px;

    height: 696px;

    background-color: #fff;

    position: relative;

    box-sizing: border-box;

    border: 1px solid #024794;

}



.left_img {

    float: left;

    margin: 38px 0 24px 26px;

}



.right_img {

    float: right;

}



.list_contant .title_test {

    margin: 0 36px 0 26px;

    text-align: start;

    height: 65px;

    font-size: 16px;

    color: #024794;

}



.list_contant ul {

    display: flex;

    flex-direction: column;

    align-items: flex-start;

    margin-left: 26px;

    margin-top: 10px;

}



.list_contant ul li {

    font-size: 14px;

    line-height: 14px;

    margin-bottom: 10px;

}



.list_contant .rmb {

    font-size: 24px;

    color: #024794;

    line-height: 24px;

    margin-top: 35px;

    text-align: start;

    margin-left: 26px;

}



.list_contant .notice {

    font-size: 14px;

    color: #999;

    margin-top: 18px;

    text-align: start;

    margin-left: 26px;

}



.right_bottom_img {

    position: absolute;

    bottom: 0;

    right: 0;

}



.icon {

    opacity: 0

}



.border {

    width: 360px;

    height: 696px;

    border: 6px solid #024794;

    opacity: 1

}



.tesefuwu > ul > li:hover {

    opacity: 1;

    cursor: pointer;

    border: 6px solid #024794;

    box-sizing: border-box;

}



.tesefuwu > ul > li:hover .icon {

    opacity: 1;

}

















.xzc {

  width: 100%;

  text-align: center;

  clear: both; }

  .xzc h2 {

    padding-top:50px;

    font-size: 32px;

    font-weight: normal;

    color: #024794; }



.xzc1 ul {

  width: 817px;

  height: 100px;

  margin: auto;

  margin-top: 75px; }

  .xzc1 ul li {

    float: left;

    width: 86px;

    height: 84px; }

  .xzc1 ul .clli1 {

    background: url(../images/xggszc-img/CLXG-1.png) no-repeat center;

    background-position-y: -80px;

    transition: 0.5s; }

  .xzc1 ul .clli2 {

    background: url(../images/xggszc-img/CLXG-2.png) no-repeat center;

    background-position-y: -80px;

    transition: 0.5s; }

  .xzc1 ul .clli3 {

    background: url(../images/xggszc-img/CLXG-3.png) no-repeat center;

    background-position-y: -80px;

    transition: 0.5s; }

  .xzc1 ul .clli4 {

    background: url(../images/xggszc-img/CLXG-4.png) no-repeat center;

    background-position-y: -80px;

    transition: 0.5s; }

  .xzc1 ul .clli5 {

    background: url(../images/xggszc-img/CLXG-5.png) no-repeat center;

    background-position-y: -80px;

    transition: 0.5s; }

  .xzc1 ul .clli6 {

    background: url(../images/xggszc-img/CLXG-6.png) no-repeat center;

    background-position-y: -85px;

    transition: 0.5s; }

  .xzc1 ul .ydtb {

    margin-left: 60px; }

.xzc1 .clgs {

  width: 817px;

  height: 5px;

  margin: auto;

  background: url(../images/xggszc-img/jdt.png) no-repeat;

  background-position-x: -817px;

  transition: 5s; }

.xzc1 .clzi {

  font-size: 18px;

  width: 1020px;

  line-height: 30px;

  margin: auto;

  margin-top: 39px; }

  .xzc1 .clzi span {

    color: #278fe4; }



.xzc2 .fwtsp {

  width: 1200px;

  margin: auto;

  font-size: 18px;

  margin-top: 40px; }

  .xzc2 .fwtsp span {

    color: #278fe4; }

.xzc2 ul {

  width: 1200px;

  height: 330px;

  margin: auto;

  margin-top: 70px; }

  .xzc2 ul li {

    width: 400px;

    float: left; }

    .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; }

  .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; }

  .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: #034794; }

    .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: 570px; }

  .xzc5 h2 {

    padding-top: 50px; }

  .xzc5 .blndul {

    width: 1100px;

    margin: auto;

    margin-top: 60px; }

    .xzc5 .blndul .blndli {

      width: 550px;

      float: left; }

      .xzc5 .blndul .blndli .bdzld {

        width: 442px;

        height: 363px;

        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: 35px; }

          .xzc5 .blndul .blndli .bdzld ul li {

            margin-top: 10px; }



.xzc6 {

  height: 330px; }

  .xzc6 h2 {

    padding-top: 50px; }

  .xzc6 ul {

    width: 940px;

    margin: auto;

    margin-top: 70px; }

    .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; }

  .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; }

  .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; }

  .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; }

.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; }

  .xzc13 .xtp1 {

    font-size: 18px;

    width: 920px;

    margin: auto;

    margin-top: 28px;

    line-height: 32px; }

  .xzc13 .gyzdul1 {

    width: 940px;

    height: 325px;

    margin: auto;

    margin-top: 40px; }

    .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: 140px; }

  .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; }



.wlzc0{width: 100%;margin: auto;height: 630px;background-color: #f5f5f5}

.kmdjf{width: 1200px;margin: 40px auto 0 auto}

.wlzc0 h2{padding-top: 50px;  font-size: 32px;  font-weight: normal;  color: #024794;}

.f_left{float: left;display: block;}

.f_right{float: left;}

.f_right div{width: 690px;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: #034794}

.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=xggszc.css.map */

/*常见问题*/

.features{

    padding:5em 0;

}

.features .container{

    width: 1200px;

    margin: auto;

}

.features h1{

    color:#222222;

    font-size:32px;

    font-weight: normal;

    color:#034794;

    text-align:center;

    margin-bottom:1em;

    text-transform:uppercase;

}

.features p{

    color:#777;

    font-size:0.95em;

    line-height:1.8em;

    margin: 1em 0 1em;

}

.table-green table {

    border:1px solid #749707;

}



.table-green table tr th {

    background-color: #F1B458;

    font-size: 16px;

}



.ask {

    cursor: pointer;

    background: -moz-linear-gradient(top, #f5f5f5, #ebebeb);

    background: -webkit-linear-gradient(top, #f5f5f5, #ebebeb);

    background: -o-linear-gradient(top, #f5f5f5, #ebebeb);

    background-color: #f5f5f5;

    border: 1px solid #dfdfdf;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    text-shadow: 1px 1px 0px #fff;

    clear: both;

    padding-top: 12px;

    padding-right: 13px;

    padding-bottom: 13px;

    padding-left: 13px;

    font-weight: bold;

    text-align: left;

}

.ask strong{

    color: #666;

}

.question {

    background-color:#fff;

    border:1px solid #dfdfdf;

    border-top:1px solid #dfdfdf;

    border-left:1px solid #eee;

    -webkit-border-top-left-radius: 4px;

    -webkit-border-top-right-radius: 4px;

    -moz-border-radius-topleft: 4px;

    -moz-border-radius-topright: 4px;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    margin:0 0 8px;

    padding:15px 18px 1px;

    position:relative;

    text-align:left

}

.question ul li{

 color: #666;



}

.question:after {

    left: 4px;

    right: 4px;

    bottom: -5px;

    box-shadow: 0 0 2px #ddd;

}



.question, .question:before, .question:after {

    background: #fff;

    border: 1px solid #dfdfdf;

}



.question:before, .question:after {

    content: "";

    position: absolute;

    bottom: -3px;

    left: 3px;

    right: 3px;

    height: 1px;

    border-top: none;

}





.openquestion,.closedquestion {



    margin-bottom:5px;

}