.fp-section{ height:100vh !important; } .footer-section.fp-section{ height:auto !important; } .product-section, .renwen-section, .tech-section, .design-section, .banner-section{ position:relative; } .renwen-section .swiper-container, .tech-section .swiper-container, .design-section .swiper-container, .banner-section .banner-box{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .renwen-section .swiper-container .swiper-slide > a, .tech-section .swiper-container .swiper-slide > a, .design-section .swiper-container .swiper-slide > a, .banner-section .banner-box .swiper-slide > a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; } .renwen-section .swiper-container .swiper-slide > a, .tech-section .swiper-container .swiper-slide > a, .design-section .swiper-container .swiper-slide > a{ display:flex; align-items:center; color: #fff; line-height:2; font-size:1.2rem; } .renwen-section .swiper-container .swiper-slide > a h2, .product-section > .p-a h2, .tech-section .swiper-container .swiper-slide > a h2, .design-section .swiper-container .swiper-slide > a h2{ font-size:3.2rem; font-weight:lighter; padding-bottom:1.5rem; margin-bottom:1.5rem; position:relative; letter-spacing: 0.2rem; } .renwen-section .swiper-container .swiper-slide > a h2:after, .tech-section .swiper-container .swiper-slide > a h2:after, .design-section .swiper-container .swiper-slide > a h2:after{ position:absolute; content:""; bottom:0; left:0; width:6rem; height:0.1rem; background-color:#fff; } .product-menu-nav{ position: fixed; left: 0; bottom: 10%; text-align: center; z-index: 1; width: 100%; display:none; overflow:visible !important; right:0; } .product-menu-nav ul{ display:flex; margin:0; width: 50%; justify-content: space-around; position:relative; } .product-menu-nav ul:after{ content:""; bottom:-1rem; width:100%; height:1px; border-bottom:1px solid #fff; position:absolute; } .product-menu-nav ul li{ position:relative; } .product-menu-nav ul li:after{ content: ""; bottom: -1.3rem; width: 0.6rem; height: 0.6rem; background-color: #fff; position: absolute; left: 50%; transform: translate(-50%, 0); border-radius: 50%; transition:all 0.2s ease; } .product-menu-nav ul li a{ font-size:1rem; font-weight:lighter; color:#fff; } .product-menu-nav ul li.on:after, .product-menu-nav ul li:hover:after{ bottom: -1.4rem; width: 0.8rem; height: 0.8rem; } .product-menu-nav ul li a:after{ content: ""; bottom: -1.7rem; width: 1.4rem; height: 1.4rem; border: 1px solid #fff; position: absolute; left: 50%; transform: translate(-50%, 0); border-radius: 50%; transition: all 0.2s ease; opacity:0; } .product-menu-nav ul li.on a:after, .product-menu-nav ul li:hover a:after{ opacity:1; } .product-section > .p-a{ width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; display:flex; align-items:center; color: #fff; line-height:2; font-size:1.2rem; font-weight:lighter; } .product-menu-nav ul li a, .product-menu-nav ul:after, .product-menu-nav ul li:after{ opacity:.4; font-weight:bold; } .product-menu-nav ul li:hover a, .product-menu-nav ul li:hover:after, .product-menu-nav ul li:hover a, .product-menu-nav ul li.on a, .product-menu-nav ul li.on:after, .product-menu-nav ul li.on a{ opacity:1; } .design-text-box{ font-weight:lighter; } /* .banner-section{ position:relative; height:calc(100vh - 56px); } .banner-section .banner-container{ display:flex; align-items:center; height:100%; } .banner-section .banner{ content:''; --background-overlay: ''; background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; opacity:1; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:-1; } */ .videobg{ position: absolute !important; top: 0; left: 0; width: 100%; height: 100%; object-fit:cover; } .vjs-poster{ background-size:cover !important; } .tcp-skin .tcp-loading-spinner{ display:none !important; } .videobg video{ object-fit: cover; } .vc{ position:relative; } .play-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; background-color: rgba(255, 255, 255, 0.8); border: none; border-radius: 50%; cursor: pointer; display: none; align-items: center; justify-content: center; } .play-button:before { content: "▶"; font-size: 30px; } .e-con-inner{ width: 100%; max-width: min(100%, var(--container-max-width, 1140px)); position:relative; margin:0 auto; display:flex; } .banner-container .e-con-inner{ } .banner-container .bc-text{ color:#fff; width: 43.8%; display: flex; flex-direction: column; flex-basis: auto; flex-grow: 0; flex-shrink: 1; flex:0 1 auto; } .banner-container .bc-text h2{ font-size:4rem; font-family:'helvetica' !important; } .banner-section .btn{ padding-top:0.8rem !important; padding-bottom:0.8rem !important; border-radius:2px; color:#fff; border-color:#fff; float:left; width:180px; } .banner-section .btn:hover{ background-color: #fff; color:var(--bs-theme-color); } .ads-section{ border-radius:1rem; overflow:hidden; } .ads-section .swiper-slide img{ width:100%; height:auto; min-height:100%; transition:1s linear 2s; transform:scale(1.05,1.05); } .ads-section .swiper-slide-active img,.swiper-slide-duplicate-active img{ transition:6s linear; transform:scale(1,1); } @media only screen and (max-width: 767px){ body { padding-top: 56px; } .banner-section{ height:calc(100vh - 56px); width:100%; overflow:hidden; } .tech-section .swiper-container, .design-section .swiper-container, .banner-section .banner-box{ height:calc(100vh - 56px); width:100%; overflow:hidden; position:relative; top:auto; left:auto; right:auto; bottom:auto; } .section.v1-section, .section.v2-section, .section.v3-section, .section.v4-section{ background-color:#222; } .videobg{ position:relative !important; top:0; bottom:0; left:0; right:0; display:block; object-fit:unset; height:auto; width: 100%; } .e-con-inner{ flex-direction:column; } .banner-container .bc-text{ width: 100%; padding:0 2rem; } .banner-container .bc-text h2{ font-size:2.2rem; width:60%; } .banner-container .bc-text div{ width:80%; } .banner-section .banner{ background-size:auto 100%; height: 140vw; background-attachment:inherit; } } .greybg{ background-color:#f5f5f5; } .series-section h2 img{ width:15rem; max-width:100%; } .series-section.vizi h2 img{ width:7.5rem; } .series-section .category-item{ display:flex; } .series-section .category-item .left-part { margin-right: 8px; max-width: 887px; min-width: 450px; overflow: hidden; background: #fff; border-radius: 8px; width: 40%; flex-shrink: 0; position: relative; } .series-section .category-item .right-part { display: flex; max-width: 1504px; overflow: hidden; flex-direction: column; justify-content: space-between; width: 65%; } .series-section .category-item .copy-content{ display:flex; flex-direction: column; justify-content: center; align-items:center; padding-top:10rem; } .series-section .category-item .copy-content h2, .series-section .category-item .copy-content h3{ position:relative; font-size:2.3rem; font-family:'helvetica' !important; margin:0; } .series-section .category-item .copy-content h3{ padding-left:3rem; padding-right:3rem; font-size:1.5rem; } .series-section .category-item .copy-content h3:before, .series-section .category-item .copy-content h3:after{ content:''; position:absolute; width:2rem; height:2px; background-color:#000; left:0rem; top:50%; margin-top:-1px; } .series-section .category-item .copy-content h3:after{ left:auto; right:0rem; } .series-section .category-item .copy-content .txt{ color:#6f6f6f; font-size:0.8rem; text-align:center; line-height:1.8; } .series-section .category-item .copy-content .txt p{ margin:0; } .series-section .category-item .pic-content{ max-width: 887px; display: flex; justify-content: left; overflow: hidden; position: relative; border-top-left-radius: 8px; border-top-right-radius: 8px; margin:3rem 0 2rem 2rem; } .series-section .category-item .pic-content img { width: auto; height: 30rem; display: block; max-width: max-content !important; } .series-section.diyc .category-item .pic-content{ justify-content: center; margin:3rem 0 0 0; } .series-section.diyc .category-item .left-part .pic-content img{ transform: translate(-1rem, 0); } .series-section .category-item .btn-primary{ font-size:0.8rem; } .series-section .category-item .right-part .pic-content { display: flex; justify-content: flex-start; overflow: hidden; border-radius: 8px; margin:0; margin-left: 8px; width: 748px; background: #fff; flex-direction: column; align-items: center; padding: 0 1.5rem; position: relative; cursor: pointer; } .series-section .category-item .right-part .pic-content img { height: 12rem; margin: 3.5rem auto 0.8rem; max-width:100%; } .series-section .category-item .right-part .pic-content.bathroom-fittings img{ width:100%; margin:4.25rem 0; height:auto; } .series-section .category-item .right-part .copy-content{ padding-top:0; padding-bottom:3rem; text-align:center; } .series-section .category-item .right-part .pic-content:nth-child(2n 1) { margin-left: 0; } .series-section .category-item .right-part > div { max-width: 1504px; display: flex; justify-content: space-between; overflow: hidden; height: 50%; } .series-section .category-item .right-part > div:first-child { margin-bottom: 8px; } .series-section .category-item .right-part .copy-content h2, .series-section .category-item .right-part .copy-content h3{ font-size:1.8rem; } .series-section .category-item .right-part .copy-content h3{ padding-left:2rem; padding-right:2rem; font-size:1rem; } .series-section .category-item .right-part .copy-content h3:before, .series-section .category-item .right-part .copy-content h3:after{ content:''; position:absolute; width:1.5rem; height:2px; background-color:#000; left:0rem; top:50%; margin-top:-1px; } .series-section .category-item .right-part .copy-content h3:after{ left:auto; right:0rem; } .series-section .category-index .cindex-part{ margin-bottom:8px; border-radius:8px; overflow:hidden; background-color:#fff; display:flex; } .series-section .category-index .pic-content{ display: flex; max-width: 1272px; overflow: hidden; flex-direction: column; justify-content: space-between; width: 55%; } .series-section .category-index .pic-content img{ max-width:100%; border-radius:8px; } .series-section .category-index .copy-content{ display: flex; padding: 0 4rem; flex-direction: column; align-items: start; justify-content: center; } @media screen and (max-width: 1079.98px){ .ads-section{ border-radius:8px; } .series-section h2 img { width: 8rem; } .series-section .category-index .cindex-part{ flex-direction: column; } .series-section .category-index .pic-content{ width:100%; } .series-section .category-index .copy-content{ padding:3rem 5rem; text-align:center; line-height:1.5; } .series-section .category-index .copy-content h4{ margin-left:auto; margin-right:auto; } .series-section .category-index .copy-content .btn{ margin:0 auto; } .series-section .category-item .copy-content{ padding-top:5rem; } .series-section .category-item .right-part, .series-section .category-item .left-part{ max-width: 100% !important; min-width: unset; width: 100%; } .series-section .category-item .pic-content img{ object-fit: cover; height: auto; width: 125%; } .series-section .category-item{ flex-direction: column; } .series-section .category-item .right-part{ margin-top:8px; } .series-section .category-item .right-part .pic-content{ padding:0 0.5rem; } .series-section .category-item .right-part .pic-content img{ width:100%; object-fit: contain; margin-top:2rem; } .series-section .category-item .copy-content h2{ font-size:2rem; text-align:center; } .series-section .category-item .right-part .copy-content h2{ font-size:1.2rem; } .series-section .category-item .right-part .copy-content h3{ font-size:1rem; } .series-section.vizi h2 img{ width:4.5rem; } .series-section.vizi .category-item .left-part .pic-content{ margin-left:0; } .series-section.vizi .category-item .pic-content img{ width:100%; } .series-section .category-item .right-part .pic-content.bathroom-fittings img{ margin:6.05rem 0; } .series-section .category-item .right-part .pic-content.washbasin img{ margin-bottom: 2.6rem; } } @media only screen and (min-width: 768px) and (max-width: 1023.98px) { .e-con-inner{ margin-left:4rem; } .banner-container .bc-text{ width:60%; } .series-section .category-item .right-part .pic-content.bathroom-fittings img { margin: 4.7rem 0; } .series-section .category-item .right-part .pic-content.washbasin img { margin-bottom: 0.9rem; } } @media only screen and (min-width: 1024px) and (max-width: 1079.98px) { .series-section .category-item .right-part .pic-content.bathroom-fittings img { margin: 3.7rem 0; } }