@media (max-width: 1305px) {
	.w1200 {
		max-width: 100%;
		width: 100%;
		padding: 0 2%;
		margin: 0 auto;
	}
	.owl-carousel .owl-stage-outer{
		width: 100%;
	}
	.nav{
		display: flex;
	}
	.nav li{
		width: 100%;
	}
	.product_list {
		display: flex;
		flex-wrap: wrap;
	}
	.product_list li {
		width: 23.4%;
	}
	.ht1 {
        background-size: cover;
        width: 100%;
        max-height: 100%;
        min-height: 90px;
        height: 100%;
    }
	

	.youshi1 .fl,.youshi1 .fr,.youshi2 .fl,.youshi2 .fr,.youshi3 .fl,.youshi3 .fr,.youshi4 .fl,.youshi4 .fr{
		float: none;
	}
	.box3 {
        background-image: none !important;
        background-color: #eeeeee91;
        height: 100%;
        padding-bottom: 20px;
    }
	.yleft .h3 {
		padding: 15px 0 0 0;
	}
	.ys1 {
		margin: 40px 0 0 0;
	}
	.yleft {
        width: 45%;
    }
	.youshi2 .yleft .h3 {
		padding-left: 0;
	}
	.m1 {
		margin: 43px 0 0 0;
	}
	.youshi4 .yleft .h3{
		padding-left: 0;
	}
	.yimg1 p,.yimg2 p,.yimg3 p,.yimg4 p {
		height: 368px;
	}


	.camskmc{
		display: flex;
		justify-content: space-between;
	}
	.about_left {
		width: 75%;
		margin-right: 45px;
	}

	.cmsaosimc{
		display: flex;
	}



	.containerr {
		max-width: 100%;
		width: 100%;
		padding: 0 2%;
	}
	.container{
		max-width: 100% !important;
		width: 100% !important;
	}

	.divc{
		max-width: 100%;
		width: 100%;
		padding: 0 2%;
	}
}
@media (max-width: 1180px) {
	.product_list li {
        width: 23.2%;
    }
	.xypg-product-list li{
		width: 31.3%;
	}
	.wrap-right {
		width: 65%;
	}
}
@media (max-width: 1050px) {
	.product_list li {
        width: 23%;
    }
	.yimg1,.yimg2,.yimg3,.yimg4 {
		width: 47%;
		overflow: hidden;
	}
	.nav_f {
		display: flex;
		flex-wrap: wrap;
	}
}
@media (max-width: 1018px){
	.xypg-product-list li{
		width: 31%;
	}
}
@media (max-width: 1015px) {
	.about_img{
		display: none;
	}
	.about_left {
        width: 100%;
        margin-right: 0;
    }
	.about_con{
		height: auto;
	}
}

@media (max-width: 991px) {
	.banner .owl-carousel .owl-nav .icon-font {
		font-size: 26px;
	}
	.hidden-sm{
		display: block !important; 
	}
}
@media (max-width: 990px){
	.wrap-right {
		width: 90%;
	}
}

@media (max-width: 945px) {
	.product_list li {
        width: 22.5%;
    }
	.ht1 {
        min-height: 70px;
    }
}