@media  screen and (min-width: 2024px)  { 
	
}

@media  screen and (max-width: 1690px)  {
	
	p, 
	.font-16, 
	.news-tags,
	.info p,
	.list-type ul li a
	.articles_list li .desc p {  font-size: 16px;	}
	
	.container {  width: 83%;	}
 

	.font-14, 
	.desc p, 
	.tool_list .tool_flex ul li a,
	.unison-date ,
	.activities_desc p ,
	.ft-menu ul li a,
	.ft-contact *, 
	.ft-contact .desc-unlimit p, 
	.ft-outlinks * ,
	.tool_box ol a, 
	.tool_box .btn-sousuo ,
	dl.relative_news dd .news-title ,
	.other-info p, .faculty_item dd .other-info p{  font-size: 14px; }
	
	.font-22, 
	.stand-title-22, 
	.news-title,
	.paper_list .public-item .news-title, 
	.articles_list ul li .news-title {  font-size: .24rem; }
	
	.font-24, 
	.co-tittle-en, 
	.stand-title-24, 
	.t-name, 
	.public-item .news-title, 
	.courses-item .news-title ,
	.paper-type ul li {   font-size: .24rem; }
	
	.public-item dd ul.author_info p, 
	.author_info p ,
	.desc-unlimit p { font-size: 15px; }
	
	
	.academic_item dd .news-title ,
	.notice_item .news-title ,
	.activities_item .news-title, 
	.lecture_item .news-title, 
	.derection_item dt h3,
	.faculty_item h3.t-name { font-size: 18px; }
	
	.btn-search { min-width: 14px; min-height: 14px; }
	
	/* #notice .swiper ,
	#academic .academic_list { height:560px; min-height: 520px; } */
	
	#notice .swiper-slide-active { height: 159px !important; }
	#notice .swiper-slide-active .notice_item { gap: 9px; transform: translateY(-7px);  transition: all .35s;	}
	
	#activities .research_item .news-title { -webkit-line-clamp: 3; } 
	
	#academic .academic_item { grid-template-columns: 70px auto; padding: 15px; }
	
	#dataNumbs { width: calc(100vw - (100vw - 95% - 30px) / 2); }
	
	.about_dereaction { gap: 18px;}
	
	#activities .research_item { grid-template-rows: 50% auto; }
	.home_h2 {  height: 4.2rem;  min-height: 383px;	}
	
	#banner .swiper-common-button { bottom: 1rem; }
	
	.menu ul {  min-width: 87%; min-width: 95%;} 
	.menu ul li p a { font-size: .22rem; word-break: break-all;  font-weight: bold;}
	
	.position_sticky { top: 20vh; }
	.grid_for_layout {
	    grid-template-columns: 265px auto;
	    gap: 5%;
	    height: fit-content;
	}
	.grid_submenu dd ul li p a { padding: 26px var(--gap-space);}
	
	.ft-contact .desc-unlimit { gap: 12px; } 
	.foot .grid-foot2 {  grid-template-columns: 35% auto; gap: 4%;	}
	/* .foot .grid-foot { grid-template-columns: 35% auto 27% auto; } */
	.ft-logo img { height: auto; width: 100%; }
	
	
	.news_list ul li .news-title { display: block;  font-size: .2rem;}
	 
	
	.news_ts_list ul li:nth-child(1) .news-title,
	.news_ts_list .news_item .news-title,
	.research_item .news-title {font-size: 16px;}  
	
	.data_list ul li:nth-child(1) { background-size: auto 43%; background-position: 86% 88%; }
	.data_list ul li:last-child {	background-size: auto 107%;  background-position: -12% 88%;  }
	 
	 
	dl.relative_news dd a { padding: 12px 0; }
	.backtop { right: 1vw; }
	
	.menu ul li ol { top: calc(100% + 24px);}
	
}

@media  screen and (max-width: 1440px)  {
	.container { min-width: unset; } 
	.menu ul { gap: 4%; min-width: 100%;}
	.menu ul li p a { font-size: 15px; }
	
}
	
@media  screen and (max-width: 1360px)  { }

@media  screen  and (max-width:1286px)  {
	.menu ul { gap: 2%; min-width: 100%;}
	 .li-line-3 ul {
		 grid-template-columns: repeat(auto-fill, minmax(calc(100% / 3), 1fr));
	 }
} 

@media  screen  and ( max-width:786px) { 
	
	:root {  --gap-space:20px;  } 
	
	.grid-container,
	.menu_plane ,
	.home-about ,
	.gridbox ,
	.s-letters,
	dl.contact ,
	.course-introl ,
	.cards_box,
	.paper_list .public-item,
	.lab_item,
	.contact_item ,
	.contact_list ul,
	.derection_item { grid-template-columns: 100%; }
	
	.container,
	.headtop .container ,
	.headtop .container, 
	.foot .container, 
	.sm_panel .container, 
	#banner .swiper-slide .inside-bottom{  width: 100%;  }
	
	.pc ,
	.menu_bar,
	.tool , 
	.change_lang ,
	.co-title br ,
	.ft-menu ul li ol,
	#research .myThumbs ,
	.mode-public .public-item .desc ,
	.pages_inner ul li span:nth-child(2) ,
	.public-list ul.author_info ,
	.courses-item .desc-unlimit ,
	.resultslist ul li .unison-date2 ,
	.detail-sticky-left,
	.box-sticky-left a.btn-goback , 
	.ft-menu::after, 
	.ft-contact::after,
	.first-nav,
	.news_ts_list ,
	.grid_submenu  { display: none; }
	
	 
	.dot,
	.phone_float, 
	.phone_flex,
	.sm_sub_nav ,
	.phone { display: flex !important; }  
	 
	 
	.phone,
	.backtop { background-position: center 15px; }
	
	.container,
	.headtop .container { width: 100%; }
	
	p,
	.font-16,   
	.font-20, 
	.stand-title-20 ,
	.co-title span ,
	.flex-center .co-title span,
	.news_ts_list ul li:nth-child(1) .news-title,
	.news_ts_list .news_item .news-title ,
	.menu ul li p a, 
	.ft-menu ul li p a,
	 #news .lecture_item .news-title  ,
	 #news .swiper-slide:hover .news-title, 
	 #news .news_item:hover dd .news-title, 
	 #news .news_item dd .news-title,
	 .contact ul.lx-1 li p, 
	 .contact ol.lx-2 li p ,
	 .download_list2 ul li .news-title ,
	 .ft-title, 
	.news-title,
	.job_list ul li a .unison-date2 big,
	.btn-more-r  ,
	.news_list ul li .news-title { font-size: 16px; }
	
	
	.font-14 ,
	.desc p ,
	.desc-unlimit p,
	.activities_desc p ,
	.sj-title p sub,
	.ft-menu ul li a, 
	/* .ft-contact *, */ 
	.ft-outlinks * { font-size: 14px; }
	.ft-contact .desc-unlimit p {font-size: 14px; }
	
	.font-36, 
	.stand-title-36,
	.notice_item .news-title,
	.activities_item .news-title, 
	.lecture_item .news-title,
	.lab_item dd h3 ,
	.derection_item dt h3{ font-size: 18px; }
	
	.font-60,
	.font-48, 
	.stand-title-48,
	.co-title, 
	.flex-center .co-title ,
	.news-detail-title  {  font-size: 24px;	}
	
	.font-72, 
	.banner-tittle, 
	.sj-title p, 
	.sj-title p big { font-size: 27px;	}
	
	.font-36, 
	.stand-title-36 ,
	.stand-title-22, 
	.t-name , 
	.unison-date2 big {  font-size: 20px; } 
	
	.font-24, 
	.co-title, 
	.stand-title-24 {   font-size: 24px;	} 
	
	.data_list2 { width: 100%; } 
	.data_list2 ul li .counter { font-size: 42px; }
	
	.about-flex { gap: 22px; flex-flow: column; align-items: flex-start; }
	
	.headtop .container ,   
	.foot .grid-container { align-items: flex-start; display: grid; grid-template-columns: unset; margin-bottom: 0; }
	 
	
	/* 通用配置 */	
	.on span:nth-child(1) { transform: translate(0px, 8px) rotate(45deg);}
	.on span:nth-child(3) {transform: translate(0px, -9px) rotate(-45deg);}
	
	.innerban { height: 220px; }
	.select_menu_child { display: block; }
	.select_menu_child { bottom: 12px; }
	.icon-home { padding: 22px; }
	.select_menu_child .navbar {   display: grid; grid-template-columns: 37px auto; }
	
	.co-title-group {
	    position: relative;
	    display: flex; 
	    gap: 20px;
	    align-items: baseline; 
	    align-items: flex-end;
	    flex-flow: row;
	    justify-content: space-between;
	}
	.flex-center .co-title {  text-align: left;	} 
	
	.list-type ul { justify-content: flex-start; }
	.list-type ul li a { padding: 8px 15px; font-size: 12px; }	
	
	.li-line-1 ul,
	.li-line-2 ul,
	.li-line-3 ul,
	.li-line-4 ul,
	.li-line-4 ul,
	.li-line-5 ul { grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); }
	
	.mode { padding: 40px 0; }   
	.mode .swiper-common-button { top: -69px;  }
	.mode .swiper-common-button .swiper-button-prev, 
	.mode .swiper-common-button .swiper-button-next { display: none; }
	
	.mode .swiper-pagination-progressbar { margin-top: 22px; margin-bottom: 20px; }
	
	#activities .swiper-common-button { right: 15px; }
	hr { margin: 20px 0; }
	
	.has_angleline { padding: 20px 0; } 
	.has_angleline_only_top {  padding: 60px 0; }
	
	.noticelist ul li a, 
	.noticelist ul li a .inside-bottom, 
	.job-item, 
	.job-item .inside-bottom {  padding: 15px;	}
	
	.swiper-common-button,
	#banner .swiper-common-button { width: 100%; max-width: 100%;  gap: 38px; width: auto;   }
	#banner { height: 62vh;  max-height: 368px; }
	#banner .btn-stand-more { display: none; }
	#banner .swiper-slide .inside-bottom,
	#banner .swiper-common-button { left: 0; padding: 10px 30px; }
	.banner-tittle { max-width: 75%; }
	
	#banner .swiper-button-next, 
	#banner .swiper-button-prev {  width: 40px; height: 40px;}
	
	
	
	.download_list ul { grid-template-columns: 47% 47%; gap: 20px; }
	
	.results-item { grid-template-columns: 100%; }
	.results-item .btn-stand-more-retrun { justify-content: start; }
	.resultslist ul li h3 {  margin-bottom: 0;  line-height: 1.5;  font-size: 16px;	}
	.resultslist ul li p.unison-date big {font-size: 20px; }
	.resultslist ul li p small {  font-size: 16px;	}
	
	.box-sticky-left ,
	.box-sticky-right { float: none; width: 100%; margin-right: 0; margin-left: 0; }
	
	.foot { padding: 40px 0 24px; }
	.foot .grid-container { min-height: unset; gap: 40px; }
	.ft-logo { max-width: 80%;  }
	.ft-logo img { height: auto; }
	.ft-menu { padding-top: 0; }  
	.ft-menu ul { 
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(75px, 1fr));
		align-items: center;
		gap: 10px;
	}
	
	.ft-menu ul li a { 
		max-width: unset; 
		text-align: center;
		padding: 8px;
		background-color: rgba(255,255,255,.2);
		color: #fff;
		font-size: 12px;
	} 
	.ft-menu ul li p { margin-bottom: 0;  }
	
	.ft-outlinks ol { flex-flow: row wrap;	}
	.ft-outlinks ol a {	
		background-color: rgba(255,255,255,.15);
		border-radius: 5px;
		padding: 8px 12px;
		font-size: 12px;
	}
	
	.ft-contact { padding-right: 0; }
	.ft-contact .desc-unlimit p {  grid-template-columns: 42px auto; gap: 5px; }
	/* .code {
	    display: flex;
	    flex-flow: row;
	    gap: 18px;
	    justify-content: flex-start;
	    align-items: flex-end;
	    text-align: center;
	    position: static;
	    right: 0;
	    bottom: 0;
	    width: 100%; 
	} */
	
	.code {
		right: 0;
		bottom: 0;
		width: 100%;
		flex-flow: row;
		align-items: center;
		font-size: 18px;
		gap: 15px;
	}
 
	.code span { font-size: 12px;  line-height: 1.35; }
	
	.menupanel_show { background-color: #fff; }
	.menupanel_show .dot span { border-top-color: var(--theme_brandColor) !important; }
	 
	.ft-copyright { justify-content: center; }
	.ft-copyright p { text-align: center; }
	 
	.pages ul { display: flex; justify-content: center; flex-flow: row wrap; gap: 10px; }
	.pages ul a { line-height: 35px; }
	.pages ul a.prev,
	.pages ul a.next { position: static; }
	.pages_inner ul li span:nth-child(1) { transform: scale(1);	}
	
	
	.margin-bottom-40,
	.co-title-group {  margin-bottom: 28px; } 
	.grid_notice .position_rela .co-title-group {    margin-bottom: 15px;	}
	
	.grid_notice { gap: 60px; }
	
	.news-tool {
	    display: flex;
	    flex-flow: column;
	    gap: 20px;
	    justify-content: unset;
	}
	
	.search-for-content { width: 100%; height: 45px; }
	.search-for-content input { width: calc(100% - 50px); }
	.resultslist ul li a dl .desc,
	.results_item .desc { display: none; }
	.resultslist ul li a dl, .results_item {  grid-template-columns: 74px auto; }
	
	.group-colum-37 ,
	.foot .grid-foot2 { grid-template-columns: 100%; }
	.home_h1 ,
	.home_h2{ height: auto; min-height: unset; }
	
	.btn-stand-more, .btn-stand-more-retrun { min-height: 48px; }
	.btn-group a { font-size: 16px; padding: 15px; }
	
	.logos_list { min-height: 150px; }
	.logos_list .ft-logo { transform: translateY(0px);	}
	.logos_list .hz-logos { display: none; }
	/* 通用配置-end */
	
	/* head */
	.headtop { padding: 10px 0; }
	.headtop .container {display: flex;	justify-content: space-between;	align-items: center;}
 
	.logo { border-right: none; }
	.logo img { height: 40px; }
	
	.menu_plane { height: calc(100vh - 60px - 72px); }
	
	#banner .swiper-slide .inside-bottom { padding: 24px; }
	
	/* home */
	.news_ts_list { margin-bottom: 40px; }
	.news_ts_list ul li:nth-child(1) dd { 
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 20px;
	}
	
	.news_ts_list ul li:nth-child(1) dd .news-title { color: #fff; }
	.news_ts_list ul li .news_item dd .type-tags { display: none; }
	
	#news { height: fit-content; }
	#news .news_item {  grid-template-rows:unset; }
	#news .news_item dd { padding:20px 0; gap: 10px;}
	
	#activities { margin-right: -4%; }
	#activities .research_item { grid-template-rows: unset; }
	#activities .research_item dd ,
	#activities { gap: 12px; }
	
	#notice .swiper ,
	#academic .academic_list { height:auto; min-height: unset; }
	
	.grid_notice .position_rela .btn-stand-more { margin-top: 10px; }
	
	#notice .swiper {   background-color: transparent; padding: 0; overflow: visible; }
	#notice .swiper-wrapper {  overflow: visible;}
	#notice .swiper-slide { height: 100%; border-bottom: none; box-shadow:0 0 26px -8px rgba(0,0,0,.15); }
	#notice .swiper-slide-active { height: fit-content !important;  }
	#notice .swiper-slide .notice_item,
	#notice .swiper-slide-active .notice_item { 
		padding: 20px;
		gap: 9px; 
		transform: translateY(0);  
		transition: all .35s;	
	}
	#academic .academic_list ul { gap: 15px; }
	
	.mode-about { margin-top: 20px; }
	.grid_about,
	.grid_contact { gap: 20px; }
	.about-adv p { padding: 18px; font-size: 12px;}
	.data_list2 ul li { min-width: 40%; }
	
	.contact ul.lx-1 li {  min-width: 37%;	}
	.contact ol.lx-2 { display: grid;  grid-template-columns: 100%;	}
	.contact ol.lx-2 li { border-bottom: 1px #ddd solid; display: flex; align-items: center; }
	
	.mode-news { padding-top: 40px; }
	.notice_ts_ist ul { gap: 15px; }
	.notice_ts_ist ul li { padding-bottom: 15px; }
	
	.mode-about .about_join_us.color_bai.phone_flex { opacity: 0 !important; }
	.about_join_us.color_bai.pc {  width: 100%; top: 0; padding: 26px; display: flex ;}
	
	.org_item_title { margin: 0 0 30px; font-size: 20px; }
	
	
	.about_join_us { padding: 24px; /* margin-bottom: 40px; */ }
	.about_join_us .btn_has_arrow { position: relative; padding: 0; }
	
	.mode-entrance .bg-data {
	    width: 100%;
	    height: 346px; 
	    background-size: auto 132%;
	    background-position: -325px 0px;
	}
	
	.about_dereaction {
	    display: flex;
	    flex-flow: column;
	    align-items: baseline;
	    gap: 24px;
	    min-height: 33vh;
	}
	
	#dataNumbs { width: 100%; height: auto; }
	#dataNumbs .swiper-wrapper { flex-flow: column; gap: 20px; }
	#dataNumbs .swiper-slide,
	#dataNumbs .swiper-slide:nth-child(1),
	#dataNumbs .swiper-slide:nth-child(2),
	#dataNumbs .swiper-slide:nth-child(3), 
	#dataNumbs .swiper-slide:nth-child(4) { width: 100%;   }
	
	.data_list ul li:nth-child(1) {  background-position: 80% 86%;  background-size: auto 60px; }
	.data_list ul li:nth-child(2) { grid-column-end: span 4; background-position: 84% 88%;  background-size: auto 75px; }
	.data_list ul li:nth-child(3) {  background-position: center bottom;  background-size: 111% auto  ; }
	.data_list ul li:last-child {  grid-column-end: span 3; background-position: 51% 90%;  background-size: auto 115px; }
	
	.data_list ul { grid-template-columns: 42% auto; }
	.data_list ul li { min-height: 134px; } 
	.sj-title { padding: 14px; text-align: left; }
	.sj-title .small, 
	.sj-title small { font-size: 71%; }
	
	.data_researches { flex-flow: row; align-items: center;  justify-content: center;  height: 150px; margin-bottom:20px;}
	.data_researches dd  { height: 100%; padding: 20px; display: flex;justify-content: center;  align-items: center;}
	.data_researches dd img { height: 100%;  }
	#dataNumbs .swiper-slide:nth-child(3),
	#dataNumbs .swiper-slide:nth-child(4) { display: none; }
	a.btn-stand-more.phone_flex { background-color: #E0EAFF; }
	
	.sj-title p big { min-width: unset; }
	
	/* home-end */ 
	
	
	
	
	/* .faculty_item */
	.faculty_item { padding: 20px; } 
	.other-info p, .faculty_item dd .other-info p { font-size: 100%; }
	.teach_left_detail dd .t-name { flex-flow: row nowrap; justify-content: space-between; align-items: center;}
	
	.teachers-detail .personal-info-item h3.stand-title-30 {
	    margin-bottom: var(--gap-space);
	    font-size: 20px;
	    font-weight: bold;
	}
	
	/* research */
	.devices_list ul { grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }
	.devices_item {  height: 100%;	}
	.devices_item dd { padding: 15px; justify-content: space-between;  height: 100%;}
	
	/* party */
	.leader_card { /* grid-template-columns: 100%; */ }
	.leader_card .desc-unlimit {}
	.leader_card dt .imgsize { padding-top: 129%;  height: fit-content;}
	
	/* news & party-news */
	dl.news_item {
		display: grid;
		/* grid-template-columns: 35% auto; */
		align-items: center;
		grid-template-rows: unset;
		min-height: unset;
	}
	
	.academic_item { grid-template-columns: 70px auto; }
	
	.news-title { min-height: unset; }
	
	.news_item dd, .lecture_item dd, .activities_item dd, .lecture_item dd { justify-content: center; }
	
	.news_item .type-tags ,
	.news_item .desc ,
	.academic_item .desc { display: none; }
	
	 
	
	.notice_ts_ist ul li  { padding-bottom: 16px; }
	
	.contact_list ul li a,
	.activities_list ul li a { padding: 20px 0; }
	
	.leadership_list ul { grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }
	
	.grid_content .co-title-group { display: flex; flex-flow: column; align-items: flex-start; }
	
	
}


/* ipad */
@media only screen and (min-device-width:768px) and (max-device-width : 1166px) and (orientation : landscape) { 
	
	:root {  --gap-space:22px;  } 
	
	.container  { width: 95%; } 
	.headtop .container, 
	.foot .container, 
	#banner .inside-bottom,
	.headtop .container { width: 95%; } 
	
	.headtop { padding: 15px 0; }
	
	.phone_flex  { display: none !important; }
	
	.pc,
	.detail-sticky-left .pc,
	.pages_inner ul li span:nth-child(2) { display: block; } 
	
	.co-title-group { flex-flow: row; align-items: end;  }  
	
	.menu_plane ,
	.gridbox,
	.cards_box { grid-template-columns: 50% 50%; }
	
	 .detail-sticky-left-content { width: calc(100% - 4rem - 80px); }
	.detail-sticky-left  { width: calc(4rem + 40px); margin-left: 40px; }	 
	.box-sticky-right { float: left; width: calc( 100% - 268px - 40px); margin: 0; }
	.box-sticky-left { float: left;  width: 268px; margin-left: 0; margin-right: 40px; }
	.position_sticky { top: calc(1rem + 40px); }
	
	.li-line-1 ul {  grid-template-columns:100%;  } 
	/* .li-line-3 ul, 
	.li-line-4 ul, 
	.li-line-4 ul, 
	.li-line-5 ul {  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));  }*/
	
	.li-line-4 ul  {  grid-template-columns:repeat(auto-fill,minmax(calc(100% / 4) , 1fr));  } 
	 
	
	p, 
	.font-16 ,
	.info p , 
	.co-title span,
	.flex-center .co-title span,  
	.news_list ul li .news-title,
	.btn-more-r  {  font-size: 15px; }
	
	.menu ul li p a,
	.news_relative ul li h3 ,
	.list-type ul li a ,
	.nav_title,
	.leader_card dd .zhiwu,
	.news_ts_list ul li:nth-child(1) .news-title, 
	.news_ts_list .news_item .news-title, 
	.research_item .news-title { font-size: 14px; }
	
	
	.tool_box ol a,
	.tool_box .btn-sousuo,
	.ft-menu ul li p a ,
	.unison-date { font-size: 12px; }
	
	.font-18 , 
	.sm_menu ul li p a , 
	.home-type ul a ,
	.unison-date2 big ,
	.t-name ,
	.news-title ,
	.job_list ul li a .unison-date2 big {  font-size: 18px; }
	
	.font-20, 
	.stand-title-20,
	.font-24,
	.co-title-en, 
	.stand-title-24 , 
	.teach_left_detail dd .t-name{  font-size: 20px; }
	
	.font-22, 
	.stand-title-22 ,
	.articles_title ,
	.leader_card dd .t-name {  font-size: 22px;	} 
	
	
	.font-36, 
	.co-title, 
	.stand-title-36 {  font-size: 26px;	}
	
	.stand-title-48,
	.resultslist ul li p.unison-date big { font-size: 24px; }  
	
	.co-title, 
	.flex-center .co-title { font-size: 28px; }  
	
	.font-48, .stand-title-48, .counter {
	    font-size: 36px;
	}
	
	.font-72, 
	.banner-tittle, 
	.counter, 
	.sj-title p, 
	.sj-title p big { font-size: 42px; }
	 
	.sm_panel { padding-top: 60px;  background: rgba(0,0,0,.85); } 
	.sm_panel .container { 
		width: 45%; 
		padding: 1% 3%; 
		margin-left: auto; 
		margin-right: 0; 
		background: -webkit-linear-gradient(top, #0039AC, #0256FF);
	} 
	
	.sm_menu,
	.sm_menu ul  { height: 100%; }   
	.sm_menu ul { grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); }
	.sm_copyright p { flex-flow: row; justify-content: space-between; } 
	
	
	.ft-logo { max-width: unset; }
	.foot .grid-foot {  grid-template-columns: 30% auto 35% auto;   }
	.ft-menu ul li a, 
	.ft-contact *, 
	.ft-contact .desc-unlimit p, 
	.ft-outlinks * {   color: #fff; font-size:  80%; }
	
	.ft-title { font-size: 14px; }
	
	.ft-contact { padding-right: 25px; } 
	.code { width: 79px; }
	.ft-contact .desc-unlimit p { grid-template-columns: 36px auto; font-size: 100%; }
	.ft-contact .desc-unlimit p a {  color: #fff; }
	.ft-contact .desc-unlimit p span { font-size: 12px; }
	.ft-menu { padding-top: 0;}
	.ft-menu::after {  right: -11px; }
    .ft-menu ul { display: grid;  grid-template-columns: auto auto;    }
	.ft-menu ul li p { background-color: rgba(255,255,255,.15);  margin-bottom: 0;	}
	.ft-menu ul li p a { text-align: center; padding: 15px; } 
	.ft-menu ul ol { display: none; }
	.ft-menu ul li ol a { font-size: 65%;} 
	.ft-copyright {	justify-content: space-between;	}
	.ft-copyright .outlinks a,
	.ft-copyright .outlinks span { font-size: 12px; }
	
	.backtop { bottom: 14vh; right: 2vw; z-index: 5; }
	.mode { padding: 60px 0; }
	.menu ul,
	.ft-menu ul { gap: 15px; }
	hr { margin-top: 20px; margin-bottom: 20px; }
	
	.tool_box .outlinks a { font-size: 68%; }
	.btn-sousuo .btn-search { min-width: 10px; min-height: 10px; }
	.logo { /* transform: translateY(10px);  height: 42px; */}
	.fix_bai .logo { transform: translateY(0); }
	.menu_bar ol.outlinks a { padding: 0; background-color: transparent;}
	.fix_bai .tool_box .outlinks a { padding: 0; }
	.ft-copyright .outlinks { display: flex; }
	
	.icon-home { padding: 20px; }
	.list-type ul li a { padding: 10px 15px; font-size: 14px; }
	
	.innerban { height: 300px; }
	.nav_title { min-width: 150px; }
	.resultslist ul li a dl, 
	.results_item { grid-template-columns: 70px auto; }
	.resultslist ul li h3 { font-size: 18px; }
	.results_item .desc p { min-height: unset; }
	
	.grid_for_layout {
		grid-template-columns: 235px auto;
		gap: 5%;
		height: fit-content;
	}
	
	.grid_submenu dt h3 { font-size: 20px; }
	.grid_submenu dt span { font-size: 85%; }
	
	/* home */
	#banner {  height: 100vh; max-height: unset;}  
	#banner .swiper-common-button { bottom: 80px; width: auto; }
	.news_ts_list ul li:nth-child(1) dd .news-title { color: #000; /* font-size: 20px; */}
	.news_ts_list ul li:nth-child(1) dd { padding: 0; gap: 10px; }
	.news_ts_list ul li .news_item dd .type-tags { display:block; }
	
	.mode-about  { height: 60vh; margin-top: 50px; }
	.grid_about {  grid-template-columns: 27% auto;  gap: 5%;	}
	.about_grid {  grid-template-columns: 50% auto;	}
	.about_join_us.color_bai.pc {
	    width: 45%;
	    position: absolute;
	    top: -50px;
	    left: 0;
	    padding: 50px;
	    border-radius: 5px;
	}
	
	.leader_card .desc-unlimit p { font-size: 85%; } 
	.other-info p { grid-template-columns: 48px auto;  font-size: 14px; }
	.other-info, .faculty_item dd .other-info { padding-top: 12px; margin-top: 15px; }
	.faculty_item { padding: 20px; }
	.teach_left_detail dd .other-info p { grid-template-columns: 60px auto; font-size: 14px;; }
	
	#dataNumbs { /* width: 100%; */ height: 400px; }
	#dataNumbs .swiper-wrapper { flex-flow: row; gap: unset; } 	
	#dataNumbs .swiper-slide:nth-child(1){ width: 75%;}
	#dataNumbs .swiper-slide:nth-child(2){ width: 256px;}
	#dataNumbs .swiper-slide:nth-child(3),
	#dataNumbs .swiper-slide:nth-child(4){ display: block; width:556px; height: 100%; } 
	.data_researches { flex-flow: column; height: 100%; margin-bottom: 00px; }
	.data_list ul li { min-height: 195px; }
	.data_list ul { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));  }
	
	
	.data_list2 ul { gap: 40px; }
	.data_list2 ul li {     padding-right: 40px; }
	.sj-title { padding: 20px; }
	.sj-title .small, .sj-title small { font-size: 80%; }
	
	
	
	.data_list ul li:nth-child(1) { background-position: 80% 86%; background-size: auto 84px; } 
	.data_list ul li:nth-child(2) { grid-column-end: span 4; background-position: 84% 88%;  background-size: auto 100%; }
	.data_list ul li:nth-child(3) {  background-position: center bottom;  background-size: 111% auto  ; }
	.data_list ul li:last-child {  grid-column-end: span 3; background-position: 51% 90%;  background-size:auto 97%; }
	.data_researches dd { height: 50%; }
	
	
	#news .phone_flex { display: flex !important; }
	
	#news .swiper-slide:hover .news-title,
	#news .news_item:hover dd .news-title, 
	#news .news_item dd .news-title ,
	#activities .research_item .news-title { font-size: 18px; }
	 
	#activities { gap: 26px; }
	#activities .mySwiper2 { height: 345px;}
	#activities .swiper-slide { height: 100%;  }
	
	#news .swiper-slide .news-title {  -webkit-line-clamp: 3;  min-height: 60px;}
	#notice .swiper-slide { height: calc((100% - 155px - var(--gap-space) * 3) / 3); }
	#notice .swiper-slide-active {  height: 154px !important;  }
	dl.relative_news dd a { gap: 5px; padding: 15px 0; }
	dl.relative_news dd a .news-title { font-size: 14px; }
	.desc p, .txtlength_limit p { min-height: 40px; font-size: 85%; }
	.academic_item dd .news-title { min-height: 44px; }
	.academic_item dd .academic_desc p { font-size: 85%; }
	.search-for-content form button { width: 44px; min-height: 40px; }
	
	.grid_notice .position_rela .co-title-group {  margin-bottom: 0;	}
	.mode .swiper-pagination-progressbar { margin-top: 20px; }
	
	.derection_item dt {
		display: flex;
		flex-flow: column;
		justify-content: center;
	}
	
	.download_list2 ul li a { grid-template-columns: auto 71px;}
	
	.li-line-3 ul {
	    grid-template-columns: repeat(auto-fill, minmax(calc(100% / 3), 1fr));
	}
	
	.data_list ul {
		grid-template-columns: repeat(auto-fill, minmax(calc(100% / 4), 1fr));
	}
	
	/* home */
	
	#banner .swiper-slide .inside-bottom, 
	#banner .swiper-common-button {  left: 0;  padding: 0 40px;	}
	
	#news .news_item dt,
	#news .news_item dt .imgsize,
	.news_ts_list ul li .news_item dt ,
	.news_ts_list ul li .news_item .imgsize { height: 100%; }
	.news_ts_list ul li .news_item dd { gap: 2px; }
	.notice_ts_item dd .news-title { min-height: unset;  font-size: 16px;}
	
	.grid_activities { grid-template-columns: 55% auto; }
	
	.btn-group a { font-size: 15px; padding: 10px 15px; }
	
	.mode-entrance .bg-data {  height: calc(100% - 8rem); min-height: unset; max-height: 378px;}
	.about_dereaction {  gap: 24px;  min-height: 29vh; margin-bottom: 40px;}
	
	.home_h1 {  height: 5.25rem;  min-height: 403px;	}
	
	.mode-activities { padding-top: 20px; }
	
	/* home-end */
	
	.foot .grid-foot2 {	grid-template-columns: 30% auto;  gap: 4%;	}
	.code span {  font-size: 103%;	}
	
	.ft-copyright .ft-outlinks { display: flex !important; }
	.ft-outlinks .ft-title,
	.ft-outlinks a { font-size: 12px !important; } 
	
	.ft-contact .desc-unlimit { gap:  8px; }
	.ft-contact h3 { font-size: 16px; }
	
	
	
	
}
