@media screen and (max-width:680px) {
	.copy_right .info a,.copy_right .info span {
		display: block
	}

	.copy_right .info {
		display: block
	}

	.copy_right {
		display: block
	}

	.erjicaidan {
		display: none
	}

	.zju-media-image {
		flex: 0 0 10rem;
		height: 6rem
	}

	.zju-media-title {
		font-size: 2rem
	}

	.zju-media-image {
		width: 100%;
		height: 10rem;
		margin-right: 1rem;
		margin-bottom: 1rem
	}

	.ipart1 .llxx {
		background: red;
		height: 13rem;
		text-align: center;
		color: #fff;
		font-size: 2rem;
		padding: 2rem;
		padding-top: 2rem;
		font-weight: 700;
		margin-right: 1rem
	}

	.w {
		padding: 0 2rem;
		width: 100%
	}

	.menu_icon {
		font-family: Montserrat
	}

	.white_s {
		display: none
	}

	.top_nav {
		height: 7rem;
		position: fixed;
		box-shadow: rgba(47,47,47,.35) 2px 6px 11px;
		background: #0f72ca;
		z-index: 99999
	}

	.top_nav .w {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 100%
	}

	.top_nav .logo {
		position: static;
		transform: none;
		background: 0 0;
		width: auto;
		height: auto
	}

	.top_nav .logo img {
		width: 20rem;
		height: 6rem;
		margin-top: 0
	}

	.banner_swiper .banner_img a,.banner_swiper .banner_img a>img {
		object-fit: contain;
		height: auto
	}

	.full_menu {
		position: fixed;
		top: 0;
		right: -100%;
		width: 100%;
		height: 100%;
		z-index: 9999;
		background: #0f72ca;
		color: #fff;
		-webkit-transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s
	}

	.full_menu.open {
		right: 0
	}

	.full_menu .w {
		height: 100%
	}

	.full_menu .full_menu_top {
		height: 7rem;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.full_menu_top .logo img {
		width: 18rem
	}

	.full_menu_top .right {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.full_menu_top .right a {
		margin-left: 2rem
	}

	.full_meum_con {
		height: -webkit-calc(100% - 10rem);
		height: -moz-calc(100% - 10rem);
		height: calc(100% - 10rem);
		padding-top: 3rem
	}

	.quick_entry_list {
		width: 100%;
		margin-bottom: 3rem;
		padding-bottom: 1.5rem;
		border-bottom: .1rem solid rgba(255,255,255,.6)
	}

	.link_list {
		width: 100%;
		margin-bottom: 3rem;
		padding-bottom: 1.5rem;
		border-bottom: .1rem solid rgba(255,255,255,.6)
	}

	.full_meum_list {
		width: 100%
	}

	.full_meum_list li {
		padding: 0 0 2rem 0
	}

	.full_meum_list li>a {
		font-size: 2rem;
		line-height: 4rem
	}

	.full_meum_list li .hide_menu {
		padding-left: 1rem
	}

	.full_meum_list li .hide_menu dd a {
		font-size: 1.8rem;
		line-height: 4rem
	}

	.full_meum_list li .hide_menu2 {
		padding-left: 1rem;
		display: flex;
		align-items: center;
		flex-wrap: wrap
	}

	.full_meum_list li .hide_menu2 dd {
		margin-right: 2rem
	}

	.full_meum_list li .hide_menu2 dd a {
		font-size: 1.6rem
	}

	.sec {
		padding: 5rem 0
	}

	.sec.sec5 {
		padding-top: 5rem
	}

	.banner_swiper li {
		height: auto
	}

	.banner_swiper .action_box {
		right: 3rem;
		bottom: 4rem
	}

	.next1,.prev1 {
		width: 3.5rem;
		height: 3.5rem
	}

	.action-next,.action-prev {
		position: static;
		margin: 0 0 0 1.5rem
	}

	.next1,.prev1 {
		width: 3.5rem;
		height: 3.5rem
	}

	.index_title .title {
		font-size: 2.5rem;
		margin-bottom: .8rem
	}

	.index_title .en_title {
		font-size: 1.6rem
	}

	.index_title {
		margin-bottom: 2rem
	}

	.sec2_con {
		flex-wrap: wrap
	}

	.news_index_swiper {
		width: 100%;
		margin-bottom: 2rem
	}

	.news_left_list li .img_con {
		height: 29rem
	}

	.news_left_list li .info_con {
		padding: 2.5rem 1rem
	}

	.read_more1 {
		width: 13rem;
		height: 4.2rem
	}

	.read_more1 span {
		margin-right: .5rem
	}

	.read_more1:hover span {
		margin-right: .5rem
	}

	.news_left_list li .info_con .info {
		margin-bottom: 2rem
	}

	.news_index_swiper .swiper-pagination {
		padding-right: 1rem;
		bottom: 4rem
	}

	.news_right_list {
		width: 100%
	}

	.news_right_list li {
		width: 100%
	}

	.news_right_list li .info_con .title {
		margin-bottom: 3rem
	}

	.sec.sec2 {
		padding-bottom: 3rem
	}

	.sec.sec3 {
		padding: 0;
		padding-bottom: 3rem
	}

	.news_font {
		font-size: 4rem
	}

	.sec3 .w {
		flex-wrap: wrap
	}

	.sec3_left,.sec3_right {
		width: 100%
	}

	.sec3_left {
		margin-bottom: 3rem
	}

	.index_title_box {
		margin-bottom: 3rem
	}

	.campus_list {
		border-top: .6rem solid #0f72ca
	}

	.campus_list li .time {
		width: 14rem;
		height: 4.5rem;
		font-size: 1.6rem;
		left: 2.5rem
	}

	.campus_list li .title {
		font-size: 2.1rem;
		margin-bottom: 1rem
	}

	.campus_list li a {
		padding: 4rem 4rem 2rem 2rem
	}

	.notice_list li .time .day {
		font-size: 3.8rem
	}

	.notice_list li a {
		padding: 2rem 2rem 2rem 3rem
	}

	.notice_list li .title {
		width: 28rem;
		font-size: 1.8rem;
		height: 6.4rem
	}

	.notice_list li .ri-arrow-right-line {
		opacity: 1
	}

	.sec4_left {
		width: 100%;
		padding: 0 1rem;
		margin-bottom: 2rem
	}

	.sec4 {
		flex-wrap: wrap;
		background-position: bottom right;
		background-size: 100% 50%
	}

	.teaching_swiper {
		margin-bottom: 2rem
	}

	.teaching_list li .info {
		line-height: 3rem;
		height: 9rem;
		margin-bottom: 2.8rem
	}

	.sec4_left .action-next,.sec4_left .action-prev {
		margin: 0 1.5rem 0 0
	}

	.sec4_left .action_box {
		justify-content: flex-end;
		width: 100%
	}

	.next2,.prev2 {
		width: 3.5rem;
		height: 3.5rem
	}

	.teaching_img_list li {
		width: 80%;
		height: 28rem
	}

	.sec4_right {
		width: 100%
	}

	.sec5 .w {
		flex-wrap: wrap
	}

	.sec5_left,.sec5_right {
		width: 100%
	}

	.sec5_left {
		margin-bottom: 3rem
	}

	.medium_list li {
		width: 100%;
		margin-bottom: 2rem
	}

	.medium_list li:nth-of-type(2n) {
		margin-top: 0
	}

	.medium_list li a {
		padding: 4.8rem 4rem 3rem 3rem
	}

	.medium_list li .time {
		font-size: 1.6rem;
		margin-bottom: 2rem
	}

	.sec5_left .read_more1 {
		bottom: auto;
		top: 1rem
	}

	.elegant_list li a {
		padding: 3rem 2rem
	}

	.elegant_list li .time {
		margin-bottom: 1.5rem
	}

	.elegant_list li .title {
		margin-bottom: 2.5rem
	}

	.elegant_list li .img_con {
		height: 26rem
	}

	.sec6_con {
		flex-wrap: wrap
	}

	.sec6_left .left_img {
		width: 100%;
		height: 33rem
	}

	.sec6_left {
		flex-wrap: wrap;
		width: 100%
	}

	.sec6_right {
		width: 100%;
		height: 33rem
	}

	.sec6_left .official_list {
		width: 100%;
		padding: 2rem 3rem
	}

	.official_list li .time {
		width: 20rem
	}

	.edu_list {
		flex-wrap: wrap;
		top: -2rem;
		margin-bottom: 1rem
	}

	.edu_list li {
		flex: auto;
		width: 25%;
		padding: 2rem 0
	}

	.edu_list li img {
		width: 5rem;
		height: 4.4rem;
		margin-bottom: 2.5rem
	}

	.edu_list li h6 {
		font-size: 1.8rem
	}

	footer .w {
		padding: 0 2rem 0
	}

	.footer_con {
		flex-wrap: wrap;
		margin-top: -5rem
	}

	.footer_con .left {
		margin-bottom: 3rem
	}

	.footer_con .left .logo img {
		width: 20.6rem;
		height: 5.7rem;
		margin-bottom: 2.5rem
	}

	.footer_con .left .contact_info {
		margin-bottom: 0
	}

	.footer_con .right {
		width: 100%;
		align-items: initial;
		margin-bottom: 2rem
	}

	.friend_link li>a {
		width: 100%
	}

	.friend_link {
		width: 100%;
		z-index: 10;
		justify-content: space-between
	}

	.friend_link li {
		margin-left: 0;
		width: 48%
	}

	.footer_con .right .ewm_list li {
		margin-left: 1.2rem
	}

	.footer_con .right .ewm_list li a {
		width: 5.5rem;
		height: 5.5rem
	}

	.footer_con .right .img_list a img {
		height: 5.5rem;
		margin-left: 1rem
	}

	.news_list li {
		padding: 3rem 0
	}

	.news_list li a {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.news_list li .img_con {
		width: 100%;
		height: 28rem
	}

	.news_list li .info_con {
		width: 100%;
		padding: 2rem
	}

	.news_list li .title {
		font-size: 2rem;
		line-height: 3rem;
		max-height: 6rem;
		margin-bottom: 2rem
	}

	.news_list li .time_con {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 2rem
	}

	.news_list li .time {
		margin-bottom: 0
	}

	.page {
		padding: 4rem 0
	}

	.page .next,.page .number,.page .prev {
		width: 4rem;
		height: 4rem;
		font-size: 1.4rem
	}

	.page .next,.page .prev {
		font-size: 2rem
	}

	.page a,.page span {
		margin: 0 .5rem
	}

	.news .campus_list li {
		width: 100%;
		margin-bottom: 3rem
	}

	.detail_page {
		padding: 3rem 2rem 1rem;
		margin-bottom: 1rem
	}

	.detail_page .title {
		font-size: 2.4rem;
		line-height: 3.2rem;
		margin-bottom: 1.5rem
	}

	.detail_page .sub_title {
		margin-bottom: 2rem;
		padding-bottom: 2rem;
		flex-wrap: wrap
	}

	.detail_page .sub_title span {
		margin: 0 1rem
	}

	.detail_page .sub_title span i {
		margin-right: .5rem
	}

	.page_info {
		padding-bottom: 3rem
	}

	.action_page .toggle_btn {
		padding: 2.5rem 0;
		width: 47%
	}

	.action_page .toggle_btn .lit {
		line-height: 3rem;
		margin-bottom: .5rem
	}

	.inner .inner_img {
		height: 18rem
	}

	.sec.sec_search {
		padding-top: 12rem
	}

	.search_box {
		padding-bottom: 5rem
	}

	.search_box .search_ipt {
		width: 28rem;
		padding: 1.2rem 1.8rem;
		font-size: 1.8rem
	}

	.search_box .submit {
		padding: 1.2rem 1.8rem;
		width: 12rem;
		font-size: 1.8rem
	}

	.sec1 {
		height: auto;
		padding-top: 7rem
	}

	.scroll_down {
		width: 4rem;
		height: 4rem;
		background-size: 2rem 2rem;
		bottom: 2rem;
		display: none
	}

	.body2 {
		position: relative;
		top: auto!important;
		z-index: 2
	}

	.ipart1 li {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 2rem
	}

	.zzjg_div ul li {
		width: 100%;
		float: none
	}

	.listpic li,.listpic li:nth-child(3n) {
		float: none;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 20px
	}

	.page_info img {
		height: auto!important
	}

	.media-item {
		flex: 0 0 25%;
		min-width: auto;
		padding: 1rem 0
	}

	.qr-code {
		width: 14rem
	}

	.qr-image {
		width: 10rem;
		height: 10rem
	}

	.media-item {
		flex: 0 0 25%;
		padding: 1rem 0
	}

	.media-icon {
		margin-bottom: 0
	}

	.media-title {
		display: none
	}

	.qr-code {
		width: 12rem
	}
.page_content .neirong-content{
padding:20px;
}
.page_content{
margin-top: 0rem;
padding:0px
}
	.footer {
		padding-bottom: 0;
margin-top:0;
	}
.rightB,.leftB{display:block;height:auto}

}

@media screen and (max-width:399px) {
	.yhtd ul li,.yhtd ul li:nth-child(2n),.yhtd ul li:nth-child(3n) {
		width: 100%;
		margin-right: 0;
		float: none
	}
}