.banner{position:relative}.banner .bg{width:100%;display:block;object-fit:cover}.banner .text{position:absolute;left:0;width:100%;padding:0 8.33333vw;bottom:4.6875vw}.banner .text .line{clip-path:inset(0 100% 0 0);transition:all 2s}.banner .text .line img{width:6.97917vw;display:block}.banner .text .line.animated{clip-path:inset(0 0 0 0)}.banner .text .pt{margin:1.40625vw 0;font-weight:700;line-height:1;text-transform:uppercase}.banner .text .pt .sp1{background:linear-gradient(90deg, #fff 0%, #A3A3A3 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner .text .pt .sp2{color:#E60012}.banner .text .des{color:#D4D4D4;width:28.85417vw;line-height:1.5;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.container{padding:6.25vw 8.33333vw}.container .title{text-transform:uppercase}.container .title .en{color:#E60012;font-weight:700;line-height:1.5;margin-bottom:.41667vw}.container .title .cn{color:#0A0A0A;font-weight:700;line-height:0.97}.container .t_top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;margin:3.64583vw 0 3.02083vw 0}.container .t_top .lbox{display:flex;gap:1.25vw}.container .t_top .lbox .eItem{position:relative}.container .t_top .lbox .eItem .d1{border-radius:.41667vw;border:1px solid #D9D9D9;background:#FFF;padding:.52083vw 1.04167vw;display:flex;justify-content:space-between;align-items:center;color:#999;width:12.23958vw;line-height:1.5;cursor:pointer}.container .t_top .lbox .eItem .d1 img{display:block;width:1.66667vw}.container .t_top .lbox .eItem .d2{position:absolute;left:0;top:100%;padding-top:.52083vw;z-index:10;width:100%;display:none}.container .t_top .lbox .eItem .d2 .nr{border-radius:.41667vw;border:1px solid #FAFAFA;box-shadow:0 4px 54.1px 0 rgba(0,0,0,0.06);padding:.41667vw;background:#FFF}.container .t_top .lbox .eItem .d2 .nr p{padding:.52083vw 1.04167vw;color:#999;line-height:1.5;transition:all 600ms;border-radius:.41667vw;cursor:pointer}.container .t_top .lbox .eItem .d2 .nr p:hover{color:#666;background:#FAFAFA}.container .t_top .lbox .eTime{position:relative}.container .t_top .lbox .eTime .d1{border-radius:8px;border:1px solid #D9D9D9;background:#FFF;padding:.52083vw 1.04167vw;display:flex;justify-content:space-between;align-items:center;color:#999;width:11.30208vw;line-height:1.5;cursor:pointer}.container .t_top .lbox .eTime .d1 img{display:block;width:1.66667vw}.container .t_top .lbox .eTime .date_box{width:14.58333vw;left:50%;position:absolute;top:100%;transform:translateX(-50%);z-index:10;padding-top:.72917vw;display:none}.container .t_top .lbox .eTime .date_box .nr{border-radius:4px;border:1px solid #E5E6EB;background:#FFF;width:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,0.1)}.container .t_top .lbox .eTime .date_box .nr .calendar-header{display:flex;justify-content:space-between;align-items:center;padding:.41667vw .52083vw;border-bottom:1px solid #E5E6EB;line-height:1.5}.container .t_top .lbox .eTime .date_box .nr .calendar-header .prev,.container .t_top .lbox .eTime .date_box .nr .calendar-header .next{width:1.25vw;height:1.25vw;display:flex;justify-content:center;align-items:center;cursor:pointer}.container .t_top .lbox .eTime .date_box .nr .calendar-header .prev svg,.container .t_top .lbox .eTime .date_box .nr .calendar-header .next svg{display:block;width:.625vw}.container .t_top .lbox .eTime .date_box .nr .year-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);gap:.83333vw;width:100%;padding:.83333vw}.container .t_top .lbox .eTime .date_box .nr .year-grid .year-item{display:flex;justify-content:center;align-items:center;height:1.25vw;border-radius:.625vw;font-size:.72917vw;line-height:1.5;color:#333;cursor:pointer;transition:all 0.3s ease;user-select:none}.container .t_top .lbox .eTime .date_box .nr .year-grid .year-item:hover{background-color:#f9f9f9;transform:translateY(-2px)}.container .t_top .lbox .eTime .date_box .nr .year-grid .year-item.selected{background-color:#e74c3c;color:white}.container .t_top .rbox{display:flex;border:1px solid #D9D9D9;border-radius:.41667vw;overflow:hidden}.container .t_top .rbox input{width:19.16667vw;border:none;background:transparent;height:2.70833vw;border-right:1px solid #D9D9D9;background:#FFF;padding:.52083vw 1.04167vw;outline:none;font-size:.9375vw;color:#000;font-weight:300}.container .t_top .rbox input::placeholder{color:#999;font-weight:300}.container .t_top .rbox .confirm{display:flex;width:4.16667vw;height:2.70833vw;padding:.20833vw;justify-content:center;align-items:center;gap:.52083vw;cursor:pointer}.container .t_top .rbox .confirm img{width:1.25vw;display:block}.container .list{margin:0 0 7.29167vw 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5vw 3.54167vw}.container .list .item{display:block;width:100%;position:relative;box-shadow:0 27.474px 54.949px -13.188px rgba(0,0,0,0.25);transform:skew(-2deg)}.container .list .item::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(183deg, transparent 49.17%, #000 97.46%)}.container .list .item .bg{width:100%;display:block;height:19.79167vw;object-fit:cover}.container .list .item .time{position:absolute;left:2.39583vw;top:2.39583vw;color:white;padding:.36458vw 1.77083vw .36458vw 1.14583vw;z-index:5;transition:all 600ms}.container .list .item .time::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#E60012;box-shadow:0 10.042px 15.063px -3.013px rgba(220,38,38,0.3),0 4.017px 6.025px -4.017px rgba(220,38,38,0.3);z-index:-1;transform:skew(-15deg)}.container .list .item .text{width:100%;position:absolute;left:0;bottom:0;padding:1.45833vw 2.23958vw;transform:skew(2deg);line-height:1.5;transition:all 600ms}.container .list .item .text .p1{color:#FFF;font-weight:700;text-transform:uppercase;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.container .list .item .text .p1 span{color:#F00}.container .list .item .text .des{color:#FFF;line-height:1.5;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:.41667vw}.container .list .item .hover_t{position:absolute;left:-1px;bottom:0;width:calc(100% + 2px);background:#fff;display:flex;justify-content:space-between;padding:1.77083vw 1.97917vw;align-items:center;opacity:0;transform:translateY(100%);transition:all 600ms}.container .list .item .hover_t .lb{line-height:1.5;width:11.875vw;transform:skew(2deg)}.container .list .item .hover_t .lb .time2{color:#0A0A0A}.container .list .item .hover_t .lb .p1{color:#0A0A0A;font-weight:700;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.container .list .item .hover_t .lb .des{color:#737373;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:.10417vw}.container .list .item .hover_t .btn{transform:skew(-2deg);width:8.80208vw;height:1.77083vw;display:flex;justify-content:center;align-items:center;gap:.26042vw;color:#E60012;font-weight:700;line-height:1.5;text-transform:uppercase;position:relative;transition:all 600ms;color:#E60012;box-shadow:none;z-index:5;padding-top:.10417vw}.container .list .item .hover_t .btn::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #E60012;z-index:-1;transform:skew(-15deg);transition:all 600ms;background:transparent}.container .list .item .hover_t .btn svg{display:block;width:1.09375vw;height:auto}.container .list .item .hover_t .btn svg path{transition:all 600ms;stroke:#E60012}.container .list .item .hover_t .btn:hover{color:#fff;box-shadow:0 15.824px 23.735px -4.747px rgba(220,38,38,0.3),0 6.329px 9.494px -6.329px rgba(220,38,38,0.3)}.container .list .item .hover_t .btn:hover svg path{stroke:#fff}.container .list .item .hover_t .btn:hover::before{background:#E60012}.container .list .item:hover .time,.container .list .item:hover .text{opacity:0}.container .list .item:hover .hover_t{opacity:1;transform:translateY(1px)}.container .pager{display:flex;justify-content:center;gap:2.08333vw}.container .pager .prev,.container .pager .next{cursor:pointer}.container .pager .prev img,.container .pager .next img{width:1.97917vw;display:block}.container .pager .nums{display:flex;gap:1.04167vw}.container .pager .nums a{width:1.97917vw;height:2.03125vw;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,0.4);line-height:1.5;cursor:pointer;position:relative;transition:all 600ms}.container .pager .nums a::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#E60012;box-shadow:0 10.042px 15.063px -3.013px rgba(220,38,38,0.3),0 4.017px 6.025px -4.017px rgba(220,38,38,0.3);z-index:-1;transform:skew(-2deg);opacity:0;transition:all 600ms}.container .pager .nums a:hover,.container .pager .nums a.on{color:#fff}.container .pager .nums a:hover::before,.container .pager .nums a.on::before{opacity:1}@media screen and (max-width: 768px){.banner{margin-top:60px}.banner .bg{height:300px}.banner .text{padding:0 5%;bottom:30px}.banner .text .line img{width:80px}.banner .text .pt{margin:10px 0}.banner .text .des{width:100%;font-size:14px}.banner .text .btn{width:150px;height:35px;font-size:14px;margin-top:20px;gap:5px}.banner .text .btn svg{width:18px}.container{padding:30px 5% 60px 5%}.container .title .en{margin-bottom:4px}.container .t_top{flex-direction:column;gap:20px;align-items:stretch;margin:30px 0}.container .t_top .lbox{flex-direction:column;gap:15px}.container .t_top .lbox .eItem .d1,.container .t_top .lbox .eTime .d1{width:100%;font-size:14px;padding:5px 10px;border-radius:4px}.container .t_top .lbox .eItem .d1 img,.container .t_top .lbox .eTime .d1 img{width:20px}.container .t_top .lbox .eItem .d2,.container .t_top .lbox .eTime .d2{padding-top:5px}.container .t_top .lbox .eItem .d2 .nr,.container .t_top .lbox .eTime .d2 .nr{padding:5px;border-radius:4px}.container .t_top .lbox .eItem .d2 .nr p,.container .t_top .lbox .eTime .d2 .nr p{padding:5px 10px;border-radius:4px}.container .t_top .lbox .eTime .date_box{width:240px;padding-top:7px}.container .t_top .lbox .eTime .date_box .nr .calendar-header{padding:5px 10px;border-bottom:1px solid #E5E6EB}.container .t_top .lbox .eTime .date_box .nr .calendar-header .prev,.container .t_top .lbox .eTime .date_box .nr .calendar-header .next{width:20px;height:20px}.container .t_top .lbox .eTime .date_box .nr .calendar-header .prev svg,.container .t_top .lbox .eTime .date_box .nr .calendar-header .next svg{width:10px}.container .t_top .lbox .eTime .date_box .nr .year-grid{gap:10px;padding:10px}.container .t_top .lbox .eTime .date_box .nr .year-grid .year-item{height:20px;font-size:12px;border-radius:20px}.container .t_top .rbox{border-radius:4px}.container .t_top .rbox input{width:100%;height:30px;font-size:14px;padding:5px 10px;padding-bottom:6px}.container .t_top .rbox .confirm{width:60px;height:30px}.container .t_top .rbox .confirm img{width:12px}.container .list{margin:40px 0;grid-template-columns:1fr;gap:30px}.container .list .item .bg{height:250px}.container .list .item .time{left:30px;top:30px;padding:5px 20px 5px 15px;font-size:14px}.container .list .item .text{padding:20px}.container .list .item .text .des{font-size:14px}.container .list .item .hover_t{padding:20px;gap:15px;bottom:-1px}.container .list .item .hover_t .lb{width:100%}.container .list .item .hover_t .lb .time2{font-size:14px}.container .list .item .hover_t .lb .p1{font-size:18px}.container .list .item .hover_t .lb .des{font-size:14px}.container .list .item .hover_t .btn{width:180px;height:30px;font-size:12px;padding-top:2px;gap:5px}.container .list .item .hover_t .btn svg{width:16px}.container .pager{gap:10px}.container .pager .prev img,.container .pager .next img{width:30px}.container .pager .nums{gap:10px}.container .pager .nums a{width:30px;height:30px;font-size:14px}}
