@media (max-width: 1361px){
	.contact-b{
		padding-left: 9.5%;
		padding-right: 9.5%;
	}
}

@media (max-width: 1381px){
	.contact-b .list .li .tit-28{
		line-height: 1.25;
	}
	.contact-b .list .li .icon{
		aspect-ratio: 1 / 1;
	}
}

@media (max-width: 997px){
	.news .wrap .search div img{
		width: 75%;
	}
	.news .wrap .search input{
		font-size: 15px;
	}
	.dev .wrap .select-wrap{
		margin-bottom: 0;
	}
	.contact .map .point{
		width: 90%;
        margin: 0 auto;
		margin-bottom: .5rem;
	}
	.por-cent{
		padding: 1.25rem 1.5rem;
	}
	.por-cent .title .t1{
		width: 100%;
	}
	.por-cent .title .t2{
		margin-top: .5rem;
		width: 100%;
	}
	
	.yjcg-doig .box .list .li .l .tit-17{
		line-height: 1.25;
		width: calc(100% - 1.5rem);
		font-size: 14px;
	}
	.yjcg-doig .box .list .li .l svg{
		width: 1.5rem;
	}

	.por-cent .list .li,
	.por-cent .title{
	    flex-wrap: wrap;
	}
	.por-cent .list .li .img{
		width: 100%;
	}
	.por-cent .list .li .txt{
		width: 100%;
		padding-right: 0;
	}
	.por-cent .list .li .txt .btn-list{
		margin-top: 1rem;
	}
	.yjcg-doig .box{
		max-width: 90%;
	}
	.innovate-info .wrap .cont img{
		width: auto!important;
		height: auto!important;
	}

	.tech .wrap .tech-container .swiper-slide .pos-cont{
		padding: 5% 15%;
	}
	.yjcg-doig .box .list .li .l{
		    align-items: flex-start;
	}
	.yjcg-doig .close{
		    top: -0.25rem;
    right: -0.25rem;
	}
	
}

@media (max-width: 767px) {
	.pub-nav .crumb a::before{
		width: 5px;
		height: 10px;
	}
	.dev .wrap .list-wrap .box .li .top-wrap,
	.dev .wrap .select-wrap .li .intro{
		padding-left: .5rem;
	}
	.news .wrap .news-ajax .box .li{
		padding: 1rem .5rem;
	}

	.dev .wrap .list-wrap .box .li .btm-wrap .intro p{
		margin-bottom: .35rem;
	}

	.dev .wrap .list-wrap .box .li .btm-wrap .intro{
		font-size: 14px;
	}
	.por-cent{
		padding-left: 4%;
		padding-right: 4%;
	}
	.as-form .lh1{
		line-height: 1.2;
	}
	.as-a{
		padding-bottom: 3rem;
	}
	.contact-b{
		padding-left: 5%;
		padding-right: 5%;
	}
	.dev .wrap .list-wrap .box .li .top-wrap .tit-li p{
		font-size: 14px;
	}
	.mb-nav-frs::after{
		right:0;
	}
	.contact-b .list .li{
		padding: 0 1rem;
	}
	.contact .map .point .intro{
		padding: 1rem .75rem;
	}

	.footer .top .code .intro,
	.footer .top .code .tit{
		margin-bottom: .5rem;
	}

	.footer .btm{
		padding-bottom: 1.75rem;
		padding-top: 1rem;
	}
	.footer .top{
		padding-top: 1.75rem;
		padding-bottom: 1rem;
	}
	.pub-nav{
		padding: 0 5%;
	}
	.nav-container .swiper-slide{
		margin-right: .75rem;
	}
	.innovate .wrap{
		padding: 1rem;
	}
	.inn-nav a{
		margin-right: .5rem;
		padding-right: .5rem;
	}
	.inn-nav{
	    justify-content: center;
	}
	.tech .wrap .cent-wrap .cont p{

		margin-bottom: .5rem;
	}
	.tech .wrap .cent-wrap .cont{
		padding: 1.5rem 1rem;
	}

	.news .wrap .news-ajax .box .li .line,
	.news .wrap .top-hot .li-wrap .li .line{
		margin-top: .5rem;
	}

	.news .wrap .news-ajax .box .li .cont,
	.news .wrap .top-hot .li-wrap .li .cont,
	.news .wrap .top-hot .li-wrap .li .h2{
		margin-bottom: .5rem;
	}
	.news-info .wrap .cont{
		padding-bottom: 1rem;
		margin-bottom: 1rem;
	}
	.dev .wrap .select-wrap .search img{
		max-width: 30%;
	}
	.dev .wrap .select-wrap .li .change-cont span{
		padding-left: .5rem;
	}
}

@media (max-width: 767px){
	.tech .wrap .tech-container .swiper-slide{
		width: 100%;
	}
}