@charset "UTF-8";*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#27241f;background:#fff;font-family:"Noto Serif SC","Source Han Serif SC",Microsoft YaHei,serif;line-height:1.75}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.site-shell{min-height:100vh;overflow:clip}.site-header{position:sticky;top:0;z-index:80;background:#fffffff7;box-shadow:0 1px 18px #30190f14}.header-inner{height:100px;width:min(1200px,100% - 48px);margin:auto;display:flex;align-items:center;gap:56px}.brand{width:70px;height:100px;flex:none}.brand img{width:70px;height:124px;object-fit:contain;object-position:top}.primary-nav{flex:1;align-self:stretch}.primary-nav>ul{height:100%;display:flex;justify-content:center;align-items:stretch;gap:clamp(14px,2.3vw,38px);padding:0;margin:0;list-style:none}.nav-item{position:relative;display:flex;align-items:center}.nav-item>a{position:relative;padding:34px 0 28px;font-size:16px;white-space:nowrap}.nav-item>a:after{content:"";position:absolute;left:50%;bottom:19px;width:0;height:2px;background:#8f1d22;transition:.25s;transform:translate(-50%)}.nav-item:hover>a,.nav-item>a.router-link-active{color:#8f1d22}.nav-item:hover>a:after,.nav-item>a.router-link-active:after{width:28px}.dropdown{position:absolute;top:82px;left:50%;min-width:170px;padding:10px 0;margin:0;opacity:0;visibility:hidden;transform:translate(-50%,8px);list-style:none;background:#701117f5;box-shadow:0 12px 32px #0003;transition:.2s}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.dropdown a{display:block;padding:8px 22px;color:#fff;text-align:center;white-space:nowrap}.dropdown a:hover{background:#ffffff1f}.header-actions{display:flex;align-items:center;gap:16px;font-family:Arial,sans-serif;font-size:12px}.header-actions button{width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:#8f1d22;cursor:pointer;font-size:23px;line-height:1}.menu-toggle{display:none;border:0;background:none;padding:8px}.menu-toggle span{display:block;width:25px;height:2px;margin:5px;background:#8f1d22}.header-search{position:absolute;right:7%;top:82px;display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;box-shadow:0 12px 30px #00000029}.header-search label{position:absolute;width:1px;height:1px;overflow:hidden}.header-search input,.search-page input{min-width:300px;padding:10px 14px;border:1px solid #ddd4c5;outline-color:#8f1d22}.header-search button,.search-page button{border:0;padding:10px 20px;color:#fff;background:#8f1d22;cursor:pointer}@media(min-width:1025px){.site-header--home{position:absolute;inset:0 0 auto;height:145px;padding:19px 0;background:#fff;box-shadow:none}.site-header--home .header-inner{position:relative;display:block;width:1200px;height:100px;margin:0 auto}.site-header--home .brand{position:absolute;top:0;left:0;display:block;width:67px;height:108px}.site-header--home .brand img{width:67px;height:108px;object-fit:contain;object-position:center}.site-header--home .primary-nav{position:absolute;top:0;left:135px;width:895px;height:100px}.site-header--home .primary-nav>ul{display:flex;align-items:start;justify-content:normal;gap:0;width:100%;height:100px}.site-header--home .nav-item{display:block;flex:0 0 16.666%;height:100px;text-align:center}.site-header--home .nav-item>a{display:inline-block;padding:45px 0 30px;color:#8a1a1f;font-family:SimHei,黑体,sans-serif;font-size:20px;font-weight:700;line-height:normal}.site-header--home .nav-item>a:after{display:none}.site-header--home .nav-item:hover>a,.site-header--home .nav-item>a.router-link-active{color:#8a1a1f}.site-header--home .nav-item>a.router-link-exact-active{border-bottom:2px solid #8a1a1f}.site-header--home .dropdown{top:100px}.site-header--home .header-actions{position:absolute;top:47px;right:0;display:flex;justify-content:flex-end;align-items:center;gap:35px;width:170px;height:18px;border-left:1px solid #8a1a1f;font-family:Microsoft YaHei,sans-serif;font-size:14px;line-height:18px}.site-header--home .header-actions .header-search-trigger{flex:0 0 18px;width:18px;height:18px;padding:0;border:0;border-radius:0;background:url(/original/cn/images/Top002667_btn_search.png) no-repeat center}.site-header--home .header-language{display:block;flex:0 0 auto;padding-left:26px;color:#8a1a1f;background:url(/original/cn/images/Top002667_icon_gobal.png) no-repeat left center;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px}.site-header--home .header-search{top:98px;right:max((100% - 1200px) / 2,0px)}}.home-hero{position:relative;min-height:calc(100vh - 100px);color:#8f1d22;background:url(/original/uploadfiles/2025/12/jwj-banner.jpg) center/cover no-repeat}.hero-shade,.hero-copy,.hero-index{display:none}.hero-copy{position:relative;z-index:1;padding-top:clamp(150px,19vw,260px)}.hero-copy p{margin:0 0 20px;color:#dfc89d;font:13px/1.2 Arial;letter-spacing:.38em}.hero-copy h1{margin:0 0 34px;font-size:clamp(42px,5.2vw,76px);font-weight:400;line-height:1.24;letter-spacing:.09em;text-shadow:0 3px 20px rgba(0,0,0,.4)}.hero-copy h1 span{font-size:.58em;letter-spacing:.36em}.hero-copy a{display:inline-block;padding:12px 25px;border:1px solid rgba(255,255,255,.65);letter-spacing:.14em;transition:.2s}.hero-copy a:hover{background:#8f1d22;border-color:#8f1d22}.hero-index{position:absolute;right:max(5vw,24px);bottom:38px;display:flex;align-items:center;gap:12px;font:12px Arial}.hero-index i{width:90px;height:1px;background:#ffffffa6}.section-title{margin-bottom:46px;text-align:center}.section-title p,.catalog-main>header p{margin:0;color:#b79555;font:12px/1.2 Arial;letter-spacing:.34em}.section-title h1,.catalog-main>header h1{position:relative;margin:12px 0 18px;font-size:clamp(30px,3vw,42px);font-weight:400;letter-spacing:.1em}.section-title h1:after{content:"";display:block;width:42px;height:2px;margin:16px auto 0;background:#8f1d22}.section-title span{color:#777;font-size:15px}.home-intro{padding-block:96px 110px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.intro-grid>div{padding:34px 0 34px 8%;border-left:1px solid #b79555}.intro-grid strong{color:#8f1d2229;font:90px/.9 Georgia}.intro-grid h2{margin:26px 0;color:#8f1d22;font-weight:400;line-height:1.75}.intro-grid p{color:#666}.intro-grid figure{margin:0;position:relative}.intro-grid figure:before{content:"";position:absolute;top:22px;right:-22px;bottom:-22px;left:22px;border:1px solid #b79555;z-index:-1}.intro-grid img{width:100%;min-height:430px;object-fit:cover}.text-link{color:#8f1d22;font-weight:700}.featured-products{padding-block:100px;background:#f5f1e8}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-grid a{position:relative;height:440px;overflow:hidden;background:#fff}.feature-grid img{width:100%;height:100%;object-fit:contain;padding:30px;transition:transform .45s}.feature-grid a:hover img{transform:scale(1.045)}.feature-grid div{position:absolute;left:0;right:0;bottom:0;padding:55px 26px 24px;color:#fff;background:linear-gradient(transparent,#410b0ee6)}.feature-grid h2{margin:5px 0 8px;font-weight:400}.feature-grid span,.feature-grid b{font:11px Arial;letter-spacing:.15em}.original-home{padding-block:100px}.inner-hero{height:340px;display:grid;place-items:center;color:#fff;text-align:center;background-position:center;background-size:cover}.inner-hero>div{text-shadow:0 2px 14px rgba(0,0,0,.6)}.inner-hero p{margin:0;color:#e2c799;font:12px Arial;letter-spacing:.42em}.inner-hero h1{margin:12px 0 0;font-size:42px;font-weight:400;letter-spacing:.18em}.news-hero{background-image:linear-gradient(#25120b66,#25120b66),url(/original/uploadfiles/2024/06/20240621141905071.jpg)}.product-hero{background-image:linear-gradient(#25120b59,#25120b59),url(/original/uploadfiles/2024/10/20241029110746031.jpg)}.generic-hero{background-image:linear-gradient(#25120b73,#25120b73),url(/original/jwjyyj201902275706/uploadfiles/2020/06/20200617133518483.png)}.breadcrumb{min-height:58px;display:flex;align-items:center;gap:9px;color:#8b837a;border-bottom:1px solid #eee8df;font-size:13px}.breadcrumb a:hover{color:#8f1d22}.page-section,.detail-page,.search-page{padding-block:72px 100px}.news-list{display:grid;gap:22px}.news-card{border-bottom:1px solid #ddd4c5;padding-bottom:22px}.news-card>a{display:grid;grid-template-columns:280px 1fr;gap:38px;align-items:center}.news-card figure{height:176px;margin:0;overflow:hidden;background:#f5f1e8}.news-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.news-card:hover img{transform:scale(1.05)}.news-card time{color:#b79555;font:12px Arial;letter-spacing:.12em}.news-card h2{margin:8px 0;font-size:21px;font-weight:400}.news-card p{margin:0 0 8px;color:#777;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card span{color:#8f1d22;font-size:13px}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:48px}.pagination button{min-width:38px;height:38px;padding:0 10px;border:1px solid #ddd4c5;background:#fff;cursor:pointer}.pagination button.active,.pagination button:hover:not(:disabled){color:#fff;border-color:#8f1d22;background:#8f1d22}.pagination button:disabled{cursor:not-allowed;opacity:.4}.catalog-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:56px;padding-block:74px 100px}.category-sidebar{align-self:start;border-top:4px solid #8f1d22;background:#f5f1e8}.category-sidebar h2{margin:0;padding:24px;color:#fff;background:#8f1d22;font-size:22px;font-weight:400}.category-sidebar>a{display:block;padding:12px 24px;border-bottom:1px solid #e4dccf}.category-sidebar>a.router-link-active,.category-sidebar>a:hover{color:#8f1d22;background:#fff}.category-sidebar>div{padding:26px 22px;color:#fff;background:#6f1117}.category-sidebar b,.category-sidebar span{display:block;font-size:12px}.category-sidebar strong{display:block;margin:8px 0;font:22px Arial}.catalog-main>header{margin-bottom:38px;padding-bottom:18px;border-bottom:1px solid #ddd4c5}.catalog-main>header h1{margin-bottom:0}.catalog-main>header h1:after{display:none}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 22px}.product-card{min-width:0;border:1px solid #eee8df;background:#fff;transition:box-shadow .25s,transform .25s}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #412a191f}.product-card a{display:block;padding:15px 15px 23px}.product-card figure{height:250px;display:grid;place-items:center;margin:0 0 17px;overflow:hidden;background:#faf8f3}.product-card img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.product-card:hover img{transform:scale(1.05)}.product-card h2{margin:0 0 8px;font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card p{height:50px;margin:0 0 12px;color:#888;font-size:13px;overflow:hidden}.product-card>a>span{color:#8f1d22;font-size:12px}.legacy-content{min-height:300px;color:#4c4842;overflow-wrap:anywhere}.legacy-content .Banner001956,.legacy-content [class*=Banner]{max-height:440px;overflow:hidden;margin-bottom:36px}.legacy-content [class*=Banner] ul{margin:0;padding:0;list-style:none}.legacy-content [class*=Banner] li:not(:first-child){display:none}.legacy-content [class*=Banner] img{width:100%;max-height:440px;object-fit:cover}.legacy-content .Location002087,.legacy-content [class*=Location]{padding:16px 0;color:#888;border-bottom:1px solid #ddd4c5;font-size:13px}.legacy-content .Menu002136 ul,.legacy-content [class*=Menu] ul{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;padding:15px;margin:20px 0 40px;list-style:none;background:#f5f1e8}.legacy-content .Menu002136 a,.legacy-content [class*=Menu] a{display:block;padding:8px 18px}.legacy-content article.info,.legacy-content .info{max-width:980px;margin-inline:auto;font-size:16px;line-height:2}.legacy-content h1{font-size:clamp(26px,3vw,38px);font-weight:400;text-align:center;line-height:1.45}.legacy-content h2,.legacy-content h3{color:#8f1d22;font-weight:400}.legacy-content p{margin:1em 0}.legacy-content img{height:auto!important;margin:18px auto;object-fit:contain}.legacy-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.legacy-content td,.legacy-content th{padding:8px;border:1px solid #ddd4c5}.legacy-content ul,.legacy-content ol{max-width:100%}.legacy-content .RighInfo002254>.auto,.legacy-content .RichInfo005>.auto{width:100%}.legacy-content .right_info{text-align:center}.legacy-content .list_img .copy ul{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;list-style:none}.legacy-content .Ispic{min-height:250px;background-position:center;background-size:contain;background-repeat:no-repeat}.legacy-content .info_pn{display:flex;justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;border-top:1px solid #ddd4c5}.legacy-content .owl-nav,.legacy-content .owl-dots,.legacy-content .prev,.legacy-content .next,.legacy-content .copy{display:none}.detail-page>.legacy-content>[class*=Banner]{margin-inline:calc(50% - 50vw)}.loading-state{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#888}.loading-state i{width:36px;height:36px;border:2px solid #ddd4c5;border-top-color:#8f1d22;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{padding-block:90px;text-align:center;color:#777}.empty-state a{color:#8f1d22}.search-page form{display:flex;justify-content:center;margin-bottom:30px}.search-page input{width:min(600px,75vw)}.search-count{color:#888}.search-page ul{padding:0;list-style:none}.search-page li{border-bottom:1px solid #ddd4c5}.search-page li a{display:block;padding:20px 4px}.search-page li h2{margin:0 0 7px;font-size:20px;font-weight:400}.search-page li p{margin:0;color:#777}.contact-strip{padding-block:72px;color:#fff;background:linear-gradient(120deg,#520c10f0,#7f191fed),url(/original/jwjyyj201902275706/uploadfiles/2020/06/20200617133431184.png) center/cover}.contact-strip .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.contact-strip header p{margin:0;color:#d7bc8d;font:12px Arial;letter-spacing:.35em}.contact-strip h2{margin:9px 0;font-size:34px;font-weight:400}.contact-strip header span{color:#ffffffbf}.contact-strip ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}.contact-strip li{min-height:94px;padding:19px;border:1px solid rgba(255,255,255,.25)}.contact-strip b,.contact-strip li span,.contact-strip li a{display:block}.contact-strip b{margin-bottom:8px;color:#d7bc8d;font-size:12px}.footer-main{min-height:220px;display:grid;grid-template-columns:1.4fr 1fr 1fr .6fr;gap:45px;align-items:center}.footer-logo{width:190px}.footer-links{display:grid;gap:6px;color:#777;font-size:13px}.footer-links strong{margin-bottom:5px;color:#27241f;font-size:15px}.footer-links a:hover{color:#8f1d22}.qr-code{margin:0;text-align:center;font-size:12px;color:#777}.qr-code img{width:96px;margin:auto}.copyright{padding:16px 24px;color:#aaa;background:#2a2723;text-align:center;font-size:12px}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:60;width:44px;height:44px;border:0;color:#fff;background:#8f1d22;box-shadow:0 5px 16px #00000038;cursor:pointer}@media(max-width:1024px){.header-inner{height:78px}.brand{width:46px;height:78px}.brand img{width:46px;height:82px}.menu-toggle{display:block;margin-left:auto}.header-actions{display:none}.primary-nav{position:absolute;top:78px;left:0;right:0;max-height:0;overflow:auto;background:#fff;box-shadow:0 10px 20px #0000001a;transition:max-height .3s}.primary-nav.open{max-height:calc(100vh - 78px)}.primary-nav>ul{display:block;height:auto;padding:10px 24px 24px}.nav-item{display:block;border-bottom:1px solid #eee}.nav-item>a{display:block;padding:13px 0}.nav-item>a:after{display:none}.dropdown{position:static;display:grid;grid-template-columns:repeat(2,1fr);min-width:0;padding:0 0 10px;opacity:1;visibility:visible;transform:none;background:transparent;box-shadow:none}.dropdown a{padding:6px 10px;color:#777;text-align:left}.home-hero{min-height:620px}.product-grid{grid-template-columns:repeat(2,1fr)}.contact-strip .wrap{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){.wrap,.header-inner{width:min(100% - 30px,1200px)}.brand{width:46px}.home-hero{min-height:540px}.hero-copy{padding-top:130px}.hero-copy h1{font-size:40px}.hero-copy h1 span{font-size:20px;letter-spacing:.18em}.intro-grid{grid-template-columns:1fr}.intro-grid>div{padding-left:24px}.intro-grid strong{font-size:66px}.intro-grid img{min-height:300px}.feature-grid{grid-template-columns:1fr}.feature-grid a{height:360px}.inner-hero{height:260px}.inner-hero h1{font-size:34px}.news-card>a{grid-template-columns:1fr;gap:18px}.news-card figure{height:210px}.catalog-layout{grid-template-columns:1fr;gap:30px}.category-sidebar{display:grid;grid-template-columns:repeat(3,1fr)}.category-sidebar h2,.category-sidebar>div{grid-column:1/-1}.category-sidebar>a{padding:10px;text-align:center}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card figure{height:190px}.legacy-content .list_img .copy ul{grid-template-columns:repeat(2,1fr)}.contact-strip ul{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,1fr);padding-block:45px}}@media(max-width:480px){.home-intro,.featured-products,.original-home,.page-section,.detail-page{padding-block:58px}.hero-copy p{font-size:10px;letter-spacing:.2em}.product-grid{grid-template-columns:1fr}.category-sidebar{grid-template-columns:repeat(2,1fr)}.legacy-content{font-size:14px}.legacy-content article.info,.legacy-content .info{font-size:14px}.footer-main{grid-template-columns:1fr;text-align:center}.footer-logo{margin:auto}.header-search{left:15px;right:15px}.header-search input{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
