@media  screen and (max-width: 1680px)  {
	
	 
	
	.font-14, 
	.menu ul li p,
	.btn-more-next, 
	.unison-date { font-size: 14px; } 
	
	.processlist ul li big.nums,
	.mode-sort .box-1 h3.stand-title-30 { font-size:.72rem; }
	.mode-sort .grid-container {grid-template-columns: 57% 40%;}
	.mode-sort .nums img {   /* width: 71%; */ margin: auto; }
	.mode-sort .red_wamp { padding: 1.5rem 0; }
	/* .mode-sort .box-1 h3::before { top: 160%; } */
	
	#news .news_item dd { width: 84%; }
	#news .news_item dd .news-title { font-size: 20px; }
	
 
	
	.mode-viewpoint .grid-container {  grid-template-columns: 70% calc(100% - 70% - var(--gap_sapce)); gap: var(--gap_sapce); }
	.opentime { top: -165px; left: -236px; }
	
	.process_card .stand-title { font-size: 18px; }
	.foot .grid-container { grid-template-columns: 34% auto; gap: 10%; }
	
	
	.lectrue_item dt { width: calc(100% - 69% - var(--gap_sapce)); }
	.lectrue_item dd { width: 69%; gap: 10px;} 
	.lectruelist ul li { padding: .3rem .35rem; }
	
	
	.li-line-2 ul { grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); }
	.li-line-3 ul { grid-template-columns: repeat(auto-fit, minmax(calc((15rem - 32px*4) / 3), 1fr)); }
	.li-line-4 ul { grid-template-columns: repeat(auto-fit, minmax( calc((15rem - 32px*3) / 4), 1fr)); }
	.li-line-5 ul { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	
	.actives_list ul { grid-template-columns: repeat(auto-fit, minmax(calc((15rem - 32px*2) / 3), 1fr)); }
	
	.entrance_bar ul { padding: 15px 0;	}
	.grid-dean {  grid-template-columns: auto 30%;  gap: 5%;}
	
	.active_item { grid-template-columns: 30% auto;}
	.kc-table-item:last-child .kc_list ul { grid-template-columns: 100%;}
	.grid-kc .kc_list ul li tr {
		position: relative;
		display: table;
		width: 100%;
	}
	 
}

@media  screen and (max-width: 1440px)  {
	.li-line-2 ul { grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); }
	.li-line-3 ul { grid-template-columns: repeat(auto-fit, minmax(calc((15rem - 32px*4) / 3), 1fr)); }
	.li-line-4 ul { grid-template-columns: repeat(auto-fit, minmax( calc((15rem - 32px*3) / 4), 1fr)); }
	.li-line-5 ul { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	.news_item dt, .news_item dt .imgsize { height: 100%; }
	
	.news_item dt .imgsize .active-tags { display: none; }
	.li-line-2.lectruelist ul { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	
	.desc, 
	.desc p, 
	.desc-area, 
	.desc-area p {  font-size: 12px; }
	
	.faculty_item dd .t-deraction, 
	.teach_left_detail dd .t-deraction { 
		margin-top: 15px;
		padding-top:  15px;
	}
	
	 
}		

@media  screen and (max-width: 1380px)  {
	
	.font-20, 
	.news-type, 
	.txtlength_limit, 
	.txtlength_limit p, 
	.lectruelist ul li .news-title { font-size: 18px; }
	 
	.ft-outlinks .ft-school { width: 66%; }
	.ft-outlinks .ft-organization { width: 34%; }
	
	.mode-sort .grid-container {grid-template-columns: 60% 40%;} 
}

@media  screen  and (max-width:1280px)  {
	.student_list ul li dl.stu-item dd h3, 
	#stu_charm ul li dd h3 {  font-size: 16px;}
	 
}




@media  screen  and ( max-width: 786px) {  
	 
	.container, 
	#window .container, 
	#v-windows .container { width: 100%; padding:0 20px; }
	
	.close3 {  width: 60px;   height: 60px; top: -60px; }
	.close3 span { width: 30px; }
	
	
	:root {
		--gap_sapce:15px;
	}
	
	.phone_flex ,
	.headtop { display: flex !important; }
	
	.headtop .container, 
	.foot .container {  width: 100%; padding: auto 15px; }
	
	.active_line, 
	.active_stickline{ border: none; }
	
	p, 
	.content p { text-align: left; } 
	 
	.pc,
	.menu ,
	.group-tool,
	.enter-fixed-rt ,
	.ft-menu ol ,
	.ft-outlinks .ft-school,
	.co-tittle-group .btn_more_lightred,
	.co-tittle-group .btn_more_lightred_bai,
	.co-tittle-group a.btn_more_lightred,
	.ft-contact p br ,
	.desc ,
	.active-tags ,
	#news ,
	.first-nav,
	.faculty_item dd .go_detial ,
	.news-tool .share-for-media ,
	.total,
	.grid-dean .poster,
	.last_type ,
	#actives .active_item .active-tags { display: none; }		
	
	.phone,
	.dot ,
	.btn_more_lightred_byphone,
	.btn_more_lightred_byphone_bai{ display: block !important; }
	 
	.ft-outlinks ,
	.grid-container,
	.mode-viewpoint .grid-container,
	.mode-sort .grid-container ,
	.mode-news .grid-container ,
	.tool_box ,
	.grid-kc .kc_list ul,
	.stu-introl { display: grid; grid-template-columns: 100%;}
	
	.ft-outlinks .ft-school, 
	.ft-outlinks .ft-organization { width: 100%; }
	
	/* 统一字体设置 */
	.font-12,
	.contact-info li p.wx-code2   { font-size: 12px;  }
	
	.font-14, 
	.desc,
	.desc p ,
	.txtlength_limit,
	.txtlength_limit p ,
	.toollins .links-grout a ,
	.copyright,
	.btn-more-next,
	.ft-menu ul li p a ,
	.btn-more-next, 
	.unison-date ,
	.teach_left_detail dd .desc-area p ,
	.pages_inner a:nth-child(2), 
	.pages_inner a:nth-child(2) p,
	.faq-type ul li .btn-visit-web { font-size: 14px; }
	
	 
	.lectruelist ul li .news-title,
	.teachers-detail h1.t-personal-info ,
	.info p { font-size: 15px; }
	
	p,
	.font-16,
	.btn_more_lightred, 
	.btn_more_lightred_bai, 
	.btn_more_lightred_byphone ,
	.student_list ul li dl.stu-item dd h3,
	#stu_charm ul li dd h3 ,
	.btn-visit-web ,
	.process_card .stand-title ,
	.t-deraction .desc-area p ,
	.video_list ul li .icon-left ,
	.basic-kc-item dt h3 ,
	.faq_item dt h3 ,
	.download_item .icon-file ,
	.notice_item dt .news-title ,
	.contact-info li p ,
	.resurltlist ul li .news-title { font-size: 16px; }
	
	.font-18 ,
	#news .news_item dd .news-title,
	.news_list ul li .news-title ,
	#emba_process ol li p big ,
	.kc-title ,
	.faq_item dt span.color_red, 
	.faq_item dd span.color_red { font-size: 18px; }
	
	.font-20 ,
	.menu ul li p a  ,  
	.t-name, 
	.stand-title-36,
	.news-detail-title,
	.stand-title-24 ,
	.faculty_item dd .t-name,
	.grid-echart .echartbox h3 { font-size: 20px; }
	
	.font-22 ,
	.course-tittle,
	.banner-tittle ,
	.teachers-detail .personal-info-item h3.stand-title-30 { font-size: 22px; }
	
	.font-24 ,
	.news-tittle ,
	dl.ft-contact h6,
	.t-name, 
	.news-detail-title,
	.font-42, 
	.stand-title-42,
	.apply-item dt h3  { font-size: 24px ; }
	
	.font-28 ,
	.mission-cards ul li span.nums { font-size: 28px; }
	
	.font-30,
	.stand-title ,
	.stand-title-30 { font-size: 30px; }
	
	.font-32 ,
	.course-guide .course-item big,
	.apply-item dt big ,
	.font-60 { font-size: 32px;}
	
	.font-36 ,
	.processlist ul li big.nums { font-size: 36px ;}
	
	.font-42 { font-size: 36px; }
	
	.font-48 , 
	.co-tittle { font-size: 28px; }
	
	/* .font-60  { font-size: 60px; } */
	
	.font-70 ,
	big.counter-value { font-size: 70px; }
	 
	.font-100 { font-size: 96px; }	
	
	
	
	.enters_type_list ul li a ,
	.form-clubs,
	.stu-news-item dd ,
	.copyright { padding:var(--gap_sapce); }
	
	hr,
	.hr-line-red {  margin-top: 20px;  margin-bottom: 20px;}
	
	.course-type ul li a ,
	.basic-kc-list ul li:first-child a p, 
	.basic-kc-item dt, 
	.basic-kc-item dd { padding: 15px;}
	
	
	
	/* 通用规则 */ 
	.co-tittle { margin-bottom: 24px; }
	
	.mode  { padding: 50px 0 ;  }
	
	#wam { position: static; }
	.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: rgba(140,0,0,1);}
	
	
	.box-lectrue .btn_more_lightred,
	.btn_more_lightred_byphone,
	.btn_more_lightred_byphone_bai { font-size: 14px; padding: 0; line-height: 41px; }
	
	.innerban .innerban_wamp { height: 220px; }
	.innerban .bg_black { height: 100%; }	
	.page_load { position: relative; width: auto; margin-top: 15px; }
	
	.search-for-web form {
	    display: grid;
	    grid-template-columns: 75% 20%;
	    gap: 10px;
	}
	.btn-for-search { width: 100%; font-size: 16px;}
	
	.headtop { 
		width: 92%;
		padding:10px 0;  
		top: 10px; 
		left: 4%;
		border-bottom: 1px rgba(255,255,255,.15) solid; 
	}
	.fix_bai { padding:10px 11px; }
	.headtop::before { height: 100%; }
	.headtop .container { grid-template-columns: auto 50px; padding: 0; }
	.logo { height: 30px; float: none; }
	.fix_bai .logo { height:30px; }
	
	.foot { padding: 40px 0 0; }
	.foot .grid-container { grid-template-columns: 100%; gap: 40px; margin-bottom: 40px; } 
	.certification ul img, 
	.ft-outlinks .ft-organization ul a { height: 21px; }
	
	.ft-menu ul {  flex-flow: row wrap; justify-content: flex-start; gap: 14px 28px; }
	.ft-menu ul li,
	.ft-menu ul li p,
	.ft-menu ul li a { height: fit-content; margin-bottom: 0; margin-top: 0;}
	
	.ft-outlinks { gap: 30px; }
	.ft-outlinks .ft-organization { justify-content: flex-start; }
	.ft-outlinks, 
	.ft-copyright { padding: 20px 0; display: flex; flex-flow: column; align-items: center; }	 
	.ft-copyright * { text-align: center; width: 90%;}
	
	.unison-date { color: var(--theme_red); }
	
	.entrance_bar { right: 0; }
	.entrance_bar ul { padding: 13px 0;   gap: 6px;	}
	.entrance_bar ul:hover li a { opacity: 1; transition: all .35s;}
	.entrance_bar ul li span { text-align: center; }
	.entrance_bar ul li a { padding: 8px; flex-flow: column; justify-content: center; }
	.entrance_bar ul li a::after { right: 10px; opacity: 0; }
	.entrance_bar ul li span:nth-child(1) { font-size: 89%; }
	.entrance_bar ul li span:nth-child(2) { display: block; font-size: 58%; margin-top: 5px;}
	
	.entrance_bar ul li span:first-child {
	    border-right: 1px rgba(255, 255, 255, 0) solid;
	    padding-right: 0;
	    margin-right: 0;
	}
	
	
	
	.innerban_wamp { height: 182px; }  
	.select_menu_child .navbar:before,
	.select_menu_child .navbar::after { display: none; }
	.select_menu_child .navbar {display: grid; grid-template-columns: 18px auto;	}
	.nav_bread,
	.nav_bread h3 { width: 100%; }
	.select_menu_child { padding: 15px 0; }
	.nav_bread ul { box-shadow:  0 0 15px rgba(0,0,0,.15); }
	
	
	.resurltlist ul li a {
		display: grid; gap: 10px;
	}
	
	
	/* 列表 calc((100% - 20px) / 2) */
	.li-line-2 ul { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	.li-line-3 ul { grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); }
	.li-line-4 ul { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	.li-line-5 ul { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	/* 通用-end */
	
	
	/* home */
	#banner { height: 100vh; }
	#banner .slide-tool-frize { bottom: 11vh; }
	#banner .inside-bottom { bottom: 19vh; width: 98%;	}
	#banner .inside-bottom .container { padding: 0 15px; }
	#banner .inside-bottom::before { top: calc(100% + 10px); }
	#banner .swiper-button-prev, 
	#banner .swiper-button-next { display: none; }
	
	#banner .swiper-pagination .swiper-pagination-bullet { 
		margin: 0; 
		margin-right: 8px; 
		background-color: #fff;
		border: none;
	}
	
	#banner span.swiper-pagination-bullet-active {	background-color:var(--theme_red) !important;	}
	 
	
	.mode-news,
	.mode-student,
	.mode-viewpoint { background-image: none !important; }
	
	#news .swiper-pagination { width: 35%; }
	#news .news_item dd .news-title { text-align: left; }
	#news .news_item { flex-flow: row; }
	.news_list ul li a {  padding: 15px 0;	}
	.news_list ul li .desc p { -webkit-line-clamp: 3;  color: #999;	}
	
	
	.mode-sort { padding: 0; }
	.mode-sort { 
		background-image: url(../img/bg_sort.png); 
		background-repeat: no-repeat;  
		background-size: 258% auto;
		background-position: 8% 0;
	}
	.mode-sort .red_wamp {
	    padding: 40px 0;
	    background: -webkit-linear-gradient(bottom, rgba(140, 0, 0, 1) 54%, rgba(140, 0, 0, 0));
	    background-repeat: no-repeat; 
	} 
	.mode-sort .red_wamp .btn_more_lightred_byphone_bai { margin-top: var(--gap_sapce); }
	.mode-sort .box-1 { gap:  var(--gap_sapce); min-height:34vh; }
	.mode-sort .box-1 h3.stand-title-30 {
		position: relative;
		/* left: 44%;
		bottom: 24px; */
		font-size: 36px;
		font-weight: normal;
		opacity:1;
		letter-spacing: 1px;
	}
	
	.mode-sort .box-1 h3::before { top: 133%;  }
	 .mode-sort .nums p span { font-size: 24px; }
	
	.mode-sort .nums { text-align: left; position: relative; gap: 24px; }
	.mode-sort .nums img { /* width: 77%; */ width: 35%; transform: scale(1);/* transform: translate(13%,-15px); */ }
	.certification {
	    border-top: 1px rgba(255, 255, 255, .15) solid;
	    padding-top: var(--gap_sapce);
	    display: flex;
	    flex-flow: column;
	    justify-content: flex-start;
	    align-items: baseline;
	    gap: 10px;
	}
	.certification h5 { opacity: .5; font-size: 13px; }
	.certification ul {width: 100%; justify-content: space-between; align-items: center; } 
	/* .certification ul a { width: 30%; } */
	.certification ul img { height: 35px;  object-fit: cover; }
	
	
	.lectrue_item { display: grid; grid-template-columns: 20% auto; gap: 15px; }
	.lectrue_item dt,
	.lectrue_item dd,
	.lectruelist ul li:nth-child(2n) .lectrue_item dd,
	.lectruelist ul li:nth-child(2n) .lectrue_item dt { width: 100%; gap: 8px;}
	.lectruelist ul li:nth-child(2n) .lectrue_item dt .img1_1 {  padding-top: 100%;	}
	
	.lectruelist ul li { background-color: transparent; padding: 15px 0; }
	.lectruelist ul li:nth-child(2n)::before { display: none; }
	.lectruelist ul li:nth-child(1), 
	.lectruelist ul li:nth-child(2) { border-top: 1px solid #ddd; }
	
	#actives { margin-right: -5.5%; }
	#actives .swiper ,
	#actives {  height: unset; }
	#actives .swiper-pagination { background-color: #eee;	position: static;   margin: var(--gap_sapce) 0;}
	#actives .swiper-pagination ,
	#actives .btn_more_lightred_byphone { width: 94.5%;}
	#actives .active_item {
	    position: relative;
	    width: 100%;
	    border: 1px #eee solid;
	    padding: 10px;
	}
	
	#actives .active_item dd { 
		background: #fff; 
		position: absolute;
		top: unset;
		bottom: 0;
		left: 0;
		z-index: 5;
		width: 100%;
		height: fit-content;
	}
	
	.active_item dd .news-title { font-size: 16px; } 
	#actives .swiper-slide .active_item .news-title { font-size: 18px; }
	#actives .swiper-slide .active_item .news-title,
	#actives .active_item .active_info p { color: #000; }
	#actives .active_item dd::after { display: none; }
	#actives .active_item .active_info ,
	#actives .active_item .active_info::after { border-color: #eee; }
	
	.actives_list .active_item .active_info { padding-bottom: 0;  }
	.actives_list .active_item .active_info p {font-size: 73%;}
	.actives_list .active_info p span {  color: #999;   font-size: 92%; }
	
	#actives .active_item .img9_16 { padding-top: 160%; }
	.active_slidetogle { color: #000; }
	.active_desc p,
	.active_info p {  color: #000;}
	.active_info p span {  color:#999; }
	.active_info,
	.active_info::after { border-color: #eee; }
	.active_slidetogle .news-title { margin-bottom: 16px; }
	
	.active_item dd::after { display: none; }
	.active_slidetogle { padding-bottom: 0; }
	.box-lectrue { margin-bottom: 40px; } 
	
	#stu_charm ul li dt .img16_9 {  padding-top: 67.8%;	}
	#stu_charm ul li dd,
	.student_list ul li dd {display: flex;	flex-flow: column-reverse;	padding: 16px; 	}
	
	
	
	.mode-process { padding: 0;  }
	.mode-process .red_wamp { 
		padding: 40px 0; 
	    background-size: 100% auto, 54% auto;
	    background-position: left top, 99% 7%;
	}
	
	.processlist { margin-bottom: 24px; }
	.processlist ul {
		display: grid;
		grid-template-columns:calc(50% - 10px) calc(50% - 10px);
	}
	
	.processlist ul li a { padding: var(--gap_sapce); }
	.processlist ul li:nth-child(2) .process_card .stand-title br { display: none; }
	.processlist ul li:nth-child(2) .process_card  { grid-template-columns: 100%; }
	
	.processlist ul li:nth-child(1),
	.processlist ul li:nth-child(2) {grid-column-start: 1;	grid-column-end: span 2;}
	
	.processlist ul li:nth-child(1), 
	.processlist ul li:nth-child(2) ,
	.processlist ul li:nth-child(3) ,
	.processlist ul li:nth-child(4), 
	.processlist ul li:nth-child(5), 
	.processlist ul li:nth-child(6){ width: 100%; }
	
	#emba_process { height: auto; margin-top: var(--gap_sapce); }
	.processlist ul li:nth-child(3) .process_card,
	.processlist ul li:nth-child(4) .process_card,
	.processlist ul li:nth-child(5) .process_card,
	.processlist ul li:nth-child(6) .process_card{ 
		grid-template-columns: 100%; 
		gap: 15px; 
		min-height: 16vh;
	}
	
	.processlist ul li:nth-child(3) a {
		background: -webkit-linear-gradient(300deg, rgba(64, 175, 141, 1) 29%, rgba(64, 175, 141, 0.35)), url(../img/row-1.png);
		background-repeat: no-repeat no-repeat;
		background-size: cover;
		background-position: right center;
		z-index: 0;
	}
	
	.processlist ul li:nth-child(5) a {
	    background: -webkit-linear-gradient(300deg, rgba(194, 171, 117, 1) 29%, rgba(194, 171, 117, 0.35)), url(../img/row-3.png);
	    background-repeat: no-repeat no-repeat;
	    background-size: cove;
	    background-position: right center;
	    z-index: 0;
	}
	
	.processlist ul li:nth-child(6) a {
	    background: -webkit-linear-gradient(300deg, rgba(44, 157, 192, 1) 29%, rgba(44, 157, 192, 0.35)), url(../img/8.png);
	    background-repeat: no-repeat no-repeat;
	    background-size: cover;
	    background-position: right center;
	    z-index: 0;
	}
	
	
	#emba_process ol li p { padding: 13px; line-height: 1; }
	.processlist ul li:nth-child(1) .process_card dd { display: flex; }
	.process_card dd { display: block; }
	.timer { padding: 12px 9px; font-size: 16px; }
	.timer small { font-size: 61%; }
	/* home-end */
	
	
	/* about */
	.grid-kc .kc_list ul table tr td, 
	.kc-title {  padding: 10px 14px; }
	.grid-kc .kc_list ul table tr td {font-size: 87%; }
	
	
	.dean-jiyu .jiyu img { width: 100%;	}
	.bg-project { background-size: auto 24%; }
	
	.search-by-mounth ul li a {  font-size: 100%;   line-height: 2;	}
	
	.video_list ul { grid-template-columns: 100%; }
	
	
	/* about-end */
	
	
	
	/* student */
	.mode-echarts { margin-top: 0; }
	.stu-introl h2.stand-title-48 { font-size: 20px; }
	
	.grid-classmate { gap: var(--gap_sapce); }
	.poster-emba h2 { padding: 15px; font-size: 20px; bottom: 20px;}
	
	.grid-contact { display: block; }
	.contact-info li span { font-size: 100%; }
	.contact-item { gap: 0; margin-bottom: 50px; }
	.contact-item h1.contact-title { margin-top: 0; }
	.contact-info li p.wx-code2 { flex-flow: column; gap: 10px; text-align: center; }
	p.wx-code2 img {  width: 100%;	}
	
	#data-for-1, #data-for-2 { height: 56vh; }
	#data-for-1 {  width: 100%;  margin-left: 0;	}
	.grid-echart .echartbox .position_rela { height: auto; }
	.pie_flat { position: static; margin-top: -73px; z-index: 15; }
	.pie_flat ul { grid-template-columns: 100%; }
	.pie_flat ul li { font-size: 16px; }
	
	/* course */
	.stu-introl dd,
	.course-introl dd .txt_unlimit,
	.stu-introl dd { padding:30px 25px; }
	.course-introl dd .txt_unlimit p ,
	.stu-introl dd .info p {  font-size: 95%;	}
	
	.special-course-item,
	.special-course ul li:nth-child(2n-1) .special-course-item {   flex-flow: column; width: 100%; gap: 20px; }
	.special-course-item dt,
	.special-course-item dd { width: 100%; }
	
	.emba-course-set { padding: 60px 25px; background-size: 100% auto, cover; }
	.course-guide ,
	.flex-container { flex-flow: column; }
	
	.course-guide .course-item { padding: 15px; }
	
	.course-guide .course-item,
	.course-guide .course-item:nth-child(4n-2), 
	.course-guide .course-item:nth-child(4n-1),
	.course-guide .course-item:nth-child(4n-3), 
	.course-guide .course-item:nth-child(4n),
	.course-guide .course-item .flex-container .edit-content:nth-child(3) ,
	.course-guide .course-item .flex-container .edit-content:nth-child(2) { width: 100%; }
	
	.edit-content ol li, 
	.edit-content ul li, 
	.edit-content ol li p, 
	.edit-content ul li p {  font-size: 100%;  }
	
	.edit-content ul, 
	.edit-content ol { display: flex; flex-flow: row wrap;  gap: 10px;}
	.edit-content ul li {
	    padding: 8px;
	    background-color: rgba(255, 255, 255, .15);
	}
	
	 .edit-content ul li p { font-size: 85%; }
	
	.emba-course-set h2 img { transform: translateY(-25px); }
	.emba-course-set .course-type {  margin-top: 0;  margin-bottom: 50px;	}
	
	
	.course-type ul ,
	.faq-type ul  {  justify-content: unset; display: grid; grid-template-columns: 49% auto; gap:  var(--gap_sapce);}
	.grid-course-left .course-type ul li ,
	.faq-type ul li { width: 100%; } 
	.grid-course-content { padding-left: 0; border: none; }
	
	.basic-kc-list ul li:first-child a, 
	.basic-kc-item { grid-template-columns:100%; }
	.basic-kc-list ul li:first-child { display: none; }
	
	.basic-kc-item dt { background-color: #eee; }
	.basic-kc-list ul li {  border-top: none;   border-bottom: 1px #ddd solid;	}
	
	.emba-course-set .course-type ul li .btn-visit-web { display: none; }
	.emba-course-set .course-type ul li a {  justify-content: center;   min-height: 64px; }
	
	/* course-end */
	
	
	
	/* 师资详情页 */
	.faculty_item dd .t-name span { font-size: 60%;	}
	.t-deraction .desc-area p { font-size: 12px; }
	.faculty_item dd .t-deraction, 
	.teach_left_detail dd .t-deraction { margin-top: 15px; padding-top: 15px; }
	
	.faculty_item { grid-template-columns: 30% auto; }
	.faculty_item dd { padding: 10px 0; }
	
	.teachers-detail hr { margin: 24px 0; }
	
	.btn-goback, .btn-goback:hover { padding: 15px; }
	.btn-goback::after { right: 15px; }
	
	.teach_left_detail { 
	    display: grid;
	    grid-template-columns: 30% auto;
	    padding: 15px;
	} 
	
	.news-for-selected {  display: block; }
	.tools-for-search { display: grid; grid-template-columns: 100%; }
	.search-by-mounth .btn-menu-slidedown { width: 100%; }
	.search-by-mounth ul { padding-top: 40px; }
	.news_item {
		flex-flow: row;
		display: grid;
		grid-template-columns: 40% auto;
		align-items: center;
	}
	.viewslist ul li,
	.newslist ul li { padding-bottom: var(--gap_sapce); }
	.viewslist ul li .img16_9 { padding-top: 55.8%;	}
	.notice_item dd { margin-top: var(--gap_sapce); }
	.news-detail-title { line-height: 1.35; }
	.news-tool {grid-template-columns: auto auto;  }
	.news-tool p { font-size: 14px;  color: var(--theme_red); display: flex; align-items: center;}
	.news-tool p span { margin-bottom: 0; }
	.news-tool p:last-child { justify-content: flex-end; }
	
	
	
	
	/* 申请指南 */
	.apply-step,
	.apply-step2 ,
	.apply-item::after ,
	.apply-item dd hr { display: none; }
	.apply-item { grid-template-columns: 100%; margin-bottom: 24px; }
	#sqzn .apply-item { grid-template-columns: 30% auto; margin-bottom: 0;  gap: var(--gap_sapce); }
	.apply-item dd,
	.grid-apply dd,
	#sqzn .apply-item dd  { padding: 20px; }
	
	.grid-apply { margin-bottom: 45px; }
	.apply-item { gap: 0; }
	.apply-item dd {  padding: 15px ; border-top: none; background-color: #eee; }
	.grid-apply dd p  { font-size: 87%;	}
	.apply-info p { font-size: 97%;	}
	
	.apply-timeline ul { flex-flow: column; }
	.apply-timeline ul li { width: 100%; display: flex; gap: 10px; color: #fff; background-color: var(--theme_red); }
	
	.faq_item dt, .faq_item dd .grid-faq { grid-template-columns: 27px auto; }
	.faq_item dt h3::before { right: 15px; }
	.download_item { padding: 15px 10px; gap: 16px; grid-template-columns: auto 89px;  }
	.download_item .icon-file { background-size: 25px auto; }
	
	.info h1, .info h2, .info h3, .info h4, .info h5, .info h6 {  font-size: 162%; }
	
	.mode-about {
		background-image: url(img/icon/pk-bg.png);
	    background-repeat: no-repeat;
	    background-size: 35% auto;
	    background-position: -150px 35%;
	}
}


/* @media only screen  and ( max-width: 1186px)  {
	#wam { position: static; }
	 
} */

/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1186px) and (orientation : landscape) { 
	
	p,
	.info p ,
	.font-16 ,
	.process_card .stand-title,
	.student_list ul li dl.stu-item dd h3, 
	#stu_charm ul li dd h3 , 
	.lectruelist ul li .news-title ,
	.news_list ul li .news-title ,
	.teach_left_detail dd .desc-area p ,
	.download_item .icon-file ,
	.active_item dd .news-title {  font-size: 16px; }
	
	.desc, 
	.desc p, 
	.desc-area, 
	.desc-area p ,
	.unison-date { font-size: 12px; }
	
	.menu ul li p a ,
	.btn_more_lightred, 
	.btn_more_lightred_bai, 
	.btn_more_lightred_byphone, 
	.btn_more_lightred_byphone_bai ,
	.ft-menu ul li p a ,
	.t-deraction .desc-area p ,
	.apply-desc p ,
	.stu-introl dd .info p,
	.kc-title { font-size: 14px; }
	
	
	
	.font-18 , 
	.info section,
	.enter-fixed-rt ul li .for-call p ,
	#news .news_item dd .news-title {  font-size: 18px; }
	
	.font-20, 
	.stand-title-20 {  font-size: 20px; }
	
	.font-22, 
	.stand-title-22,
	.font-42, .stand-title-42 {  font-size: 22px;	}
	
	.font-24, 
	.co-tittle-en, 
	.stand-title-24 ,
	.teachers-detail h1.t-personal-info,
	.teachers-detail .personal-info-item h3.stand-title-30 {  font-size: 20px;	}
	
	.mode-sort .nums p span ,
	.news-detail-title  { font-size: 24px; }
	
	
	.font-36, 
	.co-tittle, 
	.stand-title-36 ,
	.teach_left_detail dd .t-name ,
	.grid-echart .echartbox h3 {  font-size: 24px;	}
	
	.stand-title-48,
	.mode-sort .box-1 h3.stand-title-30,
	.font-60, .range-nums { font-size: 26px; }
	
	.font-30, 
	.stand-title-30 ,
	.course-guide .course-item big { font-size: 30px; }
	
	.font-72, 
	.banner-tittle {  font-size: 36px;	}
	
	.enter-fixed-rt { top: 23%; transform: scale(0.8); }
	
	/* head  */
	.headtop {  width: 94%; left: 3%; }
	.headtop .container { grid-template-columns: 16% auto 259px;}
	.btn-enter { padding: 12px 18px; }
	.btn-enter p {  font-size: 75%; }
	.logo,
	.fix_bai .logo { height: 27px; }
	.menu ul { gap: 10px; } 
	
	
	
	.foot { padding-top: 36px; }
	.foot .grid-container { min-height: unset; margin-bottom: 24px; }
	.ft-outlinks, .ft-copyright { padding: 15px 0; }
	
	
	.mode-news .grid-news {  grid-template-columns: 70% auto; }
	.grid-news .news_list ul li .news_item dd { padding: 15px 0; }
	.news_list ul li .desc p { display: none; }
	.grid-news .news_item dt .imgsize,
	.grid-news .news_item dt { height: 100%; }
	
	.processlist ul li:nth-child(2) {  width: 45%;	} 
	.processlist ul li:nth-child(1), 
	.processlist ul li:nth-child(3) {  width: calc((100% - 40px - 45%) / 2);	}
	.processlist ul li:nth-child(1) .btn-visit-web { font-size: 72%; text-align: left; }
	
	 
	.fix_bai .btn-enter {  padding: 9px 20px;}
	
	.mode { padding: 60px 0; }
	.co-tittle-group { margin-bottom: 30px; }
	.btn_more_lightred, 
	.btn_more_lightred_bai, 
	.btn_more_lightred_byphone, 
	.btn_more_lightred_byphone_bai { padding: 12px 20px; }
	
	#window .container, 
	#v-windows .container {  width: 88%; }
	
	.innerban_wamp {  height: 240px; }
	
	.stu-introl dd,
	.course-introl dd .txt_unlimit { padding: 0 35px; }
	.emba-course-set { padding: 70px 40px;     min-height: 185vh; }
	.course-guide .course-item { padding: 20px; }
	
	.container, 
	#banner .inside-bottom .container { width: 90%; }
	
	#banner .inside-bottom { width: 100%; }
	#banner .inside-bottom::before { width: calc(92% - 30px); }
	#banner .slide-tool-frize { width: 100%; bottom: .7rem; }
	
	.mode-sort .grid-container {  grid-template-columns: 57% 40%;	}
	.mode-sort .nums img { /* width: 60%; */ margin: auto; }
	.mode-sort .box-1 h3::before { top: 136%; }
	
	.mode-viewpoint .grid-container {
		grid-template-columns: 70% calc(100% - 70% - var(--gap_sapce));
		gap: var(--gap_sapce);
	}
	#actives .swiper {  /* height: calc(100% - 1.35rem); */ height: calc(100% - 84px); }
	.active_item dd::after { 
		height: 54%;	    
	    background: -webkit-linear-gradient(bottom, rgba(140, 0, 0, 1) 56%, rgba(140, 0, 0, 0));
		background: -moz-linear-gradient(bottom, rgba(140, 0, 0, 1) 56%, rgba(140, 0, 0, 0));
		background: -ms-linear-gradient(bottom, rgba(140, 0, 0, 1) 56%, rgba(140, 0, 0, 0));
		background: linear-gradient(bottom, rgba(140, 0, 0, 1) 56%, rgba(140, 0, 0, 0));
	}
	
	.lectruelist ul li .news-title {  min-height: 50px;	}
	.lectrue_item dt { width: calc(32% - var(--gap_sapce));	}
	.lectrue_item dd { width: 68%; gap: 8px; }
	
	.certification ul img, 
	.ft-outlinks .ft-organization ul a { height: 26px; }
	
	#emba_process { width: 100%; height: 77%; }
	#emba_process ol li p { padding: 12px 15px; }
	.btn-visit-web { font-size: 65%; }
	.timer small { font-size: 83%; }
	
	.li-line-4 ul { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }
	.li-line-3 ul { grid-template-columns: repeat(auto-fit, minmax(calc((100% - 32px*4) / 3), 1fr)); }
	
	
	.ft-menu ol a, 
	.ft-outlinks .ft-school a, 
	.ft-contact p, 
	.ft-outlinks .ft-organization h5 {  font-size: 75%;	}
	
	.ft-outlinks .ft-school {  width: 58%;}	
	.ft-outlinks .ft-organization {  width: 42%;}	
	.ft-contact p.ft-code { width: 132px; display: grid; grid-template-columns: auto 53%; }
	
	
	/* about */
	.mode-about {
	    background-repeat: no-repeat;
	    background-size: 45% auto;
	    background-position: -150px 29%;
	}
	
	.course-introl dd .txt_unlimit p ,
	.special-course-item dd .txt_unlimit p { font-size: 14px; }
	
	.emba-course-set {
		background-size: 100% auto, cover;
		background-position: left bottom, left top;
	}
	
	.emba-course-set h2 img {  width: 55%; }
	.edit-content ul, .edit-content ol {grid-template-columns:repeat(3, minmax(150px, 1fr));}
	.course-guide .course-item:nth-child(4n-2) .edit-content ul  { grid-template-columns: 26% auto 35%;	}
	.kc-info ul { grid-template-columns:auto auto 30%;	}
	
	.course-guide .course-item .flex-container .edit-content:nth-child(2),
	.course-guide .course-item .flex-container .edit-content:nth-child(3) {  width: 100%;	}
	
	.course-guide .course-item:nth-child(4n-3), 
	.course-guide .course-item:nth-child(4n) {  width: 30%;	}
	
	.course-guide .course-item:nth-child(4n-3) .edit-content ul, 
	.course-guide .course-item:nth-child(4n-3) .edit-content ol,
	.course-guide .course-item:nth-child(4n) .edit-content ul,
	.course-guide .course-item:nth-child(4n) .edit-content ol {
		grid-template-columns: repeat(1, minmax(180px, 1fr));
	}
	
	.course-guide .course-item:nth-child(4n-2), 
	.course-guide .course-item:nth-child(4n-1) {
	    width: calc(100% - 30% - calc(var(--gap_sapce) * 1.5));
	}
	
	.emba-course-set .course-type {  margin-top: 0;	} 
	.grid-course-types {  grid-template-columns: 20% auto;  gap: 35px;	}
	
	.btn-visit-web { font-size: 93%; }
	.faq_item dt span.color_red, 
	.faq_item dd span.color_red ,
	.faq_item dt h3 { font-size: 16px; }
	.course-guide .course-item hr { margin: 17px 0; }
	
	.faq_list { gap: 15px; }
	.faq_item dt, 
	.faq_item dd .grid-faq { padding: 15px var(--gap_sapce);}
	.faq_item dt,
	.faq_item dd .grid-faq { grid-template-columns: 25px auto; }
	
	.download_item { padding: 18px; grid-template-columns: auto 82px;	}
	.btn-download { background-position: 18px center; padding-right: 0; padding-left: 36px;	}
	.download_item .icon-file { padding-left: 39px !important; background-size: auto 24px;	}
	
	.li-line-2 ul {  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));   }
	.li-line-4 ul {  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));	}
	
	.lectruelist ul {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
	.student_list ul { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }
	
	.notice_item dt .news-title { font-size: 18px; padding-bottom: 15px;}
	
	.mode-viewpoint { background-size: 32% auto;}
	
	.nav_bread ul { width: calc(100% + var(--gap_sapce)); }
	
	.mode-process .red_wamp {
		background-size: 100% auto, 35% auto;
		background-position: left top, 74% 16%;
	}
	
	.mode-student { background-size: 62% auto; }
	#stu_charm ul li dd, 
	.student_list ul li dd { padding: 12px; } 
	 
	
	.tool_box { grid-template-columns: 100%;}
	.s-letters ul a  { width: auto; }
	.search-for-web { display: none; }
	
	hr { margin: var(--gap_sapce) 0; }
	.grid-course-content hr { margin-bottom: 0; }
	
	.faculty_item dd { padding: 0 0 0 var(--gap_sapce); }
	.faculty_item dd .t-deraction, 
	.teach_left_detail dd .t-deraction { margin-top: 15px; padding-top: 15px; }
	.faculty_item dd .go_detial { bottom: 0;   }
	.faculty_item dd .t-name span { font-size:64%;	}
	
	.teach_left_detail { display: grid; grid-template-columns: 24% auto;align-items: center; }
	
	
	.entrance_bar ul li a { padding: 10px;	flex-flow: row nowrap;  } 
	.entrance_bar ul li span { font-size: 75%;}
	.entrance_bar ul li span:first-child {
	    border-right: 1px rgba(255, 255, 255, .5) solid;
	    padding-right: 9px;
	    margin-right: 9px;
	}
	a.btn-goback.pc { display: none; }
	a.btn-goback.phone {  display: flex !important;	}
	
	.course-type ul li a {  min-height: 110px; }
	
	.course-type ul li a ,
	.basic-kc-list ul li:first-child a p, 
	.basic-kc-item dt, 
	.basic-kc-item dd { padding: 16px; }
	.grid-course-left .course-type ul li { margin-bottom: 0; }
	.tab-head ul li a { padding: 12px 15px; } 
	.basic-kc-item dt h3 {  font-size: 18px;   line-height: 1.5;	}
	.basic-kc-list ul { gap: 0; }
	
	.active_item .active_info { padding-bottom: 0; }
	.active_item .active_info p { font-size: 74%; }
	.active_info p span { font-size: 87%; }
	
	#data-for-1 { width: 100%; margin-left:15px; }
	.pie_flat ul li { flex-flow: column; font-size: 68%;}
	.contact-item h1.contact-title {  margin:0;	}
	.contact-info li p { font-size: 18px; }
	.contact-info li p.wx-code2 { gap: 10px; padding: 11px;  text-align: left; font-size: 12px;}
	
	
	#sqzn .apply-info p { font-size: 90%; }
	.apply-step2 ul li { padding: 10px; }
	.apply-step2 ul li.active p { font-size: 100%;	}
	.apply-step2 ul li big { font-size: 12px; }
	
	.apply-item { grid-template-columns: 19% auto; }
	.apply-item::after { left: 21.5%; }
	.apply-item dt big, 
	.apply-item dt h3 { font-size: 20px; color: var(--theme_red); } 
	.apply-timeline ul li { font-size:85%; }
	.apply-timeline ul li span { font-size: 16px; }
	.apply-step ul li { padding: 15px 5px; }
	.apply-step ul li p { font-size: 12px; }
	
	.pages ul a  { font-size: 14px; }
	.entrance_bar ul li a::after { right: 15px; }
	
	.menu ul li ol a { padding: 10px 15px;}
	
	.mode-echarts { 
	    padding: 60px 0;
	    padding-top: 173px;  
	    margin-top: -135px;
	}
	
	.mode-student2 { padding-bottom: 0; }
	
	.mode-sort,
	.mode-process { padding: 0; }
	.mode-sort .red_wamp ,
	.mode-process .red_wamp { padding: 80px 0;	}
	.box-lectrue .lectruelist ul li ,
	.processlist ul li a  {  padding: 20px; }
	
	#banner .inside-bottom { bottom: 90px; }
	#banner .slide-tool-frize { bottom: 40px; }
	
	.processlist ul li big.nums, .mode-sort .box-1 h3.stand-title-30 {
		font-size: 30px;
	}
	
	.timer { font-size: 88%; }
	.certification { gap: 20px; }
	.certification h5 {  font-size: 14px;	}
	.grid-kc .kc_list ul { grid-template-columns: 100%;}
	.grid-kc .kc_list ul li tr { position: relative;}
	
	.phone, .phone_flex {
	    display: none !important;
	}
	
	
}


