.floatlft,.floatrgt{
	float: none;
}
.campusWid,.bdy_wid,.articleWid,.searchWrap,.footLogoWrap{
	width: auto;
}
.headerBx .logo{
	display: none;
}
.bdy_narrow{
	width: 100%;
}
.footNavs,.dlMenu{
	display: none;
}
.globalBg{
	height: auto;
}
.footerWrap{
	padding: 1.6rem 0;
	border-top-width: 0.08rem;
}
.footerWrap .bdy_wid{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.footLogoWrap a{
	display: block;
	text-align: center;
}
.footLogoWrap a img{
	width: auto;
	height: 1.6rem;
}
.footLogoIns{
	margin-top: 0.64rem;
	padding: 0 1.68rem;
	font-size: 0.32rem;
	line-height: 0.373333rem;
	text-align: center;
}
.headerBxSecBgPlace,.logo,.searchBtn,.langBx{
	display: none;
}
.headerBx{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #006da5;
	z-index: 231;
	opacity: 0;
	transition: .2s all ease-in-out;
	visibility: hidden;
	height: auto;
}
.headerBxShow{
	opacity: 1;
	visibility: visible;
}
.lockHei{
	overflow: hidden;
}
.navWrap{
	position: static;
}
.navWrap ul{
	display: flex;
	flex-direction: column;
}
.navList{
	position: fixed;
	top: 1.6rem;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 300;
	overflow-y: auto;
	box-sizing: border-box;
	padding: 0 0.466667rem;
}
.navList li a.top{
	display: block;
	padding: 0;
}
.breadCum{
	padding: 0.32rem;
	margin-bottom: 0.16rem;
	font-size: 0.32rem;
}
.mediaList li{
	padding: 0.4rem;
	margin-bottom: 0.506667rem;
	display: flex;
	flex-direction: row;
}
.navList li:nth-child(5){
	margin-left: 0;
}
.navList li a.top{
	font-size: 0.533333rem;
	line-height: 0.96rem;
	padding: 0 0.32rem;
	position: relative;
	font-weight: normal;
}
.navList li .liMenu{
	position: absolute;
	top: 0;
	height: 0.96rem;
	right: 0;
	width: 1.333333rem;
	z-index: 300;
	text-align: center;
	color: #fff;
	line-height: 0.96rem;
}
.mediaList li {
	display: flex;
	flex-direction: row;
}
.mediaList li a.floatlft{
	width: 3.2rem;
	margin-right: 0.266667rem;
}
.mediaList li a.floatlft img{
	width: 100%;
	height: auto;
}
.navList li dl{
	position: static;
	visibility: visible;
	opacity: 1;
	padding: 0 0.64rem;
	background: none;
	display: none;
}
.navList li.menuLang{
	padding: 0.32rem 0;
	border-top: 1px solid #005682;
	margin-top: 0.666667rem;
}
.navList li.menuLang a{
	color: #fff;
	font-size: 0.4rem;
	margin-right: 0.746667rem;
}
.navList li dl.show{
	display: block;
}
.navList li dl dd a{
	font-size: 0.373333rem;
	line-height: 0.64rem;
	color: #a4e0ff;
}
.navList li dl::before{
	display: none;
}
.mediaList li a.floatrgt img{
	width: 100%;
	height: auto;
}
.mediaList li div.overhid{
	flex:1;
}
.mediaList li div em{
	padding: 0;
	font-size: 0.32rem;
	line-height: 1.2;
}
.mediaList li div h3 a{
	font-size: 0.373333rem;
	line-height: 0.48rem;
	margin-top: 0.24rem;
}
.mediaList li div p{
	display: none;
}
.navList li a.top{
	color: #fff;
	font-size: 0.533333rem;
	line-height: 0.96rem;
}
.navList li a.top::before{
	display: none;
}
.place{
	height: 1.6rem;
}
.page span, .page a{
	font-size: 0.186667rem;
	padding: 0.133333rem 0.2rem;
	margin: 0 0.04rem;
}
.page{
	margin-top: 0.4rem;
}
.searchBanner,.secBanner{
	height: 3.626667rem;
}
.secBanner{
	background-size: cover;
}
.secBannerIns h3{
	font-size: 0.96rem;
}
.secBannerIns div{
	padding-left: 1.066667rem;
}
.searchBanner .secBannerIns div,.secBanner .secBannerIns div{
	bottom: 1.333333rem;
}
.searchCont{
	padding: 0.4rem 0.266667rem;
	
}
.searchContIns{
	display: flex;
	flex-direction: row;
}
.searchContIns input,.searchContIns a{
	height: 0.693333rem;
	line-height: 0.693333rem;
}
.searchContIns a{
	width: 2.173333rem;
	font-size: 0.4rem;
}
.searchContIns input{
	width: auto;
	flex:1
}
.serchTxt{
	font-size: 0.266667rem;
	margin-top: 0.16rem;
	line-height: 1;
}
.campusList li{
	margin: 0 0.24rem;
	margin-bottom: 0.8rem;
}
.campusList li img{
	width: 100%;
	height: auto;
}
.widper{
	width: 100%;
}
.campusList li a h3{
	font-size: 0.48rem;
	padding: 0.64rem 0.48rem 0.48rem;
}
.moreMediaList{
	padding: 0 0.24rem;
	box-sizing: border-box;
}
.moreMediaList li{
	width: 100%;
	margin: 0;
	margin-bottom: 1.333333rem;
}
.moreMediaList li img{
	width: 100%;
	height: auto;
}
.moreMediaList li h3 a{
	font-size: 0.4rem;
	line-height: 0.453333rem;
	padding: 0.4rem;
}
.admissionTop{
	height: 5.92rem;
	background-size: cover;
}
.aboutListWrap{
	margin-top: 0;
}
.admissionTopIns{
	padding: 0.48rem 0.533333rem;
}
.admissionTopIns h3{
	font-size: 0.586667rem;
}
.admissionTopCont{
	display: flex;
	flex-direction: column-reverse;
}
.admissionTopCont div{
	padding: 0;
	font-size: 0.32rem;
	line-height: 0.426667rem;
}
.moreBtn{
	height: 0.746667rem;
	line-height: 0.746667rem;
	width: 2.933333rem;
	text-align: center;
	padding: 0;
}
.moreBtn{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: 0.48rem;
}
.moreBtn span{
	font-size: 0.32rem;
}
.moreBtn::after{
	width: 0.28rem;
	height: 0.24rem;
	background-size: contain;
	margin: 0;
	margin-left: 0.266667rem;
}
.admissionBgMart img{
	width: 100%;
	height: auto;
}
.admissionContent{
	padding: 0.533333rem 0.32rem;
}
.admissionContent h3{
	font-size: 0.586667rem;
}
.admissionContent h3::before{
	width: 1.013333rem;
	height: 0.093333rem;
	margin-bottom: 0.28rem;
}
.admissionContent p{
	font-size: 0.32rem;
	line-height: 0.426667rem;
	margin-top: 0.266667rem;
}
.moreBx a{
	line-height: 0.746667rem;
	padding: 0 0.4rem;
	font-size: 0.32rem;
	text-align: center;
}
.moreBx a::after{
	width: 0.226667rem;
	height: 0.2rem;
	margin: 0;
	margin-left: 0.14rem;
	background-size: contain;
	margin-top: 0.28rem;
}
.admissionBgMart{
	margin-top: 1.333333rem;
}
.admissionBg02{
	display: flex;
	flex-direction: column-reverse;
}
.breadCumPcHide{
	display: block;
}
.bannerP{
	display: none;
}
.aboutList{
	padding: 0 0.24rem;
	box-sizing: border-box;
}
.aboutList li{
	width: 100%;
	margin: 0;
	margin-top: 1.4rem;
}
.aboutList li img{
	width: 100%;
	height: auto;
}
.aboutList li div{
	width: 8.893333rem;
	box-sizing: border-box;
	padding: 0.32rem 0.64rem 0 0;
}
.aboutList li div h3 a{
	font-size: 0.533333rem;
}
.aboutList li div p{
	font-size: 0.32rem;
	line-height: 0.426667rem;
}
.sectionForMobile{
	display: block;
	padding: 0.4rem 0.466667rem;
	font-size: 0.32rem;
	line-height: 0.426667rem;
	color: #fff;
	background: #972121;
	margin: 0;
}
.mobileP div.authorBx{
	margin-top: 0.32rem;
}
.title{
	font-size: 0.533333rem;
	line-height: 0.613333rem;
	padding: 0 0.266667rem;
}
.fonts .overhid{
	display: none;
}
.share{
	margin: 0;
	
}
.share{
	padding: 0 0.4rem;
	margin-top: 1.413333rem;
}
.share a{
	width: 0.733333rem;
	height: 0.733333rem;
	background-size: contain;
	margin: 0 0.12rem 0 0;
}
.share a img{
	width: 100%;
	height: auto;
}
.mobileP{
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
	padding: 0 0.266667rem;
}
.mobileP div{
	margin: 0;
}
.mobileP div.fonts{
	margin-top: 0.586667rem;
	display: none;
}
.share span{
	width: 2.373333rem;
	height: 0.733333rem;
	margin-right: 0.12rem;
	background-size: contain;
}
.authorBx span, .authorBx em{
	line-height: 1;
	font-size: 0.293333rem;
}
.authorBx em{
	padding: 0 0.16rem;
}
.title{
	margin-bottom: 0.213333rem;
}
.articleImg{
	width: 100%;
}
.articleImg img{
	width: 100%;
	height: auto;
}
.content{
	margin-top: .62rem;
	box-sizing: border-box;
	padding: 0 0.266667rem;
}
.articleIns{
	font-size: 0.293333rem;
	line-height: 0.4rem;
}
.swiperShadow{
	display: none;
}
.eventBx{
	margin-top: 0;
}
.bdy_admissions{
	width: 100%;
	position: static;
	height: auto;
	margin: 0.373333rem 0 0;
}
.bdy_admissions .readMore{
	margin-top: 1rem;
}
.bdy_admissions .floatlft img{
	width: 100%;
	height: auto;
}
.bdy_admissions div.overhid{
	padding: 0.466667rem;
	width: 100%;
	box-sizing: border-box;
}
.bdy_admissions div.overhid p{
	padding: 0;
	font-size: 0.48rem;
	line-height: 0.666667rem;
}
.content{
	font-size: 0.4rem;
}
.itemTit{
	box-sizing: border-box;
	padding: 0;
}
.itemTit a{
	font-size: 0.586667rem;
	height: 1.2rem;
	line-height: 1.2rem;
	margin-left: 0;
	background-size: contain;
	padding-left: 1.2rem;
	font-weight: normal;
}
.newsLittleLst{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 0 0.266667rem;
}
.campusMenu{
	display: none;
}
.bgShape{
	background: none;
}
.threeList li h2 a{
	font-size: 0.48rem;
	line-height: 0.72rem;
}
.threeList li h2{
	padding: 0.4rem 0.4rem 2rem;
}
.campusControl{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0.4rem 0 1.813333rem;
}
.campusControl span{
	display: inline-block;
	width: 0.653333rem;
	height: 0.653333rem;
	background: url(../images/control.png) no-repeat;
	background-size: contain;
	margin: 0 0.133333rem;
}
.campusControl span.campus-prev{
	transform: rotate(180deg);
}
.swiper-container-campus{
	margin-top: 0.4rem;
}
.swiper-container-campus dd{
	display: block;
}
.swiper-container-campus dd h3{
	display: block;
}
.swiper-container-campus dd h3 a{
	display: block;
	font-size: 0.48rem;
	line-height: 0.666667rem;
	padding: 0.28rem;
}
.swiper-container-campus dd img{
	width: 100%;
	height: auto;
}
.newsLittleLst li,.mulList li{
	width: 4.546667rem;
	margin: 0;
	margin-bottom: 0.533333rem;
}
.newsLittleLst li img,.mulList li img{
	width: 100%;
	height: auto;
}
.newsLittleLst li div h3 a,.mulList li div h3 a{
	font-size: 0.32rem;
	line-height: 0.4rem;
	margin-top: 0.213333rem;
}
.newsLittleLst li div em, .eventList li div em{
	font-size: 0.293333rem;
	line-height: 0.32rem;
	margin-top: 0.186667rem;
}
.newsLittleLst li div em::after{
	margin-top: 0.32rem;
	width: 0.92rem;
}
.eventBg{
	padding-bottom: 0.933333rem;
}
.itemTitBlue a.readMore{
	margin: 0;
	font-size: 0.32rem;
	margin-bottom: 0.1rem;
}
.itemTitBlue{
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	line-height: 1;
}
.itemTitBlue em{
	height: 0.373333rem;
	margin: 0 0.266667rem;
	margin-bottom: 0.12rem;
}
.itemTitMart45{
	margin-top: 0.933333rem;
}
.eventList li{
	border: none;
	width: 100%;
	box-sizing: border-box;
	padding: 0 0.266667rem;
	
	margin-bottom: 0.72rem;
}
.eventList li div{
	padding-left: 0.32rem;
	border-left: 0.04rem solid #ccc;
}
.eventList li:last-child{
	margin-bottom: 0;
}
.eventList li div h3 a{
	font-size: 0.453333rem;
	line-height: 0.533333rem;
}
.mediaList li div p, .eventList li div p{
	font-size: 0.293333rem;
	line-height: 0.4rem;
	margin-top: 0.266667rem;
}
.mulList,.newsList{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 0 0.266667rem;
}
.mulList li:hover div{
	width: 100%;
	position: static;
}
.mulList li:hover a img{
	width: 100%;
	height: auto;
}
.mulList li h3{
	padding: 0.2rem;
}
.mulList li div h3 a{
	margin-top: 0;
}
.bdyLft{
	width: 100%;
	margin: 0;
}
.swiper-container-home img{
	width: 100%;
	height: auto;
}
.swiper-container-home ul li a div, .newsList li a div{
	padding: 1.333333rem 0.4rem 0.8rem;
}
.swiper-container-home ul li a div em, .newsList li a div em{
	font-size: 0.293333rem;
	line-height: 1;
}
.swiper-container-home ul li a div h3, .newsList li a div h3{
	font-size: 0.4rem;
	line-height: 0.453333rem;
	margin-top: 0.16rem;
}
.pagination-home span,.pagination-index span,.pagination-index02 span{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0 0.06rem;
}
.pagination-home,.pagination-index,.pagination-index02{
	bottom: 0;
}
.newsList{
	margin-top: 0.533333rem;
}
.newsList li{
	width: 4.626667rem;
	margin: 0;
}
.newsList li img{
	width: 100%;
	height: auto;
}
.newsList li a div{
	position: static;
	padding: 0.266667rem 0;
	background: transparent;
}
.newsList li a div em,.newsList li a div h3{
	color: #000;
}
.itemTit{
	margin-top: 1.333333rem;
}
.bdyRgt{
	margin: 0 0.24rem;
	width: calc(100% - .48rem);
	padding: 0 0.4rem 0.4rem;
	box-sizing: border-box;
	min-height: auto;
	margin-top: 0.32rem;
}
.resList dd h3 a{
	font-size: 0.373333rem;
	line-height: 0.426667rem;
	padding: 0.32rem;
}
.resList dd div b{
	font-size: 1.12rem;
	margin-top: 0;
}
.resList dd div span{
	font-size: 0.373333rem;
}
.resList dd {
	margin-top: 0.4rem;
}
.resList dd div{
	width: 2.12rem;
	height: 2.2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.bdyBg{
	height: auto;
	background-size: cover;
	margin-top: 2rem;
}
.admissionList li{
	width: 100%;
	padding: 0 0.24rem;
	box-sizing: border-box;
	margin-bottom: 0.88rem;
}
.admissionList li img{
	width: 100%;
	height: auto;
}
.admissionList li a h3{
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.64rem;
}
.admissionList{
	margin-top: 0.4rem;
}
.itemMobileCenter{
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.mulList{
	margin-top: 0.4rem;
}
.campusBx{
	display: flex;
	flex-direction: column;
}
.campTit{
	padding: 0;
	font-size: 0.586667rem;
	text-align: center;
	margin-top: 0;
}
.numList{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 0.866667rem;
	box-sizing: border-box;
	margin-top: 0;
}
.numList li{
	margin: 0.733333rem 0 0;
}

.eventLft{
	padding: 0 0.266667rem;
	box-sizing: border-box;
	width: 100%;
}
.eventLft dd::before, .eventLft dd::after{
	width: 0.426667rem;
	height: 0.426667rem;
	left: 1.533333rem;
}
.eventLft{
	margin-top: 0.533333rem;
}
.eventLft dd{
	margin: 0 0 0.8rem 0;
}
.eventLft dd::before{
	top: -0.213333rem;
}
.eventLft dd::after{
	bottom: -0.213333rem;
}
.eventLft dd h3 a{
	font-size: 0.48rem;
	line-height: 0.64rem;
}
.eventLft dd div.overhid{
	padding-right: 0.4rem;
}
.eventLft dd div.floatlft span{
	font-size: 0.533333rem;
}
.eventLft dd{
	height: 3.586667rem;
	padding: 0.266667rem 0;
	box-sizing: border-box;
}
.eventLft dd div.floatlft{
	width: 1.8rem;
	margin-right: 0.533333rem;
}
.eventLft dd div.floatlft h4{
	font-size: 0.76rem;
	display: block;
	line-height: 1;
}
.bdy_admissionsBx{
	height: auto;
}
.bgNumbers{
	height: auto;
	background: none;
}
.numList li span{
	line-height: 1.346667rem;
	border-width: 0.066667rem;
	padding: 0 0.466667rem;
	font-size: 0.8rem;
}
.numList li:nth-child(1),.numList li:nth-child(4){
	width: 2.88rem;
}
.numList li:nth-child(2),.numList li:nth-child(3){
	width: 4.56rem
}

.numList li h3{
	font-size: 0.373333rem;
	line-height: 0.426667rem;
	margin-top: 0.24rem;
}
.numList li span::after{
	width: 0.066667rem;
	height: 0.666667rem;
	right: -0.066667rem;
	top: 0.333333rem;
}
.campList{
	display: flex;
	flex-direction: row;
	justify-content: center;
	flex-wrap: wrap;
}
.campList li{
	padding: 0;
	width: 33.33%;
	box-sizing: border-box;
	margin-top: 0.88rem;
}
.campList li i{
	width: 1rem;
	height: 0.666667rem;
	background-size: contain;
}
.campList li h3 a{
	font-size: 0.373333rem;
	margin-top: 0.16rem;
}
.campusBx{
	padding: 1.333333rem 0;
}
.swiper-container-index li{
	/* height: 7.866667rem; */
	height: 4rem;
	background-size: auto 4rem;
	background-color: #006da5;
}
.swiper-container-index li::after{
	display: none;
}
.swiper-container-index li div{
	margin: 0;
	left: 0;
	width: 100%;
	top:  4rem;
	margin-left: 0;
	text-align: left;
}
.swiper-container-index li div h3 a{
	width: 100%;
	font-size: 0.533333rem;
	line-height: 0.666667rem;
	padding: 0.32rem 0.453333rem;
	box-sizing: border-box;
}
.mobileHeaderBx{
	height: 2.133333rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.64rem;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 230;
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
}
.mobileHeaderBxPlace{
	height: 2.133333rem;
	display: block;
}
.mobileHeaderBx span{
	width: 4.346667rem;
	height: 0.96rem;
	background: url(../imgs/mobileLogo.png) no-repeat;
	background-size: contain;
}
.mobileHeaderBx em,.mobileHeaderBx b{
	display: inline-block;
	vertical-align: top;
	width: 0.346667rem;
	height: 0.373333rem;
	background: url(../imgs/menu.png) no-repeat;
	background-size: contain;
}
.mobileHeaderBx em{
	margin-left: 2.5rem;
}
.mobileHeaderBx b{
	width: 0.466667rem;
	height: 0.493333rem;
	background-image: url(../imgs/searchBtn.png);
}
.navBack{
	width: 100%;
	height: 1.6rem;
	background: #006da5;
	margin: 0;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 300;
	padding: 0 0.586667rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.back{
	display: inline-block;
	vertical-align: top;
	width: .6rem;
	height: 0.546667rem;
	background: url(../imgs/back.png) no-repeat;
	background-size: contain;
}
.searchC{
	display: none;
	position: static;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin: 0;
	margin-top: 1.6rem;
	padding: 0 0.4rem;
	box-sizing: border-box;
	width: auto;
	visibility: visible;
	opacity: 1;
	background: none;
}
.searchC input,.searchC a{
	height: 1.173333rem;
}
.searchC a{
	margin-left: 0;
}
.swiper-container-aca{
	margin-left: 0;
}
.searchC input{
	font-size: 0.426667rem;
	background: #0083c7;
	color: #fff;
	padding: 0 0.4rem;
	width: auto;
}
.acaBx{
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.533333rem;
}
.swiper-container-aca{
	width: 9.6rem;
	margin: 0 auto;
	height: 6rem;
	box-sizing: border-box;
}
.swiper-container-aca li{
	/* padding: 0 0.266667rem; */
	box-sizing: border-box;
	opacity: .5;
}
.swiper-container-aca li{
	margin-top: 0.333333rem;
	padding: 0 0.2rem;
}
.swiper-container-aca li.swiper-slide-active{
	
}
.swiper-container-aca li.swiper-slide-active div{
	padding: 0 .2rem .2rem;
	box-sizing: border-box;
	background: #fff;
}
.swiper-container-aca li.swiper-slide-active div span{
	color: #585151;
	
}
.swiper-container-aca li div a{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;/*限制行数为3行*/
	line-clamp: 3;/*限制行数为3行*/
}
.swiper-container-aca li.swiper-slide-active div a{
	color: #122D65;
	
}
.btns dd{
	width: 4.906667rem;
	margin: 0.626667rem 0 0;
}
.btns{
	margin-top: 0.2rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.btns dd a i,.btns dd:hover a i{
	width: 0.253333rem;
	height: 0.266667rem;
	background-size: contain;
	right: 0.533333rem;
	top: 0.533333rem;
}

.btns dd a{
	height: 1.333333rem;
	line-height: 1.333333rem;
	font-size: 0.48rem;
	padding: 0 0.533333rem 0 0.666667rem;
	background-size: auto 0.546667rem;
	background-position: 0.653333rem 50%;
}
.btns dd a span{
	padding-left: 0.82rem;
}
.bdy_acaBx{
	height: auto;
	margin-top: 0.466667rem;
}
.bdy_acaBx::after{
	display: none;
}
.bdy_acaBx .bdy_aca .overhid{
	height: auto;
}
.acaCont{
	text-align: center;
	margin: 0.813333rem 0 0;
}
.acaCont span{
	width: 0.64rem;
	height: 0.64rem;
	background-size: auto 0.2rem;
	margin: 0 0.133333rem;
}
.swiper-container-aca li.swiper-slide-active{
	opacity: 1;
}
.aca_tit a{
	margin: 0;
	font-size: 0.48rem;
	display: block;
	text-align: center;
	margin-top: 0.72rem;
}
.swiper-container-aca li div{
	width: 100%;
	display: flex;
	flex-direction: column;
}
.swiper-container-aca li div a{
	font-size: 0.373333rem;
	line-height: 0.453333rem;
	margin-top: 0.16rem;
}
.swiper-container-aca li div span{
	font-size: 0.32rem;
	margin-top: 0.24rem;
	line-height: 1.2;
}
.swiper-container-aca li img{
	width: 100%;
	height: auto;
}
.bdy_aca{
	height: auto;
	width: 100%;
	margin-left: 0;
	position: static;
}
.langList{
	display: none;
}
.searchC a{
	width: 1.173333rem;
	background: url(../imgs/mobileSearch.png) no-repeat 50% 50%;
	background-size: 0.52rem auto;
}
.searchCShow{
	display: flex;
}
.mulList li a .vid{
	width: 0.506667rem;
	height: 0.36rem;
	right: 0.4rem;
	bottom: 0.4rem;
}
.dlNewsList dl{
	padding: 0 0.266667rem;
	margin: 0 0 1.066667rem;
}
.dlNewsList dl dd{
	margin-bottom: 0.16rem;
}
.dlNewsList dl dd a{
	padding: 0.213333rem 0.32rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
	min-height: 0.306667rem;
}
.dlNewsList dl dt{
	padding-bottom: 0.24rem;
}
.dlNewsList dl dd a span{
	padding-right: 0.64rem;
}
.dlNewsList dl dt a{
	font-size: 0.48rem;
}
.dlNewsList dl dd a i{
	right: 0.32rem;
	top: 0.24rem;
	width: 0.293333rem;
	height: 0.306667rem;
	background-size: contain;
}
.threeList{
	padding: 0 0.266667rem;
	margin: 0;
	box-sizing: border-box;
	margin-top: 0.266667rem;
}
.threeList li{
	width: 100%;
	margin: 0 0 0.64rem 0;
}
.threeList li img{
	width: 100%;
	height: auto;
}
.threeList li div h3{
	margin-top: 0.16rem;
}
.threeList li div h3 a{
	font-size: 0.4rem;
	line-height: 0.453333rem;
}
.threeList li div em{
	font-size: 0.293333rem;
	margin: 0.133333rem 0 0;
}
.threeList02{
	margin-top: 0.933333rem;
}
.readMore a{
	height: 0.666667rem;
	line-height: 0.666667rem;
	align-items: center;
	border-radius: 0.426667rem;
	padding: 0 0.4rem;
}
.readMore a span{
	line-height: 0.666667rem;
	font-size: 0.266667rem;
}
.readMore a i{
	width: 0.253333rem;
	height: 0.213333rem;
	background-size: contain;
	margin: 0;
	margin-left: 0.266667rem;
	margin-top: 0.24rem;
}
.bgGray{
	margin-top: 1.706667rem;
	padding-bottom: 1.6rem;
	box-sizing: border-box;
}
.resList dd div::after{
	width: 0.24rem;
	height: 0.48rem;
	background-size: contain;
	left: 2.12rem;
	top: 0.36rem;
	z-index: 30;
}
.resList{
	padding: 0 0.266667rem;
	box-sizing: border-box;
}
.speIns{
	padding: 0 0.266667rem;
	box-sizing: border-box;
	margin-top: 0.32rem;
}
.speIns img{
	width: 100%;
	height: auto;
}
.speIns div{
	margin: 0 0.64rem;
	margin-top: -1rem;
	padding: 0.266667rem;
}
.speIns div a{
	font-size: 0.4rem;
	line-height: 0.48rem;
}
.speIns div em{
	font-size: 0.293333rem;
	line-height: 1;
	margin-top: 0.186667rem;
}
.speIns div.bgRed h3 a{
	font-size: 0.4rem;
	line-height: 0.48rem;
}
.speIns div p{
	font-size: 0.266667rem;
	line-height: 0.346667rem;
	margin: 0.16rem 0 0;
}
.highList{
	padding: 0 0.266667rem;
	box-sizing: border-box;
}
.highList dd{
	margin-top: 0.32rem;
}
.highList dd div h3{
	font-size: 0.373333rem;
	line-height: 0.453333rem;
	padding-left: 0.32rem;
	border-width: 0.066667rem;
}
.highList dd div em{
	font-size: 0.293333rem;
	margin-top: 0.16rem;
	padding-left: 0.386667rem;
}
.highList dd div p{
	padding-left: 0.386667rem;
	font-size: 0.266667rem;
	line-height: 0.346667rem;
	margin-top: 0.16rem;
}
.admLft,.admUl{
	width: 100%;
	padding: 0 0.266667rem;
	box-sizing: border-box;
}
.admLft a, .admUl a{
	width: 100%;
	height: auto;
}
.bgDarkGreen{
	padding: 0.266667rem 0;
}
.admLft a img, .admUl a img{
	width: 100%;
	height: auto;
}
.admLft a span,.admUl a span{
	font-size: 0.426667rem;
	height: 0.813333rem;
	line-height: 0.813333rem;
	padding: 0 0.4rem;
}
.admUl li:last-child,.admUl li{
	margin-top: 0.266667rem;
}
.bgDarkRed{
	padding: 0.6rem 0.266667rem;
	box-sizing: border-box;
}
.campusTit a{
	line-height: 1;
	font-size: 0.4rem;
	padding: 0;
}
.campusList{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 0.32rem;
}
.campusList li{
	width: 2.946667rem;
	margin: 0;
}
.campusList li img{
	width: 100%;
	height: auto;
}
.campusList li a span{
	line-height: 1;
	font-size: 0.32rem;
	line-height: 0.346667rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footerWrap{
	padding: 0.266667rem 0;
	background: none;
}
.topBx{
	margin: 0;
}
.bgFoot div.bdy_wid{
	display: flex;
	flex-direction: column-reverse;
	padding: 0.866667rem 1.2rem;
	font-size: 0.32rem;
	line-height: 0.4rem;
}
.bgFoot div.bdy_wid div.floatlft{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.bgFoot div.bdy_wid div.floatlft a.floatlft{
	margin: 1.6rem 0 0.533333rem;
}
.bgFoot div.bdy_wid{
	border: none;
}
.shares li{
	margin: 0 0.2rem;
}
.shares li img{
	width: 1.066667rem;
	height: 1.066667rem;
}
.mobileLogo{
	display: block;
}
.mobileLogo img{
	width: 3.16rem;
	height: auto;
}
.pcLogo{
	display: none;
}
.bgFoot div{
	font-size: 0.32rem;
	line-height: 0.4rem;
}
.bgFoot{
	padding: 0;
}
.bgFoot .footTxt{
	padding: 0;
	font-size: 0.32rem;
	line-height: 0.48rem;
	text-align: center;
}
.topBx li a{
	font-size: 0.373333rem;
	line-height: 1;
}
.secLne{
	padding: 0.4rem 0;
}
.topBx li i{
	width: 0.28rem;
	height: 0.16rem;
	background-size: contain;
	margin: 0.16rem 0 0 0.32rem;
}
.secBanner span{
	font-size: 0.48rem;
	height: 0.866667rem;
	line-height: 0.866667rem;
	padding: 0 0.32rem;
	margin-top: 1.2rem;
	margin-left: 0.933333rem;
}
.bannerBx{
	padding: 0.533333rem 0.4rem;
	width: 100%;
	box-sizing: border-box;
}
.bannerBx h3{
	font-size: 0.4rem;
}
.bannerBx p{
	font-size: 0.293333rem;
	line-height: 0.4rem;
}
.mre span{
	font-size: 0.32rem;
}
.mre::after{
	width: 0.333333rem;
	height: 0.28rem;
	background-size: contain;
	margin: 0.06rem 0 0 0.16rem;
}
.admissionBg{
	padding: 0.6rem 0;
}
.adMart{
	padding: 0 0.266667rem;
	box-sizing: border-box;
	margin-top: 0.4rem;
}
.adMart img{
	width: 100%;height: auto;
}
.threeList li i{
	font-size: 0.4rem;
	height: 0.786667rem;
	line-height: 0.786667rem;
	padding: 0 0.32rem;
}
.itemTitBlue a.itemMore{
	font-size: 0.32rem;
	margin: 0 0 .1rem 0.12rem;
}
.swiper-container-media li.swiper-slide-active div{
	width: 100%;
	margin: 0;
}
.swiper-container-media{
	height: auto;
	margin: 0 0.266667rem;
	box-sizing: border-box;
	margin-top: 0.32rem;
}
.swiper-container-media li div{
	margin-top: 0;
}
.swiper-container-media li.swiper-slide-active h3 a{
	font-size: 0.373333rem;
	line-height: 0.48rem;
}
.swiper-container-media li h3{
	padding: 0.8rem 0.32rem 0.32rem;
}
.pagination-media{
	margin-top: 0.4rem;
}
.pagination-media span{
	width: 0.88rem;
	height: 0.053333rem;
	margin: 0 0.066667rem;
}
.multiBx{
	height: 2.293333rem;
	background-size: contain;
	margin-top: 0.4rem;
}
.swiper-container-media li div h3 em{
	width: 0.786667rem;
	height: 0.56rem;
	right: 0.433333rem;
	bottom: 0.433333rem;
}
.swiper-container-media li div h3 a{
	padding-right: 1.053333rem;
}
.isMobile{
	display: block;
}
.isPc{
	display: none;
}

.exBtnsM dd{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: 0.8rem;
}
.exBtnsM dd:last-child{
	flex-direction: row-reverse;
}
.exBtnsM dd img{
	width: 5rem;
	height: auto;
}
.exBtnsM dd a{
	height: auto;
}
.exBtnsM dd div{
	height: 2.373333rem;
	background: #972121;
	flex:1;
	font-size: 0.32rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.exBtnsM dd div a{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.exBtnsM dd div a i{
	display: inline-block;
	vertical-align: top;
	width: 0.56rem;
	height: 0.56rem;
	margin-right: 0.266667rem;
	background: url(../img/icons/icon_01.png) no-repeat 50% 50%;
	background-size: contain;
}
.exBtnsM dd:last-child div a i{
	background-image: url(../img/icons/icon_02.png);
}
.exBtnsM dd div a span{
	font-size: 0.32rem;
	font-weight: bold;
	color: #fff;
}
.exBtnsM dd b{
	display: block;
	width: 0.266667rem;
	height: 2.373333rem;
	background: #f5f5f5;
}
.swiper-container-exchangeM{
	margin: 0 0.266667rem;
	overflow: hidden;
	margin-top: 0.266667rem;
}
.swiper-container-exchangeM img{
	width: 100%;
	height: auto;
}
.swiper-container-exchangeM li h2 a{
	font-size: 0.346667rem;
	line-height: 0.426667rem;
	display: block;
	margin-top: 0.2rem;
}
.swiper-container-exchangeM li p{
	font-size: 0.293333rem;
	line-height: 0.373333rem;color: #666;
}
.exPrev,.exNxt{
	width: 0.733333rem;
	height: 0.733333rem;
	background-size: contain;
}
.pagination-exchange span{
	width: 0.106667rem;
	height: 0.106667rem;
	margin: 0 0.08rem;
}
.pagination-exchange{
	margin: 0.28rem 0.266667rem 0;
}
.threeList li .transPic,.swiper-container-aca li .transPic{
	width: auto;
	height: auto;
}
.globalWrap{
	background: #d74229;
}
.globalWrap02{
	background: #204285;
}
.globalWrap img{
	width: 100%;
	height: auto;
}
.globalTit a{
	padding-top: 0;
	font-size: 0.613333rem;
}

.globalItem01{
	padding-left: 0;
}
.campTit{
	text-align: left;
}
.narrmore{
	height: 0.666667rem;
	line-height: 0.666667rem;
	font-size: 0.32rem;
	padding: 0 0.48rem;
	margin-top: 0.506667rem;
}
.narrmore::after{
	height: 0.666667rem;
	width: 0.253333rem;
	background-size: contain;
	margin-left: 0.28rem;
}
.globalItem{
	padding: 0.586667rem;
}
.globalWrapMart{
	margin-top: 1.2rem;
}
.globalItem02{
	text-align: left;
}
.bdy_wid_03{
	width: 100%;
}
.bdy_wid_03 img{
	width: 100%;
	height: auto;
}
.admissionWrap .corner{
	position: static;
	height: auto;
}
.admissionWrap .corner div{
	height: auto;
	padding: 0;
	text-align: left;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 1.306667rem 0.666667rem;
}
.admissionWrap div h3{
	text-align: left;
	font-size: 0.613333rem;
	line-height: 1;
	padding-top: 0;
}
.admissionWrap .corner::before{
	display: none;
}
.admissionWrap .corner div a{
	height: 0.666667rem;
	line-height: 0.666667rem;
	font-size: 0.32rem;
	padding: 0 0.48rem;
	margin-top: 0;
	border: 1px solid #fff;
	border-radius: 0.693333rem;
}
.admissionWrap .corner div a::after{
	width: 0.253333rem;
	background-size: contain;
	margin: 0;
	height: 0.666667rem;
	background-position: 50% 50%;
	margin-left: 0.28rem;
}
.bgBlockGrayMart{
	margin-top: 1.666667rem;
}
.swiper-container-achievements{
	margin: 0 0.266667rem;
	width: 9.466667rem;
}
.swiper-container-achievements .threeList{
	padding: 0;
}
.swiper-container-achievements .swiper-wrapper li{
	width: 100%;
	overflow: hidden;
}
.swiper-container-achievements .swiper-wrapper li div{
	padding: 0;
}
.achievementsCtrls span{
	width: 0.653333rem;
	height: 0.653333rem;
	background-size: contain;
	margin: 0 0.133333rem;
}
.achievementsCtrls{
	margin-top: 0.586667rem;
}
.btnsMenu{
	padding: 0 0.266667rem;
	margin-top: 0.3rem;
}
.btnsMenu a{
	display: block;
	padding-bottom: 0.653333rem;
	margin-bottom: 1.24rem;
}
.btnsMenu a img{
	width: 100%;
	height: auto;
}
.lftBg{
	display: none;
}
.bgWrapper .btns dd{
	margin: 0;
}
.bgWrapper .btns{
	margin-top: 0;
}
.bgTop{
	width: 100%;
	height: auto;
	top: 5.233333rem;
}
.bgWrapper .btns dd:nth-child(2){
	margin-top: 6.133333rem;
}
.btnsMenu a:last-child{
	margin-bottom: 1rem;
}
.campTit a{
	font-size: 0.613333rem;
	padding-top: 0;
}
.campusItem02{
	padding-left: 0;
}
.campuswid{
	width: 100%;
	margin-left: 0;
}
.campusItem01{
	padding-right: 0;
}
.campusItem{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 1.333333rem 0.666667rem;
	box-sizing: border-box;
}
.campusItem .narrmore{
	margin: 0;
}
.campuswid img{
	width: 100%;
	height: auto;
}
.campusBg02{
	margin-top: 1.253333rem;
}
.mediasWrrpper{
	width: 100%;
	margin-left: 0;
	padding: 0.506667rem 0.266667rem;
	box-sizing: border-box;
}
.swiper-container-medias li a h3{
	padding: 1.333333rem 0.32rem 0.32rem;
	font-size: 0.346667rem;
	line-height: 0.52rem;
	right: 0;
}
.swiper-container-medias li img{
	width: 100%;
	height: auto;
}
.swiper-container-medias li a h3 i{
	width: 0.733333rem;
	height: 0.52rem;
	background-size: contain;
	margin-right: 0.186667rem;
}
.contactLft{
	width: auto;
	margin: 0;
	padding: 0;
	background: none;
}
.contactWrap{
	height: auto;
	padding: 1.066667rem 0.4rem;
	box-sizing: border-box;
	background: #e1f5ff;
	margin-top: 0.8rem;
}
.contactIns{
	margin: 0;
	width: auto;
}
.contactPic{
	position: static;
	width: 100%;
	height: auto;
	margin-top: 0.4rem;
}
.contactIns h3{
	font-size: 0.613333rem;
}
.contactIns p{
	font-size: 0.48rem;
}
.addressWrap dd div{
	font-size: 0.4rem;
	line-height: 0.48rem;
	margin-top: 0.32rem;
}
.addressWrap dd i{
	width: 0.48rem;
	height: 0.56rem;
	background-size: contain;
	margin-right: 0.16rem;
}
.coreBx{
	padding: 0.4rem;
	box-sizing: border-box;
	background: #e1f5ff;
	margin-top: 0.4rem;
}
.coreTop{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	background: #338ab7;
	padding: 0.32rem;
}
.coreTop span{
	font-size: 0.373333rem;
	line-height: 0.453333rem;
	color: #fff;
	padding-right: 0.533333rem;
}
.coreTop i{
	display: block;
	width: 0.346667rem;
	height: 0.213333rem;
	background: url(../imgs/ar.png) no-repeat;
	background-size: contain;
}
.picsList{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.picsList li{
	width: 4.466667rem;
	margin: 0;
	box-sizing: border-box;
	padding: 0.16rem;
}
.picsList li img{
	width: 100%;
	height: auto;
}
.picsList li div a{
	font-size: 0.293333rem;
	line-height: 0.373333rem;
}
.picsList li div{
	margin-top: 0.16rem;
}
.coreList{
	display: none;
}
.coreListShow{
	display: block;
}
.coreList li{
	margin: 0;
	width: 100%;
	padding-bottom: 0;
	border-top: 1px solid #fff;
}
.coreList li a::after, .coreList li span::after{
	display: none;
}
.coreList li a, .coreList li span{
	padding: 0.32rem;
	font-size: 0.373333rem;
	line-height: 0.453333rem;
	height: auto;
	text-align: left;
	justify-content: flex-start;
}
.bdy_item a, .bdy_item span{
	font-size: 0.48rem;
	padding: 0.133333rem 0.32rem 0.16rem 0.4rem;
}
.bdy_item a::before{
	width: 0.333333rem;
	height: 0.333333rem;
}
.bdy_item a::after{
	width: 0.2rem;
	height: 0.2rem;
}
.bdy_item{
	margin-top: 0.866667rem;
}
.gloalList{
	margin-top: 0;
	padding: 0.4rem;
	box-sizing: border-box;
}
.gloalList li{
	margin: 0 0 0.8rem;
}
.gloalList .transPic,.gloalList .transPic img{
	width: 100%;
	height: auto;
}
.gloalList li a span{
	width: 7.106667rem;
	height: 2.133333rem;
	box-sizing: border-box;
	padding: 0.266667rem 0.4rem;
	font-size: 0.48rem;
	line-height: 0.56rem;
}
.preBx{
	min-height: 10.4rem;
	background: url(../imgs/mBg.jpg) no-repeat;
	background-size: cover;
	margin-top: 0.466667rem;
	padding: 0 0.4rem;
	box-sizing: border-box;
}
.preBx dl dt span{
	font-size: 0.4rem;
	line-height: 0.453333rem;
}
.preBx dl dt i{
	font-size: 0.4rem;
	line-height: 0.453333rem;
}
.preBx dl{
	padding: 0 0.453333rem;
	margin-top: 0.4rem;
}
.preBx dl dt{
	padding: 0.32rem 0;
}
.preBx dl ul li span{
	font-size: 0.24rem;
	line-height: 0.48rem;
	margin: 0.16rem 0.16rem 0 0;
}
.preBx dl.show dt i{
	font-size: 0.32rem;
}
.culMarRgt{
	margin-right: 0.266667rem;
}
.circle{
	width: 2.373333rem;
	height: 2.373333rem;
	font-size: 0.4rem;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
}
.culP{
	font-size: 0.32rem;
	line-height: 0.4rem;
}
.culBg{
	background-size: cover;
	margin-top: 0;
}
.culBg01{
	height: 5.066667rem;
	padding: 0 0.866667rem;
}
.culBg01 .bdy_wid{
	margin-top: 1.24rem;
}
.culBg02{
	height: 6.2rem;
}
.culBg03{
	height: 6rem;
	padding: 0 0.4rem 0 0.533333rem;
}
.culBg02 .bdy_wid{
	margin-top: 1.666667rem;
}
.culMarLft{
	margin-left: 0.266667rem;
}
.culBg03 .bdy_wid{
	margin-top: 1.533333rem;
}
.culBg04{
	height: 8.053333rem;
}
.culBg05{
	height: 9.666667rem;
	margin-bottom: 0.946667rem;
}
.codeBx{
	width: 2.373333rem;
	height: 2.373333rem;
	margin-left: auto;
	margin-top: 2.88rem;
	margin-right: auto;
}
.culBg04 .bdy_wid .spiritBx{
	width: auto;
	margin: 0;
	margin-left: 1.44rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 2.2rem;
}
.dot{
	font-size: 0.266667rem;
}
.dot i{
	width: 0.24rem;
	height: 0.24rem;
}
.dot01{
	top: -0.9rem;
	left: 0.8rem;
}
.dot02{
	left: -1.2rem;
}
.dot02 i{
	margin-left: 0.9rem;
}
.dot03{
	right: -1.266667rem;
}
.dot03 i{
	margin-left: 0.26rem;
}
.dot04{
	left: -1.34rem;
	bottom: -0.133333rem;
}
.dot04 i{
	margin-left: 1.08rem;
}
.dot05{
	right: -1.28rem;
	bottom: -0.133333rem;
}
.dot05 i{
	margin: 0;
}
.dot06{
	bottom: -0.86rem;
	left: 0.32rem;
}
.widHalf .bdy_item a, .widHalf .bdy_item span{
	font-size: 0.48rem;
}
.widHalf{
	width: 100%;
	box-sizing: border-box;
}
.aboutIns{
	font-size: 0.4rem;
	line-height: 0.56rem;
}
.lftImgMar{
	margin: 0;
}
.rgtImgMar{
	margin: 0;
}
.aboutWrap img{
	width: 100%;
	height: auto;
}
.aboutMart,.aboutIns{
	margin-top: 0.4rem;
}
.about_tit{
	font-size: 0.613333rem;
	margin-bottom: 0.4rem;
}
.aboutWrap{
	padding: 0.4rem;
	margin: 0.533333rem 0 1.066667rem;
}
.newsList dd{
	display: flex;
	flex-direction: row;
	margin-top: 0.866667rem;
}
.newsList dd a.floatlft{
	width: 3.2rem;
	margin-right: 0.4rem;
	flex-shrink: 0;
}
.newsList dd a.floatlft img{
	width: 100%;
	height: auto;
}
.newsList dd div em{
	font-size: 0.373333rem;
}
.newsList dd div h3 a{
	font-size: 0.453333rem;
	line-height: 0.586667rem;
	margin-top: 0.16rem;
}
.widHalf{
	margin-bottom: 1.6rem;
}
.widHalf .newsList{
	margin-top: 0;
}
.swiper-container-core{
	margin-top: 0.6rem;
}
.swiper-container-core li{
	height: 7.04rem;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.prolst{
	margin-top:.42rem;
}
.bgCore .gloalList .transPic{
	height: 7.04rem;
}
.newsList dd div p{
	display: none;
}
.bgCore .gloalList li{
	margin: 0;
}
.bgCore .gloalList li a span,.bgCore .gloalList li:nth-child(3) a span, .bgCore .gloalList li:nth-child(4) a span{
	width: 7.613333rem;
	padding: 0.4rem 0.32rem;
	box-sizing: border-box;
}
.bgCore .gloalList li.core,.bgCore .gloalList li.coreLong{
	width: 100%;
}
.bgVideo{
	margin-top: 0;
	display: none;
}
.bgCore{
	margin-top: 0;
	padding-bottom: 0;
}
.bgCore .gloalList{
	padding: 0;
}
.pagination-core,.pagination-index02{
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: absolute;
	bottom: 0.4rem;
	left: 0;
	right: 0;
	z-index: 30;
	width: 100%;
}
.pagination-core span,.pagination-index02 span{
	display: inline-block;
	vertical-align: top;
	width: 1.626667rem;
	height: 0.053333rem;
	background: #87d9ff;
	margin: 0 0.053333rem;
}
.pagination-core span.swiper-active-switch,.pagination-index02 span.swiper-active-switch{
	background: #ea5404;
}
.proShadow{
	display: none;
}
.ctrls{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 0.4rem;
}
.ctrls span{
	display: block;
	width: 0.653333rem;
	height: 0.653333rem;
	margin: 0 0.16rem;
	border-radius: 50%;
	background: url(../imgs/lftArr.png) no-repeat 50% 50% #35bbff;
	background-size: auto 0.2rem;
}
.ctrls span.pro-nxt{
	transform: rotate(180deg);
}
.swiper-container-pro{
	width: 100%;
	position: static;
	margin: 0;
}
.projectList li{
	width: 100%;
}
.projectList li div{
	visibility: visible;
	opacity: 1;
	padding: 0.64rem;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	background: linear-gradient(to bottom,transparent 60%,rgba(0,0,0,0.6));
}
.projectList li img{
	width: 100%;
	height: auto;
	object-fit: cover;
}
.projectList li div h3 a{
	font-size: 0.453333rem;
	line-height: 0.586667rem;
	display: block;
	text-align: center;
}
.projectList li div p{
	display: none;
}
.widHalf .bdy_item{
	height: auto;
}
.proLft,.proRgt,.proBg,.indexLft,.indexRgt{
	display: none;
}

/*20260105*/
.content em{
    font-style:italic;
}
.content img{
    width: 100%;
    height: auto;
}
.content iframe {
    max-width: 100%;
    aspect-ratio: 16 / 9;
	height: auto!important;
}
.m-style {
    position: relative;
    text-align: center;
    zoom: 1;
	margin:10px 10px 15px;
}

.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style .active {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #ebebeb;
    color: #363738;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}

.m-style a {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #f3f3ed;
    color: #a0a3a5;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}

.m-style a:hover {
    color: #fff;
    background: #636566;
}

.m-style .next,
.m-style .prev {
    font-family: "Simsun";
    font-size: 12px;
    font-weight: bold;
}

.now,
.count {
    padding: 0 5px;
    color: #f00;
}

.eg img {
    max-width: 800px;
    min-height: 500px;
}

.jump-ipt {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #fff;
    border: 1px solid #ebebeb;
    outline: none;
    color: #bdbdbd;
    font-size: 10px;
}
.mediaList li div h3 a b{
 color: rgb(255, 0, 0);  
}