﻿@import url(https://js01.v15cdn.com/single-template/public.css);
@import url(https://css02.v15cdn.com/m434/message.css);
@font-face{font-family:iconfont2;display:swap;src:url(https://css02.v15cdn.com/m422/fonts/iconfont.woff2?t=1743392225771) format('woff2'),url(https://css02.v15cdn.com/m422/fonts/iconfont.woff?t=1743392225771) format('woff'),url(https://css02.v15cdn.com/m422/fonts/iconfont.ttf?t=1743392225771) format('truetype')}
.icon-tel2{font-family:iconfont2!important;}
.icon-tel2:before{content:"\e60a"}
.home-about .aboutinfo .about-tel {font-weight:bold;font-size:30px;display:flex;align-items:center;line-height:1.2;margin:20px 0 10px}
.about-tel em{color:var(--color);font-size:36px;margin-right:10px}
.about-tel a{color:var(--fontcolor);}
.home-about .aboutinfo{width:46%}
.home-about .aboutinfo .home-title{font-size:34px}
.home-about .aboutimg{padding-left:140px;position:relative}
.home-about .aboutimg img{width:100%}
.aboutimg-txt{position:absolute;background:var(--color);color:#fff;border-radius:5px;padding:20px;left:20px;bottom:10%;width:300px;font-size:var(--fontsize14)}
.aboutimg-txt em{width:30px;height:30px;background:#fff;border-radius:50%;color:var(--color);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fontsize22);margin-top:10px}
@media (max-width:1440px){.home-about .aboutinfo .home-title{font-size:30px}
.aboutimg-txt{width:260px;padding:12px;line-height:1.5}
.aboutimg-txt br{display:none}}
@media (max-width:1024px){.home-about .aboutinfo{width:100%}
.home-about .aboutinfo .home-title{font-size:var(--fontsize26)}
.home-about .aboutimg{width:100%;margin-top:20px}
.aboutimg-txt{left:0;}}
@media (max-width:768px){.home-about .aboutimg{padding:0}
.aboutimg-txt{position:static;width:100%;border-radius:0 0 5px 5px}}
.home-choose .right ul li .p2{color:#fff}
.home-reach{position:relative}
.home-reach img{width:100%;display:block}
.reach-info{position:absolute;top:18%;left:17%;color:#fff;}
.reach-tit{font-size:40px;font-weight:bold;line-height:1.4;}
.reach-info p{font-size:var(--fontsize22);line-height:1.5}
@media (max-width:1700px){.reach-tit{font-size:2.2vw}
.reach-info p{font-size:1.15vw}}
@media (max-width:1024px){.reach-info{top:15%;}
.reach-tit{font-size:2.4vw}
.reach-info p{font-size:1.3vw}}
.home-service{padding:4% 0;background:no-repeat center;background-size:cover}
.home-service .home-des,.home-service .home-title{color:#FFF}
.home-service .home-title{position:relative;padding-bottom:20px}
.home-service .home-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:6px;background:var(--color);border-radius:3px}
#serviceswiper{padding-top:4em}
#serviceswiper .swiper-slide{position:relative;transition:all .15s linear}
#serviceswiper .swiper-slide.swiper-slide-next,#serviceswiper .swiper-slide.swiper-slide-prev{transform:translateY(-20px)}
#serviceswiper .swiper-slide img{width:100%}
#serviceswiper .swiper-slide .info{position:absolute;background:#FFF;border-radius:4px;width:calc(100% - 40px);bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:20px 20px}
#serviceswiper .swiper-slide .info em{background:var(--bgcolor);color:transparent;-webkit-background-clip:text;background-clip:text;font-size:var(--fontsize30);margin-right:5px;line-height:1}
#serviceswiper .serviceswiper-btn::after,#serviceswiper .serviceswiper-btn::before{opacity:.3}
@media (max-width:768px){#serviceswiper .swiper-slide .info{padding:10px}
.home-service{padding:30px 0}}
#serviceswiper .swiper-slide .info {justify-content:center;font-weight:bold;font-size:var(--fontsize18)}
.homeswiper-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;gap:20px;margin-top:3em}
.homeswiper-btn::after,.homeswiper-btn::before{content:"";position:absolute;left:0px;top:50%;transform:translateY(-50%);height:1px;background:#eee;width:calc(100% / 2 - 100px)}
.homeswiper-btn::after{left:auto;right:0px}
.homeswiper-btn .homeswiper-next,.homeswiper-btn .homeswiper-prev{width:60px;height:60px;border-radius:50%;border:1px solid var(--color);display:flex;align-items:center;justify-content:center;transition:all .1s linear;cursor:pointer}
.homeswiper-btn .homeswiper-next:hover,.homeswiper-btn .homeswiper-prev:hover{background:var(--color)}
.homeswiper-btn .homeswiper-next:hover em,.homeswiper-btn .homeswiper-prev:hover em{color:#FFF}
.homeswiper-btn .homeswiper-next em,.homeswiper-btn .homeswiper-prev em{color:var(--color);font-size:var(--fontsize22)}
@media (max-width:768px){.homeswiper-btn .homeswiper-next,.homeswiper-btn .homeswiper-prev{width:50px;height:50px}
#serviceswiper .swiper-slide .info{font-size:var(--fontsize16)}}
@media (min-width:1281px){.homeswiper-btn{display:none}}
#indexbanner video{width: 100%;}
.home-banner video{width: 100%;}
.home-choose .left{width:35%;}
.home-choose .left .home-title{font-size:30px;}
.home-choose .left p{line-height:5px}
.home-choose .right ul li{width:32%;}
.home-choose .right ul li:nth-child(3){margin-top:0}
.home-choose .right ul li:nth-child(n+4){margin-top:40px}
.home-choose .right ul li::after{border-color:#fff;display:block}
.home-choose .right ul li:hover::after{animation:0s;}
.home-choose .right ul li img{position:absolute;height:45px;width:auto;right:15px;}
.home-choose .right ul li .p1{line-height:1.3;padding-right:50px;font-size:var(--fontsize20);}
.home-choose .right ul li .p2{margin-top:10px;font-size:var(--fontsize15);line-height:1.6;}
@media (max-width:1366px){.home-choose .right ul li{width:49%;}
.home-choose .right ul li:nth-child(n+3){margin-top:30px}}
@media (max-width:1024px){.home-choose .left{width:100%;padding:0 0 30px}
.home-choose .left .home-title{font-size:var(--fontsize26);}
.home-choose .right{width:100%;margin:0}}
@media (max-width:550px){.home-choose .right ul li{padding:15px;width:100%}}
@media (min-width:1025px){.home-banner video{max-height:calc(100vh - 120px);object-fit:cover;object-position:bottom}}
.home-news{padding-bottom:4%}
@media (max-width:768px){.home-news{padding-bottom:40px}}
.home-poster .swiper-slide{height:auto}
.home-poster .swiper-slide img{width:100%;height:auto;object-fit:cover}
.home-poster .swiper-slide img{height: 100%;}
.wmpage193-page5 .wmpage193-page5-text{text-transform:uppercase;font-weight:var(--fontbold6);font-size:var(--wmpage-font18);color:var(--color);text-align:center}
.wmpage193-page5 .wmpage-title{text-align:center}
.wmpage193-page5 .wmpage193-page5-words{max-width:700px;margin:0 auto;color:var(--wmpage-color8);text-align:center}
.wmpage193-page5 .wmpage193-page5-content{padding:30px 20px 20px}
.wmpage193-page5 .wmpage193-page5-slide{position:relative;padding:20px;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-shadow:0 0 10px 2px rgba(0,0,0,.2)}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-img{width:20%;position:relative;text-align:center}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-img img{width:100%;height:auto;object-fit:cover;border-radius:50%}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-img em{display:inline-block;color:var(--wmpage-color8);font-size: var(--wmpage-font26);width: var(--wmpage-font26);line-height:1;margin-top:10px}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-info{width:75%}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-title{font-weight:var(--fontbold6);font-size:var(--wmpage-font20)}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-desc{color:var(--wmpage-color8);border-bottom:1px solid #e1e1e1;padding:20px 0}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-name{margin-top:15px}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-name p:first-child{font-size:var(--wmpage-font18);font-weight:var(--fontbold6)}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-name p:last-child{font-size:var(--wmpage-font15)}
.wmpage193-page5 .wmpage193-page5-btn{display:flex;justify-content:right;margin-top:30px}
.wmpage193-page5 .wmpage193-page5-btn .wmpage193-page5-next,.wmpage193-page5 .wmpage193-page5-btn .wmpage193-page5-prev{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:5px;background:var(--color);transition:all .2s linear}
.wmpage193-page5 .wmpage193-page5-btn .wmpage193-page5-next{margin-right:10px}
.wmpage193-page5 .wmpage193-page5-btn .wmpage193-page5-next em,.wmpage193-page5 .wmpage193-page5-btn .wmpage193-page5-prev em{color:#fff;font-size:var(--wmpage-font28);transition:all .2s linear}
.wmpage193-page5 .wmpage193-page5-btn .wmpage193-page5-next:hover,.wmpage193-page5 .wmpage193-page5-btn .wmpage193-page5-prev:hover{background:#000}
@media screen and (max-width:768px){.wmpage193-page5 .wmpage193-page5-btn{justify-content:center}
}
.wmpage193-page5{padding-top:4%}
.wmpage193-page5 .wmpage193-page5-slide{height:auto;align-items:initial}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-info{display:flex;flex-direction:column}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-desc{flex:1}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-name p:last-child{min-height:54px}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-img{margin:auto 0;padding-bottom:64px}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-desc{padding-top:0;font-size:var(--fontsize14);line-height:1.6;display:flex;align-items:center}
@media (max-width:768px){.wmpage193-page5{padding-top:40px}
.wmpage193-page5 .wmpage193-page5-slide .wmpage193-page5-desc{font-size:var(--fontsize13);line-height:1.5;}}

.wmpage226-page3{position: relative;padding: 0 0 4% 0 ;}
.wmpage226-page3 .l-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap: wrap;}
.wmpage226-page3 .contact-page3{padding:90px 0}
.wmpage226-page3 .contact-page3 .l-wraps{display:flex;justify-content:space-between;align-items:center}
.wmpage226-page3 .page3-left{width:50%}
.wmpage226-page3 .page3-right{width:50%;padding:40px;background:#fff;box-shadow:3px 3px 21px 3px rgba(229,229,229,.76);border-radius:3px}
.wmpage226-page3 .contact-page3 .page-title{text-align:center}
.wmpage226-page3 .contact-page3 .page-dev{margin:0 auto}
.wmpage226-page3 .page3-text{margin-bottom: 10px;}
.wmpage226-page3 .page3-text .p1{font-size:20px;color:var(--color);line-height:1.25;margin-bottom:5px;font-weight:700}
.wmpage226-page3 .page3-list{margin:40px 0 30px}
.wmpage226-page3 .page3-li{display:flex;align-items:baseline;margin-bottom:10px}
.wmpage226-page3 .page3-li p{flex:1}
.wmpage226-page3 .page3-dev{width:15px;height:15px;border:1px solid var(--color);border-radius:100%;margin-right:13px;transform:translateY(8px);position:relative}
.wmpage226-page3 .page3-dev::after{position:absolute;content:'';width:5px;height:5px;background:var(--color);top:50%;left:50%;overflow:hidden;border-radius:100%;transform:translate(-50%,-50%)}
@media (max-width:1024px){.wmpage226-page3 .page3-left{width:100%}
.wmpage226-page3 .page3-right{width:100%;padding:40px 35px}
}
@media (max-width:768px){.wmpage226-page3{padding-bottom: 50px;}
.wmpage226-page3 .page3-right{padding:30px 25px}
.wmpage226-page3 .page3-text .p1{font-size:20px;margin-bottom:10px}
.wmpage226-page3 .page3-list{margin:20px 0 15px}
}
@media (max-width:550px){.wmpage226-page3 .page3-right{padding:20px 15px}
}
.home-mapimg img{width:100%;display:block;}
.home-cate .list li .title {background: linear-gradient(0deg, var(--hovercolor) 0, rgba(0, 0, 0, 0) 30%);}