@media  screen and (min-width: 1980px)   {
	.backtop { right: calc((100vw - 18.6rem) / 2 - 220px);} 
	.group-flags dl dd { min-height: 9rem; }
	.fullcontainer_16 { width:calc(76vw + 1.4rem) ; }
	
	dl.office-desc dt {  width: 75%; }
	dl.office-desc dd {  width: 25%;  float: left; }

	.menu {  width: calc(100% - 6.38rem); margin-left: 3rem; }
}


@media  screen and (max-width: 1680px)  {
	.fix_bai { transform: translateY(-0.45rem); }  

	.backtop { bottom: 5vh;  }

  .innerban .inside-bottom  {  width:calc(100% - 45px);  }
	
	.container ,
	#window .container, 
	#v-windows .container{ max-width: 98vw;  padding:0 20px; }
	.backtop { right: 0;width: 85px; height: auto; }

	.font-14, 
	.desc, .desc p, 
	.txtlength_limit, 
	.txtlength_limit p, 
	.toollins .links-grout a, 
	.copyright, .btn-more-next {  font-size: 14px; }

	p ,
	.desc-area p, 
	.unison-date ,
	p.unison-date, 
	.platforms_list ul li .desc-area p, 
	.research-huizong .item_normal dd p ,
	.t-zhiwei,
	.desc p ,
	.txtlength_limit p,
	.news_list2 ul li .desc p,
	.shows-introl .showsTags ,
	.group-flags .flag-info p { font-size:15px; line-height: 1.5; }
 
	
	.left-Communications .info p ,
	.contact-box ul li p ,
	.dl_for_left50 dd p ,
	.course-tittle ,
	.questionsList dl dt p {  font-size: 18px;  }

	.font-16,
	.info p, 
	.cards-sort-list ul li .info p ,
	.info-Admissions p ,
	.about-info p ,
	.mode-teacher-dl dd p,
	.desc-area p ,
	.tips-speasiou p, 
	.tips p,
	.questionsList dl dd p,
	.mode-introlduce .linear-gradient-grey .info p {  font-size: 16px;  }

	.font-20, 
	.stand-title-20, 
	.stand-tittle-20 {  font-size: 20px;  } 

	.font-24,  
	dl.ft-contact h6, 
	.t-name, 
	.events-tittle  {font-size: 22px;   line-height: 1.5;margin-bottom: 8px;}

	.news-tittle,
	.research-sunmerize h3 { font-size: 20px; line-height:1.5; }

	.font-22,  
	.stand-tittle-22,
	.stand-title   {font-size: 24px; line-height:1.5;}

	.mdeo-gellay .fullcontainer_16 .container { width: auto;  }


	.font-24, dl.ft-contact h6, .t-name, .events-tittle {     font-size: 20px;   } 

	
/*	 { font-size: 32px;  }*/

	.mode-followus { max-width: 26%; }
	.mode-followus ul li a img { height: 28px;}
	
	.mode-about2 {  overflow: hidden; }

	.mode-introlduce .linear-gradient-grey, 
	.mode-introlduce .linear-gradient-gold { padding-right: 36%; min-height:unset; }

	.research-sunmerize { min-height:3rem;  }


	.toollins { margin-bottom: .1rem; }

	.margin_bottom40 {  margin-bottom: 24px !important;  }

	.accordion_list ul li { height: 480px;  }

	.cuoluo_list_2 dl.item_normal dd, 
	.cuoluo_list dl.item_normal2 dd {  padding: .5rem .75rem; }

	.mode-bg-linear {
	    background-image: -webkit-linear-gradient(180deg, #fff 218px, #faf8f5 6%);
	    background-image: -moz-linear-gradient(180deg, #fff 218px, #faf8f5 6%);
	    background-image: -ms-linear-gradient(180deg, #fff 218px, #faf8f5 6%);
	    background-image: linear-gradient(180deg, #fff 218px, #faf8f5 6%);
	}
	
	



}

@media  screen and (max-width: 1440px)  {
	.fix_bai { transform: translateY(-0.45rem); } 
	
	.call-name span,
	.poster-card ul li .inside-bottom a { display: block; margin-left: 0; position: relative;}
	.poster-card ul li { padding-bottom: 100px; }
	.poster-card ul li .inside-bottom  { display: block; }  
	
	.call-name span,
	.desc-area p, 
	.unison-date,
	.poster-card ul li .inside-bottom a { font-size: 16px; }
}

@media  screen  and (max-width:1360px)  {
	
	.font-22, .stand-tittle-22, .course-tittle {
	    font-size: 19px;
	}
	
}


@media  screen  and (max-width:1200px)  {
	 .fix_bai { transform: translateY(-0.55rem); } 
}



@media  screen  and ( max-width: 786px) { 
	.backtop { right: 0;width: 46px; height: auto; padding: 10px 0; }
	
	.fullcontainer_16 { width: calc(100% - 40px); padding: 0; }
	
	.fix_bai { transform: translateY(0); padding-bottom: 10px !important; } 
	
	.container ,
	#window .container, 
	#v-windows .container,
	#banner .inside-bottom { width: 100%; padding:0 20px; }
	
	.close3 {  width: 60px;   height: 60px; top: -60px; }
	.close3 span { width: 30px; }
	
	.phone_flex ,
	.headtop { display: flex; }
	
	.headtop .container, 
	.foot .container {  width: 100%; padding: 0px 15px; }
	
	.active_line, .active_stickline { border: none; }
	
	p, .content p { text-align: left; }
	.column-count-2 { column-count: unset; column-gap: 60px; }
	 
	.pc,
	.menu ,
	.toollins,
	.innerban .bg_black img,
	.transAgle-title ,
	.box-sticky-left ,
	.detail-sticky-right { display: none; }		
	
	.phone { display: block !important; }
	.dot ,
	.dl-flex ,
	.dl_for_left50,
	dl.ft-contact ,
	.s-letters ul,
	.mode-stl-dl,
	.mode-dean-dl,
	.mission-cards ul,
	.programs-cards ul ,
	.cuoluo_list_2 dl.item_normal, 
	.cuoluo_list dl.item_normal2,
	.accordion_list ul ,
	.dean-for-right ,
	.item_with_rightImgs,
	.faculty-sunmerize { display: block; }
	 
	.ft-logo ,
	dl.ft-contact ,
	dl.ft-contact dt ,
	dl.ft-contact dd ,
	.mode-teacher-dl dt, 
	.box-sticky-left ,
	.mode-teacher-dl dd, 
	.box-sticky-right ,
	.mode-stl-dl dt,
	.mode-stl-dl dd ,
	.fangkuai .box1 ,
	.fangkuai .box2 ,
	.fangkuai .box3 ,
	.programs-cards ul li ,
	#v-windows video,
	.dl_for_left50 dt,
	.dl_for_left50 dd ,
	.row-reverse-1 .dl_for_left50:nth-child(2n-1) dd ,
	.group-flags dl dt ,
	.group-flags dl dd,
	.cuoluo_list_2 dl.item_normal dt, 
	.cuoluo_list_2 dl.item_normal dd, 
	.cuoluo_list dl.item_normal2 dt, 
	.cuoluo_list dl.item_normal2 dd ,
	.accordion_list ul li ,
	.accordion_list ul li.active ,
	.dean-for-right dt ,
	.dean-for-right dd ,
	.dl_for_left40 dt,
	.dl_for_left40 dd,
	#course2 .box-sticky-left,
	#course2 .box-sticky-right ,
	.detail-sticky-left,
	.detail-sticky-right,
	.has_topline ul li .item_with_rightImgs dt ,
	.has_topline ul li .item_with_rightImgs dd,
	.faculty-sunmerize .stand-title,
	.pic-desc .list-paddingleft-2 li,
	.news_list2 ul li .item_with_rightImgs dt ,
	.news_list2 ul li .item_with_rightImgs dd { float: none; width: 100%; margin-right: 0; margin-bottom: 20px; }
	
	.dl_for_left40 dt,
	.news_list2 ul li .item_with_rightImgs dd ,
	.news_download ul li dt { margin-bottom: 0 !important; padding-right: 0;}
	
	/* 统一字体设置 */
	.font-12 , 
	p.news-deta ,
	.page_load a  { font-size: 12px;  }
	
	.font-14, 
	.desc,
	.desc p ,
	.txtlength_limit,
	.txtlength_limit p ,
	.toollins .links-grout a ,
	.copyright,
	.btn-more-next,
	.desc-area p { font-size: 14px; }
	
	p,
	.font-16 ,
	 p.unison-date,
	.mission-cards-desc p ,
	.teachers-desc p,
	.dl_for_left50 dd p ,
	.info p , 
	.unison-date ,
	.course_list2 ul li .info p ,
	.news_list2 ul li .desc p,
	.faculty-sunmerize .info p, 
	.research-sunmerize .info p ,
	.co-tittle-group a ,
	.research-huizong .item_normal dd p ,
	.cards-sort-list ul li .info p ,
	.pic-desc .list-paddingleft-2 li p,
	.left-Communications .info p,
	.pages ul a.prev, 
	.pages ul a.next,
	.t-zhiwei ,
	.backtop { font-size: 16px; }
	
	.font-18 ,
	.news_list ul li .news-tittle,
	.mode-course-box h4,
	.clubs_gallery ul li .news-tittle,
	.orgz-cards ul li h4 ,
	.cards-download ul li h4  ,
	.download_list ul li h3.news-tittle ,
	.news_download ul li h3 { font-size: 18px; }
	
	.font-20 ,
	.stand-tittle-20,
	.menu ul li p a ,
	.stand-tittle ,
	.news_list .item_with_topImgs .news-tittle ,
	.news-tittle ,
	.events-tittle { font-size: 20px; }
	
	.font-22 ,
	.stand-tittle-22,
	.course-tittle { font-size: 22px; }
	
	.font-24 , 
	dl.ft-contact h6,
	.t-name ,
	.leader_list ul li .t-name,
	.mask-title ,
	.faculty-list ul li h3 ,
	.office-introlduce .stand-title  { font-size: 24px; }
	
	.font-28 ,
	.mission-cards ul li span.nums { font-size: 28px; }
	
	.font-30,
	.stand-title  ,
	.co-tittle  { font-size: 30px; }
	
	.font-32 ,
	.banner-tittle { font-size: 26px;}
	
	.font-36,
	.stand-tittle-36 ,
	.fake-tittle   { font-size: 24px !important;}
	
	.font-42 { font-size: 30px; }
	
	.font-48 { font-size: 22px; }
	
	.font-60  { font-size: 60px; }
	
	.font-70 ,
	big.counter-value { font-size: 70px; }
	 
	.font-100 { font-size: 96px; }	
	
	.mode ,
	.mode-sticky { padding: 50px 0 ; }
	
	hr,
	.hr-line-red,
	.contact-card .bg_f7f7f7 hr {  margin-top: 20px;  margin-bottom: 20px;}
	
	.programs-cards ul li a,
	.mdeo-gellay .fullcontainer_16,
	.platforms_list ul li a,
	.course_list ul li h6.course-tittle,
	.leader_list ul li a, 
	.leader_list ul li a:hover
	.padding_20 ,
	.padding_20,
	dl.office-desc dt .redline_bg ,
	.cuoluo_list_2 dl.item_normal dd, 
	.cuoluo_list dl.item_normal2 dd,
	.orgz-cards ul li a ,
	.cards-download ul li, 
	.cards-download ul li .download-groups,
	.echarts-form ,
	.download_list ul li a { padding: 20px; }
	
	
	
	.padding_up20,
	#faculty .normal_list dd { padding: 20px 0;  }	
	
	.padding_30 { padding: 30px; }
	.padding_up30 { padding: 30px 0;  }
	
	.padding_40 { padding: 24px; }
	.padding_up40 { padding: 40px 0;  }
	
	.padding_50 { padding: 50px; }
	.padding_up50 { padding: 50px 0; }	
	
	.padding_60 { padding: 20px; }
	.padding_up60 { padding: 60px 0 ; }
	
	.padding_100 { padding: 100px; }
	.padding_up100 { padding: 40px 0 ; }
	
	.padding_up60 { padding: 60px 40px; }
	.padding_left120 { padding:60px  100px; }	 
	.padding_up150 { padding: 100px 0; }
	
	
	.about-introl {  margin-bottom: 20px;	}
	.margin_bottom70 {  margin-bottom: 30px; }
	
	 
	.margin_bottom100 {   margin-bottom: 30px;	}
	
	 
	.mode-advertisement img,  
	.research-sunmerize img {  width: 100%; height: 100%; 	}
	
	.research-sunmerize,
	.mode-advertisement { width: 100%;   }
	
	.adv-mailto {
	    width: 100%; 
	    position: absolute;
	    top: 45%;
	    transform: translateY(-50%);
	    left: 0;
	    z-index: 5;
	    color: #fff;
	    padding: 20px;
	}
	
	.searchbox-form {  height: 47px;  line-height: 47px; }
	
	
	/* 通用规则 */
	.sub_navs { padding: 10px 0; }
	.co-tittle,
	.mode-stl-dl { margin-bottom: 30px; }
	
	.co-tittle { line-height: 1.15; }
	
	.innerban { height: 220px; }
	.innerban .bg_black { height: 100%; }	
	.page_load { position: relative; width: auto; margin-top: 15px; }
	
	.s-letters ul a,
	.pages ul a { width: 35px; height: 35px; line-height: 35px; }	
	.pages ul a.prev, 
	.pages ul a.next {  cursor: pointer; width: 44%; position: relative; } 
	.pages ul { padding: 0; margin: 0; } 
	.pages ul a { display: none;  }
	
	.headtop { padding: 10px 0 ; }
	.headtop::before { height: 100%; }
	.logo { width: 80%; height: 40px; float: none; }
	
	.ft-logo.padding_up40 { padding: 30px 0; }
	dl.ft-contact { margin-bottom: 20px; }
	dl.ft-contact dt { border-right: none; margin-bottom: 30px; padding: 0; }
	dl.ft-contact dt p:first-child { text-align: left; margin-bottom: 10px; font-size: 18px; line-height: 1.35; }
	
	.ft-midea ul { display: block; }
	.ft-midea ul li { width:calc( (100% - 30px) / 2); float: left; text-align: center; }
	.ft-midea ul li:last-child { margin-right: 0; }
	.ft-midea ul li img {
	    height: 120px;
	    display: block;
	    margin: auto;
	    margin-bottom: 8px;
	}
	.copyright { position: relative; border-top: 1px #fff solid; padding: 15px 0; }
	
	table tr td {  border: 0;  padding: 15px;	}
	
	.mode-bai { padding: 40px 20px; margin: 0; width: auto; }
	/* 通用-end */
	
	
	/* home */
	#banner { /*height: 64vh;*/ height: 36vh; }
	#banner .inside-bottom { bottom: 30px; }
	#banner .swiper-button-next, 
	#banner .swiper-button-prev,
	#notice .slide-btn-group, 
	#faculty .slide-btn-group, 
	#gellayView .slide-btn-group { display: none; }
	#banner .swiper-pagination .swiper-pagination-bullet {  width: 10px;  height: 10px; }
	#banner .swiper-pagination {
	    text-align: right;
	    width: 100%;
	    padding: 0 20px;
	    left: 50%;
	    bottom: 31px;
	    transform: translateX(-50%);
	}
	
	 #banner .swiper-slide a video { display: none !important; z-index: -1; }
	 
	 
	
	
	.news_list ul li ,
	.mode-news .li-line-3 ul li,
	#notice .swiper-slide .news-tittle { margin-bottom: 20px; }
	.news_list ul li .item_with_topImgs dd { height: auto; padding: 20px; }
	
	#notice { height: auto; }
	.left-lable { padding: 0; margin-bottom: 10px; font-size: 14px; }
	.left-lable span {  display: block;  position: static; }
	
	.fangkuai { margin-bottom: 30px; }
	.fullwidth .mode-course-box,
	.fangkuai .box2 .inside-bottom { min-height: 30vh;  position: relative;  height: auto; padding:40px 20px; margin-bottom: 0; }
	.fangkuai .box1 {  background-size: 55% auto !important;  background-position: -26% -103% !important;  } 
	.fangkuai .box3 { margin-top: 0; }
	.fangkuai .box3 a {  position: relative;  bottom: 0; }	
	.fangkuai .box1 .desc-area {  margin-bottom: 20px;	}
	.fangkuai .desc-area p { font-size: 16px; line-height: 1.35; }
	h1.c-school { margin-bottom: 5px; }
	h4.c-desc { margin-bottom: 20px; opacity: .5; }
	
	#faculty .swiper-pagination ,
	#gellayView .swiper-pagination { margin-top: 30px; }
	
	.mode-programs { background-image: none !important; }
	.mode-programs .fullwidth { height: 54vh; }
	.mode-programs .fullwidth p { font-size: 16px !important; }
	.programs-cards ul li a { display: flex; align-items: center; }
	.programs-cards ul li hr ,
	.programs-cards ul li .desc{ display: none; }
	.programs-cards ul li h4 { margin-left: 20px; font-size: 21px; }
	.programs-cards ul li .svg-root {  transform-origin: center center; transform: translate(0px , 3px) scale(.8);  min-width: 70px;  }
	
	.mdeo-gellay .fullwidth { padding: 20px;  height: 260px; }
	.mdeo-gellay .container { padding: 0; }
	.btn-vide p { font-size: 18px !important; }
	.btn_video2 { transform-origin: center center; transform: translate(-50%, 0) scale(.8); }
	
	.mode-medium .co-tittle { margin-bottom: 30px; }
	.medium_list ul { flex-flow: row wrap; }
	.medium_list ul li { width: 45px;  height: 45px; }
	
	/* about */
	.mode-about { background-position: 8% 0%;  background-size: 150%; padding-top: 80px !important;}
	.about-gallery { margin-left: 20px; }
	
	.stand-title ,
	.mode-mission-dl dt { font-size: 24px; margin-bottom: 20px; }
	.stand-title br { display: none; }
	
	.mode-about4 .mode-bai  { padding: 40px 20px; }
	.mode-about4 .mode-bai h2 { font-size: 16px; text-align: left; padding-top: 31px; }
	
	.mode-dean-dl dt, 
	.mode-mission-dl dt, 
	.mode-about-dl dd ,
	.mode-dean-dl dd, 
	.mode-mission-dl dd, 
	.mode-about-dl dt {  display: block;  width: 100% !important;   max-width: unset;	}
	
	
	.mode-detail { overflow: hidden; }
	
	.mode-stl-dl dt { margin-bottom: 25px; }
	.mode-stl-classroom .mode-bai {  padding-top: 25px;  padding-bottom: 25px;	}
	.item_with_rightImgs dd { position: relative; }
	
	
	
	/* 内页规则 */
	.mode-introlduce {
	    margin-bottom:50px;
	    background-size: 185% auto;
	    background-repeat: no-repeat;
	    background-position: right bottom;
	}
	
	.mode-introlduce .stand-title { font-size: 22px !important; }
	.mode-introlduce .linear-gradient-grey {
	    padding: 30px;
	    padding-right: 30px;
	    min-height: 5rem;
	    padding-bottom: 232px;
	}
	.linear-gradient-grey {
	    background: -webkit-linear-gradient(89deg, rgba(111,126,139,1) -14% , rgba(111,126,139,0) 19%, rgba(111,126,139,1) 50%);
	}
	
	.mode-bg-linear-up {
	    background-image: -webkit-linear-gradient(180deg, #faf8f5 8% , #fff 5% );
	    background-image: -moz-linear-gradient(180deg, #faf8f5 8% , #fff 5% );
	    background-image: -ms-linear-gradient(180deg, #faf8f5 8% , #fff 5% );
	    background-image: linear-gradient(180deg, #faf8f5 8% , #fff 5% );
	}
	
	
	
	
	/* about */
	.history_list {  } 
	.history_list::before { left: 83px; }	
	.history_list .item { padding-left: 30%; margin-bottom: 60px; }
	.history_list .item::before { left: 69px;  }	
	.history_list .item .unison-date big.font-48 { font-size: 28px; }
	.history_list .item .unison-date small.font-24 { font-size: 20px; }
	.history_poster { width: 100%; float: none; }
	.history_info { width: 100%; }
	
	.leader_list ul li dl { display: block; }
	.leader_list ul li dl dt,
	.leader_list ul li dl dd  { float: none; width: 100%; }
	.leader_list ul li dl dt .imgsize { margin-bottom: 20px; }	
	.leader_list ul li .teachers-imgs {  width: 80px;  max-height: 80px; right: 20px;bottom: 20px;  }
	.leader_list ul li .teachers-desc {   min-height: unset; display: none;	}
	.leader_list ul li dl dd .bottom-mail { position: relative; }
	
	
	.office-introlduce {}
	.office-introlduce .stand-title { padding: 0 20px; }
	dl.office-desc { display: block; }
	dl.office-desc dt,
	dl.office-desc dd { width: 100%; float: none; }
	dl.office-desc dd { display: none; }	
	
	#officeChange ul li dt { position: relative;  left: 0; top: 0; transform: translateY(0) scale(1);  margin: 0; }
	#officeChange ul li dl dd .bottom-mail { display: block; }
	#officeChange ul li dl dd .bottom-mail p {  border-right: none; padding-right: 0; margin-right: 0; margin-bottom: 5px;	}
	#officeChange ul li dl dd .bottom-mail p b { display: initial; padding-right: 5px; }
	
	
	.fileDownload_list ul li .btn-grey-jt { width: 24.2vw ; }
	.fileDownload_list ul li a {  padding: 20px;  padding-right: 27.2vw; }
	.fileDownload_list ul li h3 {  margin-bottom: 10px;  font-weight: bold; }
	.list-tittle-20 { font-size: 20px; } 
	
	.mode-stl-classroom .mode-bai  { padding-top: 30px; padding-bottom: 30px; } 
	/* about-end */
	
	
	
	/* Admissions */
	.mode-Degree { padding: 20px 0; }
	.degree_list ul li {  margin-bottom: 20px; padding: 20px; transform: translateY(0); transition: all .35s;	}
	.degree_list ul li p { padding: 15px 0; width: auto;  height: auto;  padding-left: 45px;  background-size: 30px; font-size: 16px; 	}
	.degree_list ul li button.btn-more-next { padding-top: 0; padding-bottom: 0; line-height: 50px; margin-top: 0px; 	}
	
	#stuVoice .swiper-slide a { padding: 20px; }
	#stuVoice .swiper-slide dl dt,
	#stuVoice .swiper-slide dl dt { width: 100%; }
	#stuVoice .swiper-slide dl dt { margin-bottom: 20px; }
	
	.group-flags .flag-info p { opacity: .9; font-size: 15px;  text-align: left;	}
	
	.accordion_list ul li { height: auto; }
	.accordion_list ul li .mask-img { position: relative; }
	.accordion_list ul li .line-red:hover, 
	.accordion_list ul li .line-red { height: auto; padding: 20px; padding-top: 44%;  }
	.accordion_list ul li .position_rela {  height: 100%;  width: 100%;  position: absolute;  top: 0;  left: 0;	}
	.fake-tittle { transform: translate(-50%,-50%) rotate(0deg); }
	
	
	.LLM-enters { display: none; }	
	
	.faq_tab .faq_tab_item dt { padding: 20px 23px; padding-right: 60px; }
	.faq_tab .faq_tab_item dt h3 { font-size: 18px; }
	
	.tab_with_img dl dd { padding: 20px !important; }
	.tab_with_img dl dd .tabNews-img {   width: 100%;  position: relative;  left: 0; top: 0; margin-bottom: 10px;  	}
	
	.mode-Scholarships .tab-head ,
	.mode-Scholarships .tab-head ul li a { border: none; }
	.mode-Scholarships .tab-head ul li a { display: inline-block;width: auto; padding: 0; }
	.mode-Scholarships .tab-head ul li {
	    padding: 10px;
	    width: auto;
		background-color: #eee;
	    margin-right: 0;
	    font-size: 16px;
	    font-weight: 600;
	    border-radius: 5px;
	    margin-bottom: 10px;
	    margin-right: 10px;
	}
	
	/* Admissions-end */
	
	
	
	/* Academics */	
	.mode-introlduce .linear-gradient-grey, 
	.mode-introlduce .linear-gradient-gold {   padding: 20px;  padding-right: 20px;  min-height: 5rem;   background-color: rgba(197,170,136,1);	}
	
	.searchbox input {  width: 70%; }
	.searchbox button { width: 28%; }
	
	.course_list2 ul li { padding: 20px 20px; }
	.course_list2 ul li .news-tittle { position: static; width: 100%; }
	.professor-group ul li {  width: 100%;  border: none;  padding: 0 !important;	}
	.professor-group ul li .stand-tittle-20 {  font-size: 18px;	}
	.professor-group .stand-tittle-20 span { font-size: 16px; }
	
	.Calendarlist ul li dl.calendar-item dt { padding: 20px 25px;  } 
	.Calendarlist ul li dl.calendar-item dt .calendardate {
	    position: absolute;
	    font-size: 14px;
	    width: auto;
	    display: block; 
	    right: 25px;
	    top: 50%;
	    opacity: .8;
	    transform: translateY(-50%);
	}
	.Calendarlist ul li dl.calendar-item dd {  width: calc(100% - 50px);  }
	.Calendarlist ul li dl.calendar-item dd .dl-flex { display: flex; }
	.week-date big { font-size: 24px;   }
	.week-date span { font-size: 18px; }
	
	.selected_types { margin-bottom: 20px; }
	.selected_types input { width: 95%;  }
	.selected_types ul { max-height: 66vh; overflow-y: scroll; }
	.selected_types ul li { padding: 20px;}
	.selected_types ul li p { font-weight: bold; }
	.selected_types ul li ol { padding-left: 15px; }
	.selected_types ul li ol a { padding:0; padding-top: 10px; font-size: 16px; }
	
	.course_list2 ul li .info { display: none; }
	
	/* Academics-end */
	
	
	
	/* faculty */
	.faculty-sunmerize, 
	.research-sunmerize { padding: 20px; }
	
	.faculty-tool .tab-form {  position: relative; transform: translateY(00%); margin-bottom: 10px; }
	.faculty-tool .tab-form .searchbox-form { height: 45px;  line-height: 45px;	}
	.faculty-tool .tab-form button { width: 45px; }
	
	.faculty-selected { position: relative;  } 
	.faculty-selected::after {
		content: "";
		display: block;
		width: 0;
		height: 0;
		border: 7px transparent solid;
		border-top: 10px #8c0000 solid;
		position: absolute;
		border-bottom: none;
		right: -4px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.faculty-type { 
		width: 100%; padding:15px 20px;
		border: 1px #eee solid;
		border-radius: 5px;	position: relative;	appearance: initial;
	}
	.faculty-type ul { 	width: calc(100% - 40px);  flex-flow: column; position: absolute; top: 100%; background-color: #eee;	}	 
	.faculty-type ul li { margin-right: 0; width: 100%; }
	.faculty-type ul li a { padding: 15px; line-height: 1.35; font-size: 16px; }
	
	
	.faculty-list ul li { background-color:#faf8f5; border: none; margin-bottom: 20px; }
	.faculty-list ul li a { padding: 0px; border: none; }
	.faculty-list ul li .item_normal { flex-flow: wrap; }
	.faculty-list ul li .item_normal dt { width: 100%; margin-right: 0; }
	.faculty-list ul li dd {  width: calc(100% - 40px);  margin: auto;  padding: 20px 0;  min-height: 2rem;}
	.faculty-list ul li dd:nth-last-child(2) {  border-left: none;   border-top: 1px #eee solid;	}
	.faculty-list ul li .item_normal dd h3 {  margin-bottom: 0;  transition: all .35s;	}
	.faculty-list ul li dd .t-desc p ,
	.mode-teacher-dl dd p{ font-size: 16px; }
	
	#mode-faculty .box-sticky-left ,
	#mode-faculty .box-sticky-right { width: 100%; display: block; }
	
	.tab-item-slideup dt, 
	.tab-item-slideup dd, 
	.newslist-style ul li a {  padding: 17px;	}
	.tab-item-slideup dt { font-size: 16px; }
	
	.position_sticky { position: relative !important; }
	/* faculty-end */
	
	
	/* Research */
	.mode-bg-linear { background: #faf8f5; }
	
	.item_normal ,
	.dl-colum2 ul li { display: block; }
	.research-huizong .item_normal dt,
	.research-huizong .item_normal dd,
	.dl-colum2 ul li .imgs_preViews ,
	.dl-colum2 ul li .imgs_text { width: 100%; float: none; margin: 0;}
	.research-huizong .item_normal dt ,
	.dl-colum2 ul li .imgs_preViews { margin-bottom: 20px; }
	
	.dl-colum2 ul li:nth-child(2n) .imgs_preViews, 
	#stu-sport .dl-colum2 ul li:nth-child(2n) .container .imgs_preViews  { margin-left: 0; }
	
	div#adv-mailto { height: 300px;	}
	.bk-podcastlist ul li a { padding: 20px; }
	.bk-podcastlist ul li .inside-bottom {
	    border-top: 1px #eee solid;
	    position: relative;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    padding: 20px 0;
	    width: 100%;
	    margin-top: 20px;
	}
	.bk-audio { position: static;  transform: translateY(0%); margin-top: 20px; }
	/* Research-end */
	
	
	
	/* student */
	.clubs_gallery ul li dt { margin-bottom: 0 !important; }
	.mode-wxCode img.wxCode {  height: 95px;margin-right: 20px;  display: block;	}
	
	.StuOrg-introlduce .container .imgs_preViews { overflow: visible;  width: 100%; float: none;	}
	.StuOrg-introlduce .container .imgs_preViews img { width: 100%; transform: translate(0,0) scale(1); margin-bottom: 15px; }
	
	.sort-nums { width: 50px; height: 50px; line-height: 50px; font-size: 20px; }
	
	.cards-sort-list ul li { padding: 20px; padding-left: 20px; }
	.cards-sort-list ul li .stand-title { font-size: 20px;  position: absolute;  top: 32px;  left: 93px; }
	.cards-sort-list ul li .sort-nums { position: relative; margin-bottom: 20px; top: 0; transform: translateY(0);  }
	.cards-download ul li .download-groups { position: relative; padding: 20px 0; padding-bottom: 0; }
	.cards-download ul li h4 { line-height: 1.35; }
	
	.stu-service-flex ul { display: block; }
	.stu-service-flex ul li { width: 100%; position: relative; float: none; height: 260px; margin-bottom: 20px; }
	
	.stu-service-flex ul li:nth-child(1) ,
	.stu-service-flex ul li:nth-child(2) {  height: auto; }
	
	.stu-service-flex ul li:nth-child(1) { height: 0; padding-top: 100%; }
	.stu-service-flex ul li:nth-child(1) h2 { position: absolute; top: 20px; }
	.stu-service-flex ul li:nth-child(1) .btn-group { position: absolute; top: 24%; height: auto; bottom: unset;}
	
	.stu-service-flex ul li:nth-child(1) ,
	.stu-service-flex ul li:nth-child(2) ,
	.stu-service-flex ul li:nth-child(3),
	.stu-service-flex ul li:nth-child(4){ width: 100%; }
	
	.stu-service-flex ul li:nth-child(2),
	.stu-service-flex ul li:nth-child(3),
	.stu-service-flex ul li:nth-child(4) { height: auto; min-height:160px; }
	
	.stu-service-flex ul li:nth-child(3) { background-position: 81% center; }
	.stu-service-flex ul li:nth-child(4) { position: static; background-size: auto 100%; }
	.stu-service-flex ul li h2 { font-size: 20px; line-height: 1.3;}
	
	/* student-end */
	
	
	
	/* Careers */
	.download_list ul li a i.svg-root { right: 20px; }
	.pic-desc { width: 100%; overflow-x: scroll; }
	.pic-desc table tr td {  padding: 15px;	}
	
	.pic-desc .list-paddingleft-2 li { padding:40px  20px; padding-left: 85px; }
	.pic-desc .list-paddingleft-2 li .sort-nums, 
	.sort_list li .sort-nums { left: 20px; top: 50%; transform: translateY(-50%);  }
	
	.cuoluo_list_2 dl.item_normal, 
	.cuoluo_list dl.item_normal2 { height: auto; }
	.cuoluo_list_2 dl.item_normal dd .stand-title, 
	.cuoluo_list dl.item_normal2 dd .stand-title {  margin-bottom: 20px; }
	
	/* Careers-end */
	
	
	
	
	/* news */
	.news-tool-share  { display: block; }
	.share-followus ,
	.pages_inner a p { display: none; }
	.share-followus ul { justify-content: flex-start; }
	
	.mode-events, 
	.mode-news2, 
	.mode-scholarship, 
	.mode-spotlights { padding: 40px 0 !important; }
	
	.mode-events { 
	    background: -webkit-linear-gradient(right, #fff 100%, #faf8f5 48% );
		background: -moz-linear-gradient(right, #fff 100%, #faf8f5 48% );
		background: -ms-linear-gradient(right, #fff 100%, #faf8f5 48% );
		background: linear-gradient(right, #fff 100%, #faf8f5 48% );
	}
	.news_list ul li dt { margin-bottom: 0 !important; }
	
	.events_list ul li a ,
	.cardevents_list ul li ,
	.mode-STLOffice { padding: 20px; }
	.events_rq { width: 80px; height: 80px; }
	.events_rq .events_rq_day { font-size: 36px; }
	.events_rq .events_rq_month { font-size: 14px; }
	.events_list ul li .events_rq { position: relative; float: left; margin-right: 20px; margin-bottom: 20px; }
	.events_list ul li h3 {  margin-bottom: 15px; font-size: 18px; display: block;	}
	.shows-introl .showsTags {
	    position: relative;
	    padding-left: 37%;
	    font-size: 16px;
	    margin-top: 5px;
	    clear: both;
	}
	
	.cardevents_list ul li .desc p { display: block; line-height: 1.35; }	
	.student_list ul li .unison-date { position: static; margin-bottom: 0; } 
	
	.mode-STLOffice {}
	.left-Communications { width: 100%; }
	.mode-followus {
	    max-width: 100%;
	    min-height: 2.54rem;
	    position: relative;
	    right: 0;
	    top: 0; 
	    padding: 20px;
	    margin-top: 20px;
	}
	.mode-followus ul li a img {  height: 25px;	}
	.news_list2 ul li .item_with_rightImgs dd .unison-date { position: static; }
	

	.news_download ul li h3 { width: 88%; }
	.news_download ul li .btn-download {
	    width: 35px;
	    position: absolute;
	    right: 20px;
	    top: 50%;
	    transform: translateY(-38%);
	}
	
	
	.news_download ul li { margin-right: 0; }
	/* news-end */
	
	
	
	/* entrance */
	.entrance-flex { display: block; }
	.entrance-flex .entrance-total ,
	.entrance-flex .entrance-all { width: 100%; }
	.entrance-lists ul li a { padding: 20px; font-size: 18px; }
	.call-name span { font-size: 16px; display: block; margin-left: 0; margin-top: 5px; }
	.poster-card ul li .inside-bottom { position:static; width: 100%; display: block;  padding: 0; padding-top: 20px; margin-top: 20px; }
	.poster-card ul li .inside-bottom a { font-size: 18px; font-weight: bold; }
	.poster-card ul li .desc-area p { font-size: 16px; }
	
	.mode-Alumni-tabNews { border-top: 1px #eee solid; }
	.mode-Alumni-tabNews .faq_tab .faq_tab_item { background-color: #fff;}
	
	
	.jobs_list ul li a { padding: 20px; display: flex; justify-content:space-between; }
	.jobs_list ul li a .events_rq { position: relative; margin-right: 15px; transform: scale(1); }
	.jobs_list ul li h3 { font-size: 18px; -webkit-line-clamp: 3;}
	
	
	/* entrance-end */
	
	
	.contact-box2 .col-lg-6 {margin-bottom: 20px; }
	.contact-card { padding: 20px 30px;  }
	.contact-card-code p { width: 100%; margin-right: 0; float: none; margin-bottom: 20px; }
	.contact-card-code p img {  height: 115px;  margin-right: 15px;	}
	.contact-card-code p span { font-size: 16px; }
	.contact-card-icon { padding-left: 70px; }
	
	
	.contact-box ul li { padding: 30px 0; padding-left: 70px; font-size: 20px;	}
	.contact-box ul li br { display: none;  }
	.svg-root,
	.contact-box ul li .svg-root, 
	.contact-card-icon .svg-root {  width: 55px; height: 55px; line-height: 55px;	}
	
	.tab-body .item .stand-tittle-36 { font-size: 20px !important; }
	.links_list ul li a { padding: 20px; padding-left: 101px;	}
	.links_list ul li .svg-root { left: 20px; }
	
	.cuoluo_list dl.item_normal2 dt .imgsize {  height: 0;  padding: unset;	}
	.img4_3 { padding-top: 67% !important; }
	.has_border { border: 1px #eee solid; }
	.margin_up50,
	.mode-teacher-dl hr {  margin: 30px auto;	}
	.row-reverse-1 .dl_for_left50:nth-child(2n-1) dd { padding: 0; }
	 
	.search-box { width: 80%; height: 45px; padding: 6px 20px;  }
	.search-box input {  width: 100%; height: 33px; line-height: 36px; color: #333;	}
	.search-box button { right: -10px; }
	.btn-search {  display: block;  width: 15px;  height: 15px;	}	
	.btn-search::after { width: 7px;	}
	.margin_bottom20 { margin-bottom: 10px; }
	.stand-tittle-20, 
	.stand-tittle-22, 
	.stand-tittle-36 { line-height: 1.35; }
	
	
	/* 2024-09-03 */
	table tr td { font-size: 16px; }
	.type-stuJounny ul li { width: 100%; float: none; margin-right: 0;}
	.type-stuJounny ul li a {  padding: 25px;	}
	.type-stuJounny ul li dl dt { width: 35%;  margin-right: 20px; }
	.type-stuJounny ul li dl dd { width: calc(100% - 35% - 20px);	}
	.type-stuJounny ul li a h3 {  font-size: 22px;  margin-bottom: 12px;	}
	.type-stuJounny ul li dl dd .desc-area p { -webkit-line-clamp: 3; }


	/* 10-23 */
	.project-for-3w,
	.project-for-3w ul li ,
	.project-for-3w ul li:nth-child(2) { padding: 20px;  border: none; border-bottom: 1px #eee solid; }
	.project-for-3w ul li:last-child { border: none; }

	.pic-desc .list-paddingleft-2 li .sort-nums, 
	.sort_list li .sort-nums {
	    left: 0;
	    top: 0;
	    transform: translateY(0);
	    position: relative;
	    margin-bottom: 10px;
	}
	.sort_list li { padding:20px 30px; padding-left: 30px; }

	.stuSign {  font-size: 20px; margin-top: 37px; }
	.slide-btn-group div { width: auto;  } 
	.mode-Education .cuoluo_list dl dd h3 span { font-size: 18px;  } 

	.onlinePdf_list ul li,
	.courtTeam_list ul li  { min-height: unset;  }
	.btn-group,
	.courtTeam_list ul li .more-type-4   { padding: 0;  position: relative;  margin-top: 20px;  bottom: 0; }
	
	.btn-group a,
	.courtTeam_list ul li .more-type-4 ,
	dd  { font-size: 16px;  }

	#mode-faculty .box-sticky-left .btn-backward { display: none;  }
	.hover-img { position: relative; width: 125px; height: 125px;  }

	/* 10-24 */
	.stu-service-flex ul li .btn-group {  position: absolute; bottom: 20px;	}
	.office-introlduce .stand-title { font-size: 24px; }

	.mode-apply-step ul { padding-left: 57px;  }
	.mode-apply-step ul li .img_poster {  max-width: unset; margin-right: 0;  margin-bottom: 20px;	}

	span.step-nums { left: -66px;  }
	.step-notice { display: block; margin-top: 25px; padding: 0;  }
	.step-notice dt ,
	.step-notice dd { width: 100%; padding-left: 0; }

	.step-notice dt {
	    font-style: italic;
	    width: 100%;
	    padding-right: 0;
	    border-bottom: 1px #333 solid;
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}

	.step-notice dd p  {  height: auto; width: 100%; } 
	.sort_list li.pubParents .sort-nums { margin-right: 20px;  }
	.sort_list li.pubParents { padding-left: 20px;  display: flex;  align-items: center;}

	.imgs_preViews ul li,
	.imgs_preViews ul li:nth-child(5n)   { width: calc((100% - 20px) / 2); margin-right: 20px; }
	.imgs_preViews ul li:nth-child(2n) { margin-right: 0;  }

	.info img { max-width: 100% !important; height: auto !important;  }


}




/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1186px) and (orientation : landscape) { 
	.container, 
	#banner .inside-bottom ,
	#window .container,
	#v-windows .container {  width: 98vw;   padding: 0 20px;} 
	.backtop { bottom: 2vh; }
	.margin_up50 {  margin: 25px auto; }
	
	.sm_sub_nav { display: block !important; }
	
	.mode,
	.mode .container { overflow: visible; }	
	
	.mode-about4 { overflow: hidden; }
	.box-sticky-left { position: sticky; top: 2rem; margin-right: 40px; }
	.box-sticky-right { width: calc( 100% - 4.85rem - 40px ); }
	
	#banner .swiper-button-next, 
	#banner .swiper-button-prev {  width: 60px;  height: 60px; border: 1px rgba(255,255,255,.5) solid; }
	
	.mode-bg-linear {
	    background-image: -webkit-linear-gradient(180deg, #fff 254px, #faf8f5 6%);
	    background-image: -moz-linear-gradient(180deg, #fff 254px, #faf8f5 6%);
	    background-image: -ms-linear-gradient(180deg, #fff 254px, #faf8f5 6%);
	    background-image: linear-gradient(180deg, #fff 254px, #faf8f5 6%);
	}
	
	.ft-menu ,
	.only-third-child,
	h3 br ,
	h2 br ,
	h1 br ,
	.menu ul li ol { display: none; }
	
	.btn-vide em { width: 60px; height: 60px;}
	.close3 { width: 50px;  height: 50px; top: -55px; }
	.close3 span {  width: 20px;  height: 3px;}
	
	.co-tittle {  letter-spacing: -1px;}
	.toollins .links-grout .icon-search-autoColor { transform: translateY(-8px); }
	
	#v-windows .swiper-button-prev {  left: 20px; }
	#v-windows .swiper-button-next {  right: 20px;	}
	.swiper-button-prev:after, 
	.swiper-button-next:after { font-size: 30px; }
	.slide-btn-group div { position: relative;  width: 35px;  height: auto;	}
	
	.pages ul a { width: 45px; height: 45px; line-height: 45px; font-size: 16px;	}
	
	.font-14,
	.page_load a,
	.toollins .links-grout a ,
	.dl_for_left50 dd p ,
	.teachers-desc p {  font-size: 14px; }
	
	.left-Communications .info p, 
	.contact-box ul li p,  
	.questionsList dl dt p,
	.office-info p,
	.faculty-sunmerize .info p, 
	.research-sunmerize .info p ,
	.desc-area p{  font-size: 15px;	line-height: 1.5; }
	
	.desc, 
	.desc p, 
	.txtlength_limit, 
	.txtlength_limit p,  
	.copyright, 
	.btn-more-next , 
	.menu ul li p a ,
	.faculty-list ul li dd .t-desc p ,
	.news_download ul li h3 ,
	.entrance-lists ul li a,
	.contact-card-code p span ,
	.selected_types ul li a {  font-size: 16px; }
	
	.font-18,
	.news-tittle, 
	.research-sunmerize h3 ,
	.co-tittle-group a , 
	.mission-cards-desc p, 
	.news_list2 ul li .desc p ,
	.alumni-nav ul li ,
	.cards-download ul li h4,
	.clubs_gallery ul li .news-tittle,
	.tab-item-slideup dt  {  font-size: 16px; }
	
	.font-20, 
	.stand-title-20, 
	.stand-tittle-20 ,
	.stuSign,
	.list-tittle-20,
	.sort-nums,
	.news_list2 ul li h3 ,
	.orgz-cards ul li h4 { font-size: 20px;	}
	
	.font-22,  
	.stand-title ,
	.mode-about4 h2 ,
	.leader_list ul li .t-name {  font-size: 22px;  line-height: 1.5;	}
	
	.cards-sort-list ul li .stand-title,
	.font-36 {  font-size: 24px;  line-height: 1.35;}
	
	.font-28, 
	.mission-cards ul li span.nums,
	.dean-sign h1 ,
	.faculty-list ul li h3 {  font-size: 28px; }	 
	
	
	.fake-tittle, 
	.stand-tittle-36, 
	.co-tittle ,
	.font-32, 
	.mask-title, 
	.stand-tittle-36 {  font-size: 28px !important;	}
	
	.font-48, 
	.banner-tittle{  font-size: 32px;	}
	
	.mode-programs .fullwidth p, 
	dl.ft-contact h6, 
	.t-name, 
	.events-tittle ,
	.download_list ul li h3.news-tittle,
	.pic-desc .list-paddingleft-2 li p ,
	.jobs_list ul li h3,
	.stand-tittle-22 {  font-size: 18px;  line-height: 1.5; 	}
	
	.dl_for_left50 dd p { line-height: 1.8; }
	
	.fake-tittle { min-width: 9rem;  }
	
	.list-tittle-20, 
	.desc, 
	.desc p, 
	.txtlength_limit, 
	.txtlength_limit p { line-height: 1.5; -webkit-line-clamp: 3; }
	 
	.li-line-3 ul li ,
	.li-line-3 ul li:nth-child(2n),
	.li-line-3 ul li:nth-child(3n),
	.course_list ul li,
	.course_list ul li:nth-child(2n) { 
		width: calc((100% - 40px) / 3);
	    margin-bottom: 20px;
	    margin-right: 20px;
	    float: left;
	    transition: all .3s;
	} 
	
	.li-line-2 ul li ,
	.li-line-2 ul li:nth-child(2n) ,
	.poster-card ul li,
	.poster-card ul li:nth-child(3n) { width: calc((100% - 20px) / 2); margin-bottom: 20px;  margin-right: 20px; }
	
	.li-line-4 ul li,
	.li-line-4 ul li:nth-child(2n) ,
	.platforms_list ul li,
	.platforms_list ul li:nth-child(2n)  {  width: calc((100% - 40px) / 3); margin-right:20px; margin-bottom: 20px; }
	
	.cards-sort-list ul li,
	.cards-sort-list ul li:nth-child(2n) {  width: 100%;  margin-bottom: 20px; margin-right: 0px;}
	
	.entrance-lists ul li,
	.entrance-lists ul li:nth-child(2n),
	.entrance-lists ul li:nth-child(4n) ,
	.theme_body .cards-download ul li ,
	.cards-download ul li ,
	.cards-download ul li:nth-child(2n){ width: calc((100% - 40px) / 3);  margin-bottom: 20px; margin-right: 20px; }
	
	.poster-card ul li:nth-child(2n),
	.li-line-2 ul li:nth-child(2n),
	.li-line-3 ul li:nth-child(3n) ,
	.li-line-4 ul li:nth-child(3n),
	.entrance-lists ul li:nth-child(3n) ,
	.theme_body .cards-download:nth-child(4n),
	.cards-download ul li:nth-child(3n){ margin-right: 0; }  
	
	.poster-card ul li:nth-child(3n) ,
	.entrance-lists ul li:nth-child(4n) ,
	.theme_body .cards-download:nth-child(3n) ,
	.news_list ul li:nth-child(2n) { margin-right: 20px; }
	
	hr {  margin-top: 20px;  margin-bottom: 20px;  border-color: #eee;	}
	.padding_20 {  padding: 20px; }
	.padding_30,
	.orgz-cards ul li a {  padding: 25px; }
	.margin_bottom30 { margin-bottom: 20px;	}
	
	.office-desc dd .imgsize { height: 100%; }
	
	
	/* foot */
	.logo { height: 32px; }
	.ft-logo ,
	dl.ft-contact {  width: 100%;  float: none;	}
	dl.ft-contact dt, dl.ft-contact dd { padding: 0 30px; }
	dl.ft-contact dt { padding-left: 0; }
	.ft-midea ul li img {  height: 96px; }
	/* foot-end */
	
	
	/* notice */
	.news_list ul li .news-tittle { display: -webkit-box;  -webkit-line-clamp: 3 !important; }
	#notice {  height: auto;  margin-bottom: 38px;	}
	.left-lable {  position: relative; padding-left: 0; margin-bottom: 16px; text-align: left;	}
	.left-lable span { display: block;  position: static; left: 0;text-transform: uppercase; }	
	.fullcontainer_16 { width: 100%; padding: 0; }
	/* notice-end */
	
	/* programs */
	.mode-programs .fullwidth {min-height: 400px;	} 
	.mdeo-gellay .fullcontainer_16 {  padding-top: 0.7rem;  margin-top: -0.6rem; } 
	.medium_list ul li { width: 70px; height: 70px; margin: auto 12px; }
	/* programs-end */
	
	/* about */
	.degree_list ul li { transform: translateY(0); }
	.degree_list ul li p {
	    padding: 0.3rem 0;
	    padding-left: 71px;
	    color: #fff;
	    background-size: auto 45px;
	    font-size: 20px;
	    text-align: left;
	    width: auto;
	    height: auto;
	}
	#stuVoice .swiper-slide dl { align-items: flex-start; }
	#stuVoice .swiper-slide dl dt { width: 6rem ;}
	#stuVoice .swiper-slide dl dd { width: calc(100% -  6rem) ;}
	.stuSign { margin-top: 20px; }
	#stuVoice .slide-btn-group { bottom: 56px;	}
	
	.group-flags dl dt {  width: 62%; }
	.group-flags dl dd {  width: 38%; }
	.group-flags .flag-info p { opacity: .8; }
	
	.accordion_list ul li {  height: 400px; }
	.accordion_list ul li.active .mask-img { width: 118%; }
	.accordion_list ul li .line-red p {  color: rgba(255,255,255,.8); 	}
	
	.history_list::before { left: 1.8rem; }
	
	.faculty-list ul li .item_normal dt {  width: 115px; }
	.faculty-list ul li h3 { margin-bottom: 0; }
	.faculty-tool .tab-form { display: none; }
	.faculty-type {  width: 100%;	}
	.faculty-type ul { flex-wrap: wrap; }
	.faculty-type ul li {  margin-bottom: 10px;}
	.faculty-type ul li a { padding: 14px 18px; }
	#mode-faculty .box-sticky-info .info p { font-size: 14px; line-height: 1.8; }
	.mode-teacher-dl dd .t-name { margin-bottom: 0; }
	.btn-backward, .btn-backward:hover { padding: 12px; margin-top: 20px; }
	
	.tab-item-slideup dt, 
	.tab-item-slideup dd, 
	.newslist-style ul li a { padding: 15px 20px; }
	.mode-teacher-dl dd p { font-size: 14px; }
	
	#mode-faculty .box-sticky-left {  width: 5rem; margin-right: 40px; position: sticky; top: 1rem; }
	#mode-faculty .box-sticky-right {  width: calc( 100% - 5rem - 40px ); }
	/* .t-fix { padding-left: 0; margin-top: 8px;}
	.t-fix span { position: static; } */
	
	.fileDownload_list ul li a {  padding: 29px;  padding-right: 8.2vw;  text-decoration: none;	}
	.leader_list ul li dl {width: 100%; display: flex;  flex-flow: row nowrap; justify-content: space-between; flex-direction: row-reverse;	}
	#officeChange ul li dt {
		width: 21%;
	    position: relative;
	    right: unset;
		left: unset;
	    top: unset;
	    transform: unset;
	    margin: 0;
	    margin-left: 30px;
	}
	
	.leader_list ul li dl dd {  width: calc(100% - 21% - 30px);}
	
	.mode-dean,
	.mode-dean .container { overflow: visible; }
	.mode-dean-dl {  position: relative;}
	.mode-dean-dl dt { position: sticky; top: 55px; }
	.dean-sign span {  display: block;  margin-top: 6px;  font-size: 14px;  line-height: 1.35;	}
	
	.mode-about {
	    background-position: -72% 11%;
	    background-repeat: no-repeat;
	    background-size: 124%;
	}
	
	.mode-mission  .transAgle-title { display: none; }
	.transAgle-title { left: 0.2rem; } 
	.history_list .item, .about-introl {  margin-bottom: auto;	}
	.mode-about .row .about-introl {  padding-left: 65px; width: 74%;	}
	
	.mode-about4 .mode-bai { width: 100%; padding: 40px; margin: 0; }
	/* about-end */
	
	/* admissions */
	.contact-card-code p img {  height: 132px;  margin-right: 15px;	}
	#course2 .box-sticky-left {   width: 5.5rem; margin-right: 40px; top: 1.5rem;}
	#course2 .box-sticky-right {  width: calc( 100% - 5.5rem - 40px );	}
	.CourseType_list ul p { margin-bottom: 10px; }
	.searchbox button { width: 25%; }
	.searchbox input { width: calc(100% - 20px - 25%); }
	
	
	.onlinePdf_list ul li { min-height: 160px; }
	.course_list2 ul li { padding-left: 30px; }
	.professor-group ul li { padding-left: 0; width: auto; }
	.course_list2 ul li .news-tittle {  position: relative; left: unset; width: 100%; font-weight: bold; line-height: 1.5;	}
	.course_list2 ul li .info p { font-size: 14px; }
	.professor-group .stand-tittle-20 span ,
	.course_list2 ul li .news-tittle small { font-size: 14px; }
	.course_list2 ul li .news-tittle {font-size: 20px;   }
	.course_list2 ul li .news-tittle small { display: inline-block; }
 	.professor-group ul li .stand-tittle-20 { font-size: 16px; }
	/* admissions-end */
	
	
	/* student */
	.cards-download ul li { min-height: 160px; }
	.StuOrg-introlduce { margin-top: 0; }
	.StuOrg-introlduce .container .imgs_preViews { margin-right: 31px; }
	.StuOrg-introlduce .container .imgs_preViews img {
	    width: 100%;
	    transform-origin: right center;
	    transform: translate(0px , 0px) scale(1);
	}
	
	.mode-wxCode img.wxCode { height: 125px; }
	
	.step-notice dd p { width: auto; height: auto; }
	
	.poster-card ul li .inside-bottom { display: flex; }
	/* student-end */
	
	/* reserch */
	.mode-introl,
	.mode-introl .container { overflow: visible; }
	.dl_for_left40 { position: relative; overflow: visible; align-items: flex-start; }
	.dl_for_left40 dt { position: sticky; top: 2rem; }
	
	.dl-colum2 ul li .imgs_text { align-items: center; }
	.dl-colum2 ul li .imgs_text h3 { margin-bottom: 10px;}
	
	.echarts-form { min-height: 350px; }
	.PicCharts_list ul li,
	.PicCharts_list ul li:nth-child(2n) { width: 100%; margin-right: 0; float: none; }
	.download_list ul li a { padding: 25px; padding-right: 56px; }
	
	.sort-nums,
	.svg-root ,
	.contact-box ul li .svg-root, 
	.contact-card-icon .svg-root { width: 60px; height: 60px; line-height: 60px;  } 
	
	.contact-card-icon ,
	.contact-box ul li { padding-left: 80px; }
	.contact-card-icon p { font-size: 20px; }
	 
	
	.contact-card .bg_f7f7f7.padding_20 { width: calc((100% - 25px) / 2);  display: inline-block; }
	.contact-card .bg_f7f7f7.padding_20:last-child { margin-left: 20px; }
	
	.pic-desc .list-paddingleft-2 li,
	.links_list ul li a ,
	.sort_list li { padding: 20px;  padding-left: 100px; min-height: 100px;}
	.pic-desc .list-paddingleft-2 li .sort-nums, 
	.sort_list li .sort-nums {  position: absolute;  left: 20px;  top: 20px; }
	
	.links_list ul li a { padding: 30px; padding-left: 85px; }
	
	.cuoluo_list_2 dl.item_normal, 
	.cuoluo_list dl.item_normal2 { height: auto; }
	.cuoluo_list_2 dl.item_normal dd, 
	.cuoluo_list dl.item_normal2 dd {  padding: 40px 50px; }
	
	
	.PicCharts .cards-sort-list ul li { min-height: unset; }
	.cards-sort-list ul li { padding: 30px;  padding-left: 118px; }
	.cards-sort-list ul li .sort-nums {  position: absolute;  left: 30px;	} 
	/* reserch-end */
	
	/* news */
	.mode-events { background: #fff; }
	.left-Communications {  width: 65%;	} 
	
	.news_list ul li .item_normal dt ,
	.li-line-2 ul li .item_normal dt, 
	.li-line-3 ul li .item_normal dt { margin-bottom: 0; }
	.student_list ul li .unison-date ,
	.news_list2 ul li .item_with_rightImgs dd .unison-date { position: static; }
	
	
	.news_list2 ul li .item_with_rightImgs dt { width: 6rem; }
	.news_list2 ul li .item_with_rightImgs dd { width: calc(100% - 6rem) ; }
	.news_list2 ul li .item_with_rightImgs dd .desc p { text-align: left; } 
	
	.events_rq { width: 80px; height: 80px; }
	.events_list ul li .events_rq {  position: absolute; left: 25px; }
	.events_list ul li a { padding: 25px; padding-left: 130px; }
	.events_list ul li h3 {  min-height: 80px; }
	.events_rq .events_rq_day {  font-size: 28px; }
	.events_rq .events_rq_month {  font-size: 14px; }
	.shows-introl {  width: calc(100% + 100px);  transform: translateX(-100px);	}
	.shows-introl .showsTags { padding-left: 100px; }
	
	.detail-sticky-right { display: none; }
	.detail-sticky-left { width: 100%; }
	.share-followus ul li img {  height: 33px; }
	
	.jobs_list ul li a { padding: 25px; display: flex; }
	.jobs_list ul li a .events_rq { position: static; margin-right: 20px; }
	/* news-end */
}

