@charset "utf-8";
@media (max-width:1024px){
	.prodetails-top{flex-wrap:wrap}
	.nobanner{padding-top:60px}
	.common-main{padding:20px 0px}
	.product-catelist .product-cateitem{width:31%;margin-right:3.5%!important}
	.product-catelist .product-cateitem:nth-child(3n){margin-right:0!important}
	.sidebar{display:none}
	.page-main{margin-right:0px}
	.prodetails-info .prodetails-name{font-size:22px}
	.pagelink .pagelink-item .flex{height:40px}
	.pagelink .pagelink-item .flex em{width:40px}
	.inquiry-wrap{padding:20px}
	.contact-list .contact-item{width:32%}
	.contact-list .contact-item em{width:50px;height:50px;top:-25px}
}
@media (max-width:768px){
	.product-catelist{justify-content:space-between}
	.product-catelist .product-cateitem{width:48%;margin-right:0!important}
	.pro-list.list1{justify-content:space-between}
	.pro-list.list1 li{margin-right:0px;width:48%}
	.page-main .pro-cate-title{font-size:24px;line-height:1;margin-bottom:15px}
	.pro-list li .pro-img .icon{opacity:1;transform:none}
	.thumbnail-show{display:none}
	.thumbnail-box{width:100%}
	.thumbnail-box .list{margin:0px;border:1px solid #EEE;height:calc(100vw - 30px);border-radius:var(--borderradius)}
	.singglepic{width:100%;height:calc(100vw - 30px)}
	.prodetails-button-next,.prodetails-button-prev{display:none}
	.pro-d-main .banner-inner{display:none}
	.pro-d-main .common-main{padding-top:15px}
	.thumbnail-box .list .item{border:none}
	.banner-page{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:5px 10px;position:absolute;bottom:9px;right:10px;z-index:99;background:var(--color);color:#FFF;border-radius:30px}
	.banner-page .of{padding:0px 2px}
	.imgalt{position:absolute;left:50%;transform:translateX(-50%);z-index:99;bottom:8px;background:rgba(0,0,0,.2);color:#FFF;width:95%;padding:0px 6px;line-height:35px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;border-radius:30px;font-size:14px;padding-right:40px;text-transform:capitalize}
	.prodetails-info{padding-top:20px}
	.prodetails-info .prodetails-btnlist{justify-content:space-between}
	.prodetails-info .prodetails-btnlist>*{width:48%;margin-right:0px}
	.pagelink .pagelink-item{width:100%}
	.pagelink .pagelink-item a{display:block}
	.pagelink .pagelink-item.next{align-items:flex-start;margin-top:20px}
	.inquiry-wrap{padding:20px 10px}
	.inquiry-wrap .inquiry-title{font-size:22px}
	.newslist.list1{justify-content:space-between}
	.newslist.list1 li{margin-right:0px;width:48%}
	.newslist.list0 li .newslist-img{width:40%}
	.newslist.list0 li .newslist-info{padding:10px}
	.newslist.list0 li .newslist-info .title{margin:10px 0px 0px}
	.newslist.list0 li .newslist-info .more{display:none}
	.banner-inner img{min-height:inherit;height:auto}
	.contact-list .contact-item{width:100%;margin-bottom:50px}
	.contact-list .contact-item:last-child{margin-bottom:0px}
	.contact-list .contact-item .contact-item-title{margin:20px 0px 10px}
	.product-catelist .product-cateitem:hover .cate-img .more{display:none}
	.prodetails-img{height:300px}
	.prodetails-img img{width:100%;height:100%;object-fit:cover}
	.prodetails-img .content .span1{font-size:30px}
	.preview-container{display:block}
	#gallerythumbs{display:block}
}
@media (max-width:450px){
	.rd-wrap .rd-title{font-size:18px}
	.rd-wrap .rd-img{margin-bottom:20px}
	.rd-wrap .rd-img img{width:100%;margin-bottom:20px}
	.product-catelist .product-cateitem .cate-title{padding:15px 10px}
	.product-catelist .product-cateitem .cate-title a{font-weight:400;line-height:1.2;-webkit-line-clamp:3}
	.pro-list li .pro-info{padding:15px 10px}
	.pro-list li .pro-info .title{display:block;font-size:16px}
	.pro-list li .pro-img .icon-hottitle{font-size:14px;left:-45px;top:-35px;width:90px;height:70px}
	.pro-list li .pro-img .icon{width:30px;height:30px;bottom:5px;right:5px}
	.pro-list.list0 li .pro-info{padding:10px}
	.pro-list.list0 li .pro-info .more{display:none}
	.pro-list.list0 li .pro-img{height:100%}
	.pro-list.list0 li .pro-img a{height:100%}
	.common-page>a,.common-page>span{min-width:40px;height:40px;font-size:16px}
	.common-page p{height:40px}
	.common-page p a,.common-page p span{padding:0px 10px}
	.newslist li .newslist-info{padding:10px 10px 0px}
	.page-main .pro-cate-title{font-size:22px}
}