.floatlft,.floatrgt{
	float: none;
}
.campusWid,.bdy_wid,.articleWid,.searchWrap,.footLogoWrap{
	width: auto;
}
.footNavs,.dlMenu{
	display: none;
}
.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: #972121;
	z-index: 231;
	opacity: 0;
	transition: .2s all ease-in-out;
	visibility: hidden;
}
.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 a.floatlft{
	width: 3.72rem;
	margin-right: 0.4rem;
}
.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 #880f0f;
	margin-top: 0.666667rem;
}
.navList li.menuLang a{
	color: #fff;
	font-size: 0.4rem;
}
.navList li dl.show{
	display: block;
}
.navList li dl dd a{
	font-size: 0.426667rem;
	line-height: 0.64rem;
	color: #f3acac;
}
.navList li dl::before{
	display: none;
}
.mediaList li a.floatlft img{
	width: 100%;
	height: auto;
}
.mediaList li div.overhid{
	flex:1;
}
.mediaList li div em{
	padding: 0.053333rem 0.106667rem;
	font-size: 0.266667rem;
	line-height: 1.2;
}
.mediaList li div h3 a{
	font-size: 0.373333rem;
	line-height: 0.453333rem;
	margin-top: 0.32rem;
}
.mediaList li div p{
	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 a{
	width: 0.746667rem;
	height: 0.746667rem;
	background-size: contain;
	margin: 0 0.146667rem 0 0;
}
.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;
}
.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;
}
.content{
	font-size: 0.4rem;
}
.itemTit{
	box-sizing: border-box;
	padding: 0 0.266667rem;
}
.itemTit a{
	font-size: 0.586667rem;
}
.newsLittleLst{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 0 0.266667rem;
}
.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{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0 0.06rem;
}
.pagination-home,.pagination-index{
	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;
}
.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.266667rem;
	background-size: auto 4.55rem;
	background-color: #972121;
}
.swiper-container-index li::after{
	display: none;
}
.swiper-container-index li div{
	margin: 0;
	position: static;
	margin-top: 4.55rem;
}
.swiper-container-index li div h3 a{
	width: 100%;
	font-size: 0.453333rem;
	line-height: 0.506667rem;
	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: 1.44rem;
	height: 1.44rem;
	background: url(../img/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(../img/menu.png) no-repeat;
	background-size: contain;
}
.mobileHeaderBx b{
	width: 0.466667rem;
	height: 0.493333rem;
	background-image: url(../img/searchBtn.png);
}
.navBack{
	width: 100%;
	height: 1.6rem;
	background: #972121;
	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(../img/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;
}
.searchC input{
	font-size: 0.426667rem;
	background: #b54545;
	color: #fff;
	padding: 0 0.4rem;
	width: auto;
}
.langList{
	display: none;
}
.searchC a{
	width: 1.173333rem;
	background: url(../img/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;
}
.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;
}
.readMore a{
	height: 0.853333rem;
	line-height: 0.853333rem;
	align-items: center;
	border-radius: 0.426667rem;
	padding: 0 0.4rem;
}
.readMore a span{
	line-height: 0.853333rem;
	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.32rem;
}
.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{
	display: none;
}
.bgFoot div{
	font-size: 0.32rem;
	line-height: 0.4rem;
}
.bgFoot{
	padding: 0.6rem 0;
}
.secLne{
	display: none;
}
.secBanner span{
	font-size: 0.48rem;
	height: 0.866667rem;
	line-height: 0.866667rem;
	padding: 0 0.533333rem;
	border-radius: 0.453333rem;
	margin-top: 1.2rem;
}
.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;
}

/*20250711*/
.resList dd div{ width:2.4rem;}
.resList dd div::after{ left:2.4rem}
.content img{ width:100%}
/*20250711*/
.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);  
}