@charset "utf-8";
/*banner*/
.fade-banner{position:relative;clear:both;animation:0.8s ease 0.6s 1 normal backwards running fadeInDown;}
.fade-1 img{width:100%;/*height:691px;*/}
.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: 30px;color: #fff;text-align: center;line-height: 1;}
.fade-1 .slick-dots li,.woof_fr .slick-dots li{display:inline-block;width: 28px;height: 32px;margin-right:14px;cursor:pointer;border-radius: 50%;background: url(../images/icon2_05.png) no-repeat;}
.fade-1 .slick-dots li.slick-active,.woof_fr .slick-dots li.slick-active{background: url(../images/icon2_03.png) no-repeat;}
.fade-1 .slick-dots button,.woof_fr .slick-dots button{display:none;}
.fade-1 button:before,.woof_fr button::before{outline:none;border:none;}
/* 新闻资讯 */
.news{background: #fafafa;padding: 50px 0px;}
.news .fade-2{width:49%;height:456px;}
.news .fade-2 .image img{width:100%;height:456px;object-fit:cover;position:relative;transition: all .5s ease;-moz-transition: all .5s ease;
	-o-transition: all .5s ease;-webkit-transition: all .5s ease;}
.news .fade-2 .text{position:absolute;left:0px;bottom:0px;background:#000;opacity:0.7;height:60px;line-height:60px;width:100%;}
.news .fade-2 .text a{color:#fff;display:inline-block;padding:0 10px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%;}
.news .fade-2 .slick-dots{position: absolute;right: 10px;bottom: 20px;color: #fff;text-align: center;line-height: 1;}
.news .fade-2 .slick-dots li{display:inline-block;width:8px;height:8px;margin-right:5px;cursor:pointer;background:#fff;border-radius: 50%;}
.news .fade-2 .slick-dots li.slick-active{background:#eec555;}
.news .fade-2 .slick-dots button{display:none;}
.news .fade-2 button:before{outline:none;border:none;}
.news .fade-2 .image:hover img,.news_fr li:hover .img img,.ssr li:hover .img img{transform:scale(1.1);}
/* 右侧 */
.tit{text-align: center;}
.tit h1{text-align: center;font-size: 33px;font-weight: bold;position: relative;display: inline-block;}
.tit h1::before{content: '';display: inline-block;width:62px;height:1px;background-color: #3CAC81;position: absolute;left: -84px;top: 20px;}
.tit h1::after{content: '';display: inline-block;width:62px;height:1px;background-color: #3CAC81;position: absolute;right: -84px;top: 20px;}
.tit h1 img{padding: 5px;border:1px dashed #3cac81;border-radius: 50%;margin-right: 15px;}
.tit h1 span{color: #3cac81;}
.tit a{width:55px;height:32px;line-height: 30px;background: #6db77c;border-radius: 17px;color: #fff;text-align: center;}
.tit a:hover{background-color: #22a374;}
.new_top{margin-top: 50px;}
.news_fr{width:49%;}
.news_fr li{float:left;width:49%;margin-right: 2%;}
.news_fr li:last-child{margin-right: 0;}
.news_fr li .img{width:100%;height:242px;overflow: hidden;position: relative;}
.news_fr li .img img{width:100%;height:242px;object-fit: cover;transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;object-fit: cover;}
.news_fr li:hover img,.xsfc_fl li:hover img{transform: scale(1.1);}
.news_fr .time{background-color: #26ca71;padding: 14px;color: #fff;text-align: center;position: absolute;left:16px;bottom: 20px;}
.news_fr .time span{display: block;font-size: 27px;color: #fff;margin-bottom: 4px;}
.news_fr li .text{padding:20px 16px 42px;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);background: url(../images/bj1_03.jpg) bottom right no-repeat;}
.news_fr li h2,.xsfc_fr li h2{line-height: 32px;height: 64px;font-size: 16px;}
.news_fr li p{margin-top: 27px;color: #767676;line-height: 30px;height: 60px;}
.news_fr li:hover h2 a{color: #26b969;text-decoration: underline;}
.news_fr li:hover .time{background-color: #ffcd04;}
/* 新闻下 */
.news_bottom li{width:23%;float:left;margin-right: 2.66%;margin-top: 35px;background: #fff;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);}
.news_bottom li:last-child{margin-right: 0;}
.news_bottom li a{display: block;padding: 20px 20px 26px;border-bottom:6px solid #26ca71;}
.news_bottom li h1{font-size: 16px;height: 50px;line-height: 25px;font-weight: normal;}
.news_bottom li span{display: inline-block;background: #eef9f3;padding: 10px;margin-top: 30px;font-size: 15px;color: #22a26d;}
.news_bottom li:hover a{background: url(../images/bj2_03.png) right bottom no-repeat #26ca71;}
.news_bottom li:hover h1,.news_bottom li:hover span{color: #ffff;}
.news_bottom li:hover span{background: none;}
/* 内容2 */
.cont_top .tit{text-align: left;}
.cont_top .tit h1::before{display: none;}
.cont_top .tit h1::after{width:206%;right:-210%;}
.cont_2{background: url(../images/bj3_02.jpg) top center no-repeat;padding: 35px 0px;}
.tzgg,.xxjz{width:49%;}
.tzgg ul,.xxjz ul{background-color: #fff;padding: 20px 20px 32px;margin-top: 26px;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);}
.tzgg span.date{min-width: 66px;font-size: 17px;position: relative;background: #ededed;text-align: center;margin-right: 20px;color: #646464;height: 66px;}
.tzgg span.date em{font-size: 25px;line-height: 27px;color: #646464;padding-bottom: 3px;margin-bottom: 4px;}
.tzgg span.date .time1{position: absolute;left:7px;top:15px;}
.tzgg span.date .time2{font-size: 13px;position: absolute;top:28px;right:7px;}
.tzgg span.date:after{content: '/';display: inline-block;position: absolute;left: 54%;top: 22px;}
.tzgg li{padding: 16px 0px;border-bottom: 1px solid #ededed;}
.tzgg li a{display: block;}
.tzgg li .text_wrap {font-size: 16px;line-height: 30px;position: relative;height: 60px;margin-top: 10px;}
.tzgg li:hover span.date{background: #26ca71;color: #fff;}
.tzgg li:hover span.date em{color: #fff;}
.tzgg li:hover .text_wrap,.xxjz li:hover h1 a{color:#26ca71 ;text-decoration:underline;}
/* 学术讲座 */
.xxjz li{clear: both;}
.xxjz ul{padding-top: 49px;padding-bottom: 49px;}
.xxjz li .img{width:214px;height:214px;overflow: hidden;position: relative;margin-right: 30px;}
.xxjz li .img img{width:198px;height:200px;object-fit: cover;transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;object-fit: cover;}
.xxjz li:first-child{margin-bottom: 27px;}
.xxjz li .img::before{content: '';display: inline-block;width:16px;height:200px;background-color: #e6ebe8;position:absolute;right:0px;top:14px;}
.xxjz li .img::after{content: '';display: inline-block;width:200px;height:14px;background-color: #e6ebe8;position: absolute;bottom:0px;left:14px;}
.xxjz li h1{margin-top: 12px;height: 52px;line-height:26px;margin-bottom: 30px;}
.xxjz li p{margin-bottom: 15px;color: #637e6f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xxjz li p img{vertical-align: middle;margin-right: 5px;}
/* 学生风采 */
.cont_bottom{margin-top: 60px;}
.xsfc{margin-top: 40px;}
.xsfc_fl{width:65.7%;}
.xsfc_fl li{float:left;width:31%;margin-right: 2.3%;}
.xsfc_fl li .img{width:100%;height:260px;overflow: hidden;position: relative;}
.xsfc_fl li .img img{width:100%;height:260px;object-fit: cover;transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;object-fit: cover;}
.xsfc_fl li .text{padding:15px 22px 24px;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);background: #fff;}
.xsfc_fl li .text h2{height:51px;}
.xsfc_fl li p.line-2{margin-top: 14px;color: #767676;line-height: 26px;height: 52px;}
.xsfc_fl li:hover h2 a{color: #26b969;text-decoration: underline;}
.xsfc_fl li p.time{margin-top: 16px;background: url(../images/icon6_03.png) left center no-repeat;padding-left: 20px;color: #33ac80;}
/* 学生风采右侧 */
.xsfc_fr{width:32.4%;background: url(../images/bj4_03.jpg) left top no-repeat #38c173;padding: 10px 0px 20px;position: relative;}
.xsfc_fr:after{content: '';display: inline-block;width:10px;height:59px;background-color: #fda100;position: absolute;right: -10px;bottom:0;visibility: inherit;}
.xsfc_fr li{padding: 24px 24px 0px;}
.xsfc_fr li a{display: block;color: #fff;border-bottom: 1px solid #79d19b;padding-bottom: 24px;}
.xsfc_fr li:last-child a{border-bottom: none;}
.xsfc_fr li span.date{text-align: center;margin-right: 20px;position: relative;}
.xsfc_fr li span.date em{display: block;font-size: 33px;line-height: 27px;color: #fff;padding-bottom: 3px;margin-bottom: 4px;}
.xsfc_fr li .text_wrap {font-size: 16px;line-height: 30px;position: relative;height: 60px;}
.xsfc_fr li:hover .text_wrap{color:#ffcd04 ;text-decoration:underline;}
.xsfc_fr li:hover span.date,.xsfc_fr li:hover span.date em{color: #ffcd04;}
.xsfc_fr li span.date:after{content: '';display: inline-block;width:1px;height:52px;background-color: #40a268;position: absolute;right: -10px;top:0px;}
/* 最美食生人 */
.ssr{background: url(../images/bj5_02.jpg) top center no-repeat;padding: 50px 0px;}
.ssr .slider .slick-list li{padding: 0 20px;}
.ssr .slider li img{height:240px;width:100%;object-fit: cover;position: relative;box-shadow: 10px 10px 0px 0px #67c698;display: block;object-fit: cover;transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;object-fit: cover;}
.ssr .slider li img:after{content: '';display: inline-block;width:10px;height:90%;background: #67c395;position: absolute;right:0;top:10px;}
.ssr .slider li .text{margin-top: 30px;font-size: 16px;font-weight: bold;padding: 0 10px;}
.ssr .slider li:hover .text a{color: #22a374;}
.ssr .slick-dots{text-align: center;}
.ssr .slick-dots li{display: inline-block;width:13px;height:13px;background: #fff;border-radius: 50%;margin-right: 10px;}
.ssr .slick-dots li.slick-active{width:60px;height:10px;border-radius: 15px;background:#fff000;}
.ssr .slick-dots li button{display: none;}
/* 快速链接 */
.link_k{padding: 70px 0px;}
.link_k ul{width: 100%;margin: 56px auto;}
.link_k li{width: 20%;
    float: left;
    text-align: center;
    margin-left: 60px;}
.link_k li img{transition: all 0.8s;height:186px;}
.link_k li p{font-size: 18px;margin-top: 38px;}
.link_k li a{display: block;}
.link_k li a:hover img { transform: rotateY(180deg); animation: bouns .6s infinite; }
.link_k li a:hover  p{color: #36b17f;font-weight: bold;}
@media screen and (min-width: 1200px) {
	.new_top .fade-2 ,.new_top .news_fr,.news_bottom,.cont_top .tzgg,.cont_top .tzgg,.cont_top .xxjz,.cont_bottom .xsfc_fl,.cont_bottom .xsfc_fr,.ssr .container,.link_k .container{opacity: 0;visibility: hidden;}
	.new_top.animation .fade-2,.cont_top.animation .tzgg,.cont_bottom.animation .xsfc_fl{animation: 1s ease 0.3s 1 normal backwards running fadeInLeft;opacity: 1;visibility: visible;}
	.new_top.animation .news_fr,.cont_top.animation .xxjz,.cont_bottom.animation .xsfc_fr{animation: 1s ease 0.3s 1 normal backwards running fadeInRight;opacity: 1;visibility: visible;}
	.news_bottom.animation,.ssr .container.animation,.link_k .container.animation{ animation: 0.8s ease 0.3s 1 normal backwards running fadeInDown;opacity: 1;visibility: visible;}
}