*,::before,::after{box-sizing:border-box;margin:0;padding:0;border:0 solid currentColor}
html{min-height:100vh;width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}
html,body{overflow-x: hidden;}

@font-face {
    font-family: 'MinervaModernRegular';
    src: url('../fonts/MinervaModernRegular.woff2') format('woff2'), /* 现代浏览器优先 */
    url('../fonts/MinervaModernRegular.woff') format('woff'),   /* 广泛兼容的 Web 字体 */
    url('../fonts/MinervaModernRegular.otf') format('opentype'); /* 备用（Safari/iOS 等） */;
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'MinervaModernBold';
    src: url('../fonts/MinervaModernBold.woff2') format('woff2'),
    url('../fonts/MinervaModernBold.woff') format('woff'),
    url('../fonts/MinervaModernBold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal; 
}

:root{--color1:#F4F2EE;--color2:#252525;}

body{min-height:100vh;width:100%;background:var(--color1);color:var(--color2);overflow-y:auto;font-family:'MinervaModernRegular','Microsoft YaHei','PingFang SC',Arial,Helvetica,sans-serif;font-size: 16px;line-height: 1;letter-spacing: .01em;}
body,a,p{font-family:'MinervaModernRegular','Microsoft YaHei','PingFang SC',Arial,Helvetica,sans-serif;}

img {
pointer-events: none; 
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}

img,picture,video,canvas{display:block;max-width:100%;height:auto}
input,button,textarea,select{font:inherit;color:inherit;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}
button{cursor:pointer}
p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
em,i{font-style: normal;}
a{text-decoration:none;color:inherit;outline:none;transition: all .3s;}
ul,ol{list-style:none}
.app{display: none!important;}
.pc{display: block!important;}
.flex{display:flex;}
.clearfix:before, .clearfix:after {content: " ";display: table}
.clearfix:after {clear: both}img{display:block;}
.poR{position:relative;}

.imgs{overflow: hidden;}
.imgs img{transition: all .6s;display: block;}
a:hover .imgs img{transform: scale(1.06);}
.img img{width: 100%;display: block;max-width: 100%;}

.imgs_box .img img{margin-top: -30px;margin-bottom: -30px;}
.imgs_box2 .img img{margin-top: -5px;margin-bottom: -5px;}

.w1145{width: 1145px;margin: 0 auto;max-width: 90%;}

.comWrapper{margin: 0 auto;width: calc(100% - 25px * 2);}

a.btn,.download_a{display: inline-flex;align-items: center;position: relative;text-transform: capitalize;}
a.btn svg,.download_a svg{width: 8px;margin-left: 10px;}
a.btn:after,a.btn:before,.download_a::after,.download_a::before{background-color:var(--color1);bottom:-8px;content:"";height:.05em;left:0;min-height:1px;position:absolute;right:0;opacity: .8;}  
a.btn:before,.download_a:before{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:.5s}
a.btn:after,.download_a:after{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}
@media (hover:hover){
a.btn:hover:before,.download_a:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}
a.btn:hover:after,.download_a:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:.2s}
}
a.btn.black:after,a.btn.black:before,.download_a:after,.download_a:before{background-color:var(--color2);}

.maskbg{background-color: rgba(0,0,0,.5);position: fixed;z-index: 7;width: 100%;height: 100%;top: 0;left:0;display: none;}
.disabled{pointer-events: none;}

.header{position: absolute;top: 0;left: 0;width: 100%;z-index: 999;height: 100px;display: flex;align-items: center;color: #fff;text-transform: uppercase;}

.menu-handler{display: none;}
.header a{font-size: 14px;font-weight: 900;letter-spacing: .06em;}

.header .comWrapper{justify-content: space-between;align-items: center;height: 100%;}
.header .logo img{width: 130px;}
.header .logo .img2{display: none;}
.header path{transition: all .5s;}
.headR{width: calc(100% - 230px);justify-content: flex-end;align-items: center;height: 100%;}
.nav{height: 100%;width: 650px;}
.nav .scroll{display: flex;}
.nav li{margin-right: 8%;height: 100%;display: flex;align-items: center;}
.nav li a{display: inline-flex;align-items: center;}
.nav li a>svg{margin-left: 8px;transition: all .5s;}
.search{display: flex;margin-left: 7.5%;position: relative;z-index: 99;}
.searchBtn{display: inline-flex;align-items: center;}
.searchBtn p{font-weight: 900;}
.searchBtn svg{margin-right: 12px;}
.searchMain{background-color: var(--color1);display: flex;position: fixed;top: 100px;width: 100%;left: 0;box-shadow:inset 0 0 0 0 rgba(0,0,0,0),0 1px 1px -1px rgba(0,0,0,0.4),1px 0 1px -1px rgba(0,0,0,0.4),-1px 0 1px -1px rgba(0,0,0,0.4);padding: 25px 0 35px;cursor: auto;display: none;font-weight: 100;}
.searchBox{display: flex;align-items: center;}
.search .searchMain .comWrapper{height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.searchBox{width: calc(100% - 24px * 2);align-items: center;display: flex;border-bottom: 1px solid rgba(37, 37, 37,.3);overflow: hidden;background-color: var(--color1);justify-content: space-between;justify-content: space-between;padding-right: 15px;}
.searchBox input[type=text]{width: calc(100% - 50px);padding: 10px 10px;height: 40px;background-color: var(--color1);font-size: 14px;text-transform: uppercase;}
.searchBox input::placeholder{color: rgba(37, 37, 37,.3);}
.searchMain .flexCenter{margin-top: 30px;text-transform: capitalize;}
.searchBox .closeBtn{cursor: pointer;}

.headR_fr{align-items: center;justify-self: flex-end;margin-left: 8%;height: 100%;}
.headR_fr .download{height: 100%;}
.headR_fr .download li{height: 100%;display: flex;align-items: center;}
.headR_fr .download li>a{display: flex;align-items: center;}
.headR_fr .download svg{margin-left: 8px;display: inline-block;}
.headR_fr .user{margin-left: 25px;}
.headR_fr path{stroke: var(--color1);}
.headR_fr .lang_btn{display: inline-flex;align-items: center;margin-left: 25px;}
.headR_fr .lang_btn a,.app_header .lang_btn a{position: relative;padding-left: 10px;margin-left: 8px;opacity: .5;}
.headR_fr .lang_btn a.cur,.app_header .lang_btn a.cur{opacity: 1;}
.headR_fr .lang_btn a::before,.app_header .lang_btn a::before{position: absolute;top: 50%;left: 0;transform: translateY(-50%);content: '';width: 4px;height: 4px;border-radius: 50%;background-color: var(--color1);transition: all .5s;}
.headR_fr .lang_btn a:hover,.app_header .lang_btn a:hover{opacity: 1;}
.nav_down{position: absolute;top: 100px;z-index: 999;background-color: var(--color1);font-size: 14px;color: #252525;box-shadow: 0 5px 5px rgba(37, 37, 37, 0.04);padding: 0 0 10px;opacity: 0;visibility: hidden;transition: opacity .4s;}
.nav_down::before{content: '';width: 6000px;background-color: var(--color1);position: absolute;height: 100%;z-index: -1;left: 50%;transform: translateX(-50%); opacity: 0;visibility: hidden;top: 0;}
.nav_down .flex.comWrapper{justify-content: space-between;align-items: flex-start;}
.nav_down_fl{flex-direction: column;}
.nav_down_fl a{margin-bottom: 25px;}
@media screen and (min-width:1300px){
.nav li:nth-child(2) .nav_down_fl{width: 680px;display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(3, 1fr);}
}
.header li.cur .nav_down,.header li.cur .nav_down::before{opacity: 1;visibility: visible;}

.nav_down_fl:has(a:hover) a:not(:hover){opacity: .3;}

.header.cur,.header.curs{background-color: var(--color1);color: var(--color2);}
.header.cur .logo .img1,.header.curs .logo .img1{display: none;}
.header.cur .logo .img2,.header.curs .logo .img2{display: block;}
.header.cur .searchBtn path,.header.curs .searchBtn path{stroke: var(--color2);}
.header.cur .headR_fr .lang_btn a::before,.header.curs .headR_fr .lang_btn a::before,.header.cur .app_header .lang_btn a::before,.header.curs .app_header .lang_btn a::before{background-color: var(--color2);}
.header.cur .nav li a>svg path,.header.curs .nav li a>svg path{fill: var(--color2);}
.header.curs{position: relative;border-bottom: none;}
.header.cur .headR_fr path,.header.curs .headR_fr path{stroke: var(--color2);}

.footer{background-color: #252525;color: var(--color1);}
.footTop{padding: 60px 0 35px;}
.footTop .footL{line-height: 1.5;font-size: 14px;max-width: 370px;}
.footTop .footL .footLogo{margin-bottom: 25px;display: inline-flex;}
.footTop .footL .footLogo img{max-width: 260px;}
.footTop .footR{justify-content: space-between;width: 800px;margin-left: auto;text-transform: uppercase;}
.footTop .footR dt{font-family: 'MinervaModernBold';}
.footTop .footR dd{margin-top: 15px;display: flex;flex-wrap: wrap;}
.footTop .footR dd a{width: 100%;}
.footTop .footR dl:nth-child(1) dd a{width: 50%;}
.footTop .footR dl:last-child{margin-left: auto;width: min-content;margin-right: 15px;}
.footTop .footR dd a{display: inline-flex;margin-top: 15px;font-size: 14px;opacity: .8;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:transparent;}
.footTop .footR dd a:hover{opacity: 1;text-decoration-line: underline;text-decoration-color:var(--color1);}
.footTop .footTop_2{margin-top: 100px;align-items: center;}
.footTop .footTop_2 a{display: inline-flex;margin-right: 34px;}

.footBottom{padding: 30px 0;justify-content: space-between;align-items: center;border-top: 1px solid rgba(255, 255, 255,.5);}
.footBottom_l a{text-transform: uppercase;font-size: 14px;margin-right: 35px;opacity: .5;}
.footBottom_l a:hover{opacity: 1;}
.footBottom_r p{opacity: .5;text-transform: capitalize;}
.bannerHome .img img{width: 100%;object-fit: cover;max-height: 100vh;aspect-ratio: 1512 / 914;}
.bannerHome .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;z-index: 9;color: #fff;width: auto;}
@media screen and (min-width:1300px){
    .bannerHome .txt,.banner_factory .txt{top: auto!important;left: 70px!important;transform: none!important;text-align: left!important;bottom: 110px;}
    .banner_factory .txt{bottom: 80px!important;}
}
.bannerHome .txt h2{font-size: 48px;font-family: 'MinervaModernBold';line-height: 1.2;}
.bannerHome .txt p{line-height: 1.5;margin-top: 16px;margin-bottom: 24px;}
.bannerSwiper_btn{position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;outline: none;cursor: pointer;}
.bannerSwiper_prev{left: 25px;}
.bannerSwiper_next{right: 25px;}
.bannerSwiper_btn svg{transition: all .5s;}
.bannerSwiper_btn:hover svg{transform: scale(1.2);}
.bannerSwiper_btn:hover path{stroke: #fff;}
.bannerSwiper .swiper-pagination{bottom: 60px;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet{width: 45px;height: 1px;background-color: var(--color1);border-radius: 0;transition: all 2s .1s;}

.f32{font-size: 32px;font-weight: 500;letter-spacing: .04em;font-family: 'MinervaModernBold';}
.commonTit{text-align: center;margin-bottom: 60px;}
.commonTit p{line-height: 1.6;margin: 30px auto 25px;max-width: 700px;}

#videoBtn.cur{display: none;}
.videoHome ,.personHome .personHome_img,.videoBox{width: auto;max-width: 1144px;margin:0 auto;}
.videoHome video,.videoBox video{aspect-ratio: 1144 / 644;width: 100%;display: block;object-fit: cover;}
.videoHome #videoBtn,.videoBox #videoBtn{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}

.spaceHome_swiper .swiper-slide a{width: 100%;position: relative;display: block;}
.spaceHome_swiper .swiper-slide a .imgs,.spaceHome_swiper .swiper-slide a img{width: 100%;aspect-ratio: 464 / 620;object-fit: cover;}
.spaceHome_swiper .swiper-slide a p{letter-spacing: 2px;color: var(--color1);}
.spaceHome_swiper .swiper-slide a .txt{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;margin-top: 20px;}

.spaceHome_swiper_btns{display: flex;align-items: center;justify-content: center;margin-top: 45px;}
.spaceHome_swiper_btn{outline: none;cursor: pointer;transition: all .5s;}
.spaceHome_swiper_btn:hover{transform: translateY(-4px);}
.spaceHome_swiper_btn+.spaceHome_swiper_btn{margin-left: 60px;}

.workHome_list{flex-wrap: wrap;max-width: 1144px;margin: 0 auto -36px;}
.workHome_list a{width: calc((100% - 36px) / 2);margin-right: 36px;margin-bottom: 36px;}
.workHome_list a:nth-of-type(2n){margin-right: 0;}
.workHome_list a .imgs .img{overflow: hidden;}
.workHome_list a .imgs img{width: 100%;object-fit: cover;aspect-ratio: 544 / 420;margin-bottom:-10px;margin-top: -10px;display: block;}
.workHome_list .txt h6{font-family: 'MinervaModernBold';line-height: 1.2;font-size: 24px;display: flex;align-items: flex-start;justify-content: space-between;}
.workHome_list .txt h6 span{display: inline-flex;width: calc(100% - 20px);}
.workHome_list .txt .workHome_cate_info{margin-top: 20px;justify-content: space-around;}
.workHome_list .workHome_cate_info dl{flex: 1;}
.workHome_list .workHome_cate_info dl:nth-of-type(1){margin-right: auto;flex: 1;}
.workHome_list .workHome_cate_info dt{font-size: 10px;color: rgba(37, 37, 37,.5);}
.workHome_list .workHome_cate_info dd{font-size: 14px;margin-top: 5px;}
.livingHome{color: var(--color1);background: url(../images/about-img.jpg) top center no-repeat;background-size: cover;aspect-ratio: 1512 / 750;padding: 65px 0 0 50px; width: 100%;padding-bottom: 49.6%;height: 0;position: relative; }
.livingHome .commonTit{text-align: left;margin-bottom: 0;}
.livingHome .commonTit p{max-width: initial;margin: 35px 0 25px;max-width: 470px;width: 90%;}
.bestHome{background-color: #A99989;color: var(--color1);padding: 100px 0;}
.bestHome_list{display: flex;justify-content: center;flex-wrap: wrap;max-width: 1000px;margin: 0 auto 10px;}
.bestHome_list a{margin-bottom: 40px;margin-left: 35px;}
.bestHome_list a img{max-height: 50px;}
.bestHome a.more{position: relative;left: 50%;transform: translateX(-50%);text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:transparent;display: inline-flex;align-items: center;}
.bestHome a.more span{font-size: 18px;}
.bestHome a.more:hover{text-decoration-line: underline;text-decoration-color:#fff;}
.personHome .personHome_img_inner{overflow: hidden;}
.personHome .personHome_img img{width: 100%;margin-bottom:-10px;margin-top: -10px;aspect-ratio: 1144 / 645;object-fit: cover;}
.livingHome + .bestHome .bestHome_list{max-width: 650px;}
.livingHome + .bestHome .bestHome_list a{margin:0 35px 50px;}
.livingHome + .bestHome .bestHome_list a img{max-height: 26px;}
.newsHome_list{flex-wrap: wrap;}
.newsHome_list a{width: calc((100% - 12px * 2) / 3);margin-right: 12px;}
.newsHome_list a:hover,.workHome_list a:hover{transform: translateY(-4px);}
.newsHome_list a:nth-of-type(3n){margin-right: 0;}
.newsHome_list a .imgs img{width: 100%;object-fit: cover;aspect-ratio: 480 / 640;}
.newsHome_list a .txt,.workHome_list a .txt{border-top: 1px solid #686868;padding-top: 10px;margin-top: 10px;}
.newsHome_list a .txt span{display: flex;color: rgba(37, 37, 37,.5);}
.newsHome_list a .txt h6{font-family: 'MinervaModernBold';line-height: 1.2;margin: 10px 0 14px;}
.newsHome_list a .txt p{line-height: 1.5;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.lifeHome{color: var(--color1);overflow: hidden;}
.lifeHome .txt{position: absolute;top: 0;left: 0;text-align: center;align-items: center;justify-content: center;display: flex;width: 100%;height: 100%;}
.lifeHome .commonTit{margin-bottom: 0;}
.lifeHome .imgs{width: 100%;}
.lifeHome .imgs img{width: 100%;}

.stroyHome{margin-top: calc(184px + 10px);}
.spaceHome{margin-top: calc(184px + 10px);}
.workHome{margin-top: calc(180px + 10px);}
.workHome .commonTit{margin-bottom: 50px;}
.livingHome{margin-top: calc(175px + 10px);}
.personHome{margin-top: calc(175px + 10px);}
.newsHome{margin-top: calc(155px + 10px);}
.lifeHome{margin-top: 180px;}

.bannerInner .img img{width: 100%;object-fit: cover;/* aspect-ratio: 1512 / 914; */max-height: 100vh;}
.bannerInner .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;z-index: 9;color: var(--color1);width: auto;}
.bannerInner .txt h2{text-align: center;line-height: 1.25;}
.bannerInner .banner_p{line-height: 1.5;position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);z-index: 1;text-align: center;color: var(--color1);letter-spacing: .05em;width: 100%;}

/* about*/
.bannerAbout .txt h2 img{width: 260px;}
.aboutBrands{background-color: #A99989;color: var(--color1);padding: 125px 0 70px;}
.aboutBrands .commonTit{margin-bottom: 0;}
.about_imgBox{color: var(--color1);}
.about_imgBox .poR>img{width: 100%;aspect-ratio: 1512 / 982;object-fit: cover;}
.about_imgBox .commonTit{text-align: left;position: absolute;bottom: 90px;left: 60px;z-index: 1;margin-bottom: 0;}
.about_imgBox .commonTit p{max-width: 450px;margin: 35px 0 0;}
.about_explore{margin-bottom: 180px;/* margin-top: 185px; */margin-top: 185px;text-transform: capitalize; }
.about_explore .commonTit{margin-bottom: 55px;}
.about_explore_list{flex-wrap: wrap;}
.about_explore_list a{width: calc((100% - 12px * 2) / 3);margin-right: 12px;text-align: center;}
.about_explore_list a:nth-of-type(3n){margin-right: 0;}
.about_explore_list a .imgs .img{overflow: hidden;}
.about_explore_list a .imgs img{width: 100%;object-fit: cover;aspect-ratio: 480 / 640;margin-bottom:-10px;margin-top: -10px;display: block;}
.about_explore_list a .txt{padding: 0 5%;margin: 0 auto;}
.about_explore_list a .txt h6{font-family: 'MinervaModernBold';margin: 20px 0 15px;font-size: 16px;}
.about_explore_list a .txt p{line-height: 1.5;font-size: 14px;}

.bannerInner .txt p{line-height: 1.5;font-weight: 100;}

.bannerInner_partners .txt{bottom: 80px!important;}
.bannerInner_partners .txt h2{margin-bottom: 20px;}
.partner_logo_list{flex-wrap: wrap;width: 1160px;margin: 180px auto 0;max-width: 90%;align-items: flex-start;}
.partner_logo_list a{display: inline-flex;border: 1px solid rgba(37, 37, 37,.02);width: 191px;aspect-ratio: 1 / 1;max-height: 189px;overflow: hidden;}
.partner_logo_list a img{transition: all .4s;max-width: 100%;transform: scale(1.2);}
.partner_logo_list a:hover img{transform: scale(1.28);}

.contact{width: 1145px;max-width: 90%;margin: 70px auto 180px;justify-content: space-between;align-items: flex-end;}
.contact .fl{margin-right: 60px;width: calc(520 / 1145 * 100%);}
.contact .fl dl{color: #000;}
.contact .fl dt{font-size: 48px;font-weight: 600;}
.contact .fl dd{line-height: 1.5;margin-top: 12px;color: var(--color2);}
.contact_form{margin-top: 180px;}
.contact_form .inputRow{display: flex;gap: 12px;margin-bottom: 14px;}
.contact_form .inputBox{flex: 1;}
.contact_form .inputBox input,.contact_form .inputBox textarea{border: none;border-bottom: 1px solid #252525;padding: 8px 8px;width: 100%;}
.contact_form ::placeholder{color: rgba(37, 37, 37,.5);}
.contact_form .inputBox textarea{min-height: 100px;}
.contact_form a{display: inline-flex;color: var(--color1);background-color: var(--color2);height: 35px;align-items: center;justify-content: center;text-align: center;padding: 0 24px;margin-top: 15px;}
.contact_form a:hover{box-shadow: 0 0 20px rgba(0,0,0,.1);transform: translateY(-4px);}
.contact .fr{width: calc(566 / 1145 * 100%);}
.contact_info{margin-bottom: 55px;}
.contact_info>div{width: 50%;}
.contact_info dl+dl{margin-top: 18px;}
.contact_info dt{font-weight: 600;margin-bottom: 5px;}
.contact_info dd{line-height: 1.5;}
.contact .fr .img,.contact .fr .img img{width: 100%;aspect-ratio: 566 / 320;}

.bannerInner_stores .txt h2{margin-bottom: 30px;}
.stores{margin-top: 180px;}
.stores .filter{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #686868;margin-bottom: 22px;}
.stores .filter h6{font-weight: 900;}
.drop_nav{position: relative;}
.drop_nav a{display: inline-flex;align-items: center;color: #686868;font-weight: 900;padding: 22px 0;}
.drop_nav+.drop_nav{margin-left: 24px;}
.drop_nav a svg{transition: all .4s;}
.drop_nav a p{margin-right: 12px;}
.drop_nav.cur a{color: var(--color2);}
.drop_nav.cur a svg{transform: rotate(180deg);}
.drop_nav.cur a.drop_nav_btn path{fill: var(--color2);}
.drop_nav_list{position: absolute;top: 61px;right: 0;background-color: var(--color1);z-index: 9;padding: 20px 0;display: none;box-shadow: 0 0 20px rgba(0,0,0,.1);width: initial;white-space: nowrap;max-height: 245px;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.drop_nav_list::-webkit-scrollbar {
    width: 5px; /* 滚动条宽度 */
}
  
.drop_nav_list::-webkit-scrollbar-track {
    background: #f1f1f1; /* 轨道背景色 */
    border-radius: 2px;
}

.drop_nav_list::-webkit-scrollbar-thumb {
    background: #999; /* 滑块颜色 */
    border-radius: 2px;
}

.drop_nav_list::-webkit-scrollbar-thumb:hover {
    background: #666; /* 滑块悬停颜色 */
}
.drop_nav_list_box{display: flex;align-items: flex-start;padding: 12px 30px 12px 20px;}
.drop_nav_list_box label{margin-left: 10px;line-height: 1.2;color: #686868;}
.drop_nav_list_box input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #686868;border-radius:0;outline:none;cursor:pointer;position:relative;margin-top:3px}
.drop_nav_list_box input[type="checkbox"]:checked::after{content:"✓";position:absolute;font-size:13px;color:#333;top:50%;left:50%;transform:translate(-50%,-50%)}
.drop_nav_list_radio input[type="radio"]{position:absolute;opacity:0;width:0;height:0}
.drop_nav_list_radio label{position:relative;cursor:pointer;user-select:none;padding-left:25px}
.drop_nav_list_radio label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:15px;height:15px;border:1px solid #686868;border-radius:50%}
.drop_nav_list_radio input[type="radio"]:checked + label::after{content:'';position:absolute;left:5px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#686868}

.filter_close{position: absolute;right: 10%;top: 60px;z-index: 10;cursor: pointer;display: none;}
.flexCenter{display: flex;justify-content: center;}

.colorWhite > *{color: var(--color1);}
.textLeft.commonTit{justify-content: flex-start;text-align: left;}
.textLeft.commonTit p{margin-left: 0;margin-right: 0;}

.bannerSustainabillity .txt{bottom: 80px!important;}
.sust1{margin: 180px 0;}
.sust1 .flex{align-items: center;}
.sust1 .flex>div{width: 50%;}
.sust1 .img img{width: 100%;}
.sust1 .txt .commonTit{max-width: 530px;margin-left: 35px;}
.sust1 .txt .commonTit,.sust1 .txt .commonTit p{margin-bottom: 0;}
.sust2 .img img{width: 100%;}
.sust2 .txt{position: absolute;top: 7.5%;left: 50px;}
.sust2 .txt .commonTit,.sust2 .txt .commonTit p{margin-bottom: 0;}
.sust2 .txt .commonTit p{max-width:40%}
.sust3{background-color: #F4F2EE;padding: 70px 0 60px;}
.sust3 .commonTit{margin-bottom:55px;}
.sust3 .commonTit p{max-width: initial;}
.sust3_list{/* gap: 36px; */flex-wrap: wrap;}
.sust3_list a{display: block;flex: 1;width: calc((100% - 36px * 3) / 4);}
.sust3_list a+a{margin-left: 36px;}
.sust3_list a .imgs img{width: 100%;}
.sust4{margin-top: 180px;}
.sust4 .commonTit{margin-bottom:50px}
.sust4 .img,.factory4 .img{width: 1145px;margin: 0 auto;max-width: 90%;}

.banner_factory.bannerInner .txt h2{text-align: left;margin-bottom: 25px;}
.factory .commonTit h6{align-items: center;display: flex;}
.factory .commonTit h6 img{display: inline-flex;margin-right: 15px;width: 32px;}
.factory1{padding: 180px 0 160px;}
.factory1 dl{max-width: 90%;margin: 0 auto;}
.factory1 dt{text-align: center;max-width: 430px;margin: 0 auto;line-height: 1.5;}
.factory1 dd{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 80px;gap: 35px;}
/* .factory1 dd .imgs+.imgs{margin-left: 35px;;} */
.factory1 dd .imgs{width: calc(50% - 35px / 2);/* margin-bottom: 35px */}
.factory2{flex-wrap: wrap;background-color: #A99989;align-items: center;}
.factory2>div{width: 50%;}
.factory2 .img img{width: 100%;}
.factory2 .txt{display: flex;justify-content: center;margin-top: 20px;}
.factory2 .commonTit{margin-bottom: 0;}
.factory3 .txt{position: absolute;top: 130px;left: 100px;}
.factory3 .img{width: 100%;}
.factory4{padding: 185px 0 180px;}
.factory4 .commonTit{margin-bottom: 75px;}
.factory4 .commonTit h6{justify-content: center;text-align: center;}
.factory4 .commonTit p,.factory5 .commonTit p{max-width: initial;margin-bottom: 0;}

.factory5 .txt{justify-content: flex-start;margin-top: 20px;}
.factory5 .commonTit{max-width: initial;margin-left: 35px;}

.bannerProduct_detail .txt{width: calc(100% - 50px * 2);display: flex;align-items: center;justify-content: space-between;bottom: 15px;top: auto;}
.bannerProduct_detail .txt p{text-align: left;}
.product_detail_swiper .item .img,.product_detail_swiper .item .img img,.product_detail_explore .item .imgs ,.product_detail_explore .item .imgs img{width: 100%;}
.product_detail_swiper .item .txt{left: 60px;bottom: 80px;position: absolute;z-index: 1;max-width: 90%;}
.product_detail_swiper .commonTit,.product_detail_swiper .commonTit h6,.product_detail_swiper .commonTit p{margin-bottom: 0;}
.product_detail_swiper .swiper-slide-active .txt h6{animation: ups 1.5s ease both .2s;}
.product_detail_swiper .swiper-slide-active .txt p{animation: ups 1.5s ease both .3s;}
@keyframes ups {
    0% {
        transform: translateY(30px); 
        opacity: 0;
    }
    100% {
        transform: translateY(0); 
        opacity: 1;
    }
}

.product_detail_swiper .swiperBtn{position: absolute;outline: none;top: 50%;transform: translateY(-50%);z-index: 999;cursor: pointer;}
.product_detail_swiper .swiperBtn svg,.product_detail_explore .swiperBtn svg{width: 23px;transition: all .4s;}
.product_detail_swiper:hover .swiperBtn svg,.product_detail_explore .swiperBtn:hover svg{transform:scale(1.2)}
.product_detail_swiper:hover .swiperBtn svg path{stroke: var(--color1);}
.product_detail_swiper .swiperBtnPrev{left: 25px;}
.product_detail_swiper .swiperBtnNext{right: 25px;}
.waterfall_wrap{width: 1145px;margin: 0 auto; max-width: 90%;margin-top: 180px;}
.waterfall{column-count: 2; column-gap: 24px;}
.waterfall li{ break-inside: avoid; margin-bottom: 24px;}
.waterfall li img{width: 100%;}
.waterfall li.fullWidth{ column-span: all;}
.pro_tit .txt{position: absolute;z-index: 1;top: 90px;left: 0;}
.product_detail_swiperExplore .commonTit{margin-bottom: 0;}
.product_detail_explore{margin-top: 156px;}
.product_detail_explore .commonTit p{margin-bottom: 0;}
.product_detail_explore a{display:block;}
.product_detail_explore .item .txt{position: absolute;z-index: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;max-width: 90%;}
.product_detail_explore .swiperBtns{display: flex;align-items: center;width: 100px;justify-content: space-between;margin: 60px auto 0;}
.product_detail_explore .swiperBtn{outline: none;cursor: pointer;}
.product_detail_explore .swiperBtn:hover path{stroke: var(--color2);}

.banner_designer_new .txt{top: 50%;transform: translateY(-50%);left: 50px;text-align:left;/*width: 420px;*/max-width: 90%;}
.banner_designer_new .txt h2{text-align: left;margin-bottom: 15px;}
.designer_box1{padding: 108px 0;background-color: #A99989;}
.designer_box1 div.flex{flex-wrap: wrap;width: 1145px;margin: 0 auto;align-items: center;max-width: 90%;}
.designer_box1 div.flex .img{margin-right: 70px;}
.designer_box1 div.flex .img img{aspect-ratio: 475 / 633;}
.designer_box1 div.flex .txt{width: calc(100% - 70px - 475px);}
.designer_box1 .txt .designer_info{margin-top: 65px;color: var(--color1);}
.designer_box1 .txt .designer_info dt{font-weight: 600;margin-bottom: 15px;letter-spacing: .03em;}
.designer_box1 .txt .designer_info dd p{line-height: 1.5;margin-top: 5px;}
.designer_more{margin-bottom: 165px;margin-top: calc(170px - 24px);}
.designer_list{flex-wrap: wrap;}
.designer_list a{display: block;width: calc((100% - 35px * 2) / 3);position: relative;}
.designer_list a+a{margin-left: 35px;}
.designer_list a .imgs img{width: 100%;aspect-ratio: 464 / 618;}
.designer_list a .txt{position: absolute;z-index: 1;left: 0;right: 0;bottom: 50px;text-align: center;}
.designer_list a .txt h6{font-size: 32px;font-weight: 600;}

.stores_list{width: 100%;}
.stores_item a{display: block;color: #686868;overflow: hidden;break-inside: avoid;overflow: hidden;margin-bottom: 24px;}
.stores_list a .imgs img,.stores_list a .imgs{width: 100%;}
.stores_list a .txt{padding-bottom: 3px;margin-top: 24px;}
.stores_list a .txt_tit{justify-content: space-between;align-items: center;padding-top: 10px;border-top: 1px solid #686868;margin-bottom: 20px;}
.stores_list a .txt_tit h6{font-size: 24px;font-weight: 900;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;width: calc(100% - 25px);transition: color .4s;color: #686868;}
.stores_list a .txt p{line-height: 1.5;font-size: 14px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.stores_list a .txt dl{justify-content: space-between;margin-top: 45px;}
.stores_list a .txt i{font-size: 10px;display: flex;margin-bottom: 5px;}
.stores_list a .txt span{font-size: 14px;display: flex;}
.stores_list a:hover{transform: translateY(-4px);}
.stores_list a:hover h6{color: #222;}
.stores .flexCenter{margin-top: 45px;}


.bannerProjects .txt h2{margin-bottom: 20px;}
.Projects_top{background-color: #A99989;padding: 70px 0 60px;color: var(--color1);margin-top: 180px;}
.Projects_top .item .txt{margin-top: 10px;}
.Projects_top .item .txt dt{display: flex;align-items: center;justify-content: space-between;padding-top: 10px;border-top: 1px solid var(--color1);}
.Projects_top .item .txt dt h6{width: calc(100% - 20px);font-size: 24px;font-weight: 600;letter-spacing: .05em;}
.Projects_top .item .txt dd{display: flex;align-items: flex-start;margin-top: 20px;}
.Projects_top .item .txt dd div+div{margin-left: 60px;}
.Projects_top .item .txt dd i,.Projects_top .item .txt dd span{display: block;}
.Projects_top .item .txt dd i{font-size: 10px;color: rgba(255, 255, 255,.5);}
.Projects_top .item .txt dd span{font-size: 14px;color: var(--color1);margin-top: 6px;}
.projectSwiper{width: 1145px;margin: 0 auto;max-width: 100%;}
.projectSwiper_big .swiperBtn{outline: none;cursor: pointer;top: 50%;transform: translateY(-50%);position: absolute;}
.projectSwiper_big .swiperBtn svg{transition: all .4s;}
.projectSwiper_big .swiperBtn:hover svg{transform: scale(1.08);}
.projectSwiper_big .swiperBtnPrev{left: 24px;}
.projectSwiper_big .swiperBtnNext{right: 24px;}
.projects{margin-top: 200px;}
.projects .stores_list a .txt dl{margin-top: 26px;}
.projects .flexCenter{margin-top: 18px;}

.bannerNews .txt{left: auto;transform: none;top: auto;left: 70px;text-align: left;bottom: 12%;}
.bannerNews .txt h2{margin-bottom: 30px;text-align: left;}
.news_top{text-align: center;padding: 60px 0 35px;margin-bottom: 185px;}
.news_top p.des{display: flex;margin-bottom: 15px;font-weight: 100;justify-content: center;opacity: .5;}
.news_top a.btn{margin-top: 5px;}
.news_top .imgs{margin: 70px auto 0;width: 1145px;max-width: 100%;}
.news_list_box{margin-top:60px;}
.news_list{width: 1145px;margin: 60px auto 0;max-width: 90%;}
.news_item a{display: block;color: #252525;overflow: hidden;break-inside: avoid;overflow: hidden;margin-bottom: 45px;}
.news_list a .imgs img,.news_list a .imgs{width: 100%;}
.news_list a .txt{padding-bottom: 3px;margin-top: 10px;}
.news_list a .txt_tit{padding-top: 10px;border-top: 1px solid #686868;margin-bottom: 20px;}
.news_list a .txt_tit .flex{justify-content: space-between;align-items: flex-start;}
.news_list a .txt_tit h6{font-weight: 900;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;width: calc(100% - 25px);transition: color .4s;}
.news_list a .news_date{color: rgba(37, 37, 37,.5);margin-bottom: 10px;}
.news_list a .txt p{line-height: 1.5;font-size: 14px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.news_list a .txt dl{justify-content: space-between;margin-top: 45px;}
.news_list a .txt i{font-size: 10px;display: flex;margin-bottom: 5px;}
.news_list a .txt span{font-size: 14px;display: flex;}
.news_list a:hover{transform: translateY(-4px);}
.news_list a:hover h6{color: #000;}
.news .flexCenter{margin-top: 25px;}

.waterfall_js li{width: calc((100% - 24px) / 2);margin-bottom: 24px;}
.news_list .waterfall_js li{width: calc((100% - 48px) / 2); margin-bottom: 48px;}

.showroom_detail_box1{background-color: #A99989;}
.waterfall_wrap li.pro_tit{max-width: 400px!important;}
.waterfall_wrap li.pro_tit p{min-height: 424px;}
.showroom_detail_box1 .flex>div{width: 50%;}
.showroom_detail_box1 .flex .img img{width: 100%;}
.showroom_detail_box1 .flex .txt{display: flex;align-items: center;position: relative;}
.showroom_detail_box1 .flex .txt>div{width: 450px;max-width: 100%;position: absolute;top: 50%;right: calc(200 / 1145 * 100%);transform: translateY(-50%);}
.showroom_detail_box1 .flex .txt .commonTit+.commonTit{margin-top: 40px;}
.showroom_detail_box1 .flex .txt .textLeft.commonTit p{margin: 5px 0 0;}
.showroom_more .flexCenter,.news_detail_more .flexCenter{margin-top: 70px;}

.project_detail_box1{margin: 185px auto 0;}
.project_detail_info{gap:0 24px;flex-wrap: wrap;margin-top: 60px;}
.project_detail_info dl{width: calc((100% - 24px) / 2);border-top: 1px solid #686868;justify-content: space-between;padding: 25px 10px;display: flex;line-height: 1.4;}
.project_detail_info dl.w100{width:100%;}
.project_detail_info dt{display: flex;align-items: center;font-weight: 600;color: #252525;}
.project_detail_info dt img{margin-right: 20px;}
.project_detail_info dd{color: #686868;max-width: 60%;text-align: right;}
.project_detail_designer{margin-top: calc(180px - 24px);}
.project_detail_designer .flex .txt>div{left: calc(150 / 1145 * 100%);right: auto;}
.project_detail_designer .flex .txt h6{margin-bottom: 25px;}
.project_detail_designer .flex .txt a.btn{color: #fff;margin-top: 10px;}
.project_detail_more a{text-align: left;}
.project_detail_more a .txt{padding: 0;}
.project_detail_more a .txt_tit h6{margin:0;color: #686868;}
.project_detail_more a .txt span{color: #686868;}
.project_detail_more a .txt dl{width: 85%;margin-top:0}
.project_detail_more .loadMore{margin-top: 70px;}

.news_detail_main{width: 670px;margin: 70px auto 165px;color: #252525;max-width: 90%;}
.news_detail_main p{line-height: 1.5;}
.news_detail_main>p{margin-top: 2rem;}
.news_detail_main .news_detail_c1 p{margin-top: 40px;}
.news_detail_main .news_detail_c2{margin-top: 70px;}
.news_detail_main .news_detail_c2 p strong{font-size: 24px;font-weight: 600;}
.news_detail_main .news_detail_c2 ul li{margin-top: 25px;display: flex;align-items: flex-start;}
.news_detail_main .news_detail_c2 ul li:before{content:'';border-radius: 50%;width: 4px;height: 4px;background-color:#252525;display: inline-flex;margin: 10px;overflow: hidden;}
.news_detail_main .news_detail_c2 ul li p{width: calc(100% - 24px);}
.news_detail_main .news_detail_c3{margin-top: 70px;}
.news_detail_box{background-color: #A99989;color: var(--color1);padding: 50px 0;}
.news_detail_box p{line-height: 1.4;text-align: center;margin-top: 20px;}
.news_detail_more{width: initial;margin: 0 auto;max-width: initial;margin-top: 180px;}
.news_detail_more a{text-align: left;}
.news_detail_more a .txt{padding: 0;}

.banner_showrooms .txt{top:40%}
.banner_showrooms .txt h2{margin-bottom: 15px;}
.showrooms_box1{text-align: center;padding: 185px 0 110px;}
.showrooms_box1 .commonTit p{max-width: initial;}
.showrooms_imgBox{color:var(--color1)}
.showrooms_imgBox .commonTit{position: absolute;left: 50%;transform: translateX(-50%);z-index: 1;bottom: 0;}
.showrooms_china{padding: 185px 0 0;}
.showrooms_tab_tit{margin-bottom: 60px;}
.showrooms_tab_tit .scroll{overflow-x:auto;overflow-y: hidden;white-space: nowrap;width: auto; scrollbar-width: none;scrollbar-color: transparent transparent;display: flex;justify-content: space-between;}
.showrooms_tab_tit .scroll::-webkit-scrollbar{display: none;width: 0;height: 0;background: transparent;} 
.showrooms_tab_tit a{font-weight: 600;color: rgba(37, 37, 37,.5);text-underline-offset:10px;text-decoration-thickness:1px;text-decoration-color:transparent;display: inline-flex;padding-bottom: 10px;}
.showrooms_tab_tit a+a{margin-left: 70px;}
.showrooms_tab_tit a.cur,.showrooms_tab_tit a:hover{color: #000;text-decoration-line: underline;text-decoration-color:#000;}
.showrooms_tab_content>div{display: none;}
.showrooms_tab_content>div.cur{display: block;}
.showrooms_tab_content .flex{flex-wrap: wrap;align-items: flex-start;}
.showrooms_tab_content .img{width: 675px;}
.showrooms_tab_content .img img{display:none;}
.showrooms_tab_content .img img.cur{display:block;}
.showrooms_tab_content .txt{width: calc(100% - 675px - 24px);margin-left: 24px;}
.showrooms_item_tit{border-bottom: 1px solid rgba(37, 37, 37,.05);line-height: 1.2;color: var(--color2);padding: 15px 25px;cursor: pointer;transition: all .4s;}
.showrooms_item_tit:hover{color: #222;border-color: var(--color2);}
.showrooms_item_content{display: none;padding: 16px 25px 35px;background-color: #fff;}
.showrooms_item_content dl{color: var(--color2);}
.showrooms_item_content dt{margin-bottom: 18px;}
.showrooms_item_content dd .flex{margin-bottom: 30px;}
.showrooms_item_content dd .flex p{width: 50%;}
.showrooms_item_content dd .flex i,.showrooms_item_content dd .flex span{display: block;}
.showrooms_item_content dd .flex i{font-size: 10px;margin-bottom: 6px;}
.showrooms_item_content dd .flex span{color: #686868;font-size: 14px;}
.showrooms_item.cur .showrooms_item_content{display: block;}
.showrooms_item_content a.btn.black:after,.showrooms_item_content a.btn.black:before{background-color: #686868;}

.bannerDownload .txt{left: 60px;bottom: 5%;}
.download_btn{display: inline-flex;align-items: center;position: relative;}
.download_btn svg{width: 9px;margin-left: 8px;}
.download_btn:before{background-color:var(--color2);bottom:-8px;content:"";height:.05em;left:0;min-height:1px;position:absolute;right:0;opacity: .8;}  
.download_product_manuals .filter,.download_catalogs .filter{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color1);}
.download_product_manuals .filter h6,.download_catalogs .filter h6{font-weight: 900;}
.download_product_manuals .filter p{color: var(--color1);}
.download_product_manuals .filter .drop_nav.cur .drop_nav_btn path{fill: var(--color1);}
.download_catalogs{margin-top: 185px;margin-bottom: 190px;}
.download_catalogs .filter{border-color: var(--color2);margin-bottom: 22px;}
.download_catalogs .filter p{color: var(--color2);}
.download_catalogs .filter .drop_nav .drop_nav_btn path{fill: var(--color2);}
.download_catalogs_list{margin-bottom: 60px;}
.download_catalogs_list .waterfall_js li{margin-bottom: 48px!important;width: calc((100% - 48px) / 2);}
.download_catalogs_list a .txt dl{margin-top: 0;}
.download_catalogs_list a h6{color: #686868;}
.download_catalogs_list a dd .download_a{margin-top: 10px;}
.download_catalogs .download_btn.loadMore{background-color:var(--color1);}
.download_product_manuals{padding: 85px 0 55px;background-color: #A99989;color: var(--color1);}
.download_product_content ul{flex-wrap: wrap;width: 100%;margin-bottom: 55px;}
.download_product_content li {display: inline-flex;justify-content: center;align-items: center;border: 1px solid rgba(244, 242, 238,.08);height: 190px;width: calc(25%);transition: all .4s;}
.download_product_content li dt{text-align: center;line-height: 1.3;font-weight: 500;}
.download_product_content li dd{text-align: center;}
.download_product_content li dd a{margin-top: 20px;color: var(--color2);display: none;}
.download_a svg{width: 9px;}
.download_product_content li:hover{background-color: var(--color1);}
.download_product_content li:hover dt{color: var(--color2);}
.download_product_content li:hover dd a{display: inline-flex;}
.download_R_design{margin-top: 180px;}
.download_R_design .commonTit{margin-top: 70px;}

.bannerSearch .txt{max-width: 844px;width: 90%;}
.search_top{margin: 55px auto 0;border-bottom: 1px solid rgba(244, 242, 238,.8);display: flex;align-items: center;justify-content: space-between;width: 100%;}
.search_top input[type=text]{padding: 14px;width: calc(100% - 20px);text-transform: uppercase;color: rgba(244, 242, 238,.8);line-height: 1;}
.search_top .closeBtn_search{cursor: pointer;}
.nofound,.searchResult{padding-top: 120px;}
.nofound .commonTit,.searchResult .commonTit{border-bottom: 1px solid rgba(37, 37, 37,.1);}
.searchResult .commonTit p{margin-top: 18px;}
.search_tit{display: flex;align-items: center;justify-content: space-between;margin-bottom: 50px;margin-top: 80px;}
.search_tit h6{font-size: 24px;display: flex;align-items:center; font-family: 'MinervaModernBold';}
.search_tit h6 img{margin-right: 12px;}
.search_con{flex-wrap: wrap;align-items: flex-start;}
.search_item{width: calc((100% - 24px) / 2);margin-right: 24px;margin-bottom: 24px;}
.search_item .imgs{margin-bottom: 24px;}
.search_item .imgs img{width: 100%;}
.search_item h6{line-height: 1.3;font-size: 24px;display: flex;font-family: 'MinervaModernBold';font-weight: 900;margin-bottom: 15px;}
.search_item p{line-height: 1.5;min-height: 46px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.search_item a.btn{margin-top: 25px;}
.search_item:nth-of-type(2n){margin-right: 0;}
.bannerDownload .img{position: relative;}
.bannerDownload .img::before{position: absolute;top: 0;left: 0;width: 100%;height: 100px;background-image: linear-gradient(#00000060, #00000000);z-index: 1;content: '';}
.bannerDownload .img img{object-position: center bottom;}

.R_design{width: 1145px;margin: 90px auto 0;max-width: 90%;}
.R_design .commonTit{margin-top: 65px;}
.fancybox__content>.f-button.is-close-btn{top: 20px;right: 20px;--f-button-color:#000;--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-stroke-width:1;--f-button-hover-color:var(--color2)}
.profile_user{width: 610px;max-width: calc(100% - 20px * 2);background-color: var(--color1);padding: 45px 0 25px;display: none;}
.profile_user>div{width: 480px;margin: auto;max-width: 90%;text-align: center;}
.profile_user h6{color: #000;border-bottom: 1px solid #000;display: inline-flex;padding: 15px 0;margin-bottom: 35px;letter-spacing:0}
.profile_user>div>p{line-height: 1.5;margin-bottom: 30px;}
.profile_user .inputBox,.profile_user .selectBox{border-bottom: 1px solid rgba(0, 0, 0,.3);margin-bottom: 20px;}
.profile_user .inputBox input{padding: 10px 12px;width: 100%;}
.profile_user .inputBox input::placeholder,.profile_user .selectBox dt p,.profile_user .selectBox dd a{color: rgba(37, 37, 37,.3);}
.profile_user .selectBox dl{position: relative;}
.profile_user .selectBox dt{display: flex;align-items: center;justify-content: space-between;padding: 10px 12px;width: 100%;cursor: pointer;}
.profile_user .selectBox dd{position: absolute;top: 37px;left: 0;width: 100%;background-color: var(--color1);display: none;z-index: 9;}
.profile_user .selectBox dd a{display: flex;padding: 6px 12px;margin-top: 12px;text-align: left;border-bottom: 1px solid rgba(0, 0, 0,.3);align-items: center;justify-content: space-between;}
.profile_user .selectBox dd a:hover{color: var(--color2);}
.m60{margin-top: 60px;}
.profile_user .forgetPassword{margin-bottom: 34px;font-size: 10px;}
.profile_user .submit{background-color: #A99989;color: #fff;padding: 10px 45px;}
.profile_user>div>div>a{text-align: center;color: #7E7E7E;display: inline-flex;}
.profile_user .tip{display: flex;justify-content: center;align-items: center;margin-top: 10px;color: #7E7E7E;font-size: 10px;}
.profile_user .tip a{text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color: rgba(37, 37, 37,.3);text-decoration-line: underline;}
#profile_forgetPassword .tip{margin-top: 24px;}
#profile_forgetPassword .m60{margin-top: 40px;}
.profile_user .profile_forgetPassword_success_img{display: block;margin: 0 auto 25px;}

.profile{width: 740px;margin: 80px auto 0;max-width: calc(100% - 20px * 2);}
.profile .commonTit{margin-bottom: 30px;}
.profile .commonTit p{margin: 15px 0 0;}
.profile .commonTit .f32{letter-spacing: 0;}
.profile_item{padding: 48px;background-color: #fff;}
.profile_item+.profile_item{margin-top: 24px;}
.profile_item_tit{display: flex;align-items: center;justify-content: space-between;}

.profile_item_tit{margin-bottom: 15px;}
.profile_item_tit dt{font-size: 24px;color: var(--color2);font-family: 'MinervaModernBold';margin-bottom: 10px;}
.profile_item_tit a.edit_btn{display: inline-flex;width: 200px;height: 34px;justify-content: center;align-items: center;background-color: #a99989;color: #fff;}

.profile_item .inputRow{padding: 20px 0;}
.profile_item label{font-family: 'MinervaModernBold';color: #000;}
.profile_item .inputBox{border-bottom: 1px solid rgba(0, 0, 0,.3);margin-top: 22px;position: relative;}
.profile_item .inputBox input{padding: 8px 12px;width: 100%;}
.profile_item .inputBox ::placeholder{color: rgba(0, 0, 0,.3);}
.profile_item .saveChanges,.profile_item .updatePassword_btn{display: inline-flex;background-color: #A99989;color: #fff;padding: 10px 60px;margin-top: 20px;}
.profile_item .updatePassword{align-items: center;justify-content: space-between;}
.profile_item .passwordIcon{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;right: 10px;cursor: pointer;}
.profile_item .updatePassword_btn{margin-top: 0;}
.forgetPassword_btn{text-decoration: underline;color: #7E7E7E;}
.downloadHistory .profile_item_tit{margin-bottom: 40px;}
.downloadHistory_item{justify-content: space-between;align-items: center;}
.downloadHistory_item+.downloadHistory_item{margin-top: 40px;}
.downloadHistory_item .fl h6{color: var(--color2);font-family: 'MinervaModernBold';margin-bottom: 10px;}
.downloadHistory_item .fl p{font-size: 12px;color: var(--color2);opacity: .5;}
.profile .log_out{display: flex;justify-content: flex-end;margin-top: 34px;}
.profile .log_out_btn{display: inline-flex;align-items: center;font-size: 14px;}
.changePassword_new.profile_item .updatePassword{margin-top: 15px;}
.changePassword_new.profile_item .forgetPassword_btn{opacity: .5;}
.changePassword_new.profile_item .updatePassword_btn{padding: 10px 45px;}

.changePassword_new_success{display: block;background-color: #fff;width: 740px;max-width: 100%;padding-bottom: 55px;}
.changePassword_new_success .tip{margin-top: 25px;}

.designer_new_top{max-width: calc(100% - 20px * 2);margin: 180px auto 60px;text-align: center;}
.designer_new_top .tab_tit{margin-top: 25px;}
.designer_new_top .tab_tit .scroll{display: flex;justify-content: center;flex-wrap: wrap;width: 100%;gap: 12px;}
.designer_new_top .tab_tit .scroll a{text-transform: uppercase;font-family: 'MinervaModernBold';height: 66px!important;padding: 0;min-width: 220px;/* margin-bottom: 12px; */align-items: center;justify-content: center;display: inline-flex;background-color: #fff;}
.designer_new_top .tab_tit a.cur,.designer_new_top .tab_tit a:hover{background-color: #a99989;color: var(--color1);}
/* .designer_new_top .tab_tit a+a{margin-left: 12px;}
.designer_new_top .tab_tit a:nth-child(6){margin-left: 0;} */
.designer_new_top .tab_con{width: 730px;margin: 0 auto;margin-top: calc(35px - 12px);max-width: 100%;}
.designer_new_top .tab_con>div{display: none;}
.designer_new_top .tab_con>div.cur{display: block;}
.designer_new_top .tab_con>div p{margin-top: 20px;line-height: 1.4;}

.designer_new_item{display: flex;align-items: center;background-color: #fff;padding: 24px;width: 1145px;max-width: calc(100% - 20px * 2);margin: 0 auto 24px;}
.designer_new_item .txt{margin-left: 24px;width: calc(100% - 670px - 24px);}
.designer_new_item .txt h6{font-family: 'MinervaModernBold';color: var(--color2);}
.designer_new_item .txt p{margin: 20px 0;line-height: 1.4;}

.designerMore{margin-top: 40px;}
.product_main{width: 1145px;margin: 180px auto 0;max-width: 100%;}
.product_tab{margin-bottom: 0;}
.product_tab .scroll{display: flex;justify-content:flex-start}
.product_tab .scroll a{display: inline-flex;height: 86px;align-items: center;justify-content: center;padding: 0 35px;color: var(--color2);font-family: 'MinervaModernBold';line-height: 1.35;text-align: center;background-color: #fff;flex: 1;}
.product_tab .scroll a:hover,.product_tab .scroll a.cur{background-color: #a99989;color: var(--color1);}
.product_tab .scroll a+a{margin-left: 12px;}

.product_main .waterfall_wrap{margin-top: 45px;max-width: calc(100%);width: 100%;}
.product_main .waterfall_wrap li:last-child{margin-bottom: 0;}
.product_main .waterfall_wrap .productBox_tit{line-height: 1.5;text-align: center;margin: calc(80px - 24px) auto;}
.product_main .waterfall_wrap img{width: 100%;}

.footCode{position: relative;}
.footCode .code{position: absolute;left: 50%;top:40px;background-color: #fff;padding: 8px;display: none;width: calc(112px + 8px * 2);transform: translateX(-50%);}
.footCode .code img{width: 112px;}
.footCode:hover .code{display: block;}
.footCode:hover .code::before{border:8px solid transparent;border-bottom-color:#fff;content: '';position: absolute;left: calc(50% - 10px);top: -16px;border-left-width:10px;border-right-width:10px;}

.videoBox .video-play-btn{width: 52px}
.designer_new_item .img img{aspect-ratio: 670 / 504;width: 670px;object-fit: cover;}
.search_item .imgs img{aspect-ratio: 560 / 315;object-fit: cover;}
.projectSwiper .imgs_box2 .img img {/* aspect-ratio: 390 / 292; */object-fit: cover;max-height: 55rem;width: initial;margin: 0 auto;}

.banner_factorySwiper .txt h2{font-size: 32px;}
.banner_factorySwiper.bannerHome .txt{bottom: 70px!important;}

@media screen and (max-width:1500px){
.nav li{margin-right: 5%;}
.search{margin-left:4%}
.headR_fr{margin-left: 7%;}
.livingHome .comWrapper{width: 100%;}
.sust3_list a + a{margin-left: 25px;}
.f32,.designer_list a .txt h6{font-size: 28px;}
}

@media screen and (max-width:1300px){
.header .logo img{width: 100px;}
.app{display: flex!important;}
.pc{display: none!important;}
.comWrapper{width: calc(100% - 20px * 2);}
.flex{flex-wrap: wrap;}
.c-scrollbar_thumb{width: 0;}
.searchBtn svg{margin-right: 35px;}
.headR{align-items: center;}

.commonTit a.btn{margin-top: 32px;}
a.btn{font-size: 14px;}

.menu-handler{width:22px;height:50px;cursor:pointer;position:relative;z-index:9999;display: block;margin-left: 14px;}
.menu-handler .burger{width:22px;height:1px;display:inline-flex;position:absolute;z-index:5;top:20px;transform-origin:center;background:var(--color1);}
.menu-handler.active span,.header.curs .menu-handler span,.header.cur .menu-handler span{background-color: var(--color2);}
.menu-handler .burger-2{top:28px;width: 18px;right: 0;}
.menu-handler .burger-3{top:38px;opacity: 0;}
.menu-handler.active{position: absolute;top:5px;}
.menu-handler.active span{width: 18px;}
.menu-handler.active .burger-1{top:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu-handler.active .burger-2{opacity:0;}
.menu-handler.active .burger-3{top:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity: 1;}
.trans,.trans:hover{-webkit-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;}

.header{height: 140px;border-bottom: none;position: absolute;}
.header a.searchBtn>p{display: none;}
.header.cur{background-color: transparent;color: var(--color2);border-bottom-color: initial;}
.header.cur .logo .img1{display: block;}
.header.cur .logo .img2{display: none;}
.header.cur .searchBtn path{stroke: var(--color1);}
.header.cur .headR_fr .lang_btn a::before{background-color: var(--color1);}
.header.cur .nav li a>svg path{fill: var(--color2);}
.header.cur .menu-handler span{background-color: var(--color1);}
.header.cur .menu-handler.active span{background-color: var(--color2);}

.header.cur_search_app{background-color: var(--color1);color: var(--color2);border-bottom-color: #686868;}
.header.cur_search_app .logo .img1{display: none;}
.header.cur_search_app .logo .img2{display: block;}
.header.cur_search_app .searchBtn path{stroke: var(--color2);}
.header.cur_search_app .headR_fr .lang_btn a::before{background-color: var(--color2);}
.header.cur_search_app .nav li a>svg path{fill: var(--color1);}
.header.cur_search_app .menu-handler span{background-color: var(--color2);}
.header.cur_search_app .menu-handler.active span{background-color: var(--color1);}

.download{display: none;}
.headR_fr{position: relative;margin-left:0;height: initial;}
.headR_fr .user{height: initial;margin-left: 0;}
.headR_fr .user svg{width: 26px;}
.headR_fr .lang_btn{display: none;}
.headR{overflow-x: hidden;height: initial;width: 135px;}
.headR .nav{position: fixed;z-index:999;background:var(--color1);left: 0;flex-wrap: wrap;flex-direction: column;justify-content: flex-start;width: 100%;display: flex; transform: translateX(100%);top:0;padding-top: 50px;height: calc(100vh);}
.headR .nav.open{transform: translateX(0);transition: transform 0.3s;}
.headR .nav a{transition: none;font-size: 16px;font-weight: 500;}
.headR .nav a:last-child{margin-bottom: 5px;}
.headR .nav .scroll{overflow-y: auto;overflow-x: hidden;display: block;height: calc(100vh - 105px);}
.headR .nav li{height: initial;flex-direction: column;margin: 0 20px;align-items: flex-start;}
.headR .nav li>a{width: 100%;font-weight: 900;display: flex;justify-content: space-between;border-bottom: 1px solid rgba(0,0,0,.5);padding: 30px 0 14px;font-size: 14px;}
.searchBox{width: 100%;}
.searchMain{padding: 10px 0 40px;top: 140px;}
.nav_down{position: relative;top: auto;left: auto;opacity:1;visibility: visible;padding: 15px 22px 0;display: none;transition: none;box-shadow: none;border: none;text-transform:capitalize}
.nav_down_fl a{margin-bottom: 20px;}
.nav li a>svg{transition: all .5s;}
.nav li a.cur>svg{transform: rotate(-90deg);}

.app_header{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 999;align-items: center;justify-content: space-between;padding: 40px 20px;background-color: var(--color1);}
.app_header .logo img{width: 130px;}
.app_header .lang_btn a.cur{font-size: 14px;}
.app_header .lang_btn a{margin-left: 0;}
.app_header .lang_btn a+a{margin-left: 6px;}

.footTop_1{flex-direction:column;}
.footTop .footL{width: 100%;}
.footTop .footR{width: 100%;margin-top: 115px;margin-left:0}
.footTop .footR dl{width: 25%;}
.footTop .footR dl:nth-child(1){width: 50%;}
.footTop .footR dl:last-child{margin-left: 0;width:initial;margin-right: 0;width: 12%;}
.footTop .footR dd{margin-top: 10px;}

.bannerHome{height: initial;}
.bannerHome .img img,.bannerInner .img img{height: 760px;aspect-ratio:initial}

.pt185{padding-top: 100px;}
.f32{font-size: 24px;letter-spacing: .02em;}
.partner_logo_list{margin-top: 120px;}
.partner_logo_list a{width: calc(100% / 3);}

.contact{margin-top: 0px;margin-bottom: 80px;}
.contact .fl,.contact .fr{width: 100%;}
.contact .fl{margin-right: 0;margin-bottom: 60px;}
.contact .fr{flex-direction: column-reverse;display: flex;}
.contact .fl dt{font-size: 30px;margin-bottom: 20px;}
.contact_form{margin-top: 70px;}
.contact_form .inputRow{flex-wrap: wrap;}
.contact_form .inputBox{flex: auto;width: 100%;}
.contact_form .inputBox input, .contact_form .inputBox textarea{padding: 15px 8px;}
.contact_form a{height: 42px;}
.contact_info{margin-top: 60px;margin-bottom: 0;justify-content: space-between;}
.contact_info .info_fl{width: 40%;}
.stores{margin-top: 120px;}
.stores_list a .txt_tit h6{font-size: 20px;}
.news_item{column-gap:30px;}

.showrooms_china {padding-top: 205px;}
.showrooms_china .commonTit{max-width: 90%;margin: 0 auto 90px;}
.showrooms_china .commonTit h6{line-height: 1.3;}
.showrooms_tab_tit{margin-bottom: 20px;}
.showrooms_tab_tit a+a{margin-left: 65px;}
.showrooms_tab_content .flex>div{width: 100%;}
.showrooms_tab_content .flex .txt{margin-left: 0;margin-top: 55px;}
.showrooms_item_tit,.showrooms_item_content dt{font-size: 18px;font-weight: 600;}
.showrooms_item_content{padding-top: 20px;}
.showrooms_item_content dd .flex i{font-size: 16px;}
.showrooms_item_content a{font-size: 14px;}
.showrooms_tab{margin-bottom: 215px;}
.showrooms_box1{margin: 0 auto;width: calc(100% - 20px * 2);}

.filter{padding-bottom: 28px;position: relative;}
.filter_box{display: block;width: 120%;position: absolute;top:45px;left: -10%;z-index: 9;background-color: var(--color1);padding: 40px 0;display: none;}
.drop_nav{max-width: 80%;margin: 0 auto;}
.drop_nav+.drop_nav{margin-left: auto;}
.drop_nav a{display: flex;width: 100%;padding-bottom: 10px;padding-top: 25px;}
.drop_nav_list{position: relative;top: auto;box-shadow: none;padding: 0;}
.drop_nav_list_box{padding: 12px 5px 12px 5px;}
.drop_nav a path{fill: var(--color2);}
.filter_close{display: block;}
.download_product_manuals .filter p{color: var(--color2);}
.download_product_manuals .filter .drop_nav.cur .drop_nav_btn path{fill: var(--color2);}
.spaceHome_swiper .swiper-slide a .imgs, .spaceHome_swiper .swiper-slide a img{height: initial;aspect-ratio: initial;}
.workHome_list .txt h6{font-size: 20px;}
.livingHome{padding-left: 20px;height: 570px;}
.livingHome .comWrapper{width: 90%;}
.newsHome_list a{width: 100%;margin-right: 0;}
.imgs_box .img img,.imgs_box2 .img img{margin-top: 0px;margin-bottom: 0px;}
.lifeHome .imgs img{object-fit: cover;}

.banner_factory.bannerInner .txt{text-align: left;top: 130px;bottom: auto;left: 20px;transform:translate(0)}
.banner_factory.bannerInner .txt h2{text-align: left!important;margin-bottom: 15px}

.bannerInner_partners.bannerInner .txt,.banner_factory.banner_news_detail.bannerInner .txt{text-align: center!important;top: 50%!important;bottom: auto;left: 50%!important;transform:translate(-50%,-50%)!important}
.bannerInner_partners.bannerInner .txt h2,.banner_factory.banner_news_detail.bannerInner h2{text-align: center!important;}

.bannerSustainabillity.bannerInner .txt{top: auto;bottom: 40px!important;}
.bannerInner_stores.bannerInner .txt{top: 180px!important;}

.banner_factory.banner_news_detail.bannerInner h2{margin-bottom: 0;}


.bannerInner .banner_p{bottom:30px}
.bannerInner_stores .txt h2{margin-bottom: 15px;}
.bannerNews .txt{left: 20px;max-width: 90%;}
.bannerSustainabillity .txt{bottom: 40px;text-align: left!important;}
.bannerSustainabillity .txt h2{margin-bottom:20px}
.bannerProduct_detail .txt{flex-wrap: wrap;top: 145px;bottom: auto;text-align: left;left: 20px;transform: none;}
.bannerProduct_detail .txt p{margin-top: 20px;}
.bannerProjects .txt{top: 130px;transform: none;left: 20px;text-align: left;}
.bannerProjects .txt h2{text-align: left;margin-bottom: 20px;}
.banner_showrooms .txt{top: 150px;transform: none;left: 20px;text-align: left;}
.banner_showrooms .txt h2{text-align:left;margin-bottom: 10px;}
.bannerDownload .txt{bottom: 5.2%;}
.bannerDownload .txt h2{margin-bottom: 15px;}
.factory2>div{width: 100%;}
.factory2 .txt{padding: 100px 6% 70px;}
.factory3 .txt{left: 5%;}
.factory4 .commonTit{max-width: 90%;margin: 0 auto;}
.about_explore_list a,.designer_list a{width: 100%;}
.about_explore_list a .imgs img{aspect-ratio: initial;margin: 0;}
.about_explore_list a{margin-bottom: 45px;}
.designer_list a + a{margin-left: 0;margin-top: 48px;}
.designer_box1 div.flex .img,.designer_box1 div.flex .img img{width: 100%;}
.designer_box1 div.flex .img{margin-right: 0;margin-bottom: 80px;}
.designer_box1 div.flex .txt{width: 100%;}
.waterfall_wrap{margin-top: 115px;}
.waterfall{column-count: 1;}
.waterfall li.pro_tit img{display: none;}
.waterfall li:last-of-type{margin-bottom: 0;}
.news_list .waterfall_js li{width: 100%;}
.waterfall_wrap .pro_tit .txt{left: auto;transform: none;width: 100%;position: relative;top: auto;}
.waterfall_wrap .textLeft.commonTit{text-align: center;margin-bottom:65px}
.waterfall_wrap .textLeft.commonTit p{margin-left: auto;margin-right: auto;}
.livingHome{aspect-ratio: 860 / 1147;padding:60px 0 0 0;background-image: url(../images/living-img-app.jpg);}
.factory4 .commonTit{margin-bottom: 70px;}
.showroom_detail_box1 .flex{flex-wrap: wrap;}
.showroom_detail_box1 .flex>div{width: 100%;}
.showroom_detail_box1 .flex .txt>div{width: 90%;position: relative;right: auto;transform: none;top: auto;margin: 100px auto 60px;}
.showroom_detail_box1 .flex .txt .commonTit{margin-bottom: 0;}
.project_detail_designer{margin-top: calc(120px);}
.project_detail_designer .flex .txt>div{left: auto;margin: 45px auto 70px;}
.project_detail_designer .flex .txt a.btn{margin-top: 20px;}
.factory1 dd .imgs{width: 100%;}
.factory1 dd .imgs+.imgs{margin-left: 0;margin-top: 12px;}
.sust3_list a + a{margin-left: 0;margin-top: 36px;}
.spaceHome_swiper .swiper-slide a .txt{margin-top: 0;}
.bannerHome .txt{width: calc(100% - 20px * 2);}
.bannerHome .txt h2{font-size: 32px;font-family: 'MinervaModernRegular';font-weight: 600;}
.livingHome .commonTit p{margin-bottom: 0!important;}
.news_list a .txt_tit{margin-bottom: 10px;}
.news_list a .news_date{margin-bottom: 0;}

.searchBox{padding-right: 10px;}
.searchBox input[type=text],.search_top input[type=text]{width: calc(100% - 20px);font-size:14px}
.nofound, .searchResult{padding-top: 100px;}
.bannerSearch .txt{top:50%;transform:translate(-50%,-50%);left: 50%;text-align:center}
.bannerSearch .txt h2{text-align: center;font-size: 32px;}
.bannerSearch .txt p{font-size: 14px;text-transform: capitalize;}
.searchResult .commonTit{margin-bottom: 60px;}
.searchResult .commonTit p{padding-bottom: 25px;text-transform: capitalize;}
.search_tit{margin-bottom:35px;margin-top: 40px;}
.search_item{width: 100%;margin-right: 0;margin-bottom: 24px;}
.search_item h6{font-size: 24px;}
.nofound{margin-bottom: 180px;}
.nofound .commonTit p{padding-bottom: 20px;text-transform: capitalize;}
.nofound .commonTit, .searchResult .commonTit{text-align: center;}
.search_item .imgs{margin-bottom: 15px;}
.showroom_more .about_explore_list a{margin-bottom: 50px;}

.bannerInner{bottom: auto;}
.bannerInner .txt p{font-size: 16px;}
.bannerInner .txt{width: 90%;text-align: center;}
.bannerInner_partners .txt{bottom: auto!important;}
.banner_factory.bannerInner .txt h2{text-align: center;}

.bannerProjects .txt,.bannerInner_stores .txt{text-align: left!important;}
.bannerInner_stores .txt{bottom: auto;top: 270px;}
.bannerInner_stores .txt h2,.banner_showrooms .txt,.banner_showrooms .txt h2{text-align: left!important;}

.banner_designer_new.bannerInner .txt,.bannerProduct.bannerInner .txt,.banner_showroom_detail.bannerInner .txt,.bannerInner_project_detail.bannerInner .txt{bottom: 50px!important;top: auto;transform: none!important;text-align: left!important;left: 20px!important;}
.banner_designer_new .txt h2,.bannerProduct .txt h2,.banner_showroom_detail .txt h2,.bannerInner_project_detail .txt h2{text-align: left!important;}

.bannerInner_project_detail .txt{text-align: left!important;transform: translate(-50%,0);bottom: 45px;top: auto;}
.bannerNews .txt{text-align: left!important;top: 145px;}
.bannerInner_project_detail .txt h2,.bannerNews .txt h2{text-align: left!important;}
.bannerDownload .txt{top: auto;}

.profile{margin-top: 0px;}
.profile_item{padding: 22px 12px;}
.profile_item_tit a.edit_btn{width: 62px;}
.profile_item .updatePassword_btn{padding: 12px;}
.profile_item_tit a.edit_btn,.profile_item .updatePassword_btn{font-size: 16px;}
.profile_item_tit dd{font-size: 16px;}
.profile_item label{font-size: 18px;}
.profile_item .inputBox input{font-size: 14px;}
.forgetPassword_btn{text-decoration: none;font-size: 16px;}
.profile_item .updatePassword{margin: 15px 0 5px;}
.downloadHistory{padding-bottom: 35px;}
.downloadHistory_item{flex-direction: column;align-items: flex-start;}
.downloadHistory_item .fl h6{margin-bottom: 18px;font-size: 18px;}
.downloadHistory_item .fl p{font-size: 14px;}
.downloadHistory_item .fr{margin-top: 22px;}
.downloadHistory_item .fr a{font-size: 16px;}
.profile .log_out_btn{font-size: 16px;}

.designer_new_top .tab_tit .scroll,.product_tab .scroll{display: block;text-align: left;overflow-x: auto;white-space: nowrap;scrollbar-width: none;}
.designer_new_top .tab_tit .scroll::-webkit-scrollbar,.product_tab .scroll::-webkit-scrollbar{display:none}
.designer_new_top .tab_tit a+a{margin-left: 12px;}
.designer_new_item{flex-direction: column;padding: 25px 12px;}
.designer_new_item .txt{width: 100%;margin-left: 0;margin-top: 40px;padding-bottom: 10px;}
.designer_new_item .txt h6{font-size: 18px;}


.product_tab .scroll a{height:inherit;padding: 15px 20px;}
.profile_user{padding-bottom: 50px;}
.profile_user h6{margin-bottom: 20px;}
.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-bg:transparent;--f-button-color:#252525;top:10px;right: 10px;}
.profile_user .inputBox input,.profile_user .selectBox dt p, .profile_user .selectBox dd a{font-size: 12px;}
.profile_user .submit{padding: 10px 12px;min-width: 130px;justify-content: center;}
.submit_app{justify-content: center;}
.R_design{margin-top: 0;}
.R_design .commonTit{margin-top: 60px;}
.R_design .commonTit a{margin-top: 65px;}
#profile_forgetPassword .tip{margin-top: 12px;}
.profile_user .profile_forgetPassword_success_img{width: 60px;margin-bottom: 15px;}

.designer_new_top{margin-top: 120px;margin-bottom: 70px;}
.product_main{margin-top: 120px;}
.product_main .waterfall_wrap{margin-top: 60px;}
.product_main .waterfall_wrap .productBox_tit{margin: calc(60px - 24px) auto;}

.product_tab_app .drop_nav{max-width: 100%;width: 100%;background-color: #fff;}

.product_tab_app{max-width: calc( calc(100% - 20px * 2));margin: 0 auto;}
.product_tab_app.designer_new_tab_app{max-width: calc( calc(100%))!important;}
.product_tab_app .drop_nav a p{color: var(--color2);}
.product_tab_app .drop_nav a{padding:16px 12px;}
.product_tab_app .drop_nav a svg{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);}
.product_tab_app .drop_nav_list{position: absolute;left: 0;box-shadow: 0 8px 10px rgba(0,0,0,.08);}
.product_tab_app .drop_nav_list_radio label{width: 100%;padding-left: 0;font-family: 'MinervaModernBold';color: var(--color2);text-align: left;}
.product_tab_app .drop_nav_list_radio label::before{left: auto;right: 5px;}
.product_tab_app .drop_nav_list_radio input[type="radio"]:checked + label::after{content:'';position:absolute;left:auto;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#686868;right: 10px;}

.designer_new_tab_app{margin-top: 20px;}
.changePassword_new.profile_item .updatePassword_btn{padding: 10px 25px;}
.changePassword_new_success{background-color: transparent;}
.profile_user.changePassword_new_success .submit{padding: 10px 22px;}

.bannerAbout .txt h2 img{margin: 0 auto;}
.bannerSearch.bannerInner .txt{text-align: center!important;}
.product_main .waterfall_wrap{width: calc(100% - 20px * 2);}

.footCode .code{left: -35px;transform: none;}
.designer_new_item .img img{width: 100%;}
.stores_list a .txt dl{gap: 10px;margin-top:35px}
}


@media (min-width:767px) and (max-width:1200px){
.sust3_list{max-width: 90%;margin: 0 auto;}
.sust3_list a{width: calc(50% - 25px / 2);flex:none}
.sust3_list a:nth-of-type(2n){margin-right: 0;}
.sust4 .imgs_box .img img{height: 500px;}
.designer_box1 div.flex .imgs{margin: 0 auto;}
.bannerHome .txt{width: 80%;}
.bannerDownload .txt{bottom: 10%;}
.download_product_content li{width: 50%;}

}

@media screen and (max-width:767px){
body{font-size: 16px;}
.f32{font-size: 24px;}

.footTop{padding-bottom: 105px;padding-top: 50px;}
.footTop .footL .footLogo img{max-width: 166px;}
.footTop .footR dl{margin-bottom: 60px;width: 50%;}
.footTop .footR dl:nth-child(1){width: 100%;}
.footTop .footR dl:last-child{width: 50%;}
.footTop .footR dt{font-size: 16px;}
.footTop .footTop_2{margin-top: 25px;}
.footTop .footTop_2 a img{max-width: 80%;}
.footBottom{flex-direction: column-reverse;align-items: flex-start;padding: 25px 0 25px;font-size: 14px;}
.footBottom_l{margin-top: 15px;}
.footBottom_l a{margin-right: 12px;text-transform: capitalize;}

.bannerSwiper{margin-top: -10px;}
.bannerSwiper_btn{top: auto;transform: translateY(0);bottom: 30px;}
.bannerSwiper .swiper-pagination{bottom: 38px;}

.pt185{padding-top: 100px;}
.pt100{padding-top: 60px;}
.commonTit{margin-bottom: 75px;}
.commonTit p{margin: 25px 5% 0;}

.videoHome #videoBtn svg,.videoBox #videoBtn svg{width: 32px;}
.spaceHome_swiper a{background-position: center;aspect-ratio: initial;margin-bottom: 24px;}
.spaceHome_swiper a.f32,.workHome_list .txt h6{font-size: 16px;}
.workHome_list .workHome_cate_info dt{font-size: 12px;}
.spaceHome_swiper .swiper-wrapper{flex-wrap: wrap;}
.spaceHome_swiper_btns{display: none;}
.workHome{margin-bottom:100px}
.workHome_list a,.newsHome_list a,.about_explore_list a{width: 100%;margin-right: 0;margin-bottom: 40px;}
.workHome_list a:last-child,.newsHome_list a:last-child,.about_explore_list a:last-child{margin-bottom: 0;}

.bestHome_list{max-width: 100%;justify-content: center;}
.bestHome_list a{margin:0 8px 24px 8px;margin-bottom: 22px;width: initial;}
.bestHome_list a img{margin: 0;max-height: 18px;}
.bestHome a.more{margin-top: 18px;}
.personHome .personHome_img img{aspect-ratio: 390 / 220;margin: 0;}
.newsHome{padding-bottom:0}
.newsHome_list a{margin-bottom: 30px;}
.newsHome_list a .imgs img{aspect-ratio:390 / 290}

.about_imgBox .poR>img{aspect-ratio: 860/ 1440;}
.about_imgBox .commonTit{bottom: 50px;left: 20px;}
.about_imgBox .commonTit h6 img{max-width: 100px;}
.about_imgBox .commonTit p{margin-top: 22px;}
.about_explore{margin-bottom:70px;margin-top:120px}
.about_explore .commonTit{margin-bottom:60px}

.stores_item {column-gap:12px;column-count:1}
.news_item {column-gap:15px;column-count:1}
.news_item a{margin-bottom: 30px;}
.news_top{margin-bottom: 80px;}

.sust1{margin:120px 0 50px}
.sust1 .flex>div{width: 100%;}
.sust1 .flex .txt{margin-top: 70px;}

.sust1 .commonTit.textLeft{text-align: center;}
.sust1 .textLeft.commonTit p{text-align: center;margin: 25px 5% 45px;}
.sust1 .txt .commonTit{max-width: 100%;margin-left: 0;}
.sust2 .txt{position: absolute;left: 20px;top: 50px;}
.sust3{padding: 90px 0 90px;}
.sust3 .commonTit{margin-bottom:85px}
.sust3_list{max-width: 90%;margin: 50px auto 0;}
.sust3_list a{width: 100%;flex: none;}

.sust4{margin-top: 110px;}
.sust4 .commonTit{margin-bottom: 70px;}

.mt180{margin-top: 100px;}
.factory1{padding: 120px 0 30px;}
.factory2{flex-wrap: wrap;}

.factory3 .txt{top:60px;left: 20px;}
.factory3 .commonTit p{max-width: 55%;}
.factory4{padding: 120px 0 60px;}

.factory5 .txt{padding: 80px 6% 80px;}

.porductTop{padding: 100px 0 60px;}
.product_detail_swiper .item .txt{top: 90px;bottom: auto;left: 50%;transform: translateX(-50%);width: 100%;}
.product_detail_swiper .textLeft.commonTit{text-align: center;}
.product_detail_swiper .textLeft.commonTit p{margin-left: auto;margin-right: auto;}
.product_detail_swiper{padding-bottom: 60px;}
.product_detail_swiper .swiperBtn{bottom: auto;left: auto;top: auto;transform: none;right: auto;bottom: 0;}
.product_detail_swiper .swiperBtn path{stroke: var(--color2);}
.product_detail_swiper .swiperBtn svg,.product_detail_explore .swiperBtn svg{width: 18px;}
.product_detail_swiper .swiperBtnPrev{left: 42%;}
.product_detail_swiper .swiperBtnNext{left: calc(42% + 58px);}
.product_detail_explore .swiperBtns{margin-top: 50px;margin-bottom: 115px;}
.product_detail_explore{margin-top: 95px;}

.designer_box1{padding: 70px 0 70px;}
.designer_box1 .commonTit{margin-bottom: 65px;}
.designer_box1 .txt .designer_info{margin-top:0}

.designer_more{margin-bottom: 120px;margin-top:120px}
.designer_list{gap: 0;}
.designer_list a{width: 100%;}
.designer_list a .txt{bottom: 45px;}
.designer_list a .txt h6{font-size: 24px;}

.spaceHome_swiper .swiper-slide +.swiper-slide{margin-top: 25px;}
.spaceHome_swiper .swiper-slide a .imgs, .spaceHome_swiper .swiper-slide a img{aspect-ratio: initial;}
.spaceHome_swiper .swiper-slide a img{height: 290px;object-fit: cover;}

.stroyHome,.spaceHome,.workHome,.livingHome,.personHome,.newsHome,.lifeHome{margin-top: 130px;}

.lifeHome .commonTit a.btn{margin-top: 30px;}

.Projects_top .commonTit{margin-bottom: 45px;}
.Projects_top .item .txt dt h6{font-size: 18px;}
.Projects_top .item .txt dd i{font-size: 14px;}
.Projects_top .item .txt dd span{font-size: 16px;line-height: 1.5;}
.Projects_top .item .txt dd div{width: calc(100% / 3);}
.Projects_top .item .txt dd div+div{margin-left: 10px;}

.Projects_top{padding-bottom: 130px;}
.projectSwiper_big .swiperBtn{position: absolute;top: auto;transform: none;bottom: 0px;}
.projectSwiper_big .swiperBtnPrev{left: calc(50% - 30px);}
.projectSwiper_big .swiperBtnNext{right: calc(50% - 30px);}
.projectSwiper_big .swiperBtn svg{width: 14px;}
.projects{margin-top: 150px;}
.projects .filter{margin-bottom:60px;padding-bottom: 28px;}

.projects .stores_item a{margin-bottom: 50px;}
.projects .stores_list a .txt_tit h6{font-size: 18px;}
.projects .stores_list a .txt i{font-size: 14px;color: var(--color2);margin-bottom:14px}
.projects .stores_list a .txt span{font-size: 16px;color: #686868;}

.waterfall_js li{width: 100%;margin-bottom: 48px;}

.project_detail_box1{margin-top: 120px;}
.project_detail_box1 .commonTit{margin-bottom: 50px;}
.project_detail_info{gap: 0;margin-top:50px}
.project_detail_info dl{width: 100%;}

.project_detail_more .flexCenter{padding-bottom: 10px;}
.project_detail_more a .txt dl{width: 98%;}

.news_detail_main{margin-top: 120px;margin-bottom: 120px;}
.news_detail_main .news_detail_c1 p{margin-top: 30px;}
.news_detail_main .news_detail_c2,.news_detail_main .news_detail_c3{margin-top: 60px;}
.news_detail_main .news_detail_c2 p strong{font-size: 18px;}
.news_detail_main .news_detail_c2 ul{margin-top: 50px;}
.news_detail_box{padding:24px 0 50px}

.showrooms_box1{padding: 120px 0;}
.showrooms_box1 .commonTit{margin-bottom: 0;}
.showrooms_imgBox .commonTit{left:5%;transform: none;text-align:left;top: 40px;}
.showrooms_imgBox .commonTit p{margin: 20px 0 0;}

.download_catalogs{margin-top: 120px;margin-bottom: 120px;}
.download_catalogs_list{margin-bottom:20px}
.download_catalogs_list .waterfall_js li{width: 100%;}
.download_catalogs_list a .txt{margin-top: 12px;}
.download_catalogs_list a .txt_tit h6{font-size: 18px;}
.download_catalogs_list a .txt i{font-size: 14px;}
.download_catalogs_list a .txt span{font-size: 16px;}
.download_product_content li{width: 100%;}
.download_product_content li dt{font-size: 18px;}

.download_product_manuals{padding-bottom: 80px;}
.download_product_main{margin-top: 110px;}
.download_R_design{margin-top:120px}
.download_R_design a.btn{margin-top: 25px;}

.factory3 .img img{height: 560px;object-fit: cover;}
.factory5 .commonTit{margin-left: 0;}

.footTop .footTop_2 a{margin-right:25px}
/* .showroom_more.about_explore .commonTit{display: block!important;} */
.waterfall_wrap li.pro_tit p{min-height: initial;}
.sust2 .txt .commonTit p{max-width: 80%;}
.bannerHome .txt{top: 60%;}
}

.drop {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.6;}
.drop.expanded {-webkit-line-clamp: unset;}
