@media (max-width: 992px) {
	.head_logo{
		height: 32px !important;
	}
	
	.index_cat{
		flex-wrap: wrap; column-gap: 1%;
	}
	.index_cat_item{
		width: 49%;
		margin-bottom: 2%;
		display: flex !important;
		justify-content: space-between;
		background: #f1f0ed;
		
		flex-direction: row;
        gap: 4px;
        border-radius: 8px;
        background: #f1f0ed;
        aspect-ratio: 164 / 77;
        overflow: hidden;
        align-items: center;
	}
	.index_cat_item:nth-child(n+5){
		display: none !important;
	}
	.index_cat_item .tit{
		font-size: 12px;
	}
	.index_cat2{
		flex-direction: column;

	}
	.index_cat2_item{
		width: 100%;
		margin-bottom: 10px;
	}
	.index_cat2_item img{
		border-radius: 8px;
	}
	
	.index_cat2_item .txt h4{
		font-size: 16px;
	}
	.index_cat2_item .txt a{
		font-size: 12px;
	}
	
	.index_storyimg{
		border-radius: 0;
	}
	.index_storytxt h3{
		font-size: 16px;
	}
	.index_about .container{
		padding: 50px 15%;
		flex-direction: column;
		text-align: center;
		align-items: center;
		justify-content: center;

	}
	.index_abouttxt{
		font-size: 13px;
	}
	.index_abouttxt a{
		margin-top: 20px;
	}
	.index_aboutimg{
		margin-top: 46px; border-radius: 8px;
	}
	
	.pro-tit{
		font-size: 13px; margin-bottom: 8px;
	}
	.pro-price{
		font-size: 13px;
	}
	
	
	/**/
	.paixu-num{
		display: none;
	}
	.breadcrumb_loop{
		justify-content: center;
	}
	.productcat-title{
		text-align: center; font-size: 16px;
	}
	.products-subcat .subcat-item{
		width: 110px; margin-right: 10px;
	}
	.products-subcat .subcat-img{
		width: 90px; height: 90px; margin: 0 auto;
	}
	.products-subcat .subcat-tit{
		padding-top: 10px;
	}
	
	/*faq*/
	.pagefaq{
		padding: 32px 24px; border-radius: 8px;
	}
	.pagefaq_nav button{
		font-size: 12px; padding: 10px 16px;
	}
	.pagefaq_item button{
		font-size: 13px !important;
	}
	.pagefaq_item .accordion-collapse >div{
		font-size: 13px !important;
	}
	
	/*page*/
	.thepage{
		padding: 0; padding-bottom: 50px;
	}
	.thepage_tit{
		font-size: 30px; margin-bottom: 20px;
	}
	.thepage_con{
		font-size: 13px;
	}
}