.categories-section .cs-pic img{
	max-width:100%;
}

.categories-section .ca-ctn{
	max-width:1024px;
}

.categories-section .cs-content{
	background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
}

.categories-section .ca-title{
	color:var(--bs-navbar-brand-color);
	font-weight:bold;
}

.youshi-section img{
	margin: 0 auto;
	width:6rem;
	max-width:100%;
}


.midad-section .mid-ad-bg{
	background-repeat: no-repeat;
    background-position: center center;
	background-size: 1920px auto;
}

.midad-section .mid-ad-bg .fs-1{
	font-weight:bold;
	color:#A71052;
}
.midad-section .mid-ad-bg .fs-3{
	font-weight:bold;
	color:#2B161B;
}

.sec-title{
	font-weight:bold; 
	text-align:center;
	position:relative;
	padding:1.5rem 0;
}
.sec-title:after{
	content: '';
    width: 3rem;
    height: 2px;
    border-bottom:2px solid var(--bs-theme-color);
    position: absolute;
    bottom: 0;
    left: 50%; 
    transform: translate(-50%, 0);
}




.product-section .pic{
	max-width:100%;
}
.product-section .p-category{
	font-size:0.8rem;
	display:block;
	color:#ccc;
}
.product-section .p-title{ 
	font-size:1rem;
	display:block;
	color:#2B161B;
} 



.about-section .company-pic img{ 
	max-width:100%;
}
.about-section .company-info h1{ 
	font-size:1.4rem;
	font-weight:bold;
}
.about-section .company-info{
	line-height:2;
}


.environment-section .swiper-slide img{
	max-width:100%;
}






@media only screen and (max-width: 767px){
     .youshi-section{
		font-size:0.8rem;
	 }
}






