﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage173-page2 .wmpage173-page2-txt{position:relative;text-transform:uppercase;color:#000;padding-top:15px;opacity:.4;display:inline-block;left:50%;transform:translateX(-50%);margin-bottom:5px}
.wmpage173-page2 .wmpage173-page2-txt::after{position:absolute;content:'';width:50%;height:2px;background:var(--color);top:0;left:50%;transform:translateX(-50%)}
.wmpage173-page2 .wmpage-title{color:var(--wmpage-color22);text-align:center}
.wmpage173-page2 .wmpage-title span{color:var(--color)}
.wmpage173-page2 .wmpage173-page2-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}
.wmpage173-page2 .wmpage173-page2-list .wmpage173-page2-item{width:32%;box-shadow:0 4px 20px 0 rgba(0,0,0,.2);margin-bottom:1%}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-img{position:relative;width:100%}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-img::before{content:'';position:absolute;width:100%;height:0;transition:all .3s linear;bottom:0;left:0;background:#000;opacity:.3}
.wmpage173-page2 .wmpage173-page2-item:hover .wmpage173-page2-img::before{height:100%}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-img img{width:100%;height:auto;object-fit:cover}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-info{padding:50px 20px 20px;position:relative}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-info .wmpage173-page2-icon{width:70px;height:70px;background:var(--color);display:flex;justify-content:center;align-items:center;position:absolute;top:-40px;transition:all .3s linear}
.wmpage173-page2 .wmpage173-page2-item:hover .wmpage173-page2-info .wmpage173-page2-icon{background:#000}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-info .wmpage173-page2-icon em{color:#fff;font-size:var(--wmpage-font40);transition:all .3s linear}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-info .wmpage173-page2-title{position:relative;color:var(--wmpage-color22);font-size:var(--wmpage-font20);font-weight:var(--fontbold7);display:inline-block;padding-bottom:10px}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-info .wmpage173-page2-title::after{position:absolute;content:'';width:25%;height:2px;background:var(--color);left:0;bottom:0}
.wmpage173-page2 .wmpage173-page2-item .wmpage173-page2-info .wmpage173-page2-words{color:#555;margin-top:10px}
@media screen and (max-width:1024px){.wmpage173-page2 .wmpage173-page2-list .wmpage173-page2-item{width:48%;margin-top:30px}
}.wmpage173-page2 .des{text-align:center;color:#727a84;margin-top:10px}
.wmpage189-page4 .wmpage-title{text-align:center}
.wmpage189-page4 .wmpage189-page4-box{padding:30px 15px}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-img{position:relative;overflow:hidden}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-img img{transition:all .3s;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-img img:first-child{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;transform:translateX(50%) scaleX(2);opacity:0;filter:blur(10px)}
.wmpage189-page4 .wmpage189-page4-slide:hover .wmpage189-page4-img img:first-child{transform:translateX(0) scaleX(1);opacity:1;filter:blur(0)}
.wmpage189-page4 .wmpage189-page4-slide:hover .wmpage189-page4-img img:last-child{transform:translateX(-50%) scaleX(2);opacity:0;filter:blur(10px)}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-info{padding:20px 15px;background:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.2)}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-data{display:flex;align-items:center;margin:0 0 10px}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-data li{position:relative;font-weight:var(--fontbold6);font-size:var(--wmpage-font15);padding:0 0 0 10px}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-data li:first-child{padding:0 17px 0 0}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-data li:first-child::after{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:var(--color);right:0;top:50%;transform:translateY(-50%)}
.wmpage189-page4 .wmpage189-page4-slide .wmpage189-page4-desc{font-weight:var(--fontbold7);font-size:var(--wmpage-font20)}
.wmpage189-page4 .wmpage189-page4-pagination{text-align:center}
.wmpage189-page4 .wmpage189-page4-pagination .swiper-pagination-bullet{width:20px;height:5px;border-radius:10px;transition:all .2s linear}
.wmpage189-page4 .wmpage189-page4-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px}
@media screen and (max-width:1024px){.wmpage189-page4 .wmpage189-page4-box{padding:20px 10px}
.wmpage189-page4 .wmpage189-page4-box .swiper-slide{height:100%}
.wmpage189-page4 .wmpage189-page4-box .swiper-slide:nth-child(2n){height:100%}
}.wmpage189-page4 .des{text-align:center;color:#666}
.wmpage46-page2 .wmpage46-page2-title h5{font-size:var(--wmpage-font24,24px);font-weight:var(--fontbold6,600);margin:0;text-align:center;line-height:1;text-transform:capitalize;color:#000}
.wmpage46-page2 .des{text-align:center;color:#fff;margin-bottom:1%;width:100%}
.wmpage46-page2 .home-des,.wmpage46-page2  .home-title{color:#fff}
.wmpage46-page2 .wmpage46-page2-item{background:#fff;border-radius:5px;border:1px solid #eee;width:24%;padding:55px 20px 20px;overflow:hidden;position:relative;box-sizing:border-box;transition:all .3s ease-in-out;display: flex;flex-direction: column;}
.wmpage46-page2 .wmpage46-page2-list{display:flex;justify-content:space-between}
.wmpage46-page2 .wmpage46-page2-tit p{margin:0;font-size:var(--wmpage-font20);line-height:1.5;color:#fff;font-weight:var(--fontbold5);text-transform:capitalize}
.wmpage46-page2 .wmpage46-page2-tit{margin-bottom:10px}
.wmpage46-page2 .wmpage46-page2-pro{margin:10px 0 30px}
.wmpage46-page2 .wmpage46-page2-pro p{margin:0;text-align:center;font-size:var(--wmpage-font16);line-height:1.5;color:#333}
.wmpage46-page2 .wmpage46-page2-con p{font-size:var(--wmpage-font16);color:#fff;line-height:1.5;margin:0 auto;margin-bottom:10px;}
.wmpage46-page2 .wmpage46-page2-math{position:absolute;top:10px;left:20px}
.wmpage46-page2 .wmpage46-page2-math p{margin:0;font-size:var(--wmpage-font36);font-weight:var(--fontbold6,600);color:var(--color,#e1cab4);line-height:1}
.wmpage46-page2 .wmpage46-page2-item:hover{transform:translateY(-5px)}
.wmpage46-page2,.wmpage46-page2 .wmpage46-page2-item{background:#151f2a}
.wmpage46-page2 .wmpage46-page2-item .more{padding:2% 3%;background:var(--color);color:#fff;margin-top:3%;width:fit-content;display:inline-block;margin-top:auto;}
@media(max-width:768px){.wmpage46-page2 .wmpage46-page2-list{flex-wrap:wrap}
.wmpage46-page2 .wmpage46-page2-item{width:49%;margin-top:20px}
.wmpage46-page2 .wmpage46-page2-pro{margin:10px 0}
}@media(max-width:500px){.wmpage46-page2 .wmpage46-page2-item{width:100%;padding:40px 10px 10px}
.wmpage46-page2 .wmpage46-page2-math{position:absolute;left:10px}
.wmpage46-page2 .wmpage46-page2-math p{font-size:var(--wmpage-font28)}}
   .wmpage137-page4{background-color:#f6f6f6}
.wmpage137-page4 .page4-title{text-align:center}
.wmpage137-page4 .page4-p{display:inline-block;color:var(--color);margin-bottom:6px}
.wmpage137-page4 .page4-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage137-page4 .page4-li{width:32%;padding-top:30px;margin-top:40px}
.wmpage137-page4 .page4-li-contant{position:relative;background:#fff;border:1px solid #ebe5db;padding:0 6%;border-radius:5px;text-align:center;height:100%;display: flex;flex-direction: column;}
.wmpage137-page4 .page4-li-img{position:relative;margin-top:-30px;overflow:hidden}
.wmpage137-page4 .page4-li-img .img{border-radius:8px}
.wmpage137-page4 .page4-li-text{overflow:hidden;flex:1;display: flex;flex-direction: column;}
.wmpage137-page4 .page4-li-p1{font-size:var(--wmpage-font24,24px);font-weight:var(--fontbold7);margin:20px 0 15px}
.wmpage137-page4 .page4-li-p2{color:#666;line-height:1.8;margin-bottom:20px;}
.wmpage137-page4 .page4-li-botttom{margin-top:auto;margin-bottom:-45px}
.wmpage137-page4 .page4-li a{position:relative;display:block;width:95px;height:95px;line-height:60px;margin:0 auto;background:var(--color);border-radius:50%;text-align:center;transition:all .3s linear;transition-delay:.1s}
.wmpage137-page4 .page4-li a .em{font-size:var(--wmpage-font22);color:#fff;display:inline-block;width:22px}
.wmpage137-page4 .page4-li a:hover{background:#000;color:#fff}
@media (max-width:990px){.wmpage137-page4 .page4-title{margin-bottom:12%}
.wmpage137-page4 .page4-li{width:100%;padding:0;margin-bottom:25px}
.wmpage137-page4 .page4-li-botttom{margin-top:5%}
}@media (max-width:768px){.wmpage137-page4 .page4-li-p1{font-size:var(--wmpage-font18)}
.wmpage137-page4 .page4-li a{width:80px;height:80px;line-height:40px}
.wmpage137-page4 .page4-li a .em{font-size:var(--wmpage-font16);width:16px}
}@media (max-width:390px){.wmpage137-page4 .page4-title{margin-bottom:15%}
.wmpage137-page4 .page4-p{margin-bottom:3%}
}.wmpage137-page4 .des{text-align:center;color:#666}
.homenews-list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.homenews-list .homenews-item{width:100%;margin-right:0}
@media (max-width:1024px){.homenews-list{grid-template-columns:repeat(2,1fr)}
}@media (max-width:768px){.homenews-list{grid-template-columns:repeat(1,1fr)}}
.home-news  .des{text-align: center;color: #666;}
.home-banner .swiper-slide>a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 31%);z-index:1}
.banner-text{z-index:1;position:absolute;line-height:1.2}
.banner-text-1{left:8%;top:50%;transform:translate(0,-50%);color:#fff}
.banner-text-1 .title{font-size:2.65vw;font-weight:800}
.banner-text-1 .title span{color:#ed2d30}
.banner-text-1 .desc{font-size:1vw;margin-top:2%;font-weight:normal}
.banner-text-1 .desc span{font-weight:600}
.banner-text-1 .more a{color:#fff;border-radius:30px;padding:1.5% 3%;display:inline-block;margin-top:3%;margin-right:2%;font-size:1vw}
.banner-text-1 .more a.btn-1{background:#ed2d30}
.banner-text-1 .more a.btn-2{border:1px solid #fff}
.banner-text-3 .left-info{margin-right:2%}
.banner-text-1 .more a em{font-size:1vw}
.home-about .about-right .about-right-middle {padding-left: 0%;}
.home-mainproduct .des{margin-top:10px;color:#727a84;text-align:center}
.wmpage46-page2 .wmpage46-page2-tit p{text-align:center}
.wmpage46-page2 .wmpage46-page2-math{left:50%;transform:translate(-50%,0)}
.wmpage46-page2 .wmpage46-page2-con p{line-height:2}
.wmpage46-page2 .wmpage46-page2-con p span{color:var(--color);font-size:12px}