@charset "utf-8";
/*banner*/
.fade-banner{position:relative;clear:both;overflow: hidden;height: 590px;}
.fade-1 img{width:100%;height: 590px;object-fit: cover;}
.fade-banner video{width:100%;height:100%;}
.fade-1 .start{position:absolute;}
.fade-1 .slick-dots,.woof_fr .slick-dots{position: absolute;left: 46%;bottom: 90px;color: #fff;text-align: center;line-height: 1;}
.fade-1 .slick-dots li,.woof_fr .slick-dots li{display:inline-block;width: 11px;height: 11px;margin-right:10px;cursor:pointer;background:#fff;border-radius: 50%;}
.fade-1 .slick-dots li.slick-active,.woof_fr .slick-dots li.slick-active{background: #ffdeb5;}
.fade-1 .slick-dots button,.woof_fr .slick-dots button{display:none;}
.fade-1 button:before,.woof_fr button::before{outline:none;border:none;}
/* 内容1 */
.main1{background: url(../images/bj1_02.jpg) top center no-repeat #fafafa;padding-bottom: 41px;}

.search2{margin-top: 32px;}
.search2 .text{width:74%;outline:1px solid #e9e9e9;height:48px;line-height: 48px;text-indent: 20px;font-size: 15px;}
.search2 .submit{width:13.5%;background: url(../images/icon1_07.png) 31% center no-repeat #1e4998;color: #fff;line-height: 50px;text-indent: 20px;font-size: 17px;
          margin-left: 2%;}
.search2 .reset{width:7%;line-height: 48px;outline:1px solid #d8e1f1;font-size: 17px;margin-left: 2%;}
/* 最新更新 */
.Homepage{margin-top: 59px;}
.Homepage .hd{text-align:center;line-height: 55px;margin: auto;}
.Homepage .hd ul{background-color: #fff;height:70px;line-height: 70px;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);border-radius: 43px;display: inline-block;}
.Homepage .hd li{float:left;font-size: 20px;color:#8e8e8f;cursor: pointer;text-align: center;padding: 0 50px;}
.Homepage .hd li.on{color:#fff;background-color: #1e4998;border-radius: 43px;}
.Homepage .bd{margin-top: 42px;/* overflow: hidden; */}
.slider-h .slider{overflow: hidden;height:414px;}
.Homepage .bd li a{display: block;margin: 10px;padding: 28px 4% 28px 4%;/* box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%); */height:337px;box-shadow: 0 0 10px #c7c7c7;}
.Homepage .bd li .img{height:243px;position: relative;overflow: hidden;width: 100%;}
.Homepage .bd li .img img{
    width:100%;
 
    object-fit: cover;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    overflow: hidden;
 
    max-width: 256px;
    }
.Homepage .bd li:hover img{transform: scale(1.1);}
.Homepage .bd li:hover a h1,.Homepage .bd li:hover a p,.more a:hover{color: #1e4998;}
.Homepage .bd li a{border-bottom: 6px solid #fff;}
.Homepage .bd li:hover a{border-bottom: 6px solid #3e68b7;}
.Homepage .bd h1{font-size:17px;margin-top:26px;margin-bottom: 10px;font-weight: normal;}
.Homepage .bd p{font-size: 15px;color: #666;}
.Homepage .bd .slick-arrow{position: absolute;top:40%;width:32px;height:80px;display: inline-block;}
.Homepage .bd .slick-prev{background: url(../images/icon2_03.png) left center no-repeat;left:-72px;}
.Homepage .bd .slick-prev:hover{background: url(../images/icon3_03.png) left center no-repeat;}
.Homepage .bd .slick-next{background: url(../images/icon2_05.png) left center no-repeat;right:-62px;}
.Homepage .bd .slick-next:hover{background: url(../images/icon3_05.png) left center no-repeat;}
.Homepage .slick-dots{margin-top: 50px;height: 12px;text-align:center;}
.Homepage .slick-dots li{background:url(../images/icon5_03.png);width:12px;height:12px;margin-right: 8px;display:inline-block;}
.Homepage .slick-dots li.slick-active{background:none;background-color: #22427b;border-radius: 50%;}
.Homepage .slick-dots li button{display:none;}
.main1 .more{text-align: center;padding-top: 48px;clear: both;}
.main1 .more a{ display: inline-block;width: 138px;height:50px;line-height:50px;border-left:2px solid #22427b;background: url(../images/icon1_11.png) 88% center no-repeat #fff;
       box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);text-align: left;padding-left: 20px;font-size: 15px;color: #333;}
/* 校内单位 */
.main2{background: url(../images/bj2_02.jpg) top center no-repeat #23427b;padding: 90px 0px;}
.main2 .bj_w{background: #fff;padding: 38px 30px 38px;position: relative;height: 440px;}
.main2 .padd{border:1px solid #dde7f3;}
.xddw{width:52%;}
.main2 .bd{height:55px;line-height:55px;text-align: center;font-size: 18px;background: #f5faff;border-bottom: 1px solid #dde7f3;}
.main2 .bd .xx{width:80%;}
.main2 .bd .xx li{float:left;width:25%;cursor: pointer;border-right: 1px solid #dde7f3;position: relative;}
.main2 .bd .xx li.on{background-color: #fff;font-weight: bold;}
.main2 .bd .xx li.on:after{left: 42%;bottom: 2px;border-color: transparent transparent #40bbd2 #40bbd2;border-style: solid;
    border-width: 7px;box-sizing: border-box;content: "";display: block;height: 0;position: absolute;
    transform: rotate(-45deg);transform-origin: center center;width: 0;}
.main2 .bd .more{width:20%;height:55px;line-height: 55px;}
.main2 .bd .more a{color: #616e8e;font-size: 16px;display:block;}
.main2 .bd .more a:hover{color: #40bbd2;}
.main2 .hd{padding: 17px 30px 14px;height: 307px;overflow: hidden;}
.main2 .xddw .hd li{float:left;width:50%;line-height: 46px;position: relative;}
.main2 .xddw .hd li{display: inherit;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.main2 .xddw .hd li::before{}
.main2 .xddw .hd li a:hover{color: #23427b;}
.main2 .lw{width:47%;}
.main2 .lw .hd li{margin-top: 18px;}
.main2 .lw .hd li .img{margin-right: 20px;width:99px;height: 120px;}
.main2 .lw .hd li .img img{display: block;width: 100%;height: 120px;object-fit: cover;} 
.main2 .lw .hd h1{font-weight: normal;font-size: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main2 .lw .hd p.xm{font-size: 16px;margin-top: 14px;}
.main2 .lw .hd p.xy{font-size: 13px;color: #8e8e8e;margin-top: 10px;}
.main2 .lw .hd p.xy span{display: inline-block;padding-left: 4px;}
/* 信息系统 */
.main3{margin-top: 77px;background: url(../images/wbbj_02.png) bottom center no-repeat;padding-bottom: 138px;background-size: contain;}
.main3 .bd .index-tit{position: relative;}
.main3 .bd .tabs{position: absolute;right: 0;bottom: -6px;}
.main3 .bd .links{font-size: 20px;line-height: 68px;}
.main3 .bd .links a.on{font-size: 18px;font-weight: bold;}
.main3 .bd .tabs li{ float: left;line-height: 68px;font-size: 16px;margin: 0 17px; cursor: pointer; position: relative;padding-bottom: 6px;}
.main3 .bd .tabs li.on{color: #2455ae;}
.main3 .bd .hd .tjt img{width: 100%;}