/* banner-box开始 */	
.banners .swiper-container{position: relative;overflow: hidden !important;width: 100%; z-index: 1;margin: 0 auto !important;}

.banners .swiper-wrapper {position: relative;z-index: 1;}
.banners .swiper-wrapper .swiper-slide {position: relative;text-align: center;}
.banners .swiper-wrapper .swiper-slide a{display: block;}
.banners .swiper-wrapper .swiper-slide-active img {vertical-align: top;width: 100%;-webkit-animation-name: centerBig;animation-name: centerBig;animation-duration: 5s;animation-iteration-count: infinite;}
.banners .swiper-wrapper .swiper-slide img{width: 100%;}
.banners .swiper-wrapper .swiper-slide p{color: #fff;font-size: 16px;position: absolute;left: 12px;bottom: 10px;width: 50%;}
/* banner-box结束 */

.container{background: #f7f7f7;position: relative;z-index: 7;top: -3px;   width: 100%;  }

/* 学院新闻 开始 */
.part1{padding: 24px 12px;box-sizing: border-box;} 
.part1-pic ul{margin-bottom: 30px;}
.part1-pic li{float: left;width: 100%;transition: 0.6s all;box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.1);}
.part1-pic li a{display: block;}
.part1-pic li .pic{width: 100%;height: 180px;overflow: hidden;}
.part1-pic li .pic img{display: block;width: 100%;height: 100%;object-fit:cover;transition: 0.6s all;}
.part1-pic li .text{background: #fff;padding:14px 20px 20px 20px;transition: 0.6s all;}
.part1-pic li .text h5{font-size: 16px;color: #323232;line-height: 30px;height:40px;overflow: hidden;padding-top: 10px;background-position:-400px 0;margin-bottom: 5px;font-weight: normal;}
.part1-pic li .text p{font-size: 14px;color: #999999;line-height: 24px;max-height: 48px;overflow: hidden;margin-bottom: 10px;transition: 0.6s all;}
.part1-pic li .text h6{font-weight: normal;height: 18px;background: url(../images/right_icon.png) no-repeat right 2px;background-size:32px 8px;transition: 0.6s all;}
.part1-pic li:hover{box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.4);transition: 0.6s all;}
.part1-pic li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.part1-pic li:hover .text{transition: 0.6s all;}
.part1-pic li:hover .text h5{color: #043771;transition: 0.6s all;}
.part1-pic li:hover .text p{color: #043771;transition: 0.6s all;}
.part1-pic li:hover .text h6{color: #043771;transition: 0.6s all;}
.part1-pic .swiper-pagination{text-align: left;}
.part1-pic.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 50px!important;left: 5%!important;}
.part1-pic .swiper-pagination-bullet{background: #eee !important;opacity: 1 !important;width: 10px !important;height: 10px !important;}
.part1-pic .swiper-pagination-bullet-active{background: #043771 !important;}
.line_div{width:30px;height:2px;background:#043771;transition:0.6s all;}
.line_div0{width:0px;}
.part1-pic li:hover .line_div{width:100%;}
.part1-text .swiper-slide:hover .line_div{width:100%;}

/* 本例子css */
.part1-text{position:relative;}
.part1-text .swiper-wrapper{ zoom:1;height:140px;}
.part1-text .swiper-slide{transition: 0.6s all;float:left; display:block; overflow:hidden;background: #fff;box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.1);}
.part1-text .swiper-slide a{display: block;position: relative;padding: 20px;}
.part1-text .swiper-slide h5{font-size: 16px;color: #323232;line-height: 26px;height: 65px;overflow: hidden;margin-bottom: 10px;transition: 0.6s all;padding-top: 12px;background-position:-400px 0;font-weight:normal;}
.part1-text .swiper-slide p{transition: 0.6s all;font-size: 14px;color: #999999;line-height: 24px;height: 72px;overflow: hidden;margin-bottom: 20px;}
.part1-text .swiper-slide h4{font-weight: normal;transition: 0.6s all;background:url(../images/right_icon.png) no-repeat right 3px;background-size:32px 8px;}
.part1-text .swiper-slide h4 i{transition: 0.6s all;font-size: 14px;color: #999999;font-style: normal;margin-right: 12px;display: block;padding-left: 20px;background: url(../images/xpart3-06.jpg) left no-repeat;background-size: 14px;}

.part1-text .swiper-slide:hover{transition: 0.6s all;}
.part1-text .swiper-slide:hover h5{transition: 0.6s all;color: #043771;transition: 0.6s all;}
.part1-text .swiper-slide:hover p{transition: 0.6s all;color: #043771;}
.part1-more{width: 150px;height: 40px;line-height: 40px; margin:20px auto 10px;}
.part1-more a{display: block;font-size: 14px;color: #043771;text-align: center;/*font-family: 'sourcehansanssc-light';*/border:1px solid #043771;transition: 0.6s all;}
.part1-more a:hover{background: #043771;transition: 0.6s all;color: #fff;}


/* 本例子css */
		
			
/* 学院新闻结束 */
/* 通知公告开始 */
.title{margin-bottom: 20px;}
.title h5{font-size: 24px;height: 42px;line-height: 42px;text-align: center;}
.title h5 a{color: #043771;transition: 0.6s all;}
.title h5 a:hover{color: #043771;transition: 0.6s all;}
.title_dec{width: 50px;height: 2px;background-color: #f39800;margin:3px auto;}
.title .pic img{display: block;margin: 0 auto;}
.title p{font-size: 16px;color: #666666;text-align: center;margin-top: 12px;}
.xsxd-box{padding:20px 12px;background:url(../images/notice_bg.jpg) no-repeat 100% 100%;}
.xsxd .title h5 a{color: #043771;transition: 0.6s all;}
.xsxd .xsxd-list{position: relative;margin: 0px auto;}
.xsxd-list ul li{
width: 100%;
	background-color: #ffffff;
	padding: 20px;
	transition: 0.6s all;
	float: left;
}
.xsxd-list ul li h5{
	font-size: 16px;
	color: #434343;
	line-height: 26px;
	font-weight: normal;
	margin-bottom: 10px;
        max-height:26px;
        overflow:hidden;
}
.xsxd-list ul li .dec{
	height: 8px;
        float:right;
        margin-top:7px;
}
.xsxd-list ul li .dec img{
height:8px;
display:block;
}
.xsxd-list ul li a{
display:block;
width:100%;
}
.xsxd-list ul li a>p{
	font-size: 14px;
	color: #888888;
        float:left;
}
.xsxd-list ul li:hover h5{
	color: #043771;
}
/* 通知公告结束 */
/* 招投标公告开始 */
.tongzhi-box{padding: 24px 12px 16px;background: #f7f7f7;}
.tongzhi-box .wrap{box-sizing: border-box;overflow: hidden;}
.part3-r{width: 100%;float: left;position: relative;}

.part3-r ul li{
	width:100%;
        height:auto;
        overflow:hidden;

	padding: 15px 12px;
	margin-bottom: 20px;
	transition: 0.6s all;
	background-color: #ffffff;
        box-shadow: 0px 0px 10px rgba(145,33,35,0.1);
}
.part3-r ul li h4 a{
	font-size: 16px;
	color: #434343;
	font-weight: normal;
}
.part3-r ul li h4 a:hover{
	color: #043771;
}
.part3-r ul li .span1{
	font-size: 14px;
	color: #ffffff;
        float:left;
        padding:0px 12px;
       display:block;
       background:#043771;
       border-radius:50px;
}
.part3-r ul li .span2{
	font-size: 14px;
	color: #999999;
        float:right;
}
.part3_li_top{
width:100%;
height:25px;
margin-bottom:10px;
}
/* 招投标公告结束 */
.part4{
  padding:20px 0px !important;
}
.parallax-bg{
position: absolute;
        left: 0;
        top: 0;
        width: 130%;
        height: 100%;
       background-size: cover;
        background-size: cover;
        background-position: center;
}
.part4 ul{
padding:0px 20px;
}
.part4 ul li{
width:100%;
height:50px;
line-height:50px;
text-align:left;
border-bottom:1px solid #e1e1e1;
overflow:hidden;
}
.part4 ul li a{
font-size:16px;
color:#434343;
}
.part4 ul li:hover a{
color:#043771;
}
/* 魅力职院开始 */
.part7{margin-top:15px;}
.part7 .wrap{padding: 0px 12px;}
.part7 .title h5 a{color: #043771;}
.mlzy{padding:0px 10px;}
.gyxy_img{
	width: 100%;
}
.gyxy_img img{
	width:100%;
	height: 200px;
        object-fit:cover;
}
/* 魅力职院结束 */

/* footer 开始*/
.footer{background: #043771;background-size:100% 100%;position: relative;}
/* 专题专栏开始 */
.part8_zt {padding: 24px 12px 0px;}
.part8_zt .title{margin-bottom: 20px;}

.ztzl{width: 100%; overflow:hidden; position:relative; margin-bottom: 5px; }
.ztzl .bd{ padding:0px 10px;   }
.ztzl .bd ul{ zoom:1; }
.ztzl .bd ul li{ width: 100%;overflow:hidden; text-align:center; position: relative; }
.ztzl .bd ul li img{ width:100%; display:block; border-radius: 10px;}
/* 专题专栏结束 */

/* 新媒体开始 */
.part8_mt{
margin:24px 0px;
}
.new_media{
padding:0px 15px;
}
.new_media ul li{
  width:100%;
margin-bottom:20px;
  padding:15px;
  border-radius:10px;
}
.new_media ul li.wechat{background:linear-gradient(90deg, 
			rgba(75, 230, 207, .34) 0%, 
			rgba(212, 248, 174, .34) 100%);}
.new_media ul li.weibo{
   background:linear-gradient(90deg, 
			rgba(254, 220, 69, .34) 0%, 
			rgba(251, 112, 153, .34) 100%);
}
.new_media ul li .pic{
width:100%;
height:35px;
display:flex;
align-items:center;
}
.new_media ul li .pic img{
width:35px;
margin-right:16px;
}
 .new_media ul li .pic h3{
width:calc( 100% - 51px );
font-size:16px;
font-weight:normal;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
} 
 .new_media ul li.wechat .pic h3{
color:#21a32a;
}
 .new_media ul li.weibo .pic h3{
color:#ff4150;
}
.new_media ul li p{
width:100%;
font-size:14px;
color:#333333;
margin-top:10px;
}
/* 新媒体结束 */
.footer-nr{border-top: 1px solid #fff;padding: 20px 20px;}

.footer-nr p{font-size: 14px;color: #fff;padding-left: 30px;line-height:30px;background: url(../images/xfooter-05.png) no-repeat left center;}
.footer-nr p+p{background: url(../images/xfooter-06.png) no-repeat left center;}

.footer-nr03{float: right;}
.footer-nr03 ul{float: left;margin-right: 50px;}
.footer-nr03 li{float: left;position: relative;}
.footer-nr03 li .footer-ewm{position: absolute;top: -88px;left: 50%;margin-left: -40px;display: none;}
.footer-nr03 li .footer-ewm .pic{/*border: 5px solid #fff;*/overflow: hidden;}
.footer-nr03 li .footer-ewm .pic img{width: 80px;height: 80px;display: block;}
.footer-nr03 li .footer-ewm i{display: block; width: 10px;height: 5px;position: absolute;bottom: -5px;left: 50%;margin-left: -5px;background: url(../images/xfooter-01.jpg) no-repeat center;}
.footer-nr03 li .icon{ width: 50px;height: 50px;background: url(../images/xfooter-02.png) no-repeat center;background-size: 100% 100%;margin-right: 15px;cursor: pointer;}
.footer-nr03 li+li .icon{background: url(../images/xfooter-03.png) no-repeat center;background-size: 100% 100%;}

.footer-nr03 li:hover .footer-ewm{display: block;cursor: pointer;}
.footer-nr03 .footer-logo{float: right;margin-top: 10px;}
.footer-nr03 .footer-logo img{display: block;width: 100%;}

/* footer 结束 */

.footer-link{ width:100%; position:relative; border-bottom: 1px solid rgba(255,255,255,0.1); }

.footer-link .bd ul{ overflow:hidden; zoom:1; }
.footer-link .bd ul li{ width: 25%; height:100px;float:left; _display:inline; overflow:hidden; text-align:center;padding-top: 20px;box-sizing: border-box;  }
.footer-link .bd ul li .pic{ text-align:center; }
.footer-link .bd ul li .pic img{  height:38px; display:block; margin: 0 auto; }
.footer-link .bd ul li .pic a:hover img{ border-color:#999;  }
.footer-link .bd ul li .title a{ line-height:40px;text-align:center;  color: #fff; font-size: 14px; }
.footer-link .bd ul li a{display: block;}
.foot_logo{
	width: 80%;
	background: url(../images/zz.png) no-repeat center center;
	background-size: 80%;
	text-align: center;
	padding:20px 0px;
	margin:0px auto;
}
.foot_logo img{
	width: 110px;
	height: 111px;
}