/*banner*/
.fade-banner{position:relative;clear:both;}
.fade-1 img{width:100%;/*height:691px;*/}
.fade-1 .slick-prev{position:absolute;left:3%;bottom:45%;background:url(../images/left_03.png);width:61px;height:61px;display:inline-block;
          z-index:1000;*z-index:1000;_z-index:1000;}
.fade-1 .slick-next{position:absolute;right: 3%;bottom:45%;background:url(../images/left_05.png);width:61px;height:61px;display:inline-block;
          z-index:1000;*z-index:1000;_z-index:1000;}
.fade-1 .start{position:absolute;}
/*.fade-banner .txt{position:absolute;right:23%;width:550px;height:160px;bottom:30px;background:url(../images/black.png);font-size:20px;color:#e0e4e3;line-height:36px;padding:20px 35px;
}
.fade-banner .txt h2{font-size:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fade-banner .txt p{font-size:16px;}
.fade-banner .slick-dots{display:none !important;}*/
.fade-1 .slick-dots{position: absolute;right: 100px;bottom: 50px;color: #fff;text-align: center;line-height: 1;}
.fade-1 .slick-dots li{margin: 0 10px;font-family: Arial;cursor: pointer;vertical-align: middle;display: inline-block;cursor:pointer;}
.fade-1 .slick-dots li button{background:transparent;color:#fff;}   
.fade-1 .slick-dots li.slick-active button{font-size:22px;font-weight:bold;} 
.fade-1 .slick-dots li:after{content: "";border-top: 1px solid #fff;display: inline-block;vertical-align: middle;
    width: 0px;margin-left: 5px;transition: all 0.5s ease-out 0s;}
.fade-1 .slick-dots li.slick-active:after{width:60px;}
/*新闻中心*/
.news-box{background:url(../images/news-bj_02.jpg);padding-bottom:18px;}
.news-box .box1{padding-top:30px;margin-bottom: 14px;}
.news-box .box1 .tit-1{padding:14px 0px;margin-bottom:10px;text-align:center;}
.news-box .box1 .tit{position:relative;top:-30px;z-index:200;*z-index:200;_z-index:200; transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -webkit-transition: all 1s ease; opacity: 0; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
.news-box .box1.ani_view .tit{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}
.news-box .box1 h3{font-size:34px;line-height:98px;position:relative;display:inline-block;}
.news-box .box1 h3:after{content:'';display:inline-block;width:40px;height:3px;background-color:#0054e0;position:absolute;bottom:0;right:37%;}
/*.news-box .box1 ul{margin-top:35px;}*/
.news-box .box1 li{width:32%;float:left;margin-right:2%;position:relative;height:254px;}
.news-box .box1.ani_view li{animation: fadeInDown 0.7s ease backwards;}
.news-box .box1 li.margin-0{margin-right:0;}
.news-box .box1 li .box-t{position:absolute;left:14px;bottom:-62px;width:90%;background-color:#fff;padding:0 3%;}
.news-box .box1 li .box-t h2{position:relative;line-height:50px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-box .box1 li .box-t h2:after{content: "";position:absolute;left:0px;bottom:0px;display:inline-block;width:14px;height:1px;background-color:#80a6e3;}
.news-box .box1 li .box-t p{line-height:33px;color:#98b3de;}
.news-box .box1 li:hover .box-t{background-color:#0068b7;}
.news-box .box1 li:hover h2{color:#fff;}
/*新闻中心内容二*/
.news-box .box2{margin-top:124px;}
.cx-news,.link,.xxgg,.xscx{width:32%;margin-right:2%;}
.link,.mtcx{margin:0;width:31%;}
.cx-news{border-right:1px solid #ddd;}
.tit-1 h2{font-size:34px;display:inline-block;}
.tit-1 a{font-size:13px;color:#2171e8;}
.tit-1 a span{display:inline-block;color:#2171e8;padding:0px 10px;}
.cx-news ul{padding-right:8%;}
.cx-news ul .Date{width:10%;text-align:center;}
.cx-news ul li{clear:both;margin-top:24px;}
.cx-news ul .Date .day{color:#2660ad;font-size:29px;}
.cx-news ul .Date .month{font-size:12px;width:100%;height:18px;line-height:18px;text-align:center;border-radius:30px;background:#0068b7;color:#fff;}
.cx-news ul .text{width:86%;font-size:16px;color:#2a2a2a;line-height:30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.cx-news ul li a:hover .text{color:#0068b7;}
.link li{width:100%;height:55px;line-height:55px;background:url(../images/icon2_03.png) 91% center no-repeat #fff;margin-bottom:27px;border-left:5px solid #0068b7;padding-left:22px;cursor:pointer;}
.link li a{font-size:19px;display:block;}
.link li:hover{background:url(../images/icon2_06.png) 91% center no-repeat #0068b7;}
.link li:hover a{color:#fff;}
.news-box .box2.ani_view .cx-news,.news-box .box2.ani_view .link,.Notice.ani_view .xxgg,.Notice.ani_view .xscx,.Notice.ani_view .mtcx,.special.ani_view .container {animation: fadeInDown 0.7s ease backwards;}
/*横铺大图*/
.xysh li{float:left;position:relative;width:20%;overflow:hidden;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.xysh li img{max-width:100%;}
.xysh li:hover img,.special li:hover img{-webkit-transform: scale(1.03);-ms-transform: scale(1.03);transform: scale(1.03);}
.xysh .text{position:absolute;bottom: 0; left: 0;width: 100%;line-height:82px;height:82px;}
.xysh .text a{display:block;padding:0px 15px;font-size:16px;color:#fff;background:url(../images/icon3_03.png) 92% center no-repeat;}
.xysh .text h2{padding-left:15px;display:inline-block;font-size:16px;color:#fff;display:inline-block;}
.xysh .text1{position:absolute;bottom:36px; left: 0;right:0;padding: 0 14%;text-align:center;color:#fff;}
.xysh .text1 h2{font-size:26px;position:relative;line-height:64px;}
.xysh .text1 h2:after{position:absolute;content:'';display:inline-block;width:35px;height:1px;background-color:#fff;left:35%;bottom:0;}
.xysh .text1 p{margin-top:22px;line-height:24px;font-size:13px;text-align:left;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.xysh .text1 a{margin-top:30px;color:#73c6f5;font-size:13px;text-decoration:underline;display:inline-block;}

.xysh .text2{position:absolute;bottom:46px; left: 0;right:0;padding: 0 12%;text-align:center;color:#fff;}
.xysh .text2 h2{font-size:26px;position:relative;line-height:64px;}
.xysh .text2 h2:after{position:absolute;content:'';display:inline-block;width:35px;height:1px;background-color:#fff;left:35%;bottom:0;}
.xysh .text2 p{margin-top:30px;line-height:24px;font-size:14px;text-align:left;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.xysh .text2 a{margin-top:30px;color:#73c6f5;font-size:14px;text-decoration:underline;display:inline-block;}

.xysh dl,.xysh dt{position:relative;}
.xysh a{display:block;}
.xysh dd{position:absolute;font-size:22px;left:18%;bottom:30%;line-height:77px;color:#fff;}
.xysh dd img{display:inline-block;margin-right:10px;}
/*公告*/
.Notice{margin-top:22px;}
.xxgg ul,.xscx ul,.mtcx ul{margin-top:24px;}
.xxgg ul li{height:69px;margin-bottom:25px;}

.xxgg ul li .Date{width:18%;background:url(../images/img1_03.jpg) no-repeat;position:relative;height:69px;}
.xxgg ul li .day{position:absolute;left:2%;top:3%;font-size:26px;color:#fff;}
.xxgg ul li .month{position:absolute;right:8%;bottom:11%;font-size:14px;}
.xxgg ul li .text{width:80%;}
.xxgg ul li .text h3{color:#83a5d4;}
.xxgg ul li .text h2{font-size:16px;margin-top:5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
                  -webkit-box-orient: vertical;}
.xscx li{padding: 14px 0px;border-bottom:1px solid #d2e6f3;}
.xscx li a{font-size:16px;}
.xscx li span.date{max-width: 70px;
    font-size: 14px;
    color: #a1a1a1;
    padding-bottom: 10px;
   text-align:center;}

.xscx li span.date em {
    display: block;
    font-size: 21px;
    color: #2171e8;
    font-weight: bold;
}
.xscx li .text_wrap{width: 80.5%;}
.xscx li h2{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;line-height:29px;}

.xscx li a:hover{color:#2171e8;}

.mtcx li{background:#f8fcff;border:1px solid #b1d2ff;padding:12px 18px;margin-bottom:8px;}
.mtcx li h2{font-size:16px;line-height:25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.mtcx li p{margin-top:5px;color:#a8a8a8;}
/*专题*/
.special{background:url(../images/zt-bj_02.jpg) no-repeat #ebebeb;padding:35px 0px 78px;margin-top:18px;}
.special .swiper-containe{margin-top:27px;overflow:hidden;}
.special .swiper-pagination{margin-top:32px;left: 0;width: 100%;}
.special .swiper-pagination-bullet,.school-l .swiper-pagination-bullet{margin-right:10px;}
.special img{max-width: 100%;height: auto;width: 100%;overflow:hidden;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}

/*校内系统*/
.school-l{padding:50px 0px;position:relative;}
.school-l .school-fl{width:10%;padding-right: 2%;}
.school-l .school-fl h2{font-size:22px;position:relative;}
.school-l .school-fl h2:after{content:'';display:inline-block;width:46px;height:28px;position:absolute;left:38%;bottom:-34px;background:url(../images/link_16.png);}
.school-l .school-fr{width:81%;overflow:hidden;padding-left:2%;border-left:1px solid #e3e3e3;}
.school-l .school-fr li{text-align:center;}
.school-l .school-fr li p{line-height:60px;font-size:16px;}
.school-l .swiper-pagination{width:5%;position:relative;margin-top: 3%;}

/*成信人物*/
.cxrw {
    padding-bottom: 60px;
}
.cxrw .rwgd {
    overflow: hidden;
    margin: 20px 0 0;
}
.cxrw ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cxrw ul li div {
    height: 320px;
    overflow: hidden;
    border-bottom: 3px solid #2172e8;
}
.cxrw ul li p {
    line-height: 26px;
    padding: 10px;
    border: 1px solid #eee;
    border-top: 0;
    font-weight: bold;
    font-size: 16px;
    height: 72px;
}
.cxrw ul li:hover p {
    background: #2172e8;
    border-color: #2172e8;
    color: #fff;
}
.cxrw span.swiper-pagination-bullet {
    margin-right: 10px;
}
.cxrw .swiper-pagination {
    margin-top: 32px;
    left: 0;
    width: 100%;
}
