.banner1{position:relative}.banner1 .title{top:16.66667vw;left:10.41667vw;position:absolute;color:#FFF;font-weight:700;line-height:1.25}.banner1 .pic video,.banner1 .pic img{width:100%;height:54.16667vw;object-fit:cover}.banner1 .sq{position:absolute;bottom:-.05208vw;width:100%;z-index:3}.banner1 .sq:after{content:"";width:100%;height:100%;background:#FFFFFF;position:absolute;left:0;bottom:0;clip-path:polygon(0 5.57292vw, 100% 96%, 100% 100%, 0 100%)}.banner1 .sq:before{content:"";width:100%;height:65.20833vw;position:absolute;left:0;top:0;clip-path:polygon(100% 0, 100% 100%, 0 100%);background:#BABABA;opacity:0.1;z-index:2}.banner1 .sq img{display:block;width:100%;position:relative;z-index:3;clip-path:inset(0 100% 0 0);transition:all 2s}.banner1 .sq.animated img{clip-path:inset(0 0 0 0)}.sec1{padding:.36458vw 9.27083vw 4.84375vw 0vw;position:relative}.sec1 .title{color:#C90015;font-weight:700;text-transform:uppercase;margin-bottom:2.08333vw}.sec1 .title span{font-family:"Montserrat";text-shadow:1.5px 0 0 #C90015,0 1.5px 0 #C90015,-1.5px 0 0 #C90015,0 -1.5px 0 #C90015,1.5px 1.5px 0 #C90015,-1.5px -1.5px 0 #C90015,1.5px -1.5px 0 #C90015,-1.5px 1.5px 0 #C90015;font-style:normal;font-weight:700;text-transform:uppercase;color:#fff}.sec1 .wrap{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 0 0 10.41667vw}.sec1 .wrap .l{width:39.21875vw}.sec1 .wrap .l .logo{width:6.40625vw;margin-bottom:2.34375vw}.sec1 .wrap .l .logo img{display:block;width:100%}.sec1 .wrap .l .des{color:#000;font-weight:400;line-height:150%;letter-spacing:0.05vw}.sec1 .wrap .r{width:35.88542vw}.sec1 .wrap .r img{display:block;width:100%}.sec2{padding:13.48958vw 0 0}.sec2 .wrap{width:87.91667vw;margin:0 auto}.sec2 .wrap .sec2_top{display:flex;justify-content:space-between;margin-bottom:3.75vw}.sec2 .wrap .sec2_top .title{color:#000;font-weight:400}.sec2 .wrap .sec2_top .des{width:39.21875vw;color:#000;font-weight:400;line-height:200%;letter-spacing:0.05vw}.sec2 .wrap .list{display:flex;gap:1.14583vw}.sec2 .wrap .list .item{width:28.54167vw;height:30.20833vw;border-radius:1.04167vw;overflow:hidden;position:relative}.sec2 .wrap .list .item::after{content:"";width:100%;height:100%;background:linear-gradient(180deg, transparent 30%, rgba(0,0,0,0.8) 90%);z-index:2;position:absolute;top:0;left:0}.sec2 .wrap .list .item .h5{position:absolute;left:1.66667vw;bottom:3.54167vw;color:#FFF;font-weight:700;line-height:2;z-index:4}.sec2 .wrap .list .item .img{width:100%;height:100%}.sec2 .wrap .list .item .img img{display:block;width:100%;height:100%;object-fit:cover;transition:1s}.sec2 .wrap .list .item:hover .img img{transform:scale(1.1)}.sec3{padding:7.13542vw 0 10.625vw}.sec3 .title{color:#C90015;font-weight:700;text-transform:uppercase;margin-bottom:1.14583vw}.sec3 .title span{font-family:"Montserrat";text-shadow:1.5px 0 0 #C90015,0 1.5px 0 #C90015,-1.5px 0 0 #C90015,0 -1.5px 0 #C90015,1.5px 1.5px 0 #C90015,-1.5px -1.5px 0 #C90015,1.5px -1.5px 0 #C90015,-1.5px 1.5px 0 #C90015;font-style:normal;font-weight:700;text-transform:uppercase;color:#fff}.sec3 .wrap{padding:0 0 0 10.41667vw;display:flex;gap:2.1875vw}.sec3 .wrap .l_box{padding:4.47917vw 0 0;width:18.22917vw}.sec3 .wrap .l_box .h5{color:#000;font-weight:500;text-transform:uppercase}.sec3 .wrap .l_box .p{color:#000;font-weight:400;line-height:200%;letter-spacing:0.05vw;margin:5.10417vw 0 10.78125vw}.sec3 .wrap .l_box .btns{display:flex;gap:1.66667vw}.sec3 .wrap .l_box .btns .jt{width:3.48958vw;position:relative;cursor:pointer}.sec3 .wrap .l_box .btns .jt img{display:block;width:100%;transition:0.6s}.sec3 .wrap .l_box .btns .jt img:nth-child(2){position:absolute;top:0;opacity:0}.sec3 .wrap .l_box .btns .jt.prev img{transform:rotate(180deg)}.sec3 .wrap .l_box .btns .jt:hover img:nth-child(1){opacity:0}.sec3 .wrap .l_box .btns .jt:hover img:nth-child(2){opacity:1}.sec3 .wrap .r_box{width:calc(100% - 20.41666666666667vw);padding:3.02083vw 0 1.25vw 1.25vw;overflow:hidden}.sec3 .wrap .r_box .swiper{width:42.08333vw}.sec3 .wrap .r_box .swiper .swiper-slide .slide_box{border-radius:.41667vw;box-shadow:0 0 1.04167vw 0 rgba(0,0,0,0.25);position:relative;transition:0.6s}.sec3 .wrap .r_box .swiper .swiper-slide p{position:absolute;left:1.66667vw;bottom:1.25vw;color:#FFF;font-weight:700;line-height:2}.sec3 .wrap .r_box .swiper .swiper-slide .img{border-radius:.41667vw;overflow:hidden;width:100%;height:27.91667vw}.sec3 .wrap .r_box .swiper .swiper-slide .img img{display:block;width:100%;height:100%;object-fit:cover;transition:1s}.sec3 .wrap .r_box .swiper .swiper-slide:hover .img img{transform:scale(1.1)}.sec3 .wrap .r_box .swiper .swiper-slide.swiper-slide-active .slide_box{transform:translateY(-1.77083vw)}.sec3 .wrap .r_box .swiper .swiper-slide.swiper-slide-prev .slide_box{opacity:0}.sec4{display:flex;gap:8.64583vw}.sec4 .l_box{width:48.33333vw}.sec4 .l_box img{display:block;width:100%}.sec4 .r_box{width:31.97917vw}.sec4 .r_box .title{color:#000;font-weight:400;margin-bottom:5.26042vw}.sec4 .r_box .item:not(:last-child){margin-bottom:2.39583vw}.sec4 .r_box .item .block{color:#000;font-weight:700;line-height:120%;letter-spacing:.0875vw;cursor:pointer;transition:0.6s}.sec4 .r_box .item .block:hover{color:#E61D4C}.sec4 .r_box .item .none{padding:.625vw 0 1.66667vw;display:none}.sec4 .r_box .item .none p{color:#000;font-weight:400;line-height:166%;letter-spacing:0.05vw;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sec4 .r_box .more{display:flex;align-items:center;width:fit-content;padding:0 5.20833vw 0 4.16667vw;padding-bottom:.10417vw;height:3.02083vw;background:#E61D4C;color:#FFF;font-weight:500;margin:2.39583vw 0 0;transition:0.6s;clip-path:polygon(0 0, 100% 0, 83% 100%, 0 100%)}.sec4 .r_box .more:hover{background:#ffd4a8}.sec5{padding:9.73958vw 0 10.15625vw;overflow:hidden}.sec5 .title{color:#C90015;font-weight:700;text-transform:uppercase;margin-bottom:.52083vw}.sec5 .title span{font-family:"Montserrat";text-shadow:1.5px 0 0 #C90015,0 1.5px 0 #C90015,-1.5px 0 0 #C90015,0 -1.5px 0 #C90015,1.5px 1.5px 0 #C90015,-1.5px -1.5px 0 #C90015,1.5px -1.5px 0 #C90015,-1.5px 1.5px 0 #C90015;font-style:normal;font-weight:700;text-transform:uppercase;color:#fff}.sec5 .wrap{padding:0 0 0 10.41667vw;display:flex;gap:2.1875vw}.sec5 .wrap .l_box{padding:4.47917vw 0 0;width:18.22917vw}.sec5 .wrap .l_box .h5{color:#000;font-weight:500;text-transform:uppercase}.sec5 .wrap .l_box .p{color:#000;font-weight:400;line-height:200%;letter-spacing:0.05vw;margin:5.10417vw 0 10.78125vw}.sec5 .wrap .l_box .btns{display:flex;gap:1.66667vw}.sec5 .wrap .l_box .btns .jt{width:3.48958vw;position:relative;cursor:pointer}.sec5 .wrap .l_box .btns .jt img{display:block;width:100%;transition:0.6s}.sec5 .wrap .l_box .btns .jt img:nth-child(2){position:absolute;top:0;opacity:0}.sec5 .wrap .l_box .btns .jt.prev img{transform:rotate(180deg)}.sec5 .wrap .l_box .btns .jt:hover img:nth-child(1){opacity:0}.sec5 .wrap .l_box .btns .jt:hover img:nth-child(2){opacity:1}.sec5 .wrap .r_box{width:calc(100% - 20.41666666666667vw);padding:3.02083vw 0 1.25vw 1.25vw;overflow:hidden}.sec5 .wrap .r_box .swiper{width:42.08333vw}.sec5 .wrap .r_box .swiper .swiper-slide .slide_box{border-radius:.41667vw;box-shadow:0 0 1.04167vw 0 rgba(0,0,0,0.25);position:relative;transition:0.6s}.sec5 .wrap .r_box .swiper .swiper-slide p{position:absolute;left:1.66667vw;bottom:1.25vw;color:#FFF;font-weight:700;line-height:2}.sec5 .wrap .r_box .swiper .swiper-slide .img{border-radius:.41667vw;overflow:hidden;width:100%;height:27.91667vw}.sec5 .wrap .r_box .swiper .swiper-slide .img img{display:block;width:100%;height:100%;object-fit:cover;transition:1s}.sec5 .wrap .r_box .swiper .swiper-slide:hover .img img{transform:scale(1.1)}.sec5 .wrap .r_box .swiper .swiper-slide.swiper-slide-active .slide_box{transform:translateY(-1.77083vw)}.sec5 .wrap .r_box .swiper .swiper-slide.swiper-slide-prev .slide_box{opacity:0}.sec6{display:flex;position:relative}.sec6 .r_box{width:47.23958vw;height:100%;position:absolute;right:0;top:0;clip-path:polygon(32.23958vw 0, 100% 0, 100% 100%, 0 100%)}.sec6 .r_box img{display:block;width:100%;height:100%;object-fit:cover}.sec6 .l_box{background:#e61d4c;width:100%;padding:9.32292vw 0 5.625vw 10.41667vw}.sec6 .l_box .title{color:#FFF;font-weight:400;margin-bottom:2.03125vw}.sec6 .l_box ul li{display:flex;gap:.83333vw}.sec6 .l_box ul li:not(:last-child){margin-bottom:.72917vw}.sec6 .l_box ul li .icon{width:1.35417vw;height:1.35417vw;display:flex;align-items:center;justify-content:center}.sec6 .l_box ul li .icon img{display:block;width:100%;height:100%;object-fit:contain}.sec6 .l_box ul li p,.sec6 .l_box ul li a{display:block;color:#FFF;font-weight:400;transition:0.6s}.sec6 .l_box ul li a:hover{text-decoration:underline}.sec6 .l_box .more{width:15.3125vw;height:3.64583vw;background:#FFD4A8;display:flex;align-items:center;padding:0 0 0 2.96875vw;color:#FFF;font-size:.98958vw;font-weight:500;margin:3.38542vw 0 0;clip-path:polygon(0 0, 100% 0, 83% 100%, 0 100%);transition:0.6s}.sec6 .l_box .more:hover{background:#00378B}@media screen and (max-width: 768px){.banner1 .pic video,.banner1 .pic img{height:60vh}.banner1 .title{top:50%;left:5vw;transform:translateY(-50%)}.sec1{padding:50px 5vw}.sec1 .title{font-size:24px;margin-bottom:25px}.sec1 .title span{letter-spacing:2px}.sec1 .wrap{display:block;width:100%;padding:0}.sec1 .wrap .l{width:100%}.sec1 .wrap .l .logo{width:120px;margin-bottom:20px}.sec1 .wrap .r{width:100%;margin:30px 0 0}.sec2{padding:10px 5vw}.sec2 .wrap{width:100%}.sec2 .wrap .sec2_top{display:block;margin-bottom:25px}.sec2 .wrap .sec2_top .title{font-size:24px;margin-bottom:15px}.sec2 .wrap .sec2_top .des{width:100%}.sec2 .wrap .list{flex-wrap:wrap;gap:3vw;justify-content:space-between}.sec2 .wrap .list .item{width:48%;height:50vw;border-radius:6px}.sec2 .wrap .list .item .h5{left:20px;bottom:12px}.sec3{padding:50px 5vw;overflow:hidden}.sec3 .title{font-size:24px;margin:0}.sec3 .title span{letter-spacing:2px}.sec3 .wrap{padding:0;display:block}.sec3 .wrap .l_box{width:100%;margin-bottom:25px}.sec3 .wrap .l_box .p{font-size:15px;margin:15px 0}.sec3 .wrap .l_box .btns{gap:15px}.sec3 .wrap .l_box .btns .jt{width:40px}.sec3 .wrap .r_box{overflow:unset;padding:0}.sec3 .wrap .r_box .swiper{width:100%}.sec3 .wrap .r_box .swiper .swiper-slide .slide_box{transform:unset !important}.sec3 .wrap .r_box .swiper .swiper-slide .img{height:75vw;border-radius:8px}.sec3 .wrap .r_box .swiper .swiper-slide p{font-size:15px;left:20px;bottom:12px}.sec4{padding:10px 5vw;display:block}.sec4 .l_box{width:100%}.sec4 .r_box{width:100%;margin:25px 0 0}.sec4 .r_box .title{font-size:24px;margin-bottom:25px}.sec4 .r_box .list .item:not(:last-child){margin-bottom:15px}.sec4 .r_box .list .item:not(:last-child) .block{font-size:18px}.sec4 .r_box .list .item:not(:last-child) .none{padding:12px 0 20px}.sec4 .r_box .more{margin:25px 0 0;width:160px;height:40px;padding:0 0 0 40px}.sec5{padding:50px 5vw;overflow:hidden}.sec5 .title{margin:0 0 10px 0;font-size:24px}.sec5 .title span{letter-spacing:2px}.sec5 .wrap{padding:0;display:block}.sec5 .wrap .l_box{width:100%;margin-bottom:25px;padding:0}.sec5 .wrap .l_box .p{font-size:15px;margin:15px 0}.sec5 .wrap .l_box .btns{gap:15px}.sec5 .wrap .l_box .btns .jt{width:40px}.sec5 .wrap .r_box{overflow:unset;padding:0}.sec5 .wrap .r_box .swiper{width:100%}.sec5 .wrap .r_box .swiper .swiper-slide .slide_box{transform:unset !important}.sec5 .wrap .r_box .swiper .swiper-slide .img{height:75vw;border-radius:8px}.sec5 .wrap .r_box .swiper .swiper-slide p{font-size:15px;left:20px;bottom:12px}.sec6{flex-direction:column-reverse}.sec6 .r_box{position:unset;width:100%;height:unset;clip-path:unset}.sec6 .l_box{padding:30px 5vw;display:block}.sec6 .l_box .l{width:100%}.sec6 .l_box .r{margin:15px 0 0}.sec6 .l_box .r .ewm{width:120px;height:120px;padding:10px}.sec6 .l_box .r .shares{margin:15px 0 0;gap:10px}.sec6 .l_box .r .shares .item{width:36px;height:36px}.sec6 .l_box .title{font-size:18px;margin-bottom:20px}.sec6 .l_box ul li{gap:10px}.sec6 .l_box ul li:not(:last-child){margin-bottom:15px}.sec6 .l_box ul li .icon{width:18px;height:18px}.sec6 .l_box ul li p,.sec6 .l_box ul li a{font-size:15px}.sec6 .l_box .more{width:220px;height:40px;font-size:15px;padding:0 0 0 30px;margin:25px 0 0}}
