.banner{position:relative}.banner img{width:100%;display:block;object-fit:cover;height:25vw}.banner .text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:white}.banner .text .t{line-height:1.1;font-weight:400;text-transform:uppercase;font-family:var(--main-font)}.container{background:#EBF5FF;padding:6.25vw 8.33333vw}.container .w_top{display:flex;justify-content:space-between;align-items:center}.container .w_top .tags{display:flex;gap:2.08333vw}.container .w_top .tags span{border-radius:1.04167vw;border:2px solid #003460;background:rgba(1,52,96,0);padding:.625vw 1.77083vw;font-family:var(--main-font);color:#003460;cursor:pointer;transition:all 600ms}.container .w_top .tags span.on,.container .w_top .tags span:hover{background:#013460;color:#fff}.container .w_top .search_b{width:21.71875vw;position:relative}.container .w_top .search_b input{width:100%;display:block;height:2.86458vw;border-radius:2.08333vw;border:2px solid #003460;background:rgba(1,52,96,0);font-size:1.04167vw;padding:0 1.30208vw;color:#003460}.container .w_top .search_b input::placeholder{color:#B7B7B7}.container .w_top .search_b .submit{position:absolute;right:1.25vw;top:50%;transform:translateY(-50%);cursor:pointer}.container .w_top .search_b .submit img{display:block;width:1.25vw}.container .list{margin:4.16667vw 4.16667vw 3.48958vw;display:grid;grid-template-columns:repeat(2, 1fr);gap:3.75vw 5.72917vw}.container .list .item{width:100%}.container .list .item .pic{overflow:hidden;border-radius:.9375vw;position:relative}.container .list .item .pic img{display:block;width:100%;height:26.5625vw;object-fit:cover}.container .list .item .pic .time{position:absolute;top:1.40625vw;left:2.08333vw;color:#fff}.container .list .item .pic .time span{display:block;line-height:1.2;font-family:var(--main-font)}.container .list .item .text{margin:-5.72917vw 2.34375vw 0;background:#fff;z-index:10;position:relative;border-radius:.9375vw;padding:1.25vw 2.08333vw;display:flex;flex-direction:column;align-items:flex-start;gap:1.875vw}.container .list .item .text .tag{padding:.41667vw .625vw;border-radius:5px;border:1px solid #003460;background:rgba(0,52,96,0.1);display:inline-block;font-family:var(--main-font);color:#003460}.container .list .item .text .pt{font-family:var(--main-font);color:#003460;height:2.5vw;line-height:1.2}.container .list .item .text .line{width:4.21875vw;height:.15625vw;background:#003460;display:inline-block}.container .list .item .text .des{height:6.25vw;color:#003460;line-height:1.5}.container .list .item .text a{display:flex;width:11.14583vw;height:3.48958vw;justify-content:space-between;align-items:center;padding:0 .52083vw 0 1.19792vw;border-radius:2.08333vw;border:1px solid #003460;transition:all 600ms;text-transform:capitalize}.container .list .item .text a p{color:#003460;transition:all 600ms}.container .list .item .text a .icon{width:2.23958vw;height:2.23958vw;border-radius:50%;background:#003460;display:flex;align-items:center;justify-content:center;transition:all 600ms}.container .list .item .text a .icon svg{display:block;width:.625vw;height:auto}.container .list .item .text a .icon svg path{transition:all 600ms}.container .list .item .text a:hover{background:#003460}.container .list .item .text a:hover p{color:#fff}.container .list .item .text a:hover .icon{background:#fff}.container .list .item .text a:hover .icon svg path{fill:#003460}.container .pager{display:flex;justify-content:center;gap:2.13542vw;align-items:center}.container .pager .prev,.container .pager .next{width:2.23958vw;height:2.23958vw;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #003460;cursor:pointer;transition:all 600ms}.container .pager .prev svg,.container .pager .next svg{display:block;width:.625vw;height:auto}.container .pager .prev svg path,.container .pager .next svg path{transition:all 600ms}.container .pager .prev:hover,.container .pager .next:hover{background:#003460}.container .pager .prev:hover svg path,.container .pager .next:hover svg path{fill:#fff}.container .pager .nums{display:flex;gap:2.76042vw}.container .pager .nums a{font-family:var(--main-font);color:#003460;opacity:.5;transition:all 600ms}.container .pager .nums a.on,.container .pager .nums a:hover{opacity:1}@media screen and (max-width: 768px){.banner{margin-top:60px}.banner img{height:200px}.banner .text{top:50%;transform:translateY(-50%);padding:0 5%}.banner .text .t{font-size:24px;line-height:1.5;margin-bottom:10px}.container{padding:30px 5%}.container .w_top{flex-direction:column;align-items:flex-start;gap:20px}.container .w_top .tags{gap:10px;flex-wrap:wrap;width:100%;justify-content:center}.container .w_top .tags span{border-radius:20px;padding:8px 15px;font-size:14px;white-space:nowrap}.container .w_top .search_b{width:100%}.container .w_top .search_b input{height:45px;font-size:16px;padding:0 20px;border-radius:30px}.container .w_top .search_b .submit{right:15px}.container .w_top .search_b .submit img{width:20px}.container .list{margin:30px 0;grid-template-columns:1fr;gap:40px}.container .list .item{width:100%}.container .list .item .pic{border-radius:10px}.container .list .item .pic img{height:250px}.container .list .item .pic .time{top:15px;left:20px}.container .list .item .pic .time span{font-size:14px}.container .list .item .text{margin:-60px 20px 0;border-radius:10px;padding:15px 20px;gap:20px}.container .list .item .text .tag{padding:5px 10px;font-size:12px}.container .list .item .text .pt{height:auto;font-size:16px}.container .list .item .text .line{width:60px;height:2px}.container .list .item .text .des{height:auto;font-size:14px;line-height:1.5}.container .list .item .text a{width:145px;height:45px;padding:0 10px 0 15px;border-radius:25px}.container .list .item .text a p{font-size:14px}.container .list .item .text a .icon{width:30px;height:30px}.container .list .item .text a .icon svg{width:6px}.container .pager{gap:20px}.container .pager .prev,.container .pager .next{width:35px;height:35px}.container .pager .prev svg,.container .pager .next svg{width:8px}.container .pager .nums{gap:20px}.container .pager .nums a{font-size:14px}}
