.container{position:relative;background:#fff;z-index:1}.header-section{height:410px}.header-section .wrap{position:fixed;top:0;left:0;right:0;min-width:1280px;height:410px;background-image:url("../image/list/listbanner.png");background-color:#000;background-repeat:no-repeat;background-position:0 0;background-size:cover;color:#fff}.header-section .wrap.details-wrap{background-image:url("../image/details/showbanner.png")}.header-section .wrap .title-box{width:1200px;padding-top:200px;margin:0 auto}.header-section .wrap .title-box h2{font-size:36px;font-weight:normal}.header-section .wrap .title-box .text{margin-top:10px;font-size:14px}.list-section .list-wrap{width:1200px;margin:0 auto}.list-section .list-wrap .list-tab{display:flex;padding-top:43px}.list-section .list-wrap .list-tab .list-item.active a{color:#fff;background:#c89402;border:1px solid #c89402}.list-section .list-wrap .list-tab .list-item a{display:block;position:relative;text-align:center;color:#9f3424;width:90px;height:40px;line-height:38px;margin-right:14px;border:1px solid #9f3424;border-radius:5px;transition:color .3s;overflow:hidden}.list-section .list-wrap .list-tab .list-item a::before,.list-section .list-wrap .list-tab .list-item a::after{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;transition:transform .3s;transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.list-section .list-wrap .list-tab .list-item a::before{background:rgba(200,148,2,0.5)}.list-section .list-wrap .list-tab .list-item a::after{background:#c89402}.list-section .list-wrap .list-tab .list-item a:hover{color:#fff;border-color:#c89402}.list-section .list-wrap .list-tab .list-item a:hover::before,.list-section .list-wrap .list-tab .list-item a:hover::after{transform:translate3d(0, 100%, 0)}.list-section .list-wrap .list-tab .list-item a:hover::after{transition-delay:.175s}.list-section .list-wrap .new-list .item{overflow:hidden;height:200px;padding-top:40px;border-bottom:1px solid #9f3424}.list-section .list-wrap .new-list .item a{display:block;display:flex;align-items:center}.list-section .list-wrap .new-list .item a:hover .img-box img{transform:scale(1.05)}.list-section .list-wrap .new-list .item a .img-box{width:320px;height:200px}.list-section .list-wrap .new-list .item a .img-box img{width:100%;height:100%;transition:all 0.5s}.list-section .list-wrap .new-list .item a .item-rt{flex:1;display:flex;align-items:center;padding:0 32px 0 48px}.list-section .list-wrap .new-list .item a .item-rt .time-box{padding-right:32px;color:#9f3424}.list-section .list-wrap .new-list .item a .item-rt .time-box .tiem-year{font-size:30px}.list-section .list-wrap .new-list .item a .item-rt .time-box .time-day{font-size:14px}.list-section .list-wrap .new-list .item a .item-rt .title-box{width:470px;padding-left:45px;border-left:1px solid #9f3424;font-size:14px}.list-section .list-wrap .new-list .item a .item-rt .title-box .title{color:#c89402}.list-section .list-wrap .new-list .item a .item-rt .title-box .info{margin-top:20px;color:#595757}.list-section .list-wrap .new-list .item a .details-btn{flex:1;display:flex;justify-content:flex-end}.list-section .list-wrap .new-list .item a .details-btn div{width:50px;height:50px;border:1px solid #f00}.list-section .list-wrap .page-list{display:flex;align-items:center;justify-content:flex-end;height:180px;font-size:14px}.list-section .list-wrap .page-list .page-item{height:34px;line-height:34px;margin-left:8px}.list-section .list-wrap .page-list .page-item.active a{color:#fff;background:#c89402}.list-section .list-wrap .page-list .page-item a{display:block;padding:0 14px;color:#c89402;border:1px solid #c89402}.details-section .details-wrap{width:1200px;margin:0 auto}.details-section .details-wrap .title-box{display:flex;align-items:center;padding:26px 0 34px;border-bottom:1px solid #9f3424}.details-section .details-wrap .title-box .time-box{box-sizing:border-box;width:45px;height:45px;line-height:20px;padding-top:2.5px;background:#9f3424;text-align:center;color:#fff;font-size:14px}.details-section .details-wrap .title-box .title-text{box-sizing:border-box;flex:1;padding:0 20px 0 10px}.details-section .details-wrap .title-box .title-text .small-text{font-size:14px;color:#c89402}.details-section .details-wrap .title-box .title-text h2{font-size:24px;font-weight:normal;color:#000}.details-section .details-wrap .title-box .rt-btn img{vertical-align:middle}.details-section .details-wrap .text-box{padding:35px 100px 70px 78px;border-bottom:1px solid #9f3424;line-height:1.5}.details-section .details-wrap .text-box p{margin-top:15px;text-indent:2em}.details-section .details-wrap .other-box{display:flex;align-items:flex-start;height:45px;line-height:45px;font-size:12px;color:#c89402}.details-section .details-wrap .other-box .item{flex:1}.details-section .details-wrap .other-box .item a{display:block;padding:0 10px;color:#c89402}.details-section .details-wrap .other-box .item a:hover{color:#9f3424}.details-section .details-wrap .recommend-box{margin-top:30px;padding-bottom:45px}.details-section .details-wrap .recommend-box .title{line-height:60px;font-size:14px;color:#9f3424;border-bottom:1px solid #9f3424}.details-section .details-wrap .recommend-box .title span,.details-section .details-wrap .recommend-box .title img{vertical-align:middle}.details-section .details-wrap .recommend-box .r-news .item{display:flex;height:40px;line-height:40px;border-bottom:1px solid #9f3424}.details-section .details-wrap .recommend-box .r-news .item a{width:50%;display:flex;justify-content:space-between;padding:0 10px;font-size:12px;color:#c89402;overflow:hidden}.details-section .details-wrap .recommend-box .r-news .item a:hover{color:#9f3424}.details-section .details-wrap .recommend-box .r-news .item a .item-title{width:80%}.details-section .details-wrap .recommend-box .r-news .item a .item-time{padding-left:20px}.bottom-section{height:410px}.bottom-section .cooperate-box{box-sizing:border-box;height:350px;padding:136.5px 0;font-size:18px;display:flex;justify-content:center;background:#f6f6f6}.bottom-section .cooperate-box .btn{width:500px;height:75px;line-height:75px;margin-right:20px;border:1px dotted #cb9c27;text-align:center}.bottom-section .cooperate-box .btn a{color:#babbbd;display:block}.bottom-section .cooperate-box .btn a:hover{color:#cb9c27;background:#000}.bottom-section .cooperate-box .btn img{width:23px;height:30px;margin-right:10px;vertical-align:middle}.bottom-section .cooperate-box .btn span{vertical-align:middle}.bottom-section .go-top a{display:block;height:60px;line-height:60px;padding:0 15px;background:#babbbd;font-size:14px;font-weight:bold;color:#ffffff;text-align:right}.list-footer{height:544px;min-width:1280px;margin:0 auto;padding:0 0 40px;background:#202123}.list-footer .wrap{position:fixed;left:0;right:0;bottom:0;width:1200px;margin:0 auto;text-align:center}.list-footer .wrap .logo{position:relative;padding:40px 0}.list-footer .wrap .logo img{margin-right:30px}.list-footer .wrap .logo img.logo-img{margin-right:60px}.list-footer .wrap .logo .ewm{display:none;position:absolute;top:125px;left:560px;width:200px;height:200px;padding:10px;background:#fff;z-index:9999}.list-footer .wrap .logo .ewm.ewm2{left:656px}.list-footer .wrap .logo .ewm img{width:100%}.list-footer .wrap .logo .ewm b{position:absolute;left:50%;top:-20px;border:10px solid transparent;border-bottom-color:#fff}.list-footer .wrap .bottom-list{display:flex;justify-content:center;align-items:center;height:20px;line-height:20px;padding:5px 0;color:#babbbd;font-size:14px}.list-footer .wrap .bottom-list .item{padding-left:10px}.list-footer .wrap .bottom-list .item:last-child span{display:none}.list-footer .wrap .bottom-list .item span{padding-left:10px}.list-footer .wrap .bottom-list .item a{font-size:14px;color:#babbbd}.list-footer .wrap .bottom-list .item a:hover{color:#fff}.list-footer .wrap .bottom-list .item.rt-line{padding-right:10px;border-right:1px solid #f00}.list-footer .wrap .bottom-list .item.rt-line span{display:none}.list-footer .wrap .icon-box{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;width:1020px;margin:10px auto;padding:0 50px 35px;border-top:1px dotted #babbbd;border-bottom:1px dotted #babbbd}.list-footer .wrap .icon-box .item{margin-top:35px;padding:0 22px}.list-footer .wrap .icon-box .item .icon-active{display:none}.list-footer .wrap .icon-box .item:hover .icon-show{display:none}.list-footer .wrap .icon-box .item:hover .icon-active{display:inline}

/* ====== 淘宝风格产品卡片网格 ====== */
.product-grid{display:flex;flex-wrap:wrap;gap:16px;padding-top:30px;padding-bottom:20px}
.product-card{width:288px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #eee;transition:all 0.3s ease;cursor:pointer}
.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(159,52,36,0.08);border-color:#c9a96e}
.product-card a{display:block;text-decoration:none;color:inherit}
.product-img-box{width:100%;height:288px;overflow:hidden;background:#f8f8f8;position:relative}
.product-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}
.product-card:hover .product-img-box img{transform:scale(1.08)}
.product-info{padding:12px 12px 14px}
.product-title{font-size:14px;color:#333;line-height:1.6;height:44px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-weight:400}
.product-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.product-price-symbol{font-size:14px;font-weight:400}
.product-price{font-size:18px;color:#9f3424;font-weight:700;font-family:Tahoma,Arial,sans-serif}
.product-original-price{font-size:12px;color:#999;text-decoration:line-through}
.product-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#888}
.product-sales{color:#888}
.product-brand{color:#9f3424;padding:1px 6px;border:1px solid #e8ddd0;border-radius:3px;font-size:11px}
/* 商品网格在大屏时保持4列居中 */
@media screen and (max-width:1260px){.product-grid{justify-content:center}.product-card{width:270px}}
@media screen and (max-width:600px){.product-card{width:100%}.product-img-box{height:auto;aspect-ratio:1/1}}
