@media (max-width:1670px) {		
	.about-sec2 .left img {
	    display: block;
	    max-width: 100%;
	    height: 610px;
	}
}
@media (max-width:1890px) {		
	.about-sec2 .right .p p{ font-size: 16px; line-height: 34px;}
}

@media (max-width:1600px) {		
	.logo{ flex: 0.2;}
	.index-sec2{ padding: 0 100px;}
	.sec2-ul h4{ padding: 30px 0;}
	.sec3-ul p{ font-size: 18px; padding: 30px 0;}
	.about-sec1 .p3 strong{ font-size: 80px;}
	.pc-nav2flex{ padding: 0 5vw;}
	.index-sec3 .swiper-slide h3{ font-size: 24px;}
	.fangan-page li h3{ font-size: 24px;}
}
@media (max-width:1500px) {	
.about-sec2 .right .p p{ line-height: 30px; font-size: 14px;}
.culture-sec4 .swiper-button-next2{ right: 0; top: 50%;}
.culture-sec4 .swiper-button-prev2, .culture-sec4 .swiper-container-rtl .swiper-button-next2{ left: 0;  top: 50%;}
.index-sec1 .num-ul strong{ font-size: 60px;}
.index-sec1 .num-ul{ padding-top: 4vw;}
.index-sec1 h2{ font-size: 36px;}
}
@media (max-width:1400px) {	
	.index-sec1 .left a{ margin-top: 4vw;}
	.logo{ flex: 0.2;}
	.index-sec2{ padding: 0 0px;}
	.index-sec2 li{ width:31%}
	
}


@media (max-width:1240px) {		
	.neipagebox{ padding: 0 40px;}
}