@charset "UTF-8";
.pro_down .left ul li a{
	font-size:1.4rem;
}
.about_page1 li figcaption aside{
	max-width:80rem;
}
.about_page1 li:last-child figcaption aside p.info{
	line-height:1.8;
}
.footer .footer_top .f_nav .f_right p{
	max-width:40rem;
	text-align:right;
}
.product .pro_mask .flex2 .l > p{
	margin-top: 2.4rem
}
.product .pro_mask .flex2 .l .pro_nav{
	margin-top: 5.2rem
}
.solu_page2 ul li:hover .mask h3{
	font-size:2rem;
}
.solu_page2 ul li .mask aside{
	max-width:75%;
}
.c_page1 .left .box{
	max-width:75%;
}
.footer .footer_top .f_nav ul li a{
	font-size:1.3rem;
}
/* .pro_down .right{
	width:70%;
}
.pro_down .left{
	width:30%;
} */
.pro_down .left ul li{
	padding-left:40%;
	padding-right:10%;
}
.solu_page3 .solu_list .solu_mod ul li p.inf{
	font-size:1.4rem;
	line-height:1.4;
	margin-top:1.6rem;
}
.solu_page3 .solu_list .solu_mod ul li p.tit{
	margin-top:-6rem;
}
.news_title .inside_nav a{
	font-size:1.8rem;
}
.tec_page .mod p.tit{
	text-align:center;
}
.tec_page .mod ul.mask li{padding: 0 4%;}
.tec_page .mod ul.mask li{padding:0 2%;}
.solu_page1 .flex figcaption .item p{font-size:1.8rem!important;}
.solu_page1 .flex figcaption .item p:last-child{font-size:1.4rem!important;}
.news_title .inside_nav a{white-space: nowrap;padding:0 4%;}

@media (max-width: 960px){
	.solu_page1 .flex figcaption .item p:first-child{
		font-size:1.6rem!important;
	}
	.news_title .inside_nav a{
		width:18rem;
	}
	.tec_nav .w1540 a{white-space: nowrap;}
	.about_page4{width:100vw;overflow-x: clip;padding-bottom:none;}
	.about_page4 .honor_swiper{overflow:hidden;padding-bottom:4rem;}
	.about_page4 .honor_swiper .honorswiper .swiper-pagination-progressbar{bottom:-4rem;}
	.tec_nav .w1540 a{font-size:1.8rem;}

}