@charset "utf-8";
/*CSS Document*/



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



@media screen and ( max-width:1700px ){
		.w1680, .w1560 {width:1366px;}

		.p-250-0 {padding: 180px 0;}

}



@media screen and ( max-width:1601px ){
		
		/*****common*****/
		.w1440,.w1560, .w1680{width:1200px;}

		/* .products-home { width: 70%; } */
		.products-home .df p { font-size: 24px; }
		

}



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



@media screen and ( max-width:1367px ){
		
		/*****common*****/
		.w1070,.w1136,.w1170,.w1200,.w1280,.w1366,.w1440,.w1560, .w1680{width:1024px;}
		
		.margin-wrap{margin:80px auto 120px;}
		.margin-wrap-s{margin:44px auto 54px;}
		
		.padding-wrap{padding:80px 0 120px;}
		.padding-wrap-s{padding:44px 0 54px;}

		.p-250-0 {padding: 100px 0;}

		.pt-200, .pt-150 { padding-top: 100px; }
		.pb-200, .pb-150 { padding-bottom: 100px; }

		.pt-100 { padding-top: 80px; }
		.pb-100 { padding-bottom: 80px; }

		.pt-80 { padding-top: 66px; }
		.pb-80 { padding-bottom: 66px; }

		.pb-66 { padding-bottom: 54px; }

		.mt-120 { margin-top: 100px; }
		.mb-120 { margin-bottom: 100px; }

		.gotop { right: 30px; bottom: 30px; }


		/*  */
		.home-one-l { padding-right: 80px; }

		.home-banner { margin-bottom: 3px; }
		.home-banner-text h2 { font-size: 30px; }
		.home-banner-text img { width: 100px; margin-top: 20px; }

		.home-one-title { margin-bottom: 50px; }

		.home-one-l p { font-size: 16px; }
		.home-one-l p strong { font-size: 16px; }

		.home-one-title h2 { font-size: 28px; line-height: 40px; }
		.home-one-title img { height: 80px; margin-right: 20px; }


		/*  */
		.products-home { width: 60%; padding-top: 58px; }
		.products-home .df p { font-size: 18px; }

		.products-kitchen-box .products-menu { margin-bottom: 120px; }
		.products-details-wardrobe-con > div { width: 50%; }


		/*  */
		.about-one-text p { font-size: 18px; }

		.about-three-text p { font-size: 18px; }
		

}



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



@media screen and ( max-width:1200px ){
		
		/*****common*****/
		.w1070,.w1136,.w1170,.w1200,.w1280,.w1366,.w1440,.w1560, .w1680{width:960px;}

		.about-banner-text { padding: 20px 50px; }
		.about-banner-text h1 { font-size: 24px; margin: 30px 0 36px; }

		.about-banner > .wow img { height: 480px; object-fit:cover;object-position:center center; }


}






/************************************/


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

} 


@media screen and ( max-width:996px ){
		
		/*****common*****/
		.w960,.w1070,.w1136,.w1170,.w1200,.w1280,.w1366,.w1440,.w1560, .w1680{width:90%;}
		
		.margin-wrap{margin:66px auto 80px;}
		.margin-wrap-s{margin:36px auto 44px;}
		
		.p-250-0,
		.padding-wrap{padding:66px 0 80px;}
		.padding-wrap-s{padding:36px 0 44px;}

		.pt-80, .pt-100 { padding-top: 66px; }
		.pb-50, .pb-66 { padding-bottom: 44px; }

		.pt-200, .pt-150 { padding-top: 66px; }
		.pb-200, .pb-150 { padding-bottom: 66px; }

		.pt-100 { padding-top: 66px; }
		.pb-100 { padding-bottom: 66px; }

		.pt-80 { padding-top: 50px; }
		.pb-80 { padding-bottom: 50px; }

		.mt-80 { margin-top: 50px; }
		.mb-80 { margin-bottom: 50px; }

		.mt-120 { margin-top: 66px; }
		.mb-120 { margin-bottom: 66px; }
		
		.turn-pages a{font-size:12px;width:30px;height:30px;line-height:30px;margin:0;border-width:1px;}
		.turn-pages a.prev{margin:0 10px 0 0;}
		.turn-pages a.next{margin:0 0 0 10px;}


		/*  */
		.header { padding: 20px 0; }
		.header-nav { margin-right: 20px; }
		.header-nav > ul > li { margin-right: 20px; }
		.header-nav i.iconfont + a:after { font-size: 8px; }
		.language dt:after { font-size: 8px; }
		.language dt { padding-right: 12px; }

		/* 767 */
		.header-phone-more{display:block;line-height:1em;position:absolute;top:50%;right:5%;margin-top:-8px;}
		.header-phone-more i{display:block;}
		.header-phone-close{display:block;opacity:0;filter:alpha(opacity=0);visibility:hidden; position:fixed;top:20px;right:20px;z-index:-1;width:44px;line-height:44px;background-color:#fff;text-align:center;border-radius:8px;}
		.header-phone-close i{/*color:#fff;*/}
		.header-phone-close.active{z-index:999;opacity:1;filter:alpha(opacity=100);visibility:visible;}

		.header-nav{position:fixed;top:0;left:0;bottom:0;z-index:-1;background-color:transparent;}
		.header-nav.active{z-index:998;}
		
		/*菜单 白底 透明黑底*/
		.header-nav:after{content:"";display:block;position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;filter:alpha(opacity=0);visibility:hidden;
				-webkit-transition:all .3s ease;
				-moz-transition:all .3s ease;
				-ms-transition:all .3s ease;
				-o-transition:all .3s ease;
				transition:all .3s ease;
		}
		.header-nav.active:after{opacity:1;filter:alpha(opacity=100);visibility:visible;
				-webkit-transition:all .3s ease;
				-moz-transition:all .3s ease;
				-ms-transition:all .3s ease;
				-o-transition:all .3s ease;
				transition:all .3s ease; 
		}
		.header-nav:before{content:"";width:320px;display:block;position:fixed;top:0;left:-200%;bottom:0;z-index:2;background-color:#fff;
				-webkit-transition:all .3s ease;
				-moz-transition:all .3s ease;
				-ms-transition:all .3s ease;
				-o-transition:all .3s ease;
				transition:all .3s ease;
		}
		.header-nav.active:before{left:0;
				-webkit-transition:all .3s ease;
				-moz-transition:all .3s ease;
				-ms-transition:all .3s ease;
				-o-transition:all .3s ease;
				transition:all .3s ease; 
		}

		/*菜单列表 动画*/
		.header-nav > ul{position:fixed;top:0;left:-200%;bottom:0;z-index:9;width:320px;padding:20px 0;overflow-y:auto;} 
		.header-nav.active > ul{left:0;}

		/*列表*/
		.header-nav > ul > li{float:none;width:100%;text-align:left; position: relative; margin: 0;}
		.header-nav > ul > li > a{padding:15px 36px;color:#131313;}
		.header-nav > ul > li i{display:block !important;width:60px;height:46px;text-align:center;line-height:46px !important;position:absolute;top:0;right:0;z-index:2;font-size:10px;}
		.header-nav > ul > li:first-child i { display: none !important; }
		.header-subnav{opacity:1;visibility:visible;display:none;position:static;box-shadow:inherit; background-color: #f4f4f4;
		    -webkit-transition:inherit;
			-moz-transition:inherit;
			-ms-transition:inherit;
			-o-transition:inherit;
			transition:inherit;
			-webkit-transform:inherit !important;
			-moz-transform:inherit !important;
			-ms-transform:inherit !important;
			-o-transform:inherit !important;
			transform:inherit !important;
		}
		.header-nav > ul > li > a:after { display: none; }
		.header-subnav li a { padding: 10px 36px; }

		/*其他*/
		.header-other{position:fixed;top:0;left:-200%;z-index:999;width:280px;display:block;padding:15px 20px;background:url(../images/shop-bg.jpg) no-repeat;background-size:200% 100%;border-bottom:1px solid #ddd;
				-webkit-transition:all .3s ease;
				-moz-transition:all .3s ease;
				-ms-transition:all .3s ease;
				-o-transition:all .3s ease;
				transition:all .3s ease;
		}
		.htmloverflow .header-other{left:0;
				-webkit-transition:all .3s ease;
				-moz-transition:all .3s ease;
				-ms-transition:all .3s ease;
				-o-transition:all .3s ease;
				transition:all .3s ease;
		}
		.language { position: absolute; top: 50%; right: 72px; margin-top: -7px; }


		/*  */
		.footer-nav ul { grid-gap: 20px 20px; }
		.footer-nav img { margin-right: 20px; }
		.footer-contact p { font-size: 14px; }
		.footer-contact li { margin-bottom: 20px; }
		.footer-contact h2 a { margin-bottom: 20px; }
		.footer-nav ul li a { font-size: 14px; }
		.footer-top .w1680 { display: block; }

		.footer-nav { margin-bottom: 20px; }
		.footer-contact li { margin-bottom: 10px; }
		.footer-contact h2 a { margin-bottom: 14px; }
		.footer-copyright { padding: 12px 0; }
 

		/*  */
		.home-two h2 { font-size: 30px; margin-bottom: 20px; }
		.home-two-box h3 { bottom: 50px; font-size: 24px; }
		.home-two-box > img:first-child { top: 20px; right: 20px; width: 80px; height: 80px; }


		/*  */
		.products { display: block; }

		.products-home { width: 100%; }
		.products-menu-box { display: block; }
		.products-menu h1 a { margin-bottom: 30px; }
		.products-menu-list h2 a { margin-bottom: 20px; }
		/* .products-menu-list ul { display: flex; gap: 14px 30px; flex-wrap: wrap; } */
		.products-menu-list ul li a { margin-bottom: 10px; }
		.products-menu-list { margin-bottom: 30px; }
		.products-menu-list:last-child { margin-bottom: 0; }
		.products-home { padding-top: 50px; }

		.products-kitchen { width: 100%; }
		.products-kitchen-box .products-menu { margin-bottom: 30px; }

		.products-kitchen .slide-four-swiper-button { opacity: 1 !important; }
		.products-kitchen .swiper-button-prev.swiper-button-disabled, .products-kitchen .swiper-button-next.swiper-button-disabled { display: flex; opacity: .3 !important; }


		/*  */
		.products-details-banner .w1680 span { font-size: 20px; }
		.products-details-banner .w1680 h1 { font-size: 36px; }
		.products-details-banner .w1680 h1 img { height: 36px; }

		.products-details-kitchen-top .pdk-top-l h2 { font-size: 36px; }
		.products-details-kitchen-top .pdk-top-l h2 img { height: 36px; }
		.products-details-kitchen-top .pdk-top-l h3 { font-size: 28px; margin-bottom: 20px; }
		.products-details-kitchen-top .pdk-top-l p { font-size: 18px; margin-bottom: 30px; }

		.products-details-kitchen-column p,
		.products-details-kitchen-lr p { font-size: 18px; } 
		.products-details-kitchen-column p strong,
		.products-details-kitchen-lr p strong { font-size: 24px; } 

		.products-details-wardrobe-title h2 span { font-size: 36px; }
		.products-details-wardrobe-title h2 img { height: 36px; margin-left: 20px; }
		.products-details-wardrobe-con > div:nth-child(1) { padding-right: 30px; }
		.products-details-wardrobe-con > div:nth-child(1) h3 { font-size: 28px; }
		.products-details-wardrobe-con > div:nth-child(1) p { font-size: 18px; margin-bottom: 16px; }
		.products-details-wardrobe-con > div:nth-child(1) p strong { font-size: 22px; }


		/*  */
		.about-banner-text { padding: 10px 10px 10px 36px; box-sizing: border-box; width: 30%; }
	    .about-banner-text h1 { font-size: 18px; margin: 20px 0 24px; }
		.about-banner-text h1 br { display: none; }
		.about-banner-text img { width: 66px; }
		.about-banner > .wow img { height: 350px; }

		.about-one { display: block; }
		.about-one > div { width: 100%; }
		.about-one-text { padding: 20px 0 0; }
		.about-one-text p { margin-bottom: 20px; }
		.about-three-text { padding: 10px 36px; }
		.about-three-text h2 { margin-bottom: 24px; }


		/*  */
		.accessories-one p { font-size: 18px; }

		.accessories-lr-text p { font-size: 18px; }
		.accessories-lr-text h3, .accessories-six h3 { font-size: 24px; }
		.accessories-six p { font-size: 18px; }


		/*  */
		.showroom-one ul { grid-gap: 30px 30px; }
		.showroom-three-con p { font-size: 20px; }
		

}  






/************************************/


@media screen and ( max-width:767px ){
		
		/*****common*****/
		.w960,.w1070,.w1136,.w1170,.w1200,.w1280,.w1366,.w1440,.w1560, .w1680{width:100%; box-sizing: border-box; padding-left: 36px !important; padding-right: 36px !important;}

		.header-phone-more { right: 38px; }

		html.htmloverflow{overflow:hidden;position:fixed;width:100%;height:100%;}
		
		.gotop{right:20px;bottom:20px;}
		.gotop i { width: 30px; height: 100px; font-size: 16px; line-height: 26px; }
		.gotop i:after { top: 15px; bottom: 10px; }
		
		.pagination a{width:36px;height:36px;line-height:34px;border-width:1px;}
		
		.margin-wrap,
		.margin-wrap-s{margin:30px auto 36px;}
		
		.p-250-0,
		.padding-wrap,
		.padding-wrap-s{padding:30px 0 36px;}

		.pt-80, .pt-100 { padding-top: 30px; }
		.pb-50, .pb-66 { padding-bottom: 36px; }

		.pt-200, .pt-150 { padding-top: 36px; }
		.pb-200, .pb-150 { padding-bottom: 36px; }

		.pt-100 { padding-top: 36px; }
		.pb-100 { padding-bottom: 36px; }

		.pt-80 { padding-top: 30px; }
		.pb-80 { padding-bottom: 30px; }

		.mt-80 { margin-top: 30px; }
		.mb-80 { margin-bottom: 30px; }

		.mt-120 { margin-top: 36px; }
		.mb-120 { margin-bottom: 36px; }
		
		
		/*****header*****/


		/*  */


		/*  */
		.home-one { display: block; }
		.home-one-l { width: auto; padding: 0 0 30px; }
		.home-banner-text { bottom: 20px; }
		.home-banner-text h2 { font-size: 20px; }
		.home-banner-text img { width: 72px; margin-top: 16px; }
		.home-banner .swiper-slide > img { height: 300px; object-fit:cover;object-position:center center; }

		.home-one-title { margin-bottom: 20px; }
		.home-one-l p { font-size: 14px; margin-bottom: 20px; line-height: 1.6em; }
		.home-one-l p strong { font-size: 14px; }
		.home-one-r { width: 100%; padding: 27% 0; }
		.home-one-r-box > div { width: 22%; padding: 11% 0; }
		.home-one-r-box > div:nth-child(3) { top: 16%; left: 26%; }
		.home-one-r-box > div:nth-child(4) { left: auto; right: 26%; }

		.home-two h2 { font-size: 20px; margin-bottom: 14px; }
		.home-two-box h3 { bottom: 24px; font-size: 20px; }
		.home-two-box > img:first-child { top: 14px; right: 14px; width: 50px; height: 50px; }


		/*  */
		.products-home .df { display: block; }
		.products-home img { width: 100% !important; }  
		.products-home .df p { padding: 20px 0 0; }


		/*  */
		.products-details-banner .w1680 { top: 36px; bottom: 36px; }
		.products-details-banner .w1680 span { left: 36px; font-size: 16px; }
		.products-details-banner .w1680 h1 { left: 36px; font-size: 24px; }  
		.products-details-banner .w1680 h1 img { height: 24px; }
		.products-details-banner > img { height: 380px; object-fit:cover;object-position:center center; }

		.products-details-kitchen-top { display: block; }
		.products-details-kitchen-top .pdk-top-l { width: 100%; padding-bottom: 20px; }
		.products-details-kitchen-top .pdk-top-r { width: 100%; padding: 0; }

		.products-details-kitchen-lr > div { display: block; margin-left: 0; margin-right: 0; margin-top: 0 !important; }
		.products-details-kitchen-lr > div > div { width: 100%; padding: 0; display: block; margin-bottom: 30px; }
		/* .products-details-kitchen-lr > div > div.pdk-lr-l { padding-bottom: 20px; } */
		.products-details-kitchen-lr > div > div p { margin: 0 !important; padding-top: 20px; }
		.products-details-kitchen-lr > div > div p:first-child { padding-top: 0; }
		.products-details-kitchen-lr > div > div img { margin: 0 !important; }

		.products-details-wardrobe-con { display: block; }
		.products-details-wardrobe-con > div { width: 100%; }
		.products-details-wardrobe-con > div:nth-child(1) { padding: 0 0 20px; }


		/*  */
		.about-three { padding-left: 36px; padding-right: 36px; }
		.about-three ul li { display: block; }
		.about-three ul li > div { width: 100%; }
		.about-three-text { padding: 20px 0; text-align: left !important; }
		.about-three-text h2 { margin-bottom: 11px; }


		/*  */
		.accessories-lr { display: block !important; }
		.accessories-lr > div { width: 100%; }
		.accessories-lr-text { padding: 20px 0 0 !important; }
		.products-details-banner .w1680 > img { width: 66px; right: 36px; bottom: 0; }

		
}



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

	
		.products-details-kitchen-top .pdk-top-l h2 { margin-bottom: 20px; }	
		.products-details-kitchen-top .pdk-top-l h2 img { height: 20px; }
		.products-details-kitchen-top .pdk-top-l p { margin-bottom: 16px; }

		.home-one-title h2 { font-size: 24px; line-height: 36px; }
		.home-one-title img { height: 72px; }

		.home-two-box h3 { bottom: 20px; font-size: 16px; }

		.footer-nav ul { grid-gap: 20px 10px; }

		.products-kitchen .swiper-button-prev, .products-kitchen .swiper-button-next { width: 100px; }

		.showroom-one ul { grid-gap: 10px 10px; }
		.showroom-banner .w1680 h1 { font-size: 20px; margin-bottom: 16px; }

		.our-labelling ul li img { width: 100%; }

}



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



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




































