@charset "utf-8";
@media (min-width:2700px) {
	.hlxy-banner .swiper-slide {
		background-size: contain !important;
	}
}

@media (max-width:1020px) {
	html {
		font-size: 70px !important;
	}

	.hlxy-exchange-list .swiper-button-prev,
	.hlxy-exchange-list .swiper-button-next {
		display: none;
	}
}


@media (max-width:900px) {
	html {
		font-size: 70px !important;
	}

	.hlxy-header-warp .hlxy-contain-box {
		padding: .1rem 0 0 0;
	}

	.hlxy-header-warp.fixed .hlxy-contain-box {
		padding: .1rem 0 0 0;
	}

	.hlxy-logo img {
		width: 230px;
	}

	.hlxy-header-box {
		min-height: auto;
	}

	.hlxy-banner {
		margin: 70px 0 auto;
	}

	.hlxy-banner .swiper-slide {
		height: 45vw;
	}

	.hlxy-contain-box {
		max-width: 100%;
		padding: .2rem 0;
	}

	.hlxy-contain-padding {
		padding: 0 10px;
	}

	.hlxy-column-h3 {
		font-size: 20px;
	}

	.hlxy-nav-box,
	.hlxy-header-right-input {
		display: none;
	}

	.navbar-toggle {
		display: block;
	}

	.hlxy-change-btn {
		right: .6rem
	}

	.hlxy-title {
		font-size: .3rem;
	}

	.hlxy-exchange-list .box {
		width: calc(100% - 6.58rem - .6rem);

		padding: .3rem;
	}

	.hlxy-ny-banner .hlxy-column-box {
		left: .1rem;
		bottom: .15rem;
	}

	.hlxy-exchange-warp .hlxy-contain-box {
		padding: .2rem 0 .75rem 0;
	}

	.hlxy-detail-cont .box p {
		font-size: 16px;
	}

	.hlxy-place {
		margin-top: .1rem;
	}

}

@media (max-width:800px) {

	.hlxy-right .img img {
		width: 100%;
	}

	.hlxy-about-txt .more a {
		margin: .2rem 0;
	}

	.hlxy-about-warp .hlxy-contain-box {
		padding: .4rem 0;
	}

	.hlxy-title-box {
		margin-bottom: .2rem;
	}

	.hlxy-talent-list li {
		background-size: cover !important;
	}

	.hlxy-exchange-list .img {
		/* width: 5.58rem; */
		/* height: 3.65rem; */
	}

	.hlxy-exchange-list .box {
		/* width: calc(100% - 5.58rem - .6rem); */
	}
}

@media (max-width:700px) {
	.hlxy-exchange-list .img {
		width: 100%;
		float: none;
		height: 60vw;
	}

	.hlxy-exchange-list .box {
		width: 100%;
		float: none;
		margin-top: 0;
	}
}

@media (max-width:600px) {
	html {
		font-size: 60px !important;
	}

	.hlxy-left,
	.hlxy-right {
		float: none;
		width: auto;
	}

	.hlxy-talent-list {
		display: block;
		margin-left: 0;
	}

	.hlxy-talent-list li {
		float: none;
		width: auto;
		margin-left: 0;
	}

	.hlxy-place {
		display: none;
	}

	.listPage .hlxy-academic-list {
		margin-left: 0;
	}

	.listPage .hlxy-academic-list li {
		float: none;
		width: 100%;
		margin-left: 0;
	}
}

@media (max-width:500px) {
	.hlxy-contact-list {
		flex-wrap: wrap;
		margin-left: 0;
	}

	.hlxy-contact-list li {
		float: none;
		width: 100%;
		margin-bottom: .1rem;
	}

	.hlxy-detail-inf,
	.hlxy-ld-list .item,
	.hlxy-sz-list a {
		flex-wrap: wrap;
	}

	.hlxy-detail-inf .img,
	.hlxy-ld-list .img,
	.hlxy-sz-list .img {
		margin: 0 auto;
	}

	.hlxy-detail-inf::before,
	.hlxy-ld-list .item::before,
	.hlxy-sz-list a::before {
		left: 53%;
		transform: translateX(-50%);
	}

	.hlxy-detail-inf .box,
	.hlxy-ld-list .box,
	.hlxy-sz-list .box {
		width: 100%;
		margin-left: 0;
	}

	.hlxy-detail-inf .title,
	.hlxy-ld-list .box .title,
	.hlxy-sz-list .box .title {
		text-align: center;
	}

	.hlxy-ld-list .box .title {
		margin-top: .3rem;
	}

	.hlxy-ld-list .box .e-mail {
		position: static;
		margin: 10px 0;
	}

	.hlxy-sz-list a:hover .title,
	.hlxy-sz-list a:hover .zc,
	.hlxy-sz-list a:hover .e-mail,
	.hlxy-sz-list a:hover .more {
		color: #333;
	}

	.hlxy-sz-list a:hover .more::after {
		width: .24rem;
		height: .24rem;
		background: url(../img/more.png) no-repeat center center;
	}
}