.banner{width: 100%;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination {position: absolute;z-index: 2;bottom: 20px;width: 100%;text-align: center;}
.banner .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius: 6px;background: #555;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.banner .swiper-pagination-bullet-active{background: #f13869;}
.title{width: 100%;height: 44px;margin-bottom: 30px;}
.title h3{font-size: 24px;color: #000000;position: relative;line-height: 60px; background-repeat: no-repeat; background-position:left bottom; padding-left:50px; height: 44px;background-size: auto 44px;}
.part1 .title h3{background-image: url(../img/icon1.png);}
.part2 .title h3{background-image: url(../img/icon2.png);}
.p3left .title h3{background-image: url(../img/icon3.png);}
.part4 .title h3{background-image: url(../img/icon5.png);}
.more{width: 50px;
	height: 28px;
	line-height: 28px;
	color: #00a494;font-size: 14px; text-align: center;	
	margin-top: 10px;	
	}

.more:hover{color: #4ea199;}
.more1{float:right;margin-top: 10px;}
.more1 .more{margin-top: 0;}

.parta{width: 100%;padding: 30px 0 40px;background: url(../img/parta_bg.png) repeat;position: relative;}
.parta::before{content: "";width: 491px;height: 527px;display: block;background: url(../img/parta_bg1.png) no-repeat;background-size: 100% 100%;position: absolute;right: 0;top:-70px;z-index: -1;}
.part1{width: 100%;margin-bottom: 30px;}
.part2{width: 100%;}
/* 新闻图 */
.part01-list ul li{
	width: 585px;
	background: #f9f9f8;
	padding-bottom: 10px;
}
.part01-list ul li:last-child{margin-right: 0px;}
.part01-img{
	width: 586px;
	height: 378px;
	overflow: hidden;
	
}
.part01-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.5s all;
}
.part01-img:hover img{transform:scale(1.1,1.1)}
.part01-list ul li span{
	padding-left:20px;
	color: #999999;
	display: block;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
    font-family: myfont;
}
.part01-list ul li  i{
	
		
		display: block;
	width: 35px;

	margin-left: 20px;
		border: 2px solid #00a494; ;
	
}
.part01-list ul li h3{
	font-size: 16px;
	color: #434343;
	overflow: hidden;
	display: block;
	padding: 10px 20px;
	transition: 0.4s all;
	font-weight: bold;
	line-height: 30px;
}

}
.part01-list ul li:hover .part02-img img{
	transform: scale(1.1,1.1);
}
.part01-list ul li:hover h3{
	color: #4ea199;
}

/* 新闻列表 */
.newslist{width: 100%;}
.newslist ul{padding-top: 15px;}
.newslist li{padding-bottom:13px;padding-top:15px; float: left; margin-right: 28px; width: 586px; border-bottom: 1px solid#e9e9e9; padding-bottom: 10px;}
.newslist li:nth-child(2n){margin-right: 0px;}
.newslist li span{width: 60px;height: 25px;font-size: 16px;color: #4ea199;text-align: left;line-height: 25px;display: block;float: left; font-family: myfont;}
.newslist li a{float: left;width: calc( 90% - 70px ); color: #434343;}
.newslist li a:hover{color: #4ea199;}

/* 通知公告 */
.pblist{padding-bottom: 40px;}
.pblist ul li{width: 385px; height:150px; background: url(../img/notice_bg.png) no-repeat left center;}
.pblist ul li .time{width: 130px;text-align: center; position: relative;  padding: 10px 20px 10px 10px; font-size: 14px;font-family: myfont;}
.pblist ul li .time span{color: #4ea199;font-size: 18px;font-weight: bold; display: inline-block;}
.pblist ul li .time span+span{font-size: 14px;line-height: 0.22rem; font-weight: normal; color: #434343;}
.pblist ul li a{max-width: calc( 100% - 40px );padding-left: 35px; padding-top: 25px; line-height: 30px;color: #434343;font-size: 16px;}
.pblist ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.pblist ul li:hover a{color: #4ea199;}
.pblist .swiper-pagination {position: absolute;z-index: 2;bottom: 0;width: 100%;text-align: center;}
.pblist .swiper-pagination-bullet{display: inline-block;width: 10px;height: 10px;border-radius: 5px;background: #4ea199;margin: 0 3px;opacity: 1;cursor: pointer;transition: 0.2s all;}
.pblist .swiper-pagination-bullet-active{width: 40px;}

.partb{width: 100%;padding: 30px 0;background: url(../img/partb_bg.png) no-repeat center bottom;background-size: 100% auto;position: relative;}
.partb::before{content: "";width: 232px;height: 461px;display: block;background: url(../img/partb_bg1.png) no-repeat;background-size: 100% 100%;position: absolute;left: 0;top:50px;z-index: -1;}
.part3{width: 100%;margin-bottom: 30px;}
/* 教学科研 */
.p3left,.p3right{width:585px;}
.p3list ul li {background: url(../img/list_icon.png) no-repeat left center;}
.p3list ul li.headline{width: 100%;height: 170px;margin-bottom: 20px; }
.p3list ul li.headline .img{width: 280px;height: 100%;overflow: hidden; }
.p3list ul li.headline .img img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.p3list ul li.headline .img:hover img{transform: scale(1.1,1.1);}
.p3list ul li.headline .txt{width: calc( 100% - 280px );padding-left: 25px;}
.p3list ul li.headline .txt span{font-size: 14px;color: #434343;display: block;margin-bottom: 10px;margin-top: 10px;font-family: myfont;}
.p3list ul li.headline .txt span i{color:#4ea199; font-size: 18px; font-style: normal;}
.p3list ul li.headline .txt h3{font-size: 18px;line-height: 30px;}
.p3list ul li.headline .txt h3 a{color: #434343;}
.p3list ul li.headline .txt .line{width: 100%;height: 1px;background: rgba(241,56,105,0.2);margin: 15px 0;}
.p3list ul li.headline .txt p{font-size: 14px; color: #999999; line-height: 30px;height: 60px;}
.p3list ul li.nothead{line-height: 26px;margin-bottom: 20px;}
.p3list ul li.nothead a{font-size: 16px;color: #434343;max-width: calc( 100% - 50px ); padding-left: 30px;background-image:linear-gradient(rgba(241,56,105,0),rgba(241,56,105,0));background-position: left bottom; background-repeat:repeat-x;background-size: 100% 9px;}
.p3list ul li.nothead span{font-size: 14px;color: #999999;font-family: myfont;}
.p3list ul li.nothead:hover a{color: #4ea199;background-image:linear-gradient(rgba(241,56,105,0.2),rgba(241,56,105,0.2));}
.p3list ul li.nothead:last-of-type{margin-bottom: 0;}
.p3list ul li.headline:hover .txt h3 a{color: #4ea199;}

/* 党建 */
.title2{width: 100%;margin-bottom: 30px;}
.title2 ul{background: url(../img/icon4.png) no-repeat left bottom;padding-left:50px;height: 44px;}

.p3left .title2 ul{background: url(../img/icon3.png) no-repeat left bottom;}

.title2 ul li{float: left;margin-right: 20px;font-size: 24px;color: rgba(0,0,0,0.2);position: relative;line-height: 60px;font-weight: bold;cursor: pointer;}
.title2 ul li.on{color: #000000;}
.title2 ul li:last-of-type{padding-left: 28px;}
.title2 ul li:last-of-type::before{content: "";width: 8px;height: 8px;display: block;background: rgba(0,0,0,0.2);border-radius: 100%;position: absolute;left: 0;bottom: 26px;}
.p2list ul li{width: 100%;line-height: 25px; height: 25px; margin-bottom: 20px; background: url(../img/list_icon.png) no-repeat left center;}
.p2list ul li:last-child{margin-bottom: 0;}
.p2list ul li a{padding-left: 25px;color: #434343; width: calc( 100% - 87px ); display: inline-block;}
.p2list ul li:hover a{color: #4ea199;}
.p2list ul li span{width: 70px;height: 25px;font-size: 16px;color: #7e7f80;text-align: center;line-height: 25px;display: block;float: right;}

/* 左右滚动图片开始 */
.picScroll-left{width: 100%;position: relative;}
.picScroll-left ul li a{padding: 10px;display: block;background: transparent;transition: 0.3s all;}
.picScroll-left ul li .pic{width: 100%;height: 144px;overflow: hidden;}
.picScroll-left ul li .pic img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s all;}
.picScroll-left ul li .txt{width: 100%;padding: 10px 0;}
.picScroll-left ul li .txt p{font-size: 16px;color: #434343;line-height: 20px;max-width: calc( 100% - 30px );transition: 0.3s all;}
.picScroll-left ul li .txt .dec{display: flex;justify-content: flex-end;align-items: center;}
.picScroll-left ul li .txt .dec i{display: inline-block;width: 7px;height: 7px;background: #f13869;transition: 0.3s all;}
.picScroll-left ul li .txt .dec i:first-of-type{margin-right: 5px;}
.picScroll-left ul li .txt .dec i:last-of-type{background: #4ea199;}
.picScroll-left ul li:hover a{background: #4ea199;}
.picScroll-left ul li:hover .txt p{color: #ffffff;}
.picScroll-left ul li:hover .txt .dec i:last-of-type{background: #ffffff;}
.picScroll-left ul li:hover .pic img{transform: scale(1.1,1.1);}

