@media screen and (max-width:1660px) {

	.w80 {
		width: 80%;
	}

	.zwHeader {
		height: 90px;
	}

	.zw {
		margin-top: -90px;
		padding-top: 90px;
	}

	.pl-w80 {
		padding-left: 10vw;
	}

	.pr-w80 {
		padding-right: 10vw;
	}

	.ml-w80 {
		margin-left: 10vw;
	}

	.mr-w80 {
		margin-right: 10vw;
	}

}

@media screen and (max-width:1440px) {

	body {
		font-size: 16px
	}

	.oneNav {
		line-height: 80px;
	}

	.zwHeader {
		height: 80px;
	}

	.zw {
		margin-top: -80px;
		padding-top: 80px;
	}

	.w80 {
		width: 86%;
	}

	.pl-w80 {
		padding-left: 7vw;
	}

	.pr-w80 {
		padding-right: 7vw;
	}

	.ml-w80 {
		margin-left: 7vw;
	}

	.mr-w80 {
		margin-right: 7vw;
	}

	.logoImg {
		height: 48px;
	}


}

@media screen and (max-width:1280px) {

	div.video-wrap {
		width: 90vw;
		height: auto;
	}

	.oneNav {
		line-height: 70px;
		font-size: 16px;
	}

	.zwHeader {
		height: 70px;
	}

	.zw {
		margin-top: -70px;
		padding-top: 70px;
	}

	.logoImg {
		height: 40px;
	}

	.oneNav span::after {
		height: 1px;
	}

}

@media screen and (max-width:1040px) {

	.iPad-show {
		display: block;
		position: relative;
		height: 40px;
		width: 40px;
	}

	.iPad-none {
		display: none;
	}

	.oneNav {
		line-height: 60px;
	}

	.zwHeader {
		height: 60px;
	}

	.zw {
		margin-top: -60px;
		padding-top: 60px;
	}

	.ewmImg {
		width: 90px;
	}

	header .con {
		padding: 5px 20px;
	}

	.idxBanImg,
	.carousel-item .w-full {
		height: auto !important;
	}

	.subBanImg {
		height: auto;
	}

	header .icon01 {
		display: none;
	}

	header .icon02 {
		display: block;
	}

	.w80 {
		width: 90%;
	}

	.w90 {
		width: calc(100% - 40px);
	}

	.pl-w80 {
		padding-left: 5vw;
	}

	.pr-w80 {
		padding-right: 5vw;
	}

	.ml-w80 {
		margin-left: 5vw;
	}

	.mr-w80 {
		margin-right: 5vw;
	}

	.wsite-section-wrap .container {
		padding: 30px 20px;
	}

}

@media screen and (max-width:750px) {

	body {
		font-size: 16px
	}

	.iconfont {
		font-size: 16px;
	}

	.w80,
	.w90 {
		width: calc(100% - 40px);
	}

	.pl-w80 {
		padding-left: 20px;
	}

	.pr-w80 {
		padding-right: 20px;
	}

	.ml-w80 {
		margin-left: 20px;
	}

	.mr-w80 {
		margin-right: 20px;
	}

	/* footer */
	footer .wsite-footer {
		padding: 30px 20px;
	}
	footer .friendLink .title,
	footer .friendLink .linkImg {
		width: 100%;
		text-align: center;
	}

	footer .friendLink .title img {
		width: 200px;
	}
	footer .friendLink .linkImg ul {
		gap: 20px;
	}

	footer .friendLink .linkImg ul li {
		width: calc(50% - 10px);
		height: auto;
	}
	footer .friendLink .linkImg ul li:nth-of-type(1) {
		height: auto;
	}

	footer .friendLink .linkImg ul li a img {
		width: 100%;
		height: auto;
	}

	.idxBan .text,
	.subBan .text,
	.carousel .text {
		font-size: 40px !important;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}

	.idxBan .text p {
		padding: 0;
		margin-top: 0;
	}

	.subBan .text p {
		padding: 0;
		margin-top: 0;
	}

	.sub-mouse {
		width: 11px;
		height: 25px;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -5px;
		z-index: 9;
	}
	.sub-mouse img {
		animation: banner 2s infinite; /* 动画名称 持续时间 无限次播放 */
	}

	/* home */
	.wsite-section-wrap .container .title {
		font-size: 22px;
		padding: 0 20px;
	}

	.wsite-section-wrap .container .txt .news,
	.wsite-section-wrap .container .txt .newsRight {
		width: 100%;
	}

	.wsite-section-wrap .container .txt .news {
		margin-bottom: 30px;
	}

	.wsite-section-wrap .container .txt .news .newsTitle {
		font-size: 22px;
	}
	
	.wsite-section-wrap .container .txt .homeNews {
		margin-bottom: 0;
		gap: 20px;
	}
	.wsite-section-wrap .container .txt .homeNews li {
		width: 100%;
	}

	.wsite-section-wrap .container .txt .newsRight .rightTitle h1 {
		font-size: 22px;
	}

	/* people */
	.wsite-section-wrap .container .ourTeam .ourTeamTitle,
	.wsite-section-wrap .container .alumni .alumniTitle {
		font-size: 22px;
		margin: 30px auto 20px;
	}

	.wsite-section-wrap .container .ourTeam .teamList {
		gap: 20px;
	}

	.wsite-section-wrap .container .ourTeam .teamList li {
		width: calc(50% - 10px);
	}

	.wsite-section-wrap .container .ourTeam .teamList li .pic {
		margin-bottom: 10px;
	}

	.wsite-section-wrap .container .alumni .alumniList {
		gap: 20px;
	}

	.wsite-section-wrap .container .alumni .alumniList li {
		gap: 20px;
	}

	.wsite-section-wrap .container .alumni .alumniList li .pic {
		width: 40%;
	}

	.wsite-section-wrap .container .alumni .alumniList li .name {
		width: calc(60% - 20px);
	}

	.wsite-section-wrap .container .publications .publicationsTitle .right a {
		margin-top: 30px;
	}

	.wsite-section-wrap .container .publications .publicationsList dd {
		gap: 20px;
	}

	.wsite-section-wrap .container .publications .publicationsList dd .pic,
	.wsite-section-wrap .container .publications .publicationsList dd .publicationsTxt {
		width: 100%;
	}

	/* publications */

	.wsite-section-wrap .container .publications .publicationsTitle {
		margin: 0 auto 20px;
	}

	.wsite-section-wrap .container .publications .publicationsTitle .left,
	.wsite-section-wrap .container .publications .publicationsTitle .right {
		width: 100%;
	}

	.wsite-section-wrap .container .publications .publicationsTitle .left {
		font-size: 22px;
	}
	.wsite-section-wrap .container .publications .publicationsList dd .publicationsTxt .type {
		padding-left: 0;
	}

	/* research */

	.wsite-section-wrap .container .researchTitle {
		font-size: 22px;
	}

	/* work */
	.wsite-section-wrap .container .work .workTitle,
	.wsite-section-wrap .container .movies .moviesTitle {
		font-size: 22px;
	}
	.wsite-section-wrap .container .work .workList {
		gap: 20px;
		margin: 30px auto 50px;
	}
	.wsite-section-wrap .container .work .workList li {
		width: 100% !important;
	}
	.wsite-section-wrap .container .work .workList li:nth-last-of-type(1) {
		position: static;
		border-top: 0;
	}
	.wsite-section-wrap .container .movies .moviesList {
		gap: 30px;
	}
	.wsite-section-wrap .container .movies .moviesList li {
		width: 100%;
	}

	.wsite-section-wrap .container .work .coverList {
		gap: 20px;
		margin: 30px auto 50px;
	}
	.wsite-section-wrap .container .work .coverList li {
		width: 100% !important;
	}
	.wsite-section-wrap .container .work .coverList li:nth-of-type(4) {
		position:initial;
	}


	/* contact */
	.wsite-section-wrap .container .contact .contactTxt,
	.wsite-section-wrap .container .contact .map {
		width: 100%;
	}

	.wsite-section-wrap .container .contact .contactTxt .type {
		margin-bottom: 30px;
	}

	.wsite-section-wrap .container .contact .contactTxt .type,
	.wsite-section-wrap .container .contact .contactTxt p {
		line-height: 30px;
	}

	.wsite-section-wrap .container .contact .contactTxt h1,
	.wsite-section-wrap .container .joinUs h1 {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.wsite-section-wrap .container .joinUs .joinTxt {
		margin-top: 30px;
		font-size: 16px;
	}

	.wsite-section-wrap .container .joinUs .joinTxt a {
		margin-left: 0;
		margin-top: 30px;
	}

	
	/* content */

	.wsite-section-wrap .container .contentTitle {
		font-size: 22px;
	}



}


@media screen and (max-width:520px) {}

@media screen and (min-width:750px) {}