@import url(/res/styles/bootstrap/bootstrap-icons.css);*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,BlinkMacSystemFont,sans-serif;color:#3d4852;background:#fefefe;line-height:1.75;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:all .35s cubic-bezier(.4,0,.2,1)}img{max-width:100%;display:block;height:auto}ol,ul{list-style:none}.wrap{max-width:1400px;margin:0 auto;padding:0 48px}@media (max-width:1400px){.wrap{padding:0 36px}}@media (max-width:1024px){.wrap{padding:0 24px}}@media (max-width:768px){.wrap{padding:0 16px}}.gold-divider{display:block;width:48px;height:2px;background:linear-gradient(90deg,#c5a55a,#d4b87a);margin:0 auto}.ns-button{display:inline-flex;align-items:center;gap:8px;padding:13px 36px;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;border-radius:2px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);background:#3d4852;color:#fff;border:1px solid #3d4852}.ns-button:hover{background:#5a6670;border-color:#5a6670;transform:translateY(-2px);box-shadow:0 8px 32px rgba(61,72,82,.12)}.ns-button.gold{background:#c5a55a;border-color:#c5a55a;color:#2d3748}.ns-button.gold:hover{background:#d4b87a;border-color:#d4b87a}.ns-button.outline{background:0 0;color:#3d4852;border-color:#3d4852}.ns-button.outline:hover{background:#3d4852;color:#fff}.ns-button.outline-gold{background:0 0;color:#c5a55a;border-color:#c5a55a}.ns-button.outline-gold:hover{background:#c5a55a;color:#2d3748}header{position:fixed;top:0;left:0;right:0;z-index:9999;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;background:0 0;transition:all .5s cubic-bezier(.4,0,.2,1)}@media (max-width:1400px){header{padding:0 36px}}@media (max-width:1024px){header{padding:0 24px}}header .logo{display:flex;align-items:center;height:40px;position:relative}header .logo img{height:100%;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);transition:filter .35s cubic-bezier(.4,0,.2,1)}header .logo:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(197, 165, 90, .5))}header nav{display:flex;align-items:center;gap:0}header nav a{position:relative;padding:28px 20px;font-size:14px;font-weight:400;color:rgba(255,255,255,.9);letter-spacing:.06em;white-space:nowrap;transition:color .2s;text-shadow:0 1px 4px rgba(0,0,0,.3)}header nav a:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:#c5a55a;transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.4,0,.2,1)}header nav a:hover{color:#d4b87a}header nav a:hover:after{transform:scaleX(1)}header nav a.curr{color:#c5a55a}header nav a.curr:after{transform:scaleX(1)}header nav .navfooter{display:none;padding:24px;border-top:1px solid rgba(197,165,90,.15);margin-top:auto;flex-direction:column;gap:8px;font-size:13px;color:rgba(253,252,250,.6)}header nav .navfooter .bi{color:#c5a55a;margin-right:6px}header nav .navfooter span{font-size:15px;color:#c5a55a;font-weight:500}header nav .navfooter em{font-style:normal}header nav .nav-toggle{display:none}header .nav-toggle{display:none;font-size:24px;color:#fff;cursor:pointer;padding:4px;transition:color .2s;text-shadow:0 2px 4px rgba(0,0,0,.3)}header .nav-toggle:hover{color:#c5a55a}header.scrolled{height:64px;background:rgba(61,72,82,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px rgba(0,0,0,.15)}header.scrolled .logo,header.scrolled .nav-toggle{text-shadow:none}header.scrolled nav a{text-shadow:none;padding:22px 20px}@media (max-width:900px){header.opend nav{transform:translateX(0)}}@media (max-width:900px){header nav{position:fixed;top:0;right:0;bottom:0;height:100vh;width:280px;flex-direction:column;align-items:stretch;gap:0;background:#3d4852;padding-top:80px;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 32px rgba(0,0,0,.3);z-index:100;overflow-y:auto}header nav a{padding:16px 28px;border-bottom:1px solid rgba(197,165,90,.08);font-size:15px}header nav a:after{display:none}header nav .navfooter{display:flex}header nav .nav-toggle{display:block;position:absolute;top:24px;right:24px;font-size:22px}header .nav-toggle:not(.bi-x){display:block}header.opend nav{transform:translateX(0)}}header{background:rgba(61,72,82,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}main{padding-top:76px}body:has(.bnr) header{background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.bnr) main{padding-top:0}body:has(.bnr) header.scrolled{background:rgba(61,72,82,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bnr{position:relative;height:100vh;min-height:600px;overflow:hidden;background:#2d3748}.bnr .swiper-slide{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bnr .bnr-slide-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.1);transition:transform 6s ease-out}.bnr .swiper-slide-active .bnr-slide-bg{transform:scale(1)}.bnr .bnr-slide-overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(17,27,25,.85) 0,rgba(26,46,42,.75) 45%,rgba(26,46,42,.6) 100%);z-index:1}.bnr .bnr-slide-content{position:relative;z-index:2;text-align:center;padding:0 24px;max-width:900px}.bnr .bnr-slide-content .bnr-subtitle{display:block;font-family:"Cormorant Garamond",Garamond,"Times New Roman",serif;font-size:clamp(10px,.9vw,12px);letter-spacing:.6em;color:#c5a55a;opacity:.85;margin-bottom:20px;text-transform:uppercase;transform:translateY(20px);opacity:0;transition:all .8s ease .3s}.bnr .bnr-slide-content .bnr-title{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:clamp(32px,4.5vw,56px);font-weight:400;color:#fefefe;letter-spacing:.2em;text-shadow:0 4px 24px rgba(0,0,0,.4);line-height:1.3;margin-bottom:16px;transform:translateY(30px);opacity:0;transition:all .8s ease .5s}.bnr .bnr-slide-content .bnr-desc{font-size:clamp(14px,1.2vw,18px);color:rgba(247,245,240,.75);letter-spacing:.1em;line-height:1.8;margin-bottom:32px;transform:translateY(20px);opacity:0;transition:all .8s ease .7s}.bnr .bnr-slide-content .bnr-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 40px;font-size:14px;font-weight:500;letter-spacing:.1em;border-radius:2px;background:0 0;color:#c5a55a;border:1px solid #c5a55a;transition:all .35s ease;transform:translateY(20px);opacity:0}.bnr .bnr-slide-content .bnr-btn:hover{background:#c5a55a;color:#2d3748;transform:translateY(-2px)}.bnr .swiper-slide-active .bnr-desc,.bnr .swiper-slide-active .bnr-subtitle,.bnr .swiper-slide-active .bnr-title{transform:translateY(0);opacity:1}.bnr .swiper-slide-active .bnr-btn{transform:translateY(0);opacity:1;transition:all .8s ease .9s,background .35s ease,transform .35s ease}.bnr .bnr-pagination-wrap{position:absolute;bottom:100px;left:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center;pointer-events:none}.bnr .bnr-pagination{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;z-index:10;display:flex!important;gap:10px;align-items:center;pointer-events:auto}.bnr .bnr-bullet{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.bnr .bnr-bullet:before{content:"";position:absolute;left:0;top:0;height:100%;width:0%;background:#c5a55a;border-radius:4px;transition:width .3s ease}.bnr .bnr-bullet:hover{background:rgba(255,255,255,.6);transform:scale(1.2)}.bnr .bnr-bullet-active{width:32px;border-radius:4px;background:rgba(255,255,255,.25)}.bnr .bnr-bullet-active:before{width:100%;animation:bulletProgress 5s linear forwards}.bnr .bnr-bullet-active:hover{background:rgba(255,255,255,.35)}@keyframes bulletProgress{0%{width:0%}100%{width:100%}}.bnr .bnr-nav-next,.bnr .bnr-nav-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(197,165,90,.3);border-radius:50%;cursor:pointer;transition:all .35s ease}.bnr .bnr-nav-next:after,.bnr .bnr-nav-prev:after{font-family:bootstrap-icons;font-size:20px;color:#c5a55a}.bnr .bnr-nav-next:hover,.bnr .bnr-nav-prev:hover{background:rgba(197,165,90,.15);border-color:#c5a55a}.bnr .bnr-nav-prev{left:40px}.bnr .bnr-nav-prev:after{content:"\F284"}.bnr .bnr-nav-next{right:40px}.bnr .bnr-nav-next:after{content:"\F285"}.bnr .bnr-bottom-gradient{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.03) 50%,rgba(0,0,0,.08) 100%);z-index:5;pointer-events:none}@media (max-width:1024px){.bnr .bnr-nav-prev{left:20px}.bnr .bnr-nav-next{right:20px}}@media (max-width:768px){.bnr{height:60vh;min-height:440px}.bnr .bnr-slide-content .bnr-title{font-size:clamp(24px,7vw,36px);letter-spacing:.15em}.bnr .bnr-nav-next,.bnr .bnr-nav-prev{width:44px;height:44px}.bnr .bnr-nav-next:after,.bnr .bnr-nav-prev:after{font-size:16px}.bnr .bnr-nav-prev{left:12px}.bnr .bnr-nav-next{right:12px}.bnr .bnr-bullet{width:6px;height:6px}.bnr .bnr-bullet-active{width:24px}.bnr .bnr-pagination-wrap{bottom:80px}.bnr .bnr-pagination{gap:8px}}.model-header{text-align:center;margin-bottom:56px}.model-header h2{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;color:#3d4852;letter-spacing:.12em;margin-bottom:18px;line-height:1.3}.model-header .model-intro{font-size:15px;color:#64748b;line-height:2;max-width:680px;margin:0 auto 28px;letter-spacing:.02em}.model-header:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,#c5a55a,transparent);margin:0 auto;margin-top:-20px}.model-header-light{text-align:center;margin-bottom:56px}.model-header-light h2{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;color:#3d4852;letter-spacing:.12em;margin-bottom:18px;line-height:1.3}.model-header-light .model-intro{font-size:15px;color:#64748b;line-height:2;max-width:680px;margin:0 auto 28px;letter-spacing:.02em}.model-header-light:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,#c5a55a,transparent);margin:0 auto;margin-top:-20px}.model-header-light h2{color:#fefefe}.model-header-light .model-intro{color:rgba(247,245,240,.75)}.section-cta{text-align:center;margin-top:48px}.news{padding:90px 0;background:#fefefe}.news .wrap{position:relative}.news .news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:40px}@media (max-width:1024px){.news .news-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.news .news-list{grid-template-columns:1fr}}.news .news-list>a{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e4dc;border-radius:8px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(61,72,82,.06)}.news .news-list>a:hover{border-color:rgba(197,165,90,.25);box-shadow:0 8px 32px rgba(61,72,82,.12);transform:translateY(-6px)}.news .news-list>a:hover img{transform:scale(1.05)}.news .news-list>a:hover .news-text .title{color:#c5a55a}.news .news-list>a:hover .news-text .btn{color:#c5a55a;letter-spacing:.12em}.news .news-list>a img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.news .news-list>a .news-text{display:flex;flex-direction:column;padding:22px 24px 20px;gap:10px;flex:1}.news .news-list>a .news-text .title{font-size:15px;font-weight:500;color:#3d4852;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.news .news-list>a .news-text .intro{font-size:13px;color:#94a3b8;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.news .news-list>a .news-text .btn{font-size:12px;color:#64748b;letter-spacing:.08em;align-self:flex-start;margin-top:auto;padding-top:10px;border-top:1px solid #e8e4dc;width:100%;transition:all .2s}.news .news-list>a .news-text .btn:after{content:" →";color:#c5a55a}.news .section-cta,.news>.btn{text-align:center}.news .section-cta a,.news>.btn a{display:inline-flex;align-items:center;gap:8px;padding:13px 36px;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;border-radius:2px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);background:#3d4852;color:#fff;border:1px solid #3d4852}.news .section-cta a:hover,.news>.btn a:hover{background:#5a6670;border-color:#5a6670;transform:translateY(-2px);box-shadow:0 8px 32px rgba(61,72,82,.12)}.news .section-cta a.gold,.news>.btn a.gold{background:#c5a55a;border-color:#c5a55a;color:#2d3748}.news .section-cta a.gold:hover,.news>.btn a.gold:hover{background:#d4b87a;border-color:#d4b87a}.news .section-cta a.outline,.news>.btn a.outline{background:0 0;color:#3d4852;border-color:#3d4852}.news .section-cta a.outline:hover,.news>.btn a.outline:hover{background:#3d4852;color:#fff}.news .section-cta a.outline-gold,.news>.btn a.outline-gold{background:0 0;color:#c5a55a;border-color:#c5a55a}.news .section-cta a.outline-gold:hover,.news>.btn a.outline-gold:hover{background:#c5a55a;color:#2d3748}.trade{padding:90px 0;background:#3d4852;position:relative;overflow:hidden}.trade:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 80% 20%,rgba(197,165,90,.08) 0,transparent 50%),radial-gradient(circle at 10% 80%,rgba(197,165,90,.05) 0,transparent 40%);pointer-events:none}.trade:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,#c5a55a 30%,#c5a55a 70%,transparent 100%);opacity:.5}.trade .model-header h2{color:#fefefe}.trade .model-header .model-intro{color:rgba(247,245,240,.7)}.trade .trade-box{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}@media (max-width:1200px){.trade .trade-box{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.trade .trade-box{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.trade .trade-box{grid-template-columns:repeat(2,1fr);gap:12px}}.trade .trade-box>a{display:flex;flex-direction:column;align-items:center;padding:28px 20px 24px;background:rgba(255,255,255,.04);border:1px solid rgba(197,165,90,.15);border-radius:8px;text-align:center;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.trade .trade-box>a:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(197,165,90,.1),transparent);opacity:0;transition:opacity .35s}.trade .trade-box>a:hover{border-color:rgba(197,165,90,.5);background:rgba(255,255,255,.08);transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.trade .trade-box>a:hover:before{opacity:1}.trade .trade-box>a:hover img{transform:scale(1.08);filter:brightness(1.1)}.trade .trade-box>a:hover span{color:#d4b87a}.trade .trade-box>a img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px;border-radius:50%;background:rgba(197,165,90,.1);padding:12px;transition:all .35s cubic-bezier(.4,0,.2,1);filter:brightness(1.2) sepia(.2)}.trade .trade-box>a span{font-size:14px;font-weight:500;color:rgba(247,245,240,.9);letter-spacing:.06em;position:relative;z-index:1;transition:color .2s}.trade .ns-button,.trade>a.ns-button{display:inline-flex;align-items:center;gap:8px;padding:13px 36px;font-size:14px;font-weight:500;letter-spacing:.08em;border-radius:2px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);background:0 0;color:#c5a55a;border:1px solid #c5a55a;margin:0 auto;display:block;width:-moz-fit-content;width:fit-content}.trade .ns-button:hover,.trade>a.ns-button:hover{background:#c5a55a;color:#2d3748;transform:translateY(-2px);box-shadow:0 8px 24px rgba(197,165,90,.3)}.trade .section-cta{text-align:center}.team{padding:90px 0;background:#faf9f7;position:relative}.team:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#f5f0e8,transparent)}.team .team-items{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:40px}@media (max-width:1400px){.team .team-items{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.team .team-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.team .team-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team .team-items{grid-template-columns:repeat(2,1fr);gap:10px}}.team .team-items>a{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(61,72,82,.06);border:1px solid #e8e4dc;transition:all .35s cubic-bezier(.4,0,.2,1)}.team .team-items>a:hover{box-shadow:0 16px 48px rgba(61,72,82,.16);transform:translateY(-8px);border-color:rgba(197,165,90,.25)}.team .team-items>a:hover img{transform:scale(1.04)}.team .team-items>a:hover .team-info .name{color:#c5a55a}.team .team-items>a img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.team .team-items>a .team-info{padding:16px 18px 18px;background:#fff;border-top:2px solid #e8e4dc}.team .team-items>a .team-info .name{display:block;font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:17px;font-weight:400;color:#3d4852;letter-spacing:.1em;margin-bottom:4px;transition:color .2s}.team .team-items>a .team-info .enname{display:block;font-size:11px;color:#94a3b8;letter-spacing:.1em;margin-bottom:8px;font-family:"Cormorant Garamond",Garamond,"Times New Roman",serif}.team .team-items>a .team-info .caption{display:block;font-size:12px;color:#c5a55a;line-height:1.5;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e8e4dc}.team .team-items>a .team-info .lemail,.team .team-items>a .team-info .ltel{display:block;font-size:11px;color:#94a3b8;line-height:1.7}.team .team-items>a .team-info .lemail:before,.team .team-items>a .team-info .ltel:before{font-family:bootstrap-icons;color:#c5a55a;margin-right:4px}.team .team-items a.loadmore{background:linear-gradient(135deg,#3d4852,#4a5568);border-color:transparent;display:flex;align-items:center;justify-content:center;min-height:400px;border-radius:12px}.team .team-items a.loadmore>div{display:flex;flex-direction:column;align-items:center;gap:12px}.team .team-items a.loadmore>div i{font-size:32px;color:#c5a55a;transition:transform .35s}.team .team-items a.loadmore>div span{font-size:13px;color:rgba(247,245,240,.7);letter-spacing:.1em}.team .team-items a.loadmore:hover{background:linear-gradient(135deg,#4a5568,#5a6670);transform:translateY(-8px);box-shadow:0 16px 48px rgba(61,72,82,.16)}.team .team-items a.loadmore:hover i{transform:rotate(45deg) scale(1.2)}.team .team-items a.loadmore:hover span{color:#d4b87a}.honner{padding:90px 0;background:#2d3748 url(../images/honner.jpg) no-repeat center center/cover;text-align:center;position:relative;overflow:hidden}.honner:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(17,27,25,.82) 0,rgba(17,27,25,.75) 100%),radial-gradient(ellipse at 30% 50%,rgba(197,165,90,.15) 0,transparent 55%),radial-gradient(ellipse at 75% 30%,rgba(46,80,69,.3) 0,transparent 50%);z-index:1}.honner:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#c5a55a,transparent);opacity:.5;z-index:2}.honner .model-header{position:relative;z-index:2;margin-bottom:32px}.honner .model-header h2{color:#fefefe}.honner .model-header .model-intro{color:rgba(247,245,240,.65)}.honner .model-header>a.ns-button,.honner .ns-button,.honner>a.ns-button{position:relative;z-index:2;background:0 0;color:#c5a55a;border:1px solid rgba(197,165,90,.5);padding:12px 32px;font-size:13px;letter-spacing:.12em;border-radius:2px;display:inline-block;transition:all .35s cubic-bezier(.4,0,.2,1)}.honner .model-header>a.ns-button:hover,.honner .ns-button:hover,.honner>a.ns-button:hover{background:#c5a55a;color:#2d3748;border-color:#c5a55a}.honner[style*=background-image]{background-size:cover;background-position:center}.case{padding:90px 0;background:#fefefe}.case .case-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}@media (max-width:1200px){.case .case-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.case .case-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.case .case-list{grid-template-columns:1fr}}.case .case-list>a{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e8e4dc;box-shadow:0 2px 8px rgba(61,72,82,.06);transition:all .35s cubic-bezier(.4,0,.2,1)}.case .case-list>a:hover{border-color:rgba(197,165,90,.25);box-shadow:0 8px 32px rgba(61,72,82,.12);transform:translateY(-5px)}.case .case-list>a:hover img{transform:scale(1.06)}.case .case-list>a:hover .case-text .title{color:#c5a55a}.case .case-list>a img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.case .case-list>a .case-text{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.case .case-list>a .case-text .title{font-size:14px;font-weight:500;color:#3d4852;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.case .case-list>a .case-text .intro{font-size:12px;color:#94a3b8;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.client{padding:90px 0;background:#faf9f7;border-top:1px solid #e8e4dc}.client .client-list{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;align-items:center}@media (max-width:1200px){.client .client-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.client .client-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.client .client-list{grid-template-columns:repeat(2,1fr)}}.client .client-list img{width:100%;height:72px;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%) opacity(.55);padding:8px 16px;background:#fff;border:1px solid #e8e4dc;border-radius:4px;transition:all .35s cubic-bezier(.4,0,.2,1)}.client .client-list img:hover{filter:grayscale(0) opacity(1);border-color:rgba(197,165,90,.25);box-shadow:0 4px 16px rgba(61,72,82,.08);transform:scale(1.04)}footer{background:#2d3748;position:relative}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,#c5a55a 30%,#d4b87a 50%,#c5a55a 70%,transparent 100%)}footer .footer{padding:64px 0 48px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:48px}@media (max-width:1200px){footer .footer{grid-template-columns:1fr 1fr;gap:40px;padding:48px 0 40px}}@media (max-width:768px){footer .footer{grid-template-columns:1fr;gap:32px;padding:40px 0 32px}}footer .footer .footer-col h3{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:16px;font-weight:400;color:#c5a55a;letter-spacing:.1em;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgba(197,165,90,.2)}footer .footer .footer-about .footerlogo{width:180px;height:54px;background:url(../images/logo.png) no-repeat center/contain;filter:brightness(0) invert(1) opacity(.95);margin-bottom:20px}@media (max-width:768px){footer .footer .footer-about .footerlogo{width:150px;height:45px}}footer .footer .footer-about .footer-desc{font-size:13px;color:rgba(247,245,240,.6);line-height:1.8}footer .footer .footer-links ul,footer .footer .footer-services ul{list-style:none}footer .footer .footer-links ul li,footer .footer .footer-services ul li{margin-bottom:10px}footer .footer .footer-links ul li a,footer .footer .footer-services ul li a{font-size:13px;color:rgba(247,245,240,.65);transition:all .2s;display:inline-block;position:relative}footer .footer .footer-links ul li a:before,footer .footer .footer-services ul li a:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#c5a55a;transition:width .2s}footer .footer .footer-links ul li a:hover,footer .footer .footer-services ul li a:hover{color:#c5a55a;transform:translateX(4px)}footer .footer .footer-links ul li a:hover:before,footer .footer .footer-services ul li a:hover:before{width:100%}footer .footer .footer-contact .contact-info{display:flex;flex-direction:column;gap:14px}footer .footer .footer-contact .contact-info span{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:rgba(247,245,240,.7);line-height:1.6}footer .footer .footer-contact .contact-info span em{font-style:normal;color:#c5a55a;flex-shrink:0;font-size:15px;margin-top:1px}footer .footer-bottom{background:rgba(0,0,0,.2);border-top:1px solid rgba(197,165,90,.1);padding:20px 0}footer .footer-bottom p{font-size:12px;color:rgba(247,245,240,.4);text-align:center;line-height:1.6}footer .footer-bottom p a{color:rgba(197,165,90,.5);transition:color .2s}footer .footer-bottom p a:hover{color:#c5a55a}.ibnr{height:280px;background:linear-gradient(135deg,#3d4852 0,#4a5568 60%,#5a6670 100%);background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.ibnr:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(17,27,25,.75),rgba(17,27,25,.5));z-index:1}.ibnr:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 30% 50%,rgba(197,165,90,.1) 0,transparent 50%);z-index:1}.ibnr .data-title,.ibnr h2{position:relative;z-index:2;font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:clamp(24px,3.5vw,40px);font-weight:400;color:#fefefe;letter-spacing:.15em;margin-bottom:12px;text-shadow:0 2px 12px rgba(0,0,0,.4)}.ibnr .data-intro{position:relative;z-index:2;font-size:14px;color:rgba(247,245,240,.65);letter-spacing:.3em;font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif}.data-side{float:left;width:240px;padding:32px 48px;min-height:calc(100vh - 356px)}@media (max-width:1400px){.data-side{padding:32px 36px}}@media (max-width:1024px){.data-side{float:none;width:100%;padding:20px 24px 0;min-height:auto}}@media (max-width:768px){.data-side{padding:16px 16px 0}}.data-side .sidenav{background:#fff;border-radius:8px;border:1px solid #e8e4dc;overflow:hidden;box-shadow:0 2px 8px rgba(61,72,82,.06)}.data-side .sidenav h2{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:16px;font-weight:400;color:#fefefe;background:#3d4852;padding:18px 24px;letter-spacing:.1em;position:relative}.data-side .sidenav h2:after{content:"";position:absolute;left:24px;bottom:0;width:32px;height:2px;background:#c5a55a}.data-side .sidenav .navul li{border-bottom:1px solid #e8e4dc}.data-side .sidenav .navul li:last-child{border-bottom:none}.data-side .sidenav .navul li a{display:block;padding:13px 24px;font-size:14px;color:#64748b;transition:all .2s;position:relative}.data-side .sidenav .navul li a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:#c5a55a;transition:width .2s;border-radius:0 2px 2px 0}.data-side .sidenav .navul li a.curr,.data-side .sidenav .navul li a:hover{color:#c5a55a;background:#faf9f7;padding-left:32px}.data-side .sidenav .navul li a.curr:before,.data-side .sidenav .navul li a:hover:before{width:3px}.data-side .sidenav .navul li.active a,.data-side .sidenav .navul li.curr a{color:#c5a55a;background:#faf9f7;padding-left:32px}.data-side .sidenav .navul li.active a:before,.data-side .sidenav .navul li.curr a:before{width:3px}.data-content{overflow:hidden;padding:32px 48px;min-height:calc(100vh - 356px);max-width:1400px;margin:0 auto}@media (max-width:1400px){.data-content{padding:32px 36px}}@media (max-width:1024px){.data-content{padding:24px}}@media (max-width:768px){.data-content{padding:16px}}.data-content:only-child{width:100%;max-width:1400px;margin:0 auto;float:none}.data-content .detail-list{display:flex;flex-direction:column;gap:0}.data-content .detail-list>a{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-bottom:1px solid #e8e4dc;transition:all .2s}.data-content .detail-list>a:first-child{padding-top:0}.data-content .detail-list>a:hover .detail-text .title{color:#c5a55a}.data-content .detail-list>a img{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.data-content .detail-list>a .detail-text{flex:1;display:flex;flex-direction:column;gap:8px}.data-content .detail-list>a .detail-text .title{font-size:15px;font-weight:500;color:#3d4852;line-height:1.55;transition:color .2s}.data-content .detail-list>a .detail-text .intro{font-size:13px;color:#94a3b8;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.data-content .block-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.data-content .block-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.data-content .block-container{grid-template-columns:1fr}}.data-content .team-items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1200px){.data-content .team-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.data-content .team-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.data-content .team-items{grid-template-columns:1fr}}.data-content .team-items>a{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e8e4dc;box-shadow:0 2px 8px rgba(61,72,82,.06);transition:all .35s cubic-bezier(.4,0,.2,1)}.data-content .team-items>a:hover{box-shadow:0 8px 32px rgba(61,72,82,.12);transform:translateY(-6px);border-color:rgba(197,165,90,.25)}.data-content .team-items>a img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%}.data-content .team-items>a .team-info{padding:16px 18px;display:flex;flex-direction:column;gap:4px}.data-content .team-items>a .team-info .name{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:17px;font-weight:400;color:#3d4852;letter-spacing:.1em;margin-bottom:6px}.data-content .team-items>a .team-info span{font-size:12px;color:#94a3b8;line-height:1.6}.data-content .team-items>a .team-info span:nth-child(2){font-size:11px;font-family:"Cormorant Garamond",Garamond,"Times New Roman",serif;color:#94a3b8}.data-content .team-items>a .team-info span:nth-child(3){color:#c5a55a;font-size:12px}.data-content .team-detail{display:flex;gap:40px;align-items:flex-start}@media (max-width:768px){.data-content .team-detail{flex-direction:column}}.data-content .team-detail img{width:280px;height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:12px;flex-shrink:0;box-shadow:0 8px 32px rgba(61,72,82,.12)}@media (max-width:768px){.data-content .team-detail img{width:100%;height:320px}}.data-content .team-detail .team-info{flex:1}.data-content .team-detail .team-info .name{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:28px;font-weight:400;color:#3d4852;letter-spacing:.15em;margin-bottom:6px;display:block}.data-content .team-detail .team-info span{display:block;font-size:14px;color:#64748b;margin-bottom:4px;line-height:1.7}.data-content .team-detail .team-info span:nth-child(2){font-size:13px;font-family:"Cormorant Garamond",Garamond,"Times New Roman",serif;color:#94a3b8;margin-bottom:12px}.data-content .team-detail .team-info span:nth-child(3){color:#c5a55a;font-size:14px;font-weight:500;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e8e4dc}.data-content .team-detail .team-info span em.bi{color:#c5a55a;margin-right:6px}.data-content .team-detail .team-info .intro{font-size:14px;color:#64748b;line-height:2;margin-top:20px;padding-top:20px;border-top:1px solid #e8e4dc}.data-content .tradecontent{display:flex;gap:32px;align-items:flex-start}@media (max-width:768px){.data-content .tradecontent{flex-direction:column}}.data-content .tradecontent ul{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.data-content .tradecontent ul{width:100%;flex-direction:row;flex-wrap:wrap}}.data-content .tradecontent ul li a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:4px;border:1px solid #e8e4dc;background:#fff;transition:all .2s;font-size:13px;color:#64748b}.data-content .tradecontent ul li a figure{width:32px;height:32px;flex-shrink:0}.data-content .tradecontent ul li a figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.data-content .tradecontent ul li a span{line-height:1}.data-content .tradecontent ul li a.curr,.data-content .tradecontent ul li a:hover{background:#3d4852;border-color:#3d4852;color:#fefefe}.data-content .tradecontent ul li a.curr figure,.data-content .tradecontent ul li a:hover figure{filter:brightness(0) invert(1)}.data-content .tradecontent .control{flex:1;background:#fff;border-radius:8px;padding:32px;border:1px solid #e8e4dc;box-shadow:0 2px 8px rgba(61,72,82,.06)}.data-content .tradecontent .control .ctitle,.data-content .tradecontent .control h1{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:24px;font-weight:400;color:#3d4852;letter-spacing:.08em;padding-bottom:16px;margin-bottom:24px;border-bottom:2px solid #c5a55a}.data-content .tradecontent .control .intro{font-size:14px;color:#64748b;line-height:2}.data-content .tradecontent .control .intro img{max-width:100%;border-radius:8px;margin:16px 0}.data-content .trade-items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.data-content .trade-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.data-content .trade-items{grid-template-columns:1fr}}.data-content .trade-items>a{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e8e4dc;border-radius:8px;box-shadow:0 2px 8px rgba(61,72,82,.06);transition:all .35s cubic-bezier(.4,0,.2,1)}.data-content .trade-items>a:hover{border-color:rgba(197,165,90,.25);box-shadow:0 8px 32px rgba(61,72,82,.12);transform:translateY(-4px)}.data-content .trade-items>a:hover .trade-info .name{color:#c5a55a}.data-content .trade-items>a figure{width:56px;height:56px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#faf9f7}.data-content .trade-items>a figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.data-content .trade-items>a .trade-info{flex:1}.data-content .trade-items>a .trade-info .name{display:block;font-size:15px;font-weight:500;color:#3d4852;margin-bottom:4px;transition:color .2s}.data-content .trade-items>a .trade-info .intro{display:block;font-size:12px;color:#94a3b8;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.data-content .trade-items>a .trade-info .btn{display:none}.data-content .case-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.data-content .case-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.data-content .case-list{grid-template-columns:1fr}}.data-content .case-list>a{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e4dc;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(61,72,82,.06);transition:all .35s cubic-bezier(.4,0,.2,1)}.data-content .case-list>a:hover{border-color:rgba(197,165,90,.25);box-shadow:0 8px 32px rgba(61,72,82,.12);transform:translateY(-5px)}.data-content .case-list>a:hover .case-text .title{color:#c5a55a}.data-content .case-list>a img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.data-content .case-list>a .case-text{padding:16px;display:flex;flex-direction:column;gap:8px}.data-content .case-list>a .case-text .title{font-size:14px;font-weight:500;color:#3d4852;line-height:1.5;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.data-content .case-list>a .case-text .intro{font-size:12px;color:#94a3b8;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.data-content .control{background:#fff;border-radius:8px;padding:40px;border:1px solid #e8e4dc;box-shadow:0 2px 8px rgba(61,72,82,.06)}@media (max-width:768px){.data-content .control{padding:24px}}.data-content .control .dtitle{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;font-size:26px;font-weight:400;color:#3d4852;text-align:center;letter-spacing:.05em;padding-bottom:20px;margin-bottom:32px;border-bottom:1px solid #e8e4dc;position:relative}.data-content .control .dtitle:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:#c5a55a}.data-content .control .detailpic{text-align:center;margin:24px 0}.data-content .control .detailpic img{max-width:100%;border-radius:8px;box-shadow:0 4px 16px rgba(61,72,82,.08)}.data-content .control .intro{font-size:15px;line-height:2;color:#64748b}.data-content .control .intro p{margin-bottom:16px}.data-content .control .intro img{max-width:100%;border-radius:4px;margin:16px 0}.data-content .control .intro h1,.data-content .control .intro h2,.data-content .control .intro h3{font-family:STSong,SimSun,"Source Han Serif SC","Noto Serif SC",Georgia,serif;color:#3d4852;margin:24px 0 12px}.ifooter{display:none}.pagination{display:flex;justify-content:center;gap:6px;margin:40px 0 16px;flex-wrap:wrap}.pagination a,.pagination em,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;font-size:13px;border-radius:4px;border:1px solid #e8e4dc;background:#fff;color:#64748b;transition:all .2s;cursor:pointer}.pagination a:hover,.pagination em:hover,.pagination span:hover{border-color:#c5a55a;color:#c5a55a}.pagination em,.pagination span{background:#3d4852;border-color:#3d4852;color:#fefefe}.emptytip{text-align:center;color:#94a3b8;padding:60px 20px;font-size:14px}.map{margin-top:32px;border-radius:8px;overflow:hidden;height:400px;border:1px solid #e8e4dc;box-shadow:0 4px 16px rgba(61,72,82,.08)}@keyframes fadeInUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}[nw-animate=fadeInUp]{opacity:0;animation:fadeInUp .6s cubic-bezier(0,0,.2,1) forwards}[nw-animate=fadeIn]{opacity:0;animation:fadeIn .5s cubic-bezier(0,0,.2,1) forwards}.anim-ready{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.anim-ready.anim-visible{opacity:1;transform:translateY(0)}