@charset "utf-8";
/*banner*/
.fade-banner{position:relative;clear:both;}
.fade-1 img{width:100%;height:855px;object-fit: cover;}
.fade-1 .slick-prev{position:absolute;left:9%;top:45%;background:url(../images/icon3_03.png);width:78px;height:77px;display:inline-block;
          z-index:1000;*z-index:1000;_z-index:1000;}
.fade-1 .slick-next{position:absolute;right: 9%;top:45%;background:url(../images/icon3_06.png);width:78px;height:77px;display:inline-block;
          z-index:1000;*z-index:1000;_z-index:1000;}
.fade-1 .start{position:absolute;}
.fade-banner .slick-dots{display:none !important;}
.fade-1 button:before{outline:none;border:none;}
.backg-img{background:url(../images/bj_02.jpg) top center no-repeat;}
/*校园应用*/
.xy-link{background-color:#fff;padding:30px 0px;position:relative;margin-top:-87px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px rgba(0,0,0,0.2);z-index:1005;*z-index:1005;_z-index:1005;}
.xy-link{opacity: 0;visibility: hidden;}
.xy-link.animation{opacity: 1;visibility: visible;animation: 0.8s ease 0.3s 1 normal backwards running fadeInDown;}
.xy-link li{float:left;width:9%;text-align:center;}
.xy-link li a{font-size:16px;display: block;width: 100%;}
.xy-link li:hover a p{color: #0072d2;}
.xy-link p.img{width: 80px;height: 80px;border: 1px solid #cdcdcd;border-radius: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.xy-link p.img font{display: block;width:100%;height: 46px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.xy-link li:hover p.img{border: 1px solid #0072d2;}
.xy-link p:nth-child(2){margin-top:22px;}
.xy-link li:nth-child(1) a p.img font{background: url(../images/icona1.png) no-repeat center;}
.xy-link li:nth-child(2) a p.img font{background: url(../images/icona2.png) no-repeat center;}
.xy-link li:nth-child(3) a p.img font{background: url(../images/icona3.png) no-repeat center;}
.xy-link li:nth-child(4) a p.img font{background: url(../images/icona4.png) no-repeat center;}
.xy-link li:nth-child(5) a p.img font{background: url(../images/icona5.png) no-repeat center;}
.xy-link li:nth-child(6) a p.img font{background: url(../images/icona6.png) no-repeat center;}
.xy-link li:nth-child(7) a p.img font{background: url(../images/icona7.png) no-repeat center;}
.xy-link li:nth-child(8) a p.img font{background: url(../images/icona8.png) no-repeat center;}
.xy-link li:nth-child(9) a p.img font{background: url(../images/icona9.png) no-repeat center;}
.xy-link li:nth-child(10) a p.img font{background: url(../images/icona10.png) no-repeat center;}
.xy-link li:nth-child(11) a p.img font{background: url(../images/icona11.png) no-repeat center;}
.xy-link li:hover a p.img{background: #0072d2;}
.xy-link li:nth-child(1):hover a p.img font{background: url(../images/iconb1.png) no-repeat center;}
.xy-link li:nth-child(2):hover a p.img font{background: url(../images/iconb2.png) no-repeat center;}
.xy-link li:nth-child(3):hover a p.img font{background: url(../images/iconb3.png) no-repeat center;}
.xy-link li:nth-child(4):hover a p.img font{background: url(../images/iconb4.png) no-repeat center;}
.xy-link li:nth-child(5):hover a p.img font{background: url(../images/iconb5.png) no-repeat center;}
.xy-link li:nth-child(6):hover a p.img font{background: url(../images/iconb6.png) no-repeat center;}
.xy-link li:nth-child(7):hover a p.img font{background: url(../images/iconb7.png) no-repeat center;}
.xy-link li:nth-child(8):hover a p.img font{background: url(../images/iconb8.png) no-repeat center;}
.xy-link li:nth-child(9):hover a p.img font{background: url(../images/iconb9.png) no-repeat center;}
.xy-link li:nth-child(10):hover a p.img font{background: url(../images/iconb10.png) no-repeat center;}
.xy-link li:nth-child(11):hover a p.img font{background: url(../images/iconb11.png) no-repeat center;}
.xy-link li:hover a p.img font{animation: bouns .6s infinite;}
/*新闻*/
.margin-1{margin-top:40px;}
.news{width: 836px;float:left;opacity: 0;visibility: hidden;}
.news.animation{opacity: 1;visibility: visible;animation: 0.8s ease 0.5s 1 normal backwards running fadeInLeft;}
.djzl{opacity: 0;visibility: hidden;}
.djzl.animation{opacity: 1;visibility: visible;animation: 0.8s ease 0.5s 1 normal backwards running fadeInRight;}
.new_list{opacity: 0;visibility: hidden;}
.new_list.animation{opacity: 1;visibility: visible;animation: 0.8s ease 0.4s 1 normal backwards running fadeInUp;}
.news ul{padding-left: 10px;}
.tit{line-height:66px;}
.tit h1{font-size:24px;font-weight: normal;}
.tit h1 a{display:block;width: 80px;height: 30px;margin-top:18px;background:url(../images/icon6_03.png) no-repeat right center;font-size: 14px;line-height: 30px;color: #757575;}
.tit h1 a:hover{background:url(../images/icon6_04.png) no-repeat right center;color: #0053a7;}
.new-img{margin-top:12px;}
.new-img li{float:left;width: 388px;margin-right: 50px;position:relative;overflow:hidden;}
.new-img li.margin-0{margin:0;}
.new-img h2{font-size:16px;color:#3b3b3b;line-height:58px;margin-top:8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:bold;}
.new-img p.text{line-height:22px;color:#3b3b3b;}
.new-img p.time{width:108px;height:30px;line-height:30px;background-color:#0779d9;color:#fff;text-align:center;font-family:"Candara";font-size:19px;margin-top:28px;}
.new-img p.img{overflow:hidden;width:100%;height: 240px;}
.new-img img{-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;width:100%;height: 240px;object-fit: cover;}
.new-img li:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.new-img li:hover h2{color:#0779d9;}
.new_list{margin-top: 44px;padding-bottom: 75px;}
.new_list ul li{width:612px;margin-right: 56px;float: left;padding-left: 24px;box-sizing: border-box;background: url(../images/list_icon.jpg) no-repeat 10px center;}
.new_list ul li:nth-child(even){margin-right: 0;}
.new_list ul li a{display: block;width:100%;font-size: 16px;color: #000;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_list ul li a span{color: #585858;font-size: 14px;}
.new_list ul li a:hover{padding-left: 10px;box-sizing: border-box;color: #0072d9;} 
/*党建专栏*/
.djzl{width: 398px;}
.djzl ul{padding-right: 10px;}
.djzl li{clear:both;margin: 0;}
.djzl li:hover a h2{color: #d90707;}
.djzl li p.time{background: #d90707;}
/* 通知 */
.notice{width:100%;background: #fff;}
.notice .tit{padding: 26px 10px;}
.notice .tit{opacity: 0;visibility: hidden;}
.notice.animation .tit{opacity: 1;visibility: visible;animation: 0.8s ease 0.3s 1 normal backwards running fadeInUp;}
.notice ul{opacity: 0;visibility: hidden;}
.notice.animation ul{opacity: 1;visibility: visible;animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp;}
.notice ul li a{display: block;width:100%;height: 72px;}
.notice ul li a p{float:left;}
.notice ul li a p.time{width:50px;padding: 8px 15px 8px 0;}
.notice ul li a p.time span{color: #5889d3;display: block;text-align: center;}
.notice ul li a p.time span:nth-child(1){font-size: 36px;line-height: 40px;}
.notice ul li a p.time span:nth-child(2){font-size: 12px;line-height: 16px;}
.notice ul li a p.txt{width:calc(100% - 65px);border-left: 1px solid #d3d3d3;box-sizing: border-box;padding: 6px 40px 6px 15px;font-size: 16px;line-height: 30px;}
.notice ul li a:hover p.txt{color: #5889d3;}
.notice .slick-dots {
    position: static;
    text-align: center;
    margin-top: 20px;
}

.notice .slick-dots li.slick-active,
.notice .slick-dots li.slick-active button {
    width: 10px;
    height: 20px;
    border-radius: 50%;
    margin-right: 10px;
}

.notice .slick-dots li.slick-active button:before {
    width: 10px;
    height: 10px;
    border-radius: 25px;
    background: #e75200;
}

.notice .slick-dots li button:before {
    width: 10px;
    height: 10px;
    content: '';
    opacity: 1;
    border-radius: 50%;
    background: #799cc7;
}
/* 活动-学术-招生 */
.hd_xs_zs{
    background: url(../images/bj_03.jpg.png) top center no-repeat;
    padding: 60px 0;
}
.hd_xs_zs .padding-10{box-sizing: border-box;}
.hd_xs_zs .Tab{
    width: 780px;
    text-indent: 146px;
    margin: 0 auto 60px;
    opacity: 0;
    visibility: hidden;
}
.hd_xs_zs.animation .Tab{
    opacity: 1;visibility: visible;animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp;
}
.hd_xs_zs .Tab li{
    width:260px;
    float:left;
    cursor: pointer;
    font-size: 24px;
    line-height: 48px;
    color: #7b7b7b;
    position: relative;
}
.hd_xs_zs .Tab li:before{
    display: block;
    width: 1px;
    height: 22px;
    content: "";
    background: #d0d1d2;
    position: absolute;
    right: 0;
    top: 13px;
}
.hd_xs_zs .Tab li:last-child:before{
    display: none;
}
.hd_xs_zs .Tab li:nth-child(3)::before{display: none;}
.hd_xs_zs .Tab li:nth-child(1){background: url(../images/hd_icon_1.png) no-repeat 60px center;}
.hd_xs_zs .Tab li:nth-child(2){background: url(../images/xs_icon_1.png) no-repeat 62px center;}
.hd_xs_zs .Tab li:nth-child(3){background: url(../images/zs_icon_1.png) no-repeat 61px center;}
.hd_xs_zs .Tab li.tab_in{
    color: #0779d9;
}
.hd_xs_zs .Tab li.tab_in:nth-child(1){background: url(../images/hd_icon_2.png) no-repeat 60px center;}
.hd_xs_zs .Tab li.tab_in:nth-child(2){background: url(../images/xs_icon_2.png) no-repeat 62px center;}
.hd_xs_zs .Tab li.tab_in:nth-child(3){background: url(../images/zs_icon_2.png) no-repeat 61px center;}
.Box{opacity: 0;visibility: hidden;}
.hd_xs_zs.animation .Box{
    opacity: 1;visibility: visible;animation: 0.8s ease 0.8s 1 normal backwards running fadeInUp;
}
.Box>div{display: none;animation: fadeInUp 1s ease backwards .2s;}
.Box>div.con_in{display: block;}
.Box>div ul {width: 1200px;margin: 0 auto;}
.Box>div ul li{float: left;width: 380px;margin-right: 30px;}
.Box>div ul li:nth-child(3n){margin-right: 0;}
.Box>div ul li a{display: block;width: 100%;max-height: 262px;overflow: hidden;position: relative;}
.Box>div ul li a img{display: block;width:100%;height: 262px;object-fit: cover;transition: all 0.8s;}
.Box>div ul li a p{position: absolute;font-size: 16px;line-height: 48px;left: 0;bottom: 0;text-indent: 20px;color: #fff;background: rgba(0,0,0,0.6);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 48px;width: 100%;}
.Box>div ul li a:hover img{transform: scale(1.2);}
.Box>div ul li a:hover p{color: #e75200;}
.Box>div ul li.hd_sub{margin-top: 35px;background: #fff;padding: 23px 15px;box-sizing: border-box;box-shadow: 0px 5px 10px 4px #dedede;}
.Box>div ul li.hd_sub a {display: block;}
.Box>div ul li.hd_sub a p{position: static;background: none;float: left;}
.Box>div ul li.hd_sub a p.time{width: 62px;padding: 0 18px;box-sizing: border-box;font-size: 21px;color: #4768c6;line-height: 30px;text-indent: 0;text-align: center;height: 60px;}
.Box>div ul li.hd_sub a p.txt{width: calc(100% - 62px);text-indent: 0;font-size: 14px;line-height: 30px;color: #000000;padding: 0 15px;box-sizing: border-box;border-left: 1px solid #dfdfdf;overflow: visible;text-overflow: clip;height: 60px;white-space: break-spaces;}
.Box>div ul li.hd_sub a:hover p.txt{color: #4768c6;}
.hd_xs_zs a.more{
    display: block;
    width: 132px;
    height: 45px;
    padding-left: 60px;
    color: #3064c1;
    font-size: 18px;
    line-height: 45px;
    background: url(../img/more.png) no-repeat center left;
    margin: 40px auto 0;
    box-sizing: border-box;
    transition: all .4s;
}
.hd_xs_zs a.more:hover{
    color: #e59b28;
    background: url(../img/more2.png) no-repeat center left;
}
/* 管理新知 */
.glxz .wrap{padding: 50px;box-sizing: border-box;}
.glxz .tit{margin-bottom: 30px;opacity: 0;visibility: hidden;}
.glxz.animation .tit{ opacity: 1;visibility: visible;animation: 0.8s ease 0.3s 1 normal backwards running fadeInUp;}
.glxz .glxz_sub{opacity: 0;visibility: hidden;}
.glxz.animation .glxz_sub{ opacity: 1;visibility: visible;animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp;}
.glxz_sub ul li{padding:20px;box-sizing: border-box;}
.glxz_sub ul li p{float: left;}
.glxz_sub ul li p.img{width: 192px;height: 195px;border: 4px solid #fff;border-radius: 100%;overflow: hidden;box-shadow: 0 0 10px 5px #cecaab;}
.glxz_sub ul li p.img img{width: 100%;height: 195px;object-fit: cover;}
.glxz_sub ul li p.con{width: calc(100% - 200px);padding: 0 30px;box-sizing: border-box;}
.glxz_sub ul li p.con span,.glxz_sub ul li p.con a{display: block;}
.glxz_sub ul li p.con span:nth-child(1){margin-top: 10px;font-size: 16px;line-height: 56px;color: #000;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #3a79d5;}
.glxz_sub ul li p.con span:nth-child(2){font-size:14px;color:#585858;line-height: 30px;margin-top: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.glxz_sub ul li p.con a{color: #0047bc;font-size: 14px;line-height: 30px;margin-top: 15px;}
.glxz_sub ul li p.con a:hover{color: #e75200;}
.glxz_sub ul button{position: absolute;width: 36px;height: 84px;top: 50%;border-radius: 4px;}
.glxz_sub ul button.slick-prev{left:-50px;background: #efefef url(../images/glxz_arrow.png) no-repeat center;}
.glxz_sub ul button.slick-next{right:-50px;background: #efefef url(../images/glxz_arrow.png) no-repeat center;transform: rotate(180deg);margin-top: -42px;}
.glxz_sub ul button.slick-next:hover,.glxz_sub ul button.slick-prev:hover{background: #0047bc url(../images/glxz_arrow2.png) no-repeat center;}
/* 在线报名 */
.zxbm{background: #f6f6f6;opacity: 0;visibility: hidden;}
.zxbm.animation{opacity: 1;visibility: visible;animation: 0.8s ease 0.8s 1 normal backwards running fadeInUp;}
.zxbm .wrap{padding: 35px 50px;box-sizing: border-box;}
.zxbm .wrap p{width:760px;font-size: 16px;line-height: 34px;color: #3f3f3f;float: left;}
.zxbm .wrap a{display: block;width: 170px;height: 46px;background: #fd8f00;font-size: 16px;line-height: 45px;margin-top: 11px;float: left;margin-left: 190px;color: #fff;text-align: center;border-radius: 9px;}
.zxbm .wrap a:hover{box-shadow: 170px 0 0 0 inset #0047bc;}

/*厚德博学     敬业乐群*/
.video{position: relative;width: 100%;height: 526px;}
.video_sub,.video_sub img{width: 100%;height: 526px;object-fit: cover;}
.video_con{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.video_con .con_tit h2{font-size: 42px;line-height: 50px;font-weight: normal;color: #fff;text-align: center;margin: 50px 0 30px;}
.video_con .con_tit p{font-size: 16px;line-height: 20px;color: #c8d9ff;text-align: center;}
.video_con .con_sub{margin-top: 145px;}
.video_con .con_sub div.content{width: calc(100% / 3);float: left;padding: 0 80px 20px;box-sizing: border-box;}
.video_con .con_sub div.content h3{font-size: 66px;color: #ffffff;line-height: 70px;font-weight: normal;}
.video_con .con_sub div.content p{width: 100%; font-size: 14px;line-height: 30px;color: #729dde;box-sizing: border-box;margin-top: 50px;}
.video_con .con_sub div.content p img{display: block;width:auto;margin-right: 20px;float: left;}
.video_con .con_sub div.content{border-right: 1px solid #234c8c;}
.video_con .con_sub div.content.noRight{border-right:none;}
.video .video_sub{opacity: 0;visibility: hidden;}
.video.animation .video_sub{opacity: 1;visibility: visible;animation: 0.8s ease 0.3s 1 normal backwards running fadeInUp;}
.video_con .con_tit h2,.video_con .con_tit p,.video_con .con_sub{opacity: 0;visibility: hidden;}
.video_con.animation .con_tit h2{opacity: 1;visibility: visible;animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp;}
.video_con.animation .con_tit p{opacity: 1;visibility: visible;animation: 0.8s ease 0.7s 1 normal backwards running fadeInUp;}
.video_con.animation .con_sub{opacity: 1;visibility: visible;animation: 0.8s ease 0.9s 1 normal backwards running fadeInUp;}

/* 视频 */
.video .play {
    position: absolute;
    left: 0;
    width: 100%;
    top: 190px;
    text-align: center;
    transition: all ease 0.3s;
    z-index: 3;
}

.video .play img {
    margin: 0 auto;
}
.cover-box {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.8);
    background-size: 90% auto;
    color: #fff;
}
.cover-box a {
    color: #fff;
}
.cover-box .closebtn {position: absolute;right: 30px;top: 30px;width: 50px;height: 50px;text-align: center;line-height: 50px;cursor: pointer;font-size: 0;transition: all 0.3s ease-out 0s;z-index:9999;}
.cover-box .closebtn:before,.cover-box .closebtn:after{content:'';width: 100%;height: 3px;display:block;position:absolute;background: #fff;transition:1s;transform: rotate(45deg);top: 24px;}
.cover-box .closebtn:before{transform: rotate(-45deg);}
.cover-box .closebtn:hover{transform: rotate(90deg);}
.videobox {
    width: 100%;
    height: 100%;
    display: block;
position: relative;
}
.videobox video {
    width: 100%;
    height: 100%;
    display: block;
}
.videobox video {
    width: 70%;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

