/*banner开始*/
.banner{
	width:100%;
	margin-top:70px;
}
.banner .swiper-slide a{
	display: block;
	width: 100%;
}
.banner .swiper-slide img{
	width: 100%;
	height: 150px;
	display: block;
	object-fit: cover;
}
.banner .swiper-pagination-bullet-active{
	background: #e3af65;
}
/*banner结束*/

.title{
	width: 100%;
	height: 42px;
	line-height: 40px;
	margin-bottom:10px;
	border-bottom: 1px solid #bcbcbc;
}
.title h3{
	color: #0059c0;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 2px solid #0059c0;
}
.title a{
	float: right;
	color: #808080;
	font-size: 14px;
}
.title a:hover{
	color:#0059c0;
}
.title a span{
	display: block;
	font-size: 24px;
	color:#0059c0;
	width:14px;
	height:14px;
	text-align: center;
	line-height: 14px;
	float:right;
	margin-top:13px;
	margin-left:4px;
}

/*PART01开始*/
.part01{
	width: 100%;
	padding:15px 0px;
}
.part01 .title h3::before{
	content: url(../img/icon01.png);
	position:relative;
	top:8px;
	margin-right:8px;
}
.part01-box{
	width: 100%;
}
.part01-box .swiper-pagination-bullet{
	background: #0059C0;
}
.part01-box .swiper-pagination-bullet-active{
	background: #e3af65;
	}
.news{
	width: 100%;
	height: 236px;
	margin-bottom:20px;
	padding-bottom:30px;
}
.news-box{
	display: flex;
	justify-content: space-between;
}
.imgnews-list{
	width: 790px;
	display: flex;
	justify-content: space-between;
}
.imgnews-list li{
	width: 380px;
	height: 236px;
	position: relative;
}
.news-img{
	width: 100%;
	height: 194px;
	overflow: hidden;
}
.news-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.5s all;
}
.news-txt{
	width: 100%;
	background: #f8f8f8;

	padding: 0 20px;
	    box-sizing: border-box;
	    line-height: 40px;
	transition: 0.5s all;
}
/* .news-txt a{
	padding: 15px 20px;
} */
.news-txt span{
	font-size: 14px;
	color: #018438;
	font-family: myfont;
	transition: 0.5s all;
}
.news-txt p{

	font-size: 16px;
	color: #434343;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	transition: 0.5s all;
}
.news-info span{
	color:#ffffff;
}
.news-info span.sp1{
	float: left;
}
.news-info span.sp1::before{
	content: url(../img/icon01_1.png);
	position: relative;
	top:4px;
	margin-right: 6px;
}
.news-info span.sp2{
	float: right;
}
.news-info span.sp2::before{
	content: url(../img/icon01_2.png);
	position: relative;
	top:0px;
	margin-right: 6px;
}
.part01-l h3{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom:20px;
}
.part01-l h3 a{
	font-weight: normal;
	color: #333333;
	line-height: 30px;
	font-size: 16px;
}
.part01-l h3 a:hover{
	color: #073190;
}
.part01-l h3::after{
	content: "";
	display: block;
	width:62px;
	height: 4px;
	background: #f16624;
	position: relative;
	margin-top:12px;
	transition: 0.6s all;
}
.part01-l ul li:hover h3::after{
	width:100%;
}
.part01-l p{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	padding:0px 15px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	max-height:48px;
}
.part01-r{
	width: 100%;
}
/* .part01-r ul li{
	height: 58px;
	border-bottom: 1px dashed #999999;
	margin-bottom:15px;
}
.part01-r ul li a{
	color: #333333;
	display: block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:6px;
	transition: 0.6s all;
}
.part01-r ul li:hover a{
	color: #073190;
	padding-left:10px;
}
.part01-r ul li p{
	font-size: 14px;
	color: #666666;
}
.part01-r ul li p::before{
	content: url(../img/icon01_3.png);
	position: relative;
	margin-right: 6px;
	top:1px;
} */
/*PART01结束*/

/*PART02开始*/
.part02{
	width: 100%;
	padding:20px 0px;
	background: url(../img/box2_bg.png) no-repeat top center;
	background-size:auto 100%;
	overflow: hidden;
}
.part02_1,.part02_2,.part02_3{
	width: 100%;
	overflow: hidden;
}
.part02_1 .title h3::before{
	content: url(../img/icon02.png);
	position:relative;
	top:8px;
	margin-right:8px;

}
.part02_2{
	padding: 20px 0;
}
.part02_2 .title h3::before{
	content: url(../img/icon_3.png);
	position:relative;
	top:8px;
	margin-right:8px;
}
.part02_3 .title h3::before{
	content: url(../img/icon_4.png);
	position:relative;
	top:8px;
	margin-right:8px;
}
.part01-r ul li{
	width: 100%;
	margin-bottom:15px;
}
.part01-r ul li .notice_time{
	float: left;
		/*width: 74px;
		height: 66px;*/
		background: #ececec;
		color: #0059c0;
		text-align: center;
	    padding: 4px;
	    box-sizing: border-box;
}
.notice_time .span1{
	font-size: 24px;
		display: block;
		/*line-height: 26px;*/
	font-weight: bold;
}
.notice_time .span2{
	display: block;
	width: 100%;
	/*height: 30px;*/
font-size: 14px;
	text-align: center;
	line-height: 20px;

}
.notice_txt a{
	display: block;
	padding-left: 15px;
	color: #434343;
	line-height: 30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	transition: 0.6s all;
}
.notice_txt:hover a{
	padding-left:30px;
}
.notice_txt p{
	color:#666666;
	line-height: 26px;
	font-size: 14px;
	padding-left: 15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.box2_1{
	width: 100%;
}
.slideBox {
	width: 100%;
	height: 214px;
	overflow: hidden;
	position: relative;

}

.slideBox .hd {
	height: 12px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 18px;
	z-index: 2;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 18px;
	width: 12px;
	height: 12px;
	border-radius: 10px;
	line-height: 50px;
	text-align: center;
	background: #FFFFFF;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #A70F16;
	color: #fff;
}

.news_bt1 {
	width: 100%;
	height: 40px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	padding-left: 20px;
	box-sizing: border-box;
	line-height: 40px;
	font-size: 16px;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 100%;
	height: 214px;
	display: block;
}

/* ???é?￠??ˉ?‰?/?????‰é’???￡???????|???????é?�è|????é?¤??3??ˉ */
.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../img/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

/*è???’-???*/

.box2_list{
	background: #FFFFFF;
	padding: 4%;
	box-sizing: border-box;
}
.box2_list ul{
overflow: hidden;
}
.box2_list li{
	background: url(../img/icon_list.png) no-repeat left center;
	padding-left: 20px;
	margin-bottom: 14px;
}
.box2_list li:last-child{
	margin-bottom: 0;
}

.box2_list li a{
    display: block;
	font-size: 16px;
	line-height: 30px;
	color: #434343;
	overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
}


.part02_3 .news_bt1{
	background: rgba(0, 0, 0, 0.6) url(../img/icon_play.png) no-repeat 20px center;
	padding-left: 50px;
}
/*PART02结束*/

/*PART03开始*/
.part03{
	width: 100%;
	padding:20px 0px 15px;

}
.part03-a{
	margin-bottom:15px;
}
.part03-l1{
	width: 100%;
	margin-bottom:15px;
}
.part03-l2{
	width: 100%;
	margin-bottom:20px;
}
.part03-r1,.part03-r2{
	width: 100%;
}

/*人才引进*/
.part03-l1 .title h3::before{
	content: url(../img/icon_5.png);
	position: relative;
	top:8px;
	margin-right:8px;
}
.part03-l1 ul li{
	margin-bottom:5px;
	line-height: 34px;
}
.part03-l1 ul li span{
	display:inline-block;
	background: #ececec;
		width: 62px;
		height: 26px;
		line-height: 26px;
		color: #0059C0;
		text-align: center;
		margin-right: 16px;
		float: left;
font-size:14px;
}
.part03-l1 ul li a{
	color: #434343;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display: block;
	float: left;
	max-width: calc( 100% - 90px );
	transition: 0.6s all;
}
.part03-l1 ul li:hover a{
	color: #073190;
}
.part03-l1 ul li:last-child{
	margin-bottom:0px;
}

/*学术活动*/
.part03-r1 .title h3::before{
	content: url(../img/icon_6.png);
	position: relative;
	top:8px;
	margin-right:8px;
}
.part03-r1 ul li{
	margin-bottom:14px;
	line-height: 24px;
}
.part03-r1 ul li a{
	color:#333333;
	display: block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	position: relative;
	padding-left:30px;
	margin-bottom:6px;
	transition: 0.4s all;
	background:url(../img/icon_down.png) no-repeat left center;
}
.part03-r1 ul li a:hover{
	color: #073190;
	padding-left:20px;
}
/* .part03-r1 ul li a::before{
	content: "";
	width: 7px;
	height: 7px;
	background:url(../img/icon_down.png) no-repeat left center;
	position: absolute;
	display: block;
	top:8px;
	left:0px;
} */
.part03-r1 ul li a{

	

}
.part03-r1 ul li p{
	font-size: 14px;
	color: #949494;
}
.part03-r1 ul li p::before{
	content: url(../img/icon04_1.png);
	position: relative;
	top:2px;
	margin-right: 12px;
	margin-left:15px;
}
.part03-r1 ul li p+p::before{
	content: url(../img/icon04_2.png);
	position: relative;
	top:2px;
	margin-right: 14px;
	margin-left:18px;
}
.part03-r1 ul li:last-child{
	margin-bottom:0px;
}

/*研究进展*/
.part03-l2 .title{
	margin-bottom:2px;
}
.part03-l2 .title h3::before{
	content: url(../img/icon05.png);
	position: relative;
	top:8px;
	margin-right:8px;
}
.part03-l2 ul li{
	line-height: 55px;
	border-bottom:1px solid #d9d9d9;
}
.part03-l2 ul li a{
	color: #434343;
	display: block;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width: calc( 100% - 60px );
	transition: 0.6s all;
}
.part03-l2 ul li a:hover{
	color:#073190;
	padding-left: 15px;
	max-width: calc( 100% - 75px );
}
.part03-l2 ul li time{
	float: right;
	color:#434343;
}

/*校园导航*/
.part03-r2 .title h3::before{
	content: url(../img/icon06.png);
	position: relative;
	top:8px;
	margin-right:8px;
}
.part03-r2 ul li{
	width: 48.5%;
	height: 62px;
	text-align: center;
	line-height: 62px;
	float:left;
	margin-right:3%;
	margin-bottom:20px;
	border-radius: 6px;
}
.part03-r2 ul li:first-child{
	background: #004b87;
}
.part03-r2 ul li:nth-child(2){
	background: #fbaf0d;
}
.part03-r2 ul li:nth-child(3){
	background: #a1723b;
}
.part03-r2 ul li:nth-child(4){
	background: #9d414f;
}
.part03-r2 ul li:nth-child(5){
	background: #f2722d;
}
.part03-r2 ul li:nth-child(2n){
	margin-right:0px;
}
.part03-r2 ul li:last-child{
	background: #087947;
	margin-right:0px;
}
.part03-r2 ul li a{
	color: #ffffff;
	display: block;
}

/*友情链接*/
.part03-c .title{
	text-align: center;
	border-bottom:1px solid #073190;
	padding-bottom:8px;
}
.part03-c .title h3{
	border-bottom: none;
}
.part03-c .title h3::before{
	content: url(../img/icon_7.png);
	position: relative;
	top:8px;
	margin-right:8px;
}
.part03-c ul li{
	width: 48.5%;
	height: 44px;
	text-align: center;
	line-height: 44px;
	float: left;
	margin-right:3%;
	margin-bottom:15px;
}
.part03-c ul li:nth-child(2n){
	margin-right:0px;
}
.part03-c ul li a{
	color:#434343;
	display: block;
	background: #f7f7f7;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	transition: 0.5s all;
}
.part03-c ul li a:hover{
	background: #073190;
	color: #ffffff;
}
/*PART03结束*/