@media  screen and (min-width: 2024px)  {
	#actives-lec .swiper-slide .poser { height: 50vh; }
	.container {  width: 75.5vw;   }
	.mode-datashows .mode { background-position: 126% 16px;  }
	
	p, .font-16 {  font-size: .18rem;	}
	
	.box-vertical dl dd .news-tittle ,
	.lang a, .menu ul li p a, .menu ul li ol a  { font-size: .2rem; }
	
	.font-20, 
	.stand-title, 
	.timeline .tab-head ul li p, 
	.notice_list ul li h3.news-tittle {  font-size: .24rem;	}
	
	.sort-desc { font-size: 116%; }
	.box-flex .stand-title {  font-size: .28rem;   margin-bottom: 0.2rem;	}
	
	.pathway-cell-2 { width: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 ) * 2 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;    }
	.pathway-cell-3 { width: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 ) * 3 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-4 { width: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 ) * 4 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-5 { width: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 ) * 5 - ( 5px * 1.39 ) ); margin-left: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-6 { width: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 ) * 6 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-8 { width: calc( ( (75.55vw - 24*5px* 1.39  ) / 24 ) * 8 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-11 { width: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 ) * 11 - ( 5px * 1.39 ) ); margin-right: calc(5px * 1.39); position: relative;	}
	.pathway-cell-16 { width: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 ) * 16 - ( 5px * 1.39 ) ); margin-right: 0px;  position: relative;	}
	
	.pathway-cell-8 { margin-right: calc( ( (75.55vw - 24*5px* 1.39 ) / 24 - 30px * 1.39 - 15px) ); }
	
	.mode-exchanges {  overflow: hidden;  min-height: 80vh;	}
	.location_tab { top: 26vh;	}
	
	.mode-career .no-repeat-left { background-size: auto 93%; }
	.mode-career .co-tittle-zh br { display: none; }
	
	.mode-dajiangtang {padding: 1.15rem 0; }
	.mode-dajiangtang .margin_bottom40 {  margin-bottom: 136px !important;	}
	
	.mode-apply .box-sticky-left { top: 2rem; }
	.building-animate { bottom: -2.3rem; }
	
	.mode-MBAset { min-height: 52vh; }
	
	.mode-career .container .career-info p {font-size: 24px; } 
	.mode-career .building-animate { bottom: -1.3rem; }
	
	.contactCards ul li h3 { font-size: .48rem; line-height: 1.35; margin-bottom: 40px; }
	.contactCards ul li p { font-size: .22rem; }
	p.desc-code { padding-top: 75px; padding-right: 158px; }
	
	.share-followus ul li img { height: .38rem; }
	
	#mainSwiper { height: 5rem; }
	/* #myteaches { height: 48vh; } */
	
	.mode-career .mode { min-height: 46vh;}
	
	.menu ul li ol { min-width: 170px; }
	.mode-career .building-animate .img-building {   margin-left: 31%;	}
	.building-animate.icon-bulid.pc .img-building {   margin-left: 17%;	}
	
}

@media  screen and (max-width: 1680px)  {
	
	#course-dom-scroll { z-index: -1 !important; }
	
	
	#actives-lec .swiper-slide .poser {
	    position: relative;
	    z-index: 0;
	    height: 65vh;
	    overflow: hidden;
	}
	.box-flex { height: 68.1vh; }
	
	.mode-about {
	    background-position: -29% bottom;
	    background-size: auto 82vh;
	}
	
	.menu ul li p { padding-right: .4rem; }
	.menu_panel .hotline {   width: 30%;   float: left;	}
	.fix_bai .menu ul li ol a { font-size: 14px; }
	.hotline h3:last-child { margin-top: 7px; }
	
	p, .font-16 ,
	.sm_menu ul ol a ,
	.pages ul a,
	.info p ,
	.co-tittle-lighter span, 
	.co-tittle span {   font-size: 16px; }
	
	.font-14, .tool_list .tool_flex ul li a {   font-size: 12px;	}
	
	 
	
	.sm_menu ul li p { margin-bottom: 6px; }
	.sm_panel { background-position: 19% bottom;  background-size: 44vh; }
	.panel_right, .menu_contact_pc {  padding-bottom: 0.35rem;   padding-top: 1.5rem;	}
	.panel_right .inside-bottom {  bottom: 0.5rem;	}
	.sm_panel .advEnters ul li {  margin-bottom: 20px;	}
	
	#first-laverl .swiper-slide .poser .svg-root {  width: 0.7rem;  height: 0.7rem; margin: auto;}
	
	#worldmap-full { margin-top: -17vh; height: 100vh; }	
	.tuition dt {  width: 37%; }
	
	
	.box-vertical dl dd .datenext { height: 16px; }
	
	.lang a, 
	.menu ul li p a, 
	.menu ul li ol a ,
	.ft-menu ul li ol a {   font-size: 14px; }
	
	.home-news ul li dl.item_with_topImgs dd .desc { margin-bottom: .8rem; }
	
	.lec-info-group ul { display: flex; justify-content: space-between; flex-flow: row nowrap; }
	.lec-info-group ul li { width: auto; margin-right: 0; }
	
	.font-20, 
	.stand-title, 
	.timeline .tab-head ul li p, 
	.notice_list ul li h3.news-tittle {  font-size: .22rem;	}
	
	.float-apply ul li a { font-weight: normal; }
	
	
	
	#banner .enters ul li a { padding: 0.18rem 0.3rem; }
	
	.table-pathway-head .years-item ul.mouth-cell li { padding: 0px 0; }
	.table-pathway-head .years-item ul.mouth-cell span { transform: scale(.65); font-size: 13px;  padding: 9px 0; }
	
	.pathway-cell-2 { width: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 ) * 2 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;    }
	.pathway-cell-3 { width: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 ) * 3 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-4 { width: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 ) * 4 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-5 { width: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 ) * 5 - ( 5px * 1.39 ) ); margin-left: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-6 { width: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 ) * 6 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-8 { width: calc( ( (79.55vw - 24*5px* 1.39  ) / 24 ) * 8 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-11 { width: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 ) * 11 - ( 5px * 1.39 ) ); margin-right: calc(5px * 1.39); position: relative;	}
	.pathway-cell-16 { width: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 ) * 16 - ( 5px * 1.39 ) ); margin-right: 0px;  position: relative;	}
	
	.pathway-cell-8 { margin-right: calc( ( (79.55vw - 24*5px* 1.39 ) / 24 - 30px * 1.39  - 15px) ); }
	
	/* .pathway-cell-8,
	.pathway-cell-11,
	.pathway-cell-16 { transform: translate(9px, 0px) scale(1.05); } */
	
	.group-btns a { padding: 20px 35px; }
	.books img { height: calc(100% + 100%); top: 100%; left: 58%; transform: translate(-50%,-50%); }
	
	.position_sticky { top: 35px; }
	
	.share-followus ul li img {  height: 0.4rem;}
	.moude-graduate .projectlist ul li .stand-title-24 small { font-size: 18px; transform: translateY(0); }
	
	.notice_list ul li .padding_30 { padding-bottom: 0.85rem; }
	.date-view-group {  padding: 0.2rem 0.3rem; }
	.date-view-group * {  font-size: .18rem; }
	.mode-alumnus-head ul li a, 
	.mode-source .tab-head a {    font-size: 20px;font-weight: 600; }
	
	.mode-course-setting .outside-bg {     top: -2.3rem; }
	.info ol, 
	.info ul {   padding-left: 20px;	}
	
	.form-apply .form-apply-item p sup { top: 6px; }
	
	.mode-career .mode {  min-height: 57vh;	}
	.building-animate {
	    width: 41vw;
	    height: 35vw;
	    position: absolute;
	    right: -52px;
	    bottom: -2.8rem;
	    display: flex;
	    align-items: flex-end;
	}
	
	.building-animate img.img-sun {
	    position: absolute;
	    z-index: -1;
	    left: 23%;
	    top: 12%;
	    width: 72%;
	    transform: translate(-50%,-50%);
	}
	
	
	.home-news ul li, 
	.home-news ul li dl.item_with_topImgs {  height:6rem;  transition: all .35s;	}
	.box-vertical dl dd .news-tittle {  min-height: unset;  font-size: 18px;  margin-bottom: 2px;	}
	.box-vertical dl dd .desc p { font-size: 14px; }
	.fix_bai .menu ul li p a::after { top: calc(100% + 0.25rem) !important; transition: all.3s;  }
	
	#echarts-container {  width: 100%;  height: 26vh;	}
	
}

@media  screen and (max-width: 1440px)  {
	.container { width: 1230px; }
	
	.building-animate { bottom: -0.7rem; }
	.building-animate img.img-sun {
	    position: absolute;
	    z-index: -1;
	    left: 21%;
	    top: 33%;
	    width: 70%;
	    transform: translate(-50%,-50%);
	}
	
	.peiyang-info .table-scrolled { overflow-x: scroll; }
	
	.table-pathway-head .years-item ul.mouth-cell li {  padding: 8px 0;	}
	.table-pathway-head .years-item ul.mouth-cell span { font-size: 13px; transform: scale(.75); }
	
	.pathway-cell-2 { width: calc( ( (1280px - 24*5px* 1.39 ) / 24 ) * 2 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;    }
	.pathway-cell-3 { width: calc( ( (1280px - 24*5px* 1.39 ) / 24 ) * 3 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-4 { width: calc( ( (1280px - 24*5px* 1.39 ) / 24 ) * 4 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-5 { width: calc( ( (1280px - 24*5px* 1.39 ) / 24 ) * 5 - ( 5px * 1.39 ) ); margin-left: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-6 { width: calc( ( (1280px - 24*5px* 1.39 ) / 24 ) * 6 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-8 { width: calc( ( (1280px - 24*5px* 1.39  ) / 24 ) * 8 - ( 5px * 1.39 ) ); margin-right: calc( 5px * 1.39); position: relative;	}
	.pathway-cell-11 { width: calc( ( (1280px - 24*5px* 1.39 ) / 24 ) * 11 - ( 5px * 1.39 ) ); margin-right: calc(5px * 1.39); position: relative;	}
	.pathway-cell-16 { width: calc( ( (1280px - 24*5px* 1.39 ) / 24 ) * 16 - ( 5px * 1.39 ) ); margin-right: 0px;  position: relative;	}
	
	.pathway-cell-8 { margin-right: calc( ( (1280px - 24*5px* 1.39 ) / 24 - 12px * 1.39 - 15px) ); }
	
}
	
@media  screen and (max-width: 1360px)  {}

@media  screen  and (max-width:1200px)  {}



@media  screen  and ( max-width: 786px) {
	
	.s-letters a:first-child,
	.sort ul a:first-child { font-size: 14px; min-width: 90px; padding: 14px 20px; width: unset; height: unset; }
	.ft-contact .hotline div { width: 100%; }
	
	.pc,
	.tool_list ,
	.menu ,
	.lang ,
	.sub_nav ,
	.ft-menu ,
	.advEnters ul li p span,
	.sm_menu ul li ol,
	.pages ul a,
	.float-apply ,
	.txtlength_limit_1 p,
	.txtlength_limit_3 p,
	.txtlength_limit_4 p, 
	#actives-lec .swiper-slide .lec-info-group, 
	#stu-highlight .text_for_card .desc ,
	#stu-highlight button.btn-more-radius,
	.mode-actives:hover #actives-lec .swiper-button-next, 
	.mode-actives:hover #actives-lec .swiper-button-prev ,
	.pages_inner a p ,
	.news-filtby-date hr,
	.lec-code { display: none; }
	.pagebar .p_pages span {		   
		min-width: 35px;
		min-height: 35px;
		width: 45px;
		height: 45px; 
		line-height: 45px; 
		font-size: 16px;
	}
	.pagebar .p_pages .p_no,.pagebar .p_pages .p_no_d,.pagebar .p_pages .p_dot{display:none}
        .pagebar .p_pages .p_prev_d,.pagebar .p_pages .p_prev,.pagebar .p_pages .p_next_d, .pagebar .p_pages .p_next{border: 1px #eee solid;
    margin-bottom: 10px;
    width: 42%;
    height: 45px!important;
    border-radius: 10px;
    line-height: 43px;
    font-size: 16px;}
	.phone { display: block !important; }
	.foot .container ,
	.copyright p ,
	.sort ,.mode-cantact .row,
	.box-flex,
	.news-tool-share,
	.stand-title ,
	.mode-caiyunpei-info ,
	.outside-bg .actives-introlduce,
	.course-tuijian,
	.alumni-list ul li dl ,
	.club-introl ,
	.actives-tuijian ,
	#teachsource2 .teachsource-desc ,
	#teachsource2 .teachsource-desc h3, 
	#teachsource2 .teachsource-desc p ,
	.college-flex ,
	.tuition,
	.Enrollment-info,
	.mode-requirement { display: block; }
	
	.box-flex { height: unset; }
	
	.ft-contact { border: none; }
	
	.share-followus ul { flex-flow: row wrap; justify-content: space-between; margin-top: 20px; }
	.share-followus ul li { margin-bottom: 20px; }
	.share-followus ul li:first-child { width: 100%; }
	.share-followus ul li img { height: 50px; }
	
	.mode-project {   padding-top: 0px;	}
	.mode-project .shuimohua { padding-top: 20px; }
	 .mode-career .building-animate .img-building {   margin-left: 4%; }
	.w-20 ,
	.w_30,
	.w_70,
	.w_60,
	.w_40,
	.box-sticky-left,
	.box-sticky-right,
	.panel_right, 
	.menu_contact_pc,
	.box-flex .box-left,
	.box-flex .box-right ,
	.detail-sticky-right,
	.detail-sticky-left ,
	.mode-chuangye .mode-chuangye-item .cy-item-head, 
	.cy-item-head ,
	.mode-chuangye .mode-chuangye-item .cy-item-body, 
	.cy-item-body,
	#mode-faculty .box-sticky-left,
	#mode-faculty .box-sticky-right ,
	.mode-caiyunpei-info .info,
	.mode-caiyunpei-info .poser ,
	.outside-bg .actives-introlduce dt ,
	.outside-bg .actives-introlduce dd,
	.course-tuijian dt ,
	.course-tuijian dd ,
	.course-tuijian dd .desc-unlimit,
	.alumni-list ul li dl dt ,
	.alumni-list ul li dl dd ,
	.club-introl dt,
	.club-introl dd ,
	.actives-tuijian dt ,
	.actives-tuijian dd ,
	#teachsource2 .teachsource-desc h3 ,
	.mode-history .item-laver2 h3.history-years-title,
	.history-list ,
	.college-flex dt ,
	.college-flex dd ,
	.tuition dt,
	.tuition dd ,
	.Enrollment-info .w_70 { max-width: 100%; width: 100% ; float: none; margin-bottom: 20px; margin-right: 0; margin-left: 0; }
	
	.container ,
	.innerban .inside-bottom .container { padding: 0 15px; width: calc(100% - 20px); min-width: unset; }	
	
	.headtop .container { padding: 0; }
	
	/* 统一字体设置 */
	.font-12 { font-size: 12px;  }
	
	.font-14,
	.tool_list .tool_flex ul li a ,
	.mode-caiyunpei-info .info p:last-child span,	
	.sort ul a:first-child { font-size: 14px; }
	
	p, 
	body,
	.sort ul a, 
	.font-16,
	.co-tittle-lighter span, 
	.co-tittle span ,
	.tab-head ul li,
	.enters_list ul li .stand-title,
	span.tags-positon ,
	.t-zhiwei ,
	.techer-members p, 
	.faculty_list ul li dl dd p ,
	.lec-info-group .speakers-zw ,
	.mode-alumnus-head ul li a, 
	.mode-source .tab-head a ,
	.icon-top span:last-child { font-size: 16px;  }
	
	.font-18,
	.sort h6,
	.sm_menu ul li p ,
	.news-gather a dd .stand-title ,
	.lec-info-group .speakers,
	.clublist ul li h3 ,
	.step_tab .step_item .stand-title-24 ,
	.industry-data li span{ font-size: 18px; }
	
	.font-20,
	.stand-title,
	.stand-title2 ,
	.timeline .tab-head ul li p ,
	.notice_list ul li h3.news-tittle,
	.box-vertical dl dd .news-tittle ,
	.mode-caiyunpei-info .info p ,
	.news-gather a:first-child dd .stand-title { font-size: 20px; }
	 
	.stand-title-22, 
	.timeline .tab-head ul li p, 
	.notice_list ul li h3.news-tittle, 
	.tab-head-laver2 {  font-size: 16px;	 }
	
	.font-22,
	.call_hotline ,
	.countrys dt div p ,
	h3.adv-tittle ,
	.lecture-tittle,
	.stand-title-detail { font-size: 22px; }
	
	.font-30,
	.call_hotline1 { font-size: 30px; }
	
	.stand-title-detail { font-weight: 600; line-height: 1.35; }
	
	.font-28 ,
	.icon-top a, 
	.icon-top .numbers ,
	.mode-career .font-48  { font-size: 28px; }
	
	.font-32 { font-size: 32px; }
	
	.font-36,
	.shcool-data ul li .counter { font-size: 28px; }
	
	.font-24,
	.t-name,
	.news-tittle,
	.stand-title-24 ,
	.co-tittle-lighter, .co-tittle ,
	#actives-lec .swiper-slide .red_wamp p ,	
	.call_hotline1l { font-size: 20px; }
	
	.font-42 ,
	big.numbers{ font-size: 42px; }
	
	.font-48,
	.counter{ font-size: 48px; }
	
	.font-60 { font-size: 32px; }
	
	.font-72,
	.banner-tittle { font-size: 32px; }
	 
	.font-100 { font-size: 100px; }	
	 
	 .news_list ul li .unison-date ,
	 #teachsource2 .outside-tool,
	 .actives-tuijian dt .unison-date { position: relative; }
	 .actives-tuijian dt .unison-date  { margin-top: 10px; }
	 .actives-tuijian dt { margin-bottom: 0; }
	 
	 .none-padding { padding:0 !important; }	
	 .padding_20,
	 .btn-calendar ,
	 .video-groups,
	 #stu-interview .swiper-slide a 
	 .contactlist ul li,
	 .otherContactlist ul li ,
	 .missionlist ul li dl.misson-item dd ,
	 .cardslist ul li a  ,
	 .techer-members dd, 
	 .faculty_list ul li dl dd,
	 .btn-backward ,
	 .countrys dt div ,
	 .course-introl a,
	 .alumni-list ul li ,
	 .club-about , 
	 .group-btns a ,
	 .MBA-rule-pading ,
	 #stu-interview ,
	 .tuition dd,
	 .school-honner  ,
	 .picture_inerlist ul li h3,
	 .picture_inerlist2 ul li h3 ,
	 .career-datas ul li a { padding: 20px; }
	 
	 
	 
	 .sort ul a, 
	 .sort ul a:first-child ,
	 .has_boder tr td { padding: 10px  15px; margin-bottom: 10px;}
	 
	 .techer-members p, 
	 .faculty_list ul li dl dd p ,
	 #teachsource2 .teachsource-desc h3 ,
	 #teachsource2 .teachsource-desc p { padding: 15px 0;  }
	 
	 .desc-unlimit p { text-align: left}
	 
	 .sort h6,
	 .copyright,
	 .padding_up20 , 
	 .mode-source .tab-body ul li .item_with_topImgs dd { padding: 20px 0;  }	 
	 
	 .mode-alumnus-head ul li { padding: 0; }
	 .mode-alumnus-head ul li a { padding: 15px 0; font-size: 16px; }
	 
	 .padding_30,
	 .missionlist ul li dl.misson-item dd .inside-bottom ,
	 .mode-adv a ,
	 .clublist ul li a.leftline-red ,
	 .contactlist ul li { padding: 30px; } 
	 
	 .padding_up30 { padding: 30px 0;  }	
	  
	 .padding_40{ padding: 40px; }	 
	 .padding_up40, 
	 .mode-sticky { padding: 40px 0;  }	
	  
	 .padding_50 { padding: 50px; }
	 
	 .mode,
	 .padding_up50,
	 .mode-group,
	 .mode-ts-course .dom-scroll-item { padding: 50px 0 ; }
		  
	 .padding_60 { padding: 60px; } 
	 .padding_up60 { padding: 60px 0 ; }	
	  
	  
	 .padding_100 { padding: 100px; }
	 .padding_up100 { padding: 100px 0 ; }
	 
	 hr,
	 .margin_up40 { margin: 40px auto; }
	 
	 .mode-newsdetail hr {  margin: 20px auto;  }
	 
	 .margin_bottom10,
	 dl.lec-item .stand-title ,
	 .t-name, 
	 .news-tittle ,
	 .mode-source .tab-body ul li .stand-title ,
	 .lec-info-group p.icon { margin-bottom: 10px; }
	 
	 .lec-newslist ul li { margin-bottom: 0; }
	 
	 #actives-lec .swiper-slide .desc,
	 .margin_bottom20 { margin-top: 0; margin-bottom: 20px; }
	 .margin_bottom30 { margin-bottom: 20px; }
	 .margin_bottom40 { margin-bottom: 40px !important; }
	 .margin_bottom70 { margin-bottom: 40px; }
	 .margin_bottom100 { margin-bottom: 70px; }
	 
	 .color_bai span.color_grey { color: #fff !important; }
	
	/* 通用规则 */
	.co-tittle-zh { font-size: 24px; margin-bottom: 4px; }
	.co-tittle-en { font-size: 18px; }
	.sm_sub_nav { margin-bottom: 0px; }
	.co-tittle span { margin-top: 0; }
	.co-tittle a { font-size: 24px; }
	.co-tittle a span { margin-top: 8px; }
	
	.box-news .tab-head ul li { text-align: center; }
	.tab-head ul li.active::after, 
	.tab-head-laver2 ul li.active::after { bottom: 0px; }
	
	a.btn-stand-more { padding-right: 35px; }
	
	.page_navigation, 
	.sub_nav ul li a, 
	.ft-zhaosheng-enters  { padding: 15px 0;   }
	.headtop::before { height: 100%; }
	.logo,
	.headtop .dis_flex { display: block; width: auto; float: none; height: 35px;  }
	.headtop .dis_flex { width: 43px;  position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: 56; }
	.headtop .dis_flex .dot  { padding:8px; background-color: transparent; }
	.dis_flex .dot span {  border-color: #fff;  width: 28px;}
	.fix_bai .dot span ,
	.menupanel_show .dot span  { width: 100%; border-color: #8c0000; }
	.fix_bai .padding_up20 {  padding: 15px 0 !important;  transition: all.3s;	 }
	
	.sm_panel {
		background-image: none;
		background: url(../img/icon/menu-line-25.png) no-repeat , -webkit-linear-gradient(bottom ,#faf8f5 45%, #fff) !important;
		background-position: bottom !important;
		background-size: 56vh !important
	}
	.sm_menu ul { border-bottom: 1px #eee solid; }
	.sm_menu ul li { padding: 10px 0; min-height: unset; margin-bottom: 0; border-top: 1px #eee solid;  }
	.sm_menu ul li p { margin-bottom: 0; font-weight: 600; }
	.sm_menu ul li ol { padding: 15px 0; }
	
	.panel_right, 
	.menu_contact_pc {  padding-bottom: 30px;  padding-top: 90px;	}
	
	.co-tittle-lighter, .co-tittle { margin-bottom: 20px; }
	
	body { padding-bottom:99px; }
	.ft-zhaosheng-enters .li-line-3 ul,
	.ft-social ul { flex-flow: row nowrap; }
	.ft-zhaosheng-enters { position: fixed ; bottom: 0; z-index: 85; visibility: visible !important; }
	.ft-zhaosheng-enters .container { width: 100%; padding: 0; }
	.ft-zhaosheng-enters .advEnters ul li { background-image: none; background-color: transparent; }
	.ft-zhaosheng-enters .advEnters ul li i.icon { display: block;  width: 45px; height: 45px; margin: auto; margin-bottom: 8px;}
	.ft-zhaosheng-enters .advEnters ul li p { font-size: 14px; text-align: center; margin: auto; }
	.ft-zhaosheng-enters .advEnters ul li a { display: block; padding: 0; }
	
	.foot .hotline h5 { margin-bottom: 5px; }
	.ft-logo, .ft-contact, .ft-menu { padding: 45px 0; width: 100%; margin-left: 0; }
	.ft-logo { border-bottom: 1px  rgba(255,255,255,.1) solid; margin-bottom: 0; }  
	.ft-logo img { height: 45px; }	
	
	.ft-social ul li img { width: 100%; margin-bottom: 5px; }
	.copyright p { text-align: center; }
	
	.innerban { width: 100%; height: 260px; margin-bottom: 30px; }
	.innerban .inside-bottom { background-color: rgba(255,255,255,.9); }
	.innerban .inside-bottom .page_navigation { width: 100%; float: none; padding: 15px 0;  }
	
	.pages ul a.prev, 
	.pages ul a.next { border:1px #eee solid; margin-bottom: 10px; width:42%; height: 45px;  border-radius: 10px; line-height: 43px; font-size: 16px; } 
	
	/* 字母筛选 */
	.s-letters ul { display: block; }
	.s-letters a { width: calc(( 100% - 64px)  / 6)  ; margin-right: 8px;   height: auto  ; line-height: 40px !important; font-size: 20px; }
	.s-letters a:nth-child(6n) { margin-right: 0; }
	
	.home-news ul li, 
	.home-news ul li dl.item_with_topImgs { height: auto; }
	
	.li-line-2 ul li .item_normal dt, 
	.li-line-3 ul li .item_normal dt { margin-bottom: 0; }
	.home-news ul li dl.item_with_topImgs dd { padding: 20px; }
	.home-news ul li dl.item_with_topImgs dd { position: relative; } 
	
	#window .container, #v-windows .container {
		width: calc(100% - 40px);
		height: calc(100vh - 40px);
		top: 40px;
		/* overflow-y: scroll; */
		transform: translate(-50%, 0);
	}
	
	#v-windows .swiper-button-next {  right: -18px; }
	#v-windows .swiper-button-prev {  left: -18px;	}
	#photos .swiper-pagination { bottom: 58px; }
	
	.close3 {  width: 45px;  height: 45px; }
	.close3 span {  width: 22px ;}
	
	.search-box { width: 90%; }
	.desc, .txtlength_limit, .stand-title { margin-bottom: 8px; }
	.ft-contact .hotline { display: block; }
	.mode-endline { padding-bottom: 50px !important; }
	
	/* course-tab */
	.tab-head-laver2 ul,
	.tab-head-laver2 ul { display: block; }
	.tab-head-laver2 ul li { padding: 10px; margin-bottom: 15px;  font-size: 15px;  background-color: #fff;  border-radius: 5px;    margin-right: 10px; }
	
	#first-laverl { margin-bottom: 20px !important; }
	#first-laverl .swiper-wrapper { overflow-x: scroll; justify-content: flex-start; }
	#first-laverl .swiper-wrapper::-webkit-scrollbar { display: none; }
	#first-laverl .swiper-slide { width: calc(( 100% - 20px ) / 2.5);  }
	#first-laverl .swiper-slide .stand-title2, 
	#first-laverl .swiper-slide:hover .stand-title2  { font-size: 16px; }
	
	/* 通用规则-end */
	
	
	/* form-apply */
	.form-apply { padding-top: 80px; }
	.form-apply .form-apply-item .box-flex { display: flex; }
	.form-apply .form-apply-item p {  margin-bottom: 25px;	} 
	/* form-apply-end */
	
	
	
	/* index */
	.has_panel { padding: 15px 0; } 
	.headtop { background-color: #fff; box-shadow: 0 5px 25px rgb(0 0 0 / 15%);}
	.headtop::before { display: none; }
	.headtop .container {  padding: 0 0;	}
	.headtop img.old {  opacity: 1;	}
	.headtop img.on-color {   opacity: 0;	}
	.headtop .dis_flex {  width: 43px; right: -4px; }
	.headtop .dis_flex .dot span { border-color: #8c0000; }
	
	#banner { height: 31vh; margin-top: 65px; }
	#banner .inside-bottom { padding-bottom: 45px; }
	#banner .banner-tittle { font-size: 20px; line-height: 1.35; }
	#banner .enters,
	#banner .swiper-button-next, 
	#banner .swiper-button-prev{ display: none; }	
	#banner .banner-type { font-size: 18px; }
	
	.box-news .tab-head {  position: relative; right: 0; top: 0; margin-bottom: 20px;	}
	.li-tool { margin-bottom: 10px; }
	.home-news ul li dl.item_with_topImgs dd h3 {  min-height: unset;  margin-bottom: 00; line-height: 1.5;font-size: 20px;	}
	
	.notice_list ul li .date-rili {
	    width: 42%;
	    border: none;
	    padding: 5px 10px;
	    left: 0;
		position: relative;
		margin-bottom: 10px;
	    text-align: center;
	    display: flex;
	    align-items: center;
	    flex-direction: row-reverse;
	   
	}
	
	.notice_list ul li .padding_30 {   padding-left: 20px;  min-height: unset;  padding-bottom: 20px;	}
	.notice_list ul li .date-rili .years,
	.notice_list ul li .date-rili .days,
	.date-view-group * { font-size: 16px; padding-right: 8px; }
	.date-view-group { position: relative; padding: 20px; border-top: 1px #eee solid; }
	.date-view-group .btn-next { right: 20px; }
	.datenext::before, button.next::before { width: 8px; height: 8px; }
	
	.box-vertical dl { display: block; }
	.box-vertical dl dt,
	.box-vertical dl dd { width: 100%;  }
	.box-vertical dl dd { padding: 20px 0; border-bottom: 1px #eee solid; }
	.box-vertical hr,
	#actives-lec .swiper-button-next, 
	#dataSort .swiper-button-next, 
	#timeline .swiper-button-next,
	#actives-lec .swiper-button-prev,
	#dataSort .swiper-button-prev, 
	#timeline .swiper-button-prev { display: none; }
	
	.timeline .tab-head ul li ,
	.date-apply dd { padding: 20px 0; }
	.date-apply dt { padding: 20px; font-size: 16px; }	 
	.date-apply dt .datenext { right: 20px; }
	.date-apply dd .rl-date { width: 100px; }
	.date-apply dd big { width: 100px; height: 50px; line-height: 50px; text-align: center; font-size: 38px; }
	.date-apply dd p { width: calc(100% - 100px); padding: 0  20px; }
	
	#stu-highlight { height: auto; }
	#stu-highlight .swiper-pagination{ padding: 10px 20px; bottom: 0; }
	#stu-highlight .swiper-slide a { padding-top: 90%;  text-decoration: none;  transition: all .35s;	}
	#stu-highlight .text_for_card {
	    width: 100%; 
	    padding: 20px;
	    padding-bottom: 20px;
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    z-index: 5;
	    text-align: left;
	    transition: all .35s;
	}
	.box-flex .stand-title {  font-size: 18px; min-height: unset; margin-bottom: 20px;	}	
	.box-flex .box-right .smallbox {  width: 100%;  height: 29vh;}
	
	#stu-interview .swiper-slide .stand-title { min-height: 80px;  }
	#stu-interview .swiper-slide a  { padding-bottom: 60px; background-color: #fff; }
	#stu-interview .swiper-slide .datenext {   position: absolute;  right: 20px; bottom: 20px;  font-size: 16px;  line-height: 1;	}	
	#stu-interview .swiper-pagination { bottom: 20px; left: 20px; }
	
	.mode-datashows .mode { background-image: none !important; }
	#dataSort .swiper-wrapper ,
	#dataSort .swiper-slide { display: block; height: auto;  }
	#dataSort .swiper-slide { position: relative; padding: 20px 0; padding-left: 60px; }
	#dataSort .swiper-slide p.prize-icon { width: 35px; position: absolute; left: 10px; margin-right: 0;  }
	#dataSort .swiper-slide p.prize-icon img { width: 100%;}
	#dataSort .swiper-slide p.color_red big.numbers { font-size: 36px;  }
	#dataSort .swiper-slide p.color_red  { margin-bottom: 0px; margin-right: 20px; }
	#dataSort .swiper-slide p.color_red sup { font-size: 18px; }
	#dataSort .swiper-slide hr { display: none; }
	#dataSort .swiper-slide .prize-group { display: flex;align-items: ; }
	.co-tittle-group .btn-calendar { padding-right: 35px; }
	.btn-calendar i.btn-jt { right: 15px; }
	.sort-desc { color: #999; font-size: 71%;}  
	
	
	.tansuo-apply .date-rili .years { font-size: 38px; }
	/* index-end */
	
	
	/* about */
	.shcool-data ul li { width: auto !important; margin-bottom: 20px; }
	.has_endline span, .has_endline * {}
	hr.fgline { margin: 30px 0; }
	
	.mode-project .shuimohua { padding-bottom: 17vh; background-size: cover; } 
	.building-animate {
	    width: 58vw;
	    height: 60vw;
	    position: absolute;
	    right: 15px;
	    bottom: -17vh;
	    display: flex;
	    align-items: flex-end;
	    z-index: -1;
	}
	
	.projectlist ul li a { overflow: visible; }
	.projectlist ul li .lightring { position: relative; top: 5px;  left: 0; transform: translateY(0); margin-bottom: 30px; }
	.projectlist ul li h3 { /* position: absolute; top: 21px; left: 100px; */ } 
	.projectlist ul li:last-child { border-top: 1px #eee solid; padding-top: 30px; margin-top: 30px; }
	.cards-top, .cardslist ul li .cards-top { padding-left: 90px; }
	.cardslist ul li .desc-unlimit { padding-top: 20px; margin-top: 30px; }
	.cardslist ul li .stand-title-24 { font-size: 20px; }
	
	#teachsource .tab-head ul { padding: 0 15px; }
	.mode-source .tab-head { margin-bottom: 40px; }
	.mode-source .tab-head ul li { padding:0; font-size: 18px; width: 50%; }
	.mode-source .tab-head ul li a { padding: 15px ; }
	.mode-source .tab-body .stand-title { padding: 20px; }
	
	.co-tittle .total { position: absolute; right: 0; top: 50%; transform: translateY(-50%); } 
	.news-filtration, 
	.news-filtby-date form {display: block; width: 100%; }
	.news-filtration { transform: translateY(0); margin-top: 0; margin-bottom: 30px; }
	.news-filtby-date { margin-right: 0; }
	.news-filtby-date p, .news-search p,
	.news-filtby-date p input { width: 100%; margin-right: 0; }
	.btn-search { display: block;  width: 15px;  height: 15px; }	
	.btn-search::after { width: 7px;}
	.news_list ul li .item_with_topImgs dd { padding: 20px 0; }
	
	.mode-about {  background-position: left bottom;  background-size: 168%;}
	
	.moude-graduate .projectlist ul li a { padding: 20px; text-align: center; }
	.moude-graduate .projectlist ul li a .lightring { margin: auto; margin-bottom: 43px;  top: 14px; }
	.moude-graduate .projectlist ul li h3 { position: relative; left: 0; top: unset; font-size: 20px; margin-bottom: 20px; }
	.moude-graduate .projectlist ul li .stand-title-24 small { display: none; }
	.moude-graduate .projectlist ul li .desc-unlimit p { font-size: 14px ; text-align: center; }
	
	/* about-end */
	
	/* course */
	.MBA-info { display: block; } 
	.MBA-info .info ,.MBA-info .poser { width: 100%; }
	.MBA-info .poser { margin-left: 0; margin-top: 0; }  
	.mode-course-setting .outside-bg {   position: relative; min-height: unset;top: 0;}
	.outside-bg { margin-bottom: 30px; }
	.outside-bg .actives-introlduce{ padding: 40px; }
	.mode-course-setting .outside-bg .actives-introlduce .co-tittle-zh span.tags-positon{ font-size: 20px;  }
	.mode-course-setting .outside-bg .actives-introlduce h3 { font-size: 24px; }
	.mode-course-setting .outside-bg .actives-introlduce h3 br ,
	#first-laverl .swiper-button-prev, 
	#first-laverl .swiper-button-next { display: none; }
	.table-scrolled-head { overflow-x: scroll; }
	.peiyang-info table { min-width: 780px; width: auto; max-width: unset; }
	.peiyang-info table tr td ,
	.peiyang-info table tr:first-child td:nth-child(2), 
	.peiyang-info table tr td:nth-child(1) ,
	.table-scrolled-head table tr td ,
	.pathway-line p { font-size: 18px !important; }
	.peiyang-info table .firstRow td { padding: 20px; }
	.pathway-line p { margin-left: 20px; }
	#first-laverl .swiper-slide .poser .svg-root { width: 50px; height: 50px; margin: auto; margin-bottom: 10px; }
	.sort ul a { text-align: center; }
	
	.cy-item-team dl dt { width: 60px; height: 60px; }
	.cy-item-team dl dd { width: calc(100% - 80px);	}
	
	.club-banner { height: 22vh; border-radius: 0;	}
	
	/* course-end */
	
	
	/* alumnus */
	.history-list ul li a { padding-left: 28%; }
	.group-btns { margin-top: 40px; padding-top: 45vh;   position: relative;}
	.group-btns .books {
		position: absolute;
		left: 20px;
		width: 260px;
		top: 0;
		min-height: 40vh;
		text-align: center;
		z-index: -1;
	}
	
	.MBA-rule-pading { padding-top: 10vh; }
	.MBA-rule-info { position: relative; z-index: 50; background-color: #fff; }
	
	
	/* contact */
	.lightring { width: 55px;  height: 55px; }
	.lightring2 { width: 70px; height: 70px; }
	.contactlist { margin-bottom: 0; }
	.otherContactlist ul li .lightring { right: 30px; top: 20px; }
	.map { margin-top: 30px; }
	
	.pages_inner a {width: 45%; height: 45px; line-height: 45px;  border: 1px #eee solid ; border-radius: 10px; position: relative; }
	.pages_inner a span { text-align: center;  }
	.pages_inner a:nth-child(2) i { right: 14px; }
	.pages_inner a:nth-child(1) i { left: 14px; }
	
	.foot .hotline h3.call_hotline 	{ font-size: 18px; }
	.call_hotline1 a ,
	.call_hotline1  { font-size: 20px; }
	.icon-zs-tel a { font-size: 32px !important;  }
	
	.contactCards ul li { background-size: cover; min-height: 24vh; }
	.contactCards ul li .cards-info {  position: relative; padding: 20px; }
	.contactCards ul li h3 { font-size: 18px; font-weight: 600; line-height: 1.35; }
	p.desc-code { position: relative; line-height: 1.5;  }
	.contactCards ul li p.desc-unlimit { font-size: 15px; text-align: left; }
	.contactCards ul li:nth-child(2) * {  text-align: left;	}
	.contactCards ul li:nth-child(2) p.desc-code  { padding-left: 95px; padding-right: 0; background-position:left bottom;	}
	.contactCards ul li:nth-child(3) p.desc-unlimit { max-width: 100%; }
	.contactCards ul li:last-child p.desc-code  { padding: 0; }
	
	/* international */
	.mode-career .no-repeat-left { background-size: auto 49vh;  padding-bottom: 26vh !important; }
	.mode-college { background-size: cover; }
	.boos-shadow {  border-bottom: 1px #eee solid;  padding-bottom: 40px;  margin-bottom: 40px;	}
	
	.tuition { margin-top: 0; }
	.tuition dt { margin-bottom: 0; }
	.tuition dd img.hezuo { display: block; position: static; margin-top: 20px; transform: translateY(0);}
	.fee-info {  margin-top: 20px; }
	.step_tab .step_item  { padding:0px; padding-bottom: 40px; }
	.step_tab.padding_60 { padding: 20px; }
	.step_tab .step_item .stand-title-24 { position: relative; margin-bottom: 10px; }
	.step_tab .step_item .info p strong	 { font-size: 20px; }
	.icon-country {
	    padding-left: 30px;
	    background-repeat: no-repeat;
	    background-size: 25px auto;
	    background-position: 1px 69%;
	}
	
	.outside-tool {  margin-top: 20px;  padding-bottom: 20px; }
	.mode-source .tab-head ul li { width: auto;  }
	.majoys ul li a { padding: 20px; }
	.majoys ul li a h3 { font-size: 19px; width: calc(100% - 85px); }
	.majoys ul li a span { font-size: 14px; }
	
	
	/* .mode-stuActives .tab-head ul ,
	.mode-source .tab-head ul { min-width: 1100px; } */
	 
	.js-history ul {
		border-bottom: none; 
		padding-left: 30px;
	    border-left: 2px var(--theme_brown) dashed;
	    position: relative;
	}
	
	.js-history ul li::before {  left: -36px; top: 23px; }
	.js-history ul::after {  left: -6px; top: auto; bottom: 0; display: none; }
	
	#teachsource2 .myteaches .swiper-slide { height: 260px; }
	#teachsource2 .myteaches .teachsource-desc h3 { font-size: 16px; }
	.college-flex dt h6.prize-with-gui { font-size: 17px; }
	.icon-country { background-image: none; padding: 0; }
	.history-years { display: block !important; overflow: visible;   width: calc(100% - 50px); margin: auto;     margin-top: -47px; }
	.history-years ul li { padding: 20px 0; font-size: 18px; margin-right: 15px; }
	
	.foundation-step ul li dt { width: 25%; } 
	.foundation-info .info p { font-size: 16px; }
	.foundation-info .info { overflow-x: scroll; }
	.info table { max-width: unset; min-width: 500px; }
	.foundation-info .info table tr td:first-child { width: unset; }
	.foundation-info .info table tr td { font-size: 14px; padding: 15px !important; }
	
	.MBA-rule-pading .row .col-lg-8, 
	.MBA-rule-pading .row .col-lg-3 { height: auto; }
	.MBA-rule-pading .position_sticky { position: static !important; }
	.MBA-rule-pading .position_sticky h1 { font-size: 20px; margin-top: 20px; }
	.MBA-rule-pading .group-btns {
	    position: static;
	    bottom: 54px;
	    margin: 0;
	    padding: 0;
	    margin-bottom: 35px;
	}
	
	.MBA-rule-pading .row .col-lg-8 .MBA-rule-info {
	    height: unset;
	    overflow-y: visible;
	    padding-right: 0;
	}
	
	.mode-alumnus-body { padding: 0; }
	.alumnus-body-item .padding_40 {  padding: 20px; }
	.lecture-list ul li dl.lec-item dd { padding-bottom: 20px; }
	
	.downloadlist ul li { padding-bottom: 0; }
	.downloadlist ul li .stand-title-24 { font-size: 20px; }
	.downloadlist ul li .group-btns { padding: 0;  width: 100%; justify-content: space-between; }
	.downloadlist ul li .group-btns a { margin-right: 0; }
	.downloadlist ul li .group-btns a i, 
	.downloadlist ul li .group-btns a span,
	.downloadlist ul li .unison-date { font-size: 14px; }
	.downloadlist ul li .unison-date ,
	.dom-scroll { display: none; }
	.downloadlist ul li .inside-bottom { 
		width: auto; position: sticky; 
		margin: 0; 
		margin-top: 20px;
		padding: 20px;
		margin-left: -20px; 
		margin-right: -20px; 
	}
	
	#v-windows video { margin-top: 50%; }
	.normal_info { overflow-x: scroll; }
	
	
	.mode-tansuo {}
	.mode-tansuo .poser { max-height: 50vh; }
	.MBA-Highlights {  clear: both;   margin-top: 40px;   transform: translateY(0px);	}
	.mode-tansuo .projectlist ul li { border-top: none; padding:0; }
	.mode-tansuo .projectlist ul li a {  /* padding: 20px;  padding-left: 20px; */ padding: 0;	}
	.mode-tansuo .projectlist ul li h3 {  top: 38px;   }
	
	/* 招生汇总页 */
	.timeline-step ul { padding-left: 25px; }
	.timeline-step ul li::before { left: -30px; }
	
	.Enrollment-news-type ul li p span { display: block; font-size: 14px; line-height: 1.35; }
	.Enrollment-introl { height: auto; min-height: 320px; }
	.Enrollment-introl small,
	.Enrollment-introl p span { display: inline-block; }
	.Enrollment-introl p { margin-bottom: 0; }
	.Enrollment-introl small { display: block; }
	
	.Enrollment-news-type ul { border: none; display: block; padding: 20px 0; padding-left: 20px; position: relative; }
	.Enrollment-news-type ul::before {
		content: "";
		height: 100%;
		border-left: 2px #eee dashed;
		position: absolute;
		left: 5px;
		top: 0;
	}
	
	.Enrollment-news-type ul li {  display: list-item; list-style: circle; margin-right: 0; margin-bottom: 10px; }
	.Enrollment-news-type ul li::after,
	.Enrollment-news-type ul li.active::after { border: none; }
	
	#zsNews .swiper-slide { padding: 20px; }
	#zsNews .date-rili .years, 
	.Enrollment_list ul li .years {font-size: 32px; }
	#zsNews .date-rili .days, 
	.Enrollment_list ul li .days { font-size: 12px;}
	#zsNews .date-rili { width: 75px;}
	#zsNews .swiper-button-prev, 
	#zsNews .swiper-button-next { display: none; }
	
	.recent-timeline ul li {  margin-top: 20px;	}
	.recent-timeline ul li h4 {  font-size: 15px; } 
	
	 
	
	.online-hot p ,
	.online-hot small {  font-size: 16px !important; }
	.Enrollment-introl .linear-gradient-browntop { position: relative; }
	.linear-gradient-browntop a.btn-stand-more {  margin-top: 25px;	position: absolute; right: 66px; bottom: 47px;}
	
	.mainSwiper {  height: 260px; }
	.mainSwiper .swiper-slide a { padding: 25px; }
	.mainSwiper .swiper-slide a p.unison-date {  bottom: 20px;}
	
	.Enrollment_list ul li { padding: 20px 15px; }
	#zsNews .swiper-slide a {  padding-left: 0px;  text-align: left;	}
	#zsNews .date-rili { position: static; background-color: #eee; margin-bottom: 10px; padding: 10px 0; }
	
	.Enrollment_list ul li .date-rili { width: auto; }
	.Enrollment_list ul li a { padding-left: 75px; }
	.Enrollment_list ul li .stand-title { font-size: 18px;}
	.Enrollment_list ul li .years { font-size: 40px; }
	.Enrollment_list ul li .days { font-size: 14px; }
	
	
	#teachsource, 
	#teachsource2 {  min-height: 50vh;	}
	
	.linear-gradient-grey .mode { padding: 40px 0; }
	.linear-gradient-yellow {
	    background: -webkit-linear-gradient(124deg ,rgba(245,230,178,1) 35%, rgba(245,230,178,0) 101%);
	    background: -moz-linear-gradient(124deg ,rgba(245,230,178,1) 35%, rgba(245,230,178,0) 101%);
	    background: -ms-linear-gradient(124deg ,rgba(245,230,178,1) 35%, rgba(245,230,178,0) 101%);
	    background: linear-gradient(124deg ,rgba(245,230,178,1) 35%, rgba(245,230,178,0) 101%);
	}
	.adv-MBA .linear-gradient-yellow { padding: 20px; position: relative; z-index: 10; }
	.adv-MBA .info h3 { font-size: 20px;	}
	.adv-MBA img { 
		position: absolute; 
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 100%;  height: 100%; 
		object-fit: cover; 
		z-index: -1; 
	}
	
	
	/* 2024-06-17 */
	.course-update .swiper-slide a { padding: 20px; }	
	.course-update .swiper-slide h3.stand-title-22  { font-size: 22px; }
	#courses-2 .numbers, 
	.course-update .swiper-slide .numbers { font-size: 36px; margin-bottom: 60px; }
	.course-update .swiper-slide a hr { margin: 20px auto; }	
	.course-update .swiper-button-next, 
	.course-update .swiper-button-prev { width: 35px; height: 35px; line-height: 35px; left: auto; right: 0; top: -30px; }
	.course-update .swiper-button-prev { right: 50px; }	
	.course-update .swiper-button-prev:after, 
	.course-update .swiper-button-next:after {  font-size: 13px; }	
	
	.ft-social ul li img, 
	.ft-social ol li img { width: auto; height: 85px; }
	
	.logos-list ul li,
	.logos-list ul li:nth-child(4n){ width: calc((100% - 20px) / 2); float: left; margin-right: 20px; }
	.logos-list ul li:nth-child(2n) { margin-right: 0; }
	.logos-list ul li .imgsize img {  display: block;  max-width: calc(73% + 2px); }
	
	
	.mode-career .mode { padding-bottom: 17vh; }
	.mode-career .container .career-info p {  font-size: 18px;	}
	.item_normal_team dt { width: 125px; }
	#career-Mentors .outside-tool { display: none; }
	
	.school-video { margin-bottom: 30px; }
	
	.date ul { flex-flow:row nowrap; justify-content: space-between; }
	.date ul li .counter { font-size: 36px; }
	.date ul li sup {  font-size: 23px; }
	
	.step_tab ul { display: block; }
	.step_tab ul li,
	.step_tab ul li:nth-child(1),
	.step_tab ul li:nth-child(2) { width: 100%; float: none; }
	.step_tab .step_item .info { padding: 20px; }
	.step_tab .step_item .inside-bottom { padding: 0 20px; }
	
	
	.course-update .swiper-slide h3.stand-title-22, 
	.techer-members dd h3, 
	.faculty_list ul li dl dd h3 {   font-size: 18px;  min-height: unset;	}
	
	.news_list_left ul li { padding: 20px 0; }
	.news_list_left ul li .desc { display: none; }
	.news_list_left ul li .item_normal dt { width: 170px; }
	.news_list_left ul li .item_normal dd { width: calc(100% - 170px -20px); }
	.news_list_left ul li .item_normal dd  h3,
	.graduate-paper ul li h3,
	.course_list ul li h3 { font-size: 18px; }
	
	.mode-MBAset .row.dis_flex {   align-items: center;   display: block;	}
	#clubs { width:87% !important ; overflow-y: scroll; }
	.sm_poster { margin-bottom: 30px; }
	
	.logos-list ul li img { max-width: unset; }
	.cardslist ul li { margin-bottom: 20px; }
	.cardslist ul li a { padding-top: 40px; }
	
	
	#echarts-container { width: 100%; height: 20vh; }
	#echarts-container2 {	width: 100%; height: 60vh; }
	.career-datas ul li:last-child,
	.career-datas ul li .sm_box { padding: 20px; border: 1px #eee solid; }
	
	.industry-data li:nth-child(2n - 1 ),
	.industry-data li { width: 100% !important; margin-right: 0 !important; }
	
	
}











/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1186px) and (orientation : landscape) { 
	
	.container { min-width: unset;  }
	.container,
	.headtop .container, 
	.copyright .container,
	#banner .inside-bottom ,
	#banner .enters,
	.innerban .inside-bottom .container {  width: 97%; padding: 0 15px;}
	
	.page_navigation,
	.sub_nav ul li a  { padding: 15px 0 ; }
	
	.sub_nav ul li a { line-height: unset; font-size: 14px;}
	
	 
	.ft-zhaosheng-enters ,
	.padding_up20  {  padding: 20px 0 ;	}
	.padding_20  { padding: 20px; }
	
	
	
	
	/* .box-sticky-left ,
	.box-sticky-right , */
	.cy-item-head,
	.cy-item-body { width: 100%; float: none; }
	
	.renzhenh_list ul {  justify-content: flex-start;	}
	
	.phone,
	.menu_contact_pc { display: block !important; }
	.poser img ,
	.js-img.pc { display: block ; }
	
	.mode-about { background-image: none !important; }
	
	.mode { padding: 50px 0; }
	
	.pc,
	.sub_nav_opacity,
	.tool_list ,
	.menu ,
	.lang , 
	.ft-menu ,
	.advEnters ul li p span,  
	.float-apply ,
	#actives-lec .swiper-slide .lec-info-group, 
	#stu-highlight .text_for_card .desc ,
	#stu-highlight button.btn-more-radius,
	.mode-actives:hover #actives-lec .swiper-button-next, 
	.mode-actives:hover #actives-lec .swiper-button-prev , 
	.news-filtby-date hr,
	.pathway-line ,
	.mode-MBAPathway .tips { display: none; }
	
	.font-12 { font-size: 12px;  }
	
	.font-14 ,
	.sm_menu ul ol a,
	.sort ul a, 
	#banner .enters ul li p span ,
	.copyright p { font-size: 14px; }
	 
	p,
	body, 
	.font-16,
	.sort h6,
	.stand-title,
	.call_hotline ,
	.co-tittle-lighter span, 
	.co-tittle span ,	
	.enters_list ul li .stand-title,
	.peiyang-info table tr td ,
	span.tags-positon ,
	.t-zhiwei ,
	.techer-members p, 
	.faculty_list ul li dl dd p ,
	.lec-info-group .speakers-zw ,
	.mode-alumnus-head ul li a, 
	.mode-source .tab-head a ,
	.advEnters ul li p ,
	#banner .enters ul li p ,
	.table-scrolled-head table tr td ,
	.news-hot ul li .item_with_topImgs dd h3 ,
	.news-gather a:first-child dd .stand-title,
	.news-gather a dd .stand-title { font-size: 16px ;  }
	
	.font-18,	
	.sm_menu ul li p , 
	.lec-info-group .speakers, 
	.normal_info table tr:first-child td:nth-child(2), 
	.normal_info table tr td:nth-child(1),
	.mode-caiyunpei-info .info p ,  
	.tab-head-laver2 ul li { font-size: 20px; }
	
	
	.college-flex dt h6.prize-with-gui,
	.step_tab .step_item .info p,
	.step_tab .step_item .info p strong,
	.date-apply dt { font-size: 18px; }
	
	.font-20,
	.stand-title, 
	.stand-title2, 
	.stand-title-22, 
	.timeline .tab-head ul li p, 
	.notice_list ul li h3.news-tittle, 
	.tab-head-laver2,
	.timeline .tab-head ul li p ,
	.notice_list ul li h3.news-tittle,
	.box-vertical dl dd .news-tittle ,
	.tab-head ul li { font-size: 18px  !important; }
	
	.font-30 ,
	.news-hot .news-hot-title { font-size: 24px; }
	
	.font-22, 
	.countrys dt div p ,
	h3.adv-tittle ,
	.lecture-tittle { font-size: 22px; }
	
	
	
	.stand-title-detail { font-weight: 600; }
	
	.font-28 ,
	.icon-top a, 
	.icon-top .numbers,
	.stand-title-detail  { font-size: 28px; }
	
	.font-32 { font-size: 32px; }
	
	.font-36,
	.shcool-data ul li .counter { font-size: 30px; }
	
	.font-24,
	.t-name,
	.news-tittle,
	.co-tittle-lighter, .co-tittle ,
	#actives-lec .swiper-slide .red_wamp p ,
	.clublist ul li h3 ,
	.call_hotline1 { font-size: 22px; }
	
	.font-42 ,
	big.numbers{ font-size: 42px; }
	
	.font-48,
	.counter{ font-size: 28px; }
	
	.font-60 { font-size: 32px; }
	
	.font-72,
	.banner-tittle { font-size: 32px; }
	 
	.font-100 { font-size: 100px; }	
	
	
	.news-hot ,
	.mode-alumnus-head ul li, 
	.mode-source .tab-head ul li , 
	.faculty_list ul li dl dd ,
	.date-apply dt { padding: 20px; }
	.missionlist ul li dl.misson-item dd .inside-bottom { padding: 30px; }
	
	
	
	.sm_menu ul ol a {
	    display: inline-block;
	    width: auto;
	    color: #999;
	    font-size: 16px  ;
	    line-height: 1.35;
	    margin-right: 13px;
	}
	
	/* for head & menu & foot */
	.logo { height: 36px; }
	.fix_bai .padding_up20 {  padding: 15px 0 !important;	}
	.dis_flex .dot { padding: 10px; }
	.dis_flex .dot span {  width: 20px; }
	.dis_flex .dot span:nth-child(2) {  margin: 5px 0; }
	.on span:nth-child(1) { transform: translate(0px, 7px) rotate(45deg);}
	.on span:nth-child(3) {  transform: translate(0px, -7px) rotate(-45deg);}
	
	.panel_right, 
	.menu_contact_pc { padding-bottom: 0.5rem; padding-top: 2rem; }
	.sm_panel { background-position: 0% bottom; }
	.sm_menu ul li { min-height: 16vh; margin-bottom: 25px; }
	.sm_menu ul ol a br ,
	.box-vertical dl dd .desc p { display: none; }
	
	.getContact dl, .ft-logo { margin-left: 0; }
	
	.co-tittle-lighter, .co-tittle { margin-bottom: 30px; }
	
	.w-20 { width: 24%; float: left; }
	.ft-contact { margin-left: 2%;  margin-right: 0;   border-right: none; width:78%;   }
	.ft-logo img { height: 40px; }
	
	.co-tittle-zh {   margin-bottom: 5px;   font-weight: 500;}
	
	.foot { border-top: none; }
	.ft-contact .hotline { display: flex;  flex-flow: row wrap;  justify-content: space-between; }
	
	.ft-contact .hotline div { width: 50%; }
	.ft-contact .hotline div:last-child { width: 100%; }
	.ft-social ul li img { width: 100px; margin-bottom: 2px; }
	.foot .hotline h3.call_hotline br { display: none; }
	.foot .hotline .li-line-3 ul li {  width: auto; }
	.ft-social ul li img, 
	.ft-social ol li img { width: 81px; }
	
	.pages ul a { width: 45px; height: 45px; line-height: 45px; }
	.pages ul a.prev, .pages ul a.next { height: 45px; line-height: 45px; }
	
	.sort h6 {   min-width: 110px; }
	.s-letters a:first-child, 
	.sort ul a:first-child { font-size: 14px; min-width: 65px; padding: 14px 20px; width: unset; height: unset; }
	
	.close3 {  width: 45px;  height: 45px; }
	.close3 span {  width: 20px; }
	/* for head & menu & foot -end */
	
	/* home */
	
	#banner .enters ul li i.icon ,
	.advEnters ul li i.icon { width: 50px; height: 50px; }
	#banner .enters ul li a  { padding: 10px 20px; }
	.home-news ul li, 
	.home-news ul li dl.item_with_topImgs { height: 6.4rem;   transition: all .35s;	}
	
	.banner-type { font-size: 20px !important; }
	#banner .inside-bottom { padding: 50px 20px; padding-bottom: 150px; }
	.box-news .tab-head ul li ,
	.box-vertical dl dd .news-tittle { font-size: 16px !important; }
	
	.box-news .tab-head {    top: -97px; }
	.date-view-group * { font-size: 16px; }
	.list_has_rl ul li h3 { display: block; margin-bottom: 25px; font-size: 18px !important;}
	.notice_list ul li .desc { display: none; }
	.notice_list ul li .date-rili { padding: 15px; }
	.notice_list ul li .padding_30 {  padding-left: 106px; }
	
	.date-apply { min-width: 300px; }
	.date-apply dd .rl-date { width: 120px; height: 100px; padding: 20px 0; font-size: 16px; }
	.date-apply big {  font-size: 42px;  line-height: 1;	}
	.date-apply dd p { font-size: 24px; text-align: right;  width: calc(100% - 120px);   padding: 0 25px;   padding-left: 0;  min-width: 120px;	}
	
	.box-flex {  height: 58.1vh; }
	.box-flex .box-left {  width: calc(100% - 35% - 20px);	}
	.box-flex .box-right {  width: 35%;  margin-left: 20px;	}
	.btn-video {  width: 60px; height: 60px;	}
	
	.mode-endline { background-size: cover; }
	.color_bai .color_grey { color: #fff !important; }
	
	.padding_30 {  padding: 20px; }
	.Enrollment-info .w_30  { width: calc(30% - 20px); }
	.Enrollment-info .w_70  { width: 70%; }
	.recent-timeline ul li h4 {  font-size: 14px; }
	
	a.btn-for-apply { display: none !important; }
	.Enrollment-news-type ul li p span {  display: block;  width: 91%;	}
 
	.linear-gradient-browntop a.btn-stand-more {   margin-top: 10px; }
	.online-hot p {  font-size: 18px !important; }
	
	#stu-interview {  padding: 30px;  padding-bottom: 0;	}
	#stu-highlight .text_for_card {  width: 300px; padding: 20px;  padding-bottom: 50px;	}
	#stu-interview .swiper-slide .datenext {
	    position: absolute;
	    right: 32px;
	    bottom: 20px;
	    line-height: 1;
	    left: auto;
	    font-size: 16px;
	    width: auto;
	}
	
	
	
	
	/* about */
	.building-animate {  /* width: 53vw;  height: 53vw; */ width: 44vw; height: 33vw; bottom: -53px;	}
	.faculty_list ul li ,
	.faculty_list ul li:nth-child(6n) { width: calc((100% - 80px) / 5); margin-right: 20px; }
	.faculty_list ul li:nth-child(5n) { margin-right: 0; }
	
	
	.sort ul a, 
	.sort ul a:first-child,
	.s-letters ul a { padding: 10px 20px; }
	.s-letters ul a { border: none; }
	#mode-faculty .box-sticky-left { width: 30%; margin-right: 5%; float: left; }
	#mode-faculty .box-sticky-right { width: 65%; float: left;  }

	.faculty_list ul li dl dd p { padding: 20px 0;  }
	
	.outside-bg .actives-introlduce dt { width: 33%; }
	.outside-bg .actives-introlduce dd {  width: 67%; }
	
	/* news */
	.share-followus ul li img { height: 30px; }
	.course-tuijian { align-items: center; }
	.course-tuijian dt {  width: 46%;	}
	.course-tuijian dd {  width: calc( 100% - 50%);  margin-right: 4%;	}
	.course-tuijian hr.fgline { margin: 20px 0; }
	.cy-item-team dl dt {  width: 50px;  height: 50px; }
	.mode-adv a { display: flex;  align-items: center;  padding: 60px; }
	
	.downloadlist ul li,
	.videoslist ul li,
	.videoslist ul li:nth-child(3n) ,
	.downloadlist ul li:nth-child(3n) { width: calc((100% - 20px) / 2); margin-right: 20px; min-height: 200px; }
	
	.downloadlist ul li:nth-child(2n),
	.videoslist ul li:nth-child(2n) { margin-right: 0; }
	
	
	/* student */
	.clublist ul li a.leftline-red {  text-align: right;  padding: 30px 40px;}	
	.mode-source .tab-head ul li { display: flex; align-items: center; padding: 0; line-height: 1.35; }
	.mode-source .tab-head ul li a { padding: 20px 10px; }
	
	.tuition dt { width: 53%; }
	.tuition dd {  width: calc(100% - 49%);}
	.tuition dd img.hezuo { height: 37px; /* position: static; transform: translateY(0); margin-bottom: 20px; */}
	
	/* zhaosheng */
	.lightring { width: 100px;  height: 100px;}
	.lightring2 { width: 65px; height: 65px; margin-bottom: 10px; }
	.moude-graduate .projectlist ul li a {  min-height: 170px;  padding: 40px;  padding-right: 170px;	}
	.projectlist ul li a {  padding: 20px 0;  padding-left: 150px;	}
	.majoys ul li a { display: block; padding: 30px; }
	.majoys ul li a h3 { width: 100%; }
	
	#zsNews .date-rili { position: static; margin-bottom: 10px;   }
	#zsNews .swiper-slide .txtlength_limit_4 p { display: block; }
	#zsNews .swiper-slide a { padding-left: 0; }
	#zsNews .swiper-button-prev,
	#zsNews .swiper-button-next {  right: 0;   top: -69px;	}	
	#zsNews .swiper-button-prev {  left: auto; right:70px; 	}
	
	.inner-oncall { display: block !important; } 
	
	.Enrollment_list ul li { padding: 20px; }
	.Enrollment_list ul li a { padding-left: 84px; }
	.Enrollment_list ul li .date-rili { width: auto; }
	.inner-oncall { width: 110px; }
	.inner-oncall ul li a { font-size: 14px; padding: 12px;  padding-left: 20px;  padding-right: 39px; }
	
	
	.adv-MBA .linear-gradient-yellow { padding: 60px; }
	.adv-MBA .info p {  font-size: 18px; }
	.adv-MBA .info h3 {  font-size: 22px; }
	
	
	.detail-sticky-left { width: calc( 100% - 30% - 30px );  margin-right: 30px; }
	.detail-sticky-right {  display: block;  width: 30%; }
	big.Calendar-md { font-size: .72rem;}
	.actives-group-info ul li .dis_flex p,
	.actives-group-info ul li .dis_flex p:nth-child(2n) { padding:10px  0; width: 100%; border-right: 0; border-bottom: 1px #eee solid; }
	.actives-group-info ul li .dis_flex p br { display: none; }
	
	
	.mainSwiper {  height: 5rem; }	
	.mainSwiper .swiper-slide a .txtlength_limit_4 { display: none; }
	
	.txtlength_limit_4 ,
	.txtlength_limit_4 p { display: -webkit-box; overflow: hidden;  -webkit-line-clamp: 2; }
	
	.MBA-rule-pading .row .col-lg-8 ,
	.MBA-rule-pading .row .col-lg-3 { height: auto; overflow: visible;}
	
	.col-lg-4  , 
	.col-lg-3.col-lg-offset-1 {  width: 35%; margin-right: 5%; float: left; }
	.col-lg-7,
	.col-lg-6.col-lg-offset-2,
	.col-lg-7.col-lg-offset-1  {  width: 60%; float: left; }
	
	.mode-project .col-lg-6,
	.mode-cantact .col-lg-6 ,
	.mode-career .col-lg-6 { width: 50%; }
	.mode-career .building-animate {  width: 36vw;   height: 53vw }
	
	.foundation-info .info table { width: 100%; }
	
	/* 课程与师资 */
	.mode-ts-course .col-lg-4, 
	.mode-ts-course .col-lg-3.col-lg-offset-1 ,	
	.mode-ts-course .col-lg-7, 
	.mode-ts-course .col-lg-6.col-lg-offset-2, 
	.mode-ts-course .col-lg-7.col-lg-offset-1 { width: 100%; }
	.mode-MBAset .row.dis_flex { display: block; }
	
	
	.course-item dd { background-color: #8c0000; top: 0; left: 105%; width: 255px;	}	
	.course-item dd::before {
		content: "";
		display: block;
		width: 0;
		height: 0;
		border: 8px transparent solid;
		border-right-color:#8c0000 ;
		border-left: none;
		position: absolute;
		left: -8px;
	}
	.course_list ul li:nth-child(5n) .course-item dd { left: auto;  right: 109%;}
	.course_list ul li:nth-child(5n) .course-item dd::before { left: 100%; border-right: none; border-left :8px #8c0000 solid; }
	
	
	.course-item dd .info p { color: #fff; }
	
	.course_list ul li h3,
	#first-laverl .swiper-slide .stand-title2 { font-size: 14px !important; }
	.MBA-info .poser { width: 24%; }
	.MBA-info .info { width: 66%; }
	
	.graduate-paper ul li h3 { font-size: 20px; }
	.graduate-paper ul li:last-child { padding-left: 35%; min-height: 37vh; }
	.sm_poster {position: absolute;	left: 0;width: 28%;	}
	
	.lec-code { display: none; }
	hr.fgline { margin: 35px 0; }
	
	.missionlist ul li dl.misson-item .img4_3 { padding-top: 100%; }
	
	#practice .row { display: flex; }
	#practice .col-lg-7 { width: calc(100% - 40% ); margin-right: 0; margin-left: 2%; }
	#practice .col-lg-4 { width: 38%; margin-right: 0; margin-left: 2%; }
	
	.news_list_left ul li { padding: 20px 0; }
	.news_list_left ul li .item_normal dt {  width: 28%; }
	.news_list_left ul li .item_normal dd {  width: calc(100% - 28% - 20px); }
	
	.mode-shijian .btn-group {  max-width: 100%;	}
	
	/* 师资 */
	.course-update .swiper-slide h3.stand-title-22, 
	.techer-members dd h3, 
	.faculty_list ul li dl dd h3 {  font-size: 18px;   min-height: 0.5rem;	}
	.techer-members dd h3 .t-zhiwei { font-size: 14px !important; }
	.faculty_list ul li dl dd p { padding-bottom: 0; }
	
	.techer-members p { padding: 15px 0; }
	
	
	
	/* 国际视野 */
	.date ul li { width: auto;  min-width: 150px; }
	.step_tab .step_item { min-height: 285px; }
	.step_tab ul li:nth-child(1) .step_item { min-height: calc(285px * 2 + 20px); }
	.step_tab ul li:nth-child(1) .step_item .info {     height: 79.5vh; }
	.news_list ul li .unison-date { position: static; }
	.mode-source .tab-body ul li .stand-title { margin-bottom: 8px; }
	
	.studylist ul li .news-gather a { display: none; }
	.studylist ul li .news-gather a:nth-child(1)  { display:block; border: none; }
	.news-gather a:first-child dd .stand-title { min-height: 114px; }
	.news-gather a:first-child dd { padding-bottom: 0; }
	
	/* 图片放大 */
	.picture_inerlist ul li h3, 
	.picture_inerlist2 ul li h3 { font-size: 16px; padding: 15px 20px; }
	
	
	/* 职业发展 */
	.mode-project { padding-top: 0; }
	.building-animate img.img-sun { top: 8%; }
	.building-animate.icon-bulid.pc,
	.building-animate.icon-sculpture.pc ,
	.poser.wow.fadeInUp.pc ,
	.about-left-info.pc { display: block; }
	
	.mode-about .about-left-info .about-item:nth-child(2) { display: none; }
	
	.mode-career .building-animate {  width: 51vw; height: 33vw;	}
	.logos-list ul li img { max-width: 60%; max-height: 60%;  }
	
	#career-Mentors .swiper-slide .item_normal_team dt,
	.career-MentorsList ul li .item_normal_team dt {  width: 125px; }
	.mode-career .building-animate .img-building { width: 75%;margin-left: 4%; }
	 
	.projectlist ul li h3 ,
	.majoys ul li a h3,
	.stand-title-24,
	.step_tab .step_item .stand-title-24,
	.moude-graduate .projectlist ul li .stand-title-24 small { font-size: 22px; }
	
	.cardslist ul li a {  padding: 40px 20px;	}
	.cards-top, 
	.cardslist ul li .cards-top {   position: relative;   padding-left: 85px; min-height: 58px; }
	.cardslist ul li .stand-title-24 { font-size: 20px; }
	
	
	/* 探索营 */
	.mode-tansuo .row { display: flex; } 
	.mode-tansuo .row .col-lg-3 { width: 30%; }
	.mode-tansuo .row .col-lg-8 { width: 65%; margin-left: 5%; }
	.projectlist ul li a { padding: 20px 0; }
	.MBA-Highlights {   clear: both;  margin-top: 0;  transform: translateY(0px);	}
	.MBA-Highlights ul li p { font-size: 16px; }
	.mode-tansuo .row .col-lg-8 .projectlist { margin-top: -45px; }
	
	.mode-requirement .w_40 { width: 100%;  }
	.mode-requirement .w_60 { width: 100%; display: none; }
	.contactlist ul li .desc-unlimit p { word-break: keep-all; }
	.otherContactlist ul li .lightring { width: 84px; height: 84px; }
	.otherContactlist ul li {  padding: 20px; padding-top: 87px; padding-right: 0.6rem; }
	.position_sticky {  top: 101px;	}
	
	/* 学习环境 */
	#clubs {  width: 95% !important;	}
	
	.industry-data li { width: calc((100% - 30px) / 2) !important; }
	.industry-data li:nth-child(2n - 1) {  margin-right: 30px;	}
	.industry-data li span { font-size: 20px; }
	
}