@media (max-width: 1199px){
	.w1400{
		padding: 0 80px;
	}
	#about .wrap1 .number-list .item{
		width: 33.33333%;
	}
	header{
		height: 10.41vw;
		line-height: 10.41vw;
	}
	header nav a{
		font-size: 12px;
	}
	header nav{
		margin-left: 3.5vw;
	}
	header nav .item .sub-con{
		font-size: 12px;
	}
	header nav .item .sub-con a{
		font-size: 12px;
	}
	header nav .item.isdown .item-tit:after{
		background-size: 8px auto;
	}
	header nav .item + .item{
		margin-left: 0;
	}
	header .search-box .search-text{
		font-size: 12px;
	}
	.htit .cn{
		font-size: 30px;
	}
	.htit .en{
		font-size: 70px;
	}
	#news .wrap1 li{
		width: 33.333333%;
	}
	#honor .wrap1{
		padding: 44px 0 0px;
	}
	#honor .wrap1 .top{
		padding-bottom: 30px;
	}
	#project .wrap1 ul li{
		width: 33.33333%;
	}
	#school .wrap1 li{
		width: 33.33333%;
	}
	#designer .wrap1 ul li{
		width: 33.33333%;
	}
	#recruit .wrap1 .join-swiper .swiper-slide .join-btn{
		font-size: 18px;
		line-height: 60px;
	}
	#recruit .wrap1 .join-desc{
		margin-top: 60px;
	}
	#recruit .wrap1 .join-desc h4{
		font-size: 24px;
	}
	#recruit .wrap1 .join-desc p{
		font-size: 14px;
	}
	#recruit .wrap1 .join-desc .text{
		width: calc(100% - 430px);
	}
	#recruit .wrap1 .join-desc .imgs{
		width: 400px;
	}
	#recruit .wrap1 .join-desc .join-more{
		font-size: 14px;
		width: 152px;
		margin-top: 24px;
		height: 40px;
		line-height: 40px;
	}
	#contact .wrap1 .box .text .d1{
		font-size: 30px;
	}
	#contact .wrap1 .box ul{
		margin-top: 30px;
	}
	#culture .wrap1 .box .right{
		width: 50%;
	}
	#culture .wrap1 .box .left{
		width: 50%;
	}
	#culture .wrap1 .box .left .item{
		position: static;
	}

	#culture .wrap1 .box .left .item:first-child,
	#culture .wrap1 .box .left .item:nth-child(2){
		width: auto;
		text-align: left;
	}
	#culture .wrap1 .box .left .item .d1{
		margin-top: 45px;
		top: 0;
		padding-left: 20px;
		max-width: calc(100% - 150px);
	}
	#culture .wrap1 .box .left .item:nth-child(2) .d1{
		float: none;
	}
	#culture .wrap1 .box .left .item img{
		float: left;
	}
	#culture .wrap1 .box .left .itembox{
		margin-top: 50px;
		height: auto;
		margin-top: 30px;
	}
	#culture .wrap1 .box .left .item:first-child img{
		margin-left: 14px;
	}
	#culture .wrap1 .box .left .item:nth-child(2) img{
		margin-right: 14px;
	}
	#culture .wrap1 .box .left .item:nth-child(2){
		margin-top: 14px;
	}
	#culture .wrap1 .box .left .tit{
		font-size: 32px;
	}
	#culture .wrap1 .box .right .d2{
		font-size: 14px;
	}
	#culture .wrap1 .box .right .d1{
		font-size: 26px;
	}
	#culture .wrap1 .box .right{
		padding: 14px 25px 34px 35px;
	}
	#culture .wrap1{
		padding: 64px 0 50px;
	}
	#main .page3 .item .d1{
		font-size: 20px;
	}
	#main .page3 .item .time{
		margin: 10px 0 30px;
	}
	#main .page3 .item .more{
		margin-top: 40px;
		width: 160px;
	}
	#main .page4 .slide-tap li .d1{
		font-size: 20px;
	}
	#main .page4 .slide-text .project-btn{
		font-size: 16px;
		width: 124px;
		height: 36px;
		line-height: 36px;
		margin-bottom: 14px;
	}
	#main .page4 .slide-text .con{
		font-size: 14px;
	}
	#main .page4 .more{
		margin-top: 40px;
		width: 140px;
	}
	#main .page4 .slide-tap li .d2{
		white-space: normal;
	}
	#main .page5 .left .desin-tit{
		font-size: 18px;
	}
	#main .page5 .left .desin-desc{
		font-size: 36px;
	}
	#main .page5 .left .desin-more{
		margin-top: 44px;
	}
	#main .page5 .left .desin-tit:after{
		font-size: 10vw;
	}
	#dtl.designerinfo .con .imgs{
		width: 324px;
	}
	#dtl.designerinfo .con ul{
		max-width: calc(100% - 324px);
	}
	#dtl.projectinfo .right-text .right-text-top li{
		line-height: 32px;
	}
	#dtl.projectinfo .right-text span{
		font-size: 16px;
	}
	#dtl.projectinfo .right-text i{
		font-size: 14px;
	}
	#dtl.projectinfo .right-text .right-text-bot span{
		font-size: 14px;
	}
	#dtl.projectinfo .right-text .right-text-bot i{
		font-size: 12px;
	}
	#dtl.projectinfo .right-text .right-text-bot{
		padding-top: 6px;
	}
	#dtl.projectinfo .right-text .right-text-bot li + li{
		margin-top: 8px;
	}
	#contact .wrap1 ul li{
      	-width: calc(50% - 36px);
	}
	#search .wrap1 li a{
		font-size: 16px;
	}
}