@media  screen and (min-width: 2024px) {
	.deans-yinyan  {
		background:url(../img/dean-yingyan-bg.png)  no-repeat left bottom, -webkit-linear-gradient(left , #940407 43.8%, #f8f4f1 calc(100% - 61.8% ) );
		background-size: auto 122%;
	}
	
	p, .font-16, .mission-cards-desc p,
	.sub_nav ul li a ,
	.tool_list .links-grout li,
	.child-panel ol.sub-child a,
	.nav_bar .page_load p {   font-size: .2rem;	}
	
	.font-18, .news-date, .ft-tittle, .desc, .desc p, .info p {   font-size: .22rem;	}
	
	.news-tittle {  font-size: .28rem; }
	
	#news .contentNews .news-tittle {  font-size: .36rem; }
	#events .swiper-slide a .news-tittle {-webkit-line-clamp: 3;font-size: .28rem; }
	.news_list ul li .news-tittle { min-height: 1.09rem; }
	
}

@media  screen and (max-width: 1680px)  {
	/* .fix_bai { transform: translateY(-0.45rem); } */
	.menu_fixed ol li a { background-position: 15px 148% !important; }
	.menu_fixed ol li:hover a { background-position: 15px -60% !important; }
	
	p,
	.font-18, 
	.news-date, 
	.ft-tittle, 
	.desc, 
	.desc p, 
	.info p {  font-size: .18rem;	}
	
	.item_with_topImgs dd { padding: .3rem; }
	
	
	 
}

@media  screen and (max-width: 1440px)  {
	.fix_bai { transform: translateY(0); }  
	.enters_list ul li .svg-root { height: 1.25rem; } 
	.menu ul li { height: auto; }
	.tool_list .links-grout .langChange::after,
	.tool_list .links-grout .langSearch::after { width: .45rem; height: .45rem; }
	
	#Seminar .actives-desc p { width: 44%; }
}

@media  screen and (max-width: 1360px)  {
	
	.menu_fixed ol li a {     display: flex; align-items: center;  background-position: 15px 243% !important;	}
	.menu_fixed ol li:hover a {  background-position: 15px -156% !important; }
	p,
	.font-18, 
	.news-date, 
	.ft-tittle, 
	.desc, 
	.desc p, 
	.info p {  font-size: 16px;	} 	
	.font-24, .news-tittle, dl.ft-contact h6, .sub-tittle, .t-tag-title {  font-size: 22px;	}
	#news .news-tittle { font-size: 24px; } 
	
}

@media  screen  and (max-width:1200px)  {
	.fix_bai { transform: translateY(-0.55rem); } 
	 
}


@media  screen  and ( max-width: 786px) { 
	
	.fullcontainer_16 { width: calc(100% - 40px); padding: 0; }
	#banner .inside-bottom { width: 90%; }
	
	.fix_bai { transform: translateY(0); padding: 12px 0 11px !important; }
	
	.container, 
	#window .container, 
	#v-windows .container { width: 100%; padding:0 20px; }
	
	.close3 {  width: 44px;   height: 44px; top:0; }
	.close3 span { width: 30px; height: 3px; }
	
	.phone_flex ,
	.headtop { display: flex; }
	
	.headtop .container, 
	.foot .container {  width: 100%; padding: 0px 15px; }
	.foot .btn-Intranet { width: 69%;  display: inline-block;  margin-left: 52%; transform: translateX(-50%); }
	.foot .btn-Intranet img { width: auto; }
	
	.active_line, .active_stickline { border: none; }
	
	p, .content p { text-align: left; }
	.column-count-2 { column-count: unset; column-gap: 60px; } 
	 
	.pc,
	.menu ,
	.toollins,
	.innerban .bg_black img,
	.transAgle-title,
	#banner .slide-tool-frize,
	.backtop ,
	.co-tittle:hover a::after,
	#news .contentNews::before,
	#certificate .content-for-rightText ,
	#for-people ,
	#deans .tagcloud-group ,
	.nav_bar, 
	.actives-desc { display: none !important; }		
	
	.phone,
	.dot ,
	.dl-flex ,
	dl.ft-contact ,
	.s-letters ul,
	.mode-stl-dl,
	.mode-dean-dl,
	.mission-cards ul,
	.programs-cards ul ,
	.co-tittle a .btn_more_lightred,
	.co-tittle a,
	#history .swiper-slide,
	.mode-Shopping { display: block !important; }
	 
	.ft-logo ,
	dl.ft-contact ,
	dl.ft-contact dt ,
	dl.ft-contact dd ,
	.mode-teacher-dl dt, 
	.box-sticky-left ,
	.mode-teacher-dl dd, 
	.box-sticky-right ,
	.mode-stl-dl dt,
	.mode-stl-dl dd ,
	.fangkuai .box1 ,
	.fangkuai .box2 ,
	.fangkuai .box3 ,
	.programs-cards ul li ,
	#v-windows video ,
	.ft-right ,
	.box-sticky .news-sticky-left ,
	.tool_group .news_selection ,
	.tool_group .news-for-search ,
	.pictures-group ,
	.history-info ,
	.box-sticky .box-sticky-left,
	.box-sticky .box-sticky-right,
	.mode-Shopping .item_with_rightImgs dt ,
	.mode-Shopping .item_with_rightImgs dd { float: none; width: 100%; margin-right: 0; margin-bottom: 20px; }
	
	.mode-Shopping .item_with_rightImgs dt { margin-left: 0; }
	
	.box-sticky-left .imgsize img, 
	.box-sticky-right .backfoward-group ul li a.imgsize img {  top: 50%;	}
	
	/* 统一字体设置 */
	.font-12 , 
	p.news-deta ,
	.page_load a  { font-size: 12px;  }
	
	.font-14, 
	.desc,
	.desc p ,
	.txtlength_limit,
	.txtlength_limit p ,
	.toollins .links-grout a ,
	.copyright,
	.btn-more-next , 
	.news_flex ,
	.notice_list ul li .unison-date { font-size: 14px; }
	
	p,
	.font-16 ,
	.mission-cards-desc p,
	.desc, 
	.desc p, 
	.info p ,
	a.btn-hot2, 
	.news-sticky-right a.btn-hot2 ,
	.tool_group .news_selection ul a ,
	.box-sticky-left .t-desc p,
	.box-sticky-left .t-desc p a,
	.t-position, .t-contact p ,
	.picture_Park ul li .Park-info p { font-size: 16px; }
	
	.font-18 , 
	.news-date, 
	.ft-tittle, 	
	.news_list ul li .news-tittle,
	.mode-course-box h4 ,
	#news .news-type ,
	.teachers_list ul li dl.team_item dd .t-name,
	.news_list .item_with_topImgs .news-tittle ,
	.contactlist ul li p.redlinear-gradient,
	button.login-apply ,
	h4.third-title ,
	.picture_Park ul li h6 { font-size: 18px; }
	
	.font-20 ,
	.menu ul li p a,
	.ft-tittle,
	.btn_more_lightred { font-size: 20px; }
	
	.font-22 ,
	.course-tittle ,
	.sm_menu ul li a { font-size: 22px; }
	
	.font-24 ,
	.news-tittle ,
	dl.ft-contact h6,
	.t-name ,	
	.banner-tittle ,
	.t-tag-title { font-size: 24px  ; }
	
	.font-28 ,
	.mission-cards ul li span.nums { font-size: 28px; }
	
	.font-30,
	.stand-title  { font-size: 30px; }
	
	.font-32  { font-size: 32px;}
	
	.font-36  { font-size: 36px !important;}
	
	.font-42 { font-size: 36px; }
	
	.font-48 ,	
	.co-tittle { font-size: 28px; }
	
	.font-60  { font-size: 50px; }
	
	.font-70 ,
	big.counter-value { font-size: 70px; }
	 
	.font-100 { font-size: 96px; }	
	
	.mode  ,
	.mode2  { padding: 50px 0 ; }
	.mode-certificate { overflow: hidden; }
	
	hr,
	.hr-line-red {  margin-top: 20px;  margin-bottom: 20px;}
	
	.tool_group { margin-bottom: 20px; } 
	.tool_group .news-for-search { padding: 0; }
	.tool_group .news_selection ul a ,
	.tool_group .news-for-search p { padding: 12px; }
	
	.programs-cards ul li a,
	.mdeo-gellay .fullcontainer_16,
	.platforms_list ul li a,
	.course_list ul li h6.course-tittle,
	.leader_list ul li a, 
	.leader_list ul li a:hover,
	.padding_20 ,
	#news .contentNews .swiper-slide a, 
	#upcoming .contentNews .swiper-slide a,
	a.btn-hot2, 
	.news-sticky-right a.btn-hot2 ,
	.swiper-slide .item_with_topImgs dd, 
	#Events2 .swiper-slide .item_with_topImgs dd,
	.picture_Museums ul li p ,
	.picture_Park ul li .padding_20 ,
	ol.custom_num li { padding: 20px; }
	
	
	.box-sticky-left .t-desc  { padding:0 20px; }
	
	.padding_up20,
	#faculty .normal_list dd ,
	.box-sticky-left .t-desc p  { padding: 20px 0;  }	
	
	.padding_30 { padding: 30px; }
	.padding_up30 { padding: 30px 0;  }
	
	.padding_40 { padding: 24px; }
	.padding_up40 { padding: 40px 0;  }
	
	.padding_50 { padding: 50px; }
	.padding_up50 { padding: 50px 0; }	
	
	.padding_60 { padding: 20px; }
	.padding_up60 { padding: 60px 0 ; }
	
	.padding_100 { padding: 100px; }
	.padding_up100 { padding: 100px 0 ; }
	
	.padding_up60 { padding: 60px 40px; }
	.padding_left120 { padding:60px  100px; }	 
	.padding_up150 { padding: 100px 0; }
	
	.history_list .item, 
	.about-introl  {  margin-bottom: 60px;	}
	.hsk-mode-list .hsk-mode { margin: 30px auto; }
	
	.outlinks li:nth-last-child(1), 
	.outlinks li:nth-last-child(2) {  margin-bottom: 20px;	}
	
	.news-tittle ,
	.t-position, 
	.t-tag-title { margin-bottom: 15px; }
	
	/* 通用规则 */
	.sub_navs ,
	table tr td { padding: 10px 0; }
	.co-tittle,
	.mode-stl-dl,
	.box-sticky .box-sticky-left { margin-bottom: 30px; }
	
	.innerban { height: 220px; min-height: unset; }
	.innerban .bg_black { height: 100%; }	
	.page_load { position: relative; width: auto; margin-top: 15px; }
	
	.project-overview .btn_more_lightred { margin-left: 0; }
	
	.pages { padding-top: 18px; }
	.s-letters ul a,
	.pages ul a { width: 35px; height: 35px; line-height: 35px; display: none; }	
	.pages ul a.prev, 
	.pages ul a.next { font-size: 16px; cursor: pointer; width: 47%; padding: 0 20px;  display:  flex !important;}
	
	.headtop { padding: 10px 0 ; }
	.headtop::before { height: 100%; }
	.logo { width: 80%; height: 40px; float: none; transform: translateY(0px);}
	
	.btn-video {  min-width: 40px;  min-height: 40px;  width: 60px;  height: 60px; }
	.btn-more-alone { margin: 30px 0; }
	.Media_list ul li em.btn-video { opacity: 1; }
	
	.foot { padding: 35px 0; overflow: hidden; }
	.ft-logo,
	.ft-right .ft-site ,
	.ft-right .ft-add { width: 100%; float: none; margin: 0; margin-bottom: 35px;}
	.ft-right .ft-site:nth-child(2){     display: flex;  flex-flow: row wrap; }
	.ft-right .ft-add h4 { width: 100%; }
	.ft-right .ft-add p br { display: none; }
	
	.btn-Intranet span {
	    display: none;
	    position: absolute;
	    left: 25px;
	    font-size: 24px;
	    top: 63%;
	    transform: translateY(-50%);
	    z-index: 5;

	}
	
	.ft-tittle { margin-bottom: 15px; margin-right: 35px;}
	.ft-tittle a::before, 
	ul.ft-child li a::before { opacity: 1;transform: translateX(0);   transition: all .3s; }
	ul.ft-child { padding: 0; display: flex; flex-flow: row wrap; justify-content:  flex-start;  }
	ul.ft-child li {
	    margin-bottom: 15px;
	    margin-right: 15px;
	    line-height: 1;
	    display: block;
	    padding-left: 15px;
	    font-size: 16px;
	    border-left: 1px #fff solid;
	    position: relative;
	    opacity: .5;
	    transition: all .3s;
	}
	.ft-logo.padding_up40 { padding: 30px 0; }
	dl.ft-contact { margin-bottom: 20px; }
	dl.ft-contact dt { border-right: none; margin-bottom: 30px; padding: 0; }
	dl.ft-contact dt p:first-child { text-align: left; margin-bottom: 10px; font-size: 18px; line-height: 1.35; }
	
	.ft-midea ul { display: block; }
	.ft-midea ul li { width:calc( (100% - 30px) / 2); float: left; text-align: center; }
	.ft-midea ul li:last-child { margin-right: 0; }
	.ft-midea ul li img {  height: 120px;  display: block;  margin: auto;  margin-bottom: 8px;	}
	.copyright { position: relative; border-top: 1px #fff solid; padding: 15px 0; }
	.copyright p { font-size: 14px; text-align: center; }
	.copyright p span { float: none; display: block; }
	.sm_foot .copyright { border: none; font-size: 12px; text-align: center; }
	
	.mode-bai { padding: 40px 20px; margin: 0; width: auto; }
	
	#upcoming .contentNews .slide-tool, 
	#news .contentNews .slide-tool { bottom: 15px; }
	/* 通用-end */
	
	
	/* home */
	#banner { height: 40vh; }
	#banner .inside-bottom { bottom: 10vw; }
	#banner .inside-bottom::before { top: calc(100% + 10px); }
	.banner-tittle {  width: 98%;	}
	
	.mode-news { background-position: left -4%;  background-size: 117%;	}
	
	.news_list ul li ,
	.mode-news .li-line-3 ul li,
	#notice .swiper-slide .news-tittle { margin-bottom: 20px; }
	
	.news_list ul { border-top: 1px var(--border_color) solid;  }
	.news_list ul li { padding: 20px 0; margin-bottom: 0; border-bottom: 1px var(--border_color) solid; }	
	.news_list ul li .item_with_topImgs dd { width: calc(100% - 38% - 15px);  height: auto; padding: 0px; border: none; }
	.news_list ul li .item_with_topImgs dd .desc ,
	.news_list ul li .unison-date { display: none; }
	.news_list ul li .item_with_topImgs { display: flex !important; }
	.news_list ul li .item_normal dt { width: 38%; margin-right: 15px; margin-bottom: 0;  }
	.news_list ul li { width: 100% !important; }
	
	.notice_list ul li .unison-date { position: sticky; }
	
	.tool_group .news-for-search input { font-size: 18px; }
	 
	
	
	#notice { height: auto; }
	.left-lable { padding: 0; margin-bottom: 10px; font-size: 14px; }
	.left-lable span {  display: block;  position: static; }
	
	.fangkuai { margin-bottom: 0; }
	.fullwidth .mode-course-box,
	.fangkuai .box2 .inside-bottom { position: relative;  height: auto; padding: 20px; }
	.fangkuai .box1 {     background-size: 55% auto !important;  background-position: -26% -103% !important;  } 
	.fangkuai .box3 { margin-top: 0; }
	.fangkuai .box3 a {  position: relative;  bottom: 0; }	
	.fangkuai .box1 .desc-area {  margin-bottom: 20px;	}
	.fangkuai .desc-area p { font-size: 16px; line-height: 1.35; }
	h1.c-school { margin-bottom: 5px; }
	h4.c-desc { margin-bottom: 20px; opacity: .5; }
	
	#faculty .swiper-pagination ,
	#gellayView .swiper-pagination { margin-top: 30px; }
	
	.mode-programs { background-image: none !important; }
	.mode-programs .fullwidth { height: 54vh; }
	.mode-programs .fullwidth p { font-size: 16px !important; }
	.programs-cards ul li a { display: flex; align-items: center; }
	.programs-cards ul li hr ,
	.programs-cards ul li .desc{ display: none; }
	.programs-cards ul li h4 { margin-left: 20px; font-size: 21px; }
	.programs-cards ul li .svg-root {  transform-origin: center center; transform: translate(0px , 3px) scale(.8);  min-width: 70px;  }
	
	.mdeo-gellay .fullwidth { padding: 20px;  height: 260px; }
	.mdeo-gellay .container { padding: 0; }
	.btn-vide p { font-size: 18px !important; }
	.btn_video2 { transform-origin: center center; transform: translate(-50%, 0) scale(.8); }
	
	.mode-medium .co-tittle { margin-bottom: 30px; }
	.medium_list ul { flex-flow: row wrap; }
	.medium_list ul li { width: 45px;  height: 45px; }
	
	#events { padding: 20px; }
	#events .swiper-slide .item_normal dt { display: none; }
	#events .swiper-slide .item_normal dd { width: 100%; }
	#events .swiper-slide a .news-tittle { font-size: 20px; }
	.news-type { margin-bottom: 15px; font-size: 18px; }
	#events .slide-tool {
	    position: absolute;
	    right: 20px;
	    top: 20px;
	    width: auto;
	    height: auto;
	    border-left: none;
	    display: flex;
		flex-flow: row-reverse;
	}
	#events .swiper-button-prev { float: left; }
	
	.mode-events .dis_flex ,
	#news  { display: block; }
	
	#news,
	.mode-events .left-content .co-tittle, 
	.mode-events .right-content .co-tittle,
	.unison-date ,
	.slide-tool { position: relative;  }
	
	#upcoming .contentNews .slide-tool, 
	#news .contentNews .slide-tool {height: auto; border: none;}
	
	.mode-events .left-content ,
	.mode-events .right-content { width: 100%; float: none; margin: 0; margin-bottom: 35px;}
	#news .imgNews ,
	#news .contentNews  { width: 100%; float: none; }
	
	#news .contentNews .decs p , 
	#news .swiper-button-prev, 
	#news .swiper-button-next ,
	#news .desc, 
	#news .desc p { display: none; }
	
	#news .news-type ,
	#news .news-tittle { margin-bottom: 20px; }
	
	#Events2 .swiper-slide .item_with_topImgs dd { padding: 20px; }
	
	#certificate .swiper-circle {
	    width: 61vw;
	    height: 61vw;
	    background-color: transparent;
	    border-radius: 50%;
	    position: relative;
	    z-index: 4;
	    margin-left: 82%;
	    transform: translate(-50%,0);
	    overflow: visible;
	}
	
	#certificate .swiper-content {
	    position: absolute;
	    top: 50%;
	    left: 0;
	    transform: translate(0,-50%);
	    z-index: 5;
	    width: 45%;
	}
	#certificate .content-for-title, 
	#certificate .content-for-rightText { width: 100%; }
	#certificate .content-for-rightText { display: block !important; }
	#certificate .swiper-content .swiper-slide {
	    justify-content: flex-end;
	    flex-flow: column;
		/* margin-top: 50px; */
	    flex-direction: column-reverse;
	}
	#certificate .swiper-pagination-bullet { padding: 10px; margin: 0 7px; }
	
	
	.enters_list ul {  display: flex;  flex-flow: column; }
	.enters_list ul li .imgs_preViews { display: none; }
	.enters_list ul li a { padding: 26px; border: 4px transparent solid; }
	.enters_list ul li .svg-root { width: 57px;  height: 63px; top: 50%; left: 20px; transform: translateY(-50%); }
	.enters_list ul li dl { position: relative; padding-left: 28%; }
	.enters_list ul li hr { margin-bottom: 16px; }
	.enters_list ul li dl dt h3 { margin-bottom: 14px; }
	.enters_list ul li dl dd h3 ,
	.enters_list ul li dl dt ,
	.enters_list ul li hr ,
	.enters_list ul li dl i.jt-more-right-arrow { display: none; }
	.enters_list ul li dl .desc p { font-size: 18px; }
	
	.enters_list ul li:hover {  box-shadow: 0 0 12px 2px rgb(148 4 7 / 30%);  transition: all .3s;	}
	.enters_list ul li:hover .svg-root { opacity: 1; }
	.enters_list ul li:hover dl dd { position: static; }
	.enters_list ul li:hover dl .desc p { color: var(--theme_red); display: block; }
	.enters_list ul li:hover dl { background-color: transparent; }
	
	 
	 
	.all-box { display: block;}
	.all-box .box { float: none; width: 100%;   background-size: cover; }
	.all-box .box-1 .box-3 { padding: 0;   width: 100%;   height: auto;	}
	.all-box .box-1 .position_rela { padding: 25px;  }
	
	.btn-enters-group { position: static; }
	.btn-enters-group a { font-size: 16px; }
	img.model-girls { right: 6%; bottom: -44%; height: 131%; }
	
	
	/* home-end */
	
	
	
	/* about */
	.mode-about { background-position: 8% 0%;  background-size: 150%; padding-top: 80px !important;}
	.about-gallery { margin-left: 20px; }
	
	.stand-title ,
	.mode-mission-dl dt { font-size: 24px; margin-bottom: 20px; }
	.stand-title br { display: none; }
	
	.mode-about4 .mode-bai  { padding: 40px 20px; }
	.mode-about4 .mode-bai h2 { font-size: 16px; text-align: left; padding-top: 31px; }
	
	.mode-dean-dl dt, 
	.mode-mission-dl dt, 
	.mode-about-dl dd ,
	.mode-dean-dl dd, 
	.mode-mission-dl dd, 
	.mode-about-dl dt {  display: block;  width: 100% !important;   max-width: unset;	}
	
	.leader_list ul li .teachers-imgs {  width: 80px;  max-height: 80px; right: 20px;bottom: 20px;  }
	.leader_list ul li .teachers-desc {  width: calc( 100% - 100px );  min-height: unset;	}
	.mode-detail { overflow: hidden; }
	
	.mode-stl-dl dt { margin-bottom: 25px; }
	.mode-stl-classroom .mode-bai {  padding-top: 25px;  padding-bottom: 25px;	}
	.item_with_rightImgs dd { position: relative; }
	.new-mode-history .row{flex-flow:wrap}
         
	.history_list .item { padding-left: 30%; }
	.history_list .item::before { left: 69px;  }
	.history_list::before { left: 83px; }
	.history_info { width: 100%; }
	.history_list .item .unison-date big.font-48 { font-size: 28px; }
	.history_list .item .unison-date small.font-24 { font-size: 20px; }
	.history_poster { width: 100%; float: none; }
	
	
	#history .swiper {  width: 100%;   height: auto ;  }
	#history .swiper-slide .history-info { display: none; }
	#history .swiper-slide-active .history-info { display: block !important; }
	#swiper-pagination-histoy .swiper { width: calc(100% - 120px); padding: 0; }
	#swiper-pagination-histoy {  width: 100%;  height: 60px; }
	#swiper-pagination-histoy .swiper-button-next,
	#swiper-pagination-histoy .swiper-button-prev { width: 60px; height: 100%; }
	#swiper-pagination-histoy .swiper-slide i.h_yaers { font-size: 18px; bottom: 200%; } 
	#swiper-pagination-histoy .swiper-slide span::after { left: -18px; height: 18px; }
	
	
	.pictures-group .imgNormal {  width: 90%;  margin-left: 10%;  border-width: 8px;  margin-bottom: 80px;  position: relative; }
	.pictures-group .imgSmall { width: 45%; bottom: -51px; border-width: 5px; }
	#history .swiper-slide .history-yaers { line-height: 1; position: absolute; right: 9px;  transform: translateY(-74px); font-size: 48px; }
	#swiper-pagination-histoy .swiper-slide-active span::after { border-color:var(--theme_red) !important; 	transform: translateY(0) !important; 	transition: all .35s;}
	#swiper-pagination-histoy .swiper-slide-active i.h_yaers  {  color: var(--theme_red) !important ;  }
	
	
	.teachers_list ul li {max-height: unset;   width: calc((100% - 20px) / 2) !important;  margin-right: 20px  ;float: left;}
	.teachers_list ul li:nth-child(2n) { margin-right: 0; }
	.teachers_list ul li dl.team_item dd .t-name { padding: 12px 0; }
	
	
	.btnlink-group a { line-height: 1; padding: 20px; padding-left: 75px; font-size: 16px; }
	.btnlink-group a i {  width: 100%;  height: 100%; transform: translateX( calc(-100% + 55px)); color: transparent; }
	.btnlink-group a i::before {
	    position: absolute;
	    left: auto;
	    right: 11%;
	    top: 50%;
	    transform: translate(0,-50%);
	}
	.btnlink-group a i::after {  right: 9%;	}
	
	
	.innermodel-about { background-size: auto 100%; background-position: left bottom; }
	.innermodel-about .info { background-color: rgba(255,255,255,.9); padding: 20px; margin-bottom: 40px;}
	.box-sticky-right .info { padding: 0; }
	
	#deans { height: 326px; }
	#deans .deans-img {  width: 100%; }
	#deans .swiper-slide h3.deans-name { bottom: 38%; font-size: 22px; padding-left: 10px; }
	#deans .swiper-slide h3.deans-name span { margin-top: 5px; font-size: 16px; }
	
	.deans-yinyan,
	.bg-dean-line { width: 100%; background: transparent; }
	.deans-yinyan { background-color: #fff; padding-bottom: 50px;}
	.bg-dean-line { padding: 0; }
	.bg-dean-line .container { display: block; }
	.innermodel-dean { background-size: 196%; background-position: 25% 17%; padding-bottom: 0; }
	.deans-yinyan-left ,
	.dean-info { width: 100%; float: none; }		
	.deans-yinyan-left h3 { margin-bottom: 0; }
	.deans-yinyan-left .svg-root {  width: 35px; position: absolute; }
	.star-douhao {  left: -17px;  top: 0; }
	.deans-yinyan-left { position: relative; padding: 25px 10px; background-color: var(--theme_red); margin-bottom: 20px; }	
	.deans-yinyan-left::before {
		content: "";
		width: 100vw;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		background-color: var(--theme_red);
	}
	
	
	
	/* news */
	a.btn-hot2 .svg-root,
	.news-sticky-right a.btn-hot2 .svg-root { width: 24px; height:24px;}
	.news-innertitle { font-size: 32px !important; }
	.fl-1 { margin-bottom: 80px; }
	
	.notice_list ul li a { padding: 30px 20px; }
	.notice_list ul li .item_normal dd .desc { margin-bottom: 20px; }
	
	
	#Related .slide-tool { top: 15px; }
	#Related .swiper-button-prev, 
	#Related .swiper-button-next { width: 39px; }
	
	
	
	/* student */
	.innermodel-student { background-color: #f8f4f1; }
	.innermodel-student::after {display: none; }
	.box-flex { display: block; }
	.box-flex .boxs { float: none; width: 100%; margin-right: 0;  }
	.introduce,
	.text-bord  { padding: 20px; } 
	.picture_inerlist ul li h3, 
	.picture_inerlist ul li h3:hover { padding: 20px; padding-left: 45px !important; background-position: 20px center; } 
	
	#gallery .swiper-pagination { padding: 8px 20px ;  width: 100%; text-align: center;}  
	
	.text-bord p { font-size: 16px; display: none; }
	.off-campus  .text-bord p { display: block; }
	
	.houses_list .item_normal dt {  width: 32%; margin-bottom: 0 !important; }
	.houses_list .item_normal dd {  width: calc(100% - 32% );  padding :0 20px; }
	.houses_list .item_normal dd .news-tittle { font-size: 18px; margin-bottom: 5px;}
	.houses_list .item_normal dd .desc { margin-bottom: 0; word-break: break-all; }
	.picture_inerlist ul li .black_wamp { background-color: transparent; z-index: 5; opacity: 1; }
	.btn_preViews { background-color: rgba(148,4,7,.25); padding: 30px; background-size: 27%; }
	
	.img9_16 { padding-top: 58%; }
	.transport-line {  padding: 0px; margin-top: 0;  width: 100%; box-shadow: none;}
	.transport-line .tab-body { padding: 0; } 
	.transport-line .tab-body .item { display: block;	position: relative;	width: 100%;border-bottom: 1px #fff solid;	}
	.transport-line .tab-body .imgsize { margin-bottom: 20px;  width: auto; }
	.transport-line .tab-body .info { padding: 20px;border-right: 1px #eee solid; border-left: 1px #eee solid;}
	.transport-line .tab-body .item:last-child .info { border-bottom:  1px #eee solid; }
	
	.transport-line .tab-body .imgsize ,
	.transport-line .tab-body .info,
	.dom-position-click ,
	.news_list ul li .rl-unison { display: none; } 
	
	ol.custom_num li span.nums { top: 20px; font-size: 18px; }
	ol.custom_num li p {  margin-left: 30px;	}
	
	
	/* program */
	.innermodel-project .container { padding: 0; }
	.dom-position-box { border: none; }
	.dom-position-box .dom-items ,
	.dom-desc li{ padding: 20px; }
	.dom-desc li  ,
	.second-dom { padding : 0 ;  }
	
	.project-overview {  margin-top: 0; }
	.project-timer .dis_flex { display: block; }
	.project-timer .projectName ,
	.project-timer .projectInfo ,
	.dom-position-box { width: 100%; float: none;   }
	
	.project-timer .projectName { font-size: 24px; margin-bottom: 15px; }
	.projectName span {  display: block;   font-size: 16px;	}
	
	
	.project-timer .projectInfo { display: block;  }
	.project-timer .projectInfo::before { border: none; }
	.project-timer .projectInfo li {
	    padding: 0;
	    width: 100%;
	    display: flex;
	    flex-flow: row nowrap;
	    justify-content: flex-start;
		align-items: center;
		align-content: center;
	    position: relative;
	    margin-top: 10px;		
	}
	
	.project-timer .projectInfo li p {  min-width: 27%; max-width: 27%; line-height: 1; }
	.project-timer .projectInfo li h6 { line-height: 1.35; font-size: 16px; }
	
	.project-courselist dl { width: 100%; float: none; margin-bottom: 10px;  }
	.project-courselist dl dt { padding: 15px; font-size: 16px; padding-right: 35px;}
	.project-courselist dl dt i.icon-plus { right: 15px; }
	.project-courselist dl dd { 
		padding: 16px; 
		border-bottom-left-radius: 15px;
	    border-bottom-right-radius: 15px;		
	    position: static;
	}
	
	.second-dom li { width: 100%; float: none; margin-right: 0; }
	
	
	/* 弹窗 */
	.close3 { top: -83px; right: 8px; }
	#v-windows .swiper-button-next {  right: 0px; }
	#v-windows .swiper-button-prev {  left: 0px; }
	
	.houses_list .item_normal dt img { width: 72%; }
	
	
	/* new-model-about */
	.deepline { width: calc(100% - 40px); }
	.new-model-about { background: none; }
	.new-model-about .col-lg-6 .imgsize ,
	.dean-imgs { margin-bottom: 30px; }
	.btnlink-group { margin-top: 20px; }
	
	.dean-imgs .deans-name { right: 15px; top: unset;  bottom: 13px; }
	.leader-items dd { padding: 20px; }
	.leader-items dd .t-name { font-size: 24px; }
	.leader-items dd .links-more {  bottom: 20px; }
	#leadership .swiper-button-next,
	#leadership .swiper-button-prev { display: none; }
	#leadership ul li{width:100%;margin-right:0;}
	.leader-detail .leader-left ,
	.leader-detail .leader-right { width: 100%; float: 0; margin: 0; }
	
	div#leaders2 {  
		height: 92vh;  
		border-top: 30px transparent solid; 
		border-bottom: 30px transparent solid; 
		border-bottom-left-radius:0 ; 
		border-bottom-right-radius:0 ;
	}
	div#leaders2 .close3 {  right: 8px; }
	div#leaders2 .leader-items dd .desc-area { margin-bottom: 0; }
	div#leaders2 .leader-items dd { margin-bottom: 20px; }
	.leader-detail {  max-height: unset; height: 100%; overflow-y: scroll;  padding: 0 !important; padding-right: 8px !important;   }
	.leader-detail .leader-right .info-group .team-info { max-height: unset; overflow: visible; padding: 0; }
	
	#OxfordLife {  height: 206px; }
	.deepline { margin: 0 auto; }
	.part-of-Oxfordintrol { width: 100%; padding: 28px; }
	.new-mode-Shopping dl.item_normal dt ,
	.new-mode-Shopping dl.item_normal dd { width: 100%; }
	.new-mode-Shopping dl.item_normal dd { padding: 30px; position: static; transform: translateY(0); }
	
	.li-line-3 ul li:nth-child(3n)  { width: 100%; }
	
	.Museums_list ul li ,
	.Museums_list ul li:last-child ,
	.icon_experience_list ul li,	
	.icon_experience_list ul li:nth-child(3n) { width: calc( (100% - 20px ) / 2); margin-right: 20px; }
	
	
	.Museums_list ul li:nth-child(2n),
	.icon_experience_list ul li:nth-child(2n) { margin-right: 0; }
	.cards_for_Museums ul li .inside-bottom { padding: 20px; padding-top: 100px; font-size: 20px; }
	.cards_for_Museums ul li h6 ,
	#stuExperience ul li h2 {  font-size: 24px;  margin-bottom: 10px;	}
	.cards_for_Museums ul li .Park-info p,
	.icon_experience_list ul li p ,
	.faq_list dl dd .info p { font-size: 16px; }	
	#picture_Park ul li:last-child { width: 100%; }
	
	
	.mode_stuResources .padding_50 {  padding: 24px; }
	.mode_stuResources h1 {  font-size: 32px; }
	
	#stuExperience ul li,
	.icon_experience_list { width: 100%; margin-right: 0; }
	.icon_experience_list ul li .svg-root img {  height: 60px; }
	
	.studylinks { padding: 0; }
	.new-model-Study .co-tittle { margin-bottom: 30px; }
	.btn-group a { font-size: 20px; }
	.studylinks .poster {  width: 100%; position: relative; transform: translateY(0); }
	.studylinks .poster img { position: static; transform: translateY(0); }
	
	#stuExperience ul li .inside-bottom {  padding: 20px;  padding-top: 100px;  transform: translateY(0);	}
	#stuExperience ul li .new-btn-more {   opacity: 1;   transition: all .35s;	}
	
	.stuMsg { padding: 50px 30px; }
	.stuMsg p { font-size: 20px; }
	.stuMsg::before {
	    content: "";
	    height: 0;
	    width: 0;
	    position: absolute;
	    top: 88%;
	    left: 47%;
	    transform: translateX(-50%) rotate(232deg);
	    border: 50px transparent solid;
	    border-left: 50px #f8f8f9 solid;
	}
	
	.new-model-Experience .btn-group {
	    margin-left: auto;
	    margin-top: 82px;
	    margin-right: auto;
	    max-width: 300px;
	}
	
	
	.news-model-FAQ .co-tittle { /* display: block; */justify-content: space-between; }
	.news-model-FAQ .co-tittle h1 {  font-size: 43px; width: unset; }
	.news-model-FAQ .co-tittle h3,
	.faq_list dl dt h3 {  font-size: 18px; font-weight: bold;  }
	.faq_list { padding: 0; }
	.faq_list dl dt .icon-jt { border: 10px transparent solid; border-bottom: 13px #940407 solid;}
	
	.stepTest ul li { min-height: 136px;  padding: 20px; position: relative; padding-left: 24%; }
	.stepTest ul li .info p { font-size: 16px; }
	.stepTest ul li .nums { width: auto;  position: absolute; left: 8%;  top: 50%;  transform: translateY(-50%); margin: 0; }
	
	.hsk-mode-list hr ,
	.picture_inerlist ul li:nth-child(3n){ width: 100%; margin-right: 0; }
	.hsk-mode-list .hsk-mode .info table tr td { padding-left: 15px; padding-right: 15px; }
	.info table{width:100%}
        .info table .t-tit{font-size:1.6rem;text-align:center}
        .apply-fixed-right{font-size:1.6rem}
	.HSK-list ul li { margin-right: 15px; }
	.HSK-list ul li a {  font-size: 18px;  }
	
	.box-flex .b-left2 { width: 100%; float: none; }
	.box-flex .b-right2 {
		width: 100%;
		position: static;
		right: 0;
		top: 50%;
		transform: translateY(0);
		z-index: 5;
	}
	
	.box-flex .b-left2 .text-bord {  width: 100%;  padding-bottom: 32px;  bottom: 0;	}
	.box-flex .b-left2 .text-bord p { display: none; }
	.pagination-tool { left: 20px; }
	 #gallery .swiper-pagination span { font-size: 16px; }  
	
	.picture_inerlist ul li h3, 
	.picture_inerlist ul li h3:hover { font-size: 22px; }
	
	.container .deepline { width: 100%; margin: 40px auto; }
	.houses_list_flex ul { display: block; }
	.houses_list_flex ul li { margin-top: 20px; }
	
	.inner2 .inside-bottom {  padding: 20px 0; }
	.inner2 .page-tittle {  font-size: 24px; }
	.inner2 .page_load { display: block;  justify-content: flex-start;	}	
	.inner2 .page_load p { border: none; padding: 0; margin-right: 0; }
	.inner2 .page_load ul  { display: none; }
	.inner2 .page_load p, 
	.inner2 .page_load p a,
	.inner2 .page_load ul a { font-size: 18px; }
	
	.Media_list ul li dt { margin-bottom: 0 !important; }
	.Media_list ul li dd { padding: 20px; }
	.Media_list ul li .news-tittle { font-size: 20px; }
	
	.aboutUk ul li .stand-title-36 { font-size: 22px; font-weight: bold; } 
        .aboutUk ul li{ flex-wrap: wrap;}
        .aboutUk ul li a{flex-wrap:wrap;}
           .aboutUk ul li a .p-img{width:100%}
         .aboutUk ul li .img-container img{width:100%;height:auto;}
         .aboutUk ul li .info{width:100%;padding-left:0!important;}
	/* 2024-06-13 */
	.group-share { margin-top: 80px; } 
	.group-share .social-sharing ul { flex-flow: row wrap; justify-content: flex-start; }
	.group-share .social-sharing ul li { font-size: 18px; width: 33%; margin-bottom: 30px; }
	.group-share .social-sharing ul li .img-social img { height: 40px; }
	
	 
	#Conferences .item_with_topImgs dd, 
	#School-Events .item_with_topImgs dd { margin-bottom: 0;padding-bottom: 0; min-height: unset; }
	
	.news_list ul li dl .img16_9 {  padding-top: 64.8%; }
	
	.mode-events .right-content,
	#certificate .space ,
	#certificate .content-for-rightText .btn_more_lightred { display: none; }
	#certificate .desc { height: 100px; }
	
	.building-bg { position: relative;  width: 221%;  z-index: -1;	}
	#certificate .swiper-wrapper { height: 103%; }
	#certificate .slide-tool { bottom: -44px; }
	.sm_sub_nav { display: none !important;  }
	
	.sm_menu {  width: 100%;  transform: translateY(-29px);	}
	.sm_menu ul li:nth-child(1) { display: none; }
	
	
	/* 2024-12-02 */
	#model2-history .historyImgs {
	    height: 178px;
	    transform-origin: top center;
	    transform: translate(0px, 10px) scale(1);
	    margin-bottom:10px;
	}
	
	#model2-history .historyInfo .history-panel .info   {  }
	#model2-history .historyInfo {
	    height: auto;
		width: 100%;
		position: relative;
		right: 0;
		top: unset;
		transform: translateY(0);
		/* z-index: 5; */
	}
	#model2-history .container { margin-top: unset; position: absolute; top: 182px; z-index: 50; }
	#model2-history .container .pagination-tool { width: 100%; left: 0; }
	#model2-history .pagination-tool span::after {  width: 96%; }
	#model2-history .historyInfo h3.history-years {
	    padding: 12px 30px;
	    font-size: 20px;
	    position: absolute;
	    right: 6vw;
	    width: 120px;
	    top: -40px;
	    z-index: 12;
	    transform: translateX(0);
	    display: none;
	}
	#model2-history .historyInfo .history-panel .info {
	    font-size: 16px;
	    line-height: 1.25;
	    min-height: 2rem;
	    padding: 20px;
	    padding-top: 20px;
	    margin-top: 0px;
		margin-bottom: 20px;
	}
	#model2-history .historyImgs .swiper-slide-next .red_wamp { background-color: rgba(125,3,4,.75) !important; }
	#model2-history .historyImgs .swiper-slide-active .red_wamp { background-color: rgba(125,3,4,0); }
	#model2-history .historyImgs .swiper-slide img { filter: sepia(0); }
	#model2-history .historyInfo .history-panel .info p, 
	#model2-history .historyInfo .history-panel .info li { font-size: 15px; }
	
}


/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	
	.container,
	#window .container, 
	#v-windows .container  { width:90%; padding:0 20px; }
	#banner .inside-bottom,
	.deepline { width: 86vw; }
	
	#banner .slide-tool-frize {
	    width: 100%;
	    position: absolute;
	    right: 0;
	    z-index: 15;
	    bottom: 1.5rem;
	    right: 16px;
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    align-content: center;
	}
	
	.banner-tittle {  width: 79%; }
	
	.pc { display: block; }
	.phone ,
	.tool_list ,
	.nav_bar .sub_nav {  display: none;}
	
	.box-sticky .news-sticky-left { width: 100%; float: none; } 
	
	/* 统一字体设置 */
	.font-12 , 
	p.news-deta ,
	.page_load a  { font-size: 12px;  }
	
	.font-14, 
	.desc,
	.desc p ,
	.txtlength_limit,
	.txtlength_limit p ,
	.toollins .links-grout a ,
	.copyright,
	.btn-more-next , 
	.news_flex ,
	.notice_list ul li .unison-date { font-size: 14px; }
	
	p,
	.font-16 ,
	.mission-cards-desc p,
	.desc, 
	.desc p, 
	.info p ,
	a.btn-hot2, 
	.news-sticky-right a.btn-hot2 ,
	.tool_group .news_selection ul a ,
	.box-sticky-left .t-desc p,
	.box-sticky-left .t-desc p a,
	.t-position, .t-contact p ,
	.btn_more_lightred, .news-type, .txtlength_limit, .txtlength_limit p, .t-name, .ft-tittle ,
	.sub_nav ul li a ,
	.pages ul a ,
	.stepTest ul li .info p ,
	.HSK-list ul li a { font-size: 16px; }
	
	.font-18 , 
	.news-date, 		
	.news_list ul li .news-tittle,
	.mode-course-box h4 ,
	#news .news-type ,
	.teachers_list ul li dl.team_item dd .t-name,
	.news_list .item_with_topImgs .news-tittle ,
	.contactlist ul li p.redlinear-gradient,
	button.login-apply ,
	.Media_list ul li .news-tittle ,
	.houses_list_flex ul li h3 ,
	.course-tittle, 
	.menu ul li p a, 
	.text-bord p, 
	.project-info p { font-size: 18px; }
	
	.font-20 ,
	.menu ul li p a,
	.ft-tittle,
	.btn_more_lightred { font-size: 20px; }
	
	.font-22 ,
	.course-tittle ,
	.sm_menu ul li a { font-size: 22px; }
	
	
	
	.font-24 ,
	.news-tittle ,
	dl.ft-contact h6,
	.t-name ,	
	.banner-tittle ,
	.t-tag-title ,
	.stand-title { font-size: 24px  ; }
	
	.font-28 ,
	.mission-cards ul li span.nums { font-size: 28px; }
	
	.font-30  { font-size: 30px; }
	
	.font-32  { font-size: 32px;}
	
	.font-36 {
	    font-size: 24px !important;
	}
	
	.font-42 { font-size: 36px; }
	
	.font-48 ,	
	.co-tittle { font-size: 28px; }
	
	.font-60  { font-size: 36px; }
	
	.font-70 ,
	big.counter-value { font-size: 70px; }
	 
	.font-100 { font-size: 96px; }	
	
	.mode  { padding: 50px 0 ; }
	
	.mode-events .dis_flex, 
	#news {  display: flex;	}
	
	#banner {  height: 85vh; }
	#banner .inside-bottom {  bottom: 6vw;	}
	
	#news .contentNews, 
	#upcoming .contentNews { width: calc(100% - 66%); float: left; }
	#news .imgNews {  width: 66%;float: left; }
	
	#news .news-tittle {  font-size: 20px;	}
	.news-date, .news-type { margin-bottom: 0; }
	#events .swiper-slide a .news-tittle { margin-bottom: 0; -webkit-line-clamp: 3;  font-size: 16px; }
	
	.mode-events .left-content {  width: calc(100% - 31%);   float: left; }
	.mode-events .right-content { width:  31%;   float: left; }
	
	#certificate .slide-tool { bottom: .5rem; }
	
	
	.li-line-2 ul li ,
	.li-line-2 ul li:nth-child(2n) {
	    width: calc((100% - 20px) / 2);
	    margin-bottom: 20px;
	    margin-right: 20px;
	    float: left;
	    transition: all .3s;
	}
	
	.enters_list ul li,
	.li-line-4 ul li ,
	.li-line-4 ul li:nth-child(2n) {
		width: calc((100% - 60px) / 4);
		margin-bottom: 20px;
		margin-right: 20px;
		float: left;
		transition: all .3s;
	} 
	
	.li-line-3 ul li, 
	.li-line-3 ul li:nth-child(2n),
	.li-line-3 ul li:nth-child(3n) {
		width: calc((100% - 40px) / 3);
		margin-bottom: 20px;
		margin-right: 20px;
		float: left;
		transition: all .3s;
	}
	
	.li-line-2 ul li:nth-child(2n),
	.li-line-4 ul li:nth-child(4n) ,
	.li-line-3 ul li:nth-child(3n) { margin-right: 0; }
	
	.li-line-3 ul li .item_normal dt { margin-bottom: 0; }
	
	.news_list .item_with_topImgs .news-tittle { margin-bottom: 15px !important; }
	#Events2 .swiper-slide .item_with_topImgs dd .desc, 
	.news_list ul li .desc {  margin-bottom: 10px; min-height: 50px; 	}
	.pages ul a.prev, .pages ul a.next { width: auto; }
	
	.news_list .item_with_topImgs .news-tittle { min-height: 73px; }
	.pages ul a { line-height: 40px; }
	
	.ft-logo { width: 38%; }
	.ft-right { width: 62%; } 
	.ft-tittle { font-size: 18px; } 
	
	.fix_bai {  transform: translateY(0); padding: 10px 0 10px !important;	}
	.nav_bar {  height: 48px; display: none; }
	.innerban { min-height: 300px;  } 
	
	
	/* home */
	.headtop::before { height: 130px; }
	.mode-events .dis_flex { max-height: unset; }
	.logo {   width: 3.38rem;  height: 48px; }
	/* .menu { padding: 10px 0; } */
	.menu ul li p a { padding: 20px 10px; font-size: 18px; }
	
	.sm_sub_nav { display: none; }
	
	.inner2 {  height: 53vh; }
	.inner2 .page_load p { padding-right: 25px;  margin-right: 25px; }
	.inner2 .page_load p a ,
	.inner2 .page_load ul li a { font-size: 18px;  }
	.inner2 .page_load ul li { margin-right: 15px; }
	
	.row { display: flex; flex-wrap:wrap;}
	.col-lg-6 { width: 32%; float: left; }
	.col-lg-6:last-child { width: 68%; float: left; }
	.col-lg-5 {  width: 35%;	}
	.col-lg-7 {  width: 65%;	}
	
	.box-sticky .box-sticky-left {  width: 5rem; margin-right: 1rem; }
	.box-sticky-right .backfoward-group ul li { width: 45px; }
	.box-sticky-right .backfoward-group ul li a span { line-height: 40px; font-size: 16px;  }
	
	.linear-gradient-right {
	    background: -webkit-linear-gradient(right , #f8f8f9 36%,#fff 58%);
	    background: -moz-linear-gradient(right , #f8f8f9 36%,#fff 58%);
	    background: -ms-linear-gradient(right , #f8f8f9 36%,#fff 58%);
	    background: linear-gradient(right , #f8f8f9 36%,#fff 58%);
	}
	
	 
	#window .container, 
	#v-windows .container {    padding: 20px; }
	.close3 span {  width: 30px;  height: 5px; }
	#photos .swiper-pagination {  position: absolute;  margin-top: 20px;  bottom: 56px;	}
	
	.leader-items dd .t-name { font-size: 24px;	}
	#model2-history .container {  margin-top: 91px;}
	
	
	
	
	.innermodel-about {
	    background-size: auto 87vh;
	    background-repeat: no-repeat;
	    background-position: left bottom;
	    overflow: visible;
	}
	
	.box-flex .b-left2 .text-bord {  width: 50%;  padding-bottom: 50px;  bottom: 0.4rem; }
	
	.stuMsg p ,
	.news-model-FAQ .co-tittle h3,
	.faq_list dl dt h3 ,
	.student-hsk .inside-bottom h1 { font-size: 22px; }
	
	.box-flex .b-left2 .text-bord p,
	.picture_inerlist ul li h3 ,
	.libreBodoni-Regular { font-size: 20px; }
	
	.cards_for_Museums ul li h6 ,
	.btn-group a,
	#stuExperience ul li h2 ,
	.faq_list dl dd .info p,
	.item_with_topImgs dd h3 ,
	.news-relatives ul li .news-tittle ,
	.project-dom ul li a { font-size: 18px;}
	
	.Media-relatives ul li .news-tittle,
	.tool_group .news-for-search input { font-size: 16px; display: block;  }
	
	.cards_for_Museums ul li .Park-info p ,
	.icon_experience_list ul li p { font-size: 14px; }
	
	a.btn-hot2 .svg-root, 
	.news-sticky-right a.btn-hot2 .svg-root {  width: 18px;  height: 20px;	}
	
	.mode-bg-linear .box-flex { display: block; }
	.mode-bg-linear .box-flex .b-left,
	.mode-bg-linear .box-flex .b-right { width: 100%; float: none; }
	
	.innermodel-new .box-sticky .news-sticky-left { width: 67% ; float: left;}
	.innermodel-new .box-sticky .news-sticky-right {width: 30% ; margin-left: 3%; float: left; position: sticky;  top: 97px; }
	
	.mode-bg-linear .img4_3 { padding-top: 56%;	}
	.text-bord {  padding: 20px 30px;	}
	 
	.news-relatives, .Media-relatives{  padding: 20px ;	}
	.news-relatives ul li { padding: 20px 0; }
	
	.picture_inerlist ul li h3 { padding: 20px 30px; background-position: 20px center; background-size: auto; }
	.picture_name { padding-left: 45px !important; }
	.part-of-Oxfordintrol {
	    width: calc(100% - 140px);
	    margin: auto;
	    margin-bottom: 54px;
	    padding: 45px;
	    margin-top: -29px;
	    position: relative;
	    z-index: 5;
	}
	
	.new-mode-Shopping dl.item_normal dt {  width: 56%;	}
	.new-mode-Shopping dl.item_normal dd { width: 64%; padding: 40px; transform-origin: right center; transform: translateY(-50%) scale(.8); }
	.new-mode-Shopping dl.item_normal dd .info p { font-size: calc(16px * 1.2); }

	.icon_experience_list {  width: 100%;  margin: auto; }
	.icon_experience_list ul li{  width: calc((100% - 90px) / 6) !important;  margin-bottom: 20px;  margin-right: 20px; }
	.icon_experience_list ul li:nth-child(6n) { margin-right: 0; }	
	
	.stuMsg::before { top: 82%; z-index: -1; }
	hr { margin-top: 25px; margin-bottom: 25px;  border-color: #eee;	}
	
	.dean-imgs .deans-name {
	    position: absolute;
	    right: 10px;
	    top: 77%;
	    color: #fff;
	    padding-left: 20px;
	}
	
	.project-overview .btn_more_lightred {  color: #fff;  margin-left: 71%;  font-size: 16px;	}
	.dom-position-click {      
		width: 4rem;
		left: 0;
		float: left;
		position: sticky;
		top: 80px;
		max-height: 100vh;
	}
	.dom-position-box {  width: calc(100% - 4rem); }
	.project-courselist dl dt { padding: 20px; font-size: 16px; }
	
	.dom-items:nth-child(2n)::before, 
	.dom-items:nth-child(2n) .second-dom::before {  content: "";  width: calc(100vw - ( 100vw - 68%) / 2 ); }
	
	
}