body,html{font-family: "微软雅黑";font-size: 16px;color: #727171;}
.displayIB{display: inline-block;}
.displayB{display: block;}
.relative{position: relative;}
.absolute{position: absolute;}
.alignCenter{text-align: center;}
.alignLeft{text-align: left;}
.common-width{width: 80%;margin: 0 auto;}
img{max-width: 100%;}
/* 头部 */
.header{background-color: #ffffff;}
.header-image{background: url(../images/yimg-01.jpg);width: 100%;background-repeat: no-repeat;background-position: left top;background-size: 100% 100%;}
.header-height img{display: inline-block;vertical-align: middle;width: 100%;}
.header-left{float: left;width: 34%;}
.header-tel{float: right;color: #ffffff;font-size: 16px;font-weight: bold;letter-spacing: 1px;}
/* 头部 */
/* 导航 */
.nav-content li{float: left;width: 20%;text-align: center;}
.header-nav{height: 40px;line-height: 40px;}
.nav-content li a{display: inline-block;font-size: 18px;letter-spacing: 1px;color: #ffffff;}
/* 导航 */
/* banner */
.banner-section img{width: 100%;display: block;}
/* banner */
/* 内容 */
.common-contentP{position: relative;top: -30px;}
/*.common-contentR{top: 0;}
.common-contentR .common-width{position: absolute;top: -50px;left: 50%;transform: translateX(-50%);}*/
.index-nav{background-color: #ffffff;box-shadow: 0 6px 10px rgba(0,0,0,.4);padding: 21px 0;}
.index-nav li{float: left;width: 16.6666%;text-align: center;}
.index-nav li a{font-size: 12px;}
.index-nav li a p{margin-top: 6px;}
.index-tab ul li{float: left;font-size: 25px;letter-spacing: 2px;font-family: "微软雅黑";}
.index-tab ul li:first-child{padding-right: 20px;border-right: 1px solid #9FA0A0;}
.index-tab ul li:last-child{padding-left: 0;}
.index-tab ul .active{color: #00793C;cursor: pointer;}
.look-more{float: right;margin-top: 20px;}
.look-more img{display: inline-block;}
.index-tab{float: left;}
.contentInfo-left{float: left;width: 50%;}
.contentInfo-right{width: 50%;display: inline-block;}
.contentInfo-style span{display: inline-block;}
.contentInfo-left .look-more{margin-right: 15px;}
.contentInfo-style .time{font-size: 18px;color: #9FA0A0;border-right: 1px solid #9FA0A0;padding-right: 13px;float: left;letter-spacing: 1px;}
.contentInfo-style .title{font-size: 14px;color: #727171;padding-left: 13px;max-width: calc(100% - 140px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 24px;line-height: 24px;}
.contentInfo-style ul li a{display: block;height: 24px;line-height: 24px;}
.contentInfo-style ul li{border-bottom: 1px dashed #9FA0A0;padding: 12px 0;}
.contentInfo-left ul{padding-left: 4%;}
.contentInfo-right ul{padding-left: 4%;}
.contentInfo-style ul{padding-top: 15px;padding-bottom: 25px;background:#ffffff;}
.index-title{float: left;font-size: 25px;letter-spacing: 1px;border: none!important;}
.major-swiper-wrapper img{width: 100%;display: block;height: 200px;}
.major-swiper-wrapper a{display: inline-block;width: 100%;}
.major-name{background: rgba(0,121,60,.6);color: #ffffff;text-align: center;font-size: 18px;font-family: "微软雅黑";height: 40px;line-height: 40px;}
.major-prev{left: -34px;background-image: url(../images/index-prev.png)!important;}
.major-next{right: -34px;background-image: url(../images/index-next.png)!important;}
.major-prev,.major-next{width: 24px!important;height: 111px!important;background-size:24px 111px!important;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.index-major{padding-top: 65px;background-color: #FFFFFF;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.index-major .relative{padding: 22px 0 70px;}
.index-problem{background-color: #00793c;padding-top: 24px;position: relative;padding-bottom: 100px;}
.index-problem .common-width{position: relative;}


.problem-title h3{color: #FFFFFF;font-size: 25px;letter-spacing: 1px;font-family: "微软雅黑";float: left;}
.problem-list{background-color: #ffffff;padding: 20px 3%;position: absolute;top: 76px;width: 94%;left: 0;right: 0;}
.problem-list li{background-color: #E9EFE8;float: left;width: 23.8%;background-repeat: no-repeat;height: 61px;line-height: 61px;margin-right: 1.2%;background-size: 68px 61px;background-position: 5px center;}
.problem-list li:nth-child(4n){margin-right: 0;}
.problem-list li:first-child{background-image: url(../images/problem-1.png);margin-bottom: 12px;}
.problem-list li:nth-child(2){background-image: url(../images/problem-2.png);margin-bottom: 12px;}
.problem-list li:nth-child(3){background-image: url(../images/problem-3.png);margin-bottom: 12px;}
.problem-list li:nth-child(4){background-image: url(../images/problem-4.png);margin-bottom: 12px;}
.problem-list li:nth-child(5){background-image: url(../images/problem-5.png);}
.problem-list li:nth-child(6){background-image: url(../images/problem-6.png);}
.problem-list li:nth-child(7){background-image: url(../images/problem-7.png);}
.problem-list li:nth-child(8){background-image: url(../images/problem-8.png);}
.problem-list li a{color: #727171;font-size: 18px;letter-spacing: 2px;font-family: "微软雅黑";padding-left: 80px;}


.contentInfo-title{font-size: 25px;letter-spacing: 2px;font-family: "Source Han Sans CN Medium";padding: 20px 0 18px 4%;}
.contentInfo-title p{float: left;}
.contentInfo-title .look-more{margin-top: 0;height: 38px;line-height: 38px;}
.contentInfo-title .look-more img{vertical-align: middle;margin-top: 11px;}
/* 内容 */
/* 光影鲁大、媒体视角 */
.index-video-left{float: left;width: 48%;}
.index-video-right{float: right;width: 48%;margin-left: 4%;}
/* .index-video video{width: 100%;display: block;} */
.index-video a{display: block;}
.index-video a img{width: 100%;display: block;}
.video-left{float: left;width: 48%;}
.video-list{height:468.98px;overflow: hidden;}
.video-center{float: left;width: 48%;margin-left: 4%;}
/* .video-center video:last-child{margin-top: 21px;} */
.video-center a:last-child{margin-top: 21px;}
.video-right{float: right;width: 664px;}
.index-video{background-color: #E9EFE8;padding-top:160px;padding-bottom:40px;}
.index-video-right ul{padding: 10px 34px 11px;}
.index-video-left .contentInfo-title,.index-video-right .contentInfo-title{padding-left: 0;}
.index-video-left .look-more img,.index-video-right .look-more img{margin-top: 20px;}
.index-video-left .title,.index-video-right .title{padding-left: 0;max-width: 100%;width: 100%;}
.content-section__width{padding: 0 140px 0 70px;}
.content-section__width .content-section__right{width: 100%!important;}
.content-section__width .content-section__right .article-title{width: 100%;}
/* 光影鲁大、媒体视角 
/* footer */
.footer{background-color: #00793C;padding: 50px 0;}
.footer-href{margin-bottom: 18px;}
.footer-logo{float: left;margin-top: 20px;}
.footer-logo img{display: inline-block;vertical-align: middle;width: 220px;}
.footer-href a{color: #ffffff;}
.footer-center{float: left;padding-left: 30px;}
.footer-info li a{display: inline-block;color: #ffffff;font-family: "微软雅黑";font-size: 12px;border-right: 1px solid #ffffff;padding: 0 15px;letter-spacing: 1px;}
.footer-info li{float: left;}
.footer-info li:first-child a{padding-left: 0;}
.footer-info li:last-child a{padding-right: 0;border-right: none;}
.copyright{color: #ffffff;font-family: "微软雅黑";font-size: 12px;letter-spacing: 1px;}
.footer-href a{float: left;font-size: 22px;letter-spacing: 1px;margin-right: 32px;}
.footer-right{float: right;color: #ffffff;text-align: center;font-size: 12px;font-family: "微软雅黑";}
.footer-info{margin-bottom: 8px;}
/* footer */

/* 联系我们 */
.section{background-color: #ffffff;}
.h2-caption{color: #004cb2;font-family: "Source Han Sans CN Bold";font-size: 46px;font-weight: bold;letter-spacing: 1px;}
.caption-info{margin-top: 32px;}
.caption-info span{display: inline-block;color: #898989;font-family: "微软雅黑";font-size: 14px;padding: 0 4px;letter-spacing: 1px;position: relative;font-weight: lighter;}
.caption-info span:after{content: "";position: absolute;width: 1px;height: 14px;right: 0;top: 50%;transform: translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);background-color: #898989;}
.caption-info span:first-child{padding-left: 0;}
.caption-info span:last-child:after{width: 0;height: 0;}
.nav-bars-container img{margin-right: 3px;}
.nav-bars-container{padding: 18px 0 60px;letter-spacing: 1px;padding-left: 20px;}
.content-caption{border-bottom: 1px dashed #9FA0A0;padding-bottom: 10px;}
.contact-content-left{float: left;}
.contact-content-right{display: inline-block;text-align: center;margin-left: 120px;font-size: 14px;}
.contact-name{font-family: "微软雅黑";font-size: 32px;letter-spacing: 2px;color: #004cb2;margin-top: 94px;}
.contact-info-name{font-size: 20px;font-weight: bold;color: #004cb2;letter-spacing: 1px;margin-right: 5px;}
.contact-content-left p{font-size: 20px;font-family: "微软雅黑";line-height: 40px;color: #595757;}
.contact-content{margin-top: 30px;}
.contact-container{padding-left: 74px;}
/* 联系我们 */

/* 通用左侧列表 */
.content-nav li{position: relative;border-left: 1px solid #D3E5D8;padding: 25px 0;}
.content-nav li:last-child{padding-bottom: 10px;}
.content-nav li a{color: #9FA0A0;font-weight: normal;font-size: 20px;letter-spacing: 1px;display: block;text-align: left;padding-left: 20px;}
.content-nav li a img{display: none;}
.content-section__left{float: left;width: 18%;text-align: center;}
.content-section__right{display: inline-block;width: 80%;}
.content-nav .active a{color: #004cb2;font-family: "微软雅黑";}
.content-nav .active:before{content: "";position: absolute;left: -3px;top: 50%;width: 5px;height: 30px;background-color: #004cb2;transform: translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.content-nav .active a img{display: inline-block;vertical-align: middle;}
/* 通用左侧列表 */

/* 招生计划 */

/* 招生计划 */

/* 成绩查询 */
.menu-style input[type=text]{outline: none;border: 1px solid #D3E5D8;padding: 15px 20px;margin-bottom: 25px;width: 430px;font-size: 18px;font-weight: lighter;}
.menu-style input[type=text]::-webkit-input-placeholder {color: #B5B5B6;font-size: 18px;letter-spacing: 1px;}
.menu-style input[type=text]::-moz-placeholder {color: #B5B5B6;font-size: 18px;letter-spacing: 1px;}
.menu-style input[type=text]:-ms-input-placeholder {color: #B5B5B6;font-size: 18px;letter-spacing: 1px;}
.h2-caption__margin{margin-bottom: 46px;}
.caption-submit{background-color: #507ede;color: #FFFFFF;width: 110px;height: 46px;line-height: 46px;text-align: center;border: none;font-size: 16px;}
.state-name{font-size: 24px;color: #595757;font-weight: lighter;margin-bottom: 14px;}
.state-section{padding-top: 20px;border-top: 1px solid #D3E5D8;}
.menu-style{margin-bottom: 36px;}
.state-content p{font-size: 12px;line-height: 26px;color: #595757;font-weight: normal;}
.table-style th{background-color: #42975C;color: #FFFFFF;height: 46px;line-height: 46px;text-align: center;border-right: 1px solid #FFFFFF;font-size: 18px;font-family: "微软雅黑";}
.table-style th:last-child{border-right: 1px solid #42975C;}
.table-style tr td{color: #727171;font-size: 16px;text-align: center;font-weight: normal;border-left: 1px solid #D3E5D8;padding: 10px 10px;border-bottom: 1px solid #D3E5D8;}
.table-style tr td:last-child{border-right: 1px solid #D3E5D8;}
/* 成绩查询 */


/* 招考信息 */
.article-title{float: left;font-size: 18px;color: #727171;font-family: "微软雅黑";letter-spacing: 1px;width: 560px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article-name{float: right;font-size: 18px;font-weight: normal;color: #9FA0A0;letter-spacing: 1px;margin-right: 10px;}
.h2-caption__border{border-bottom: 1px dashed #9FA0A0;padding-bottom: 48px;}
.article-list li{border-bottom: 1px dashed #9FA0A0;height: 60px;line-height: 60px;}
.content-h2-caption{color: #004cb2;font-size: 30px;letter-spacing: 0;font-weight: bold;}
.content-details{margin-top: 30px;color: #000000;font-size: 18px;font-weight: normal;line-height: 34px;margin-bottom: 100px;}
.content-details video{width: 100%;max-width: 100%;}
/* 招考信息 */

/* 学院介绍 */
.content-section__center{float: left;width: 55%;margin-left: 2%;}
.content-section__rhrl{float: right;width: 20%;margin-top: 128px;}
.referral-top{font-size: 18px;color: #000000;text-indent: 2em;line-height: 37px;margin-top: 30px;text-align: left;}
.referral-center .title{background-color: #42975C;color: #FFFFFF;height: 46px;line-height: 46px;padding-left: 20px;font-size: 20px;}
.referral-center{margin-top: 60px;}
.referral-center__list{border-left: 1px dashed #9FA0A0;border-right: 1px dashed #9FA0A0;border-bottom: 1px dashed #9FA0A0;font-weight: normal;padding: 10px;line-height: 34px;color: #000000;}
.referral-bottom{margin-top: 75px;}
.content-section__rhrl ul{border: 1px dashed #9FA0A0;padding: 0 8px;text-align: right;}
.content-section__rhrl ul li{padding: 20px 0;}
.content-section__rhrl ul li a{font-size: 20px;color: #9FA0A0;letter-spacing: 1px;display: block;}
.content-section__rhrl ul li img{display: none;}
.content-section__rhrl ul .active{position: relative;}
.content-section__rhrl ul .active a{color: #004cb2;font-family: "微软雅黑";}
.content-section__rhrl ul .active img{display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom: 2px;}
.content-section__rhrl ul .active:after{content: "";position: absolute;right: -10px;top: 50%;width: 5px;height: 30px;background-color: #004cb2;transform: translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
/* 学院介绍 */

/* 专业介绍 */
.college-referral__title{font-size: 20px;font-weight: bold;color: #42975C;letter-spacing: 1px;margin: 30px 0;}
.college-referral__content{font-size: 18px;text-indent: 2em;color: #000000;line-height: 38px;font-family: "微软雅黑";padding-bottom: 50px;border-bottom: 1px dashed #9FA0A0;}
.college-referral__section .college-referral__content:last-child{border-bottom: none;}
/* 专业介绍 */

/* 常见问题 */
.problem-left{color: #42975C;font-size: 20px;font-weight: bold;float: left;padding-bottom: 22px;}
.problem-title{color: #727171;font-size: 20px;font-family: "微软雅黑";}
.problem-section{padding-top: 28px;border-bottom: 1px dashed #9FA0A0;padding-bottom: 20px;}
.problem-right{display: inline-block;width: 890px;font-size: 16px;letter-spacing: 1px;line-height: 30px;}
.wenda-section .problem-section:last-child{border-bottom: none;}
/* 常见问题 */

/* 学院专业 */
.major-section .left,.major-section .center,.major-section .right{width: 32%;}
.major-section .left{float: left;}
.major-section .center{float: left;margin: 0 2%;}
.major-section .right{float: right;}
.major-title{background-color: #507ede;color: #ffffff;text-align: left;padding: 0 10px;height: 46px;line-height: 46px;font-size: 18px;position: relative;}
.major-ul li{background-color: #dce7ff;padding: 11px 6px 11px 10px;border-bottom: 1px solid #FFFFFF;}
.major-ul li a{color: #727171;font-weight: normal;font-size: 15px;}
.education{float: right;font-size: 12px;color: #507ede;font-weight: bold;text-align: center;}
.major-title img{float: right;position: absolute;right: 6px;top: 50%;transform: translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);width: 16px;}
.major-content{margin-bottom: 46px;}
.major-ul-different{background-color: #EFEFEF!important;}
.major-ul-different a{color: #898989!important;font-size: 12px!important;}
.major-ul li a span:first-child{display: inline-block;float: left;}
/* 学院专业 */
/* 学院专业 */

/* 校园视频 */
.college-video{margin-top: 30px;}
/* 校园视频 */

/* 校园风光 */
.campus-photo .left,.campus-photo .center{float: left;}
.campus-photo .left{margin-right: 2%;}
.campus-photo .right{float: right;}
.campus-photo .left,.campus-photo .center,.campus-photo .right{width: 32%;}
.campus-photo img{display: block;width: 100%;margin-bottom: 20px;}
.h2-caption-left{margin-left: 0;}
/* 校园风光 */


/*视频列表页 */
.campus-photos .left,.campus-photos .center{float: left;}
.campus-photos .left{margin-right: 2%;}
.campus-photos .right{float: right;}
.campus-photos .left,.campus-photos .center,.campus-photos .right{width: 32%;}
.campus-photos img{display: block;width: 100%;margin-bottom: 20px;}
.h2-caption-left{margin-left: 0;}
/* 校园风光 */



/* 招生计划 */
.screen-left{float: left;font-size: 15px;color: #000000;font-family: "微软雅黑";margin-right: 30px;width: 35px;}
.screen-right{display: inline-block;width: 925px;}
.screen-right li{float: left;width: 63px;height: 33px;line-height: 33px;text-align: center;font-family: "微软雅黑";margin-bottom: 15px;}
.screen-right li:hover{cursor: pointer;}
.screen-container{margin-top: 48px;}
.screen-right .active{background-color: #004cb2;color: #FFFFFF;border-radius: 5px;}
.screen-right .active a{color:#ffffff;}
.screen-result table{width: 100%;}
.screen-result{padding-top: 50px;border-top: 1px solid #D3E5D8;margin-top: 15px;}
/* 招生计划 */
/* 2025首页改版 */
.college-referral__section{
	margin-top: 20px;
}
.header-right_name{
	margin-bottom: 10px;
}
.header-right_name span{
	display: inline-block;
	letter-spacing: 6px;
	font-weight: normal;
}
.header-right_name span:first-child{
	margin-right: 10px;
}
.header-image{
	padding: 40px 0;
}
.header-nav{
	background-image: url('../images/yimg-02.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.index-swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.index-swiper-container a,.index-swiper-container img{
	display: block;
}
.yindex-nav li{
	width: 15.4%;
	margin-right: 1.5%;
	float: left;
	text-align: center;
	padding: 20px 0;
	border-radius: 10px;
	transition: all 0.5s;
}
.yindex-nav li:hover{
	box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.yindex-nav li:last-child{
	margin-right: 0;
}
.yindex-nav li a{
	color: #ffffff;
}
.navigation{
	margin: 50px 0 60px;
}
.navigation-img{
	width: 55px;
	margin-bottom: 5px;
}
.yindex-nav li:nth-child(1){
	background-color: #00b3ff;
}
.yindex-nav li:nth-child(2){
	background-color: #507ede;
}
.yindex-nav li:nth-child(3){
	background-color: #79bc2c;
}
.yindex-nav li:nth-child(4){
	background-color: #ffac00;
}
.yindex-nav li:nth-child(5){
	background-color: #00b3ae;
}
.yindex-nav li:nth-child(6){
	background-color: #ff5354;
}
.zkdt-section{
	width: 54%;
	float: left;
}
.zszc-section{
	width: 42%;
	float: right;
}
.indexnews-title{
	height: 45px;
	line-height: 45px;
	margin-bottom: 30px;
}
.indexnews-title .img1{
	display: inline-block;
	width: 50px;
	vertical-align: middle;
}
.indexnews-title .img2{
	display: inline-block;
	width: 20px;
}
.inews-right{
	float: right;
	width: calc(100% - 58px);
	position: relative;
}
.inews-right:after{
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background: -webkit-linear-gradient(left, #0043a1, #009af6);
	background: linear-gradient(to right,#0043a1,#009af6);
	z-index: 1;
}
.inews-right .left{
	float: left;
}
.inews-right .right{
	float: right;
	transition: all 0.8s;
}
.inews-right .right:hover{
	transform: scale(1.2);
	
}
.inews-right .right:hover span{
	text-shadow: 0 0 8px rgba(80,126,222,.5);
}
.fcolor1{
	color: #004cb2;
}
.fcolor2{
	color: #507ede;
}
.fontsize1{
	font-size: 26px;
	font-weight: bold;
	letter-spacing: 4px;
}
.fontsize2{
	font-size: 18px;
}
.inews-right span{
	display: inline-block;
}
.inews-more{
	font-size: 12px;
}
.inews-borderleft{
	position: relative;
	padding-left: 10px;
	margin-left: 10px;
}
.inews-borderleft:after{
	content: "";
	background-color: #004cb2;
	position: absolute;
	bottom: 0;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 25px;
}
.zkdt-bannerback{
	background-image: url('../images/yimg-17.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
}
.zkdt-time{
	flex: 0 0 67px;
	text-align: center;
}
.zkdt-time .ri{
	background-color: #d7d8d8;
	color: #004cb2;
	font-size: 24px;
	letter-spacing: 2px;
	font-weight: bold;
}
.zkdt-time .year{
	background-color: #004cb2;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 10px;
}
.zkdt-caption{
	font-size: 16px;
	color: #000000;
	margin-left: 10px;
	flex: 1; /* 占据剩余空间 */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 限制两行 */
	-webkit-box-orient: vertical;
	line-height: 1.5; /* 行高 */
	max-height: 3em;
}
.zkdt-swiper{
	width: 53%;
	float: left;
	height: 285px;
}
.zkdt-swiper .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
}
.zkdt-list{
	width: 45%;
	float: right;
}
.zkdt-list .content a{
	display: flex;
	width: 100%;
	text-decoration: none;
	align-items: center;
	transition: all 0.6s;
}
.zkdt-list .content a:hover{
	transform: scale(1.1);
}
.zkdt-list .content a:hover .zkdt-caption{
	color: #004cb2;
	font-weight: bold;
}
.zkdt-list .content{
	margin-bottom: 15px;
	display: flex;
	width: 100%;
	height: 60px;
}
.zkdt-list .content:last-child{
	margin-bottom: 0;
}
.zszc-newslist .zszc-li{
	border-bottom: 1px dashed #d7d8d8;
	padding: 20px 0;
}
.zszc-newslist .zszc-li a{
	transition: all 0.6s;
}
.zszc-newslist .zszc-li:hover a{
	color: #004cb2;
	font-weight: bold;
	transform: translate(10px,0);
}
.zszc-newslist .zszc-li:first-child{
	padding-top: 0;
}
.zszc-newslist .zszc-li a{
	display: block;
	color: #000000;
	font-size: 16px;
}
.zszc-newslist .zszc-li a .title{
	float: left;
	width: calc(100% - 85px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zszc-newslist .zszc-li a .time{
	float: right;
	width: 80px;
	font-weight: bold;
}
.yindex-problem{
	background-image: url('../images/yimg-18.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
	margin: 100px 0 80px;
	padding: 50px 0;
}
.yproblem-title{
	text-align: center;
	color: #ffffff;
	font-size: 23px;
	letter-spacing: 6px;
	height: 25px;
	line-height: 25px;
}
.yproblem-border{
	display: inline-block;
	height: 1px;
	width: 40px;
	background-color: #ffffff;
	vertical-align: middle;
}
.yproblem-list{
	width: 90%;
	float: left;
}
.yindex-problem .margintop{
	margin-top: 50px;
	position: relative;
}
.yproblem-list .li{
	float: left;
	width: 16.6%;
	text-align: center;
}
.yproblem-list .li a{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	transition: all 0.8s;
}
.yproblem-list .li a img{
	width: 40%;
	margin-bottom: 10px;
}
.yproblem-list .li a .name{
	min-height: 50px;
}
.yproblem-list .li a:hover{
	transform: scale(1.2);
}
.problem-more{
	color: #ffffff;
	float: right;
	position: absolute;
	bottom:30px;
	right: 0;
	font-size: 12px;
}
.problem-more img{
	width: 30px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.major-swiper-wrapper .swiper-slide:nth-child(n) .major-name{
	background-color: #6db3a4;
}
.major-swiper-wrapper .swiper-slide:nth-child(2n) .major-name{
	background-color: #507ede;
}
.major-swiper-wrapper .swiper-slide:nth-child(3n) .major-name{
	background-color: #79782c;
}
.major-swiper-wrapper .swiper-slide:nth-child(4n) .major-name{
	background-color: #a37e3a;
}
.major-swiper-wrapper .swiper-slide:nth-child(5n) .major-name{
	background-color: #50b8de;
}
.footer{
	background: linear-gradient(to right,#0043a1,#009af6);
}
.yindex-video{
	margin-top: 50px;
	padding-bottom: 100px;
	background: linear-gradient(to bottom,white 0%,white 30%,#eaeaea 30.01%,#eaeaea 100%);
}
.yvideo-left{
	float: left;
	background-image: url('../images/yimg-27.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 20%;
	height: 368px;
}
.yvideo-right{
	float: right;
	width: 80%;
}
.mlxy-section{
	background-color: #ffac00;
}
.mlxy-section a{
	display: block;
	color: #ffffff;
}
.mlxy-back2{
	background-color: #507ede;
}
.yvideo-flex{
	display: flex;
}
.yvideo-col-3{
	flex: 1;
	padding: 40px 20px 20px;
}
.yvideo-title{
	font-size: 26px;
	font-weight: bold;
	letter-spacing: 2px;
}
.yvideo-border{
	display: inline-block;
	height: 1px;
	width: 60px;
	background-color: #ffffff;
}
.yvideo-name{
	font-size: 16px;
	margin-bottom: 30px;
}
.yvideo-href{
	font-size: 12px;
	border: 1px solid #ffffff;
	padding: 2px 6px;
}
.yvideo-right_back{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.alignRight{
	text-align: right;
}
.mlxy-back3{
	background-color: #00b3ae;
}
.yvideo-height1{
	height: 134px;
}
.yvideo-height2{
	height: 134px;
}
.yivdeo-padding2{
	padding: 20px 20px;
}
.major-swiper-wrapper a{
	overflow: hidden;
	transition: all 1s;
}
.major-swiper-wrapper a:hover{
	transform: scale(1.2);
}
.zkdt-swiper-pagination{
	background-color: rgba(0, 0, 0, .5);
	bottom: 0!important;
	text-align: left;
	padding: 8px 10px;
}
.zkdt-swiper-pagination .swiper-pagination-bullet-active{
	background-color: #00b3ff!important;
}
.zkdt-swiper-pagination .swiper-pagination-bullet{
	background-color: #ffffff;
	opacity: 1;
}
.mobile-section{
	display: none;
	height: 67px;
	line-height: 67px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20;
}
.mobile-top{
	background: url(../images/yimg-01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 0 4%;
}
.mobile-top .logo{
	width: 40%;
	float: left;
}
.mobile-top .mobile-btn{
	width: 30px;
	float: right;
}
.mobile-section img{
	vertical-align: middle;
}
.mobile-nav{
	position: fixed;
	left: 0;
	right: 0;
	top: 67px;
	z-index: 999;
	overflow-y: auto;
	bottom: 0;
	display: none;
}
.mobile-nav .mobile-menuFirst{
	display: block;
	font-size: 16px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	padding: 0 20px;
	height: 48px;
	line-height: 48px;
}
.mobile-menuFirst{
	background-color: #016fcc;
	color: #ffffff;
	display: flex!important;
	align-items: center;
	justify-content: space-between;
}
.mobile-menuFirst a{
	color: #ffffff;
}
.indexnews-title .img12{
	width: 40px;
}
.mobile-yvideo{
	display: none;
	
}
.mobile-yvideo .yvideo-col-3{
	width: 50%;
	float: left;
	padding: 20px 0;
}
.mobile-yvideo .mlxy-section a{
	padding: 0 0 0 15px;
}
.mobile-yvideo .mlxy-section .yvideo-title{
	font-size: 20px;
}
.mobile-yvideo .mlxy-section .alignRight{
	margin-right: 15px;
}
.mobile-yvideo .mlxy-section .yvideo-name{
	margin-bottom: 15px;
}
.mobile-yvideo .yvideo-height1,.mobile-yvideo .yvideo-height2{
	height: 110px;
}
.mobilemajor-swiper{
	display: none;
}
.article-list li{
	transition: all 0.8s;
}
.article-list li:hover{
	transform: scale(1.1);	
}
.article-list li:hover .article-title{
	font-weight: bold;
	color: #004cb2;
}
.nav-content,.nav-content li{
	height: 40px;
}
.index-swiper-container .swiper-pagination-bullet{
	width: 44px;
	height: 7px;
	border-radius: 10px;
}
.index-swiper-container .swiper-pagination-bullet-active{
	background-color: #ffffff !important;
	opacity: 1!important;
}
.yproblem-list .li a .backimg{
	width: 40%;
	height: 55px;
	margin: 0 auto 10px;
	background-size: 100%;
	background-repeat: no-repeat;
}
.yproblem-list .li:first-child a .backimg{
	background-image: url('../images/yimg-19.png');
}
.yproblem-list .li:nth-child(2) a .backimg{
	background-image: url('../images/yimg-20.png');
}
.yproblem-list .li:nth-child(3) a .backimg{
	background-image: url('../images/yimg-21.png');
}
.yproblem-list .li:nth-child(4) a .backimg{
	background-image: url('../images/yimg-22.png');
}
.yproblem-list .li:nth-child(5) a .backimg{
	background-image: url('../images/yimg-23.png');
}
.yproblem-list .li:nth-child(6) a .backimg{
	background-image: url('../images/yimg-24.png');
}
.yproblem-list .li:nth-child(7),.yproblem-list .li:nth-child(8){
	display: none;
}
.mobile-menuFirst img{
	width: 17px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: sub;
}
.mobile-submenu{
	display: none;
	background-color: #ffffff;
}
.mobile-submenu a{
	padding: 0 30px;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	border-color: #ededed;
}
.mobile-submenu a:last-child{
	border: none!important;
}
.close_portmobile{
	background-color: rgb(255, 255, 255);
	position: absolute;
	width: 50px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	top: 0;
	right: 0;
	display: none;
	font-size: 14px;
	border: 1px solid rgb(255, 255, 255);
	color: rgb(51, 51, 51);
}
.wenda-section{
	margin-top: 20px;
}
.banner-swiper-pagination .swiper-pagination-bullet{
	opacity: 0.5;
	background-color: #ffffff;
}
.index-banner-next,.index-banner-prev{
	width: 44px!important;
	height: 44px!important;
	background-size: 100% 100%;
}
.index-banner-next{
	background-image: url('../images/index-bannernext.png');
}
.index-banner-prev{
	background-image: url('../images/index-bannerprev.png');
}
/* 2025首页改版 */
@media screen and (max-width: 1386px){
	.common-width{width: 88%;}
.footer .common-width{width: 92%!important;}
}
@media screen and (max-width: 1100px) {
	.common-width{width: 92%;}
.footer-center{padding-left: 0;margin-top: 10px;}
	.content-section__left{width: 100%;float: initial;}
	.content-section__right{width: 100%;float: initial;}
	.content-section__center{width: 100%;margin: 0 auto;float: initial;}
	/* 2025新增 */
	.content-section__width{
		padding: 0;
	}
	.content-section__rhrl{
		float: initial;
		width: 100%;
		margin-top: 20px;
	}
	.content-h2-caption{
		margin-top: 10px;
		font-size: 20px;
	}
	.content-nav li a{font-size: 18px;}
	.major-section .center{float: initial;margin-left: 0;}
	.content-nav li{width: 50%;float: left;border-left: none;padding: 10px 0;}
	.major-section .left, .major-section .center, .major-section .right{
		width: 100%;
		float: initial;
	}
	.banner-section{
		margin-top: 67px;
	}
	.mobile-section{display: block;}
	.header{
		display: none;
	}
	.index-swiper-container{
		margin-top: 67px;
	}
	.zkdt-section{
		width: 100%;
		float: initial;
	}
	.zszc-section{
		width: 100%;
		float: initial;
		margin-top: 40px;
	}
	.footer-center{
		padding-left: 0;
		margin-top: 15px;
	}
	.footer{
		padding: 30px 0;
	}
	/* 2025新增 */
}
@media screen and (max-width: 900px){
	.screen-right{width: 100%;}
	.college-video{
		display: none;
	}
	.major-prev, .major-next{
		display: none;
	}
	.major-name{
		font-size: 16px;
	}
	.footer-logo{
		float: initial;
		text-align: center;
		margin-top: 0;
	}
	.footer-href a{
		float: initial;
		display: inline-block;
	}
	.footer-href a:last-child{
		margin-right: 0;
	}
	.footer-href{
		text-align: center;
	}
	.footer-center{
		float: initial;
	}
	.footer-right{
		float: initial;
		text-align: center;
		margin-top: 15px;
	}
	.copyright{
		text-align: center;
	}
	.zkdt-swiper{
		width: 50%;
	}
	.zkdt-list{
		width: 48%;
	}
	.campus-photo .left, .campus-photo .center, .campus-photo .right{
		margin: 0;
		width: 100%;
	}
	.article-title{
		width: 80%;
	}
	.contact-container{
		padding-left: 0;
	}
}
@media screen and (max-width: 750px){
	#eol_float{
		top: 20%!important;
	}
	.common-width{width: 90%;}
	.yindex-nav li{
		width: 30%;
		margin-right: 5%;
		margin-bottom: 10px;
	}
	.yindex-nav li:nth-child(3n){
		margin-right: 0;
	}
	.yvideo-title{
		font-size: 20px;
	}
	.article-title{
		width: 76%;
	}
}
@media screen and (max-width: 561px){
	.content-nav li a{font-size: 16px;}
	.mobile-top .logo{
		width: 60%;
	}
	.navigation{
		margin: 30px 0;
	}
	.navigation-img{
		width: 35%;
		margin-bottom: 0;
	}
	.yindex-nav li{
		width: 32%;
		margin-right: 2%;
		padding: 15px 0;
	}
	.fontsize1{
		font-size: 18px;
		letter-spacing: 1px;
	}
	.fontsize2{
		font-size: 14px;
	}
	.indexnews-title .img1{
		width: 35px;
	}
	.inews-right{
		width: calc(100% - 40px);
	}
	.indexnews-title .img12{
		width: 24px;
	}
	.inews-right_width{
		width: calc(100% - 30px);
	}
	.inews-borderleft:after{
		height: 16px;
	}
	.zkdt-swiper{
		width: 100%;
		float: initial;
		height: 220px;
	}
	.zkdt-list{
		width: 100%;
		float: initial;
		margin-top: 20px;
	}
	.yindex-problem{
		margin: 30px 0;
		padding: 30px 0;
	}
	.yproblem-title{
		font-size: 18px;
	}
	.yindex-nav li a{
		font-size: 14px;
	}
	.yproblem-list{
		width: 100%;
		float: initial;
	}
	.yproblem-list .li{
		width: 33.33%;
	}
	.yindex-problem{
		background-size: cover;
		background-position: center;
	}
	.yproblem-list .li a{
		font-size: 14px;
	}
	.problem-more{
		position: initial;
		float: initial;
		display: block;
		text-align: right;
	}
	.yvideo-left{
		width: 100%;
		float: initial;
		height: 200px;
		background-image: url('../images/yimg-33.jpg');
	}
	.yvideo-right{
		display: none;
	}
	.footer-href a{
		font-size: 13px;
		margin-right: 0;
		letter-spacing: 0;
		border: 1px solid #fff;
		padding: 3px 5px;
		border-radius: 4px;
		background: rgba(255,255,255,.2);
	}
	.footer-info li a{
		padding: 0;
		border: none;
		margin-right: 10px;
	}
	.copyright{
		text-align: left;
	}
	.footer-logo img{
		width: 160px;
	}
	.mobile-yvideo{
		display: block;
	}
	.yindex-video{
		margin: 40px 0 0;
		padding-bottom: 30px;
		background: linear-gradient(to bottom,white 0%,white 60%,#eaeaea 60.01%,#eaeaea 100%);
	}
	.major-swiper-container{
		display: none;
	}
	.mobilemajor-swiper{
		display: block;
	}
	.yindex-problem .margintop{
		margin-top: 30px;
	}
	.article-title,.article-name{
		font-size: 16px;
	}
	.article-title{
		width: 62%;
	}
	.h2-caption{
		font-size: 26px;
		text-align: center;
		margin: 20px 0;
	}
	.major-content{
		margin-bottom: 16px;
	}
	.content-section__rhrl ul li{
		padding: 10px 0;
	}
	.content-section__rhrl ul li a{
		font-size: 16px;
	}
	.nav-bars-container{
		padding: 20px 0 20px 15px;
	}
	.content-nav li{
		width: 100%;
		float: initial;
	}
	.content-section__left{
		background: linear-gradient(to bottom,#0066c3,#009af6);
	}
	.content-nav li a{
		color: #ffffff;
	}
	.content-nav .active:before{
		left: 8px;
		height: 16px;
		background-color: #ffffff;
	}
	.content-nav .active a{
		color: #ffffff;
		font-weight: bold;
	}
	.content-nav .active a img{
		display: none;
	}
	.major-swiper-wrapper img{
		height: 150px;
	}
}