.banner{border-radius:0 0 3.125vw 3.125vw;overflow:hidden;position:relative}.banner::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.7;background:linear-gradient(180deg, #000 0%, transparent 102.52%)}.banner .bg{width:100%;display:block;height:42.86458vw;object-fit:cover}.banner .text{position:absolute;left:0;bottom:4.6875vw;width:100%;padding:0 6.40625vw}.banner .text .t{color:#FFF;font-weight:600;line-height:1.06;text-transform:uppercase}.banner .text .breadmenu{display:flex;align-items:center;gap:2.39583vw}.banner .text .breadmenu a{display:flex;align-items:center;gap:.41667vw;opacity:.6;color:#fff;transition:all 600ms}.banner .text .breadmenu a img{transform:rotate(45deg);transition:all 600ms}.banner .text .breadmenu a:hover{opacity:1}.banner .text .breadmenu a:hover img{transform:rotate(0)}.banner .text .breadmenu a.on{font-weight:700;opacity:1}.banner .text .breadmenu a.on img{transform:rotate(0)}.container{padding:7.60417vw 9.0625vw 13.125vw 11.14583vw}.container .list a{display:flex;justify-content:space-between;gap:4.21875vw;align-items:center;padding:3.75vw;border-top:1px solid rgba(0,0,0,0.1)}.container .list a:first-child{padding-top:0;border-top:none}.container .list a:last-child{border-bottom:1px solid rgba(0,0,0,0.1)}.container .list a .pic{width:27.55208vw;position:relative;border-radius:2.60417vw;overflow:hidden}.container .list a .pic::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0.5;background:linear-gradient(0deg, #000 0%, transparent 102.52%)}.container .list a .pic img{width:100%;height:16.45833vw;display:block;object-fit:cover;transition:all 600ms}.container .list a .text{width:100%;flex:1}.container .list a .text .p1{font-weight:600;line-height:1.06}.container .list a .text .des{color:#333;line-height:1.375;font-weight:300;margin:1.04167vw 0 4.63542vw 0;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.container .list a .text .tag{display:flex;justify-content:space-between}.container .list a .text .tag .time{color:#999;line-height:1.85}.container .list a .text .tag .more{display:flex;align-items:center;gap:.52083vw;font-weight:500;letter-spacing:.10417vw;text-transform:uppercase;transition:all 600ms}.container .list a .text .tag .more svg{display:block;width:1.25vw;transition:all 600ms;transform:rotate(45deg)}.container .list a .text .tag .more svg path{transition:all 600ms;stroke:rgba(0,0,0,0.3)}.container .list a:hover .pic img{transform:scale(1.05)}.container .list a:hover .text .more{color:#4566E7}.container .list a:hover .text .more svg{transform:rotate(0)}.container .list a:hover .text .more svg path{stroke:#4566E7}.container .pager{display:flex;justify-content:center;align-items:center;gap:1.25vw;margin-top:5.67708vw}.container .pager .prev img,.container .pager .next img{display:block;width:1.25vw}.container .pager .nums{display:flex;gap:.46875vw}.container .pager .nums a{display:flex;width:1.97917vw;height:2.08333vw;align-items:center;justify-content:center;border-radius:.52083vw;transition:all 600ms}.container .pager .nums a:hover,.container .pager .nums a.on{background:#000;color:#fff}@media screen and (max-width: 768px){.banner{border-radius:0 0 30px 30px;margin-top:60px}.banner .bg{height:150px}.banner .text{bottom:20px;padding:0 5%}.banner .text .t{font-size:24px}.banner .text .breadmenu{gap:15px;flex-wrap:wrap}.banner .text .breadmenu a{font-size:12px;gap:5px}.container{padding:30px 5% 60px 5%}.container .list a{flex-direction:column;gap:20px;padding:20px 0}.container .list a .pic{width:100%;border-radius:20px}.container .list a .pic img{height:200px}.container .list a .text .p1{font-size:18px}.container .list a .text .des{margin:15px 0}.container .list a .text .tag .more{gap:8px}.container .list a .text .tag .more svg{width:20px}.container .pager{margin-top:30px;gap:15px}.container .pager .prev img,.container .pager .next img{width:20px}.container .pager .nums{gap:5px}.container .pager .nums a{width:35px;height:35px;font-size:14px;border-radius:10px}}
