/* 二级页通用样式开始 */
/* html{overflow: hidden;} */
.ej_body .toubu_div{transition-delay: 0s !important;
    -moz-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;}
.ej_body{position: relative;overflow: auto;background: #fff;}
.yc_gd_dh{position: fixed;}

.header_box.lit{height: 0;}

.ej_banner{position: relative;height: 620px;}
.ej_banner::after{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: url(../images22/ej_bndt_nav_zz.png) repeat-x top left;}
.ej_banner img{width: 100%;}
.ej_banner .ej_banner_img{width: 100%;height: 100%;background-position: center center;background-size: cover;}

.dqwz_out{position: absolute;bottom: 0px;z-index: 5;left: 0;width: 100%;}
.dqwz_out::after{content: "";display: block;width: 100%;height: 260px;background: url(../images22/ej_bndt_dqwz_zz.png) repeat-x bottom left;z-index: 4;position: absolute;bottom: 0;left: 0;}
.dqwz_out .dqwz{float: right;padding-bottom: 16px;position: relative;z-index: 5;}
.dqwz_out .dqwz p{color: #fff;background: url(../images22/dqwz_bai.png) no-repeat left .0625rem;}
.dqwz_out .dqwz p a{color: #fff;}

.dqwz{}
.dqwz p{font-size: .875rem;padding-left: 1.5rem;background: url(../images22/dqwz.png) no-repeat left .0625rem;margin: 12.8px 0;}
.dqwz a{transition: 0.4s;}
.dqwz a:hover{color: #9a0000;}

.w1300{width: 81.25rem;margin: 0 auto;}

.ej_lmxx{position: relative;z-index: 9;margin-bottom: 100px;}
.ej_lmxx::after{clear: both;content: "";display: block;}
.ej_lmxx h2{font-size: 32px;color: #fff;background: #9a0000;position: relative;display: table;padding: 25px 36px;float: left;margin-right: 40px;margin-top: -42px;}
.ej_lmxx h2::after{content: "";display: block;width: 40px;height: 100%;position: absolute;left: 100%;top: 0;background: url(../images22/ej_lmmc_bg.png) no-repeat;background-size: 100% 100%;}

.ej_lmxx .dqwz{float: left;}

.ej_lmxx.you_dh{}
.ej_lmxx.you_dh .dqwz{display: none;}

.ej_nav_ul{float: right;display: flex;flex-wrap: wrap;max-width: calc(100% - 15rem);margin-top: 16px;}
.ej_nav_ul li{margin-left: 46px;height: 34px;position: relative;margin-top: 12px;}
.ej_nav_ul li a{font-size: 20px;color: #323232;display: block;transition: 0.4s;}
.ej_nav_ul li.on a{font-weight: bold;color: #9a0000;}
.ej_nav_ul li::after{content: "";width: 0%;height: 4px;background: #9a0000;position: absolute;bottom: 0;left: 0;transition: 0.4s;}
.ej_nav_ul li.on::after{width: 100%;}
.ej_nav_ul li.on a,.ej_nav_ul li:hover a{color: #9a0000;}


.ej_body_main{background: #fff url(../images22/img_lb/ej_bg_main1.png) no-repeat right 400px;padding-bottom: 120px;background-size: 25%;}

.ej_tit{margin-bottom: 32px;}
.ej_tit p{font-size: 40px;color: #323232;}
.ej_zy{margin-bottom: 32px;}
.ej_zy p{font-size: 20px;line-height: 36px;text-indent: 2em;}

.fanye{}
.fanye img{display: block;margin: 0 auto;}



@media(max-width: 82.5rem){
  .w1300{width: 95%;margin: 0 auto;}

  .ej_lmxx{margin-bottom: 48px;}
  .ej_body_main{padding-bottom: 48px;}
}
@media(max-width: 75rem){
    .ej_tit{margin-bottom: 16px;}
    .ej_tit p{font-size: 32px;}

    .ej_lmxx.you_dh .dqwz{display: block;}
    .dqwz_out{display: none;}
    .ej_banner::after{display: none;}
    .ej_banner{margin-top: 60px;height: 352px;}
    .ej_lmxx h2 {
        font-size: 20px;
        padding: 11.2px 24px;
        margin-top: 0;}
    .ej_nav_ul{max-width: 100%;}
    .ej_lmxx.you_dh{display: flex;flex-wrap: wrap;}
    .ej_nav_ul li{margin-left: 0px;margin-right: 46px;}


.ar_article .BMap_mask{max-width:100% !important;margin:0 auto;height:auto;}


}
@media(max-width: 56.25rem){
    .ej_banner{height: 272px;}
    .ej_lmxx{margin-bottom: 24px;}
    .ej_nav_ul{margin-top: 8px;}
    .ej_nav_ul li{margin-right: 32px;}
}
@media(max-width: 28.125rem){
    .ej_nav_ul li{margin-right: 16px;}
}

.img_hz{position: relative;width: 100%;height: 100%;overflow: hidden;}
.img_hz .img_box{width: 100%;padding-bottom: 60%;background-position: center center;background-size: cover;transition: 0.4s;}
a:hover .img_hz .img_box{transform: scale(1.05);}

/* 二级页通用样式结束 */


/* lb--------样式开始 */

/* 视觉大图-start */
.sjdt_main{display: flex;justify-content: space-between;}
.sjdt_main>div{}
.ejdt_lf{width: calc(100% - 190px);}
.ejdt_lf ul{display: flex;flex-wrap: wrap;margin: 0 -0.9375rem;}
.ejdt_lf ul li{width: calc(50% - 1.875rem);margin: 0 .9375rem 48px;}
.ejdt_lf ul li a{display: block;}
.ejdt_lf ul li .img_hz{}
.ejdt_lf ul li .img_hz .img_box{padding-bottom: 52.78%;}
.ejdt_lf ul li .con{padding-left:20px;display: flex;justify-content: space-between;position: relative;z-index: 3;}
.ejdt_lf ul li .con .sj{width: 4.375rem;height: 4.375rem;background: #3f3b39;padding-top: .625rem;margin-top: -1.25rem;}
.ejdt_lf ul li .con .sj p{font-size: 1.625rem;color: #ffffff;text-align: center;font-weight: bold;margin-bottom: .5rem;}
.ejdt_lf ul li .con .sj span{display: block;font-size: .875rem;color: #ffffff;text-align: center;}
.ejdt_lf ul li .con .bt{width: calc(100% - 4.375rem);padding-left:20px;position: relative;}
.ejdt_lf ul li .con .bt p{font-size: 16px;padding: 16px 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ejdt_lf ul li .con .bt span{display: block;width: 60px;height: .0625rem;background-color: #b62929;margin-left: .3125rem;transition: 0.4s;position: absolute;bottom: 0;left: 20px;}
.ejdt_lf ul li a:hover .con .bt span{width: 100%;left: 0;margin-left: 0;}

.ejdt_ri{width: 120px;}
.ejdt_ri ul{width: 100%;}
.ejdt_ri ul li{width: 100%;margin-bottom: .625rem;}
.ejdt_ri ul li a{display: block;font-size: 20px;color: #333333;padding: 22px 16px;text-align: center;width: 100%;background: #e5e5e5;transition: 0.4s;}
.ejdt_ri ul li.on a,.ejdt_ri ul li a:hover{color: #fff;background: #b62929;}

@media(max-width: 59.375rem){
    .sjdt_main{flex-wrap: wrap;flex-direction: column-reverse;}
    .sjdt_main>div{width: 100%;}
    .ejdt_ri ul{display: flex;flex-wrap: wrap;margin: 0 -10px;}
    .ejdt_ri ul li{margin: 0 10px 20px;width: auto;}
    .ejdt_ri ul li a{padding: 16px 24px;}

    .ejdt_lf ul li .con .sj{width: 3.125rem;height: 3.125rem;padding-top: .375rem;margin-top: -0.625rem;}
    .ejdt_lf ul li .con .sj p{font-size: 1.375rem;margin-bottom: .25rem;}
    .ejdt_lf ul li .con .sj span{font-size: .75rem;}
    .ejdt_lf ul li .con .bt{width: calc(100% - 3.125rem);}
}


@media(max-width: 46.875rem){
    .ejdt_lf ul{margin: 0;}
    .ejdt_lf ul li{width: 100%;margin: 0 0 32px;}
    .ejdt_ri ul li a {
        padding: 11.2px 16px;
    }
}




/* 视觉大图-end */



/* 本院概况-本院介绍-start */
@font-face {font-family: impact;src: url(../fonts22/impact.ttf);}
.bygk_js_main{}

.gk_js_p1{height: 27.8125rem;width: 100%;position: relative;margin-bottom: 100px;}
.gk_js_p1::after{content: "";display: block;width: calc(100% - 136px);height: 100%;position: absolute;top: 0;right: 0;z-index: 1;background: url(../images22/img_lb/gk_js_p1_bg.jpg) no-repeat left center;background-size: cover;}
.gk_js_p1 .nr{position: absolute;top: 0;left: 0;z-index: 5;display: flex;align-items: center;width: 746px;}
.gk_js_p1 .nr .year{background: #9a0000;padding:44px 38px 64px;position: relative;position: relative;z-index: 3;margin-right: -41.6px;}
.gk_js_p1 .nr .year::after{content: "";display: block;width: .875rem;height: 1.75rem;background: url(../images22/img_lb/gk_js_p1_rjt_red.png) no-repeat;background-size: 100% 100%;position: absolute;top: calc(50% - .875rem);right: -0.875rem;}
.gk_js_p1 .nr .year p{font-size: 16px;color: #fff;margin-bottom: 10px;}
.gk_js_p1 .nr .year h2{font-size: 78px;color: #ffffff;font-family: impact;}
.gk_js_p1 .nr .con{background: rgba(255,255,255,0.9);padding: 64px 56px 97.6px 78px;position: relative;}
.gk_js_p1 .nr .con p{font-size: 20px;color: #323232;line-height: 36px;text-indent: 2em;}
.gk_js_p1 .nr .con .more{display: block;width: 2.125rem;height: 2.125rem;background: url(../images22/img_lb/gk_js_p1_xjt.jpg) no-repeat;position: absolute;bottom: -1.0625rem;left: calc(50% - 1.0625rem);transition: 0.4s;}
.gk_js_p1 .nr .con .more:hover{background: url(../images22/img_lb/gk_js_p1_xjt_on.jpg) no-repeat;box-shadow: 0 0 .3125rem rgba(0,0,0,0.8);}




@media(max-width: 46.875rem){
    .gk_js_p1{height: auto;padding-bottom: 48px;margin-bottom: 48px;}
    .gk_js_p1::after{width: 100%;background-position: center center;}
    .gk_js_p1 .nr{position: relative;}
    .gk_js_p1 .nr .year{padding: 16px;display: flex;justify-content: space-between;align-items: center;}
    .gk_js_p1 .nr .year p{margin-bottom: 0;margin-right: 16px;}
    .gk_js_p1 .nr .year h2{font-size: 40px;}
    .gk_js_p1 .nr .year::after{display: none;}
    .gk_js_p1 .nr{width: 100%;flex-wrap: wrap;}
    .gk_js_p1 .nr .con{padding: 16px 16px 48px;}
}



.gk_js_p2{background: #ebebef;padding: 90px 0;}
.gk_js_p2_main{}
.gk_js_p2_main ul{display: flex;align-items: flex-start;flex-wrap: wrap;}
.gk_js_p2_main ul li{width: 25%;background: #3f3b39;box-shadow: 0 0 32px rgba(0,0,0,0.3);padding: 68px 32px;min-height: 447px;}
.gk_js_p2_main ul li+li{background: #9a0000;}
.gk_js_p2_main ul li+li+li{background: #fff;}
.gk_js_p2_main ul li+li+li+li{background: #4d6994;}
.gk_js_p2_main ul li img{display: block;margin: 0 auto 20px;}
.gk_js_p2_main ul li .xbt{display: block;text-align: center;font-size: 34px;color: #fff;text-align: center;margin-bottom: 50px;}
.gk_js_p2_main ul li .con{}
.gk_js_p2_main ul li .con p{font-size: 16px;line-height: 30px;color: #fff;}
.gk_js_p2_main ul li .con a{display: block;font-size: 16px;line-height: 30px;text-align: center;color: #fff;}
.gk_js_p2_main ul li.li2,.gk_js_p2_main ul li.li4{margin-top: 90px;}
.gk_js_p2_main ul li.li3 .xbt{color: #323232;}
.gk_js_p2_main ul li.li3 .con p{color: #323232;}
.gk_js_p2_main ul li.li3 .con a{color: #323232;}


@media(max-width: 75rem){
    .gk_js_p2{padding: 48px 0;}
    .gk_js_p2_main ul li{padding: 32px;min-height: 300px;}
    .gk_js_p2_main ul li .xbt{font-size: 24px;margin-bottom: 16px;}
}
@media(max-width: 56.25rem){
    .gk_js_p2_main ul{align-items: normal;}
    .gk_js_p2_main ul li{margin-top: 0 !important;width: 50%;}
}
@media(max-width: 40.625rem){
    .gk_js_p2_main ul li{padding: 32px 16px;min-height: auto;}
    .gk_js_p2_main ul li img{width: 40%;}
}



.gk_js_p3{padding-top: 100px;}
.gk_js_p3>div{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gk_js_p3 .left{width: 40%;}
.gk_js_p3 .left .con{}
.gk_js_p3 .left .con ul{display: flex;justify-content: space-between;}
.gk_js_p3 .left .con ul li{padding: 40px 0;}
.gk_js_p3 .left .con ul li.line{width: .0625rem;background: #e2e2e2;}
.gk_js_p3 .left .con ul li p.bt{font-size: 36px;color: #9a0000;font-family: impact;text-align: center;margin-bottom: 16px;}
.gk_js_p3 .left .con ul li p.bt span{font-family: 微软雅黑;font-size: 18px;margin-left: .3125rem;}
.gk_js_p3 .left .con ul li p.zy{font-size: 18px;color: #323232;text-align: center;line-height: 22px;}
.gk_js_p3 .left .con ul li p.zy span{display: block;font-size: 14px;color: #999999;text-align: center;}
.gk_js_p3 .right{width: 55.77%;}
.gk_js_p3 .right img{width: 100%;}



@media(max-width: 56.25rem){
    .gk_js_p3{padding-top: 48px;}
    .gk_js_p3>div>div{width: 100% !important;}
    .gk_js_p3 .left .con ul li{width: 30.33%;}
}



.gk_js_p4{padding: 100px 0;}
.gk_js_p4_img{}
.gk_js_p4_img img{width: 100%;}

@media(max-width: 56.25rem){
    .gk_js_p4{padding:48px 0;}
    .gk_js_p4_img{display: flex;justify-content: center;overflow: hidden;}
    .gk_js_p4_img img{height: 272px;width: auto;}
}


.gk_js_p5{background: #ebebef;padding: 90px 0 60px;}
.gk_js_p5_main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gk_js_p5 .left{width: 34.615%;}
.gk_js_p5 .left img{width: 100%;}
.gk_js_p5 .right{width: 60.77%;margin-top: -9.6px;}
.gk_js_p5 .right p{font-size: 20px;line-height: 36px;text-indent: 2em;}

@media(max-width: 56.25rem){
    .gk_js_p5{padding: 48px 0;}

    .gk_js_p5_main{justify-content: center;}
    .gk_js_p5 .left{margin-bottom: 32px;width: 50%;}
    .gk_js_p5 .right{width: 100%;}
}

@media(max-width: 28.125rem){
    .gk_js_p5 .left{width: 100%;}
}

.gk_js_p6{padding-top: 120px;}
.gk_js_p6_main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gk_js_p6_main .left{width: 40%;}
.gk_js_p6_main .left .zhu{text-align: right;font-size: 18px;}
.gk_js_p6_main .right{width: 55.615%;}
.gk_js_p6_main .right img{width: 100%;}

@media(max-width: 56.25rem){
    .gk_js_p6{padding-top: 48px;}
    .gk_js_p6_main>div{width: 100% !important;}
}




/* 本院概况-本院介绍-end */



/* 本院概况-发展历程-start */


.fzlc_bg{background-size: 37%;background: url(../images22/img_lb/fzlc_bg_main.png) no-repeat right 0;}

.ej_fzlc{}
.ej_fzlc .masonry{width: 68.75rem;margin: 0 auto;position: relative;}
.ej_fzlc .masonry::after{content: "";display: block;width: .0625rem;height: 100%;background: #9a0000;position: absolute;top: 0;left: calc(50% - .0625rem);}
.ej_fzlc .masonry li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 52px;width: 50%;}
.ej_fzlc .masonry li+li{margin-top: 80px;margin-bottom: 80px;}
.ej_fzlc .masonry li+li+li{margin-top: 0;margin-bottom: 50px;}
.ej_fzlc .masonry li:nth-child(4){margin-bottom: 80px;}
.ej_fzlc .masonry li:nth-child(6){margin-bottom: 80px;}
.ej_fzlc .masonry li:nth-child(8){margin-bottom: 96px;}
.ej_fzlc .masonry li:nth-child(10){margin-bottom: 80px;}
.ej_fzlc .masonry li:last-child{margin-bottom: 0;}
.ej_fzlc .masonry li a{display: block;width: calc(100% - 80px);position: relative;padding: 22px 44px;background: #fff url(../images22/img_lb/ej_fzlc_li_bg_main.png) no-repeat top;}
.ej_fzlc .masonry li.on{flex-direction: row-reverse;}

.ej_fzlc .masonry li .bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.ej_fzlc .masonry li .bg::after{content: "";width: .0625rem;height: calc(100% - 1.75rem);position: absolute;left: 0;top: .875rem;background: #9a0000;}
.ej_fzlc .masonry li .bg::before{content: "";width: .0625rem;height: calc(100% - 1.75rem);position: absolute;right: 0;top: .875rem;background: #9a0000;}
.ej_fzlc .masonry li .bg .xbg{width: 100%;height: .875rem;position: absolute;top: 0;left: 0;}
.ej_fzlc .masonry li .bg .xbg::after{content: "";display: block;width: calc(100% - 1.75rem);height: .0625rem;position: absolute;left: .875rem;top: 0;background: #9a0000;}
.ej_fzlc .masonry li .bg .xbg+.xbg{top: auto;bottom: 0;}
.ej_fzlc .masonry li .bg .xbg+.xbg::after{top: auto;bottom: 0;}
.ej_fzlc .masonry li .bg .xbg .ico{width: .875rem;height: .875rem;background: url(../images22/img_lb/ej_fzlc_li_bg1.png) no-repeat;position: absolute;left: 0;top: 0;}
.ej_fzlc .masonry li .bg .xbg .ico+.ico{background: url(../images22/img_lb/ej_fzlc_li_bg2.png) no-repeat;right: 0;left: auto;}
.ej_fzlc .masonry li .bg .xbg+.xbg .ico{background: url(../images22/img_lb/ej_fzlc_li_bg4.png) no-repeat;}
.ej_fzlc .masonry li .bg .xbg+.xbg .ico+.ico{background: url(../images22/img_lb/ej_fzlc_li_bg3.png) no-repeat;}

.ej_fzlc .masonry li .bt{font-size: 26px;color: #9a0000;font-family: 宋体;text-align: right;margin-bottom: 8px;}
.ej_fzlc .masonry li .con{}
.ej_fzlc .masonry li .con p{font-size: 16px;color: #333333;text-align: right;line-height: 30px;}
.ej_fzlc .masonry li .line{width: 80px;height: .0625rem;background: #9a0000;position: relative;}
.ej_fzlc .masonry li .line::after{content: "";display: block;width: .9375rem;height: .9375rem;background: url(../images22/img_lb/ej_fzlc_dot_ico.png) no-repeat;background-size: 100%;position: absolute;right: -0.4688rem;top: calc(50% - .4688rem);}
.ej_fzlc .masonry li.on .line::after{right: auto;left: -0.4688rem;}
.ej_fzlc .masonry li.on .bt{text-align: left;}
.ej_fzlc .masonry li.on .con p{text-align: left;}


@media(max-width: 68.75rem){
    .ej_fzlc .masonry{width: 100%;}
}
@media(max-width: 56.25rem){
    .ej_fzlc .masonry li{width: 100%;margin-bottom: 16px !important;margin-top: 0 !important;flex-direction: row-reverse;}
    .ej_fzlc .masonry::after{left: 0;}
    .ej_fzlc .masonry li .line::after{right: auto;left: -0.4688rem;}
    .ej_fzlc .masonry li .bt{text-align: left;}
    .ej_fzlc .masonry li .con p{text-align: left;}
}

@media(max-width: 40.625rem){
    .ej_fzlc .masonry li a{width: calc(100% - 16px);padding: 24px;}
    .ej_fzlc .masonry li .line{width: 16px;}
}



/* 本院概况-发展历程-end */

/* 本院概况-领导机构-start */

.ldjg_bg{background-size: 37%;background: url(../images22/img_lb/fzlc_bg_main.png) no-repeat right 400px;}

.ej_ldjg{}
.ej_ldjg>div{position: relative;height: 560px;display: flex;justify-content: flex-end;align-items: center;}
.ej_ldjg .left{width: 42.6875rem;height: 100%;position: absolute;display: flex;justify-content: center;align-items: center;left: 0;top: 0;overflow: hidden;}
.ej_ldjg .left img{width: 100%;height: auto;}
.ej_ldjg .right{width: 812px;padding: .625rem .625rem 0 0;position: relative;}
.ej_ldjg .right::after{content: "";display: block;width: 140px;height: 130px;position: absolute;top: 0;right: 0;z-index: 1;background: #980000;}
.ej_ldjg .con{position: relative;background: #fff;z-index: 3;box-shadow: 0 0 .875rem rgba(0,0,0,0.14);padding: 50px;display: flex;flex-wrap: wrap;}
.ej_ldjg .con>div{width: 50%;border-bottom: .0625rem solid #eaeaea;padding: 16px .4375rem;margin-bottom: 16px;}
.ej_ldjg .con>div p{font-size: 18px;line-height: 24px;width: 5.75rem;display: inline-block;color: #4c4c4c;
    text-align: justify;
    text-align-last: justify;
    text-justify: inter-ideograph;}
.ej_ldjg .con>div p+p{width: auto;margin-right: 14.4px;}
.ej_ldjg .con>div a{font-size: 18px;line-height: 24px;color: #4c4c4c;transition: 0.4s;margin-right: 14.4px;display: inline-block;}
.ej_ldjg .con>div a:hover{color: #9a0000;}

@media(max-width: 48.125rem){
    .ej_ldjg .con>div{width: 100%;}
    .ej_ldjg>div{height: auto;padding: 208px 0rem 0;}
    .ej_ldjg .left{width: auto;height: 320px;}
    .ej_ldjg .right{padding: .625rem;}
}
@media(max-width: 35rem){
    .ej_ldjg .con{padding: 16px;}
    .ej_ldjg .con>div{padding: 8px .25rem;}
    .ej_ldjg .con>div p{width: 4.6875rem;}
}
/* 本院概况-领导机构-end */

/* 本院概况-领导机构内容页-start */

.ldjg_nry_bg{background: url(../images22/img_lb/ldjg_nry_bg.png) no-repeat right 250px;padding-bottom: 0;}

.ej_ldjg_nry{overflow: hidden;border-top: .0625rem solid #dcdcdc;}
.ej_ldjg_nry>div{display: flex;justify-content: space-between;position: relative;padding: 45px 0 120px;}
.ej_ldjg_nry>div::after{content: "";display: block;width: 100%;height: 100%;z-index: 1;background: #f7f7f7;position: absolute;top: 0;right: calc(100% - 188px);}
.ej_ldjg_nry .left{width: 188px;position: relative;z-index: 3;/*padding-top: 16px;*/}
.ej_ldjg_nry .left img{width: 150px;position: relative;z-index: 3;}
.ej_ldjg_nry .right{width: calc(100% - 28px);padding-left: 56px;position: relative;z-index: 3;}
.ej_ldjg_nry .right .bt{font-size: 40px;color: #323232;margin-bottom: 20px;}
.ej_ldjg_nry .right .bt::after{content: "";width: 70px;height: .0625rem;background: #9a0000;margin-top: .4375rem;display: block;}
.ej_ldjg_nry .right .zw{font-size: 18px;color: #323232;line-height: 24px;margin-bottom: 40px;}
.ej_ldjg_nry .right .con{}
.ej_ldjg_nry .right .con p{font-size: 16px !important;color: #323232;line-height: 36px;text-indent: 2em;margin-bottom: 16px;}


@media(max-width: 56.25rem){
    .ej_ldjg_nry .left{width: 256px;}
    .ej_ldjg_nry>div::after{right: calc(100% - 256px);}
    .ej_ldjg_nry .right{width: calc(100% - 256px);padding-left: 24px;}
}
@media(max-width: 40.625rem){
    .ej_ldjg_nry>div{flex-wrap: wrap;padding-top: 0;}
    .ej_ldjg_nry .left{width: 100%;padding-bottom: 32px;margin-bottom: 16px;padding-top: 32px;}
    .ej_ldjg_nry .left img{display: block;margin: 0 auto;}
    .ej_ldjg_nry .left::after{content: "";display: block;width: 160%;height: 100%;background: #f7f7f7;position: absolute;top: 0;left: -30%;z-index: 1;}
    .ej_ldjg_nry>div::after{display: none;}
    .ej_ldjg_nry .right{width: 100%;padding: 0;}
    .ej_ldjg_nry .right .zw{margin-bottom: 16px;}
}

/* 本院概况-领导机构内容页-end */

/* 本院概况-组织架构-start */


.zzjg_bg{    background: #fff url(../images22/img_lb/ej_bg_main1.png) no-repeat right 330px}
.ej_zzjg{}
.ej_zzjg>div{background: url(../images22/img_lb/zzjg_main_bg.png) no-repeat center top;}
.ej_zzjg .big_bt{font-size: 32px;color: #323232;text-align: center;margin-bottom: 70px;font-weight: bold;line-height: 40px;}
.ej_zzjg .shang{position: relative;}
.ej_zzjg .shang::after{content: "";display: block;width: .125rem;height: calc(100% - 1.875rem);background: #e1e1e1;position: absolute;top: 1.875rem;left: calc(50% - .0625rem);}
.ej_zzjg .shang .box{display: table;margin: 0 auto 70px;position: relative;z-index: 2;}
.ej_zzjg .shang .box .nr{min-width: 170px;background: #9a0000;height: 3.75rem;padding-top: .625rem;display: table;position: relative;z-index: 2;}
.ej_zzjg .shang .box .nr::before{content: "";display: block;width: .625rem;height: 100%;background: url(../images22/img_lb/zzjg_shang_li_bg_left.png) no-repeat;position: absolute;left: -0.625rem;top: 0;}
.ej_zzjg .shang .box .nr::after{content: "";display: block;width: .625rem;height: 100%;background: url(../images22/img_lb/zzjg_shang_li_bg_right.png) no-repeat;position: absolute;right: -0.625rem;top: 0;}

.ej_zzjg .shang .box .nr p{font-size: 20px;color: #fff;text-align: center;width: 100%;margin-bottom: .375rem;}
.ej_zzjg .shang .box .nr span{display: block;color: #dc9f9f;font-size: .75rem;font-family: Arial;text-align: center;width: 100%;}
.ej_zzjg .shang .box.box1{display: flex;justify-content: space-between;width: 490px;position: relative;}
.ej_zzjg .shang .box.box1 .nr{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ej_zzjg .shang .box.box1::after{width: 100%;height: .125rem;background: #e1e1e1;position: absolute;top: calc(50% - .0625rem);z-index: 1;left: 0;content: "";display: block;}
.ej_zzjg .shang .box.box1 .nr p{margin-bottom: -0.5rem;}
.ej_zzjg .shang .box.box3{margin-bottom: 0;}
.ej_zzjg .shang .box.box3 img{max-width: 100%;}
.ej_zzjg .shang{padding-bottom: 90px;}


.zzjg_xia{display: flex;justify-content: space-between;width: 62rem;margin: 0 auto;}

.zzjg_xia .center{width: 18.75rem;display: flex;justify-content: space-between;align-items: center;padding: 0 2.375rem;position: relative;}
.zzjg_xia .center::after{content: "";display: block;width: calc(100% - 8.25rem);height: .125rem;background: #e1e1e1;position: absolute;top: 0;z-index: 1;left: 4.125rem;}
.zzjg_xia .center .line{width: .125rem;height: 50%;background: #e1e1e1;position: absolute;top: 0rem;left: 4.125rem;}
.zzjg_xia .center .line.line2{left: auto;right: 4.125rem;z-index: 1;}

.zzjg_xia .pc_tit{position: relative;}
.zzjg_xia .pc_tit::after{content: "";display: block;width: 100%;height: .125rem;background: #e1e1e1;position: absolute;
top: calc(50% - .0625rem);z-index: 1;left: -2.375rem;}
.zzjg_xia .pc_tit+.pc_tit::after{left: auto;right: -2.375rem;}
.zzjg_xia .pc_tit a{width: 3.8125rem;height: 12.5625rem;background: url(../images22/img_lb/zzjg_xia_tit_bg.png) no-repeat;background-size: 100%;display: flex;justify-content: center;align-items: center;position: relative;z-index: 2;}

.zzjg_xia .pc_tit p{font-size: 1.125rem;width: 1.125rem;color: #fff;display: table;line-height: 1.25rem;}
.zzjg_xia .pc_tit span{font-size: .75rem;color: #dc9f9f;
    writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }

.zzjg_xia .box{width: calc(50% - 9.375rem);}
.zzjg_xia .box .sj_tit{display: none;}

.zzjg_xia .box ul{}
.zzjg_xia .box ul li{padding-right: 2.1875rem;padding-bottom: .625rem;position: relative;}

.zzjg_xia .box ul li a{display: block;width: 100%;position: relative;padding: 20px 36px 20px 42px;z-index: 2;background: #fff;}

.zzjg_xia .box ul li .bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.zzjg_xia .box ul li .bg::after{content: "";width: .0625rem;height: calc(100% - 1.75rem);position: absolute;left: 0;top: .875rem;background: #9a0000;}
.zzjg_xia .box ul li .bg::before{content: "";width: .0625rem;height: calc(100% - 1.75rem);position: absolute;right: 0;top: .875rem;background: #9a0000;}
.zzjg_xia .box ul li .bg .xbg{width: 100%;height: .875rem;position: absolute;top: 0;left: 0;}
.zzjg_xia .box ul li .bg .xbg::after{content: "";display: block;width: calc(100% - 1.75rem);height: .0625rem;position: absolute;left: .875rem;top: 0;background: #9a0000;}
.zzjg_xia .box ul li .bg .xbg+.xbg{top: auto;bottom: 0;}
.zzjg_xia .box ul li .bg .xbg+.xbg::after{top: auto;bottom: 0;}
.zzjg_xia .box ul li .bg .xbg .ico{width: .875rem;height: .875rem;background: url(../images22/img_lb/ej_fzlc_li_bg1.png) no-repeat;position: absolute;left: 0;top: 0;}
.zzjg_xia .box ul li .bg .xbg .ico+.ico{background: url(../images22/img_lb/ej_fzlc_li_bg2.png) no-repeat;right: 0;left: auto;}
.zzjg_xia .box ul li .bg .xbg+.xbg .ico{background: url(../images22/img_lb/ej_fzlc_li_bg4.png) no-repeat;}
.zzjg_xia .box ul li .bg .xbg+.xbg .ico+.ico{background: url(../images22/img_lb/ej_fzlc_li_bg3.png) no-repeat;}

.zzjg_xia .box ul li .con{position: relative;z-index: 2;}
.zzjg_xia .box ul li .con .bt{font-size: 16px;color: #323232;font-weight: 600;line-height: 24px;margin-bottom: 4.8px;transition: 0.4s;}
.zzjg_xia .box ul li .con .zy{font-size: .75rem;line-height: .875rem;color: #666666;}
.zzjg_xia .box ul li .con::before{content: "";display: block;width: .3125rem;height: .3125rem;background: #aaaaaa;border-radius: 50%;position: absolute;top: .5625rem;left: -0.8125rem;transition: 0.4s;}
.zzjg_xia .box ul li .con::after{width: .4375rem;height: .6875rem;content: "";display: block;background: url(../images22/img_lb/zzjg_xia_li_jt.png) no-repeat;position: absolute;top: .4375rem;right: -0.6875rem;}

.zzjg_xia .box ul li::after{content: "";display: block;width: 100%;height: .125rem;background: #e1e1e1;position: absolute;top: calc(50% - .0625rem);z-index: 1;right: 0;}
.zzjg_xia .box ul li::before{content: "";display: block;width: .125rem;height: 50%;top: 50%;right: 0;position: absolute;background: #e1e1e1;}
.zzjg_xia .box ul li+li::before{height: 100%;top: 0;}
.zzjg_xia .box ul li:last-child::before{height: 50%;}
.zzjg_xia .box.right ul li{padding-right: 0;padding-left: 2.1875rem;}
.zzjg_xia .box.right ul li::before{right: auto;left: 0;}

.zzjg_xia .box ul li a:hover .con::before{background: #9a0000;}
.zzjg_xia .box ul li a:hover .con::after{animation: zzjg_xia_jt 0.8s linear infinite;}
.zzjg_xia .box ul li a:hover .con .bt{color: #9a0000;}

@keyframes zzjg_xia_jt {
    0%{
        transform: translate(0rem);
    }
    50%{
        transform: translate(.4375rem);
    }
    100%{
        transform: translate(0rem);
    }
}

@media(max-width: 65rem){
    .zzjg_xia{width: 100%;}
    .zzjg_xia .center{width: 13.75rem;}
    .zzjg_xia .box{width: calc(50% - 6.875rem);}
    .ej_zzjg .shang .box{margin-bottom: 32px;}
    .ej_zzjg .shang{padding-bottom: 32px;}
}

@media(max-width: 47.5rem){
    .zzjg_xia .center{display: none;}
    .zzjg_xia{flex-wrap: wrap;}
    .zzjg_xia .box{width: 100%;display: flex;align-items: center;margin-bottom: 32px;}
    .zzjg_xia .box .sj_tit{display: block;}
    .zzjg_xia .box ul{width: 100%;}
    .zzjg_xia .box ul li{padding-right: 0;padding-left: 2.1875rem;}
    .zzjg_xia .box ul li::before{right: auto;left: 0;}
    .zzjg_xia .pc_tit{padding-right: 32px;}
    .zzjg_xia .pc_tit::after{left: 0;}
    .zzjg_xia .pc_tit p{font-size: 1rem;
        line-height: 1.0625rem;}
    .zzjg_xia .pc_tit a{background-size: 100%;width: 3.125rem;
        height: 10.375rem;}
}
@media(max-width: 31.25rem){
    .zzjg_xia .pc_tit{padding-right: 12.8px;}
    .zzjg_xia .box ul li{padding-left: 12.8px !important;}
    .ej_zzjg .shang .box{margin-bottom: 16px;}
    .ej_zzjg .shang .box.box1{width: 95%;}
    .ej_zzjg .shang .box.box1 .nr{width: 8rem;}
    .zzjg_xia .box ul li a{padding: 12.8px 32px;}
}

/* 本院概况-组织架构-end */


/* 本院概况-学院导航-start */
.xydh_main{}
.xydh_main ul{display: flex;flex-wrap: wrap;margin: 0 -40px;}
.xydh_main ul li{width: calc(50% - 80px);margin: 0 40px 70px;}
.xydh_main ul li a{display: block;height: 100%;}
.xydh_main ul li .img_hz{height: auto;}
.xydh_main ul li .img_hz .img_box{padding-bottom: 0;height: 340px;}
.xydh_main ul li .con{background:#fff url(../images22/img_lb/xydh_con_bg.jpg) no-repeat top right;width: calc(100% - 50px);margin: -65px auto 0;box-shadow: 0 0 .75rem rgba(0,0,0,0.26);padding: 36px 40px;position: relative;z-index: 2;transition: 0.4s;height: calc(100% - 340px + 65px);}
.xydh_main ul li .con .bt{display: flex;justify-content: space-between;margin-bottom: 20px;align-items: flex-start;}
.xydh_main ul li .con .bt p{font-size: 26px;color: #323232;font-weight: 600;width: calc(100% - 2.5rem);transition: 0.4s;line-height: 32px;}
.xydh_main ul li .con .bt img{width: 1.8125rem;transition: 0.4s;}
.xydh_main ul li .con .sx{font-size: 18px;color: #9a0000;display: table;min-width: 6.25rem;border-top: .0625rem solid #9a0000;border-bottom: .0625rem solid #9a0000;height: 30px;line-height: 30px;text-align: center;margin-bottom: 18px;}
.xydh_main ul li .con .zy{font-size: .875rem;line-height: 1.75rem;color: #555555;}

.xydh_main ul li a:hover .con{box-shadow: 0 0 .75rem rgba(0,0,0,0.4);}
.xydh_main ul li a:hover .con .bt p{color: #9a0000;}
.xydh_main ul li a:hover .con .bt img{transform: rotate(45deg);}


@media(max-width: 64rem){
    .xydh_main ul{margin: 0 -16px;}
    .xydh_main ul li{width: calc(50% - 32px);margin: 0 16px 32px;}
}
@media(max-width: 56.25rem){
    .xydh_main ul li{width: 100%;margin: 0 16px 32px;}
    .xydh_main ul li .img_hz .img_box{height: auto;padding-bottom: 55.71%;}
    .xydh_main ul li .con{height: auto;}
}
@media(max-width: 31.25rem){
    .xydh_main ul li .con{margin: -32px auto 0;padding: 16px;width: 95%;}
}
/* 本院概况-学院导航-end */




/* lb--------样式结束 */






/*hl--------样式开始*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
/*师资队伍 star*/
.szdw_main .szdw_info p{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	line-height: 36px;
	text-align: center;
}
.szdw_main .szdw_list{
	padding-top: 56px;
}
.szdw_main .szdw_list .szdw_list_l{
	position: relative;
	width: 42.3076%;
	background: #fff;
	box-shadow: 0 0 .75rem 0 rgba(0,0,0,.26);
	margin-top: 50px;
}
.szdw_main .szdw_list .szdw_list_l .szdw_hd{
	position: absolute;
	padding: 0 28px;
	top: -50px;
	width: 100px;
	border-radius: 0 2.25rem 0 0;
	height: calc(100% + 50px);
	background: #9a0000 url("../images22/img_hl/szdw_bg01.png") no-repeat center bottom;
}
.szdw_main .szdw_list .szdw_list_l .szdw_hd .szdw_title{
	font-size: 28px;
	font-family: "Microsoft Yahei";
	color: #fff;
	margin-top: 70px;
	padding-top: 64px;
	line-height: 1.2;
	background: url("../images22/img_hl/szdw_icon01.png") no-repeat center top;
	background-size: 100% auto;
	padding-left: .5rem;
}
.szdw_main .szdw_list .szdw_list_l .szdw_bd{
	width: calc(100% - 156px);
}
.szdw_main .szdw_list .szdw_list_l .szdw_bd ul{
	display: block;
	padding: 32px 24px 48px 0;
}
.szdw_main .szdw_list .szdw_list_l .szdw_bd ul li{
	background: url("../images22/img_hl/szdw_icon02.png") no-repeat left 1.5625rem;
	line-height: 24px;
	padding: 18px 0 18px 20px;
}
.szdw_main .szdw_list .szdw_list_l .szdw_bd ul li:hover{
	background: url("../images22/img_hl/szdw_icon02_hover.png") no-repeat left 1.5625rem;
}
.szdw_main .szdw_list .szdw_list_l .szdw_bd ul li a{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #000;
}
.szdw_main .szdw_list .szdw_list_l .szdw_bd ul li:hover a{
	color: #9a0000;
}
.szdw_main .szdw_list .szdw_list_r{
	width: 54.6153%;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw{
	position: relative;
	background: #fff;
	box-shadow: 0 0 .75rem 0 rgba(0,0,0,.26);
	margin-top: 50px;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_hd{
	position: absolute;
	padding: 0 28px;
	top: -50px;
	width: 100px;
	border-radius: 0 2.25rem 0 0;
	height: calc(100% + 50px);
	background: #003670 url("../images22/img_hl/szdw_bg02.png") no-repeat center bottom;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_title{
	font-size: 28px;
	font-family: "Microsoft Yahei";
	color: #fff;
	margin-top: 70px;
	padding-top: 64px;
	line-height: 1.2;
	background: url("../images22/img_hl/szdw_icon03.png") no-repeat center top;
	background-size: 100% auto;
	padding-left: .5rem;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd{
	width: calc(100% - 156px);
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul{
	display: block;
	padding: 32px 24px 48px 0;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li{
	width: calc(50% - 16px);
	margin-right: 32px;
	float: left;
	background: url("../images22/img_hl/szdw_icon02.png") no-repeat left 1.5625rem;
	line-height: 24px;
	padding: 18px 0 18px 20px;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li:nth-child(2n){
	margin-right: 0;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li:hover{
	background: url("../images22/img_hl/szdw_icon02_hover.png") no-repeat left 1.5625rem;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li a{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #000;
}
.szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li:hover a{
	color: #9a0000;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh{
	position: relative;
	background: #fff url("../images22/img_hl/szdw_bg04.jpg") no-repeat right bottom;
	box-shadow: 0 0 .75rem 0 rgba(0,0,0,.26);
	margin-top: 80px;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_hd{
	position: absolute;
	padding: 0 28px;
	top: -50px;
	width: 100px;
	border-radius: 0 2.25rem 0 0;
	height: calc(100% + 50px);
	background: #9a6f4b url("../images22/img_hl/szdw_bg03.png") no-repeat center bottom;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_title{
	font-size: 28px;
	font-family: "Microsoft Yahei";
	color: #fff;
	margin-top: 70px;
	padding-top: 64px;
	line-height: 1.2;
	background: url("../images22/img_hl/szdw_icon03.png") no-repeat center top;
	background-size: 100% auto;
	padding-left: .5rem;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd{
	width: calc(100% - 156px);
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd ul{
	display: block;
	padding: 32px 24px 48px 0;
	min-height: 230px;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd ul li{
	background: url("../images22/img_hl/szdw_icon02.png") no-repeat left 1.5625rem;
	line-height: 24px;
	padding: 18px 0 18px 20px;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd ul li:hover{
	background: url("../images22/img_hl/szdw_icon02_hover.png") no-repeat left 1.5625rem;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd ul li a{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #000;
}
.szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd ul li:hover a{
	color: #9a0000;
}
/*end 师资队伍*/

/*师资队伍-杰出人才 start*/
.jcrc_main .jcrc_hd{
    position: relative;
    font-size: 22px;
    color: #333;
    font-family: "Microsoft Yahei";
    font-weight: bold;
    padding-bottom: .875rem;
}
.jcrc_main .jcrc_hd::before{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 8.125rem;
    height: .0625rem;
    background: #9a0000;
    content: "";
    z-index: 4;
}
.jcrc_main .jcrc_box{
    padding-top: 56px;
}
.jcrc_main .jcrc_l{
    width: calc(100% - 24.375rem);
}
.jcrc_main .jcrc_l .jcrc_list ul{
    display: block;
    margin: 0 -2.9375rem;
}
.jcrc_main .jcrc_l .jcrc_list ul li{
    float: left;
    width: calc(33.3333% - 5.875rem);
    margin: 0 2.9375rem 64px;
    background: #9a0000;
}
.jcrc_main .jcrc_l .jcrc_list ul li .title{
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #fff;
    text-align: center;
}
.jcrc_main .jcrc_l .jcrc_list ul li .pic{width: 100%;padding-bottom:116.18888%;position: relative;overflow: hidden;}
.jcrc_main .jcrc_l .jcrc_list ul li .pic::before{
    position: absolute;
    left: 0;
    top: 0;
    width: 1.25rem;
    height: calc(100% - 5.75rem);
    background: #fff;
    content: "";
    z-index: 5;
}
.jcrc_main .jcrc_l .jcrc_list ul li .pic::after{
    position: absolute;
    right: 0;
    top: 0;
    width: 1.25rem;
    height: calc(100% - 5.75rem);
    background: #fff;
    content: "";
    z-index: 5;
}
.jcrc_main .jcrc_l .jcrc_list ul li .pic img{width: calc(100% - 2.5rem);height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;
    object-fit: cover;-webkit-background-size: 100% auto;background-size: 100% auto;margin: auto;}
.jcrc_main .jcrc_l .jcrc_list ul li:hover .pic img{transform: scale(1.05);}
.jcrc_main .sj_nav{
    width: 18.75rem;
    background: #fff;
    box-shadow: 0 0 .75rem 0 rgba(0,0,0,.26);
}
.jcrc_main .sj_nav ul{
    display: block;
    border-left: .25rem solid #c5a283;
    padding: 26px 14px 34px 0;
}
.jcrc_main .sj_nav ul li{
    position: relative;
    padding: 14px 0 14px 22px;
    border-radius: 0 1.5625rem 1.5625rem 0;
}
.jcrc_main .sj_nav ul li:hover,.jcrc_main .sj_nav ul li.active{
    background: #c5a283;
}
.jcrc_main .sj_nav ul li.active::before,.jcrc_main .sj_nav ul li:hover::before{
    position: absolute;
    left: -0.25rem;
    top: 0;
    width: .25rem;
    height: 100%;
    background: #9a0000;
    content: "";
    z-index: 3;
}
.jcrc_main .sj_nav ul li.active::after,.jcrc_main .sj_nav ul li:hover::after{
    position: absolute;
    left: -0.25rem;
    top: 0;
    width: .6875rem;
    height: 100%;
    background: url("../images22/img_hl/jcrc_icon.png") no-repeat left center;
    content: "";
    z-index: 3;
}
.jcrc_main .sj_nav ul li a{
    display: block;
    line-height: 24px;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    color: #333;
    padding-left: 20px;
    background: url("../images22/img_hl/szdw_icon02.png") no-repeat left .5rem;
}
.jcrc_main .sj_nav ul li:hover a,.jcrc_main .sj_nav ul li.active a{
    color: #9a0000;
    background: url("../images22/img_hl/szdw_icon02_hover.png") no-repeat left .5rem;
}
/*end 师资队伍-杰出人才*/

/*师资队伍-师资队伍 start*/
.jcrc_main .jcrc_l .jsdw_con{
    background: #fff;
    box-shadow: 0 0 .75rem 0 rgba(0,0,0,.26);
}
.jcrc_main .jcrc_l .jsdw_sjdjs{
    margin-top: 40px;
}
.jcrc_main .jcrc_l .jsdw_hd_title{
    height: 60px;
    line-height: 60px;
    background: #9a0000 url("../images22/img_hl/jcrc_title_bg.png") no-repeat right center;
    padding: 0 16px 0 64px;
}
.jcrc_main .jcrc_l .jsdw_hd_title .title{
    position: relative;
    padding-left: 60px;
    background: url("../images22/img_hl/jcrc_icon2.png") no-repeat .125rem center;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #fff;
}
.jcrc_main .jcrc_l .jsdw_list{
    padding: 24px 48px;
}
.jcrc_main .jcrc_l .jsdw_list ul li{
    position: relative;
    float: left;
    width: calc(16.6666% - 16px);
    /*height: 50px;*/
    line-height: 18px;margin-bottom: 32px;
    padding-left: 18px;
    margin-right: 16px;
}
.jcrc_main .jcrc_l .jsdw_list ul li::before{
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.0625rem;
    width: .75rem;
    height: .125rem;
    background: #c5a283;
    content: "";
    z-index: 3;
}
.jcrc_main .jcrc_l .jsdw_list ul li:hover::before{
    background: #9a0000;
}
.jcrc_main .jcrc_l .jsdw_list ul li a{
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #333;
}
.jcrc_main .jcrc_l .jsdw_list ul li:hover a{
    color: #9a0000;
}
/*end 师资队伍-师资队伍*/

.ar_article .table2{margin: .3125rem 0 2.1875rem;color: #666;border-top: .1875rem #9b0000 solid;}
.ar_article .img img{max-width:100%;margin:0 auyo;height:auto;}
/*内容样式 start*/
.ar_article td,
.ar_article th{ padding:.9375rem .625rem; border: .0625rem solid #ededed; vertical-align:middle;}
.ar_article td p,
.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article table {border-collapse: collapse;border-right: .0625rem solid #ededed;border-bottom: .0625rem solid #ededed; width:100%}

.ar_article table tr:not(:first-child) td{}
.ar_article table td { border-left: .0625rem solid #ededed;border-top: .0625rem solid #ededed; }
.ar_article{font-size:.875rem;color:#7d7c7c;line-height:1.875rem; }
.vsbcontent_img{text-align:center;}
.ar_article p{font-size: 18px !important;color: #333;line-height: 40px !important;margin-bottom: 12px;text-indent: 2em;font-family: "Times New Roman";}
.ar_article p.vsbcontent_start{text-indent: 0;text-align: center;}
.ar_article p:last-child{ margin-bottom:0}
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%; height:auto !important;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:36px; margin-bottom:20px}.ar_article h2{ font-size:30px; margin-bottom:14px;}.ar_article h3{ font-size:24px; margin-bottom:15px}
.ar_article h4{ font-size:18px; margin-bottom:14px}.ar_article h5{ font-size:14px; margin-bottom:12px}.ar_article h6{ font-size:12px; margin-bottom:12px}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:32px; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:.1875rem !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{display:inline-block;}
.n_news_detail .ar_article_box .nav01{overflow:hidden;margin-bottom: 24px;}
.n_news_detail .ar_article_box h3{color: #333;font-size: 28px;text-align: center;line-height: 1.75;font-family: "Microsoft Yahei";font-weight: bold;}
.n_news_detail .ar_article_box h6{display: block;color: #737373;font-size: 14px;line-height: 28px;vertical-align: top;text-align: center;padding: 20px 0;border-bottom: .0625rem solid #d9d9d9;}
.n_news_detail .ar_article_box h6 strong{font-weight: normal;}
.n_news_detail .ar_article_box h6 span{margin: 0 8px;font-family: "Microsoft Yahei";}
/*====上一篇下一篇====*/
#ar_fot{position:relative;box-sizing: border-box;width: 100%;margin-top: 0;border-top: #d9d9d9 .0625rem solid;padding-top: 32px;margin-top: 48px;}
#ar_fot:before{position: absolute;left: -0.1875rem;top: 0rem;width: .375rem;height: .3125rem;content: "";z-index: 2;}
#ar_fot:after{position: absolute;right: 0rem;bottom: -0.1875rem;width: .3125rem;height: .375rem;content: "";z-index: 2;}
#ar_fot h1{display:block;width: 100%;line-height: 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{font-family: "Microsoft Yahei";font-weight: bold;}
#ar_fot h1 a{font-size: 18px;color: #666;font-weight:normal;transition: .5s;font-family: "Arial";}
#ar_fot .bnt_back{ position:absolute; top:1.75rem; right:0; color:#fff; background:#063579; padding:0 1.5625rem; font-size:.875rem; height:1.875rem; line-height:1.875rem;}
#ar_fot .bnt_back:hover{ border-radius:.1875rem;}
#ar_fot h1 a:hover{color: #045799;}
/*end 内容样式*/
/*hl--------样式结束*/

/*走进南燕 start*/
.zjny_main .zjny_l{
    position: relative;
    width: 28.4615%;
}
.zjny_main .zjny_l .pic{width: 100%;padding-bottom: 160.58888%;position: relative;overflow: hidden;}
.zjny_main .zjny_l .pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;
    object-fit: cover;-webkit-background-size: 100% auto;background-size: 100% auto;}
.zjny_main .zjny_l:hover .pic img{transform: scale(1.05);}
.zjny_main .zjny_l .title{
    position: absolute;
    left: 0;
    bottom: -0.0625rem;
    width: 100%;
    height: 76px;
    line-height: 76px;
    text-indent: 32px;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    background: url("../images22/img_hl/zjny_title_bg.png") no-repeat left center;
    z-index: 4;
}
.zjny_main .zjny_r{
    width: 71.5385%;
}
.zjny_main .zjny_r .zjny_r_con{
    width: 100%;
}
.zjny_main .zjny_r .zjny_r_con ul{
    display: block;
    float: left;
    width: calc(50% - 1.5625rem);
    margin-left: 1.5625rem;
}
.zjny_main .zjny_r .zjny_r_con ul.ul1{
    margin-top: 80px;
}
.zjny_main .zjny_r ul li{
    position: relative;
    margin-bottom: 1.25rem;
}
.zjny_main .zjny_r ul li .pic{width: 100%;padding-bottom: 65.18888%;position: relative;overflow: hidden;}
.zjny_main .zjny_r ul li .pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;
    object-fit: cover;-webkit-background-size: 100% auto;background-size: 100% auto;}
.zjny_main .zjny_r ul li:hover .pic img{transform: scale(1.05);}
.zjny_main .zjny_r ul li.li3{
    margin-top: 0;
}
.zjny_main .zjny_r ul li .title{
    position: absolute;
    left: 0;
    bottom: -0.0625rem;
    width: 100%;
    height: 76px;
    line-height: 76px;
    text-indent: 32px;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    background: url("../images22/img_hl/zjny_title_bg.png") no-repeat left center;
    z-index: 4;
}
/*end 走进南燕*/

/*走进南燕-校园设施 start*/
.nykw_nav{
    border-bottom: .0625rem solid #bfb8b8;
    margin-bottom: 50px;
}
.nykw_nav ul{
    display: block;
    width: 100%;
    text-align: center;
}
.nykw_nav ul li{
    position: relative;
    display: inline-block;
    padding: 0 28px 20px;
}
.nykw_nav ul li:hover::before{
    position: absolute;
    left: 0;
    bottom: -0.0625rem;
    width: 100%;
    height: .0625rem;
    background: #9a0000;
    content: "";
    z-index: 4;
}
.nykw_nav ul li:hover::after{
    position: absolute;
    left: 50%;
    bottom: -0.1875rem;
    width: .375rem;
    height: .375rem;
    background: #9a0000;
    content: "";
    border-radius: 50%;
    z-index: 4;
    margin-left: -0.1875rem;
}
.nykw_nav ul li a{
    font-size: 24px;
    font-family: "Microsoft Yahei";
    color: #333;
}
.nykw_nav ul li.active a,.nykw_nav ul li:hover a{
    color: #9a0000;
    font-weight: bold;
}
.nykw_nav ul li.active::before{
    position: absolute;
    left: 0;
    bottom: -0.0625rem;
    width: 100%;
    height: .0625rem;
    background: #9a0000;
    content: "";
    z-index: 4;
}
.nykw_nav ul li.active::after{
    position: absolute;
    left: 50%;
    bottom: -0.1875rem;
    width: .375rem;
    height: .375rem;
    background: #9a0000;
    content: "";
    border-radius: 50%;
    z-index: 4;
    margin-left: -0.1875rem;
}
.xyss_main ul{
    margin: 0 -1.125rem;
}
.xyss_main ul li{
    float: left;
    width: calc(33.3333% - 2.25rem);
    margin: 0 1.125rem 2.5rem;
    background: #fff;
    box-shadow: 0 0 .75rem 0 rgba(0,0,0,.26);
}
.xyss_main ul li a{
    display: block;
    padding: 1.25rem 1.25rem 0;
}
.xyss_main ul li .pic{width: 100%;padding-bottom: 62.18888%;position: relative;overflow: hidden;}
.xyss_main ul li .pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;
    object-fit: cover;-webkit-background-size: 100% auto;background-size: 100% auto;}
.xyss_main ul li:hover .pic img{transform: scale(1.05);}
.xyss_main ul li a .title{
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #333;
    height: 68px;
    line-height: 68px;
    text-align: center;
}
.xyss_main ul li:hover a .title{
    color: #9a0000;
}
.fanye img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
/*end 走进南燕-校园设施*/

/*走进南燕-校园设施 start*/
.nykw_main ul{
    margin: 0 -1.3125rem;
}
.nykw_main ul li{
    float: left;
    width: calc(25% - 2.625rem);
    margin: 0 1.3125rem 2.875rem;
    background: #fff;
    box-shadow: 0 0 .75rem 0 rgba(0,0,0,.26);
}
.nykw_main ul li a{
    display: block;
    padding: 1.25rem 1.25rem 0;
}
.nykw_main ul li .pic{width: 100%;padding-bottom: 134.18888%;position: relative;overflow: hidden;}
.nykw_main ul li .pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;
    object-fit: cover;-webkit-background-size: 100% auto;background-size: 100% auto;}
.nykw_main ul li:hover .pic img{transform: scale(1.05);}
.nykw_main ul li a .title{
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #333;
    height: 68px;
    line-height: 68px;
    text-align: center;
}
.nykw_main ul li:hover a .title{
    color: #9a0000;
}
.fanye img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
/*end 走进南燕-校园设施*/


/*列表页 start*/
.list_main ul li{
    position: relative;
    height: 56px;
    line-height: 56px;
    border-bottom: .0625rem solid #ddd;
}
.list_main ul li .title{
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #333;
    width: calc(100% - 112px);
}
.list_main ul li:hover .title{
    color: #9a0000;
}
.list_main ul li .date{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    color: #999;
}
.list_main ul li:hover .date{
    color: #9a0000;
}
/*end 列表页*/

@media(max-width: 87.5rem){
    .szdw_main .szdw_list .szdw_list_l .szdw_bd ul li{
        background: url("../images22/img_hl/szdw_icon02.png") no-repeat left 1.3125rem;
    }
    .szdw_main .szdw_list .szdw_list_l .szdw_bd ul li:hover{
        background: url("../images22/img_hl/szdw_icon02_hover.png") no-repeat left 1.3125rem;
    }
    .szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li{
       background: url("../images22/img_hl/szdw_icon02.png") no-repeat left 1.3125rem; 
    }
    .szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li:hover{
       background: url("../images22/img_hl/szdw_icon02_hover.png") no-repeat left 1.3125rem; 
    }
    .szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd ul li{
        background: url("../images22/img_hl/szdw_icon02.png") no-repeat left 1.3125rem;
    }
    .szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd ul li:hover{
        background: url("../images22/img_hl/szdw_icon02_hover.png") no-repeat left 1.3125rem; 
    }
    .jcrc_main .jcrc_l{
        width: calc(100% - 21.875rem);
    }
    .jcrc_main .jcrc_l .jcrc_list ul{
        margin: 0 -2.25rem;
    }
    .jcrc_main .jcrc_l .jcrc_list ul li{
        width: calc(33.3333% - 4.5rem);
        margin: 0 2.25rem 48px;
    }
}
@media(max-width: 75rem){
   .szdw_main .szdw_list{
        padding-top: 32px;
   }
   .xyss_main ul{
        margin: 0 -0.75rem;
   }
   .xyss_main ul li{
        width: calc(33.3333% - 1.5rem);
        margin: 0 .75rem 1.75rem;
   }
   .xyss_main ul li a{
        padding: 1rem 1rem 0;
   }
   .nykw_main ul{
        margin: 0 -0.75rem;
   }
   .nykw_main ul li{
        width: calc(25% - 1.5rem);
        margin: 0 .75rem 1.75rem;
   }
   .nykw_main ul li a{
        padding: 1rem 1rem 0;
   }
   .nykw_nav{
        margin-bottom: 32px;
   }
   .jcrc_main .jcrc_box{
        padding-top: 40px;
   }
   .jcrc_main .jcrc_l{
        width: calc(100% - 21.25rem);
   }
   .jcrc_main .jcrc_l .jsdw_hd_title{
        padding: 0 16px 0 32px;
   }
   .jcrc_main .jcrc_l .jsdw_list{
        padding: 20px 32px;
   }
   .jcrc_main .jcrc_l .jsdw_list ul li{
        width: calc(20% - 16px);
   }
   .jcrc_main .jcrc_l .jcrc_list ul{
        margin: 0 -1.5rem;
    }
    .jcrc_main .jcrc_l .jcrc_list ul li{
        width: calc(33.3333% - 3rem);
        margin: 0 1.5rem 40px;
    }
}
@media(max-width: 64rem){
    .zjny_main .zjny_l .title{
        text-indent: 16px;
        height: 48px;
        line-height: 48px;
    }
    .zjny_main .zjny_r ul li .title{
        text-indent: 16px;
        height: 48px;
        line-height: 48px;
   }
   .jcrc_main .jcrc_l .jsdw_list ul li{
        width: calc(25% - 16px);
   }
   .jcrc_main .jcrc_l .jcrc_list ul li{
        width: calc(50% - 3rem);
   }
}
@media(max-width: 62rem){
    .szdw_main .szdw_list .szdw_list_l{
        width: 100%;
    }
    .szdw_main .szdw_list .szdw_list_l .szdw_bd{
        width: calc(100% - 144px);
    }
    .szdw_main .szdw_list .szdw_list_r{
        width: 100%;
    }
    .szdw_main .szdw_list .szdw_list_r .szdw_jsdw{
        margin-top: 80px;
    }
    .szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd{
        width: calc(100% - 144px);
    }
    .szdw_main .szdw_list .szdw_list_r .szdw_bsh .szdw_bd{
        width: calc(100% - 144px);
    }
    .n_news_detail .ar_article_box h3{
        font-size: 24px;
    }
    .xyss_main ul{
        margin: 0 -0.75rem;
    }
   .xyss_main ul li{
        width: calc(50% - 1.5rem);
        margin: 0 .75rem 1.75rem;
    }
   .xyss_main ul li a{
        padding: 1rem 1rem 0;
    }
    .nykw_main ul{
        margin: 0 -0.75rem;
    }
   .nykw_main ul li{
        width: calc(50% - 1.5rem);
        margin: 0 .75rem 1.75rem;
    }
   .nykw_main ul li a{
        padding: 1rem 1rem 0;
    }
}
@media(max-width: 48rem){
   .zjny_main .zjny_l{
        float: left;
        width: 100%;
        margin-bottom: 1.25rem;
   }
   .zjny_main .zjny_r{
        float: none;
        width: 100%;
   }
   .zjny_main .zjny_r .zjny_r_con ul{
        margin-top: 1.25rem;
        float: none;
        width: 100%;
        margin-left: 0;
   }
   .zjny_main .zjny_r .zjny_r_con ul.ul1{
        margin-top: 1.25rem;
   }
   .nykw_nav ul li{
        padding: 0 20px 16px;
   }
    .nykw_nav ul li a{
        font-size: 20px;
   }
   .jcrc_main .jcrc_box{
        padding-top: 24px;
    }
    .jcrc_main .jcrc_l{
        float: none;
        width: 100%;
    }
    .jcrc_main .sj_nav{
        display: none;
    }
    .jcrc_main .jcrc_l .jsdw_sjdjs{
        margin-top: 24px;
    }
    .jcrc_main .jcrc_l .jsdw_hd_title .title{
        padding-left: 64px;
    }
}
@media(max-width: 37.5rem){
    .szdw_main .szdw_list .szdw_list_r .szdw_jsdw .szdw_bd ul li{
        width: 100%;
        margin-right: 0;
    }
    .xyss_main ul{
        margin: 0;
    }
    .xyss_main ul li{
        width: 100%;
        margin: 0 0 1.25rem;
    }
    .xyss_main ul li a{
        padding: .75rem .75rem 0;
    }
    .nykw_main ul{
        margin: 0;
    }
    .nykw_main ul li{
        width: 100%;
        margin: 0 0 1.25rem;
    }
    .nykw_main ul li a{
        padding: .75rem .75rem 0;
    }
    .jcrc_main .jcrc_l .jsdw_list ul li{
        width: calc(33.3333% - 16px);
    }
    .jcrc_main .jcrc_l .jcrc_list ul{
        margin: 0 -0.75rem;
    }
    .jcrc_main .jcrc_l .jcrc_list ul li{
        width: calc(50% - 1.5rem);
        margin: 0 .75rem 24px;
    }
}
@media(max-width: 25rem){
    .jcrc_main .jcrc_l .jcrc_list ul{
        margin: 0;
    }
    .jcrc_main .jcrc_l .jcrc_list ul li{
        float: none;
        width: 100%;
        margin: 0 0 24px;
    }
}




.sjdt_yc_img.on{display: flex;transform: scale(1);z-index: 1000000;opacity: 1;}
.sjdt_yc_img{width: 70%;height: 70%;background: rgba(0,0,0,0);justify-content: center;align-items: center;position: fixed;top: 15%;left: 15%;display: flex;transform: scale(0.8);transition: 0.4s;z-index: -2;opacity: 0;}
.sjdt_yc_img .close{width: 3.125rem;height: 3.125rem;background: #9a0000;position: absolute;top: 3%;right: 3%;text-align: center;display: flex;justify-content: center;align-items: center;border-radius: 50%;cursor: pointer;transition: 0.4s;}
.sjdt_yc_img .close span{display: table;font-size: 2.5rem;color: #fff;line-height: 1.25rem;}
.sjdt_yc_img .close:hover{transform: rotate(180deg);}
.sjdt_yc_img ul{width: 100%;}

.sjdt_yc_img ul li{width: 100%;text-align: center;display: none;}
.sjdt_yc_img ul li.on{display: block;}
.sjdt_yc_img ul li img{width: 80%;}

@media(max-width: 850px){
    .sjdt_yc_img ul li img{width: 95%;}
}


