/*
* @Author: sunjijing
* @Date:   2021-01-12 15:31:55
* @Last Modified by:   sunjijing
* @Last Modified time: 2021-01-13 10:59:06
*/
.mkTab { border-bottom: 1px solid #d9d9d9; height: 50px; line-height: 50px; margin-bottom: 25px; }
.mkTab a { height: 50px; color: #404040; font-size: 18px; display: block; float: left; margin-right: 50px; }
.mkTab a.on { color: #2560a6;  border-bottom: 1px solid #2560a6; }
.mkTit { margin-bottom: 35px; }
.mkTit a { font-size: 20px; color: #333; }

/* banner */
.banner { width: 100%; }
.banner_list li { text-align: center; }
.banner_but { position: absolute; bottom: 25px; left: 0; text-align: center; z-index: 5; width: 100%; }
.banner_but li { display: inline-block; width: 8px; height: 8px; border-radius: 4px; background: #fff; margin: 0 4px; transition: width ease-in 300ms; }
.banner_but li.on { width: 30px; }

/* 工作动态&通知公告 */
.flash { width: 675px; }
.flash_con { position: relative; }
.flash_list li { width: 675px; height: 380px; overflow: hidden; }
.flash_list li img { width: 100%; height: 100%; object-fit: cover; }
.flash_list li p { position: absolute; bottom: 0; left: 0; background: url(black_bg60.png); height: 40px; width: 100%; line-height: 40px; }
.flash_list li p span { width: 80%; text-align: center; font-size: 14px; color: #fff; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.flash_but { position: absolute; bottom: 16px; z-index: 5; right: 50px; width: auto; }
.flash_but li { float: left; width: 9px; height: 9px; border-radius: 9px; background: #fff; margin: 0 4px; }
.flash_but li.on { background: #2d60ac; }
.dtgg { width: 500px; }
.news_list li { height: 36px; line-height: 36px; vertical-align: middle; }
.news_list li a { float: left; padding-left: 12px; display: block; max-width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(news_dian.png) no-repeat left center; font-size: 14px; color: #323232; }
.news_list li span { font-size: 14px; color: #999; float: right; }
.news_list li.first { height: auto; }
.news_list li.first a { padding-left: 0; background: none; float: none; }
.news_list li.first .tit { width: 100%; }
.news_list li.first .tit a {  text-align: center; font-size: 18px; color: #010101; max-width: 100%; }
.news_list li.first .smy { font-size: 14px; line-height: 26px; color: #9c9c9c; margin-bottom: 15px; }
.news_list li.first .smy a.more { display: inline; color: #2d60ac; font-size: 14px; }
.news_list li:hover a, .news_list li:hover span { color: #2d60ac; }

/* 公派留学&自派留学 */
.lxNews { width: 695px; }
.lxNews_con { padding: 15px 20px; background: #fff; }
.lxNews_con .news_list li a { padding-left: 0; background: none; }
.lxSystem_list li { margin-bottom: 30px; }

/* 合作交流 */
.hzjlCon { width: 387px; }
.hzjlCon .news_list li a { max-width: 100%; padding-left: 0; background: none; }
.hzjlCon .newsImg { margin-bottom: 10px; }
#zejy { margin-right: 20px; }
#lhlx .mkTit .fr, #lhlx .mkTit .fr a { font-size: 14px; color: #000; line-height: 26px; }

/* 留学生风采&联系方式 */
.lxsfc { width: 415px; margin-right: 30px; }
.lxsfc_list { width: 110%; }
.lxsfc_list li { width: 200px; float: left; margin-right: 11px; }
.lxsfc_list li .img { width: 100%; height: 135px; overflow: hidden; }
.lxsfc_list li img { width: 100%; height: 100%; object-fit: cover; transition: all ease-in 500ms; transform: scale(1) rotate(0deg); }
.lxsfc_list li p { line-height: 42px; height: 42px; width: 100%; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #323232; }
.lxsfc_list li.li02, .lxsfc_list li.li03 { margin-bottom: 8px; }
.lxsfc_list li.first { width: 375px; }
.lxsfc_list li.first .img { height: 320px; }
.lxsfc_list li:hover img { transform: scale(1.1) rotate(2deg); }
.lxsfc_list li:hover p { color: #2d60ac; }
.lxfs { width: 380px; }
.lxfs_con { background: #fff; padding: 15px; height: 320px; overflow: auto; }
.lxfs_con * { font-size: 14px; color: #323232; line-height: 30px; }
.lxfs_con .ewm { text-align: center; }
.lxfs_con .ewm span { width: 84px; display: inline-block; }
.download { width: 345px; }
.download .news_list { padding: 20px; background: #fff; height: 310px; }
.download .news_list li a { max-width: 100%; }

/* 重要连接 */
#zyLink { padding-top: 30px; padding-bottom: 20px; }
.zyLink_list { width: 110%; }
.zyLink_list li { width: 186px; height: 43px; float: left; border: 1px solid #e8e6e6; background: #f7f7f7; margin-right: 14px; margin-bottom: 15px; line-height: 43px; text-align: center; border-radius: 4px; }
.zyLink_list li a { font-size: 14px; color: #323232; }

/* 响应式代码 */
@media screen and (max-width:1199px) {
	.flash, .lxNews { width: calc(60vw - 40px); }
	.news_list li.first .smy { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 3; }
	.dtgg, .lxSystem { width: calc(40vw - 40px); }
	.lxSystem { margin-top: 50px; }
	#hzjl { display: flex; justify-content: space-between; }
	.hzjlCon { width: 30vw; margin: 0 !important; }
	.lxsfc, .lxsfc_list, .lxfs, .download { width: 100%; }
	.lxsfc_list { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
	.lxsfc_list li { width: 24% !important; margin-right: 0; }
	.lxsfc_list li .img { height: 15vw !important; }
	.lxfs, .download { margin-top: 20px; }
	.zyLink_list { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; }
	.zyLink_list li { width: 18%; margin: 0 1% 1%; }
	.download .news_list { height: auto; }
}
@media screen and (max-width:999px) { 
	.flash, .lxNews, .dtgg, .lxSystem { width: 100%; float: none; }
	.flash_list li { height: 60vw; }
	.lxSystem { margin-top: 20px; }
	.lxSystem_list { width: 100%; display: flex; }
	.lxSystem_list li { margin-bottom: 0; }
	#hzjl { flex-wrap: wrap; }
	.hzjlCon { width: calc(100vw - 40px); }
	.hzjlCon .newsImg img { width: 100%; }
	.hzjlCon .mkTit { margin-top: 20px; margin-bottom: 10px; }
}
@media screen and (max-width:767px) {
	.zyLink_list li { width: 48%; }	.flash_but { right: 15px; }
	.lxsfc_list li { width: 48% !important; }
	.lxsfc_list li .img { height: 30vw !important; }
}
@media screen and (max-width:479px) {
	.zyLink_list li { width: 100%; }
	
}