/* libang-mobile-fit-20260928 */
@media screen and (max-width: 768px){
	.iproducts #products_cont .item .img-dv{ height:auto; }
	.iproducts #products_cont .item .img-dv .img1{ width:100%; height:auto; }
	.iproducts #products_cont .item .img-dv .img2{
		width:64%;
		height:auto;
		max-width:100%;
		left:0;
		right:0;
		top:50%;
		bottom:auto;
		margin:0 auto;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
		object-fit:contain;
	}
	.serlists .item .img-dv{ height:auto; }
	.serlists .item .img-dv .img1{ width:100%; height:auto; }
	.serlists .item .img-dv .img2{ max-width:70%; width:auto; height:auto; }

	.nmain .nright .conn img,
	.nmain .nright .jianjie img,
	.newcon img,
	.nabout .pic > img,
	.iabout .pic > img,
	.nserdetail .pic > .img1{
		max-width:100% !important;
		height:auto !important;
	}
	.nmain .nright .conn,
	.nmain .nright .jianjie{
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
	}
	.nmain .nright .conn table,
	.nmain .nright .jianjie table{
		max-width:100%;
	}

	.banner img,
	.nbanner img{
		width:100% !important;
		max-width:none;
		margin-left:0 !important;
		height:auto !important;
	}

	.message-box .item{
		width:100%;
		margin-left:0;
		float:none;
		margin-bottom:12px;
	}
	.message-box .item-2 textarea{
		width:100%;
		margin-left:0;
		float:none;
	}
	.message-box .inp-submit{
		width:100%;
		float:none;
		margin-top:12px;
	}

	.video-show{
		width:92vw;
		max-width:650px;
		height:auto;
		aspect-ratio:16/9;
	}

	.jingcai-list .swiper-slide{ width:86vw !important; }
	.jingcai-list03 .swiper-slide{ width:86vw !important; }
	.jingcai-list03 .pic{ margin:16px 12px 36px 12px; }
	.zenren .swiper-container{ width:100%; }

	.footer ul{ overflow:hidden; }
	.footer li{
		width:50%;
		min-height:0;
		float:left;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		padding:24px 16px;
	}
	.footer li:nth-child(2n){ float:right; }
	.footer li:nth-child(2n+1){ clear:both; }
	.footer li:last-child{
		width:100%;
		float:none;
		clear:both;
	}
	.footer li:first-child .jiange{ padding-left:0; }
}
.footer li .ftel h3 a,
.f-menu li .ftel h3 a{ color:#fff; text-decoration:none; }
.m-contact .m-call{
	display:block;
	background:#1a714e;
	color:#fff;
	text-align:center;
	line-height:44px;
	border-radius:22px;
	font-size:18px;
	font-weight:bold;
}
.m-contact .m-qrs{
	display:flex;
	justify-content:center;
	gap:18px;
	margin-top:14px;
}
.m-contact .m-qrs .item{ text-align:center; color:#333; font-size:13px; line-height:1.4; }
.m-contact .m-qrs .item img{ display:block; width:116px; max-width:38vw; height:auto; margin:0 auto 6px; }

.f-menu .m-qrs{
	display:flex;
	justify-content:center;
	gap:18px;
	margin-top:8px;
}
.f-menu .m-qrs .item{ text-align:center; color:#fff; font-size:13px; line-height:1.4; }
.f-menu .m-qrs .item img{ display:block; width:116px; max-width:38vw; height:auto; margin:0 auto 6px; background:#fff; padding:6px; }

@media screen and (max-width: 768px){
	.header .wrap{ height:112px; }
	.ispace{ height:112px; }
	.m-menu>ul{ padding-top:112px; }
	.header .logo{ top:8px; margin-top:0; max-width:calc(100% - 52px); }
	.header .logo img{ height:36px; max-height:36px; width:auto; }
	.header .tel{
		display:block;
		position:absolute;
		left:0;
		right:8px;
		top:auto;
		bottom:8px;
		margin:0;
		width:auto;
		text-align:left;
		white-space:nowrap;
	}
	.header .tel span{ width:28px; height:28px; vertical-align:middle; }
	.header .tel .intel{ display:inline-block; vertical-align:middle; margin-left:6px; }
	.header .tel p{ display:inline; font-size:12px; line-height:28px; margin:0 6px 0 0; color:#666; }
	.header .tel h3{ display:inline; font-size:20px; line-height:28px; }
	.header .tel h3 a{ color:#1a714e; }
	.m-btn{ top:12px; margin-top:0; z-index:10000000; }
	.m-foot li{ width:50%; }
	.m-foot li.li2 a{ font-size:16px; font-weight:bold; }
	.f-menu li .ftel h3{ font-size:22px; }
	.nserdetail .use li .hd .usecon .inn .item{ display:inline-block; }
}

@media screen and (max-width: 600px){

	.iproducts .prolei ul li{
		width:48.5%;
		margin-right:3%;
		margin-bottom:3%;
	}
	.iproducts .prolei ul li:nth-child(n){ margin-right:3%; clear:none; }
	.iproducts .prolei ul li:nth-child(2n){ margin-right:0; }
	.iproducts .prolei ul li:nth-child(2n+1){ clear:both; }
	.iproducts .prolei ul a span{
		white-space:normal;
		line-height:1.35;
		padding-left:6px;
		padding-right:6px;
	}

	.footer li,
	.footer li:last-child{
		width:100%;
		float:none;
		clear:both;
		min-height:0;
	}

	.newslist .kuai .pic,
	.newslist .kuai .newsx{ float:none; width:100%; }
	.newslist .kuai .pic{ margin-bottom:10px; }
	.shangxia .kuai span:nth-child(2){ width:auto; max-width:100%; margin-left:0; display:block; white-space:normal; }
	.nserdetail .kuai{ overflow-x:auto; -webkit-overflow-scrolling:touch; }
	.nserdetail table{ max-width:100%; }
}
@media screen and (max-width: 480px){
	.top .use li .hd .usecon{
		width:calc(100vw - 24px);
		height:auto;
		max-height:calc(100vh - 48px);
		left:12px;
		top:24px;
		margin-left:0;
		margin-top:0;
	}
	.top .use .hd .closed{
		left:auto;
		right:20px;
		top:32px;
		margin-left:0;
		margin-top:0;
	}
	.inews .newstabmenu li{
		width:32%;
		margin-right:2%;
		font-size:14px;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.inews .newstabmenu li:nth-child(3){ margin-right:0; }
	.njj .item .show img{
		width:100%;
		margin-left:0;
		height:auto;
	}
}
