/* 新增移动端标题 */
.mobile_title_list { display: none; width: 100%;  padding: 15px; background: #fff;  padding-right: 0; }
.mobile_title_list ul { list-style: none; padding: 0;}
.mobile_title_list ul li {  border-right: 12px transparent solid; }
.mobile_title_list ul li a { 
	padding: 10px 0;
	display: flex;
	border-bottom: 1px #e5e5e5 solid;
	text-decoration: none;
	color: #333;
	align-content: flex-end;
	align-items: center;
	min-height: 68px;
}
.mobile_title_list ul li:last-child a { border: none; }

.mobile_title_list ul li h5 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical ;
	font-size: 15px;
	padding-right: 15px;
	font-weight: 400;
	line-height: 1.5;
	
}

.img-active { border-color: #2bb7b3 !important;  }
.img-active a h5 { color: #2bb7b3 !important; font-weight: bold !important; }

div#news_ban { width: 100%; height: 0; opacity: 0; position: relative; z-index: -1; }
div#news_ban .swiper-pagination { right: 0; bottom: 8px; }
div#news_ban .swiper-slide { text-align: left; }

div#news_ban .big_news { width: 100%; }
div#news_ban .big_news a {  padding: 25px 16px; }
div#news_ban .big_news a h3 { bottom: 24px; }



/* 新增移动端标题-end */



@media  screen and (min-width:2024px) {
	/* 公共标题 */
	.nkd_highlight { background-position:15vw 75%;  background-size: 5.5rem;	 }
	 
	 .news_focus  { background-position:10vw 8%;}
	 .nkd-hz  { background-position: 86% 42%; }
	 
	.nkd-tansuo { background-size: auto 35%; }
	.nkd-Academics  { background-position: 86% center; }
	div#data .container { max-width: 11.8rem;   }
	div#data .swiper-slide { opacity: .4; padding: 0; }
	/*
	.officelink ul {   width: 53%; max-width: 3.5rem; }
	*/
	.officelink ul a { font-size: .18rem; }
	.new_navpanle { padding-top: 3rem; }
	.new_navpanle .container { width: 18rem; }
	.new-menu_tree ul li .child-item ol {
	    list-style: none;
	    padding: 0;
	    padding-right: 18px;
	}
	
	.child-item ol li a { font-size: .2rem; }
	 
}


@media  screen and (min-width:1441px)   and (max-width:1820px)  {
	
	#banner .swiper-pagination { padding: 3px; }
	.CampusLife_box ul li h4.bt_h4 { background-size: auto 80%; }
	
	.nkd_num ul li small.sup_txt, 
	.numbers-3 ul li small { top: 5px; }
	
	.notice_item h6 ,
	#home_anoucement h3.sub_title { font-size: 16px; }
	
	#home_anoucement {  width: calc(100% - 36% ); }
	
	img.bg-y5 {
		 position: absolute;
		 bottom: 0px;
		 left: -20%;
		 opacity: .5;
		 height: 3rem;
		 z-index: -1;
	}
	
	.notice_item { margin-bottom: 10px; }
	
}


@media  screen  and (max-width:1440px)  {
	#banner .swiper-pagination { padding: 3px; }
	.CampusLife_box ul li h4.bt_h4 { background-size: auto 80%; }
	.nkd_num ul li small.sup_txt, .numbers-3 ul li small { top: 4px; }
	.nkd_num ul li small.sup_txt,
	.numbers-3 ul li small { top: 4px; }
	
	.notice_item h6 ,
	#home_anoucement h3.sub_title { font-size: 16px; }
	#home_anoucement {  width: calc(100% - 36% ); }
	

}


@media screen and (max-width: 1366px) {
	#banner .swiper-pagination {   padding: 0px;	}
	h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd {
	    margin: 0;
	    padding: 0;
	    font-weight: 400;
	}
	
	dl.news_item dd h4 a { line-height: 1.5; font-size:16px;}
}


@media  screen  and (max-width:1200px)  {
	.ft-logo img {  max-width: 100%;   transform: translateX(-61px);	}
	#banner .swiper-pagination { padding: 3px; }
	.CampusLife_box ul li h4.bt_h4 { background-size: auto 80%; }
	h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd {
	    margin: 0;
	    padding: 0;
	    font-weight: 400;
	}

}


@media  screen and (min-width:801px) and (max-width:1068px) {
	
	.container ,
	.txt_area .container { width: 80%; }
	.swiper-pagination .swiper-pagination-bullet { width: 10px;	height: 10px;	}
	
	.col-lg-5 {  width: 55%;  float: left;	}
	
	.col-lg-offset-3 { margin-left: 12%;	}
	#menu_icon li { width: 152px; }
	#menu_icon li i { margin: 14px; }
	#menu_icon li:nth-child(2) i,
	#menu_icon li:nth-child(4) i { background-size: 95%; line-height: 65px; }
	#menu_icon li:nth-child(3) i { background-size: 92%; line-height: 65px; }
	
	.notice_item h6 ,
	#Academics .swiper-slide a h3,
	#research_lunbo .gallery-thumbs .swiper-slide h6 a,
	.bt h3 { font-weight: 400;}
	.bt h3 { min-height: 36px; }
	
	.banner { height: 100vh; }
	#banner .swiper-pagination { height: 31px; }
	.txt_area .container h1 { bottom: 50px; font-size: 16px; }
	.spot_bullt a { font-size: 13px; }
	
	.mode { padding: 50px 0; }
	
	.co-title {  position: relative;margin-bottom: 23px;	}
	.co-title h1 {  font-size: 23px;   font-weight: bold;	}
	.co-title img.img_en {
	    width: 36px;
	    position: absolute;
	    top: 5px;
	    left: -50px;
	    z-index: -1;
	}
	
	.co-title a { font-size: 14px; }
	
	#home_anoucement {   padding-left: 97px; }
	
	.home_newslist ul li { height: auto; margin-bottom: 10px; }
	.big_news { height: 208px; border-left: 4px #2bb7b3 solid; }
	.big_news a { padding: 10px;}
	.big_news a h3 {
	    font-size: 14px;
	}
	
	dl.news_item { height: 100%;}
	dl.news_item dt { height: 56%; }
	dl.news_item dd { height: calc(100% - 56%); }
	
	dl.news_item dd h4 a { height: auto; min-height: 54px;  font-size: 12px;  line-height: 1.5;  -webkit-line-clamp: 3; }
	dl.news_item dd .desc { display: none; }
	span.news-date,
	dl.event_item dd label,
	dl.event_item dd span,
	.nk-view a.box-6 .v-6 span { font-size: 12px; }
	
	#zhuanti { height: 120px; }
	.nkd_highlight .container {  height: 100%;  padding-top: 27px;	}
	
	.green_linear_gradient { width: 33.5%; }
	#zhuanti .swiper-button-prev, 
	#zhuanti .swiper-button-next, 
	#zhuanti a.btn_event {  top: -56px;  transform: translateY(0);	}
	
	dl.event_item dt { height: 106px; }
	dl.event_item dd { padding: 10px; }	
	dl.event_item dd h3 a { font-size: 14px; }
	dl.event_item dd h3 {  min-height: 50px; margin-bottom: 10px;	}
	dl.event_item dd span { padding-left: 18px; }
	dl.event_item dd span i.mdui-icon { font-size: 16px; }
	
	.official_video { height: 220px; }
	.official_video video { width: 100%; }	
	.official_video h1 img { height: 71px;	}
	
	
	.nkd_jianjie {  
		font-size: 12px; 
		height:130px;
		margin-bottom:30px;
		display: -webkit-box;
		text-overflow: ellipsis;
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
	}
	.nkd_num ul li big,
	.nkd_num ul li span { font-size: 38px; }
	.nkd_num ul li span sup { font-size: 18px; }
	.numbers ul li span sup {  top: 13px;	}
	.numbers ul li small.sup_txt { padding-left: 37px; }
	.nkd_num ul li small.sup_txt, .numbers-3 ul li small { font-size: 12px !important; }
	
	.numbers-1 ul li span sup { top: -27px; }
	
	.numbers-1 ul li:nth-child(4) small.sup_txt, 
	.numbers-1 ul li:nth-child(5) small.sup_txt {   padding-left: 20px !important;	}
	
	.edu_enter ul li {  font-size: 13px; }
	.edu_enter ul li:first-child { margin-left: 0; }
	.nkd-Academics .edu_enter ul li a { padding-left: 25px; }
	i.icon-svg { width: 25px; height: 22px; }
	
	#Academics .swiper-slide a .bt { padding: 15px; }
	#Academics .swiper-slide a h3 { height: 42px; font-size: 14px; }
	#Academics .swiper-pagination { bottom: 76px; right: 15px; padding: 0;	}
	
	div#research_lunbo { height: 290px; }
	#research_lunbo .gallery-thumbs { width: 38%; border-left: 15px #fff solid; }
	#research_lunbo .gallery-top {  width: calc( 100% - 38%); }
	#research_lunbo .gallery-thumbs .swiper-slide h6 a { font-size: 12px; }

	.nkd-tansuo .edu_enter ul li { margin-left: 4%; } 
	#hezuo {  height: auto;  background-color: #fff; }
	
	.nk-view { width: 100%; height: 276px; }
	.CampusLife_box ul li { height: 185px; }
	.CampusLife_box ul li:nth-child(1), 
	.CampusLife_box ul li:nth-child(2) {  height: 230px;	}
	
	#xy_social { height: 445px; }
	.bt { padding: 10px 15px; }
	.bt h3 { font-size: 12px; height: auto; }
	
	.outlinks ul li { margin-bottom: 15px; }
	.outlinks ul li a { font-size: 12px;  padding-left: 32px;	}
	
	.js-3 { margin: 15px 0; margin-bottom:58px; }
	

	
	.Campus_life::before,
	#xysh .orange_linear_gradient { height: 278px;  }
	.Campus_life .container { padding-top: 25px;}
	.CampusLife_box ul li h4.bt_h4 {
	    position: absolute;
	    top: 15px;
	    left: 15px;
	    padding-left: 23px;
	    font-size: 16px;
	}
	
	#xy_shuyuan { padding: 15px; padding-top: 17%; }
	
	#xy_shuyuan ol li { height: 35px; margin-bottom: 5px; }
	
	.icon-visit { background-size: auto 92% !important; }
	#xy_visiting { padding: 0 15px; padding-top: 53px; }
	
	#xy_visiting ol a i.icon-svg3 {
	    display: block;
	    width: 40px;
	    height: 40px;
	    margin: auto;
	    margin-bottom: 8px;
	}
	
	#xy_visiting ol a,
	.xy_social_txt em { font-size: 13px; }
	
	.xy_social_txt {  width: 63%;  height: 100px;  }
	.xy_social_txt h6 { font-size: 14px; height: auto; margin-top: 6px; }
	.xy_social_txt button { width: 21px; height: 21px; bottom: 10px; right: 25px; }
	
	.share { padding: 10px; }
	.share em { width: 25px; height: 25px; }
	.share p.share_ewm { width: 100px; top: 38px; }
	
	#zhuanti .swiper-button-prev, 
	#zhuanti .swiper-button-next, 
	#home_events .swiper-button-prev,
	#home_events .swiper-button-next, 
	#home_anoucement .swiper-button-next, 
	#home_anoucement .swiper-button-prev ,
	#event .co-title a, 
	a.btn_event, 
	#highlight .co-title a, 
	#home_anoucement .co-title a{  width:40px;  height:40px; border-width: 2px;	}
	
	
	.swiper-button-prev .mdui-icon, 
	.swiper-button-next .mdui-icon,
	a.btn_event i.Hui-iconfont { font-size: 23px; line-height: 38px; border-width: 2px; }
	
	
	#home_events .swiper-button-next, 
	#zhuanti .swiper-button-next, 
	#home_anoucement .swiper-button-next {  right: 45px;	}
	
	#home_events .swiper-button-prev, 
	#zhuanti .swiper-button-prev, 
	#home_anoucement .swiper-button-prev {   left: auto;  right: 90px;	}
	
	.nkd-Academics .container { padding-top: 35px; }
	
	
	
	.footer { padding: 50px 0; padding-bottom: 0; }
	.ft-menu ul li a,
	.copyright { font-size: 14px; }
	.ft-xiaoxun h6 { font-size: 16px; }
	.ft-logo img { transform: translateX(-53px); }
	.ft-xiaoxun span {  font-size: 12px; }
	
	
}



@media  screen and (max-width:800px) {
	#focus .swiper-container .swiper-slide{ padding-top:5px;}
	
	h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd { margin: 0; padding: 0; font-weight: 400;}
	
	/* 移动端菜单 */
	.scroll_img,
	.mobile_title_list  { display: block; }
	#menu_icon {  top: 0px !important;	}
	#menu_icon>ul>li:not(:first-child) {   display: none;	}
	#menu_icon li {  width: 80px;  font-size: 0;	}
	
	div#news_ban { width: 100%; height: 100%; opacity: 1; position: relative; z-index: 1; }
	
	.new-h { width: 100% !important; }
	.new-h.w_wap {  display: block;	}
	.new-h p {  height: 23px !important;	}
	.new-h a {
	    display: inline-block;
	    padding: 0 1px !important;
	    color: #fff !important;
	    font-size: 12px;
	    opacity: .4;
	    text-decoration: none !important;
	    border-bottom: none;
	    border-left: 2px transparent solid;
	    transition: all .3s;
	    -webkit-transition: all .3s;
	}
	
	/* 移动端菜单-end */
	
	.ipone_en ,.phone { display: block !important; } 
	
	p { font-size: 15px; }
	.padding-left-45 {  padding-left: 15px;	}
	.col-lg-6 ,.col-lg-3 ,.col-lg-11,.col-lg-9 { width: 100%; float: none; }
	
	.col-lg-offset-3 { margin-left: 0; }
	
	.pc { display: none !important;  }
	 .sub_menulink,
	.footer .orange_linear_gradient,
	img.img_en { display: none; }
	
	
	
	.border_w5 { border-left-width:5px; }
	
	.swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; }
	
	.nkd_jianjie {
	    font-size: 16px;
	    color: #000;
	    line-height: 1.8;
	    /* max-height: 106px; */
	    overflow: hidden;
		margin-bottom: 25px;
		width: 100%;
		padding-right: 0;
	}
	
	h6.ipone_en {  font-size: 16px;  font-weight: bold;	}
	
	.overview {
	    width: 126%;
	    height: 100%;
	    overflow: hidden;
	    position: absolute;
	    left: 67px;
	    top: 0;
	}
	
	.mode {  padding: 50px 0;	}
	
	#home_anoucement h3.sub_title a, .home_anoucement h3.sub_title a { font-size: 14px; }
	
	.head { padding: 10px 0; }
	.head .container ,
	.container,
	.footer .container,.nkd-Academics .container { width: 100%;  padding: 0 20px; }
	
	
	
	section.header { width: 100%; opacity: 0; z-index: -1;  }	
	.logo {  height: 38px;  max-width: 50%;  float: left;	}
	
	.co-title {  position: relative;margin-bottom: 23px;	}
	.co-title h1 {  font-size: 23px;   font-weight: bold;	}
	
	.home_newslist ul li { width: 100%;  margin-right: 0;  float: none;	}
	.home_newslist ul li:last-child .big_news { display: none; }
	
	#banner .swiper-pagination { bottom: 35px; }
	
	
	.big_news ,dl.news_item { margin-bottom: 10px; }
	
	.big_news { height: 0; padding-top: 56%; border-left: 0 #2bb7b3 solid; }	
	.big_news a { 
		 padding: 25px 10px ;
		 background: -webkit-linear-gradient(bottom ,rgba(0,0,0,.65) 22%, rgba(255,255,255,0) 62% );
		 background: -moz-linear-gradient(bottom ,rgba(0,0,0,.65)  22%, rgba(255,255,255,0) 62% );
		 background: -ms-linear-gradient(bottom ,rgba(0,0,0,.65)  22%, rgba(255,255,255,0) 62% );
		 background: linear-gradient(bottom ,rgba(0,0,0,.65)  22%, rgba(255,255,255,0) 62% );
	}
	
	.big_news a h3 {
	    width: 92%;
	    position: absolute;
	    bottom: 17px;
	    display: -webkit-box;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 16px;
	    line-height: 1.35;
	    color: #fff;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	}
	
	dl.news_item { height: auto; width: calc(50% - 5px); margin-right: 10px;  }
	dl.news_item dt { height: 90px; }
	
	
	dl.news_item dd { padding: 10px; padding-bottom: 10px; height: auto; border-left:0px #2bb7b3 solid; }
	dl.news_item dd h4 { margin-bottom: 0;  height: 61px; margin-bottom: 15px; }
	dl.news_item dd h4 a { font-size: 14px;  height: auto;  line-height: 1.5; -webkit-line-clamp: 3;   }
	
	dl.news_item dd .desc p,
	span.news-date,
	.co-title a { font-size:14px; }
	
	dl.news_item dd .desc { display: none; }
	
	.footer { padding: 50px 0; padding-bottom: 0; }
	.ft-logo ,.ft-xiaoxun {  margin-bottom: 35px;  text-align: center; }
	.ft-logo img {height: 55px; transform: translateX(0);}
	.ft-xiaoxun h6 { font-size: 16px; }
	.ft-xiaoxun span { font-size: 12px; }
	.ft-menu { display: none; }
	
	.copyright { padding: 25px 0; text-align: center;   }
	.copyright span { display: inline-block; text-align: center; line-height: 35px;  font-size: 14px;}
	.copyright span:nth-child(2) { color: #fff; }
	.copyright span:nth-child(3) { padding-left: 10px; }
	.copyright span:first-child { display: block;    }
	
	.nkd_highlight .container {  height: 100%;  padding-top:0px;	}
	.nkd_highlight::before { height: 180px; }
	
	#zhuanti { height: 138px; background-color: transparent; margin-top: -15px; margin-bottom: 10px; }	
	#zhuanti .swiper-slide { transform: scale(.9); }
	#zhuanti .swiper-slide-active { transform: scale(1) !important; }
	
	#zhuanti .swiper-button-prev,
	#zhuanti .swiper-button-next ,
	#home_events .swiper-button-prev,
	#home_events .swiper-button-next ,
	 #highlight .co-title a { width: 35px; height: 35px; top:-64px;	}
	
	#event .co-title a, 
	a.btn_event { width: 35px; height: 35px; }
	
	a.homesubscribe{height:35px;line-height:31px; font-size:14px;}
	
	#home_events .swiper-button-prev,
	#zhuanti .swiper-button-prev { right: 90px; }
	
	#home_events .swiper-button-next ,
	#zhuanti .swiper-button-next { right: 45px; }
/* 	#zhuanti .swiper-button-prev { right: 44px; } */
	
	#zhuanti .swiper-button-prev::after, 
	#zhuanti .swiper-button-next::after { color: #fff; }
	#zhuanti .swiper-container { transform-origin: top center; transform: scale(1.2); }
	
	a.zt_more.color_in_white.btn_event {   top: -64px !important;	}
	
	
	
	#home_anoucement { position: static;  width: 100%; float: none; height: auto; border: none; background: transparent; padding: 0; margin-bottom: 35px; }
	
	#home_anoucement h3.sub_title, 
	.home_anoucement h3.sub_title {   margin-bottom: 15px;   font-size: 18px;	}
	
	#home_anoucement .swiper-container {   height: 78px;	}	
	#home_anoucement .swiper-wrapper { display: block; }
	#home_anoucement .swiper-slide {   border-bottom: 1px #e5e5e5 solid;	display: block;  /* min-height: 50px; */	}
	
	
	.notice_item { height: auto; }
	.notice_item span { margin-top: 10px; }
	.notice_item h6 { font-size: 16px; line-height: 1.5; font-weight: 400; }
	.notice_item a { padding: 20px 0; height: auto; }
	
	.event_lunbo { height: auto;}
	dl.event_item dt {  width: 100%;  height: 178px; }
	
	dl.event_item dd { padding: 15px; }
	dl.event_item dd label { font-size: 14px; margin-bottom: 5px; }
	dl.event_item dd h3 {  min-height: 40px; margin-bottom: 15px;	}
	dl.event_item dd h3 a { font-size: 16px; height: 48px; }
	dl.event_item dd span { font-size: 14px; padding-left: 27px; }
	dl.event_item dd span i.mdui-icon { font-size: 19px;   }
	
	/* .official_video video { width: 100%; height: auto; position: static; transform: translate(0 ,0); }
	.official_video .container { position: absolute;z-index: 50; top: 0; } */
	
	
	.official_video { width: 100%; height: 190px; }
	.official_video h1 img {  height: 70px;	}
	.official_video p { font-size: 14px; bottom: 15px; }
	
	
	.nkd_num ul li { margin-bottom: 15px; }
	.nkd_num ul li big , .nkd_num ul li span { font-size: 40px; }
	.nkd_num ul li span sup { font-size: 30px; }
	.nkd_num ul li small.sup_txt { font-size: 15px !important; padding-left:0; margin-top: 5px; text-align: center; top: 0px; }
	.numbers-3 ul li small { font-size: 15px !important; padding-left: 0; top: 0; }
	
	.numbers ul li:nth-child(2),
	.numbers ul li:nth-child(3) { width: 100%; float: none; }
	.numbers ul li:last-child small.sup_txt {  padding-left: 15px;	}
	.numbers ul li span sup {  top: 12px; font-size: 24px; } 
	
	.numbers-1 ul li small.sup_txt { padding-left: 8px !important;	}
	.numbers-1 ul li:nth-child(4) small.sup_txt, 
	.numbers-1 ul li:nth-child(5) small.sup_txt {   padding-left: 28px !important;	}
	.numbers-1 ul li span sup { top: -32px; padding-left: 4px; }
	
	.numbers-3 { margin-bottom: 25px; }
	.numbers-3 ul li:nth-child(1) {  width: 38% !important;	}
	.numbers-3 ul li:nth-child(2) {  width: 22% !important;	}
	.numbers-3 ul li sup { padding-left: 7px; font-size: 15px; top: 0; }
	.numbers-3 ul li:nth-child(2) sup { display: block; width: 50px; word-break: initial;	}	
	.numbers-3 ul li:nth-child(3) sup { display: block; width: 56px; word-break: initial;	}
	
	
	.numbers-4 { margin-bottom: 25px; }
	.numbers-4 ul li { text-align: left;   }
	.numbers-4 ul li small.sup_txt { position: static !important; padding: 0 !important; display: block;  clear: both; padding-top: 3px !important; }
	.numbers-4 ul li span { top: 0; bottom: auto; }
	.numbers-4 ul li span sup { top: 11px; }
	
	
	.nkd_jianjie.js-2 {  /* margin-top: 12px; */ margin-bottom: 25px; }
	.edu_enter { background: transparent; }
	.edu_enter ul { justify-content: flex-start; flex-flow: row wrap; }
	.edu_enter ul li { width: 33%; font-size: 16px; margin:0; margin-bottom: 25px; }
	.nkd-Academics .edu_enter ul li a { padding-left: 35px; }
	i.icon-svg { width: 35px; height: 35px; }
	
	.nkd-Academics { background: transparent; background-color:#FFF; }	
	.nkd-Academics .lightgreen_linear_gradient { height: auto; }
	
	#Academics { /* height: 263px; */ margin-bottom: 40px; background-color: transparent;	}
	#Academics .swiper-slide a .bt  { padding: 15px; }
	#Academics .swiper-slide a .bt h3 { height: 45px; font-weight: 400;	}
	#Academics .swiper-slide a h3 { font-size: 15px;}
	#Academics .swiper-pagination {  bottom: 77px;  right: 15px;	}
	
	div#research_lunbo { height: auto; margin-bottom: 15px; padding-bottom: 15px; }
	#research_lunbo .gallery-top  ,
	#research_lunbo .gallery-thumbs { width: 100%; float: none; height: 200px;  }
	
	.nkd-tansuo .edu_enter {  padding: 0;}
	.nkd-tansuo .co-title h1,
	.nkd-Academics .co-title h1,
	.nkd-Academics .co-title h1 { color:  #2bb7b3 !important; }
	
	#research_lunbo .swiper-pagination { display: none; }
	#research_lunbo .gallery-thumbs  { height: 290px; padding: 15px; padding-right: 0; }
	#research_lunbo .gallery-thumbs .notice_item { padding: 10px 0;   }
	#research_lunbo .gallery-thumbs .swiper-slide h6 a { font-size: 15px; padding-right: 15px; font-weight: 400; }
	
	
	
	#hezuo {   height: 285px;  background-color: #fff;  margin-bottom: 30px;	}
	#hezuo .swiper-slide a .bt {     padding: 15px 20px; }
	.bt h3 { height: 45px;  font-size: 15px; font-weight: 400;}
	
	#hezuo .swiper-pagination {  bottom: 75px;  right: 16px;	}
	
	.outlinks { margin-top: 35px; }
	.outlinks ul li { margin-bottom: 25px; }
	.outlinks ul li a { padding-left: 40px; font-size: 16px; }
	
	.CampusLife_box { margin-top: 4px; }
	.CampusLife_box ul li { width: 100%; border: none; margin-bottom: 4px; float: none; height: auto; position: relative; z-index: 1; }
	.CampusLife_box ul li:nth-child(1) {  height: auto;	} 
	.CampusLife_box ul li:nth-child(2) { height: 0px; padding-top: 56%; }	
	.CampusLife_box ul li:nth-child(4), 
	.CampusLife_box ul li:nth-child(5), 
	.CampusLife_box ul li:nth-child(6), 
	.CampusLife_box ul li:nth-child(7) {  width: calc(50% - 2px); height: 0px; padding-top:46%; float: left;	}
	
	.CampusLife_box ul li:nth-child(5),
	.CampusLife_box ul li:nth-child(7) { margin-left: 4px; } 
	
	
	.CampusLife_box ul li .border_w5 { border: none; } 
	
	.CampusLife_box ul li:last-child { clear: both;  }	
	.CampusLife_box ul li h4.bt_h4 {
	    position: absolute;
	    top: 15px;
	    left: 15px;
	    padding-left: 27px;
	    font-size: 19px;
	    color: #fff;
	    z-index: 5;
	    background-repeat: no-repeat;
	    background-position: left 65%;
	    background-size: auto 80%;
	}
	.CampusLife_box ul li .full_img { position: absolute; top: 0; }
	.icon-visit ,.icon-gym {  background-size: auto 100% !important; }
	
	
	.xy_social_txt { height: auto; transform: translateY(0); }
	.xy_social_txt a { font-size: 12px; padding: 15px; }
	.xy_social_txt em  { font-size: 15px; }
	
	.xy_social_txt h6 { font-size: 15px; height:65px; margin-top: 8px; margin-bottom: 20px; line-height: 1.35;  }
	.xy_social_txt button {  display: block;  width: 35px;  height: 35px; bottom: 4px;  right: 24px; }
	
	#xy_social { position: static; height: 400px; border-left-width: 10px; }
	.share { padding: 15px; }
	.share em { display: block;  width: 24px;  height: 24px; }
	.share p.share_ewm { width:106px; top: 35px; }
	
	#xy_shuyuan { height: auto; padding-top: 57px; }
	#xy_shuyuan ol li { width: 50%; height: 60px;  float: left; padding: 0; margin-right: 0; margin-bottom: 30px; text-align: left; }
	#xy_shuyuan ol li:nth-child(3n) { clear: none; }
	#xy_shuyuan ol li img { height: 100%;    } 
	#xy_shuyuan ol li:nth-child(5),
	#xy_shuyuan ol li:nth-child(7) { margin-left:0; } 
	
	#xy_video { position: absolute; top: 0; }
	
	#xy_visiting { width: 100%; padding: 0;  padding-top: 55px;	}
	#xy_visiting ol { display: block; }
	#xy_visiting ol a { width: 25%; float: left;  font-size: 14px; margin-bottom: 25px; }
	
	#xy_visiting ol a i.icon-svg3 {
	    display: block;
	    width: 50px;
	    height: 50px;
	    margin: auto;
	    margin-bottom: 10px;
	}
	
	.nk-view { width: 100%; height: 0; padding-top: 56.25%; }
	.overview { width: 100%; height: 100%; left: 0;  }
	.nk-view a.box-6 .v-6 { padding: 15px; }
	.nk-view a.box-6 .v-6 h6 {  font-size: 18px; margin-bottom: 10px; }
	.nk-view a.box-6 .v-6 span { font-size: 14px; }
	
	.backtop {  width: 40px;  height: 40px; }
	
	#xysh .container { padding-top: 50px; }
	#xysh .orange_linear_gradient { top: -15px; height: 180px; }
	
	#highlight { overflow: hidden; }
	#highlight { background: transparent; }
	#highlight .green_linear_gradient {
		background: -webkit-linear-gradient(left, #2bb7b3 20%, #fff 100%);
		background: -moz-linear-gradient(left, #2bb7b3 20%, #fff 100%);
		background: -ms-linear-gradient(left, #2bb7b3 20%, #fff 100%);
		background: linear-gradient(left, #2bb7b3 20%, #fff 100%);
	}
	
	#highlight .green_linear_gradient {
	    position: absolute;
	    left: 0;
	    top: 0;
	    z-index: -1;
	    height: 78%;
	    width: 100%;
	   
	}
	
	
	/* 移动端菜单 */
	.w_pc {  display: none;	}
	
	#myModal {
		width: 100%;
		display: -webkit-box;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
	
	.modal_content {  width: 100%;	}
	
	#myModal .mdui-icon {  font-size: 14px !important;	}
	.m_lang a { font-size: 12px !important;	}
	
	.search_form {  padding-left: 30px;    width: 55%;	}
	
	#menu-main-menu>li ,
	#myModal .sub_menu1>li>a { margin-bottom: 0; }
	#menu-main-menu>li a {   font-size: 14px !important;	}
	#myModal .sub_menu1 {  left: 62%;	}
	
	#myModal .sub_menu1>li>a {  font-size: 12px;   width: 70%;	}
	
	
	.search_form input { margin-left: 0; }
	#bing {  font-size: 14px !important; }
	.menu_copyright {
	    padding-left: 0 !important;
	    position: fixed;
	    bottom: 60px;
	    border-top: 1px solid #666;
	    width: 100%;
	}
	
	.sina-logo .fa {  font-size: 14px !important;	}
	
	#event .co-title {  width: 100%;  float: none;	}
	#zhuanti .swiper-button-prev, 
	#zhuanti .swiper-button-next, 
	#home_events .swiper-button-prev, 
	#home_events .swiper-button-next,
	#home_anoucement .swiper-button-next, 
	#home_anoucement .swiper-button-prev { width: 35px; height: 35px;	}
	
	#home_anoucement .swiper-button-next, 
	#home_anoucement .swiper-button-prev,
	#event a.btn_event {   top: -39%; }
	
	.xb_menu li {  width: 25% !important;   margin-bottom: 10px;	}
	.xb_intro {  font-size: 12px; 	}
	
	
	
	/* 更替 */
	/* #hezuo   { height: 210px; margin-bottom: 0; }
	
	#hezuo .swiper-wrapper ,
	#Academics .swiper-wrapper {  display: block; height: 190px;  position: relative; z-index: 15;	}
	
	#Academics .swiper-slide a .bt,
	#hezuo .swiper-slide a .bt	 { display: none; }	
	
	#hezuo .swiper-slide {
		display: block;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	    display: none;
	}
	 */
	
	#home_anoucement { position: static; margin-bottom: 50px; }
	#home_anoucement .swiper-slide span.news-date { 
		position: absolute;
		top: 0;
		left: 0;
		font-size: 14px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight: bold;
		height: 54px;
		width: 54px;
		background: #2bb7b3;
		color: #fff;
		text-align: center;
	}
	
	#home_anoucement h3.sub_title { 
		display: block; 
		position: relative; 
		transform: translateY(0); 
		font-size: 20px; 
		padding-left: 25px; 
	}
	#home_anoucement .swiper-container {   height: auto;	}
	#home_anoucement .swiper-slide a { position: relative; z-index: 10; }
	.notice_item a {  padding: 15px 0;  height: auto;   padding-left: 75px;	}
	.notice_item h6 { font-size: 14px; min-height: 42px; -webkit-line-clamp: 2; }
	
	#home_events .btn_event { top: -64px !important; right: 20px !important; transform: translateY(0);}
	.event_lunbo { z-index: 45 ; }
	
	#home_events .swiper-button-prev { right: 110px; }
	#home_events .swiper-button-next { right: 65px; }
	
	.numbers-3 {  margin-bottom: 10px;  margin-top: 35px;	}
	
	.contect_link { margin-top: 15px; margin-bottom: 25px;	}
	.contect_link h4.bt_h4 { 
		font-size: 19px; 
		text-align: left; 
		margin-bottom: 15px; 
		margin-left: 15px;
		padding-left: 30px; 
		background-repeat: no-repeat;
		background-position: left center;
		 background-size: auto 116%;
	}
	
	
	
	.swiper-button-prev .mdui-icon, 
	.swiper-button-next .mdui-icon {
		font-size: 24px;
		text-align: center;
		width: 100%;
		margin: 0;
		line-height: 32px;
		font-weight: 400;
	}
	
	a.btn_event i.Hui-iconfont {
	    width: 100%;
	    height: 100%;
	    display: block;	   
	    color: #2bb7b3;
	    border-radius: 50%;
	    font-size: 23px;
	    text-align: center;
	    line-height: 32px;
	}
	
	.floo-2 {
	    background-color: #fff;
	    background-image: url(../img/phone_bg.png);
	    background-repeat: no-repeat;
	    background-position: bottom center;
	    background-size: 218%;
	    position: relative;
	    background-attachment: fixed;
	    z-index: 1;
	}
	
	a.btn_event i.Hui-iconfont,
	#zhuanti .swiper-button-prev, 
	#zhuanti .swiper-button-next, 
	#home_events .swiper-button-prev, 
	#home_events .swiper-button-next, 
	#home_anoucement .swiper-button-next, 
	#home_anoucement .swiper-button-prev { border: 2px #2bb7b3 solid; }
	
	.nkd-hz .co-title,
	.nkd-Academics .co-title,
	.nkd-tansuo  .co-title { position: relative; z-index: 5;  }
	
	.about_nkd { padding-bottom: 25px; }
	
	.nkd-hz .co-title::before,
	.nkd-Academics .co-title::before,
	.nkd-tansuo .co-title::before {
		content: "";
		width: 50%;
		height: 0;
		border-bottom: 2px #2bb7b3 solid;		
		position: absolute;
		left: 0;
		top: -30px;
		z-index: -1;
		display: none;
	}
	
	.nkd-Academics { padding: 50px 0; } 	
	.nkd-tansuo { margin-top: 0; padding-bottom: 25px;   }	
	.nkd-hz { padding: 50px 0; margin-top: 0;  margin-bottom: 0;}
	
	
	/* 7-9 */
	#focus::before { top: 49%; }
	#focus .swiper-slide { height: 180px; }
	#focus .swiper-slide h3 { font-size: 18px; }
	#focus .btngroup {}
	#focus .btngroup .swiper-button-prev,#focus .btngroup .swiper-button-next {width:30px;height:30px;}
	#focus .btngroup .swiper-button-prev i,#focus .btngroup .swiper-button-next i { font-size:20px; line-height:28px;}
	#focus .btngroup a.btn_event{width:30px;height:30px;}
	#focus .btngroup a.btn_event i{ font-size:20px; line-height:28px;}
	#focus .swiper-container { margin-top: 35px; }	
	
	.official_video video { width: auto; height: 100%; }
	
	#focus .swiper-button-prev, 
	#focus .swiper-button-next, 
	#zhuanti .swiper-button-prev, 
	#zhuanti .swiper-button-next, 
	#home_events .swiper-button-prev, 
	#home_events .swiper-button-next, 
	#data .swiper-button-next, 
	#data .swiper-button-prev { width: 35px;  height: 35px; }
	
	.about_nkd {
	    overflow: hidden;
	    padding: 50px 0 !important;
	}
	
	div#data { display: none; }
	
	.nkd_num { max-width: unset; }
	.nkd_num ul  { display: block; }
	.nkd_num ul li { 
		width: 48%;
		float: left;
		margin-bottom: 30px;
		margin-right: 4%;
	}
	
	.nkd_num ul li:nth-child(2n) { margin-right: 0; }
	.nkd_num ul li p big { font-size: 38px; }
	.nkd_num ul li big, 
	.nkd_num ul li span { font-size: 36px;	}
	.nkd_num ul li span sup {  font-size: 16px;  top: 12px;	}
	
	#home_events .event_phone { display: block; }
	#home_events .swiper-slide dl.event_item { width: 100%; }
	
	#research_lunbo .gallery-top { position: static; }
	a.btn_ky { width: 100%; padding-right: 20px; }
	
	.new-3 { height: auto; }
	#hezuo { width: 100% ;   float: none;   height: auto; margin-bottom: 0; }
	.hz_small { width: 100%; float: none; }
	.hz_small ul dt { display: none; }
	.hz_small ul dd { width: 100%; padding: 15px; }
	.choose dd {
	    padding-left:  15px !important;
	    transition: all .35s;
	}
	.hz_small ul li { height: auto; }
	.hz_small ul dd h3 {  font-size: 15px; font-weight: normal; }
	
	.edu_enter { width: 100%; }
	.edu_enter ul li a { font-size: 15px; }
	
	.palm-2 { margin-left: 0; }
	.palm-2 ul li { width: 50%; }
	.palm-2 img {  width: 100%;  height: auto;	}
	.palm-2 i.icon-svg {  height: 30px;  width: 23px;  margin-bottom: 0.2rem; }
	
	a.linke{
		display: block;
		width: 100%;
		line-height: 1;
		color: #2bb7b3;
		text-align: right;
		margin: 25px auto;
		text-decoration: none;
	}
	
	.nkd-tansuo { padding: 50px 0 !important; }
	
	.choose::before {  width: calc(100%) !important;  transition: all .4s; }
	.ft-logo, .ft-xiaoxun { margin-bottom: 0; }
	.ft-logo img {
	    height: 88px;
	    transform: translateX(0);
	}
	
	.dot { display: none; }
	
	/* 7-9-end */
	
	/* 7-26 ds */
	.body_b { padding-bottom: 0 !important; }
	.body_b .footer { position: static; }
	/* 7-26 ds */
	
}

@media  screen and ( max-width: 799px) { 
}

@media  screen and (min-width:540px) and ( max-width: 799px) { 

	dl.news_item dt {  height: 160px; }
	#zhuanti { height: 271px; }
	
	.official_video { width: 100%; height: 220px; }
	
	.numbers ul li ,
	.numbers ul li:nth-child(1) ,	
	.numbers ul li:nth-child(2), .numbers ul li:nth-child(3){ width: 50%; float: left; }
	
	#research_lunbo .gallery-top, #research_lunbo .gallery-thumbs {
	    width: 100%;
	    float: none;
	    height: 375px;
	}
	
	#hezuo {  height: auto; }
	
	.edu_enter ul li {  width: 33%; }
	
	.nkd-tansuo .edu_enter ul li { width: 25%; }
	
	
	.menu_close {
	    width: 100%;
	    height: auto;
	    border-bottom: 1px solid #666;
	    position: relative;
	    padding: 15px;
	    padding-top: 15px;
	}
	
	.new-h p { height: auto; }
	
	.new-h a { font-size: 16px; line-height: 1.5; }
	
	#myModal .mdui-icon {  font-size: 22px !important;	}
	#bing {  font-size: 16px !important;	}
	
	#menu-main-menu>li a {  font-size: 20px !important;	}
	#menu-main-menu>li, #myModal .sub_menu1>li>a {  margin-bottom: 20px;	}
	#myModal .sub_menu1 { left: 44%; }
	
	#myModal .menu_copy { font-size: 14px; }
	.nkd_num ul li small.sup_txt { top: 0px; }
	
	
}


@media screen and (max-width: 540px) {
	
	.home_newslist ul li dl.news_item dt { height: 99px; }
	
	dl.event_item dt {  width: 100%;}
}


@media screen and (min-width: 801px){
	.mode {padding: 40px 0 40px;}
	.news_focus{padding-bottom:100px;}
	#meiti{ margin-top:-40px;}
	.nkd-tansuo {padding:60px 0  60px !important;}
	.about_nkd{ padding-bottom:0 !important;}
	.nkd-hz .co-title{margin-bottom: 40px;}
	.nkd-Academics{padding:60px 0;}
	#personage{margin-top:20px;}
	#xysh{padding: 0 0 100px;}
	#xysh .container{padding-top:60px}
}

@media  screen and (max-width:360px) {
	.nkd_num ul li p big { font-size: 28px; }
	.nkd_num ul li big, 
	.nkd_num ul li span { font-size: 26px;	}
}