@charset 'utf-8';


    .d-a1-con{
        width: 100%;
    }
    .d-a1-con > p{
        font-size: 14px;
        line-height: 30px;
        color:#848484;
        margin-bottom: 70px;
    }
    .d-a1-con .d-a1-kuang{
        max-width: 925px;
        height: 276px;
        border: 1px solid #D5D5D5;
        position: relative;
        margin-bottom: 70px;
        padding: 70px 90px;
    }
    @media screen and (max-width: 1280px){
        .d-a1-con .d-a1-kuang{
            padding: 70px 60px;
        }
    }
    @media screen and (max-width: 990px){
        .d-a1-con .d-a1-kuang{
            padding: 70px 30px;
        }
    }
    @media screen and (max-width: 767px){
        .d-a1-con .d-a1-kuang{
            height: 200px;
            padding: 42px 30px;
        }
    }
    .d-a1-con .d-a1-kuang .d-a1-a{
        width: 110px;
        height: 30px;
        font-size: 16px;
        background: #FFFFFF;
        color: #1c689c;
        text-align: center;
        position: absolute;
        top:-8px;
        left: 50%;
        margin-left: -55px;
        z-index: 50;
    }
    .d-a1-con .d-a1-kuang ul{
        width: 100%;
        height: 100%;
    }
    .d-a1-con .d-a1-kuang ul li{
        float: left;
        width: 33.3%;
        text-align: center;
    }
    .d-a1-con .d-a1-kuang ul li .shu{
        color: #3661a7;
        font-size: 60px;
        font-family:'Conv_HelveticaNeueLT-ThinExt';
        padding-bottom: 15px;
    }
  
    .d-a1-con .d-a1-kuang ul li .zi{
        color: #666666;
        font-size: 14px;
        padding-top: 15px;
    }
    .d-a1-con .d-a1-kuang ul li + li{
        border-left:1px solid #D5D5D5;
    }
    @media screen and (max-width: 767px){
        .d-a1-con .d-a1-kuang ul li + li{
            border-left:none;
        }
    }
    .d-a1-imgh{
        width: 100%;
        
    }
    .d-a1-imgh img{
        width: 100%;
    }
    .d-a1-ul{
        width: 100%;
        height: auto;
    }
    .d-a1-ul li{
        width: 100%;
        height: auto;
        margin-top: 70px;
    }
    .d-a1-ul li .d-a-liimg{
        float: left;
        width: 35%;
    }
    .d-a1-ul .phone-yin .d-a-liimg{
     float: right;
    }
    .d-a1-ul li .d-a-liimg img{
        width: 100%;
    }
    .d-a1-ul li .d-a1-zi{
        float: right;
        width: 65%;
        height: 100%;
    }
    .d-a1-con .phone-yin{
        display: block;
    }
    .d-a1-con .phone-xian{
        display: none;
    }
    .d-a1-ul .phone-yin .d-a1-zi{
     float: left;
     padding-left: 0px;
     padding-right: 70px;
    }
    @media screen and (max-width: 767px){
        .d-a1-ul li .d-a-liimg{
            float: left;
            width: 100%;
            margin-top: 20px;
        }
        .d-a1-con .phone-xian{
            display: block;
        }
        .d-a1-con  .phone-yin{
            display: none;
        }
        .d-a1-ul li .d-a1-zi{
            float: right;
            padding-top: 20px;
            width: 100%;
            height: 100%;
        }
    }
    .d-a1-ul li .d-a1-zi:nth-child(even){
        padding-right: 70px;
    }
    .d-a1-ul li .d-a1-zi{
        padding-left: 70px;
    }
    @media screen and (max-width: 767px){
        .d-a1-ul li .d-a1-zi:nth-child(even){
            padding-right: 0px;
        }
        .d-a1-ul li .d-a1-zi:nth-child(odd){
            padding-left: 0px;
        }
    }
    .d-a1-ul li .d-a1-zi .p1{
        font-size: 24px;
        line-height: 30px;
        color: #005cab;
    }
    .d-a1-ul li .d-a1-zi .yingwen{
        font-size: 14px;
        line-height: 30px;
        color: #666;
    }
    .d-a1-ul li .d-a1-zi .juti{
        font-size: 14px;
        line-height: 30px;
        color: #666;
        padding-top: 40px;
    }





    .d-c1-p1{
        width: 100%;
        font-size: 18px;
        line-height: 30px;
        color: #005cab;
        padding-bottom: 20px;
    }
    .d-c1-p2{
        width: 100%;
        font-size: 14px;
        line-height: 30px;
        color: #848484;
        padding-bottom: 20px;
    }
    .d-c1-zy{
        width: 100%;
        height: auto;
        border-top:1px solid #E7E7E7;
    }
    .d-c1-zy ul{
        width: 100%;
        height:110px;
        border-bottom:1px solid #E7E7E7;
    }
    .d-c1-zy ul .num{
        float: left;
        width:197px;
        height: 110px;
        text-align: center;
        line-height: 110px;
        font-size: 50px;
        color: #464646;
        font-family: 'Conv_HelveticaNeueLT-ThinExt';
    }
    .d-c1-zy ul .con{
        float: left;
        width: 400px;
        height: 11px;
    }
    .d-c1-zy ul .con p:first-child{
        font-size: 20px;
        line-height: 30px;
        color:#464646;
        padding-top: 13px;
        padding-bottom: 10px;
    }
    .d-c1-zy ul .con p:last-child{
        font-size: 14px;
        line-height: 24px;
        color:#666;

        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }
    .d-c1-zy ul .more{
        float: right;
        margin-right: 40px;
        height: 110px;
        line-height: 110px;
        opacity: 0;

        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
    }
    .d-c1-zy ul:hover{
        background:#365B8D;
    }
    .d-c1-zy ul:hover .num , .d-c1-zy ul:hover .con p:first-child{
        color: #FFFFFF;
    }
    .d-c1-zy ul:hover .con p:last-child{
        color: #a6bbd6;
    }
    .d-c1-zy ul:hover .more{
        opacity: 1;
        transform: translateX(20px);
    }



    .d-c2-p1{
        width: 100%;
    }
    .d-c2-p1 h3{
        font-size: 18px;
        color: #464646;
    }
    .d-c2-p1 h4{
        font-size: 16px;
        color: #464646;
        margin-top: 35px;
        margin-bottom: 30px;
    }
    .d-c2-p1 h5{
        font-size: 14px;
        color: #848484;
        margin-bottom: 30px;
        line-height: 35px;
    }
    .d-c2-p1 p{
        font-size: 14px;
        color: #848484;
        margin-bottom: 30px;
        line-height: 26px;
    }



    .d-c3-p1{
        width: 100%;
    }
    .d-c3-p1 h3{
        font-size: 18px;
        color: #005cab;
        line-height: 26px;
        margin-bottom: 40px;
    }
    .d-c3-p1 p{
        font-size: 14px;
        color: #848484;
        margin-bottom: 40px;
        line-height: 26px;
    }



    .d-c7TAB{
        width: 100%;
        -ms-touch-action:auto;
        touch-action:auto
    }
    @media screen and (max-width: 1199px){
        .d-c7TAB{
            margin-bottom: 20px;
        }
    }
    @media screen and (max-width: 767px){
        .d-c7TAB{
            overflow: scroll;
        }
    }
    .d-c7table{
        width: 1350px;
        height: auto;
        -ms-touch-action:auto;
        touch-action:auto
    }
    .d-c7table ul{
        width: 1350px;
    }
    .d-c7table ul li:nth-child(1){
        width:190px;
    }
    .d-c7table ul li:nth-child(2){
        width:238px;
    }
    .d-c7table ul li:nth-child(3){
        width:190px;
    }
    .d-c7table ul li:nth-child(4){
        width:150px;
    }
    .d-c7table ul li:nth-child(5){
        width:238px;
    }
    .d-c7table ul li:nth-child(6){
        width:160px;
    }
    .d-c7table ul li:nth-child(7){
        width:180px;
    }
    .d-c7table .d-c7thead{
        width: 100%;
        height: 80px;
        background: #409B84;
    }
    .d-c7table .d-c7thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-c7table .d-c7lv{
        width: 100%;
        height:55px;
        background: #E7F6F2;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-c7table .d-c7lv li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-c7table .d-c7bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-c7table .d-c7bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }



    .d-c8table{
        width: 1350px;
        height: auto;
    }
    .d-c8table ul{
        width: 1350px;
    }
    .d-c8table ul li:nth-child(1){
        width:190px;
    }
    .d-c8table ul li:nth-child(2){
        width:208px;
    }
    .d-c8table ul li:nth-child(3){
        width:644px;
    }
    .d-c8table ul li:nth-child(4){
        width:150px;
    }
    .d-c8table ul li:nth-child(5){
        width:150px;
    }
    .d-c8table .d-c8thead{
        width: 100%;
        height: 80px;
        background: #F9C428;
    }
    .d-c8table .d-c8thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-c8table .d-c8huang{
        width: 100%;
        height:55px;
        background: #FFF8E2;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-c8table .d-c8huang li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-c8table .d-c8bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-c8table .d-c8bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }



    .d-c9-con{
        width: 100%;
    }
    .d-c9-con .d-c9-p1{
        font-size: 16px;
        line-height: 30px;
        color:#848484;
        padding-bottom: 70px;
    }
    .d-c9-ul{
        width: 100%;
    }
    .d-c9-ul li{
        width: 33.3%;
        float: left;
    }
    @media screen and (max-width: 1280px){
         .d-c9-ul li{
             width: 50%;
         }
    }
    @media screen and (max-width: 768px){
        .d-c9-ul li{
            width: 100%;
        }
    }
    .d-c9-ul li .top{
        width: 100%;
        overflow: hidden;
    }
    .d-c9-ul li .top img{
        width: 100%;
    }
    .d-c9-ul li:hover .top img{
        transform: scale(1.2);
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
    }
    .d-c9-ul li .bottom{
        width: 100%;
        height:200px;
        padding:28px 40px 20px;
    }
@media screen and (max-width: 768px){
    .d-c9-ul li .bottom{
        padding:20px 20px;
    }
}
    .d-c9-ul li .bottom .p1{
        font-size: 18px;
        color:#464646;
        padding-bottom: 10px;
        line-height: 24px;
    }
    .d-c9-ul li .bottom .p2{
        font-size: 14px;
        line-height: 30px;
        color:#666;

        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }
    .d-c9-ul li .bottom .p3{
        font-size: 16px;
        line-height: 30px;
        color:#5d7bb3;
        padding-top: 25px;
        transform: uppercase;
        font-family:Arial;
    }
    .d-c9-ul li .bottom .p3 img{
     width: 18px;
     margin-bottom: 5px;
    }
    .d-c9-ul a:nth-child(even) li .bottom{
        background:#F9F9FB;
    }
    .d-c9-ul a:nth-child(odd) li .bottom{
        background:#ECF2F2;
    }
    .d-c9-ul li:hover .p3 img{
        opacity: 1;
        transform: translateX(20px);
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
    }




    .d-d1table{
        width: 900px;
        height: auto;
    }
    .d-d1table ul{
   
    }
    .d-d1table ul li:nth-child(1){
        width:480px;
    }
    .d-d1table ul li:nth-child(2){
        width:100px;
    }
    .d-d1table ul li:nth-child(3){
        width:300px;
    }
    .d-d1table ul li:nth-child(4){
        width:250px;
    }

    .d-d1table .d-d1thead{
        width: 100%;
        height: 80px;
        background: #365B8D;
    }
    .d-d1table .d-d1thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-d1table .d-d1huang{
        width: 100%;
        height:55px;
        background: #ECF2F2;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-d1table .d-d1huang li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-d1table .d-d1bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-d1table .d-d1bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }



    .d-d2table{
        width: 1350px;
        height: auto;
    }
    .d-d2table ul{
        width: 1350px;
    }
    .d-d2table ul li:nth-child(1){
        width:375px;
    }
    .d-d2table ul li:nth-child(2){
        width:148px;
    }
    .d-d2table ul li:nth-child(3){
        width:215px;
    }
    .d-d2table ul li:nth-child(4){
        width:215px;
    }
    .d-d2table ul li:nth-child(5){
        width:200px;
    }
    .d-d2table ul li:nth-child(6){
        width:195px;
    }
    .d-d2table .d-d2thead{
        width: 100%;
        height: 80px;
        background: #FF5858;
    }
    .d-d2table .d-d2thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-d2table .d-d2hong{
        width: 100%;
        height:55px;
        background: #FFECEC;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-d2table .d-d2hong li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-d2table .d-d2bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-d2table .d-d2bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }



    .d-d3table{
        width: 1350px;
        height: auto;
    }
    .d-d3table ul{
        width: 1350px;
    }
    .d-d3table ul li:nth-child(1){
        width:466px;
    }
    .d-d3table ul li:nth-child(2){
        width:150px;
    }
    .d-d3table ul li:nth-child(3){
        width:413px;
    }
    .d-d3table ul li:nth-child(4){
        width:157px;
    }
    .d-d3table ul li:nth-child(5){
        width:162px;
    }
    .d-d3table .d-d3thead{
        width: 100%;
        height: 80px;
        background: #FFB44C;
    }
    .d-d3table .d-d3thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-d3table .d-d3huang{
        width: 100%;
        height:55px;
        background: #FFF4EB;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-d3table .d-d3huang li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-d3table .d-d3bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-d3table .d-d3bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }



    .d-d4-con{
        width: 100%;
    }
    .d-d4-ul{
        width: 100%;
    }
    .d-d4-ul li{
        width: 33.3%;
        float: left;
    }
    @media screen and (max-width: 1280px){
        .d-d4-ul li{
            width: 50%;
        }
    }
    @media screen and (max-width: 768px){
        .d-d4-ul li{
            width: 100%;
        }
    }
    .d-d4-ul li .top{
        width: 100%;
        overflow: hidden;
    }
    .d-d4-ul li .top img{
        width: 100%;
    }
    .d-d4-ul li:hover img{
        transform: scale(1.2);
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
    }
    .d-d4-ul li .bottom{
     position: relative;
        width: 100%;
        height:200px;
        padding:40px 40px;
    }
    .d-d4-ul li .bottom p{
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%,-50%);
     width: 80%;
        font-size: 18px;
        line-height: 30px;
        color:#464646;
    }
    .d-d4-ul a:nth-child(even) li .bottom{
        background:#F9F9FB;
    }
    .d-d4-ul a:nth-child(odd) li .bottom{
        background:#ECF2F2;
    }




    .d-d5-con{
        width: 100%;
        margin-top: -30px;
    }
    .d-d5-con h3{
        font-size: 18px;
        color: #005cab;
        line-height: 26px;
        margin-bottom: 40px;
    }
    .d-d5-con h3 span{
        color: #e0e0e0;
        font-size: 14px;
        text-transform: uppercase;
    }
    .d-d5-con p{
        font-size: 14px;
        color: #848484;
        margin-bottom: 40px;
        line-height: 26px;
    }
    .d-d5-con img{
        width: 100%;
        margin-top: 30px;
        margin-bottom: 70px;
    }
    .d-d5-con h4{
        font-size: 18px;
        color:#335b8d;
        padding-bottom:20px;
    }
    .d-d5-con h5{
        font-size: 18px;
        color:#335b8d;
        padding-bottom:20px;
        margin-top: 70px;
        margin-bottom: 50px;
    }
    .d-d5-con h5 span{
        color: #e0e0e0;
        font-size: 14px;
        text-transform: uppercase;
    }
    .d-d5-con ul{
        width: 100%;
    }
    .d-d5-con ul li:first-child{
        color: #464646;
    }
    .d-d5-con ul li{
        width: 100%;
        line-height: 26px;
        font-size: 14px;
        color: #848484;
        letter-spacing: 0.5px;
    }



    .d-e1-con{
        width: 100%;
    }
    .d-e1-con p{
        font-size: 14px;
        color: #848484;
        
        line-height: 26px;
    }
    .d-e1-con h3{
        font-size: 18px;
        color:#005cab;
        padding-bottom: 5px;
        padding-top: 35px;
        line-height: 26px;
    }
    .d-e1-con h4{
        font-size: 18px;
        color:#005cab;
        line-height: 30px;
    }
    .d-e1-con h5{
        color: #464646;
        font-size: 16px;
        line-height: 26px;
        padding-top: 35px;
    }



    .d-e2-con{
        width: 100%;
    }
    .d-e2-con h2{
        font-size: 24px;
        color: #1c689c;
        padding-bottom: 40px;
    }
    .d-e2-con h3{
        font-size: 24px;
        color: #1c689c;
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .d-e2-con h4{
        font-size: 18px;
        color: #005cab;
        line-height: 26px;
    }
    .d-e2-con p{
        font-size: 14px;
        color: #848484;
        margin-bottom: 40px;
        line-height: 26px;
    }



    .d-e3-con{
        width: 100%;
    }
    .d-e3-con h3{
        font-size: 18px;
        color:#005cab;
        padding-bottom: 70px;
        line-height: 26px;
    }
    .d-e3-con ul{
        width: 100%;
        margin-left: -7.5px;
        margin-right: -7.5px;
    }
    .d-e3-con ul li{
        width: 310px;
        height: 130px;
        float: left;
        cursor: pointer;
        background:#F9F7ED;
        font-size: 18px;
        color: #848484;
        text-align: center;
        line-height: 130px;
        margin-bottom: 15px;
        margin-left: 7.5px;
        margin-right: 7.5px;
    }

@media screen and  (max-width: 672px){
    .d-e3-con ul li{
        width: 100%;
    }
}
    .d-e3-con ul li:hover{
        background: #F9C428;
        color: #FFFFFF;
    }



    .d-e4-zy{
        width: 100%;
        height: auto;
        border-top:1px solid #E7E7E7;
    }
    .d-e4-zy ul{
        width: 100%;
        height:130px;
        border-bottom:1px solid #E7E7E7;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .d-e4-zy ul .date{
        width: 90px;
        height: 90px;
        float: left;
        margin-right: 35px;
        background: #F9F9FB;
    }
    .d-e4-zy ul:hover  .date{
        background:#365B8D;
    }
    .d-e4-zy ul .date p:first-child{
        font-size: 28px;
        color:#464646;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 15px;
        font-family: 'Conv_HelveticaNeueLT-ThinExt';
    }
    .d-e4-zy ul .date p:last-child{
        font-size: 14px;
        color:#464646;
        text-align: center;
        font-family: 'Conv_HelveticaNeueLT-ThinExt';
    }
    .d-e4-zy ul:hover .date p:first-child,
    .d-e4-zy ul:hover .date p:last-child {
        color: #FFFFFF;
    }
    .d-e4-zy ul .con{
        width: 750px;
        height: 110px;
        float: left;
    }
    .d-e4-zy ul .con p:first-child{
        font-size: 20px;
        color:#464646;
        padding-bottom: 15px;
    }
    .d-e4-zy ul:hover  .con p:first-child{
        color:#335b8d;
    }
    .d-e4-zy ul .con p:last-child{
        width: 720px;
        line-height: 26px;
        font-size: 14px;
        
        color: #848484;

        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }
    



    
    .d-g1-con{
        width: 100%;
    }
    .d-g1-con h3{
        color: #005cab;
        font-size: 18px;
        line-height: 30px;
        padding-bottom: 40px;
    }
    .d-g1-con > p{
        font-size: 14px;
        line-height: 30px;
        color:#848484;
        margin-bottom: 70px;
    }
    .d-g1-con .d-g1-kuang{
        max-width: 925px;
        height: 276px;
        border: 1px solid #D5D5D5;
        position: relative;
        margin-bottom: 70px;
        padding: 70px 90px;
    }
    @media screen and (max-width: 1280px){
        .d-g1-con .d-g1-kuang{
            padding: 70px 60px;
        }
    }
    @media screen and (max-width: 990px){
        .d-a1-con .d-a1-kuang{
            padding: 80px 30px;
        }
    }
    @media screen and (max-width: 767px){
        .d-g1-con .d-g1-kuang{
            height: 200px;
            padding: 42px 30px;
        }
        .d-a1-con .d-a1-kuang{
            padding: 42px 30px;
        }
    }
    .d-g1-con .d-g1-kuang .d-g1-a{
        width: 110px;
        height: 30px;
        font-size: 16px;
        background: #FFFFFF;
        color: #1c689c;
        text-align: center;
        position: absolute;
        top:-8px;
        left: 50%;
        margin-left: -55px;
        z-index: 50;
    }
    .d-g1-con .d-g1-kuang ul{
        width: 100%;
        height: 100%;
    }
    .d-g1-con .d-g1-kuang ul li{
        float: left;
        width: 33.3%;
        text-align: center;
    }
    .d-g1-con .d-g1-kuang ul li .shu{
        color: #3661a7;
        padding-bottom: 15px;
    }
    .d-g1-con .d-g1-kuang ul li .shu .dazi{
        font-size: 60px;
        font-family:'Conv_HelveticaNeueLT-ThinExt';
    }
    .d-g1-con .d-g1-kuang ul li .shu .xiaozi{
        font-size: 18px;
        font-family:'Conv_HelveticaNeueLT-ThinExt';
    }
    
    .d-g1-con .d-g1-kuang ul li .zi{
        color: #666666;
        font-size: 14px;
        padding-top: 15px;
    }
    .d-g1-con .d-g1-kuang ul li + li{
        border-left:1px solid #D5D5D5;
    }
    @media screen and (max-width: 767px){
        .d-g1-con .d-g1-kuang ul li + li{
            border-left:none;
        }
    }
    .d-g1-imgh{
        width: 100%;
        
    }
    .d-g1-imgh img{
        width: 100%;
    }
    .d-g1-ul{
        width: 100%;
        height: auto;
    }
    .d-g1-ul li{
        width: 100%;
        height: auto;
        margin-top: 70px;
    }
    .d-g1-ul li .d-g-liimg{
        float: left;
        width: 35%;
    }
    .d-g1-ul li .d-g-liimg img{
        width: 100%;
    }
    .d-g1-ul li .d-g1-zi{
        float: left;
        width: 65%;
        height: 100%;
    }
    .d-g1-con .phone-yin{
        display: block;
    }
   .d-g1-con  .phone-xian{
        display: none;
    }
    @media screen and (max-width: 990px){
        .d-g1-ul li .d-g-liimg{
            float: left;
            width: 100%;
        }
        .d-g1-con .phone-xian{
            display: block;
        }
       .d-g1-con .phone-yin{
            display: none;
        }
        .d-g1-ul li .d-g1-zi{
            float: right;
            padding-top: 20px;
            width: 100%;
            height: 100%;
        }
    }
    .d-g1-ul li .d-g1-zi:nth-child(even){
        padding-left: 70px;
    }
    .d-g1-ul li .d-g1-zi:nth-child(odd){
        padding-right: 70px;
    }
    @media screen and (max-width: 990px){
        .d-g1-ul li .d-g1-zi:nth-child(even){
            padding-left: 20px;
        }
        .d-g1-ul li .d-g1-zi:nth-child(odd){
            padding-right: 20px;
        }
    }
    .d-g1-ul li .d-g1-zi .p1{
        font-size: 24px;
        line-height: 30px;
        color: #005cab;
    }
    .d-g1-ul li .d-g1-zi .yingwen{
        font-size: 14px;
        line-height: 30px;
        color: #666;
    }
    .d-g1-ul li .d-g1-zi .juti{
        font-size: 14px;
        line-height: 30px;
        color: #666;
        padding-top: 40px;
    }


    





    .d-g2-con{
        width: 100%;
    }
    .d-g2-p1{
        font-size: 14px;
        color:#848484;
        line-height: 36px;
    }
    .d-g2-sys{
        width: 100%;
        margin-bottom: 15px;
        cursor: pointer;
    }
    .d-g2-sys .d-g2-sysming{
        width: 100%;
        height: 40px;
        background: #F8F8F8;
        padding-left: 25px;
        line-height: 40px;
        color:#1c689c;
        font-size: 16px;
    }
    .d-g2-sys .d-g2-sysming .dian{
        margin-top:15px;
        margin-right:15px;
    }
    .d-g2-sys .d-g2-sysming .act-yin{
        display: inline;
        margin-right: 20px;
        margin-top: 15px;
    }
    .d-g2-sys .d-g2-sysming .act-show{
        display: none;
        margin-right: 20px;
        margin-top: 10px;
    }
    .d-g2-sysjuti{
        width: 100%;
        display: none;
        padding-top: 35px;
        padding-left: 25px;
        padding-bottom: 50px;
    }
    .d-g2-sysjuti h3{
        color: #1c689c;
        font-size: 16px;
        padding-bottom:25px;
    }
    .d-g2-sysjuti p{
        color: #848484;
        line-height: 36px;
        font-size: 14px;
        padding-bottom: 25px;
    }
    .d-g2-sysjuti img{
        width: 100%;
    }

    


    .d-teachertop{
        font-size: 14px;
        line-height: 30px;
        color:#848484;
        padding-bottom: 60px;
    }
    .d-g3table{
        width: 1350px;
        height: auto;
    }
    .d-g3table ul{
        width: 1350px;
    }
    .d-g3table ul li:nth-child(1){
        width:197px;
    }
    .d-g3table ul li:nth-child(2){
        width:170px;
    }
    .d-g3table ul li:nth-child(3){
        width:193px;
    }
    .d-g3table ul li:nth-child(4){
        width:197px;
    }
    .d-g3table ul li:nth-child(5){
        width:197px;
    }
    .d-g3table ul li:nth-child(6){
        width:197px;
    }
    .d-g3table ul li:nth-child(7){
        width:197px;
    }
    .d-g3table .d-g3thead{
        width: 100%;
        height: 80px;
        background: #409B84;
    }
    .d-g3table .d-g3thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-g3table .d-g3huang{
        width: 100%;
        height:55px;
        background: #E7F6F2;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-g3table .d-g3huang li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-g3table .d-g3bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-g3table .d-g3bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }


    
    .d-qktop{
        font-size: 24px;
        color:#464646;
        text-align: center;
        padding-bottom: 60px;
    }
    .d-k1table{
        width: 1350px;
        height: auto;
    }
    .d-k1table ul{
        width: 1350px;
    }
    .d-k1table ul li:nth-child(1){
        width:248px;
    }
    .d-k1table ul li:nth-child(2){
        width:208px;
    }
    .d-k1table ul li:nth-child(3){
        width:600px;
    }
    .d-k1table ul li:nth-child(4){
        width:292px;
    }
    .d-k1table .d-k1thead{
        width: 100%;
        height: 80px;
        background: #F9C428;
    }
    .d-k1table .d-k1thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-k1table .d-k1huang{
        width: 100%;
        height:55px;
        background: #FFF8E2;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-k1table .d-k1huang li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-k1table .d-k1bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-k1table .d-k1bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    


    .d-k2-con{
        width: 100%;
        margin-top: -40px;
    }
    .d-k2-top{
        width: 100%;
        text-align: center;
        font-size: 24px;
        color: #464646;
        padding-bottom: 45px;
    }
    .d-k2-ul{
        width: auto;
        margin: auto;
    }
    .d-k2-ul li{
        width: 335px;
        height: 290px;
        float: left;
        margin-left: 1px;
        margin-right: 1px;
        margin-bottom: 1px;
        background:#F9C428;
        cursor: pointer;
    }
    .d-k2-ul li .img{
        width: 100%;
        height: auto;
        padding-top: 40px;
        padding-bottom: 25px;
        text-align: center;
    }
    .d-k2-ul li .timu{
        font-size: 18px;
        color: #FFFFFF;
        text-align: center;
        line-height: 30px;
    }
    .d-k2-ul li .look{
        font-size: 14px;
        color: #005cab;
        text-align: center;
        line-height: 30px;
        font-weight: bold;
    }
    @-webkit-keyframes circle{
        0%{ transform:rotate(0deg); }
        100%{ transform:rotate(360deg); }
    }
    .d-k2-ul li:hover .img img{
        animation:circle 1s infinite linear;
        -webkit-animation:circle 1s infinite linear;
        -moz-animation:circle 1s infinite linear;
        -ms-animation:circle 1s infinite linear;
    }




    .d-k3-con{
        width: 100%;
        margin-top:-20px;
    }
    .d-k3-ul{
        width: 100%;
    }
    .d-k3-ul li{
        width: 448px;
        float: left;
        cursor: pointer;
    }
    .d-k3-ul li .top{
        position: relative;
        width: 100%;
        height: 280px;
        overflow: hidden;
    }
    .d-k3-ul li .top img{
        position: absolute;
        left:50%;
        transform: translateX(-50%);
        height: 100%;
    }
    .d-k3-ul li .bottom{
        width: 100%;
        height:223px;
    }
    .d-k3-ul li:nth-child(odd){
        background:#FDD042;
    }
    .d-k3-ul li:nth-child(even){
        background:#3961A6;
    }
    .d-k3-ul li .bottom .timu{
        font-size: 28px;
        color: #FFFFFF;
        text-align: center;
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .d-k3-ul li .bottom .zuozhe{
        font-size: 18px;
        color: #FFFFFF;
        text-align: center;
        padding-bottom: 40px;
    }
    .d-k3-ul li .bottom .more{
        text-align: center;
    }
    .d-k3-ul li:hover .bottom .more img{
        transform: translateX(10px);
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
    }



    .d-introd-nk {
        max-width: 100%;
        overflow: hidden;
    }
    .d-newsxq-tit{
        width: 100%;
    }
    .d-newsxq-tit h5{
        font-size: 24px;
        color:#005cab;
        text-align: center;
        line-height: 24px;
    }
    @media screen and (max-width:767px){
        .d-newsxq-tit{
            margin-top: 5px;
        }
        .d-newsxq-tit h5{
            line-height: 26px;
font-size:18px;
            padding: 0 5px;
            word-wrap: break-word;
        }
    }
    .d-newsxq-title{
        margin-top: 30px;
        text-align: center;
    }
    .d-newsxq-title li{
        padding-left: 36px;
        padding-right: 36px;
        display: inline-block;
    }
    .d-newsxq-title li span{
        height: 20px;
        display: block;
        float: left;
    }
  
    .d-newsxq-title li p{
        margin-left:15px;
        float: left;
        color: #666666;
        font-size: 16px;
        box-sizing: border-box;
    }
    .d-newsxq-title li:last-child p{
        color: #666666;
        font-size: 14px;
    }

    @media screen and (max-width:990px){
        .d-newsxq-title li{
            padding-left: 15px;
            padding-right:15px;
            display: inline-block;
        }
        .d-newsxq-title li p{
            margin-left: 15px;
        }
        .d-newsxq-title{
            margin-top: 30px;
            text-align: center;
        }
    }
    @media screen and (max-width:767px){
        .d-newsxq-title li{
            width: 49%;
float:left;
            margin: auto;
            text-align: center;
            margin-bottom: 10px;
            display: block;
        }
        .d-newsxq-title li span{
            height: 20px;
            display: block;
            float: none;
        }
        .d-newsxq-title li p{
            width: 100%;
            text-align: center;
            padding-top: 5px;
            padding-bottom: 5px;
            margin-left: 0px;
font-size:12px;
        }
        .d-newsxq-title li p span{
            float: left;
        }
        .d-newsxq-title li:last-child p span{
            float: none;
            text-align: center;
        }
    }
    .d-newswz{
        width: 100%;
        border-top: 1px solid #d2d2d2;
        margin-top: 25px;
        padding-top: 55px;
        padding-bottom: 20px;
    }

    .d-newswz *{
        font-family: "宋体",arial !important;
    }
    .d-newswz .d-newswz-con{
        font-size: 14px;
        color: #333333;
        line-height: 30px;
        text-indent: 2em;
        margin-bottom: 20px;
    }
    .d-newswz p{
        font-size: 16px;
        color: #333333;
        line-height: 30px;
        
        margin-bottom: 30px;
    }
    .d-newswz .d-newswz-img{
        margin-top: 50px;
    }
    .d-newswz .d-newswz-img img{
        max-width: 100%;
    }
    .d-newswz p img{

        max-width: 100%;

    }
    @media screen and (max-width:767px){

 .d-newswz{
        width: 100%;
        border-top: 1px solid #d2d2d2;
        margin-top: 55px;
        padding-top: 45px;
        padding-bottom: 10px;
    }

        .d-newswz .d-newswz-img{
            margin-top: 30px;
        }

.d-newswz p img{
text-align:center;
margin:0 auto;
width:100%;
        max-width: 100%;
height:auto;
    }

    }
    @media screen and (max-width:1280px){
        .d-newswz{
            padding:30px 15px;
        }
    }

    .d-intro-btn{
        width: 100%;
        margin-bottom: 30px;
        overflow: hidden;
    }
    .d-intro-btn span{
        width: 50%;
        height: 90px;
        float: left;
        line-height: 90px;
        display: block;
        font-size: 14px;
        text-align: center;
        position: relative;
        overflow: hidden;
        padding: 0 15px;
    }
    .d-intro-btn .act{
     border-left: 1px solid #e5e5e5;
    }
    .d-intro-btna{
        color: #848484;
        border-bottom: 1px solid #e5e5e5;
        border-top: 1px solid #e5e5e5;
    }
    .d-intro-btna:hover{
        background:#365B8D;
        color: #FFFFFF;
        border-bottom: 1px solid #e5e5e5;
        border-top: 1px solid #e5e5e5;
    }
    @media screen and (max-width:990px){


 .d-intro-btn{
        width: 100%;
        margin-bottom: 20px;
        overflow: hidden;
    }

        .d-intro-btn span{
            float:none;
            width: 100%;
            margin-bottom: 20px;
            padding: 0 15px;
            border: 1px solid #e5e5e5;
        }
    }




     .d-j1-com{
         width: 100%;
     }
     .d-j1-com li{
         width: 335px;
         float: left;
         height: 290px;
         margin: 1px;
     }
     .d-j1-com li .img{
         width: 100%;
         text-align: center;
         padding-top: 70px;
         padding-bottom: 60px;
     }
     .d-j1-com li .img .act-show{
         display: none;
     }
     .d-j1-com li .mingzi{
         font-size: 18px;
         color:#848484;
         text-align: center;
     }
     .d-j1-com li:hover .mingzi{
         color: #FFFFFF;
     }
     .d-j1-com li:hover .act-show{
         display: inline;
     }
     .d-j1-com li:hover .act-yin{
         display: none;
     }
     .d-j1-com a:nth-child(odd) li{
         background:#ECF2F2;
     }
    .d-j1-com a:nth-child(even) li{
        background:#F9F9FB;
    }
    .d-j1-com a:nth-child(n) li:hover{
        background: #F9C428;
    }


    
    .d-j2table{
        width: 1350px;
        height: auto;
    }
    .d-j2table ul{
        width: 1350px;
    }
    .d-j2table ul li:nth-child(1){
        width:310px;
    }
    .d-j2table ul li:nth-child(2){
        width:180px;
    }
    .d-j2table ul li:nth-child(3){
        width:280px;
    }
    .d-j2table ul li:nth-child(4){
        width:270px;
    }
    .d-j2table ul li:nth-child(5){
        width:144px;
    }
    .d-j2table ul li:nth-child(6){
        width:164px;
    }
    .d-j2table .d-j2thead{
        width: 100%;
        height: 80px;
        background: #F9C428;
    }
    .d-j2table .d-j2thead li{
        color: #FFFFFF;
        font-size: 18px;
        line-height: 80px;
        text-align: center;
        float: left;
    }
    .d-j2table .d-j2huang{
        width: 100%;
        height:55px;
        background: #FFF8E2;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-j2table .d-j2huang li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    .d-j2table .d-j2bai{
        width: 100%;
        height:55px;
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
    }
    .d-j2table .d-j2bai li{
        color: #848484;
        font-size: 14px;
        line-height: 55px;
        text-align: center;
        float: left;
    }
    


    .d-m1-con{
        max-width: 980px;
    }
    .d-m1-lun{
        width: 100%;
        height: auto;
    }
    .d-m1-lun .d-m1-item{
        width: 100%;
        height: 100%;
        background: url("../images/M1_03.jpg") 0 0 no-repeat;
        background-size: cover;
    }
    .d-m1-lun .d-m1-item .left{
        float: left;
        padding-left: 60px;
        width: calc(100% - 235px);
    }
    .d-m1-lun .d-m1-item .phone-show{
        display: none;
    }
    @media screen and (max-width: 1360px){
        .d-m1-lun .d-m1-item .left{
            float: left;
            padding-left: 30px;
        }
    }
    @media screen and (max-width: 767px){
        .d-m1-lun .d-m1-item .left{
           padding-right: 30px;
            width: 100%;
        }
        .d-m1-lun .d-m1-item .phone-show{
            display: block;
        }
        .d-m1-lun .d-m1-item .phone-yin{
            display: none;
        }
    }
    .d-m1-lun .d-m1-item .left .p1{
        color: #f8c100;
        font-size: 30px;
        padding-top: 50px;
        padding-bottom:30px;
    }
    .d-m1-lun .d-m1-item .left .p2{
        color: #FFFFFF;
        font-size: 30px;
        padding-bottom:15px;
        line-height:36px;
    }
    .d-m1-lun .d-m1-item .left .p3{
        color: #FFFFFF;
        font-size: 18px;
        padding-bottom:30px;
    }
    .d-m1-lun .d-m1-item .left .p4{
        color: #FFFFFF;
        font-size: 14px;
        width: 90px;
        height: 30px;
        margin-bottom: 40px;
        border: 1px solid #FFFFFF;
        border-radius: 15px;
        text-align: center;
        line-height: 28px;
    }
    .d-m1-lun .d-m1-item .right{
        float: right;
        width: 164px;
        margin-right: 70px;
        margin-top: 70px;
    }
    @media screen and (max-width: 1360px){
        .d-m1-lun .d-m1-item .right{
            float: right;
            margin-right: 30px;
            margin-top: 70px;
        }
    }
    @media screen and (max-width: 767px){
        .d-m1-lun .d-m1-item .right{
            margin: auto;
            margin-top: 30px;
            float: none;
        }
    }
    .d-m1-lun .d-m1-item .right .img{
        width: 164px;
        height: 164px;
        border-radius: 50%;
        overflow: hidden;
    }
    .d-m1-lun .d-m1-item .right .img img{
        width: 100%;
    }

    .d-m1-ul{
        width: 100%;
        padding-left:40px;
    }
@media screen and (max-width: 767px){
    .d-m1-ul{
        width: 100%;
        padding-left:0px;
    }
}
    .d-m1-ul li{
        width: 100%;
        margin-top: 70px;
    }
    .d-m1-ul li .div-img{
        float: left;
        width: 164px;
        text-align: center;
    }
    @media screen and (max-width: 767px){
        .d-m1-ul li .div-img{
            float: none;
            width: 164px;
            margin: auto;
            text-align: center;
            margin-bottom: 15px;
        }
}
    .d-m1-ul li .div-img .img{
        width: 164px;
        height: 164px;
        border-radius: 50%;
        overflow: hidden;
    }
    .d-m1-ul li .div-img .img img{
        width: 100%;
    }
    .d-m1-ul li .div-img .more{
        color:#3577A6;
        font-size: 14px;
        width: 90px;
        height: 30px;
        border: 1px solid #3577A6;
        border-radius: 15px;
        text-align: center;
        line-height: 28px;
        margin: auto;
        margin-top: 30px;
    }
    .d-m1-ul li .zi{
        float: left;
        padding-left: 80px;
        width: calc(100% - 194px);
    }
    @media screen and (max-width: 1180px){
        .d-m1-ul li .zi{
            float: left;
            padding-left: 40px;
            width: calc(100% - 194px);
        }
    }
@media screen and (max-width: 767px){
    .d-m1-ul li .zi{
        float: left;
        padding-left: 0px;
        width:100%;
        text-align: center;
    }
}
    .d-m1-ul li .zi .p1{
        font-size: 16px;
        color: #464646;
        line-height: 24px;
        width: 100%;
        padding-bottom: 25px;
    }
    .d-m1-ul li:hover .zi .p1{
     color: #005cab;
    }
    .d-m1-ul li .zi .p2{
        padding-bottom: 30px;
        line-height: 26px;
    }
    .d-m1-ul li .zi .p2 p{
        float: left;
    }
@media screen and (max-width: 767px){
    .d-m1-ul li .zi .p2 p{
        float: none;
    }
}
    .d-m1-ul li .zi .p2 img{
        width: auto;
        margin-right: 10px;
    }
    .d-m1-ul li .zi .p2 span{
        margin-right: 20px;
        color: #888888;
        font-size: 14px;
        line-height: 26px;
    }
    @media screen and (max-width: 1180px){
        .d-m1-ul li .zi .p2 span{
            margin-right: 10px;
        }
    }
    .d-m1-ul li .zi .p3{
        color: #888888;
        font-size: 14px;
        line-height: 24px;
        text-align: left;
    }