.banner {
    width: 100%; }
.banner img {
    width: 100%;
    height: 600px;
    cursor: pointer; }

.xzc {
    width: 100%;
    text-align: center;
    clear: both; }
.xzc1 .info_contant_body
      {width: 1200px;
    margin: auto;
    height:400px;}
.f-left-info{float: left}

.f-left-info p{margin: 10px 0}

.xzc1 h2 {
    margin: 100px auto 50px auto;
    font-size: 32px;
    font-weight: normal;
    color: #000; }
.xzc1 ul {
    float: right;
    width: 608px;
    }
.xzc1 ul li {
    text-align: left;
    width: 590px;
    }
.xzc1 ul li span{font-size: 22px;font-weight: 600;display: block;margin: 18px 0;}
.xzc1 ul li p{font-size: 18px;margin: 32px 0;}
.xzc2 h2 {
    margin: 100px auto 50px auto;
    font-size: 32px;
    font-weight: normal;
    color: #000; }
.xzc2 .fwtsp {
    width: 1200px;
    margin: auto;
    font-size: 18px;
    margin-top: 40px; }
.xzc2 .fwtsp span {
    color: #278fe4; }
.xzc2 ul {
    width: 1200px;
    height: 520px;
    margin: auto;
   }
.xzc2 ul li {
    width: 400px;
    float: left; }
.xzc2 ul li .fwtsp1 {

    height: 145px;
    margin: auto; }
.xzc2 ul li .fwtsp2 {
    font-size: 24px;
    font-weight: bold;
    color: #01838a;
    margin-top: 100px; }
.xzc2 ul li .fwtsp3 {
    margin-top: 32px;
    font-size: 16px;
    line-height: 27px;
    padding: 0 25px;
    text-align: justify;}










.xzc11 ul {
    width: 1100px;
    height: 560px;
    margin: auto;
    margin-top: 50px; }
.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; }


.xzc13 {
    background: #fff }
.xzc13 h2 {
    padding-top: 50px; }
.xzc13 .xtp1 {
    font-size: 18px;
    text-align: justify;
    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: #01838a;
    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: #01838a; }
.xzc13 .gwcx {
    font-size: 24px;
    font-weight: bold;
    color: #01838a;
    clear: both;
    padding-top: 42px; }
.xzc13 .atp {
    margin-top: 30px;
    box-shadow: 0 0 10px #CCCCCC; }

.yhkh13 {
    height: 400px;margin-top: 100px; }
.yhkh13 .zxzx {
    font-size: 32px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 32px;
    text-align: center;}
.yhkh13 ul {
    width: 1560px;
    margin: auto;
    margin-top: 40px; }
.yhkh13 ul li {
    float: left;
    color: #FFFFFF;
    letter-spacing: 1px;
    margin-left: 114px;
    cursor: pointer; }
.yhkh13 ul li img {
    border-radius: 80px; }
.yhkh13 ul li .zxp1 {
    font-size: 28px;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 10px; }
.yhkh13 ul li .zxp2 {
    font-size: 18px;
    margin-top: 7px; }
.yhkh13 ul li:hover img {
    box-shadow: 0 0 20px #FFFFFF; }


/*新增*/
.xzc_new{background-color: #f5f5f5;}
.xzc_new .title_info{padding: 50px 0}
.xzc_new h2{  font-size: 32px;font-weight: normal;color: #01838a; ;
}
.xzc_new div{color: #01838a;font-size: 24px;}
.new_row{width: 1200px;margin: auto;    height: 816px;}
.title{font-size: 24px;color: #01838a;margin: 12px 0 10px 0;}
.new_row .col_1:nth-child(2){float: right}
.col_1{width: 580px;background-color: #fff;margin-bottom: 50px;height: 764px;    float: left;}
.col_1 img{margin-top: 20px;}
.text_list{display:  flex;flex-direction:  column;align-items: flex-start;padding: 0 56px;box-sizing:  border-box;text-align: justify;font-size: 16px;height: 350px;}
.text_list p{margin-top: 10px;}
.zixun{width: 166px;height: 40px;background-color: #01838a;text-align: center;color: #fff;line-height: 40px;margin: auto}
.question_style{display: flex;margin: auto;align-items: center;justify-content: center;margin-bottom: 50px;}
.question_list{display: flex;width: 600px;}
.question_info{display: flex;flex-direction: column;padding: 55px 55px;text-align: justify;box-sizing: border-box;background-color: #01838a;color: #fff;}




.row_2{display: flex;width: 1004px;margin: auto;justify-content:space-around;}
.row_2 p{width: 456px;}
.jieshao{width: 1000px;margin: 50px auto;}

.new_ul{width: 1200px;margin: auto;margin-top: 50px;}
.bg_width{background-color: #01838a;width: 1200px;padding: 20px;
    box-sizing: border-box;
    color: #fff;}
.tupian{width: 1200px;display: flex;margin: auto;}
.new_ul p{;box-sizing: border-box;text-align: justify;height: 80px;     line-height: 32px;
    margin-bottom: 60px; }
.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: #01838a;}

.xzc14{  height: 800px;}
.xzc14 h2{    padding-top: 50px;}
.nav{width: 1200px;margin: auto;}
.list{display: flex;width: 1000px;margin: auto;    justify-content: space-between;
    align-items: center;}
.list li{height: 50px; text-align: center;  line-height: 50px;cursor: pointer;font-weight: bold}
.active{color: #01838a;}
.hide_person{display: flex;justify-content: space-around;height: 464px;border-top: 4px solid #01838a;border-bottom: 4px solid #01838a;width: 1200px;margin: auto;    padding: 20px 0;
    box-sizing: border-box;}
.person_jianjie{display: flex;flex-direction: column;align-items: flex-start; text-align: justify;}
.person_jianjie p{width: 700px;margin-bottom: 20px;}

/*# sourceMappingURL=xzcxggs-style.css.map */
