@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0;padding:0;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
.clea{
    clear: both;
}
a{
    color: #000;
}
a:link,a:hover
{ 
    text-decoration:none;
}
hr{margin:10px 0;}

.bg_red{background: #ff6666}
.bg_blue{background: #2490db}
.bg_yellow{background: #ffb001;color: #fff}
.bg_green{background: #36c590}
.bg_grey{background: #cccccc}
.bg_f8{background:#f8f8f8;}
.color_red{color: #ff4949}
#bg_blue{background: #004498;color: #fff}
@media only screen and (max-width: 4096px) {
    body{font-size: 16px;line-height: 18px;color: #333; width:100%;font-family:'微软雅黑',Verdana;}

    .container{
        width:100%;/*div的宽度*/
        margin:0px;
        padding:0px;
        min-width: 1200px;
        margin-left: auto;
    	margin-right: auto;

    }
    .inner{
        position: relative;
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    .banner{
        width: 100%;
        height: 395px;
    }
    .head{position: relative;height: 600px;}
    .head .inner{width: 1200px}
    .head_tit{position: absolute;left: 0;top:205px;width: 100%;}
    .head_tit h2{font-size: 52px;font-weight: bold;color: #fff;line-height: 92px;letter-spacing:6px;font-style:italic;}
    .head_tit p{    font-size: 23px;color: #fff;letter-spacing: 3px;margin-top:18px;position: relative;display: inline-block;line-height: 14px}
    .head_tit p span{display: block;background: #0465D8;width: 100%;height: 8px;margin-top: 0px;}
    .zy_head{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
    .zy_head .chiness_or_english{position: absolute;right: 170px;top: 40px;font-size: 16px;color: #fff;cursor: pointer;}
    .zy_head .inner{position: relative;padding-left: 360px;height: 95px;line-height: 95px;margin-left: 0;width: 100%;min-width: 1200px}
    .zy_head .inner .head_logo{position: absolute;left: 120px;padding-top: 0}
    .head3_ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .head3_ul{position:relative; z-index:1; text-align: center;display: inline-block;width: auto}
    .head3_ul a{ color:#fff;  }
    .head3_ul .nLi{ float:left;  position:relative; display:block;margin-right:75px}
    .head3_ul .last_li{margin-right: 0}
    .head3_ul .nLi h3{ float:left; width: 33px;  }
    .head3_ul .nLi h3 a{ display:block; font-size:16px;height:95px;line-height: 95px;}
    .head3_ul .sub{ display:none; width:160px; left:-60px; top:95px;  position:absolute;background: rgba(23,42,52,0.9); line-height:51px;}
    .head3_ul .sub li{ zoom:1; }
    .head3_ul .sub a{ display:block;color: #fff}
    .head3_ul .sub a:hover{ color:#526ee5; }
    .head3_ul .on h3 a{border-bottom: 2px solid #fff}
    .zy_head:hover{
        -webkit-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        transition: all 0.6s ease 0s;
        background: rgba(23,42,52,0.9);
    }
    .zy_head.sticky {
        -webkit-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        transition: all 0.6s ease 0s;
        background: rgba(23,42,52,0.9);
    }
    .head3_ul_en{display: none}
    .chiness_or_english_en{display: none}
    .chiness_or_english{display: block;}
    .head3_ul_en_x{display: none;}

    /*头部结束*/

    /*底部*/
    .main_11{margin:25px 0 40px 0;}
    .main_11 a{margin-left: 30px;}

    .main_12{background: #172a34;color: #d1d1d1;height: 397px;}
    .main_12 .inner{width: 1360px}
    .main12_left{width: 340px;float:right;padding-top: 65px;}
    .main12_left p{margin-top: 28px}
    .main12_left p b{display: block;font-size: 20px;font-weight: normal;margin-bottom: 12px}
    .main12_left .wx{margin-top: 30px}
    .main12_right{width: 1020px;float: right;margin:42px 0;}
    .main12_right ul{float: left;width:90px;margin:0 0 0 110px;}
    .main12_right ul li a{color: #d1d1d1;font-size: 14px;line-height: 45px;white-space: nowrap;}
    .main12_right ul li a b{font-size: 16px;color: #fff}
    .main_foot_li2{display: block;}
    .main_13{height: 58px;color: #d1d1d1;line-height: 58px;background: #172a34;font-size: 14px;border-top:1px solid #45555d;}
    .main_13 .inner{width: 1360px}
    .main_13 .inner p{width: 100%;overflow: hidden;}
    .main_13 a{color: #d1d1d1;}
    .main_13_a2{float: right;margin-right: 30px}
    .main_13_a3{float: right;}


    .wxk {position: absolute;display: none; width:100px;z-index: 1;top: 210px;}
    .wx:hover + .wxk {display: block;}



    /*公共部分*/
    .zy_nav2{width: 100%;background: #e7e7e7;height: 56px;line-height: 56px;overflow: hidden;display: block;}
    .zy_nav2 a{color: #333333;display: inline-block;width: 150px;text-align: center;float: right;font-size: 16px;}
    .zy_nav2 a:hover{background: #fff;}
    .zy_nav2_m{display: none}

    .main_content{min-height: 460px;display: block;}
    .main_content p{
        font-size: 14px;
        line-height: 30px;
        margin: 8px 0;
        text-indent: 32px;
        margin-bottom: 15px;
        word-break: break-all;
        color: #838383;
    }

    .zy_title_d{padding:70px 0 30px 0;line-height: 30px;}
    .zy_title_d h2{color: #333333;display: block;font-size:30px;font-weight: bold;text-align: left;}
    .zy_title_d span{display: block;margin-top: 20px;width: 60px;height: 4px;background: #0166da;}
    .zy_title_d_white h2{color: #fff}


    /*关于我们*/

    .head_about{background: url(/images/index/banner_jianjie.jpg) no-repeat center center;}
    .about_qyjj{background: url("/images/index/jieshao_04.jpg") no-repeat center center;height: 529px}
    .qyjj_p{font-size: 14px;line-height: 26px;text-indent: 32px;word-break: break-all;color: #fff;width: 645px;letter-spacing: 1px}
    .qyjj_p img{display: none}

    .about_zczc{background: #eaf3fa;padding-bottom: 70px}
    .zczc_p{width: 650px;padding-top: 20px;float: right;position: relative;}
    .zczc_p p{position: relative;z-index: 3;font-size: 14px;line-height: 24px;text-indent: 32px;word-break: break-all;color: #666666;letter-spacing: 1px;}
    .zczc_p img{position: absolute;left: 0;top: 0;z-index: 1}
    .zczc_p_r{width: 550px;float: right;padding-left: 110px;padding-top: 80px;position: relative;}
    .zczc_p_r p{color: #333333;font-size: 20px;margin-left: 37px;margin-top: 72px}
    .zczc_p_r h5{width: 424px;height: 33px;background: rgba(50,100,255,0.6);position: absolute;right: -75px;top: 417px}
    .zczc_p_r .zczc_p_r_img2{margin-left: 305px;margin-top: 20px}

    .zczc_p_fl{float: left;width:260px;background: #0166da;height: 166px;margin-top: 40px;position: relative;padding:40px 40px;}
    .zczc_p_fl img{position: absolute;left: 24px;top: 26px;z-index: 1}
    .zczc_p_fl p{color: #ffffff;font-size: 26px;line-height: 40px;position: relative;z-index: 3}
    .zczc_p_fr{float: left;width:910px;background: #fff;margin-left: 30px;height: 166px;margin-top: 40px}
    .zczc_p_fr img{position: absolute;right: 24px;bottom: 26px;z-index: 1}
    .zczc_p_fr p{color: #333333;font-size: 24px;line-height: 166px;position: relative;z-index: 3;text-align: center;}
    .zczc_p_fr p br{display: none}

    .about_yuanjing_d{text-align: center;margin-bottom: 1rem;position: relative;}
    .about_yuanjing_d p{float: left;color: #fff;line-height: 40px;letter-spacing: 2.5px;font-weight: bold;}
    .about_yuanjing_d_p{width: 248px;position: absolute;top: 83px;left: 40%}
    .about_yuanjing_p2{width: 50%}
    .about_yuanjing_p1{width: 100%}
    .about_yuanjing_p3{width: 55%}
    .about_yuanjing_p4{width: 45%}
    .about_yuanjing_img{display: inline-block;}
    .about_yuanjing_img_m{display: none}

    .about_licheng{background: url("/images/index/jieshao2_02.jpg") no-repeat center center;height: 620px;padding-top: 1px}
    .about_licheng_k .bd{ position:relative; height:418px; z-index:0;overflow: hidden;}
    .about_licheng_k .bd li{ zoom:1; vertical-align:middle;position: relative;}
    .about_licheng_k .bd li{width: 179px;height: 396px}
    .about_licheng_k .bd li h3{font-size: 18px;font-weight: bold;color: #333333;margin:13px 0 20px 0;}
    .about_licheng_k .bd li .about_licheng_yuan{border:1px solid #fff;width: 23px;height: 23px;border-radius: 12px;text-align: center;padding-top: 0;position: absolute;left: 152px;top: 185px}
    .about_licheng_k .bd li .about_licheng_yuan span{width: 10px;height: 10px;border-radius: 5px;background: #fff;display: inline-block;}
    .about_licheng_k .bd li .about_licheng_kuang{padding:15px 30px 0 20px;background: rgba(255,255,255,0.15);width: 300px;height: 168px;border-radius: 10px;}
    .about_licheng_k .bd li h4{font-size: 16px;line-height: 40px;color: #fff;font-weight: bold;}
    .about_licheng_k .bd li p{font-size: 16px;line-height: 29px;color: #fff;text-align: left;}
    .about_licheng_k .bd li .about_licheng_sanjiao1{display: inline-block;width: 0;margin-bottom: 6px;position: absolute;left: 155px;top: 168px;
            height: 0;
            border-top: 11px solid #3a4a51; 
            border-right: 9px solid transparent;
            border-left: 9px solid transparent;}
    .about_licheng_k .bd li .about_licheng_sanjiao2{display: inline-block;width: 0;margin-bottom: 6px;position: absolute;left: 155px;top: 217px;
            height: 0;
            border-bottom: 11px solid #3a4a51; 
            border-right: 9px solid transparent;
            border-left: 9px solid transparent;}
    .about_licheng_kuang2{position: absolute;top: 228px}


    .about_licheng_k{position: relative;}
    .about_licheng_xian{position: absolute;left: 0;top: 196px;width: 100%;height: 1px;background: #fff}
    .about_licheng_k .prev,
    .about_licheng_k .next{ position:absolute; top:45%;width: 36px;height: 60px;}
    .about_licheng_k .prev a{display:block; width:36px; height:60px;background:url(/images/index/jieshao_23.png) no-repeat;}
    .about_licheng_k .next a{display:block; width:36px; height:60px;background:url(/images/index/jieshao_26.png) no-repeat;}
    .about_licheng_k .next{ right: -50px;}
    .about_licheng_k .prev{ left: -50px}
    .about_licheng_k .prevStop{ display:none;  }
    .about_licheng_k .nextStop{ display:none;  }
    .about_licheng_k_m{display: none;}
    .about_licheng_k{display: block}


    .about_yewu{background: #eaf3fa;height: 590px;}
    .about_yewu_k{margin-top: 40px;display: block;}
    .about_yewu_k_m{display: none}
    .about_yewu_k .teacher_l{width: 392px;float: left;position: relative;}
    .about_yewu_k .bd{ position:relative; height:418px; z-index:0;overflow: hidden;}
    .about_yewu_k .bd li{ zoom:1; vertical-align:middle;margin-right:26.6px;padding:28px 20px;}
    .about_yewu_k .bd li{width: 320px;text-align: center;height: 307px;background: #fff}
    .about_yewu_k .bd li h3{font-size: 18px;font-weight: bold;color: #333333;margin:13px 0 20px 0;}
    .about_yewu_k .bd li hr{margin-bottom:8px;border:1px solid #d8dadc;}
    .about_yewu_k .bd li p{font-size: 14px;line-height: 26px;color: #666666;text-align: left;}

    .about_yewu_k .prev,
    .about_yewu_k .next{ position:absolute; top:45%;width: 36px;height: 60px;}
    .about_yewu_k .prev a{display:block; width:36px; height:60px;background:url(/images/index/jieshao_44.png) no-repeat;}
    .about_yewu_k .next a{display:block; width:36px; height:60px;background:url(/images/index/jieshao_47.png) no-repeat;}
    .about_yewu_k .next{ right: -190px;}
    .about_yewu_k .prev{ left: -190px}
    .about_yewu_k .prevStop{ display:none;  }
    .about_yewu_k .nextStop{ display:none;  }

    .about_team1{background: url("/images/index/jieshao_51.jpg") no-repeat center center;height: 480px;}
    .about_team1 h3{font-size: 34px;color: #fff;padding-top: 100px;margin-bottom: 50px;}
    .about_team1 h4{font-size: 26px;color: #fff;}
    .about_team1 .inner div{position:absolute;top: 52px;left: 618px;width: 452px;height: 407px;background: #ededed;display: block;}
    .about_team2{margin-top: 70px;overflow: hidden;}
    .about_team2 li{position: relative;width: 600px;float: left;min-height: 224px;padding-left: 210px}
    .about_team2 li div{position:absolute;top: 0;left: 0;width: 180px;height: 224px;background: #ededed;display: block;}
    .about_team2 h3{font-size: 24px;color: #333333;line-height: 35px}
    .about_team2 h4{font-size: 24px;color: #333333;line-height: 35px;margin-bottom: 10px}
    .about_team2 p{font-size: 18px;color: #333333;line-height: 34px;}
    .about_team2 p span{background: #333333;width: 10px;height: 10px;border-radius: 5px;position: relative;bottom: 2px;margin-right: 10px;display: inline-block;}
    .about_team3{margin:0 -48px;overflow: hidden;}
    .about_team3 li{position: relative;width: 120px;float: left;margin:0 48px;text-align: center;margin-top: 60px}
    .about_team3 li div{width: 120px;height: 120px;background: #ededed;display: block;border-radius: 60px}
    .about_team3 h3{font-size: 24px;color: #333333;margin-top: 30px;margin-bottom: 26px;}
    .about_team3 h4{font-size: 16px;color: #333333;}

    .about_wenhua{background: #526ee5;height: 322px;padding-top: 1px;margin-top: 130px;position: relative;}
    .about_wenhua>img{position: absolute;bottom: 0;right: 50px;z-index: 1}
    .about_wenhua .zy_title_d h2{color: #fff;}
    .about_wenhua .zy_title_d span{background: #fff;}
    .about_wenhua ul{overflow: hidden;margin-top: 20px}
    .about_wenhua ul li{position: relative;width: 240px;float: left;text-align: center;font-size: 20px;color: #fff;line-height: 37px;white-space: nowrap;z-index: 2}

    .zy_title_about_contact{padding:70px 0 30px 0;line-height: 30px;text-align: center;}
    .zy_title_about_contact h2{color: #333333;display: block;font-size:30px;font-weight: bold;}
    .zy_title_about_contact span{display: inline-block;margin-top: 20px;width: 60px;height: 4px;background: #0166da;}

    .about_contact{background: url("/images/index/jieshao_56.jpg") no-repeat center center;}
    .about_contact .inner{height: 550px;}
    .about_contact .inner div{background: #fff;position: absolute;right: 40px;top: 110px;width: 334px;height: 355px;border-radius: 8px;text-align: center;padding-top: 53px}
    .about_contact .inner div h3{color: #333333;display: block;font-size:20px;font-weight: bold;}
    .about_contact .inner div span{display: inline-block;margin-top: 20px;width: 37px;height: 4px;background: #0166da;margin-bottom: 10px;}
    .about_contact .inner div p{margin-top: 40px;text-align: left;padding-left:88px;color: #666666;font-size: 16px;position: relative;line-height: 20px}
    .about_contact .inner div p img{position: absolute;left: 57px;top: 0;}
    .about_contact .inner>img{display: none;}

    /*员工*/
    .head_staff{background: url(/images/index/banner_staff.jpg) no-repeat center center;}
    .staff_rencai p{font-size: 14px;color: #666666;line-height: 26px;margin-bottom: 40px;}
    .staff_rencai p span{color: #0166da}
    .staff_rencai_d{height: 480px;position: relative;}
    .staff_rencai_d div{width: 511px;height: 262px;padding:0 40px;position: absolute;background: #fff;top: 120px;}
    .staff_rencai div h3{font-size: 22px;color: #0166da;padding:67px 0 36px 0;white-space: nowrap;}
    .staff_rencai div p{font-size: 16px;color: #666666;line-height: 29px;}
    .staff_rencai_d2{background: url("/images/index/yuangong_04.jpg") no-repeat center center;}
    .staff_rencai_d3{background: url("/images/index/yuangong_07.jpg") no-repeat center center;margin-top: 30px}
    .staff_rencai_d2 div{right: 0}
    .staff_rencai_d3 div{left: 0}
    .staff_rencai_d img{display: none}

    .staff_huodong{margin-top: 40px}
    .staff_huodong_li_odd{float: left;width: 66.6%;}
    .staff_huodong_li_even{float: left;width: 33.3%;}
    .staff_huodong ul li{cursor: pointer;}
    .staff_huodong ul li .staff_huodong_s{width: 100%;height: 272px}
    .staff_huodong ul li .staff_huodong_j{display: none;height: 100%;padding:54px 43px;height: 272px}
    .staff_huodong ul li .staff_huodong_j h3{font-size: 34px;color: #fff;white-space: nowrap;font-weight: bold;font-style: italic;margin-bottom: 35px;}
    .staff_huodong ul li .staff_huodong_j p{font-size: 16px;color: #ffffff;line-height: 31px;}
    .staff_huodong_li1 .staff_huodong_j{background: #0052d9;}
    .staff_huodong_li2 .staff_huodong_j{background: #9b26b6;}
    .staff_huodong_li3 .staff_huodong_j{background: #00a9ce;}
    .staff_huodong_li4 .staff_huodong_j{background: #79c000;}
    .staff_huodong_li5 .staff_huodong_j{background: #968c83;}
    .staff_huodong_li6 .staff_huodong_j{background: #ff671f;}
    .staff_huodong_li7 .staff_huodong_j{background: #ff671f;}
    .staff_huodong_li8 .staff_huodong_j{background: #79c000;}
    .staff_huodong_li1 .staff_huodong_s{background: url("/images/index/yuangong_09.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li2 .staff_huodong_s{background: url("/images/index/yuangong_10.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li3 .staff_huodong_s{background: url("/images/index/yuangong_11.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li4 .staff_huodong_s{background: url("/images/index/yuangong_12.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li5 .staff_huodong_s{background: url("/images/index/yuangong_13.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li6 .staff_huodong_s{background: url("/images/index/yuangong_14.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li7 .staff_huodong_s{background: url("/images/index/yuangong_15.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li8 .staff_huodong_s{background: url("/images/index/yuangong_16.jpg") no-repeat center center;background-size: 100% 100%}

    .staff_join_d p{color: #666666;font-size: 14px;margin-bottom: 40px;}
    .staff_join_d img{margin-bottom: 50px}


    /*实力*/
    .head_shili{background: url(/images/index/banner_shili.jpg) no-repeat center center;}
    .coo_children{margin-bottom: 50px}
    .coo_children ul li{float: left;width: 380px;margin-right: 30px;margin-top: 30px}
    .coo_children ul li:nth-child(3n){margin-right: 0}
    .coo_children ul li img{border:1px dashed #c8dae4;width: 100%}
    .coo_children ul li p{background: #f3f7f9;text-align: center;color: #313131;height: 80px;line-height: 80px}

    .coo_coo{background: #eaf3fa;padding-top: 40px}
    .coo_coo_tit{overflow: hidden;margin-bottom:30px;}
    .coo_coo_tit li{width: 25%;float: left;font-size: 24px;color: #666666;text-align: center;cursor: pointer;}
    .coo_coo_tit li h2{line-height: 80px;height: 80px;display:inline-block;border-bottom: 4px solid #b5bbbf;padding:0 10px;position: relative;}
    .coo_coo_tit li h2 span{
        display: block;
        width: 0;
        height: 4px;
        position: absolute;
        bottom: -4px;
        left: 0;
        background-color: #b5bbbf;
    }
    .coo_coo_tit li.on h2 span{
        animation: swiper-slide-progress 5s linear forwards;
        background-color: #3264ff;
    }
    .coo_coo_tit li.on{color: #0166da;}
    .coo_coo_tit li.on h2{font-weight: bold;}
    .coo_partner_ul{margin:0 -60px;}
    .coo_partner_ul li{float: left;width: 198px;margin:27.5px 0;margin-right: 52.5px;position: relative;}
    .coo_partner_ul li.last_li{margin-right: 0;}
    .coo_partner_ul li.first_li{}
    .coo_partner_ul li img{width: 198px;height: 78px;border-top: 8px solid #fff;border-bottom: 8px solid #fff;border-left: 20px solid #fff;border-right: 20px solid #fff;}
    .coo_partner_ul_td{display: block;height: 78px;float: left;clear: both;position: relative;}
    .coo_partner_ul li.last_li:after {
        right: 0;
        left: auto;
        background: linear-gradient(to right,rgba(255,255,255,0),rgba(234,243,250,1));
        content: "";
        display: block;
        position: absolute;
        z-index: 3;
        top: 0;
        width: 100px;
        height: 100%;
    }
    .coo_partner_ul li.first_li:before {
        right: auto;
        left: 0;
        background: linear-gradient(to left,rgba(255,255,255,0),rgba(234,243,250,1));
        content: "";
        display: block;
        position: absolute;
        z-index: 3;
        top: 0;
        width: 100px;
        height: 100%;
    }


    .coo_jiaoxue{background: #526ee5;padding:1px 0 40px 0;}
    .coo_jiaoxue .zy_title_d span{background: #fff;}
    .coo_jiaoxue .zy_title_d h2{color: #fff}

    .coo_coo_c_ul{padding-bottom: 30px}
    .coo_shangwu ul>p{font-size: 14px;color: #666666;line-height: 26px;margin-bottom: 20px;text-align: center;}
    .coo_shangwu li{float: left;width: 402px;margin-bottom: 22px;height: 222px;background: #fff;position: relative;color: #666666;padding:20px 0 0 24px;}
    .coo_shangwu li:nth-child(even){margin-right: 236px}
    .coo_shangwu li:nth-child(odd){margin-right: 160px}
    .coo_shangwu li:hover{background: #0166da;color: #fff}
    .coo_shangwu li img{position: absolute;right: -160px;top: 32px}
    .coo_shangwu li h3{font-size: 18px}
    .coo_shangwu li h4{font-size: 16px;margin-top: 12px}
    .coo_shangwu li p{font-size: 16px;line-height: 25px;margin-top: 12px}
    .zhiye_jiaoyu{background: #eaf3fa;min-height: 611px}
    .coo_coo_c .coo_coo_c_ul{display: none}
    .coo_coo_c div.on{display:block;}

    .shili_coo_school_ul{margin:0 -26.5px;height: 108px;overflow: hidden;}
    .shili_coo_school_ul .bd{ position:relative; height:z-index:0;}
    .shili_coo_school_ul .bd li{ zoom:1; vertical-align:middle;}
    .shili_coo_school_ul li{width: 198px;margin:15px 0;margin-right: 52.5px;float: right;}
    .shili_coo_school_ul li img{width: 198px;height: 78px;border-top: 8px solid #fff;border-bottom: 8px solid #fff;border-left: 20px solid #fff;border-right: 20px solid #fff;}
    .coo_partner_ul_td{display: block;height: 78px;float: left;clear: both;position: relative;}
    .shili_coo_school_ul .bd:after {
        right: 0;
        left: auto;
        background: linear-gradient(to right,rgba(255,255,255,0),rgba(234,243,250,1));
        content: "";
        display: block;
        position: absolute;
        z-index: 3;
        top: 0;
        width: 100px;
        height: 100%;
    }
    .shili_coo_school_ul .bd:before {
        right: auto;
        left: 0;
        background: linear-gradient(to left,rgba(255,255,255,0),rgba(234,243,250,1));
        content: "";
        display: block;
        position: absolute;
        z-index: 3;
        top: 0;
        width: 100px;
        height: 100%;
    }
    .shili_coo_school_ul1{margin-left: 40px;width: 1252.5px}
    .shili_coo_school_ul3{margin-left: 40px;width: 1252.5px}
    .coo_coo_c_ul>h3{font-size: 18px;color: #333333}


    /*教学力量*/
    .main5{background: #172a34;height: 579px}
    .main5 .inner{width: 990px}
    .main5 .bd ul li{padding-top: 78px;}
    .main5 .teacher_l{width: 392px;float: left;position: relative;}
    .main5 .teacher1_img1{border-radius: 50%}
    .main5 .teacher1_img2{position: absolute;left: 223px;top: 158px}
    .main5 .teacher_r{width: 598px;float: left;}
    .main5 .teacher_r h3{font-size: 34px;line-height: 70px;color: #fff}
    .main5 .teacher_r h4{font-size: 18px;line-height: 27px;color: #fff;margin-bottom: 19px;margin-left: 3px}
    .main5 .teacher_r h5{width: 40px;height: 3px;background: #526ee5;display: inline-block;margin-left: 4px;margin-bottom: 44px}
    .main5 .teacher_r p{font-size: 18px;line-height: 31px;color: #fff}
    .main5 .teacher_r p span{position: relative;width: 6px;height: 6px;background: #cccccc;border-radius: 50%;margin-right: 6px;display: inline-block;bottom: 2px}

    .main5 .inner{position: relative;height: 579px;overflow: unset;}
    .main5 .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:30px; z-index:1; }
    .main5 .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .main5 .hd ul li{ float:left; margin-right:10px;  width:11px; height:11px;border-radius: 6px; background:#8b959a; cursor:pointer; }
    .main5 .hd ul li.on{ background:#fff; }
    .main5 .bd{ position:relative; height:579px; z-index:0;}
    .main5 .bd li{ zoom:1; vertical-align:middle;position: absolute; }

    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .main5 .prev,
    .main5 .next{ position:absolute; top:45%;width: 36px;height: 60px;}
    .main5 .prev a{display:block; width:36px; height:60px;background:url(/images/index/shou_30.jpg) no-repeat;}
    .main5 .next a{display:block; width:36px; height:60px;background:url(/images/index/shou_33.jpg) no-repeat;}
    .main5 .next{ right: -200px;}
    .main5 .prev{ left: -200px}
    .main5 .prevStop{ display:none;  }
    .main5 .nextStop{ display:none;  }
    .main5_a{text-align: center;padding:30px 0 60px 0;}
    .main5_a a{width: 168px;line-height: 46px;border-radius: 23px;background: #526ee5;display: inline-block;color: #fff}
    .main5_a a img{margin-left: 8px;position: relative;bottom: 3px}
    .main5_m{display: none}


    /*联系*/
    .head_contact{background: url(/images/index/banner_contact.jpg) no-repeat center center;}
    .contact_contact_d1 p{font-size: 14px;color: #666666;margin-bottom: 35px}
    .contact_contact_d2{float: left;width: 440px;height: 625px;background: #526ee5;padding:1px 42px;}
    .contact_contact_d2 ul li{position: relative;padding-left:64px;margin:40px 0 10px 0; }
    .contact_contact_d2 ul li img{position: absolute;left: 0;top: 0}
    .contact_contact_d2 ul li p{font-size: 16px;color: #ffffff;line-height: 24px}
    .contact_contact_d2 div{text-align: center;margin-top: 20px}
    .contact_contact_d3{float: left;width: 760px}

    .contact_zhaopin{background: url("/images/index/contact_20.jpg") no-repeat center center;height: 600px;margin-bottom: 40px}
    .contact_zhaopin .inner>h3{text-align: center;font-size: 38px;line-height: 154px;font-weight: bold;margin-bottom: 108px;color: #fff}
    .contact_zhaopin ul li{width: 33.33%;float: left;text-align: center;color: #fff}
    .contact_zhaopin ul li h3{margin-bottom: 38px;font-size: 20px}
    .contact_zhaopin ul li p{font-size: 16px;line-height: 28px}

    .contact_zhaopin2{margin-bottom: 110px}
    .contact_zhaopin2_tit{border:1px solid #ecedf1;border-top:2px solid #526ee5;overflow: hidden;}
    .contact_zhaopin2_tit span{float: left;display: block;font-weight: bold;height: 60px;line-height: 60px;color: #333333}
    .contact_zhaopin2 ul{border-left: 1px solid #ecedf1;border-right: 1px solid #ecedf1}
    .contact_zhaopin2 ul li{border-bottom: 1px solid #ecedf1;cursor: pointer;}
    .contact_zhaopin2 ul li:nth-child(odd){background: #f5f6f8}
    .contact_zhaopin2 ul li .zhaopin2_li_c{display: none}
    .contact_zhaopin2 ul li .zhaopin2_li_h{overflow: hidden;}
    .contact_zhaopin2 ul li .zhaopin2_li_h span{height: 80px;float: left;display: block;line-height: 80px}
    .contact_zhaopin2 .zhaopin_span1{width: 300px;padding-left: 20px;}
    .contact_zhaopin2 .zhaopin_span2{width: 207px;text-align: center;}
    .contact_zhaopin2 .zhaopin_span3{width: 312px;text-align: center;margin-left: 32px;}
    .contact_zhaopin2 .zhaopin_span4{width: 165px;text-align: center;}
    .contact_zhaopin2 .zhaopin_span5{width: 182px;padding-right: 20px;text-align: right;}
    .zhaopin2_li_c{padding:40px 20px;background: #fff}
    .zhaopin2_li_c p {font-size: 14px;line-height: 50px;word-break: break-all;color: #333333;}
    .zhaopin2_li_c h3 {font-size: 14px;line-height: 30px;color: #333333;font-weight: 700;}
    .zhaopin2_li_c a{width: 164px;line-height: 50px;border-radius: 4px;background: #526ee5;display: inline-block;color: #fff;text-align: center;}
    .zhaopin2_li_c a img{margin-left: 8px;position: relative;bottom: 3px}


    /*资讯*/
    .head_news{background: url(/images/index/banner_news.jpg) no-repeat center center;}
    .news_list{margin:0 -12px;overflow: hidden;}
    .news_list li{width: 384px;margin:12px 12px;float: left;box-shadow: 0 0 10px rgba(1,102,218,0.15);border-radius:5px;overflow: hidden;height: 458px;
                position: relative;}
    .news_list li div{height: 226px;overflow: hidden;}
    .news_list li h3{font-size: 18px;line-height: 30px;margin:0 22px;color: #333333;margin-top:19px;height: 104px;font-weight: 600}
    .news_list li p{font-size: 14px;line-height: 25px;margin:0 24px;color: #666;background: #f8f9fd;display: -webkit-box;
            -webkit-box-orient: vertical;padding:5px 20px;height: 60px;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;}
    .news_list li .date_time{color: #999999;position: absolute;font-size: 14px;bottom:15px;right:24px;}
    .news_list li .news_list_a{color: #fff;position: absolute;font-size: 14px;bottom:15px;background: #0166da;width: 352px;left: 16px;border-radius: 4px;
            line-height: 44px;text-align: center;display:none;}
    .news_list li img{transition: all 0.5s;}        
    .news_list li:hover .news_list_a{display: block;}
    .news_list li:hover h3{color: #0166da}
    .news_list li:hover img{transform: scale(1.5);}   

    .news_more{ width:100%; text-align:center; margin-top:20px; margin-bottom: 10px}
    .news_more a{ font-size:18px; color:#526ee5; width:168px; height:47px; line-height:47px; text-align:center; border:1px solid #526ee5; border-radius:24px; display:inline-block; *display:inline; *zoom:1;
        -webkit-transition:all 0.6s ease;
        -moz-transition:all 0.6s ease;
        -o-transition:all 0.6s ease;
        transition:all 0.6s ease;cursor: pointer;
    }
    /*.more a:hover{ color:#fff; background-color:#16a8e8; }*/
    .news_more a:hover {
      box-shadow: inset 15em 0 #526ee5;
      color: whitesmoke;
    }
    .news_top{position: relative;padding-bottom: 80px}
    .news_top_d .swiper-slide{padding:10px;}
    .news_top_d .swiper-slide a{box-shadow: 0 0 10px rgba(1,102,218,0.15);border-radius:5px;overflow: hidden;display: block;}
    .news_top .news_top_l{width: 380px;float: left;position: relative;padding:110px 28px; height:436px}
    .news_top .news_top_r{width: 800px;float: right;}
    .news_top .news_top_l h3{font-size: 20px;line-height: 30px;color: #333333}
    .news_top .news_top_l p{font-size: 14px;line-height: 24px;color: #666666;margin-top: 25px;}
    .news_top .news_top_l span{font-size: 14px;line-height: 24px;color: #666666;margin-top: 35px;display: block;}

    .zy_title_d2 h3{font-size: 18px;color: #333333;font-weight: 500;margin-bottom: 30px}


    .banner_tu{height: 170px}
    .main_content{padding-bottom: 30px;}
    .zy-table {border: 1px solid #ccc;border-collapse: collapse;color: #5d5d5d;font: 14px/28px "Microsoft YaHei";margin: 20px auto;width: 100%;}
    .zy-table th, .zy-table td {border: 1px solid #ccc;padding: 8px;}
    .main_content h2{font-weight: bold;font-size: 16px;color: #2e8dc9;text-indent: 32px;margin: 20px 0 20px 0;}
    .main_content h3{font-size: 14px;color: #838383;text-align: center;line-height: 30px;padding-bottom: 25px;border-bottom: 1px dashed #dadada;}
    .content_title{color: #282828;font-size: 20px;font-weight: bold;text-align: center;border-top: 1px solid #dedfe2;padding-top: 30px}
    .content_time{color: #a9a9a9;font-size: 13px;text-align: center;margin-top: 15px;margin-bottom: 30px;}
}
@media only screen and (max-width:1340px) {
    .zy_head .chiness_or_english {
        position: absolute;
        right: 10px;
        top: 40px;
        font-size: 16px;
        color: #fff;cursor: pointer;
    }
}
@media only screen and (max-width:1024px) {
    body{font-size: 14px;line-height: 16px;color: #333; width:100%;font-family:'微软雅黑',Verdana;}
    .container{
        width:100%;/*div的宽度*/
        margin:0px;
        padding:0px;
        min-width: 320px;
        margin-left: auto;
        margin-right: auto;

    }
    .inner{
        position: relative;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .banner{
        width: 100%;
        height: 10em;

    }

    .head .inner{width: 100%}
    .head{position: relative;height: 30rem;}
    .head_tit{position: absolute;left: 1rem;top:9rem;width: auto;}
    .head_tit h2{font-size: 1.8rem;font-weight: bold;color: #fff;line-height: 1.2rem;letter-spacing:2px;font-style:italic;}
    .head_tit p{font-size: 0.7rem;color: #fff;letter-spacing: 0;margin-top: 1rem;position: relative;display: inline-block;}
    .head_tit p span{display: block;background: #0465D8;width: 100%;height: 0.2rem;margin-top: -2px;}

    .zy_head{position: absolute;top: 0;left: 0;width: 100%;z-index: 999;}
    .zy_head .chiness_or_english_en{position: absolute;right: 3.8rem;top: 3.5rem;font-size: 1.3rem;color: #fff;cursor: pointer;}
    .zy_head .inner{position: relative;padding-left: 360px;height: 95px;line-height: 0;margin-left: 0;width: 100%;min-width: auto}
    .zy_head .inner .head_logo{position: absolute;left: 1rem;top: 2.5rem;width: 7rem;padding:0;z-index: 3}
    .zy_head .inner .head_logo img{width: 100%}
    .head3_ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .head3_ul{position:absolute; z-index:1; text-align: left;display: none;left: 0;background: #172a34;width: 100%;padding-top:8rem}
    .head3_ul a{ color:#fff;  }
    .head3_ul .nLi{ float:none;  position:relative; display:block;margin-right:0}
    .head3_ul .last_li{margin-right: 0}
    .head3_ul .nLi h3{ float:none; width: auto;  }
    .head3_ul .nLi h3 a{ display:block; font-size:16px;height:3rem;line-height: 3rem;padding:0 1rem;}
    .head3_ul .sub{ display:none;}
    .head3_ul .sub li{ zoom:1;display: none }
    .head3_ul .sub a{ display:block;color: #fff;}
    .head3_ul .sub a:hover{ color:#526ee5; }
    .head3_ul .on h3 a{border-bottom: 0;background: #2f4049;color: #0166da}
    .zy_head:hover{
        background: none;
    }
    .zy_head.sticky {
        background: none;
    }
    .head3_ul_en{display: block;position: absolute;right: 1rem;top: 3.4rem;font-size: 1rem;}
    .head3_ul_en img{width: 1.6rem}
    .head3_ul_en_x{display: none;position: absolute;right: 1rem;top: 3.4rem;font-size: 1rem;}
    .head3_ul_en_x img{width: 1.6rem}
    .chiness_or_english_en{display: block;}
    .chiness_or_english{display: none;}

    /*头部结束*/

    /*底部*/
    .main_11{margin:25px 0 40px 0;}
    .main_11 a{margin-left: 30px;}

    .main_12{background: #172a34;color: #d1d1d1;height: auto;}
    .main_12 .inner{width: 100%}
    .main12_left{width: 100%;float:right;padding-top: 1.5rem;border-top:1px solid #45555d;text-align: center;}
    .main12_left .main_foot_logo{width: 30%;margin-bottom: 0.5rem}
    .main12_left p{margin-top: 0.5rem}
    .main12_left p b{display: inline-block;font-size: 0.9rem;font-weight: normal;margin-bottom: 0}
    .main12_left .wx{margin-top: 0.8rem}
    .main12_right{width: 100%;float: right;margin:1.5rem 0;}
    .main12_right ul{float: left;width:97%;margin:0 0 0 3%;}
    .main12_right ul li a{color: #fff;font-size: 0.8rem;line-height: 2rem;}
    .main12_right ul li a b{font-size: 1rem;color: #fff;font-weight: 500}
    .main_foot_li2{display: none;}
    .main_foot_li1:after{content:"﹀";float: right;margin-right: 1rem;padding:0 1rem;padding-top: 0.6rem;}
/*∨∧ ﹀︿*/
    .main_13{color: #d1d1d1;height: auto;background: #172a34;font-size: 0.7rem;border-top:0;line-height: 1.2rem;padding-top: 0.8rem}
    .main_13 .inner{width: auto}
    .main_13 .inner p{padding:0 1rem;text-align: center;}
    .main_13 a{color: #d1d1d1;}
    .main_13 span{display: block;}
    .main_13_a2{float: none;margin-right: 0;display: inline-block;}
    .main_13_a3{float: none;display: inline-block;margin-right: 30px;}


    .wxk {position: absolute;display: none; width:100px;z-index: 1;top: 210px;}
    .wx:hover + .wxk {display: block;}



    /*公共部分*/
    .zy_nav2{width: 100%;background: #e7e7e7;height: 2.6rem;line-height: 2.5rem;overflow: hidden;padding:0 2rem;}
    .zy_nav2 a{color: #333333;display: inline-block;width: 33.33%;text-align: center;float: right;font-size: 1rem;}
    .zy_nav2 a:hover{background: #fff;}
    .zy_nav2_about{display: none}
    .zy_nav2_m{width: 100%;background: #e7e7e7;height: 2.6rem;line-height: 2.5rem;display: block;margin-bottom: 1px}
    .zy_nav2_m a{color: #333333;display: inline-block;width: 100%;text-align: center;float: right;font-size: 1rem;}
    .zy_nav2_m a:hover{color: #0166da;border-bottom: 2px solid #0166da}
    .zy_nav2_m a.on{color: #0166da;border-bottom: 2px solid #0166da}
    .zy_nav2 a:hover{background: #fff;}
    .zy_nav2 a.on{color: #0166da;border-bottom: 2px solid #0166da}
    .zy_nav2_contact{padding:0 4rem;}
    .zy_nav2_contact a{width: 50%;}

    .main_content{min-height: 460px;display: block;}
    .main_content p{
        font-size: 0.9rem;
        line-height: 1.4rem;
        margin: 0.2rem 0;
        text-indent: 1.8rem;
        margin-bottom: 0.5rem;
        word-break: break-all;
        color: #838383;
    }

    .main_content img{width:100%;margin-left: -1.8rem}

    .zy_title_d{padding:1.4rem 0 1rem 0;line-height: 1.1rem;text-align: center;}
    .zy_title_d h2{color: #333333;display: block;font-size:1.2rem;font-weight: normal;text-align: center;}
    .zy_title_d span{display: inline-block;margin-top: 0;width: 3rem;height: 2px;background: #0166da;}
    .zy_title_d_white h2{color: #fff}


    /*关于我们*/

    .head_about{background: url(/images/index/jieshao_m_01.jpg) no-repeat center center;background-size:100% 100%;}
    .about_qyjj{background: url("/images/index/jieshao_m_03.jpg") no-repeat center center;height: auto;background-size:100% 100%;}
    .qyjj_p{font-size: 0.9rem;line-height: 1.4rem;text-indent: 1.8rem;word-break: break-all;color: #fff;width: auto;letter-spacing: 1px;padding:0 1rem;}
    .qyjj_p img{display: inline-block;width: 60%;margin-left: 20%;margin-top: 1rem;padding-bottom: 1.5rem}

    .about_zczc{background: #eaf3fa;padding-bottom: 1rem}
    .zczc_p{width: auto;padding-top: 20px;float: none;position: relative;padding:0 1rem;}
    .zczc_p p{position: relative;z-index: 3;font-size: 0.9rem;line-height: 1.4rem;text-indent: 1.8rem;word-break: break-all;color: #666666;letter-spacing: 0;}
    /*.zczc_p p:nth-child(2){margin-right: 9.3rem}
    .zczc_p p:nth-child(3){margin-right: 9.3rem}*/
    .zczc_p img{position: absolute;left: 2rem;top: -0.5rem;z-index: 1;width: 1.5rem}
    .zczc_p_r{width: 10rem;float: right;padding-left: 0.6rem;padding-top: 0;position: relative;right: 0;top: 0;text-align: right;}
    .zczc_p_r p{color: #0166da;font-size: 0.8rem;margin-left: 0.7rem;margin-top:0.7rem;text-align: left;white-space: nowrap;}
    .zczc_p_r h5{width: 92%;height: 12px;background: rgba(50,100,255,0.6);position: absolute;right:  0;top:6.4rem}
    .zczc_p_r .zczc_p_r_img2{margin-left: 0;margin-top: 0.4rem;width: 4rem;}
    .zczc_p_r .zczc_p_r_img1{width:8.5rem;margin-right: 0.8rem}

    .zczc_p_fl{float: left;width:34.66%;background: #0166da;height: 6rem;margin-top: 1rem;position: relative;padding:1.4rem 1rem;margin-left: 4%}
    .zczc_p_fl img{position: absolute;left: 1rem;top: 0.5rem;z-index: 1;width: 2rem}
    .zczc_p_fl p{color: #ffffff;font-size: 1rem;line-height: 1.6rem;position: relative;z-index: 3}
    .zczc_p_fr{float: left;width:56%;background: #fff;margin-left: 1.34%;height: 6rem;margin-top: 1rem;padding:1.4rem 1rem;}
    .zczc_p_fr img{position: absolute;right: 1.5rem;bottom: 0.5rem;z-index: 1;width: 2rem}
    .zczc_p_fr p{color: #333333;font-size: 0.9rem;line-height: 1.6rem;position: relative;z-index: 3;text-align: left;white-space: nowrap;}
    .zczc_p_fr p br{display: block;}

    .about_yuanjing_d{text-align: center;margin-bottom: 1rem;position: relative;}
    .about_yuanjing_d p{float: left;color: #fff;line-height: 1.3rem;letter-spacing: 1px;font-weight: bold;font-size: 0.8rem}
    .about_yuanjing_d_p{width: 100%;position: absolute;top: 0.5rem;left: 0}
    .about_yuanjing_p2{width: 100%}
    .about_yuanjing_p1{width: 100%}
    .about_yuanjing_p3{width: 100%}
    .about_yuanjing_p4{width: 100%}
    .about_yuanjing_img{display: none;}
    .about_yuanjing_img_m{display: inline-block;width: 95%}

    .about_licheng{background: url("/images/index/jieshao_m_09.jpg") no-repeat center center;height: auto;padding-top: 1px;background-size: 100% 100%}
    .about_licheng_k_m{display: block;position: relative;overflow: hidden;}
    .about_licheng_k{display: none}
    .about_licheng_k_m ul{ position:relative; float: left;width: 50%;padding:0 1.5rem 0 1rem;}
    .about_licheng_k_m ul:nth-child(3){padding:4rem 1rem 0 1.5rem;}
    .about_licheng_k_m li{ zoom:1; vertical-align:middle;position: relative;}
    .about_licheng_k_m li{width: 100%;height: auto;margin-bottom:2rem}
    .about_licheng_k_m li h3{font-size: 18px;font-weight: bold;color: #333333;margin:13px 0 20px 0;}
    .about_licheng_k_m li .about_licheng_yuan{border:1px solid #fff;width: 16px;height: 16px;border-radius: 12px;text-align: center;position: absolute;
        right: -2rem;top: 43%;}
    .about_licheng_k_m li .about_licheng_yuan span{width: 6px;height: 6px;border-radius: 5px;background: #fff;display: inline-block;position: relative;top: -3px}
    .about_licheng_k_m li .about_licheng_yuan2{border:1px solid #fff;width: 16px;height: 16px;border-radius: 12px;text-align: center;position: absolute;
        left: -2rem;top: 43%;}
    .about_licheng_k_m li .about_licheng_yuan2 span{width: 6px;height: 6px;border-radius: 5px;background: #fff;display: inline-block;position: relative;top: -3px}
    .about_licheng_k_m li .about_licheng_kuang{padding:0.8rem 0.4rem 0.5rem 0.8rem;background: rgba(255,255,255,0.15);width: auto;height: auto;border-radius: 10px;}
    .about_licheng_k_m li h4{font-size: 0.9rem;line-height: 1.6rem;color: #fff;font-weight: bold;}
    .about_licheng_k_m li p{font-size: 0.9rem;line-height: 1.4rem;color: #fff;text-align: left;}
    .about_licheng_k_m li .about_licheng_sanjiao1{display: inline-block;width: 0;position: absolute;right: -9px;top: 43%;
            height: 0;
            border-left: 9px solid #3a4a51; 
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;}
    .about_licheng_k_m li .about_licheng_sanjiao2{display: inline-block;width: 0;position: absolute;left: -9px;top: 43%;
            height: 0;
            border-right: 9px solid #3a4a51; 
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;}
    .about_licheng_kuang2{position: relative;top: 0}

    .about_licheng_k{position: relative;}
    .about_licheng_xian{position: absolute;left: 50%;top:0;height: 95%;width: 1px;background: #fff}


    .about_yewu{background: #eaf3fa;height: auto;}
    .about_yewu_k{margin-top: 40px;display: none}
    .about_yewu_k_m{display: block}
    .about_yewu_k_m{ position:relative; height:auto; z-index:0;overflow: hidden;}
    .about_yewu_k_m_d{padding-bottom: 2rem}
    .about_yewu_k_m_d ul{overflow: hidden;}
    .about_yewu_k_m li{margin: 0.5rem 0 0.5rem 4%;padding:0.8rem 0.5rem;float: left;width: 44%;display: block;}
    .about_yewu_k_m li{text-align: center;height: 17rem;background: #fff;box-shadow: 0 0 8px rgba(82,110,229,0.43)}
    .about_yewu_k_m li img{width: 2rem}
    .about_yewu_k_m li h3{font-size: 1rem;font-weight: bold;color: #333333;margin:0.5rem 0 0.8rem 0;}
    .about_yewu_k_m li hr{margin-bottom:8px;border:1px solid #d8dadc;}
    .about_yewu_k_m li p{font-size: 0.8rem;line-height: 1.3rem;color: #666666;text-align: left;}

    .about_yuanjing img{width: 100%}

   

    .about_team1{background: url("/images/index/jieshao_51.jpg") no-repeat center center;height: 480px;}
    .about_team1 h3{font-size: 34px;color: #fff;padding-top: 100px;margin-bottom: 50px;}
    .about_team1 h4{font-size: 26px;color: #fff;}
    .about_team1 .inner div{position:absolute;top: 52px;left: 618px;width: 452px;height: 407px;background: #ededed;display: block;}
    .about_team2{margin-top: 70px;overflow: hidden;}
    .about_team2 li{position: relative;width: 600px;float: left;min-height: 224px;padding-left: 210px}
    .about_team2 li div{position:absolute;top: 0;left: 0;width: 180px;height: 224px;background: #ededed;display: block;}
    .about_team2 h3{font-size: 24px;color: #333333;line-height: 35px}
    .about_team2 h4{font-size: 24px;color: #333333;line-height: 35px;margin-bottom: 10px}
    .about_team2 p{font-size: 18px;color: #333333;line-height: 34px;}
    .about_team2 p span{background: #333333;width: 10px;height: 10px;border-radius: 5px;position: relative;bottom: 2px;margin-right: 10px;display: inline-block;}
    .about_team3{margin:0 -48px;overflow: hidden;}
    .about_team3 li{position: relative;width: 120px;float: left;margin:0 48px;text-align: center;margin-top: 60px}
    .about_team3 li div{width: 120px;height: 120px;background: #ededed;display: block;border-radius: 60px}
    .about_team3 h3{font-size: 24px;color: #333333;margin-top: 30px;margin-bottom: 26px;}
    .about_team3 h4{font-size: 16px;color: #333333;}

    .about_wenhua{background: #526ee5;height: auto;padding-top: 1px;margin-top: 1rem;position: relative;}
    .about_wenhua>img{position: absolute;bottom: 0;right: 0;z-index: 1;width: 40%}
    .about_wenhua .zy_title_d h2{color: #fff;}
    .about_wenhua .zy_title_d span{background: #fff;}
    .about_wenhua ul{overflow: hidden;margin-top: 0;position: relative;height: 16em}
    .about_wenhua ul li{position: absolute;width: 50%;float: none;text-align: center;font-size: 0.8rem;color: #fff;line-height: 1.3rem;white-space: nowrap;z-index: 2}
    .about_wenhua ul li.about_wenhua_li3{left: 0;top: 1rem}
    .about_wenhua ul li.about_wenhua_li2{left: 50%;top: 1rem}
    .about_wenhua ul li.about_wenhua_li1{left: 0;top: 6rem;width: 100%}
    .about_wenhua ul li.about_wenhua_li5{left: 0;bottom: 1rem}
    .about_wenhua ul li.about_wenhua_li4{left: 50%;bottom: 1rem}

    .zy_title_about_contact{padding:1.4rem 0 1rem 0;line-height: 1.1rem;text-align: center;}
    .zy_title_about_contact h2{color: #333333;display: block;font-size:1.2rem;font-weight: bold;}
    .zy_title_about_contact span{display: inline-block;margin-top: 0;width: 3rem;height: 2px;background: #0166da;}
    

    .about_contact{background: none;}
    .about_contact .inner{height: auto;}
    .about_contact .inner div{background: #fff;position: relative;right: 0;top: 0;width: 100%;height: auto;border-radius: 0;text-align: center;padding-top: 0}
    .about_contact .inner div h3{display: none;}
    .about_contact .inner div span{display: none;}
    .about_contact .inner div p{margin-top: 1rem;text-align: left;padding-left:35%;color: #666666;font-size: 1rem;position: relative;line-height: 1.6rem}
    .about_contact .inner div p img{position: absolute;left: 30%;top: 0;}
    .about_contact .inner>img{display: block;width: 100%;margin-top: 1rem}



    /*员工*/
    .head_staff{background: url(/images/index/staff_m_01.jpg) no-repeat center center;background-size: 100% 100% } 
    .staff_rencai p{font-size: 0.9rem;color: #666666;line-height: 1.4rem;margin-bottom: 1rem;padding:0 1rem;}
    .staff_rencai p span{color: #666666}
    .staff_rencai_d1 p{text-align: center;}
    .staff_rencai_d{height: auto;position: relative;}
    .staff_rencai_d div{width: 100%;height: auto;padding:0 0;position: relative;background: #fff;top: 0;}
    .staff_rencai div h3{font-size: 1.1rem;color: #0166da;padding:1rem;white-space: nowrap;}
    .staff_rencai div p{font-size: 0.9rem;color: #666666;line-height: 1.4rem;}
    .staff_rencai_d2{background: none;}
    .staff_rencai_d3{background: none;margin-top: 0}
    .staff_rencai_d2 div{right: 0}
    .staff_rencai_d3 div{left: 0}
    .staff_rencai_d img{display: block;width: 90%;margin-left: 5%}

    .staff_huodong{margin-top: 0}
    .staff_huodong_li_odd{float: left;width: 50%;}
    .staff_huodong_li_even{float: left;width: 50%;}
    .staff_huodong ul li{cursor: pointer;}
    .staff_huodong ul li .staff_huodong_s{width: 100%;height: 7rem}
    .staff_huodong ul li .staff_huodong_j{display: none;height: 100%;padding:0.5rem 0.7rem;height: 7rem}
    .staff_huodong ul li .staff_huodong_j h3{font-size: 1rem;color: #fff;white-space: nowrap;font-weight: bold;font-style: italic;margin-bottom: 0.2rem;}
    .staff_huodong ul li .staff_huodong_j p{font-size: 0.8rem;color: #ffffff;line-height: 1.3rem;}
    .staff_huodong_li1{width: 100%}
    .staff_huodong_li8{width: 100%}
    .staff_huodong_li1 .staff_huodong_j{background: #0052d9;}
    .staff_huodong_li2 .staff_huodong_j{background: #9b26b6;}
    .staff_huodong_li3 .staff_huodong_j{background: #00a9ce;}
    .staff_huodong_li4 .staff_huodong_j{background: #79c000;}
    .staff_huodong_li5 .staff_huodong_j{background: #968c83;}
    .staff_huodong_li6 .staff_huodong_j{background: #ff671f;}
    .staff_huodong_li7 .staff_huodong_j{background: #ff671f;}
    .staff_huodong_li8 .staff_huodong_j{background: #79c000;}
    .staff_huodong_li1 .staff_huodong_s{background: url("/images/index/staff_m_03.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li2 .staff_huodong_s{background: url("/images/index/staff_m_04.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li3 .staff_huodong_s{background: url("/images/index/staff_m_05.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li4 .staff_huodong_s{background: url("/images/index/staff_m_06.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li5 .staff_huodong_s{background: url("/images/index/staff_m_07.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li6 .staff_huodong_s{background: url("/images/index/staff_m_08.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li7 .staff_huodong_s{background: url("/images/index/staff_m_09.jpg") no-repeat center center;background-size: 100% 100%}
    .staff_huodong_li8 .staff_huodong_s{background: url("/images/index/staff_m_10.jpg") no-repeat center center;background-size: 100% 100%}

    .staff_join_d{text-align: center;padding:0 1rem;}
    .staff_join_d p{color: #666666;font-size: 0.8rem;margin-bottom: 1rem;}
    .staff_join_d img{margin-bottom: 2rem;width: 100%}

    /*实力*/
    .head_shili{background: url(/images/index/shili_m_01.jpg) no-repeat center center;background-size: 100% 100%}
    .coo_children{margin-bottom: 1.5rem}
    .coo_children ul {padding:0 0.5rem;}
    .coo_children ul li{float: left;width: 30.33%;margin: 0.8rem 1.5%;margin-top: 0}
    .coo_children ul li:nth-child(3n){margin-right: 0}
    .coo_children ul li img{border:1px dashed #c8dae4;width: 100%}
    .coo_children ul li p{background: #f3f7f9;text-align: center;color: #313131;height: 2.8rem;line-height: 1.2rem;font-size: 0.7rem;
        padding:0.1rem 0.4rem;}

    .coo_coo{background: #eaf3fa;padding-top: 40px}
    .coo_coo_tit{overflow: hidden;padding:0 1rem;padding-top:1.5rem;}
    .coo_coo_tit li{width: 25%;float: left;font-size: 0.9rem;color: #666666;text-align: center;cursor: pointer;border-radius: 1rem;}
    .coo_coo_tit li h2{line-height: 2rem;height: 2rem;display:inline-block;border-bottom: 0;padding:0 10px;position: relative;white-space: nowrap;
    }
    .coo_coo_tit li.on h2 span{
        animation: none;color: #fff;
        background: #0166da;
    }
    .coo_coo_tit li.on{color: #fff;background: #0166da;}
    .coo_coo_tit li.on h2{font-weight: normal;}
    .coo_coo_c{padding:0 1rem;}
    .coo_partner_ul{margin:0 -0.5rem;}
    .coo_partner_ul li{float: left;width: 30.33%;margin:0.4rem 1.5%;position: relative;box-shadow: 0 0 8px rgba(1,102,218,0.15)}
    .coo_partner_ul li.last_li{margin-right: 1.5%;}
    .coo_partner_ul li.first_li{}
    .coo_partner_ul li img{width: 100%;height: auto;border-top: 5px solid #fff;border-bottom: 5px solid #fff;
        border-left: 8px solid #fff;border-right: 8px solid #fff;}
    .coo_partner_ul_td{display: block;height: 78px;float: left;clear: both;position: relative;}
    .coo_partner_ul li.last_li:after {
        background: none;
        width: 0;
        height: 0;
    }
    .coo_partner_ul li.first_li:before {
        background: none;
        width: 0;
        height: 0;
    }


    .coo_jiaoxue{background: #172a34;padding:1px 0 0 0;}
    .coo_jiaoxue .zy_title_d span{background: #fff;}
    .coo_jiaoxue .zy_title_d h2{color: #fff}

    .coo_coo_c_ul{padding-bottom: 1rem}
    .coo_shangwu ul>p{font-size: 0.9rem;color: #666666;line-height: 1.4rem;margin-bottom: 1rem;text-align: center;}
    .coo_shangwu li{float: none;width: 100%;margin-bottom: 1rem;height: auto;background: #fff;position: relative;color: #333;padding:1rem 1rem 0 1rem;}
    .coo_shangwu li:nth-child(even){margin-right: 0}
    .coo_shangwu li:nth-child(odd){margin-right: 0}
    .coo_shangwu li:hover{background: #0166da;color: #fff}
    .coo_shangwu li img{position: relative;right: 0;top: 0;width: 100%;margin:1rem 0;}
    .coo_shangwu li h3{font-size: 1.2rem;font-weight: 550}
    .coo_shangwu li h4{font-size: 1rem;margin-top: 0.8rem}
    .coo_shangwu li p{font-size: 1rem;line-height: 1.5rem;margin-top: 0.5rem}
    .zhiye_jiaoyu{background: #eaf3fa;min-height: auto}
    .coo_coo_c .coo_coo_c_ul{display: none}
    .coo_coo_c div.on{display:block;}

    .shili_coo_school_ul{margin:0 0;overflow: hidden;height: auto;overflow: hidden;}
    .shili_coo_school_ul .bd{ position:relative; height:z-index:0;}
    .shili_coo_school_ul .bd ul{overflow: hidden;width: 100%}
    .shili_coo_school_ul .bd li{ zoom:unset; vertical-align:unset;}
    .shili_coo_school_ul li{width: 30.33%;margin:0.5rem 1.5%;float: left;box-shadow: 0 0 8px rgba(1,102,218,0.15)}
    .shili_coo_school_ul li img{width: 100%;height: auto;border-top: 5px solid #fff;border-bottom: 5px solid #fff;
        border-left: 8px solid #fff;border-right: 8px solid #fff;}
    .coo_partner_ul_td{display: none;height: auto;float: left;clear: both;position: relative;}
    .shili_coo_school_ul .bd:after {
        background: none;
        width: 0;
        height: 0;
    }
    .shili_coo_school_ul .bd:before {
        background: none;
        width: 0;
        height: 0;
    }
    .shili_coo_school_ul1{margin-left: 0;width: 100%}
    .shili_coo_school_ul3{margin-left: 0;width: 100%}
    .coo_coo_c_ul>h3{font-size: 1rem;color: #333333}

    /*教学力量*/
    .main5{display: none}
    .main5_m_d{padding-bottom: 1rem}
    .main5_m .teacher_l{width: auto;float: none;position: relative;}
    .main5_m .teacher1_img1{border-radius: 50%;width: 40%;margin-left: 2rem}
    .main5_m .teacher1_img2{position: absolute;left: 40%;top: 70%;width: 25%;height: 4rem}
    .main5_m .teacher_r{width: auto;float: none;padding:0 1rem;}
    .main5_m .teacher_r h3{font-size: 1.2rem;line-height: 2rem;color: #fff;margin-top: 1rem;margin-bottom: 0.4rem}
    .main5_m .teacher_r h5{width: 4rem;height: 2px;background: #526ee5;display: inline-block;margin-bottom: 1rem}
    .main5_m .teacher_r p{font-size: 0.9rem;line-height: 1.4rem;color: #fff}
    .main5_m .teacher_r p span{position: relative;width: 6px;height: 6px;background: #cccccc;border-radius: 50%;margin-right: 6px;display: inline-block;bottom: 2px}
    .main5_m{display: block;}


    /*联系*/
    .head_contact{background: url(/images/index/contact_m_01.jpg) no-repeat center center;background-size: 100% 100%}
    .contact_contact_d1 p{font-size: 0.9rem;color: #666666;margin-bottom: 1rem;line-height: 1.4rem}
    .contact_contact{padding:0 1rem;}
    .contact_contact_d2{float: none;width: 100%;height: auto;background: #526ee5;padding:1px 1rem 1rem 1rem;}
    .contact_contact_d2 ul li{position: relative;padding-left:2.5rem;margin:1rem 0 0.8rem 0; }
    .contact_contact_d2 ul li img{position: absolute;left: 0;top: 0;width: 2rem}
    .contact_contact_d2 ul li p{font-size: 1rem;color: #ffffff;line-height: 1.5rem}
    .contact_contact_d2 div{text-align: center;margin-top: 1rem}
    .contact_contact_d3{float: none;width: 100%}
    .contact_contact_d3 img{width: 100%;margin-top: 1rem}

    .contact_zhaopin{background: url("/images/index/contact_m_03.jpg") no-repeat center center;height: auto;margin-bottom: 0;padding-bottom: 1rem}
    .contact_zhaopin .inner>h3{text-align: center;font-size: 1.3rem;line-height: 5rem;font-weight: bold;margin-bottom: 1rem;color: #fff}
    .contact_zhaopin ul li{width: 33.33%;float: left;text-align: center;color: #fff;padding:0 0.8rem;}
    .contact_zhaopin ul li h3{margin-bottom: 1rem;font-size: 0.9rem;letter-spacing: -1px;white-space: nowrap;}
    .contact_zhaopin ul li p{font-size: 0.7rem;line-height: 1.3rem}
    .contact_zhaopin ul li p br{display: none}

    .contact_zhaopin2{background: #f7f7f7;padding:1rem 1rem;margin-bottom: 0}
    .contact_zhaopin2_tit{display: none}
    .contact_zhaopin2 ul{border-left: 0;border-right: 0}
    .contact_zhaopin2 ul li{border-bottom: 0;cursor: pointer;background: #fff;margin-bottom: 1rem;min-height: 6rem;position: relative;}
    .contact_zhaopin2 ul li:nth-child(odd){background: #fff}
    .contact_zhaopin2 ul li .zhaopin2_li_c{display: none}
    .contact_zhaopin2 ul li .zhaopin2_li_h{overflow: hidden;padding-top: 2.8rem;min-height: 6rem;}
    .contact_zhaopin2 ul li .zhaopin2_li_h span{height: 1rem;float: none;display: inline-block;line-height: 1rem;font-size: 0.8rem}
    .contact_zhaopin2 .zhaopin_span1{width: auto;padding-left: 1rem;}
    .contact_zhaopin2 .zhaopin2_li_h span.zhaopin_span2{width: auto;text-align: left;left: 1rem;top: 0.8rem;position: absolute;font-size: 1rem;font-weight: bold;}
    .contact_zhaopin2 .zhaopin2_li_h span.zhaopin_span3{width: auto;text-align: right;margin-left: 0;right: 1rem;top: 0.8rem;position: absolute;
        font-size: 1rem;font-weight: bold;}
    .contact_zhaopin2 .zhaopin_span4{width: auto;text-align: center;}
    .contact_zhaopin2 .zhaopin_span4:before {
        content: "|";
        margin:0 3px;
    }
    .contact_zhaopin2 .zhaopin_span5{width: auto;padding-right: 0;text-align: right;right: 1rem;top: 2.8rem;position: absolute;}
    .contact_zhaopin2 .zhaopin_span_show:after {
        content: "展开详情 ∨";
        margin:0 3px;
        display: block;
        color: #0166da;
        margin-top: 1rem;
        padding-bottom: 1rem;
    }
    .zhaopin2_li_c{margin:0 1rem;background: #fff;border-top: 1px solid #ecedf1;padding:1rem 0;pointer-events: none;}
    .zhaopin2_li_c p {font-size: 0.75rem;line-height: 1.4rem;word-break: break-all;color: #333333;}
    .zhaopin2_li_c h3 {font-size: 0.75rem;line-height: 1.4rem;color: #333333;font-weight: 700;}
    .zhaopin2_li_c a{width: 6rem;line-height: 2rem;border-radius: 0;background: #526ee5;display: inline-block;color: #fff;text-align: center;margin-top: 1rem}
    .zhaopin2_li_c a img{margin-left: 8px;position: relative;bottom: 3px;width: 1rem}
    .zhaopin2_li_c:after {
        pointer-events:auto;
        content: "收起 ∧";
        display: block;
        color: #0166da;    
        position: absolute;
        right: 1rem;
        bottom: 1rem;
    }


    /*资讯*/
    .head_news{background: url(/images/index/news_m_01.jpg) no-repeat center center;background-size: 100% 100%}
    .news_list{margin:0 0.5rem;overflow: hidden;}
    .news_list li{width: 46%;margin:0.4rem 2%;float: left;box-shadow: 0 0 8px rgba(1,102,218,0.15);border-radius:5px;overflow: hidden;height: auto;
                position: relative;}
    .news_list li div{height: auto;overflow: hidden;}
    .news_list li h3{font-size: 0.9rem;line-height: 1.4rem;margin:0.6rem 0.8rem 0.4rem 0.8rem;color: #333333;height: 3rem;font-weight: 500;display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2}
    .news_list li p{font-size: 0.7rem;line-height: 1rem;margin:0 0.8rem;color: #666;background: #f8f9fd;padding:5px 0.1rem;display: block;
            height: 1.5rem;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;}
    .news_list li img{width:100%}
    .news_list li .date_time{color: #999999;position: relative;font-size: 0.7rem;bottom:0rem;right:0.8rem;text-align: right;display: block;line-height: 1.5rem}
    .news_list li .news_list_a{color: #fff;position: absolute;font-size: 0;bottom:0;background: #fff;width: auto;left: 0;border-radius: 4px;
            line-height: 0;text-align: center;display:none;}
    .news_list li img{transition: all 0.5s;}        
    .news_list li:hover .news_list_a{display: block;}
    .news_list li:hover h3{color: #0166da}
    .news_list li:hover img{transform: scale(1.5);}   

    .news_more{ width:100%; text-align:center; margin-top:20px; margin-bottom: 10px}
    .news_more a{ font-size:1.1rem; color:#526ee5; width:9rem; height:2.4rem; line-height:2.3rem; text-align:center; border:1px solid #526ee5; border-radius:24px; display:inline-block; *display:inline; *zoom:1;
        -webkit-transition:all 0.6s ease;
        -moz-transition:all 0.6s ease;
        -o-transition:all 0.6s ease;
        transition:all 0.6s ease;cursor: pointer;
    }
    /*.more a:hover{ color:#fff; background-color:#16a8e8; }*/
    .news_more a:hover {
      box-shadow: inset 15em 0 #526ee5;
      color: whitesmoke;
    }
    .news_top{position: relative;padding-bottom: 1rem}
    .news_top_d .swiper-slide{padding:0 0;padding-bottom: 5px}
    .news_top_d .swiper-slide a{box-shadow: 0 6px 10px rgba(1,102,218,0.15);border-radius:5px;overflow: hidden;display: block;padding-bottom:1.5rem;}
    .news_top .news_top_l{width: 100%;float: none;position: relative;padding:0.8rem 1rem; height:auto}
    .news_top .news_top_r{width: 100%;float: none;}
    .news_top .news_top_r img{border-top-left-radius: 8px;border-top-right-radius: 8px;width: 100%}
    .news_top .news_top_l h3{font-size: 1.1rem;line-height: 1.6rem;color: #333333;white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;}
    .news_top .news_top_l p{font-size: 0.8rem;line-height: 1.3rem;color: #666666;margin-top: 0.8rem;
    display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2}
    .news_top .news_top_l span{display: none;}

    

    .zy_title_d2 h3{font-size: 1rem;color: #333333;font-weight: 500;margin-bottom: 1rem;padding-left: 1rem}

    .banner_tu{height: 170px}
    .main_content{padding:0 1rem;padding-bottom: 1.5rem;}
    .zy-table {border: 1px solid #ccc;border-collapse: collapse;color: #5d5d5d;font: 14px/28px "Microsoft YaHei";margin: 20px auto;width: 100%;}
    .zy-table th, .zy-table td {border: 1px solid #ccc;padding: 8px;}
    .main_content h2{font-weight: bold;font-size: 16px;color: #2e8dc9;text-indent: 32px;margin: 20px 0 20px 0;}
    .main_content h3{font-size: 14px;color: #838383;text-align: center;line-height: 30px;padding-bottom: 25px;border-bottom: 1px dashed #dadada;}
    .content_title{color: #282828;font-size: 1.2rem;font-weight: bold;text-align: center;border-top: 1px solid #dedfe2;padding-top: 1rem;line-height: 1.6rem}
    .content_time{color: #a9a9a9;font-size: 0.7rem;text-align: center;margin-top: 0.6rem;margin-bottom: 1rem;}
}










@keyframes swiper-slide-progress {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}





