/*
.bgc{
      background-color: #fff;
    }
    .bgc .gjjy_nav ul li a {
      color: #333;
    }

#fullpage{touch-action:auto!important;}


.bgc .en span{color:#333;}
.bgc .en{border:1px solid #ccc;}
#black{
    display: none;
}


#fp-nav ul li a span {
  background: #dcdcdc !important;
}







/*新首页轮播图*/
#oap_1{flex-direction: row;}
#oap_1 .fp-overflow{display: flex;max-height: 100vh;
    align-items: center;}


#lb_swiper .swiper-pagination-bullet{background:none!important;}
#lb_swiper .swiper-pagination-bullet {
    font-size: 30px;
    color: #a3a3a4;
    display: inline-block;
    width: 60px !important;
    height: 60px;
    line-height: 60px;
    text-align: center;
    position: relative;
    bottom: 0;
    opacity: 1;
    margin: 0 30px !important;
}
#lb_swiper .swiper-pagination-bullet-active {
   /* background: url(/eportal/uiFramework/commonResource/image/2025031017255778144.png) no-repeat !important;*/
    background: url(/eportal/uiFramework/commonResource/image/2025032614013752446.png) no-repeat !important;
    background-size: 100% 100% !important;
    color:#333;
}
#lb_swiper .swiper-pagination-bullet+.swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    left: -43px;
    top: 50%;
    height: 3px;
    width: 30px;
    background-color: #b6b7b9;
    margin-top: -.5px;
}
 #lb_swiper {
      position: relative;
      width: 90%;
      margin: 0 auto;
      max-width:1920px;
    }

    #lb_swiper .swiper-container {
      padding-bottom: 60px;
    }

    #lb_swiper .swiper-slide {
      width: 70%;
      height: auto;
      background: #fff;
      box-shadow: 0 8px 30px #ddd;
    }

    #lb_swiper .swiper-slide img{
      width: 100%;
      height: auto;
    }

    #lb_swiper .swiper-slide img {
      display: block;
    }

    #lb_swiper .swiper-slide p {
      line-height: 98px;
      padding-top: 0;
      text-align: center;
      color: #636363;
      font-size: 1.1em;
      margin: 0;
    }

    #lb_swiper .swiper-pagination {
      width: 100%;
      bottom: -80px;

      
    }


.boot_box{
    background-color: #cd100a;
    height: 10px;
}


.swiper-button-prev{
    left: 32px !important;
    right: auto;
    width: 70px !important;
    height:70px!important;
    background: url(/eportal/uiFramework/commonResource/image/2025032414573654326.png) no-repeat;
    background-size: 100%;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '' !important;
}

.swiper-button-next, .swiper-button-prev{z-index:9999;}

.swiper-button-next{
    right: 32px !important;
    left: auto;
    width: 70px !important;
    height:70px!important;
    background: url(/eportal/uiFramework/commonResource/image/2025032414593089055.png) no-repeat;
    background-size: 100%;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '' !important;
}
.t_title a{
line-height: 30px;
}


.bgc .gjjy_nav ul li a {
    color: #333;
}

.gjjy_header {
    height: 80px;
    position: fixed;
    top: 0;
    width: 100%;
   /* overflow: hidden;*/
    /*line-height: 100px;*/
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gjjy_header_cont{
    display: flex;
    width: 70%;
    align-items: center;
}
.gjjy_logo img{
    max-width: 300px;width:220px;
    border: none;
}
.gjjy_nav{
    width: 100%;
}
.phone_return,.phone_btn{display:none;}
.xxgk_li{
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: space-between;
}

.xxgk_li li{
    width: 15%;
}
.xxgk_li li:hover{background:rbga(255,255,255,0.7);}
.xxgk_li li:hover a{color:#016347;}

.xxgk_li a {
    font-size: 22px;
    color: #fff;
}
.xxgk_li .on a {
    border-bottom: 3px solid #016347;
    padding-bottom: 20px;
}
.xxgk_li .second_nav,.xxgk_li .second_nav_btn{display:none;}
.ss img,.en img{
    width: 24px;
}
.top_search{
    width: 20%;
    height: 100px;
    display: flex;
    align-items: center;
}
.ss {
    margin-right: 20px;
    line-height: 20px;
}
.en {
    border: 1px solid #fff;
    height: 40px;
    line-height: 37px;
    width: 70px;
    text-align: center;
}
.en span{
    font-size: 20px;
    color: #fff;
    vertical-align: middle;
    padding-left: 5px;
}
 /*.gjjy_nav .firstli:hover{background:rgba(255,255,255,0.7) !important;}*/
.gjjy_nav .firstli:hover a{color:#016347;}

.gjjy_nav .firstli:hover .dherji .erjia{color:#333;}
    .right_nav {
      position: fixed;
      right: 0;
      width: 80px;
      z-index: 10;
    background-color: rgba(255, 255, 255, 0.7);
    top: 30%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    }
    .nav_box {
      margin-top: 15px;
    }
    .nav_box li{
      margin-bottom: 15px;
    }
    .nav_box li a{
      display: flex;
      flex-direction: column;
    align-items: center;
    }
    .nav_box li a img{
     width: 32px;
     margin-bottom: 10px;
    }
*/


.top1 .swiper-pagination {
    position: absolute;
    text-align: right !important;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
    padding-right: 100px;
    
}
/*.top1 .swiper-pagination-bullet{
    width: 20px !important;
    border-radius: inherit !important;
    height: 3px !important;
    background: #fff !important;
    opacity: 1 !important;
    margin-right: 10px;
}
.top1 .swiper-pagination-bullet-active{
    width: 40px !important;
    background: #0b6c4c !important;
}*/
.top1 .swiper-pagination-bullet{
    font-size: 30px;
    color: #fff;
    display: inline-block;
    width: 60px !important;
    height: 60px;
    line-height: 60px;
    text-align: center;
    position: relative;
    bottom: 34px;
    opacity: 1;
    margin: 0 30px !important;
}
.top1 .swiper-pagination-bullet-active{
    /*width: 40px !important;
    color: #0b6c4c !important;*/
    opacity: 1;
}
.top1 .swiper-pagination-bullet{
    background: none !important;
}

.top1 .swiper-pagination-bullet-active{
    background: url(/eportal/uiFramework/commonResource/image/2025031017255778144.png) no-repeat !important;
    background-size: 100% 100% !important;
}
.top1  .swiper-pagination-bullet+.swiper-pagination-bullet::before{
    content: "";
    position: absolute;
    left: -43px;
    top: 50%;
    height: 3px;
    width: 30px;
    background-color: #fff;
    margin-top: -.5px;
}

.top1 .swiper-pagination-bullet:first-child::before{
       content: "" !important;
}



/*.hoa{
    position: relative;
    bottom: 110px;
    width: 50px;
    display: inline-block;
    height: 5px;
    background: #fff;
}
.hoa:last-child{display: none;}*/
/* 学院新闻 */
.xxzx_top {
    display: flex;
    width: 90%;
    margin: 0 auto;
}
.xxzx_bottom {
    width: 90%;
    margin: 0 auto;
}
.xwzx_box h1{
    font-size: 42px;
    color: #333;
    font-family: "思源宋体 CN";font-weight: bold;
}
.xwzx_box hr{
    width: 90px;
    height: 5px;
    background: #21846b;
    margin-top: 18px;
    margin-bottom: 40px;
}
.xwzx_box ul{
    display: flex;
    align-items: center;
}
.xwzx_box ul li{
    margin-right: 40px;
    width:23%;
}
.xwzx_box ul li:last-child{
    margin-right: 0px;
}
.ri{
    font-size: 42px;
    color: #333;
    padding-right: 22px;
}
.nianyue{
    font-size: 20px;
    color: #999999;
}
.list-title a{
    font-size: 18px;
    color: #333;
    line-height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制显示的行数为3行 */
    overflow: hidden;
}
.ninayue{
    font-size: 20px;
    color: #999999;
}
.xwzx_box{
    width: 100%;
}
.xyxwlb img {
    width: 100%;
    height: 400px;
}
.xxzx_topzuo{
    width: 45%;
}
.xyxw_a{
    position: relative;
    bottom: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    width: 100%;
    padding-left: 20px;
}
.xyxw_a span{
    padding-right: 20px;
}
.xyxwlb_box .swiper-pagination{
    bottom: 56px !important;
    text-align: right;
    padding-right: 20px;
}
.xyxwlb_box .swiper-pagination-bullet-active{
    background:#0b6c4c !important;
}
.o2nrbox > img{
    width: 100%;
    /*height: 175px;*/
    height:220px;
}
.o2_lb{
    display: flex;
    justify-content: space-between;
    height: 400px;
    margin-left: 40px;
    position: relative;
}
.o2nrbox {
    width: 48%;
    background: #f5faf8;
}
.o2_date{
    color: #666666;
    font-size: 20px;
    padding-left: 20px;
    margin: 20px 0;
}
.o2_title{
    padding: 0 20px;
}
.o2_title a{
    font-size: 20px;
    color: #333;
    /*line-height: 37px;*/
    line-height:26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}
.o2_title a br{display:none;}
.o2_gd {
    position: absolute;
    bottom: 20px;
    color: #666666;
    font-size: 20px;
    padding: 0 20px;
}
.o2_gd img{
    width: 30px;
    margin-left: 15px;
}
#dep {
    background: url(/eportal/uiFramework/commonResource/image/2025021313470499718.png) right bottom / 100% no-repeat;
}
#tsg {
    background: url(/eportal/uiFramework/commonResource/image/2025021315275651526.png) bottom / 100% no-repeat;
    padding: 0 5%;
}
.list-title{height: 80px;}

/* 第三屏 */
#tsg > div{
    display: flex;
    justify-content: space-between;
}
#opa_3_1,#opa_3 {
    width: 48%;
}
/*#opa_3{width:60%;}
#opa_3_1{width:37%;}*/

.xw-list,.zcxw-list {
    background-color: rgba(255, 255, 255, 0.9);
}
.xw-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.xw-top h1 {
    font-size: 42px;
    color: #333;
    font-family: "思源宋体 CN";font-weight: bold;
}
.xw-box hr{
    width: 90px;
    height: 5px;
    background: #21846b;
    margin-top: 18px;
    margin-bottom: 30px;
}
.zcxw-box hr{
    width: 90px;
    height: 5px;
    background: #21846b;
    margin-top: 18px;
    margin-bottom: 30px;
}
/*.zcxw-box{
    margin-top: 70px;
}*/
.zcxw-list {
    padding: 50px 40px 30px 40px;
}
.zcxw-list li{padding-top:40px;}
.zcxw-list li:first-child{padding-top:0;}
.zcxw-list a{
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display:inline-block;
    width:90%;
}
.cgrq {
    color: #666666;
    /*margin-bottom: 18px;*/
   /*margin-top: 18px;*/
    font-size: 20px;
}
.xw-list a{
    font-size: 20px;
  width:80%;
}
.xw-list {
    padding: 50px 40px;
}
.xw-r {
    font-size: 22px;
    color: #333;
    background: url(/eportal/uiFramework/commonResource/image/2025021817474164122.png) no-repeat;
    display: inline-block;
    background-size: 100%;
    padding: 5px;
    text-align: center;
    margin-right: 10px;
}
.xw-list li{
    display: flex;
    align-items: center;
    height: 70px;
}
.xw-q {
    font-size: 18px;
    color: #016347;width:11%;text-align:center;
}
.xw-s {
    font-size: 20px;
    padding: 0 5px;
}
.zcxw-list li:last-child p{
    margin-bottom: 0px;
}
.xw-top p a{
    font-size: 20px;
    color: #666666;
    margin-right: 10px;
}
.xw-top p img{
    width: 10px;
    vertical-align: text-bottom;
}

/* 第四屏 */
#oap_4 > div{
    display: flex;
    justify-content: space-between;
}

#opa_4_1,#opa_4_2{
    width: 48%;
}
#opa_4_1 {
    padding-left: 5%;
    /*padding-top: 40px;*/
    padding-top:80px;
}
#opa_4_2 {
    padding-right: 5%;
    display: flex;
    align-items: center;
   /* padding-top:40px;*/
    padding-top:80px;
}
#oap_4{
    background: url(/eportal/uiFramework/commonResource/image/2025021910222176798.png) no-repeat;
    background-size: 100% 100%;
}
.img_url img{
    //margin-top: 83px;
  height:521px;
}
.xykt-left img{
    width: 340px;
    height: 360px;
    object-fit: cover;
}
.xykt-box{
    display: flex;
    justify-content: space-between;
}
.dw{
    position: relative;
}
.title-box{
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100px;
    color: #fff;
    width: 100%;
    padding: 10px 20px;
}
.title-box a{
    color: #fff;
    font-size: 16px;
    line-height: 25px;
}
.xykt-left .dw:first-child{
    margin-bottom: 30px;
}
.title-box p{
    font-size: 18px;
    margin-bottom: 5px;
}
.xykt-right{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.xykt-right hr{
    width: 90px;
    height: 5px;
    background: #12b571;
    margin-top: 18px;
    margin-bottom: 40px;
}
.xykt-right .dw img{
    width: 340px;
    height: 360px;
    object-fit: cover;
}
.xykt-right-title {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.xykt-right-title h1{
    font-size: 42px;
    color: #333;
    font-family: "思源宋体 CN";font-weight: bold;
}
.xykt-gb {
    font-size: 20px;
    color: #666666;
}
.xykt-gb img{
    width: 10px;
    vertical-align: middle;
    margin-left: 20px;
}

/* 学院声音 */
#opa_5_1 {
    padding: 0 5%;
    padding-top: 100px;
    background: url(/eportal/uiFramework/commonResource/image/2025021916433545432.png) no-repeat;
    background-size: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;height:auto!important;
}
.swiper-box{
    display: flex;
    flex-direction: column;
    border-top: 10px solid #21846b;
    align-items: center;
    height: auto;
    padding: 0 15px;
    background: #FbFbFb;
}
.swiper-box > img{
    width: 55px;
    margin-top: 49px;
    margin-bottom: 26px;
}
#xysy-swiper {
    width: 80%;
    float: right;
}

#xysy-swiper .swiper-wrapper{
  flex-direction: row;
}
#xysy-swiper .swiper-wrapper .swiper-slide{margin-top:0!important;margin-bottom:40px;}

#opa_5_1 .xw-box{
width: 45%;
    float: right;
}
#opa_5_1 .xw-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
#opa_5_1 .xw-box hr {
    width: 90px;
    height: 5px;
    background: #21846b;
    margin-top: 18px;
    margin-bottom: 30px;
    margin-left: 40px;
}
.swiper-box a{
    font-size: 22px;
    line-height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2; /* 限制显示的行数为3行 */
    overflow: hidden;
}
.swiper-box p{
    font-size: 20px;
    color: #6f6f6f;
    line-height: 30px;
}
.swiper-box hr{
    width: 100%;
    height: 2px;
    background: #e5e5e5;
    margin: 25px 0;
}
.ybjt{
    background: #f1f2f3;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    padding: 0 10px;
    margin: 20px 0 40px;
}
.zyan {
    position: relative;
}
.zyans {
    position: absolute;
    right: 0px;
    top: 530px;
}
#opa_5_1 .swiper-button-next {
    right: 0px !important;
    left: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025022515290766425.png) no-repeat #f2f3f3 center;
    border-radius: 45px;
}
#opa_5_1 .swiper-button-prev {
    left: -110px !important;
    right: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025022515340483823.png) no-repeat #f2f3f3 center;
    border-radius: 45px;
}
#opa_5_1  .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '' !important;
}
#opa_5_1 .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '' !important;
}
#opa_5_1 .swiper-button-next:hover {
    right: 0px !important;
    left: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025021917594446508.png) no-repeat #21846b center;
    border-radius: 45px;
}
#opa_5_1 .swiper-button-prev:hover {
    left: -110px !important;
    right: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025022009282564542.png) no-repeat #21846b center;
    border-radius: 45px;
}

/* 默认的圆点样式 */
#fp-nav ul li a span,
.fp-slidesNav ul li {
    width: 15px; /* 设置圆点的大小 */
    height: 15px;
    margin: 5px; /* 调整圆点之间的距离 */
    background: #dcdcdc!important; /* 设置圆点的颜色 */
}
 
/* 激活状态的圆点样式 */
#fp-nav ul li a.active span,
.fp-slidesNav ul li.active {
    background: #016347 !important; /* 设置激活状态的圆点颜色 */
}


.tabfc-box .swiper-slide {
    height: 550px !important;
}

.tabfc-box .swiper-slide img{
    width: 70%;
}
.tabyt-box .swiper-slide {
    height: 550px !important;
}

.tabyt-box .swiper-slide img{
    width: 70%;
}



/* 专题专栏 */
#opa_7_1{
    padding: 0 5%;
    padding-top: 80px;
}
.ztlist img{width: 200px;height: 370px;}
.ztlist{
    display: flex;
    justify-content: space-between;
    margin-bottom: 38px;
}
#opa_7_1 .xw-box {
    margin-top: 50px;
}
.ztlist li:first-child{
    width: 50%;
}
.ztlist li:first-child img{
    width: 100%;
}


.ztlist li{
    position: relative;
}
.ztlist li p.t{
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 18px;
    writing-mode: tb;
    text-align: center;
}
.ztlist li p.x{
    position: absolute;
    bottom: 10px;
    right: 10px;
    writing-mode: tb;
    font-size: 18px;
    color: #fff;
}
.ztlist li p.x a{
    font-size: 18px;
    color: #fff;
}
#opa_7_1 .xw-top {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
#opa_7_1 .xw-top h1{
    width: 49%;
}
#opa_7_1 .xw-box hr {
    width: 90px;
    height: 5px;
    background: #21846b;
    margin: 18px auto;
    margin-bottom: 40px;
}

/* 学院风貌 */
#oap_6{
    background: url(/eportal/uiFramework/commonResource/image/2025022513404363156.png) no-repeat;
    position: relative;
}
#oap_6 .zyans {
    position: absolute;
    left: 50%;
    bottom: -270px;
}
#oap_6 .zyans .swiper-button-next {
    right: auto !important;
    left: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025022515290766425.png) no-repeat #f2f3f3 center;
    border-radius: 45px;
}
#oap_6 .zyans .swiper-button-prev {
    left: -110px !important;
    right: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025022515340483823.png) no-repeat #f2f3f3 center;
    border-radius: 45px;
}
#oap_6 .zyans .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '' !important;
}
#oap_6 .zyans .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '' !important;
}
#oap_6 .zyans .swiper-button-next:hover {
    right: auto !important;
    left: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025021917594446508.png) no-repeat #21846b center;
    border-radius: 45px;
}
#oap_6 .zyans .swiper-button-prev:hover {
    left: -110px !important;
    right: auto;
    width: 45px;
    height: 45px;
    background: url(/eportal/uiFramework/commonResource/image/2025022009282564542.png) no-repeat #21846b center;
    border-radius: 45px;
}
#opa_6_1 {
    padding: 0 5%;
}
.oap-titles {
    text-align: center;
    margin-bottom: 50px;
}
.oap-titles h1{
    font-size: 42px;
    color: #333;
    font-family: "思源宋体 CN";font-weight: bold;
}
.oap-titles hr{
    width: 90px;
    height: 5px;
    background: #21846b;
    margin: 0 auto;
    margin-top: 18px;
    margin-bottom: 10px;
}
.oap-xybt {
   text-align: right;
}
.oap-xybt a{
    font-size: 20px;
    padding-right: 20px;
}
.oap-xybt .tabfc{padding-left:50px;}
.tabxy {
    color: #007b43;
}
.sth .swiper-slide {
    display: flex;
}
.swiper-xy{
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 60px 20px;
    height: 600px;
}
.swiper-xy p{
    font-size: 16px;
    color: #666;
    margin-bottom: 30px;
}
.swiper-xy a{
    font-size: 18px;
    color: #333;
    line-height: 30px;
    padding-bottom: 40px;
}
.swiper-xy span{
    font-size: 16px;
    color: #666;
    line-height: 30px;
}
.tabyt-box{display:none;}
/*.sth .swiper-slide-next{
    flex-direction: row-reverse;
}*/


/*主办期刊*/
.xykt-ul{display:flex;justify-content:space-between;padding-top:70px;clear:both;}
.xykt-ul li:first-child{margin-right:36px;}
.zbqk-box hr {
    width: 90px;
    height: 5px;
    background: #21846b;
    margin-top: 18px;
   /* margin-bottom: 40px;*/
    /*float:right;*/
}
/*.xw_top_r{float:right;}*/
.zbqk-box .more img {
    width: 49px;height:49px;
    vertical-align: text-bottom;
}
.ckmore a hr{
    height: 1px;
    background: #c3c8c6;
    width:75%;
    margin-top:0;border:none;
}
.ckmore a{display:flex;justify-content: space-between !important;}

/*网络教育更多*/
.wljy_more a img{width:49px;height:49px; vertical-align: text-bottom;}
.wljy_more a{display:flex;justify-content: space-between; align-items: center;font-size:20px;}
.wljy_more a hr{width:75%;height:1px;background: #c3c8c6;border:none;}
.wljy_more{margin-top:40px;}

.wljy_ul{margin-top:70px;}

/*.chromium-browser #opa_5_1{padding-top:100px;}*/

.zbqk-box .more{display:flex;justify-content:center;font-size:20px;margin-top:40px;align-items:center;}
.xw_top_r h1{font-size:42px;color:#333;font-family: "思源宋体 CN";font-weight:bold;}

/*手风琴备份
.flash4 {width: 100%;height: 370px;margin: 0px auto;position: relative;}
.flash4 ul{overflow: hidden;display: flex;justify-content: space-around;width: 100%;margin: 0 auto;list-style: none;}
.flash4 ul li{float:left;position: relative;height: 370px;width: 15%;margin-right: 1%;}
.flash4 ul li:last-child{margin-right:1%;}
.big{display: none;width: 627px;height: 370px;}
.small{width: 200px;height: 370px;}
.imgCen{color: #fff;font-size: 20px;}
.imgCen .t a{color:#fff;font-size:18px;}
.imgCen .t{position: absolute;top: 10px;left: 15px;writing-mode: vertical-lr;font-size: 18px;padding:0 0 25px 0;letter-spacing: 2px;}
.imgCen .x{position: absolute;right: 15px;bottom: 10px;writing-mode: vertical-rl;font-size: 18px;letter-spacing: 2px;}*/

@media (min-width: 1200px) and (max-width: 1560px) {	       
/*.small{height: auto;width: 100%;}
.big{height:auto;width: 100%;}*/
.zcxw-list a{font-size:18px!important;}
.cgrq{font-size:16px;}
.xw-list a{font-size:18px!important;}
.xw-list,.zcxw-list{height:532px;}
.xw-list li{height:60px;}
.zcxw-list li{padding-top:31px;}
}

/*手风琴*/
.flash4 {width: 90%;height: 370px;margin: 0px auto;position: relative;}
.flash4 ul{overflow: hidden;display: flex;justify-content: space-around;width: 100%;margin: 0 auto;list-style: none;}
.flash4 ul li{float:left;position: relative;height: 370px;width: 15%;margin-right: 1%;}
.flash4 ul li:last-child{margin-right:1%;}
.flash4 ul li:first-child{width:52%;}
.big{display: none;width: 100%;height: 370px;}
.small{width: 100%;height: 370px;object-fit: cover;}
.imgCen{color: #fff;font-size: 20px;}
.imgCen .t a{color:#fff;font-size:18px;}
.imgCen .t{position: absolute;top: 10px;left: 15px;writing-mode: vertical-lr;font-size: 18px;padding:0 0 25px 0;letter-spacing: 2px;}
.imgCen .x{position: absolute;right: 15px;bottom: 10px;writing-mode: vertical-rl;font-size: 18px;letter-spacing: 2px;}



/*响应式*/
 @media (max-width: 1560px) {
  .xykt-ul li img{width:98%!important;}
 }
 @media (max-width: 1560px) {
    .xw-list a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-o-text-overflow:ellipsis;width: 75%;}
    .zyans{top:450px;}
    #oap_6 .zyans{top:420px;}
    #opa_4_1{padding-top:70px;}
    #opa_4_2{padding-top:70px;align-items: normal;}
    .xykt-ul{padding-top:40px;}
    .img_url img{height:400px;}
    #opa_6_1{padding-top:0px;}
    .oap-titles{margin-bottom:10px;}
    .tabfc-box .swiper-slide,.tabyt-box .swiper-slide{height:480px !important;}
    .wljy_ul{margin-top:40px;}
    .xykt-ul li img{height:400px!important;}
    .wljy_more a{font-size:20px;}
    .swiper-box a{font-size:20px;}
 }


/* 1400适配 */
 @media (max-width: 1400px) {
  .zcxw-list{    padding: 50px 40px 68px 40px;}
  .xw-top h1 {font-size: 32px;}
  .xwzx_box hr {width: 60px;margin-top: 8px;margin-bottom: 20px;}
  .ri {font-size: 24px;}
  .o2_date {color: #666666;font-size: 18px; margin: 10px 0;}
  .ninayue {font-size: 16px;color: #999999;}
  .list-title a { font-size: 16px; line-height: 30px;}
  .list-title{height: 60px;}
  .o2_title a {font-size: 16px; color: #333; line-height: 26px; margin-bootom: 5px;}
  .o2_gd { font-size: 16px;padding: 0 20px;}
  .o2_lb { width: 600px; height: 380px;margin-left: 40px; position: relative;}
  .xyxwlb img {width: 100%;height: 380px;}

.fp-table {
    padding-top: 40px !important;
}
.fp-table:first-child{
    padding-top: 0px !important;
}
/* 培训通知政策文件 */
.xw-box hr {
    width: 60px;
    height: 5px;
    background: #21846b;
    margin-top: 10px;
    margin-bottom: 20px;
}

.zcxw-box hr {
    width: 60px;
    height: 5px;
    background: #21846b;
    margin-top: 10px;
    margin-bottom: 20px;
}

.xw-top p a {
    font-size: 18px;
    color: #666666;
    margin-right: 10px;
}

.xw-r {
    font-size: 18px;
}
.xw-q {
    font-size: 16px;
    color: #016347;width:auto;
}
.xw-list a {
    font-size: 16px;
}

.zcxw-list a {
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
    display: inline-block;
}

.cgrq {
    color: #666666;

    font-size: 18px;
}
.xw_top_r h1 {
    font-size: 32px;
}
.zbqk-box hr {
    width: 90px!important;
    height: 5px;
    background: #21846b;
    margin-top: 10px;
}
.ckmore a hr{width:76%!important;}
.wljy_more{margin-top:40px;}
.wljy_more a hr{width:76%;}
.wljy_more a{font-size:18px;}
.wl-hr {
    width: 60px!important;
    height: 5px;
    background: #21846b;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}
.zbqk-box .more {
    margin-top: 40px !important;
    font-size: 18px !important;
}

#opa_5_1 {
    justify-content: flex-start !important;
}

.swiper-box > img {
    width: 55px;
    margin-top: 30px!important;
    margin-bottom: 20px!important;
}

.swiper-box a {
    font-size: 18px !important;
    line-height: 40px;
}

.oap-titles h1 {
    font-size: 32px;
}

.swiper-xy {
    flex-direction: column;
    padding: 30px 10px;
    height: auto;
}
.swiper-xy a {
    font-size: 18px;
    color: #333;
    line-height: 30px;
    padding-bottom: 20px;
}

.swiper-xy a {
    font-size: 16px;
    color: #333;
    line-height: 30px;
    padding-bottom: 20px;
}

.swiper-xy span {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.sth{
height: 400px;
}
    #oap_6 .zyans {
        top: 380px;
    }

.oap-xybt {
    text-align: right;
    margin-bottom: 10px;
}

.tabyt-box .swiper-slide img {
    width: 70%;
    height: 400px;
}
.tabfc-box .swiper-slide img {
    width: 70%;
    height: 400px;
}


.yqlj-foot ul li a {
  color: #696b6b;
  font-size: 15px !important;
}

.sousuo .ss_text {
  height: 40px;
  background: none;
  width: 100px !important;
}
.xyxwlb_box{
  height: 400px;
}

  /*学院声音*/
  #opa_5_1{height:100%!important;}




















}


 @media (max-width: 1600px) {
  /*学院声音*/
  #opa_5_1{height:100%!important;}
 }



 @media (max-width: 1200px) {
.xxgk_li a{font-size:18px;}

#opa_5_1 .swiper-button-prev{left:-165px;}

.o2_date{font-size: 16px; margin: 15px 0 5px;}
.o2_title a{font-size:16px;line-height:28px;}
.o2_gd{font-size:18px;}

.xwzx_box h1{font-size: 36px;}
.xwzx_box hr{margin-top:10px;margin-bottom:30px;}
.ri{font-size:30px;}
.ninayue{font-size:18px;}
.xwzx_box ul{justify-content:space-between;align-items:inherit;}
.xwzx_box ul li{margin-right:0;width:18%;}



.xw-r{font-size:14px;}
.xw-q{font-size:16px;width:auto;}
.xw-list a{width:70%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-o-text-overflow:ellipsis;}
.zyans{top:400px;}

.cgrq{font-size:16px;}
.zcxw-list{height:532px;}

.xw-top h1{font-size:36px;}
.xw-top p a{font-size:18px;}

.xykt-ul{padding-top:20px;}
  
.swiper-box > img{margin-top:30px;margin-bottom:20px;width: 40px;}   
.swiper-box > img+a {font-size: 18px;line-height: 32px;}

.tabyt-box .swiper-slide {height: 450px !important;}
.tabfc-box .swiper-slide{height: 450px !important;}
.swiper-xy{height:450px;padding: 20px 20px;}
.swiper-xy p{margin-bottom:10px;}
.swiper-xy a{padding-bottom:15px;}
.swiper-xy span{line-height:28px;}

.small{}
.big{}
.imgCen .x{right:20px;}
  /*.zcxw-list li{padding-top:20px;}
  .zcxw-list {padding: 50px 40px 30px 40px;}*/
  .xykt-ul li img{height:317px!important;}
  .wljy_ul{margin-top:20px;}
  .img_url img{height:317px;}
  .zbqk-box .more{font-size:16px!important;}
  .wljy_more a{font-size:16px;}
     
}

@media (max-width: 992px){

#fullpage .fp-overflow{max-height: inherit;overflow:hidden;}

.xxzx_top{justify-content:space-between;margin-top: 40px;width:83%;}
.xxzx_topzuo{width:48.5%;}
.xxzx_topyou{width:48.5%;}
.xyxwlb img{height:250px;object-fit:cover;}
.xyxw_a{padding-left:10px;}
.xyxw_a span{width:50%;display:inline-block;white-space: nowrap;/*文字溢出，不换行*/text-overflow:ellipsis;overflow:hidden;vertical-align: bottom;-o-text-overflow:ellipsis;font-size: 16px;}
.xyxwlb_box .swiper-pagination{bottom: 55px !important;padding-right:10px;}
 .o2_lb{margin-left:0;height: auto;width:auto;}
.o2nrbox{padding-bottom:18px;}
.o2nrbox > img{height:125px;object-fit:cover;}
.o2_date{font-size:14px;margin: 10px 0 5px;padding: 0 10px;}
.o2_title{padding:0 10px;}
.o2_title a{font-size: 16px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;/*多行，超出几行 在后面写几*/-webkit-box-orient: vertical;}
.o2_gd{position:static;font-size:14px;margin-top: 10px;padding: 0 10px;}
.o2_gd img{width:20px;margin-left:8px;}

.xwzx_box h1{font-size: 26px;}
.xwzx_box ul{flex-wrap:wrap;display:block}
.xwzx_box ul li{width:32%;float:left;margin-right:2%;margin-bottom:20px}
.xwzx_box ul li:nth-child(3n){margin-right:0;}
.ri{font-size:22px;padding-right: 12px;}
.list-title{margin-top:10px;}
.list-title a{font-size: 16px;line-height: 28px;}

#tsg{margin-top:40px;padding-top:40px;padding-bottom:40px;}
.xw-top h1{font-size:26px;}
.xw-top p a{font-size:16px;margin-right:4px;}
.xw-top p img{width:6px;vertical-align: middle;margin-bottom:2px;}
#opa_3_1, #opa_3{width:48.5%;}
.xw-list{padding: 5px 15px;}
.xw-q{font-size:14px;width:auto;}
.xw-box hr{margin-top:10px;margin-bottom: 30px;}
.zcxw-box hr{margin-top:10px;margin-bottom: 30px;}

    .zcxw-list {
        padding: 10px 15px 15px;
    }
.zcxw-list a{font-size:16px;}
.cgrq{font-size:14px;}    


.xw_top_r h1{font-size:26px;}
.xykt-ul{padding-top:20px;}
.xykt-ul li img{height:293px;}
.zbqk-box .more{font-size: 14px!important;margin-right: 4px;}
.zbqk-box .more img{width: 40px;height: 40px;vertical-align: middle;margin-bottom: -2px; margin-left: 4px;}
.img_url img{height:293px;}


#opa_5_1{padding-top: 0;height: 335px;padding-bottom: 60px;margin-bottom: 20px;}    
#opa_5_1 .xw-box hr{margin-top:10px;margin-bottom: 30px;margin-left: 5px;}
.swiper-box > img{margin-top: 15px;margin-bottom: 10px;width: 30px;}
.swiper-box > img+a{font-size:16px;line-height: 25px;}
.swiper-box hr{margin:0;margin-top:0px;}
.swiper-box a{margin:10px auto;}
.zyans{top: 280px;}
#opa_5_1 .swiper-button-next,#opa_5_1 .swiper-button-prev{width:35px;height:35px;}
#opa_5_1 .swiper-button-prev{left: -80px !important;}
#opa_5_1 .swiper-button-next:hover,#opa_5_1 .swiper-button-prev:hover{width:35px;height:35px;}

.oap-titles{margin-top:20px;margin-bottom: 20px;}    
.oap-titles h1{font-size: 26px;}
.oap-titles hr {margin-top:10px;}
.oap-xybt{margin-bottom:20px;}
.tabyt-box .swiper-slide,.tabfc-box .swiper-slide {height: auto !important;}
.tabyt-box .swiper-slide img{width:60%;height:320px;object-fit:cover;}
.swiper-xy{height:auto;padding: 20px 15px;}
.swiper-xy a{font-size:16px;line-height: 26px;}
.swiper-xy span{font-size:14px;line-height:24px;}
#oap_6 .zyans .swiper-button-prev,#oap_6 .zyans .swiper-button-prev:hover{width:35px;height:35px;left: -55px !important;}
#oap_6 .zyans .swiper-button-next,#oap_6 .zyans .swiper-button-next:hover{width:35px;height:35px;}
.tabfc-box .swiper-slide img{width:60%;height:320px;object-fit:cover;}

#opa_7_1 .xw-box hr{margin-top:10px;margin-bottom:30px;}
#opa_7_1 .xw-top h1{padding-left:10px;}
#opa_7_1 .flash4 ul{width:100%;}

.zcxw-list li{padding-top:29px;}
.wljy_ul{margin-top:20px;}
.wljy_more a{font-size:14px;}

}

@media (max-width: 768px) {


.right_nav{display:none;}
.fp-left{display:none;}

#oap_1 .swiper-slide img{height:auto;object-fit:cover;}    

.xxzx_top{width:94%;margin-top:30px;flex-wrap:wrap;}
.xxzx_topzuo{width:100%;}
.xxzx_topyou{width:100%;}
.xyxw_a{position:absolute;bottom:0;left:0;}
.xyxwlb_box .swiper-pagination{bottom:14px !important;}
.o2_lb{margin-top:15px;}
.o2nrbox{width:48.5%;}
.o2_title a{line-height:24px;}

.xxzx_bottom{width:94%;margin-top:30px;}    
.xw-top h1{font-size:22px;}
.xwzx_box hr{margin-top: 5px;margin-bottom: 20px;}
.xw-top p a{font-size:14px;}
.xwzx_box ul li{width:100%;margin-bottom: 15px;}
.ri{font-size:14px;padding-right:8px;}
.ninayue{font-size:14px;}
.list-title{margin-top:4px;height:auto;}

#tsg{margin-top:0;padding:0 3%;padding-top:30px;padding-bottom: 30px;}
#tsg > div{flex-wrap:wrap;}
#opa_3_1, #opa_3{width:100%;}
.xw-list{padding:0;}
.xw-box hr{margin-top: 5px;margin-bottom: 20px;}
.xw-list li{height:50px;}
.xw-list a{width:65%;}
.zcxw-box{margin-top:30px;}
.zcxw-box hr{margin-top: 5px;margin-bottom: 20px;}
.zcxw-list a{line-height:24px;}
.cgrq{margin-bottom:10px;margin-top:3px;} 

.xw_top_r h1{font-size:22px;}

#oap_4 > div{flex-wrap:wrap;}    
#opa_4_1, #opa_4_2{width:100%;}
#opa_4_1{padding:30px 3% 0;}
.zbqk-box .more{font-size:14px;margin-top: 20px;}
#opa_4_2{padding:0px 3% 0;}
.xw_top_r .wl-hr{margin-top: 5px;margin-bottom: 10px;}
.img_url img{margin-top: 0px;}

#opa_5_1{padding:0px 3%;display:block;}
#opa_5_1 .xw-box{width:100%;text-align:center;}
#xysy-swiper{float:none;width:100%;}

#opa_5_1{padding:30px 3%;margin-bottom: 0;display:block;height: inherit !important;background: none;}
#opa_5_1 .xw-box{width:100%;text-align:center;float: none;}
#xysy-swiper{float:none;width:100%;}
.zyan{width: 82%;margin:0 auto;}
#opa_5_1 .zyans{height: 50px;top: 40%;width: 100%;}
#opa_5_1 .swiper-button-prev{left: -42px !important;}
#opa_5_1 .swiper-button-prev:hover{left: -42px !important;}
#opa_5_1 .swiper-button-next{right: -42px !important;}
#opa_5_1 .swiper-button-next:hover{right: -42px !important;}
.swiper-box{padding:0 10px;}
.swiper-box > img+a{font-size:14px;line-height:24px;margin-top: 5px;}


#oap_6{padding-bottom:30px;}
#opa_6_1{padding:0 3%;}
.oap-xybt{text-align:center;}
.oap-titles h1{font-size:22px;margin-top:20px;}
.oap-xybt a{font-size:18px;}
.tabfc-box,.tabyt-box{width:82%;margin: 0 auto;position: relative;}
.swiper-xy{padding:10px;}
.swiper-xy p{font-size:14px;margin-bottom: 5px;}
.swiper-xy a{padding-bottom:0;line-height:24px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.swiper-xy span{display:none;}
.sth .swiper-slide{display:block;}
.tabfc-box .swiper-slide img,.tabyt-box .swiper-slide img{width:100%;height:250px;}
#oap_6 .zyans{height: 50px;top: 50%;left: 0;bottom:auto;width: 100%;}
#oap_6 .zyans .swiper-button-next, #oap_6 .zyans .swiper-button-next:hover{right: -42px !important;}   
#oap_6 .zyans .swiper-button-prev, #oap_6 .zyans .swiper-button-prev:hover{left: -42px !important;}

#opa_7_1 .xw-box{margin-top:30px;}
#opa_7_1 .xw-top h1{padding-left:4%;}
#opa_7_1 .xw-box hr{margin-top:5px;margin-bottom:20px;}
#opa_7_1{padding:0 3%;}
.flash4{width:100%;}
.flash4 ul li{width:24.25% !important;}
.flash4 .big{display:none !important;}
.flash4 .small{display:block !important;}
.flash4  .imgCen{display:block !important;}
.imgCen .t{left:12px;}
.imgCen .t a{font-size:16px;}
.imgCen .x{font-size:16px;right: 8px;}

.oap-titles hr{margin-top:5px;}
#opa_5_1 .xw-box hr{margin-top:5px;margin-bottom:20px;}
.xw-top{justify-content:center !important;position:relative;}
.xwzx_box hr{margin:5px auto 20px;}
.xw-top p{position:absolute;right:0;}
.xw-box hr{margin:5px auto 20px;}
.zcxw-box hr {margin:5px auto 20px;}
.xw_top_r h1{text-align:center;}
.zbqk-box hr{margin:5px auto 20px;}
.zbqk-box{position:relative;}
.zbqk-box .more{position:absolute;top:-10px;right:0;}
.xw_top_r .wl-hr{margin:5px auto 20px;}
#opa_5_1 .xw-box hr{margin:5px auto 20px;}
#opa_7_1 .xw-top h1{padding:0;text-align:center;}

.zbqk-box .more{font-size:14px;}




}

@media (max-width: 768px) {
  #oap_1{height:auto;margin-top:60px;}
  .lh_tjCont{margin-top:30px;}
  .swiper-button-next, .swiper-button-prev{display:none!important;}
  #lb_swiper .swiper-pagination-bullet{font-size:20px;width:20px!important;height:20px!important;line-height:20px;}
  #lb_swiper .swiper-pagination-bullet+.swiper-pagination-bullet::before{width:15px;left:-27px;}
  #lb_swiper .swiper-pagination-bullet{margin:0 15px!important;}
  .xyxwlb_box{height:auto!important;}
  .o2_lb{flex-flow:column;width:100%;}
  .o2nrbox{width:100%;}
  #lb_swiper .swiper-pagination{display:none;}
  .fp-table{padding-top:20px;}
  .zbqk-box .more{display:none;}
  .wljy_more{display:none;}
  #opa_4_2{margin-top:20px;}
  .xykt-ul li img{height: 263px !important;}

/*首页飘窗*/
#youpp img{width:100%!important;}
#youpp{top:20%!important;transform: translate(-50%, -20%)!important;}
}