

@charset "utf-8";
@media screen and ( max-width: 1499px){
	#main .wrap1 .left .swiper-slide .active-text .active-left{
		font-size: 4vw;
	}
	#main .wrap1 .right{
		padding-top: 9.3vw;
		padding-bottom: 4vw;
	}
	#products .wrap1{
		/* height: 60vw; */
	}
	#products .wrap1 .icobox .item-group:nth-child(2){
		padding-top: 7.6666vw;
	}
	#products .wrap1 .icobox .item-group:nth-child(3){
		padding-top: 5.3333vw;
	}
	#products .wrap3 .swiper-container .swiper-slide a{
	    height: 40.666vw;
	}
	#products .wrap3 .swiper-container .hoverbox .more{
		margin-top: 55px;
	}
	#products .wrap3 .swiper-container .more{
		margin-top: 10px;
	}
	#products .wrap3 .swiper-container .d2{
		margin-top: 20px;
	}
	#products .wrap3 .swiper-container{
		margin-top: 50px;
	}
	#products .wrap1 .info-fot-box .info-fot-list .d1{
		font-size: 26px;
	}
	#products .wrap1 .info-fot-box .info-fot-list .d2{
		font-size: 14px;
	}
	.adv-box2 .adv-con-box .list .item{
		font-size: 16px;
		line-height: 26px;
	}
	.adv-box.on .icon-box{
		width: 25%;
	}
	.adv-box.on .icon-box .item{
		margin-bottom: 10px;
	}
	.si-box .text-box .con{
		margin-top: 20px;
		height: 270px;
	}
	.size-box{
		padding-bottom: 80px;
	}
	.size-box .list{
		margin-top: 50px;
	}
	.size-box .list .row{
	    margin: 0 -20px;
	}
	.size-box .list .item{
	    padding: 0 20px;
	    margin-bottom: 40px;
	}

	/* 半导体硅片 end */
	.special-box .list .item{
		padding: 0 20px;
		margin-bottom: 40px;	
	}
	.special-box .list .con-box .txt{
		font-size: 16px;
		line-height: 26px;
	}
	
	/* 真空传动装置 end */
	.sub-banner .text-box{
		top: 50%;
	}
	.sub-banner .text-box .con{
		margin-top: 20px;
	}
	.ability-box .left .text-btns{
		width: 90%;
	}
	.base-box .right .item .sub-box .con-box{
		height: 300px;
	}
	/* base end */
	.president-box .con{
		height: 300px;
	}
	.sub-banner .text-box{
		transform: translateY(-50%);
	}
	.ban-join .text-box .desc{
		font-size: 20px;
		line-height: 30px;
		margin-top: 10px;
	}
	.talent-box .list .con-box{
		padding-top: 30px;
	}
	.care-list .item .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.welfare-box .list .con-box{
		padding-top: 120px;
	}
	.welfare-box .list .con-box .cont-item{
		font-size: 16px;
		line-height: 26px;
	}
	.position-box .position .right .list .bus-list{
		width: 80%;
	}

	.sale-box .prev{
		left: -2.5%;
	}
	.sale-box .next{
		right: -2.5%;
	}
}
@media screen and ( max-width: 1366px){
	#main .iban{
		height: 55.55555555555556vw;
	}
	#main .iban .swiper-slide .imgs{
	}
	#main .iban .text .d1{
		font-size: 3.5555555555555556vw;
	}
	#main .iban .text .d2{
		font-size: 4vw;
	}
	#main .iban .text .d3{
		font-size: 20px;
	}
	#main .wrap1 .right .d1{
		font-size: 16px;
	}
	#main .wrap1 .right .more{
		margin-right: 50px;
	}
	#main .wrap1 .left .d1{
		font-size: 30px;
	}
	#main .wrap1 .left .d2{
		margin-top: .5em;
	}
	#main .wrap1 .left .box{
		margin-top: 25px;
		/* margin-left: 50px; */
	}
	#main .wrap1 .left .swiper-slide .active-text .active-right{
		font-size: 16px;
	}
	#main .wrap2{
		padding: 74px 0 40px;
	}
	.map-group .map-inlineblk .point .float-win .win-tit{
		font-size: 14px;
		padding-bottom: 6px;
	}
	.map-group .map-inlineblk .point .float-win{
	    width: 282px;
	    /* height: 167px; */
	    border-radius: 10px;
	}

	.map-group .company-list{
		width: 200px;
		height: 195px;
		padding: 15px;
	}
	.map-group .company-list li{
		font-size: 12px;
		line-height: 20px;
	}
	.map-group .company-list li:first-child:before{
	    top: 8px;
	}
	#main .wrap2 .left .d2{
		font-size: 20px;
	}
	#main .wrap2 .left .d2 span{
		font-size: 14px;
		margin-left: 12px;
	}
	#main .wrap2 .left .d1{
		font-size: 40px;
	}
	#main .wrap2 .right .mapbtn a{
		font-size: 14px;
	}
	#main .wrap2 .right .mapbtn .china-map{
		font-size: 14px;
	}
	#main .wrap2 .left{
		width: 320px;
		max-width: 26%;
	}
	#main .wrap2 .left .list{
		/* width: 235px; */
	}
	.map-group .map-inlineblk .point{
		width: 10px;
		height: 10px;
	}
	.map-group .nanhai{
		width: 60px;
	}
	#main .wrap3{
		height: 520px;
	}
	#main .wrap3 .tit{
		font-size: 30px;
		padding-top: 80px;
	}
	#main .wrap3 .con{
		font-size: 14px;
		margin-top: 12px;
	}
	#main .wrap3 .play{
		margin-top: 30px;
	}
	#main .wrap3 .show-btn{
		padding: 0 40px 0 30px;
	}
	#main .wrap3 .show-btn span{
		line-height: 70px;
		font-size: 20px;
	}
	#main .wrap4 .tit-box h3{
		font-size: 30px;
	}
	#main .wrap4 .newssw{
		margin-top: 40px;
	}
	#main .wrap4 .newssw .text{
    	padding: 24px 20px 0;
    	height: 220px;
	}
	#main .wrap4 .newssw .text-con{
		font-size: 14px;
	}
	#main .wrap4 .newssw .text-more{
		font-size: 12px;
		margin-top: 24px;
	}
	#products .wrap2 .pro-list a{
		width: 33.3333%;
	}
	#products .tit-box{
		font-size: 30px;
	}
	#products .wrap4{
		padding-bottom: 125px;
	}
	#products .wrap4 .container-top{
		padding: 20px 2% 32px;
	}
	#products .wrap4 .container-top .d1{
		font-size: 24px;
	}
	#products .wrap4 .container-top .d2{
		font-size: 20px;
	}
	#products .wrap4 .container-mid a .ico{
		width: 40px;
		height: 40px;
	}
	#products .wrap4 .container-mid a .ico-text{
		font-size: 12px;
	}
	#products .wrap4 .container-mid{
		height: 110px;
	}
	#products .wrap1 .info-top .d1{
		font-size: 30px;
	}
	#products .wrap1 .info-fot-box .info-fot-default-d1{
		font-size: 40px;
	}
	#products .wrap1 .info-fot-box .info-fot-default-d1 img{
		width: 160px;
	}
	#products .wrap1 .info-fot-box .info-fot-default-d2{
		font-size: 16px;
	}
	#products .wrap1 .info-fot-box{
		margin-top: 80px;
	}
	#products .wrap1 .info-fot-box .info-fot-line{
		max-width: 80%;
		left: 0;
		right: 0;
		margin: 70px auto 0;
		transform: none;
	}
	#products .wrap1 .icobox .ico-item{
		width: 110px;
		height: 110px;
	}
	#products .wrap1 .icobox .ico-text{
		font-size: 12px;
	}
	#products .wrap1 .icobox .ico{
	    width: 45px;
	    height: 45px;
	    margin: 20px auto 0;
	}
	#products .wrap1 .info-fot-box{
		margin-top: 0;
	}
	#products .wrap1 .info-fot-box .info-fot-list .info-fot-item{
		width: 80%;
		margin: 0 auto;
	}
	#products .wrap1 .info-fot-box .info-fot-list{
		/* top: -24%; */
	}
	#products .wrap1 .info-fot-box .info-fot-list .d1{
		font-size: 24px;
	}
	#products .wrap1 .info-fot-box .info-fot-list .d2{
		font-size: 14px;
	}
	#products .wrap1 .icobox .icoitem1,
	#products .wrap1 .icobox .icoitem2{
		top: 30%;
	}
	#products .wrap1 .icobox .icoitem3,
	#products .wrap1 .icobox .icoitem4{
		top: 50%;
	}
	#products .wrap1 .icobox .icoitem5,
	#products .wrap1 .icobox .icoitem6{
		top: 70%;
	}

	#products .wrap2 .pro-list .text{
		font-size: 12px;
		line-height: 30px;
		height: 30px;
	}
	/* prodcut end */
	.pro-tit-box .left .cn{
		font-size: 26px;
		line-height: 36px;
	}
	.pro-tit-box .left .en{
		font-size: 16px;
		line-height: 26px;
	}
	.pro-tit-box .btns a{
		font-size: 14px;
		line-height: 30px;
		padding: 0 20px;
	}
	.proinfo-tit{
		font-size: 20px;
		line-height: 30px;
	}
	.pub-con{
		font-size: 14px;
		line-height: 24px;
	}
	.proinfo-box .con-box .con{
		margin-top: 20px;
	}
	.cool-type-box .list .row{
		margin: 0 -3px;
	}
	.cool-type-box .list .item{
		padding: 0 3px;
	}
	.cool-type-box .con-box .con{
		margin-top: 15px;
	}
	.cool-type-box .list .txt{
		font-size: 12px;
		line-height: 30px;
	}
	.cool-type-box .list .text{
		padding: 30px;
	}
	.download-box{
		padding-bottom: 50px;
	}
	.download-box .item .txt{
		font-size: 14px;
	}
	.download-box .item .down-btn span{
		font-size: 12px;
	}
	.adv-box{
		padding: 40px 0;
	}
	.adv-box .icon-box{
		margin-left: 30px;
		width: 40%;
	}
	.adv-box .con-box{
		margin-right: 30px;
	}
	.adv-box .con{
		margin-top: 15px;
	}
	.app-box{
		padding: 50px 0;
	}
	.app-box .tab-box{
		margin-top: 40px;
	}
	.app-box .text-tab{
		margin-top: 10px;
	}
	.app-box .text-tab .tit{
		font-size: 26px;
		line-height: 36px;
	}
	.app-box .text-tab{
		width: 50%;
	}
	#products .prodtl-table-box{
	    padding-bottom: 0;
	}
	.pro-base-box .list .txt{
		font-size: 14px;
	}
	.part-box .pc-box li.cur .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.app-box .tab-box .pc-box{
		padding-bottom: 50px;
	}

	/* 热电半导体致冷器 end */
	.business-box{
		padding: 50px 0 60px;
	}
	.business-box .list .row{
		margin: 0 -15px;
	}
	.business-box .list .item{
		padding: 0 15px;
		margin-bottom: 30px;
	}
	.business-box .list .con-box{
		padding: 30px;
	}
	.business-box .list .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.business-box .list .con{
		/* margin-top: 20px; */
	}
	.project-box{
		padding: 50px 0;
	}
	.project-box .list-box{
		margin: 30px -20px 0;
	}
	.network-box .bottom .left{
		font-size: 24px;
		line-height: 34px;
	}
	.network-box .bottom .con-box .item{
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 14px;
		width: 50%;
	}

	/* 精密洗净 end */
	.adv-box2{
		padding: 50px 0 70px;
	}
	.adv-box2 .adv-con-box .list .item{
		font-size: 14px;
		line-height: 24px;
		padding: 15px;
		margin-bottom: 25px;
	}

	/* DBC基板 end */
	.si-box .text-box .con{
		height: 168px;
		overflow: hidden;
	}
	
	/* 半导体硅片 end */
	.equip-box .right{
		margin-top: 0;
		width: 60%;
	}
	.special-box{
		padding: 50px 0;
	}
	.special-box .list{
		margin-top: 30px;
	}

	/* 真空传动装置 end */
	.save-box{
		padding-top: 40px;
	}
	.save-box .right .list .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.machine-box .list .con-box .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.after-box .list .row{
		margin: 0 -15px;
	}
	.after-box .list .item{
		padding: 0 15px;
	}
	.sub-nav2-box{
		padding-top: 40px;
	}
	.sub-nav2 .tit-box .cn{
		font-size: 26px;
		line-height: 36px;
	}
	.sub-banner .text-box .text{
		width: 50%;
	}
	.sub-banner .text-box .tit{
		font-size: 26px;
		line-height: 36px;
	}
	.sub-banner .text-box .circle-box{
		width: 70%;
	}
	.sub-banner .text-box .circle-box .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.ability-box .left .text-btns{
		width: 100%;
		margin-top: 10px;
	}
	.third-nav .swiper-slide{
		font-size: 14px;
		height: 58px;
		line-height: 58px;
	}

	.ability-box{
		padding: 50px 0;
	}
	.ability-box .right .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.ability-box .right .con{
		margin-top: 20px;
	}

	.develop-box{
		padding: 50px 0 80px;
	}
	.develop-box .list li{
		padding: 30px;
	}
	.develop-box .con-box{
		margin-top: 40px;
	}
	.develop-box .list .con,
	.develop-box .list li .year{
		font-size: 16px;
	}

	/* develop end */
	.process-box{
		padding: 40px 0;
	}
	.process-box .item{
		width: 25%;
	}
	.process-box .item:nth-child(5n) .con-box .arrow{
		display: block;
	}
	.process-box .item:nth-child(4n) .con-box .arrow{
		display: none;
	}
	.process-box .item:last-child .con-box .arrow{
		display: none;
	}
	.process-box .item .txt span{
		font-size: 20px;
		line-height: 30px;
	}
	.process-box .process-tit .cn{
		font-size: 20px;
		line-height: 30px;
	}
	.process-box .process-tit .en{
		font-size: 12px;
		line-height: 20px;
	}

	/* process end */
	.patent-box .list .con-box{
		padding: 20px 10px;
	}
	
	/* patent end */
	.step-box .con-box .con{
		width: 75%;
	}
	.step-box .btns .swiper-slide{
		/* margin-bottom: 18px; */
	}
	/* step end */
	.base-box{
		padding: 50px 0;
	}
	.base-box .map-group .map-inlineblk .point .float-win .win-tit .txt{
		width: 70%;
	}
	.base-box .map-group .map-inlineblk .point .float-win .win-tit .icon{
		width: 26px;
	}
	.base-box .left .text{
		margin-top: 10px;
	}
	.base-box .right .item .sub-box .con-box{
		height: 200px;
	}
	.base-box .right .item .tit-box{
		height: 40px;
	}
	.base-box .right .item .tit-box .area{
		height: 40px;
		line-height: 40px;
	}
	.base-box .right .item .tit-box .area{
		width: 35%;
	}
	
	.range-box .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.range-box .list{
		margin-top: 10px;
	}
	.range-box .item{
		width: 25%;
	}
	/* base end */
	.ban-news .text .news-logo{
		width: 350px;
	}
	.ban-news .text .txt{
		font-size: 20px;
		line-height: 30px;
	}
	.pub-tit-box .pub-tit .cn{
		font-size: 26px;
		line-height: 36px;
	}
	.pub-tit-box .pub-tit .en{
		font-size: 16px;
		line-height: 26px;
		margin-left: 10px;
	}
	.pub-tit-box .more{
		font-size: 16px;
		line-height: 26px;
	}
	.group-box{
		padding: 40px 0;
	}
	.group-box .group .right .item{
		padding: 10px 20px;
	}
	.group-box .group .right .item .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.group-box .group .right .item .con{
		font-size: 12px;
		line-height: 20px;
	}
	.group-box .group .right .item .time-box{
		margin-top: 5px;
	}
	.group-box .group .right .item .time-box span{
		font-size: 12px;
		line-height: 20px;
	}
	.media-box{
		padding: 50px 0;
	}
	.media-box .list{
		margin: 20px -30px 0;
	}
	.media-box .list .swiper-slide{
		padding: 0 20px;
	}
	.media-box .list .tit{
		font-size: 16px;
		line-height: 26px;
		height: 52px;
	}
	.media-box .list .con{
		font-size: 14px;
		line-height: 24px;
	}
	.media-box .list .time-box{
		margin-top: 5px;
	}
	.media-box .list .time-box span{
		font-size: 12px;
		line-height: 20px;
	}
	.industry-box{
		padding: 50px 0;
	}
	.industry-box .list{
		margin-top: 10px;
	}
	.industry-box .list .con{
		font-size: 16px;
		width: 76.25%;
	}
	.news-type-box{
		padding: 50px 0 80px;
	}
	.media-box2{
		padding: 0;
	}
	.media-box2 .list{
		margin-top: 0;
	}
	.search-wrap{
		padding: 15px;
	}
	.search-wrap input[type=text]{
		font-size: 20px;
		line-height: 30px;
		height: 30px;
	}
	.search-wrap input[type=submit]{
		width: 30px;
		height: 30px;
	}
	.media-box2 .list{
		margin: 20px -20px 0;
	}
	.news-type-box .list2{
		margin-top: 30px;
	}
	.news-type-box .list2 .con{
		font-size: 16px;
	}
	.news-type-box .list2 .time{
		font-size: 14px;
	}
	.news-type-box .list2 .page{
		margin-top: 40px;
	}
	/* newstype end */
	.search-page{
		padding: 40px 0;
	}
	.search-page .search-con-box{
		margin-top: 20px;
	}
	.search-page .left{
		/* padding: 30px; */
	}
	.search-page .right-aside .pc-box a{
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}

	/* search end */
	.about-nav-box {
	    padding: 20px 0 15px;
	}
	.profile-box{
		padding: 50px 0;
	}
	.profile-box .con{
		margin-top: 20px;
	}
	.president-box .con{
		margin-top: 20px;
		height: 220px;
	}
	.speech-box{
		padding: 60px 0;
	}
	.history-box{
		padding: 50px 0;
	}
	.history-box .year-box .swiper-slide{
		padding: 20px 0;
	}
	.history-box .year-box .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.history-box .list .item{
		padding: 20px 40px;
	}
	.honor-box{
		padding: 50px 0;
	}
	.honor-box .tab-box{
		width: 80%
	}
	.honor-box .tab-box .swiper-slide-active .txt{
		font-size: 16px;
		line-height: 26px;
		margin-top: 30px;
	}
	.honor-box .honor .prev,
	.honor-box .honor .next{
		transform: translateY(calc(-50% - 28px));
	}

	/* about end */
	.organize-box{
		padding: 50px 0;
	}
	
	/* organize end */
	.story-box{
		padding: 50px 0;
	}
	.story-box .story{
		margin-top: 20px;
	}
	.story-box .story .icon{
		width: 80px;
	}
	.story-box .story .tit-box .cn,
	.story-box .story .tit-box .en{
		font-size: 20px;
		line-height: 30px;
	}
	.story-box .story .item:nth-child(4n+2) .con,
	.story-box .story .item:nth-child(4n+3) .con{
		height: 148px;
	}
	.video-box{
		padding: 50px 0;
	}
	.video-box .btns .swiper-slide{
		margin-right: 40px;
	}
	.video-box .list .con-box .play-btn{
		width: 50px;
		height: 50px;
	}
	.space-box{
		padding: 50px 0;
	}
	.space-box .space{
		margin-top: 20px;
	}
	.space-box .space .item{
		padding: 35px;
	}
	.space-box .space .item .img{
		width: 120px;
	}
	.space-box .space .item .qa-img{
		width: 100px;
	}
	.space-box .space .item .text{
		margin-left: 30px;
	}
	.space-box .space .item:nth-child(2) .text{
		margin-left: 30px;
	}
	.space-box .space .item .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.space-box .space .item .con{
		margin-top: 5px;
	}
	.showroom-box{
		padding: 50px 0;
	}
	.showroom-box .showroom .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.showroom-box .select-box{
		width: 320px;
	}
	.space-box .space .item:nth-child(2){
		padding: 35px;
	}
	/* brand end */
	.system-box{
		padding: 50px 0;
	}
	.system-box .tower-box .tit-box h3{
		font-size: 24px;
		line-height: 34px;
	}
	.system-tit{
		font-size: 20px;
		line-height: 30px
	}
	.system-box .tower-box .tit-box .system-tit{
		margin-top: 20px;
		margin-left: 30px;
	}
	.system-box .tower-box .tit-box .sys-logo{
		margin-top: 30px;
	}
	.system-box .right .item1 .con{
		font-size: 26px;
		line-height: 36px;
		padding-left: 25%;
	}
	.system-box .right .item2,
	.system-box .right .item4{
		font-size: 20px;
		line-height: 30px;
	}
	.system-box .right .item3{
		font-size: 16px;
		line-height: 26px;
	}
	.system-box .right .item .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.system-box .right .item2 .con{
		padding-left: 15%;
	}
	.system-box .right .item3 .con{
		padding-left: 13%;
	}
	.manage-box{
		margin-top: 40px;
	}
	.manage-box .list .txt{
		font-size: 16px;
		line-height: 26px;
	}
	.staff-box{
		margin-top: 30px;
	}
	.staff-box .list .con-box{
		padding: 10px;
		font-size: 16px;
		line-height: 26px;
	}
	.view-more{
		font-size: 16px;
		line-height: 26px;
	}
	.system-box .right .item1{
		padding: 25px 0;
	}
	.system-box .right .item2{
		padding: 25px 0;
	}
	.system-box .right .item3{
		padding: 25px 0;
	}
	.system-box .right .item4{
		padding: 30px 0;
	}

	/* culture end */
	.duty-box{
		/* padding: 50px 0; */
	}
	.duty-wrap .duty-top{
		padding-top: 50px;
	}
	.duty-wrap .item-box .con-box{
		padding: 30px 35px 30px;
	}
	.duty-wrap .item-box .con-box .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.duty-wrap .item-box .con-box .con{
		font-size: 16px;
		line-height: 26px;
		margin-top: 15px;
	}
	.duty-wrap .item-box .con-box .icon{
		width: 50px;
	}
	.duty-wrap .text-box{
		margin-top: 30px;
	}
	.duty-wrap .text-box .con-box{
		padding: 0 35px 50px;
	}
	.care-box{
		padding: 30px 0 50px;
	}
	.care-box .list{
		margin: 20px -30px 0;
	}
	.care-box .list .con{
		margin-top: 15px;
	}
	.duty-wrap .text-box .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.duty-wrap .text-box .icon{
		width: 70px;
	}
	.duty-wrap .text-box .con{
		margin-top: 15px;
	}
	.duty-wrap .text-box .icon{
		top: 60%;
	}
	/* duty end */
	.talent-box .list{
		margin-top: 20px;
	}
	.talent-box .list .con-box{
		padding: 20px;
		font-size: 16px;
		line-height: 36px;
		height: 184px;
	}
	.career-box{
		padding: 40px 0;
	}
	.career-box .img{
		margin-top: 50px;
	}
	.edu-box{
		padding: 50px 0;
	}
	.edu-box .list .text{
		padding: 25px;
	}
	.edu-box .list .con-box .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.edu-box .list .con-box .enter{
		font-size: 20px;
		line-height: 30px;
		padding: 10px;
	}
	.learn-box{
		padding: 50px 0;
	}
	.learn-box .tab-box{
		margin-top: 30px;
	}
	
	/* join develop end */
	.care-list{
		padding: 50px 0;
	}
	.care-list .list{
		margin-top: 30px;
	}
	.care-list .item .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.care-list .item .more-btn{
		width: 50px;
		height: 50px;
		margin-top: 20px;
	}
	.care-list .item .tit-box{
		padding: 50px 15px;
	}
	.care-list .item:nth-child(4n+1),
	.care-list .item:nth-child(4n),
	.care-list .item:nth-child(4n+2),
	.care-list .item:nth-child(4n+3){
		width: 50%;
	}
	.care-list .item:nth-child(4n+1) .tit-box,
	.care-list .item:nth-child(4n) .tit-box,
	.care-list .item:nth-child(4n+2) .tit-box,
	.care-list .item:nth-child(4n+3) .tit-box{
		width: 30%
	}
	.care-list .item:nth-child(4n+2) .img,
	.care-list .item:nth-child(4n+3) .img,
	.care-list .item:nth-child(4n+1) .img,
	.care-list .item:nth-child(4n) .img{
		width: 70%;
	}
	.care-list .care-txt{
		font-size: 26px;
		line-height: 36px;
	}
	.care-list .item .img{
		height: 220px;
	}
	.care-list .look-box{
		padding-top: 25px;
		margin-top: 25px;
	}
	.care-list .look-box .look-btn{
		width: 200px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.care-list .item .text{
		height: 96px;
	}
	/* care end */
	.salary-box{
		padding: 50px 0 200px;
	}
	.salary-box .item:nth-child(1) .jia-box,
	.salary-box .item:nth-child(3) .jia-box{
		padding-left: 30%;
	}
	.salary-box .item:nth-child(1) .jia-box:before,
	.salary-box .item:nth-child(2) .jia-box:before{
		width: 100%;
	}
	.salary-box .item:nth-child(2) .jia-box{
		padding-right: 30%;
	}
	.salary-box .item:nth-child(3) .jia-box{
		padding-left: 15%;
	}
	.salary-box .item:nth-child(4) .jia-box{
		padding-right: 15%;
	}
	.salary-box .item:nth-child(3) .jia-box:before,
	.salary-box .item:nth-child(4) .jia-box:before{
		width: 100%;
	}
	.salary-box .item .jia{
		width: 20px;
		height: 20px;
	}
	.salary-box .list .item .con{
		width: 200px;
	}
	.salary-box .salary{
		margin-top: 50px;
	}
	.salary-box .salary h3{
		font-size: 30px;
		line-height: 40px;
	}
	.salary-box .salary .icon-list .item .icon{
		width: 40px;
	}
	.salary-box .salary .icon-list .item .txt{
		font-size: 18px;
		line-height: 28px;
		margin-top: 5px;
	}
	.salary-box .salary .icon-list .item:nth-child(1) .txt{
		margin-left: 23%;
	}
	.salary-box .salary .icon-list .item:nth-child(5){
		bottom: 3%;
	}
	.salary-box .list .item:nth-child(5){
		bottom: -150px;
	}
	.welfare-box{
		padding: 120px 0 50px;
	}
	.welfare-box .list .con-box .icon-box{
		width: 140px;
		height: 140px;
	}
	.welfare-box .list .con-box .icon{
		width: 40px;
	}
	.welfare-box .list .con-box .txt{
		font-size: 20px;
		line-height: 30px;
	}
	.welfare-box .list .con-box{
		padding: 90px 20px 10px;
	}
	.welfare-box .list .con-box .cont-item{
		font-size: 14px;
		line-height: 24px;
	}
	.welfare-box .list .con-box .cont-item:before{
		top: 8px;
		transform: translateY(0);
	}
	.welfare-box .list .con-box .content{
		height: 176px;
	}
	/* welfare end */
	.tips-box .top-box .tab{
		width: 80%;
		margin: 0 auto;
	}
	.position-box .position .right{
		width: 40%;
	}
	.position-box .position .right .list .text-box{
		width: 85%;
		margin-right: 5%;
	}
	.tips-box .top-box .con-box{
		padding: 30px;
	}
	.tips-box .top-box .con{
		height: 100px;
	}
	.tips-box .top-box .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.position-box .position .right .list .bus-list{
		width: 73%;
	}
	.position-box .tit-box .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.position-box .position .right .tit{
		padding: 0 5% 5px;
	}
	.mark-tip{
		width: 220px;
	}
	.mark-tip .con-box{
		font-size: 12px;
	}
	.mark-tip .con-box{
		width: 170px;
	}
	/* tips end */
	.school-box{
		padding: 40px 0;
	}
	.school-box .job-select-box .select-item select{
		padding: 0 20px;
		line-height: 60px;
		height: 60px;
	}
	.school-box .job-select-box .select-item select{
		font-size: 18px;
	}
	.school-box .list li .tit .staff{
		font-size: 20px;
		line-height: 30px;
	}
	.school-box .company{
		width: 25%;
	}
	.school-box .list li .drop .con-box .require-tit{
		font-size: 16px;
		line-height: 26px;
	}
	.school-box .list li .drop{
		padding: 20px 30px;
	}
	.school-box .more-box{
		margin-top: 30px;
	}
	.qa-box .qa-tit{
		font-size: 26px;
		line-height: 36px;
	}
	.qa-box .qa-list{
		margin-top: 20px;
	}
	.qa-box .qa-list li .tit,
	.qa-box .qa-list li .con{
		font-size: 16px;
		line-height: 26px;
	}
	/* campus end */
	.sale-box{
		padding: 50px 0;
	}
	.sale-box .prev{
		left: -3%;
	}
	.sale-box .next{
		right: -3%;
	}
	.sale-box .swiper-slide .con{
		font-size: 12px;
		line-height: 20px;
	}
	.sale-box .tip{
		font-size: 20px;
		line-height: 30px;
		margin-top: 20px;
	}
	.ecosphere-box .global{
		font-size: 38px;
		line-height: 48px;
	}
	.ecosphere-box .item a{
		font-size: 16px;
		line-height: 26px;
	}
	.ecosphere-box .list{
		padding: 30px;
	}
	.collect-box{
		padding: 50px 0;
	}
	.collect-box .list .txt{
		font-size: 20px;
		line-height: 40px;
		background-size: 40px;
		padding-right: 60px;
	}
	.feedback-box{
		padding: 50px 0;
	}
	.feedback .pc-box .item{
		width: 300px;
	}
	.feedback .text{
		width: 230px;
		right: 30px;
	}
	.feedback .pc-box .item:nth-child(1){
		left: 9%;
	}
	.feedback .pc-box .item:nth-child(2){
		left: 23%;
	}
	.feedback .pc-box .item:nth-child(3){
		left: 0;
	}
	.feedback .pc-box .item:nth-child(4){
		left: 25%;
	}
	.feedback .pc-box .item:nth-child(5){
		left: 18%;
	}
	.feedback .pc-box .item:nth-child(6){
		left: 43%;
	}
	.feedback .pc-box .item:nth-child(7){
		right: 11%;
	}
	.feedback .pc-box .item:nth-child(8){
		right: 22%;
	}
	.feedback .pc-box .item:nth-child(9){
		right: 7%;
	}
	.feedback .pc-box .item:nth-child(10){
		left: 33%;
	}
	.down-box{
		padding: 50px 0;
	}
	.down-box .swiper-slide .icon-box{
		height: 150px;
	}
	.down-box .swiper-slide .icon-box .icon{
		width: 70px;
	}
	.down-box .swiper-slide .list{
		height: 250px;
		padding: 10px 30px 20px;
	}
	.indu-box .list-box .list .item{
		width: 25%;
	}
	.indu-box .list-box .title{
		font-size: 20px;
		line-height: 30px;
	}

	
}