@charset "UTF-8";.wrap{overflow:hidden}.kv-section{position:relative;width:100%;height:100vh;background:#333840}.kv-section.porelKV .banner_image .img{position:relative}.kv-section.porelKV .line{position:absolute;text-align:right}@media (max-width:767px){.kv-section.porelKV .line{justify-content:center}}.kv-section.porelKV .txtBox{position:absolute}.kv-section.porelKV .txt.active{position:absolute}.kv-section.change .banner_image .img{position:absolute}.kv-section.change .txtBox{position:absolute}.kv-section.change .line{position:absolute}.kv-section #banner_player{aspect-ratio:16/9;min-width:100%;min-height:100vh;position:relative;overflow:hidden;margin-top:-60px;margin-bottom:-30px}@media (max-width:1200px){.kv-section #banner_player{margin-left:50vw;transform:translate(-50%)}}.kv-section .center-logo{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/logo.png) center/180px no-repeat;background-color:rgba(0,0,0,0.23);transition:1s ease}.kv-section .center-logo.fade{opacity:0}.kv-section .vimeo-wrapper{position:fixed;width:100%;height:100vh}.kv-section .vimeo-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000,rgba(255,255,255,0));opacity:0.4}@media (max-width:767px){.kv-section .vimeo-wrapper:after{opacity:0.6}}.kv-section .banner_image{position:relative}.kv-section .banner_image .img{position:fixed;top:0;left:0;width:100%;height:100vh}.kv-section .banner_image .img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000,rgba(255,255,255,0));opacity:0.4}@media (max-width:767px){.kv-section .banner_image .img:after{opacity:0.6}}.kv-section .banner_image .img img{width:100%;height:100%;object-fit:cover;object-position:center}.kv-section .line{position:fixed;bottom:28px;right:0}@media (max-width:767px){.kv-section .line{bottom:20px;right:auto;left:50%;transform:translateX(-50%);display:flex}}.kv-section .line li.active a span{opacity:1}.kv-section .line li a{display:inline-block;padding-right:23px}@media (max-width:767px){.kv-section .line li a{padding:10px 2px}}.kv-section .line li a span{display:block;width:2px;height:34px;opacity:0.3;background:#fff;margin:0 0 4px}@media (max-width:767px){.kv-section .line li a span{width:34px;height:2px;margin:0}}.kv-section .txtBox{position:fixed;bottom:0;left:0;width:100%;height:100vh}.kv-section .txtBox.stop .img,.kv-section .txtBox.stop .line,.kv-section .txtBox.stop .txtBox{position:absolute}.kv-section .txt{position:absolute;color:#fff;z-index:2;max-width:520px;text-align:center;bottom:57px;left:50%;transform:translate(-50%,-20px);opacity:0;transition:all 0.75s}@media (max-width:767px){.kv-section .txt{bottom:36px;width:100%;padding:0 40px}}.kv-section .txt.active{position:fixed;opacity:1;transform:translate(-50%,-20px)}.kv-section .txt .title{font-size:30px;margin-bottom:21px;letter-spacing:5.5px}@media (max-width:767px){.kv-section .txt .title{font-size:20px;letter-spacing:3px;margin-bottom:18px}}.kv-section .txt .title span{height:3.2em;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:auto}.kv-section .txt .info{font-size:16px;letter-spacing:2.88px;line-height:1.76}@media (max-width:767px){.kv-section .txt .info{font-size:16px;line-height:1.67;letter-spacing:2.4px}}.kv-section .txt .info span{height:8.8em;line-height:1.76;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:auto}@media (max-width:767px){.kv-section .txt .info span{height:8.35em;line-height:1.67;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:auto}}.kv-section .txt.enTxtShow .title{letter-spacing:0}.project_section{position:relative;z-index:10;overflow:hidden}.project_section ul{position:relative;z-index:-2;display:flex;flex-wrap:wrap}.project_section ul li{position:relative;z-index:2}.project_section ul li .colorBg{display:inline-block;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:65%;background:linear-gradient(to top,rgb(195,212,228),rgba(195,212,228,0));opacity:0.6}.project_section ul li .img{width:100%;height:900px}@media (min-width:992px) and (max-width:1440px){.project_section ul li .img{height:600px}}@media (max-width:991px){.project_section ul li .img{height:auto;aspect-ratio:1/1.25}}.project_section ul li .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.project_section ul li .txt{position:absolute;z-index:3;left:50%;transform:translateX(-50%);bottom:33px;width:100%;max-width:540px;padding:0 20px}@media (max-width:991px){.project_section ul li .txt{bottom:27px}}.project_section ul li.w33{width:33.3333333333%}@media (max-width:991px){.project_section ul li.w33{width:100%}}.project_section ul li.w50{width:50%}@media (max-width:991px){.project_section ul li.w50{width:100%}}.project_section ul li.w100{width:100%;background-color:#fff}.project_section .section3 ul li .txt{bottom:32px}@media (max-width:991px){.project_section .section3 ul li .txt{bottom:25px}}.project_section .proId{font-size:22px;color:#fff;text-align:center;margin-bottom:15px}@media (min-width:992px) and (max-width:1200px){.project_section .proId{margin-bottom:14px}}@media (max-width:991px){.project_section .proId{font-size:20px;margin-bottom:5px}}.project_section .proId span{height:1.6em;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:auto;letter-spacing:1.2px}@media (max-width:991px){.project_section .proId span{letter-spacing:0.6px}}.project_section .proTitle{margin:0 auto 25px;width:17vw;text-align:center}@media (max-width:991px){.project_section .proTitle{width:64.292%}}.project_section .proInfo{font-size:21px;color:#fff;text-align:center;margin-bottom:26px}@media (min-width:992px) and (max-width:1200px){.project_section .proInfo{margin-bottom:16px}}@media (max-width:991px){.project_section .proInfo{font-size:16px;margin-bottom:8px}}@media (max-width:575px){.project_section .proInfo{font-size:15.625px}}.project_section .proInfo span{height:1.6em;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:auto;letter-spacing:3.5px}@media (max-width:991px){.project_section .proInfo span{font-weight:600}}@media (max-width:767px){.project_section .proInfo span{letter-spacing:1.2px}}.project_section .proInfo2{font-size:18px;color:#fff;text-align:center;line-height:1.67;margin-bottom:28px;letter-spacing:3.3px}@media (min-width:992px) and (max-width:1200px){.project_section .proInfo2{margin-bottom:22px}}@media (max-width:991px){.project_section .proInfo2{font-size:16px;margin-bottom:16px;line-height:1.5;letter-spacing:2.4px}}@media (max-width:575px){.project_section .proInfo2{font-size:15.625px}}.project_section .btnBox{text-align:center}.project_section .btnBox a{font-size:14px;color:#fff;display:inline-flex;align-items:center;margin-left:24px;padding-right:16px;letter-spacing:2.5px}@media (max-width:991px){.project_section .btnBox a{padding-right:4px;margin-left:22px;letter-spacing:2px}}@media (min-width:768px){.project_section .btnBox a:hover .btnArrow:after{transform:translate(10px,-50%)}}.project_section .btnBox a .btnArrow{position:relative;display:inline-block;width:13px;height:13px}.project_section .btnBox a .btnArrow:after{content:"";position:absolute;top:60%;right:-13px;transform:translateY(-50%);width:100%;height:100%;background:url("../images/common/arrow_w.png") center/contain no-repeat;transition:transform 0.75s}@media (max-width:991px){.project_section .btnBox a .btnArrow:after{right:-6px}}.project_section .soldOut{font-size:14px;color:rgba(255,255,255,0.5);display:inline-block;letter-spacing:1px}.project_section .sale{position:relative;font-size:14px;color:#9f877b;display:inline-block;padding-left:14px;letter-spacing:1px}@media (max-width:991px){.project_section .sale{padding-left:15px;letter-spacing:0px}}.project_section .sale:before{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%);width:14px;height:14px;background:#9f877b;border-radius:50%}@media (max-width:991px){.project_section .sale:before{left:-2px;width:12px;height:12px}}@media (min-width:992px){.w100.section1,.w100.section2{z-index:-1}}.w100.Ssection .img img{object-fit:cover}@media (min-width:992px){.w100.Ssection .img img{width:100%;height:100%;margin:0 auto}}