@charset "utf-8";
/* CSS Document */
/* 主体 */
.mt-50{margin-top: 50px;}
.mb-70{margin-bottom: 70px;}
.is-main .container{margin-top: 40px;background-color: #fff;}

/* 轮播 */
.new-flash{position: relative;width: 47.027027%;}
.new-flash a{display: block;width: 100%;padding-top: 71.83908%;height: 0;position: relative;}
.new-flash img{position: absolute;left: 0;top: 0;width: 100%;height:100%;object-fit: cover;transition: all linear .3s }
.new-flash img:hover{transform: scale(1.1);}
.new-flash a p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 125px 0 30px; line-height: 70px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff;background:rgba(0, 0, 0, .4);}
/* swiper 自定义分页（自动播放进度条） */
.new-flash .swiper-pagination{bottom: 25px;right: 20px;left:unset;width:max-content;z-index: 2;}
.new-flash>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;width: 10px;height: 10px;background-color: #fff;border-radius: 50%;opacity: 1;}
.new-flash .swiper-pagination-bullet:first-child{margin-left:0;}
.new-flash .swiper-pagination-bullet:last-child{margin-right:0;}
.new-flash>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #e30000;width: 22px;height: 10px;border-radius: 5px;}

/* 新闻列表 */
.m-news{width: 50.27027027027027%;height: 500px;overflow: hidden;}
.m-news .m-tabnav2 li a{padding: 0 19px;}
.m-news .list-item:hover p{color: #0074c5;}
/* 重要转载 */
.m-news .m-liststylecom{height: 308px;}
.gwy-box{margin-top: 8px;}
.dzy-box>a,.gwy-box>a{display:block;width:58px;line-height:1.4;background:#0074c5;color:#fff;font-size:18px;padding:24px 20px;margin-right:20px;}
.dzy-box .list-item,.gwy-box .list-item{height: 42px;line-height: 42px;}
.dzy-list,.gwy-list{width:calc(100% - 78px);}
.nrtj-box{bottom: 0;width: 100%;}
.nrtj-item{width:48%;height:42px;line-height:42px;color:#0074c5;text-align:center;border:1px solid #0074c5;}
.nrtj-item:hover{background: #0074c5;color: #fff;}

/* 通知公告 */
.noitce-region,.job-box{width: 60.13513513513513%;overflow: hidden;}
.noitce-card-list{margin-top: -12px;}
.noitce-card-item{padding: 30px 28px;margin: 12px;width:calc(50% - 24px);height:168px;background-color:#ffffff;border:solid 1px #d3e0f3;}
.noitce-card-item .date{font-family: "DIN-BOLD";}
.noitce-card-item .year{margin-left: 8PX;font-family: "DIN-MEDIUM";}
.noitce-card-item .text{margin-top: 8px;}
.noitce-card-item:hover .text{color: #0074c5;}

/* 校园视频 */
.video-region,.admission-box{width: 35.81081081081081%;}
.video-img-text{height:66px;line-height: 66px;left: 0;bottom: 0;background-color:rgba(0,0,0,.5);}
.video-region .video-list-item{height: 48px;line-height: 48px;overflow: hidden;}
.video-region .video-list-item .video-tit{padding-left: 30px;background: url(../images/index/icon-play-blue.png) left center no-repeat;}
.video-region .video-list-item .video-tit:hover{padding-left: 28px;}
.video-list .u-active{margin-bottom: 12px;}
.video-list .u-active a{display: block;width: 100%;height: 312px;overflow: hidden;}
.video-list .u-active a img{width: 100%;height: 100%;object-fit: cover;}

/* 就业信息 */
.job-adm-region{height:633px;padding-top:30px;background:url(../images/index/bg-jyxx-blue.png) left top / cover no-repeat;}
.job-adm-region .container{margin-top: 0;}
.job-list-left{width:320px;height:386px;background-color:#ffffff;border-radius:30px 0px 30px 0px;overflow: hidden;}
.job-img-wrap{height: 204px;width: 100%;overflow: hidden;}
.job-img-wrap img{width: 100%;height: 204px;object-fit:cover;transition: all ease-in-out 0.3s;}
.job-list-left:hover img{transform: scale(1.1);}
.job-text{padding: 0 27px;margin-top: 18px;}
.job-date{width:fit-content;height: 30px;line-height: 30px;margin-left: 27px;margin-top: 32px;font-family:"DIN-LIGHT";background-color:#7caaea;border-radius:15px;}
.job-list-right{width: calc(100% - 355px);margin-top: -28px;}
.job-list-right .job-list-item{height: 88px; line-height: 88px;}
.job-list-item + li{border-top: 1px dashed #e3e3e3;}

/* 招生信息 */
.admission-list-item{height: 110px;padding: 28px 30px;background-color:#ffffff;margin-bottom: 28px;cursor: pointer;}
.admission-list-item .date{width: 80px;height: 100%;border-right: 1px solid #cb1921;}
.admission-list-item .day{padding-left: 12px;}
.admission-list-item .month{font-family: "DIN-MEDIUM";}
.admission-list-item .tit{width: calc(100% - 80px);}
.admission-list-item .primary-tit{line-height: 54px;padding-left: 28px;transition: all linear .3s;}
.admission-list-item:hover .primary-tit{padding-left: 24px;}
.admission-list-item:hover a{color: #0074c5;}


/* 专题专栏 */
.zt-box{margin-top: 10px;margin-bottom: 100px;}
.zt-box .zt-flash{width: 100%;height: 142px;position: relative;overflow: hidden;}
.zt-list li{float:left;position: relative;margin-right: 36px;border-radius: 12px;overflow:hidden; }
.zt-list li:last-child{margin-right: 0;}
.zt-list li img{width:343px;height: 100%;object-fit:contain;transition: transform 0.3s ease-in-out;}
.zt-list li:hover img{transform: scale(1.1);}
.zt-box .zt-flash .prev,.zt-box .zt-flash .next{position:absolute;right:0;top:50%;margin-top:-23px;display:block;width:28px;height:46px;background-color:rgba(0,0,0,0.3);border-radius:4px;overflow:hidden;}
.zt-box .zt-flash .prev::after,.zt-box .zt-flash .next::after{content: "";position: absolute;left: 5px;top: 18px;width: 12px; height: 12px; border: 2px solid white;border-left: none;border-bottom: none; transform: rotate(45deg);}
.zt-box .zt-flash .prev{left: 0;transform: rotate(-180deg);}
.zt-box .zt-flash .prev:hover,.zt-box .zt-flash .next:hover{background-color: rgba(0,0,0,0.8);}

/* 主题红色 */
.theme-red .m-liststyle2 .list-item{height:110px;padding:20px 24px;margin-bottom:20px;background-color:#faf6f0;}
.theme-red .m-liststyle2 .date::after{background-color:#c0a884;}
.theme-red .noitce-card-item{border: solid 1px #ead7ba;}
.theme-red .video-region .video-list-item .video-tit{background: url(../images/index/icon-play.png) left center no-repeat;}
.theme-red .job-adm-region{background:url(../images/index/bg-jyxx.png) left top / cover no-repeat;}
.theme-red .admission-list-item .date{border-right: 1px solid #c0a884;}
.theme-red .job-date{background-color:#c0a884;}
.theme-red .job-list-item + li{border-top: 1px dashed #d6c09e;}
.theme-red a:hover,.theme-red .m-news .list-item:hover p,.theme-red .noitce-card-item:hover .text,.theme-red .noitce-card-item:hover .date,.theme-red .video-list-item:hover .video-tit,.theme-red .list-item:hover a,.theme-red .admission-list-item:hover .primary-tit,.theme-red .admission-list-item:hover .date{color: #b52330;}


/*medium pcScreen lg*/
@media screen and (min-width: 1367px) {
	
}

/*medium pcScreen lg*/
@media screen and (max-width: 1366px) {

}
/*pad md*/
@media screen and (max-width: 1200px ){
	

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-flash,.m-news,.noitce-region, .job-box,.video-region, .admission-box,.noitce-card-item,.job-list-left,.job-list-right{width:100%}
	.job-adm-region,.job-img-wrap,.is-friendlink{height: auto;}
	.is-main .container{margin-top: 0px;}
	.m-news{margin-top: 25px;}
	.new-flash a p{padding-left: 10px;}
	.noitce-card-list{margin-left: 0; margin-right: 0;}
	.noitce-card-item{padding: 30px 15px;margin: 12px 0;}
	.mt-50{margin-top: 0;}
	.mb-70{margin-bottom: 0;}
	.job-list-right{margin-top: 20px;}
	.zt-box{margin-bottom: 15px;}
	.video-img-text{height: 46px;line-height: 46px;padding: 0 10px;}
	.job-list-right .job-list-item{height: 48px; line-height: 48px;}
	.admission-list-item{height:70px;padding:7px 10px;margin-bottom:15px;}
	.m-liststyle2 .list-item{height:70px;padding:0px 10px;margin-bottom:15px;}
	.noitce-card-item{padding: 10px;height: auto;}

}

/*phone sm*/
@media screen and (max-width: 767px) {
	.is-main .container{padding: 0 15px;}
	img{max-width:100%}
	.ln-card-item{width: 100%;}
	.m-news{height: auto;}

	
}