.banner{position:relative}.banner img{display:block;width:100%;height:21.875vw;object-fit:cover}.banner .text{position:absolute;left:12.5vw;bottom:5.57292vw;color:#fff}.banner .text .t{font-weight:500;line-height:1.4;margin-bottom:.41667vw}.banner .text .des{font-weight:350;line-height:1.5}.container{background:var(--bg, #F8F9FA);padding-bottom:8.33333vw}.container .tabs{border-bottom:1px solid #E4EAE3;background:var(--fff, #fff);display:flex;justify-content:center;gap:2.08333vw;position:sticky;top:5.15625vw;z-index:10}.container .tabs .item{padding:1.38021vw 1.04167vw;color:#2B2B2B;font-weight:500;line-height:1.5;cursor:pointer;position:relative;transition:all 600ms}.container .tabs .item::after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:0;height:.10417vw;background:#799873;transition:all 600ms}.container .tabs .item.on{color:#60795C}.container .tabs .item.on::after{width:100%}.container .tabs .item:hover{color:#60795C}.container .list{padding:6.25vw 12.5vw;display:grid;grid-template-columns:repeat(3, 1fr);gap:4.16667vw 1.25vw}.container .list a{display:block;background:#fff}.container .list a .text{padding:2.08333vw;padding-bottom:4.01042vw}.container .list a .text .time{color:#999;font-weight:350;line-height:1.5}.container .list a .text .pt{margin-top:.52083vw;font-weight:500;line-height:1.4;color:#2B2B2B}.container .list a .pic{overflow:hidden}.container .list a .pic img{display:block;width:100%;height:13.59375vw;object-fit:cover;transition:all 600ms;transform:scale(1.03)}.container .list a:hover .pic img{transform:scale(1)}.container .pager{display:flex;justify-content:center;gap:.52083vw;align-items:center}.container .pager .prev,.container .pager .next{width:2.91667vw;height:2.91667vw;display:flex;align-items:center;justify-content:center;cursor:pointer}.container .pager .prev svg,.container .pager .next svg{display:block;width:1.66667vw;height:auto}.container .pager .nums{margin:0 2.08333vw;display:flex;gap:1.04167vw}.container .pager .nums a{width:2.91667vw;height:2.91667vw;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#2B2B2B;font-weight:500;line-height:1.4;transition:all 600ms}.container .pager .nums a.on,.container .pager .nums a:hover{background:#799873;color:#fff}@media screen and (max-width: 768px){.banner{margin-top:60px}.banner img{height:200px}.banner .text{bottom:50px;left:5%}.banner .text .t{font-size:20px;line-height:1.5;margin-bottom:10px}.banner .text .des{font-size:16px}.container .tabs{padding:0 5%;gap:20px;position:static}.container .tabs .item{padding:15px  10px;font-size:16px}.container .tabs .item::after{height:2px}.container .list{padding:30px 5%;grid-template-columns:1fr;gap:20px}.container .list a .text{padding:20px;padding-bottom:30px}.container .list a .text .time{font-size:14px}.container .list a .text .pt{margin-top:8px;font-size:16px}.container .list a .pic img{height:auto}.container .pager{gap:10px}.container .pager .prev,.container .pager .next{width:35px;height:35px}.container .pager .prev svg,.container .pager .next svg{width:16px}.container .pager .nums{margin:0 10px;gap:10px}.container .pager .nums a{width:35px;height:35px;font-size:14px}}
