﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-banner .swiper-slide>a{position:relative;display:flex}
.home-banner .swiper-slide>a::after{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.322),rgba(0,0,0,0.336))}
.home-procate{margin-top:0}
.home-hotpro{padding:0}
.wmpage222-page3,.wmpage214-page1,.wmpage201-page4{position:relative;padding:4.5% 0}
.home-des1{text-align:center;max-width:1000px;margin:5px auto 0}
@media (max-width:450px){
.wmpage222-page3,.wmpage214-page1,.wmpage201-page4{padding:50px 0}
}

.wmpage222-page1 .wmpage222-page1-box{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.wmpage222-page1 .wmpage222-page1-box .wmpage222-page1-left{width:48%;position:relative}
.wmpage222-page1 .wmpage222-page1-box .wmpage222-page1-left lite-youtube{background-image:url("/Content/uploads/20261370057/20261013174808b3049976fc9948a688e28b3e319400f2.png") !important}
.wmpage222-page1 .wmpage222-page1-left img{position:relative;width:100%;height:auto;object-fit:cover}
.wmpage222-page1 .wmpage222-page1-left .wmpage222-page1-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.wmpage222-page1 .wmpage222-page1-left .wmpage222-page1-play a{display:inline-flex;justify-content:center;align-items:center;width:75px;height:75px;border-radius:50%;background:#fff;position:relative;animation:wmpage222-page1 1s linear infinite;transition:.5s}
@keyframes wmpage222-page1{0%{box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 10px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,.3)}
100%{box-shadow:0 0 0 10px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,.3),0 0 0 30px rgba(212,90,219,0)}
}
.wmpage222-page1 .wmpage222-page1-left .wmpage222-page1-play em{font-size:var(--wmpage-font26);color:var(--color)}
.wmpage222-page1 .wmpage222-page1-box .wmpage222-page1-right{width:48%}
.wmpage222-page1 .wmpage222-page1-right .wmpage222-page1-text{color:var(--color);font-size:var(--wmpage-font17);letter-spacing:5px;text-transform:uppercase;font-weight:var(--fontbold6)}
.wmpage222-page1 .wmpage222-page1-right .wmpage-title{color:var(--wmpage-color22)}
.wmpage222-page1 .wmpage222-page1-right .wmpage-title span{color:var(--color)}
.wmpage222-page1 .wmpage222-page1-right .wmpage222-page1-desc{color:var(--wmpage-color8);margin:10px 0 35px}
.wmpage222-page1 .wmpage222-page1-right ul li{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}
.wmpage222-page1 .wmpage222-page1-right .wmpage222-page1-icon{display:inline-flex;justify-content:center;align-items:center;width:65px;height:65px;border-radius:2px;overflow:hidden;background:var(--color);border:1px solid var(--color);transition:all .3s linear}
.wmpage222-page1 .wmpage222-page1-right li:hover .wmpage222-page1-icon{background:#fff}
.wmpage222-page1 .wmpage222-page1-right .wmpage222-page1-icon em{color:#fff;font-size:var(--wmpage-font34);transition:all .3s linear}
.wmpage222-page1 .wmpage222-page1-right li:hover .wmpage222-page1-icon em{color:var(--color)}
.wmpage222-page1 .wmpage222-page1-right .wmpage222-page1-info{flex:1;margin-left:20px}
.wmpage222-page1 .wmpage222-page1-right .wmpage222-page1-title{font-weight:var(--fontbold6);font-size:var(--wmpage-font20)}
.wmpage222-page1 .wmpage222-page1-right .wmpage222-page1-words{color:var(--wmpage-color8);margin-top:5px;line-height:1.4}
.wmpage222-page1 .wmpage222-page1-btn a{display:inline-flex;justify-content:center;align-items:center;position:relative;min-width:160px;height:50px;border-radius:5px;padding:0 20px;overflow:hidden;background:var(--color);color:#fff;font-weight:var(--fontbold6);margin-top:35px;border:1px solid var(--color);transition:all .3s linear;z-index:1}
.wmpage222-page1 .wmpage222-page1-btn a:hover{color:var(--color)}
.wmpage222-page1 .wmpage222-page1-btn a::before{position:absolute;top:0;left:50%;content:'';height:110%;width:110%;z-index:-1;background-color:#fff;transition:all .25s ease-in-out;transform:translateX(-50%) skew(25deg) scale(0)}
.wmpage222-page1 .wmpage222-page1-btn a:hover::before{transform:translateX(-50%) skew(25deg) scale(1.3)}
@media screen and (max-width:1024px){.wmpage222-page1 .wmpage222-page1-box .wmpage222-page1-left{width:100%;margin-bottom:30px}
.wmpage222-page1 .wmpage222-page1-box .wmpage222-page1-right{width:100%}
}


.wmpage222-page3{background:#0d2335D4}
.wmpage222-page3::before{position:absolute;content:'';width:100%;height:100%;background:url(https://img01.v15cdn.com/singletem/wmpage222/wmpage222-page3-img1.webp) no-repeat;left:0;top:0;background-size:cover;z-index:-1}
.wmpage222-page3 .home-title{text-align:center;color:#fff}
.wmpage222-page3 .home-des1{color:#fff}
.wmpage222-page3 .wmpage222-page3-text{font-size:var(--wmpage-font17);letter-spacing:5px;text-transform:uppercase;font-weight:var(--fontbold6);color:#fff;opacity:.8;text-align:center}
.wmpage222-page3 .wmpage-title{text-align:center;color:#fff}
.wmpage222-page3 .wmpage222-page3-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage222-page3 .wmpage222-page3-box .wmpage222-page3-item{width:32%;position:relative;margin-top:30px;z-index:1}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-front{position:relative;transform:rotateY(0);transition:all .3s linear;z-index:1}
.wmpage222-page3 .wmpage222-page3-item:hover .wmpage222-page3-front{z-index:-1;transform:rotateY(180deg)}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-front::before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#000 0,#fffFFF00 100%);z-index:1}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-front .wmpage222-page3-img{position:relative}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-front .wmpage222-page3-img img{position:relative;width:100%;height:410px;object-fit:cover}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-front .wmpage222-page3-info{position:absolute;left:0;bottom:0;display:flex;justify-content:center;flex-direction:column;text-align:center;width:100%;height:50%;z-index:2}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-front .wmpage222-page3-icon em{color:var(--color);font-size:var(--wmpage-font50)}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-front .wmpage222-page3-title{font-weight:var(--fontbold7);font-size:var(--wmpage-font20);color:#fff;opacity:.9}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-2;transition:all .3s linear;transform:rotateY(-180deg)}
.wmpage222-page3 .wmpage222-page3-item:hover .wmpage222-page3-back{z-index:1;transform:rotateY(0)}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back::before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background-color:#0c5ADBDB;z-index:1}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back .wmpage222-page3-img{position:relative;width:100%;height:410px}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back .wmpage222-page3-img img{position:relative;width:100%;height:100%;object-fit:cover}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back .wmpage222-page3-info{position:absolute;width:100%;height:100%;padding:20px 30px;display:flex;flex-direction:column;justify-content:center;text-align:center;left:0;top:0;z-index:2}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back .wmpage222-page3-icon em{color:#fff;font-size:var(--wmpage-font50)}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back .wmpage222-page3-title{font-size:var(--wmpage-font20);font-weight:var(--fontbold7);color:#fff}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-back .wmpage222-page3-desc{color:#fff;opacity:.8;margin:10px 0 20px}
.wmpage222-page3 .wmpage222-page3-item .wmpage222-page3-more a{font-size:var(--wmpage-font18);font-weight:var(--fontbold6);color:#ffff}
@media screen and (max-width:1024px){.wmpage222-page3 .wmpage222-page3-box .wmpage222-page3-item{width:48.5%}
}
@media screen and (max-width:768px){.wmpage222-page3 .wmpage222-page3-box .wmpage222-page3-item{width:100%}
}

.wmpage214-page1 .wmpage214-page1-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.wmpage214-page1 .wmpage214-page1-box .wmpage214-page1-left{width:49%;height:550px;position:relative;padding-left:45px}
.wmpage214-page1 .wmpage214-page1-left img{position:relative;width:100%;height:100%;object-fit:cover}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-card{padding:20px;display:inline-flex;justify-content:center;align-items:center;background:var(--color);position:absolute;left:0;top:20px;color:#fff;font-size:var(--wmpage-font20);font-weight:var(--fontbold6)}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-card span{font-size:var(--wmpage-font26);font-weight:var(--fontbold7);margin-top:-5px;margin-right:5px}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-card::after{position:absolute;content:'';width:0;height:0;border-top:45px solid var(--color);border-left:45px solid transparent;left:0;top:76px;opacity:.9}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-play{position:absolute;bottom:50px;right:50px;z-index:1}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-play a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:68px;height:68px;border-radius:100%;background:var(--color);background-size:200% auto;transition:all .4s ease-in-out}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-play a:before{content:'';position:absolute;width:68px;height:68px;border:40px solid #fff;opacity:40%;backdrop-filter:blur(200px);border-radius:50%;transform:scale(.6);z-index:-1;animation:page1 1.2s infinite linear}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-play a::after{content:'';position:absolute;width:68px;height:68px;border:40px solid #fff;opacity:40%;backdrop-filter:blur(200px);border-radius:50%;transform:scale(.6);z-index:-1;animation:page1 1.2s infinite linear;animation-delay:.3s}
@keyframes page1{100%{transform:scale(1);opacity:0}
}
.wmpage214-page1 .wmpage214-page1-left .wmpage214-page1-play em{color:#fff}
.wmpage214-page1 .wmpage214-page1-box .wmpage214-page1-right{width:48%}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-text{color:var(--color);font-weight:var(--fontbold6);font-size:var(--wmpage-font17);text-decoration:underline}
.wmpage214-page1 .wmpage214-page1-right .wmpage-title{margin:5px 0;color:var(--wmpage-color22)}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-desc{color:var(--wmpage-color8);margin-bottom:20px}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-list li{display:flex;align-items:center;margin-top:5px;font-weight:var(--fontbold6);color:var(--wmpage-color8)}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-list em{font-size:var(--wmpage-font22);font-weight:var(--fontbold5);color:var(--color);margin-right:10px}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-btn a{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:160px;height:45px;padding:0 20px;background:var(--color);color:#fff;font-weight:var(--fontbold6);border-radius:5px;margin-top:30px;overflow:hidden;transition:all .3s linear;z-index:2}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-btn a::after{content:'';display:block;width:50px;height:50px;left:calc(100% + 2em);top:calc(100% + 2em);transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background:#000;transition:1.2s ease}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-btn a:hover::after{height:500px;width:500px}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-btn a::before{content:'';display:block;top:-2em;left:-2em;width:50px;height:50px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background:#000;transition:1.2s ease}
.wmpage214-page1 .wmpage214-page1-right .wmpage214-page1-btn a:hover::before{height:500px;width:500px}
@media screen and (max-width:1024px){.wmpage214-page1 .wmpage214-page1-box .wmpage214-page1-left{width:100%;margin-bottom:30px}
.wmpage214-page1 .wmpage214-page1-box .wmpage214-page1-right{width:100%}
}
@media screen and (max-width:768px){.wmpage214-page1 .wmpage214-page1-box .wmpage214-page1-left{height:400px;padding-left:20px}
}

.home-hotpro .home-title{text-align:center}
.home-news .home-des1{text-align:left;max-width:none}
.home-hotpro .homehotpro-list .homehotpro-item{height:auto;display:flex;flex-direction:column}
.home-news .homenews-list .homenews-item .homenews-img{border-bottom:1px solid #E5E5E5}
.home-news .homenews-list .homenews-item .homenews-img img{object-fit:contain;aspect-ratio:1}
.home-contact::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.home-contact .home-title{margin-bottom:0}
.home-contact .home-des1{color:#fff;margin-bottom:40px}

.wmpage201-page4-title{text-align:center;margin-bottom:35px}
.wmpage201-page4-title p{color:#97a6ba;max-width:50%;margin:10px auto 0}
.wmpage201-page4-item{position:relative;background:#fff;padding:25px;margin:0 10px;border-radius:5px;border:1px solid #eee}
.wmpage201-page4-image img{width:70px;height:70px;border-radius:100%;border:4px solid #fff;box-shadow:0 0 5px 0 #686868}
.wmpage201-page4-text p{line-height:1.52;text-align: center;margin-top: 15px;}
.wmpage201-page4-box{position:relative;margin-top:20px;display:flex;align-items:center;padding:10px 0}
.wmpage201-page4-image{margin-right:15px}
.wmpage201-page4-p h5{color:#222;font-size:var(--wmpage-font20);position:relative}
.wmpage201-page4-p p{font-size:14px;position:relative;color:#848484}
.wmpage201-page4-ic{display:flex;justify-content:center;margin-bottom:10px}
.wmpage201-page4-ic em{color:var(--color)}
.wmpage201page4Swiper{padding-bottom:50px}
.wmpage201-page4-star{display:flex;justify-content:center;margin-top:25px}
.wmpage201-page4-star em{color:#fbbf24;font-size:14px;width:16px;display:block;line-height:1;margin:0 3px}
@media (max-width:1024px){.wmpage201-page4-title p{max-width:100%}
}

.home-banner .ban{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFFFFF;opacity:0}
.home-banner .swiper-slide-active .ban{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .ban .p1{font-size:50px;font-weight:bold;line-height:1.2}
.home-banner .ban .p2{margin-top:25px;font-size:22px;opacity:.8}
.home-banner .ban .more{padding:8px 15px;margin-top:30px;font-size:20px;line-height:1;font-weight:bold;background:var(--color);border-radius:5px;display:inline-flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}
.home-banner .ban .more:hover{opacity:.9}
.home-banner .ban2{display:flex;flex-direction:column;align-items:flex-end}
.home-banner .ban2>div{margin-right:5%}
.home-banner .ban2 .more{background:#1d3f96}
@media (max-width:1600px){
.home-banner .ban .p1{font-size:46px}
}
@media (max-width:1440px){
.home-banner .ban .p1{font-size:40px}
.home-banner .ban .p2{margin-top:20px;font-size:20px}
}
@media (max-width:1280px){
.home-banner .ban .p1{font-size:34px}
.home-banner .ban .p2{margin-top:15px}
.home-banner .ban .more{margin-top:20px;font-size:18px;}
}
@media (max-width:1024px){
.home-banner .ban .p1{font-size:30px}
.home-banner .ban .p2{margin-top:10px;font-size:18px}
.home-banner .ban .more{margin-top:15px;font-size:16px}
}
@media (max-width:768px){
.home-banner{height:auto}
.home-banner .ban .p1{font-size:24px}
.home-banner .ban .p2{margin-top:5px;font-size:15px}
.home-banner .ban .more{margin-top:10px;font-size:14px}
.home-banner .ban2>div{margin-right:0}
}
@media (max-width:540px){
.home-banner .ban .p1{font-size:20px;line-height:1.3;font-weight:var(--fontbold5)}
.home-banner .ban .p2{display:none}
.home-banner .ban .more{margin-top:15px;font-weight:var(--fontbold5)}}
 .wmpage222-page1 .wmpage222-page1-box{align-items:stretch}
.wmpage222-page1 .wmpage222-page1-box .wmpage222-page1-left{padding:5% 0}
.wmpage222-page1 .wmpage222-page1-box .wmpage222-page1-left lite-youtube{background-image:url(/Content/uploads/202634553/202610141359476d87fbaac77d471088b62a9866c18ab9.jpg) !important}
@media (min-width:1024px){.home-banner .ban .more{padding:12px 25px}
}
