﻿.home-banner .banner-animote{z-index:2;opacity:1;padding:0;}
.home-banner .banner-animote .text{opacity: 1;}
.home-banner .banner-animote .btn a{display:inline-block;padding:10px 20px;color:#fff;transition: all .3s;text-shadow: none;border:1px solid #fff;border-radius: 30px;}
.home-banner .banner-animote .btn a:hover{background:#fff;color:var(--color);}
/* .home-banner .banner-animote.ban1{left:0;transform:initial;width:auto;text-align: left;padding-left:5%;top:15%;} */
.home-banner .banner-animote.ban1{left:0;width:auto;text-align: left;padding-left:5%;transform: translate(0,-50%);}
.home-banner .banner-animote.ban1 .title{font-size:50px;max-width:70%;line-height: 1.4;margin-bottom:.8%}
.home-banner .banner-animote.ban1 .title strong{display:inline-block;font-weight: 900;font-size:70px;}
.home-banner .banner-animote.ban1 .text{font-size:18px;}
.home-banner .banner-animote.ban1 .text>p{max-width:60%;}
.home-banner .banner-animote.ban1 .line{margin-top:1.5%;}
.home-banner .banner-animote.ban1 .line p{margin-bottom:6px}
.home-banner .banner-animote.ban1 .line p span{color:var(--color);font-weight: var(--fontbold7);}
.home-banner .banner-animote.ban1 .btn a{margin-top:2.5%;margin-right:2%}
@media (max-width:1600px){.home-banner .banner-animote.ban1 .title{font-size:2.7vw;}
.home-banner .banner-animote.ban1 .title strong{font-size:3.7vw;}
.home-banner .banner-animote.ban1 .text{font-size:1vw;}
.home-banner .banner-animote.ban1 .btn a{font-size:1vw!important;line-height:1.3!important;padding:.6vw 1vw!important}}
@media (max-width:768px){.home-banner{height:auto;}
.home-banner .banner-animote .btn{display:none;}
.home-banner .banner-animote.ban1 .title{font-size:20px;}
.home-banner .banner-animote.ban1 .title strong{font-size:28px;}
.home-banner .banner-animote.ban1 .text{font-size:12px;}}
@media (max-width:550px){.home-banner .banner-animote.ban1 .title{margin-bottom:0;}
.home-banner .banner-animote.ban1{padding-left:5%;}
.home-banner .banner-animote.ban1 .title{font-size:var(--fontsize12)}
.home-banner .banner-animote.ban1 .title strong{font-size:var(--fontsize16)}}

.home-banner .banner-animote.ban2 .title{font-size:50px;}
.home-banner .banner-animote.ban2 .text{font-size:24px;}
.home-banner .banner-animote.ban2 .btn a{margin-top:3%;}
@media (max-width:1600px){.home-banner .banner-animote.ban2 .title{font-size:2.7vw;}
.home-banner .banner-animote.ban2 .text{font-size:1.3vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban2 .title{font-size:20px;}
.home-banner .banner-animote.ban2 .text{font-size:12px;}}
@media (max-width:550px){.home-banner .banner-animote.ban2 .title{margin-bottom:0;}
.home-banner .banner-animote.ban2 .title{font-size:var(--fontsize16)}}
.home-banner .banner-animote.ban3{top:38%;left:0;transform: translate(0,-50%);width:auto;text-align: left;padding-left:8%;}
.home-banner .banner-animote.ban3 .title{font-size:50px;max-width:55%;}
.home-banner .banner-animote.ban3 .text{font-size:24px;max-width:60%;}
.home-banner .banner-animote.ban3 .btn a{margin-top:3%;}
@media (max-width:1600px){.home-banner .banner-animote.ban3 .title{font-size:2.7vw;}
.home-banner .banner-animote.ban3 .text{font-size:1.3vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban3{padding-left:5%;}
.home-banner .banner-animote.ban3 .title{font-size:20px;}
.home-banner .banner-animote.ban3 .text{font-size:12px;max-width:70%;}}
@media (max-width:550px){.home-banner .banner-animote.ban3 .title{margin-bottom:0;}
.home-banner .banner-animote.ban3 .title{font-size:var(--fontsize12)}}
.home-title h2,.home-title h3,.home-title h4,.home-title h5{font-weight:700;font-size:36px;color:#2B2B2B;line-height:28px;text-align:center}
.l-contant{max-width:1600px;margin:0 auto}
.home-dev{text-align:center;margin:30px 0 40px;font-weight:var(--fontbold7)}
@media (min-width:769px){.home-dev{font-size:var(--fontsize18);}}
.home-abouts{padding:64px 0}
.home-abouts .l-contant{display:flex;align-items:center;max-width: 1200px;}
.home-abouts .about-left{width:50%}
.home-abouts .about-right{flex:1;padding-left:40px}
.about-itema{display:flex;align-items:center;margin-bottom:15px}
.about-itema .icon em{color:var(--color)}
.about-itema .icon{padding-right:10px;}
.about-itema:nth-last-child(1){margin-bottom:0}
.about-title h2{font-weight:700;font-size:36px;color:#000;line-height:28px;margin-bottom:22px}
.about-title p{font-size:20px;color:#6B6B6B;line-height:1.7}
.about-itema img{margin:0 10px 0 25px}
.about-list{margin:5% 0 6%}
.about-itema p{font-size:18px;color:#001f3f;line-height:1}
.about-btns{display:flex;}
.about-btns a{font-weight: bold;font-size: 18px;line-height: 1;padding: 15px 35px;border-radius: 30px;transition:all .3s;border:1px solid var(--fontcolor)}
.about-btns a:hover{background:var(--color);color:#fff;border-color:var(--color)}
.home-math{background:#001f3f;padding:64px 0}
.information-list{display:flex;justify-content:space-between}
.info-item{width:20%;border-right:1px solid #7878784a}
.info-item:nth-last-child(1){border-right:none}
.info-span{width:26px;height:3px;background:var(--color);border:1px solid var(--color);margin:20px auto}
.info-math{display:flex;font-weight:700;font-size:48px;color:var(--color);line-height:1;justify-content:center}
.info-math sub{font-size:30px;line-height:1}
.info-text p{font-size:18px;color:#fff;text-align:center}
.home-category{padding:0 0 64px }
.home-category .l-contant{max-width:1200px;}
/* .category-list{display:flex;justify-content:space-between;margin-top:45px;} */
/* @media (min-width:1025px){.category-list{margin-left:auto;margin-right:auto;}} */
.category-item{width:24%;border:1px solid #E5E5E5;transition: all .3s;border-radius: 10px;overflow: hidden;}
.category-images{position: relative;overflow: hidden;}
.category-item:hover{border-color:var(--color)}
.category-item:hover img{transform: scale(1.02);}
.category-item img{width:100%;transition: all .3s ease-in-out;}
.category-btns{flex:1;display:flex;justify-content:center;align-items:center;font-size:32px;color:#000;line-height:28px;text-transform: capitalize;font-weight: var(--fontbold7);transition:all .3s}
.category-text a{font-weight:700;padding:20px 10px;font-size:22px;color:#001f3f;line-height:1.2;display:flex;justify-content:center}
.category-item:hover .category-text a{color:var(--color)}
.category-btns:hover{color:#001f3f}
.home-btns a:hover{color: var(--color);}
.home-btns{display:flex;justify-content:center;margin-top:65px}
.home-btns a{font-weight:700;font-size:18px;color:#001f3f;line-height:28px;text-decoration-line:underline}
.home-custom{padding:64px 0;background:#001f3f}
.custo-list{display:flex;justify-content:space-between;padding:0 20px;margin-top:42px}
.home-custom .home-title h4{color:#fff}
.custom-item{width:20%;background:url(/uploads/39066/xys/custom-span.png) center no-repeat;background-size:contain;padding:115px 25px 115px 60px}
.custom-item .p1{font-weight:700;font-size:22px;color:#fff;line-height:1;margin-bottom:25px;text-align:center}
.custom-item .p2{font-size:18px;color:#fff;line-height:24px;text-align:center}
.home-btn{display:flex;justify-content:center;margin-top:45px}
.home-btn a{border-radius:30px;padding:15px 35px;line-height:1;font-weight:700;font-size:18px;color:#fff;transition: all .3s ease-in-out;border:1px solid #fff;}
.home-matter{padding:64px 0}
.matter-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px;}
.matter-box:nth-last-child(1){margin-bottom:0}
/*.matter-box:hover .matter-con{background: var(--color);transition: .3s;}
.matter-box:hover .title{color: #fff;}
.matter-box:hover .text{color: #fff;}
.matter-img:hover img{transform: scale(1.02);}*/
.matter-img{overflow: hidden;position: relative;}
.matter-img img{width:100%;display:block;transition: all .3s ease-in-out;}
.matter-con .title{font-weight:700;font-size:36px;color:var(--fontcolor);line-height:1.25;margin-bottom:20px}
.matter-con .tit{font-size:18px;color:#001f3f;margin:30px 0 15px;line-height:1}
.matter-con ul{font-weight:700;font-size:18px;color:#001f3f;line-height:30px}
.matter-con .contant{margin-top:40px;font-size:18px;color:#001f3f}
.advantages-com{display:flex;justify-content:space-between}
.advantages-list{width:49%}
.home-advantages{padding:64px 0;background:url(/uploads/39066/page/p20251126112157d22a5.jpg) no-repeat center/cover;}
.home-advantages .home-dev{color:#fff}
.advantages-contant{margin:25px 0 35px}
.advantages-title .home-title h5{color:#fff}
.advantages-item{display:flex;background:#000f1f;padding:15px 10px 15px 25px;box-sizing:border-box;width:100%;margin-bottom:4%}
@media (min-width:769px){.home-advantages .advantages-com .advantages-list:nth-of-type(2) .advantages-item{margin-bottom:0 !important;}}
.advantages-item:nth-last-child(1){margin-bottom:0}
.advan-title .p1{font-weight:700;font-size:24px;color:#d4d4d4;line-height:30px;margin-bottom:10px}
.advan-title .p2{font-size:18px;color:#d4d4d4;line-height:24px;height:50px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}
.advan-ioce{width:40px;}
.advan-ioce img{transition: all .3s ease-in-out;}
.home-clients{padding:64px 0 110px}
.clients-list{display:flex;justify-content:space-between;transform:scale(.9);margin-top: 5%;}
.clients-item{position: relative;width: 25%;transform: scale(1.15);}
.clients-item .clients-top img:nth-of-type(2){display: none;}
.clients-bottom{position: absolute;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 0 12%;}
.clients-item .title{font-weight:700;font-size:40px;color:#fff;line-height:28px;font-style:italic;text-align:center}
.clients-span{width:50px;height:3px;background:var(--color);border:1px solid var(--color);display:flex;margin:20px auto 50px}
.clients-con{font-size: 18px;color: #fff;line-height: 30px;height: 0;opacity: 0;transition: all .3s ease-in-out;}
.visit-com{display:flex;flex-wrap:wrap}
.visit-image{width:25%}
.visit-image img{width:100%}
.home-certified{padding:64px 0}
.certified-con{display:flex;justify-content:space-between}
.certified-img{width:19.5%}
.home-brands{background:#f4f4f4;padding:64px 0;}
@media (min-width:1025px){.home-brands .inner{max-width:75%;margin-left:auto;margin-right:auto;}}
.home-brands .homebrandSwiper .swiper-wrapper{transition-timing-function:linear !important;align-items: center;margin:0 auto;}
.brands-con{display:flex;justify-content:space-between}
.brands-img{width:15%;display:flex;justify-content:center;align-items:center}
.brands-img img{display:block;max-height:100px;width:auto;}
.brands-text{text-align:center;margin-top:30px}
.home-blogs{padding:64px 0;background:#f7f7f7;}
.blogs-contant{display:flex;justify-content:space-between;margin-top:45px}
.blogs-box{border-radius:10px;width:24%;border:1px solid #E5E5E5;transition:all .5s}
.blogs-box:hover{border-color:var(--color)}
.blogs-images{overflow: hidden;border-radius: 8px;}
.blogs-images img{transition: all .3s ease-in-out;aspect-ratio: 1 / 1;object-fit: cover;width:100%;}
.blogs-text{padding:15px 25px}
.blogs-text .date{color:var(--color)}
.blogs-text .p1{font-size:18px;color:var(--introcolor);line-height:28px;transition: all .3s ease-in-out;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;min-height: 55px;margin-top:10px;}
.blogs-text .p2{color: #6b6b6b;line-height: 24px;margin: 15px 0;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;}
.blogs-btns{margin-top: 10px;}
.blogs-btns a{padding-top:10px;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #EEEEEE;font-size:18px;color:#000;line-height:28px;transition: all .3s ease-in-out;text-transform: capitalize;}
.blogs-more{transition:all .3s;border-radius: 10px;width: 10%;display: flex;justify-content: center;align-items: center;font-size: 24px;color: #001f3f;line-height: 28px;text-transform: capitalize;font-weight:var(--fontbold7)}
.blogs-more:hover{color:#001f3f}
.cta-btn{display:flex;justify-content:center}
.cta-btn a{width:200px;height:50px;background:var(--color);border-radius:25px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;color:#001f3f;margin:0 25px;cursor: pointer;transition:all .3s}
.cta-btn a img{margin-right:10px}
.cta-btn div{width: 200px;height: 50px;background: var(--color);border-radius: 25px;display: flex;justify-content: center;align-items: center;font-weight: 700;font-size: 18px;color: #001f3f;margin: 0 25px;cursor: pointer;transition:all .3s}
.cta-btn div img{margin-right: 10px;}
.home-btn a:hover,.cta-btn a:hover,.cta-btn div:hover{background: #fff;color:var(--color)}
.blogs-box:hover img{transform: scale(1.02);}
.blogs-box:hover .blogs-btns a,.blogs-box:hover .blogs-text .p1{color: var(--color);}
.clients-item:hover .clients-con{opacity: 1;height: auto;}
footer{background: #000000;}
/* .head-info .nav-ul>li a{color: #0A2A6A;}
.head-info .nav-ul>li ul{background: #ffffffd9;} */
.clients-item:hover .clients-top img:nth-of-type(1){display: none;}
.clients-item:hover .clients-top img:nth-of-type(2){display: block;}
footer .foot-logo img{max-width: 300px;max-height: unset;}
@media (max-width:1640px) {.l-contant{padding: 0 3%;}}
@media (max-width:1420px) {.about-title p{font-size: 18px;line-height:1.5;}
.about-itema img {margin: 0 10px 0 15px;}
.about-btns a{padding: 12px 30px;font-size: 16px;}
.info-math{font-size: 36px;}
.info-span{margin: 15px auto;}
.category-text a{font-size: 28px;}
.category-btns{font-size: 28px;}
.home-btns{margin-top: 45px;}
.custom-item{padding: 75px 40px;}
.custom-item .p1{font-size: 18px;}
.custom-item .p2,.matter-con ul,.matter-con .text,.clients-con{font-size: 16px;}
.matter-con .tit{margin: 15px 0;font-size: 16px;}
.matter-con .contant{margin-top: 10px;font-size: 16px;}
.matter-con .title{font-size: 24px;margin-bottom: 10px;}
.advan-title .p1{font-size: 20px;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;display: -webkit-box;}
.advan-title .p2{font-size: 16px;}
.clients-item .title{font-size: 26px;}
.clients-span{margin: 15px auto 20px;}
.blogs-text .p1{font-size: 20px;}}
@media (max-width:1200px) {.custom-item {padding: 45px 40px;zoom: 0.9;}
.home-btn a{font-size: 16px;}}
@media (max-width:1024px) {.home-title h2,.home-title h3,.home-title h4,.home-title h5{font-size: 28px;}
.home-abouts,.home-category,.home-clients,.home-certified,.home-blogs{padding: 45px 0;}
.home-abouts .l-contant{flex-direction: column;}
.home-abouts .about-left{width: 100%;}
.home-abouts .about-left img{width: 100%;}
.home-abouts .about-right{padding-left: 0;margin-top: 25px;}
.about-title h2{margin-bottom: 15px;font-size: 28px;}
.about-itema img {margin: 0 10px 0 0px;}
.info-math{font-size: 26px;}
.info-text p{font-size: 16px;}
.category-text a {padding: 15px 10px;font-size: 18px;}
.category-btns{font-size: 18px;}
.category-list{margin-top: 25px;}
.home-btns,.home-btn,.blogs-contant{margin-top: 25px;}
.custo-list{margin-top: 15px;}
.advan-title .p1{font-size: 18px;}
.clients-item .title{font-size: 22px;}
.clients-span {margin: 10px auto;width: 50px;height: 1px;}
.clients-con{line-height: 1.52;text-align: center;}
.clients-list{transform: scale(1);}
.home-dev{margin: 15px 0 20px;}
.blogs-contant{flex-wrap: wrap;}
.blogs-box{width: 49%;margin-bottom: 20px;}
.blogs-more{width: 100%;padding: 15px 0;}
.blogs-images img{width: 100%;}
.clients-list{flex-wrap: wrap;}
.clients-item{width: 49%;margin-bottom: 2%;padding: 60px 20px;}
.cta-btn a{font-size: 16px;}
.custom-item .p2, .matter-con ul, .matter-con .text, .clients-con{font-size: 14px;line-height: 1.6;}
.matter-con .tit {margin: 8px 0;font-size: 14px;}
.matter-con .contant{font-size: 14px;}}
@media (max-width:768px) {.home-matter{padding: 45px 0;}
.about-title h2 {margin-bottom: 10px;font-size: 24px;}
.about-title p,.about-itema p{font-size: 16px;}
.information-list{flex-wrap: wrap;}
.info-item{width: 50%;padding: 15px 0}
.info-item:nth-last-child(1){border-right: 1px solid #7878784a;}
.info-item:nth-of-type(2n){border-right: none;}
.category-list{flex-wrap: wrap;}
.category-item {width: 49%;margin-right: 0;margin-bottom: 2%;}
.category-btns {font-size: 16px;padding: 20px 0 0;}
.custo-list{flex-wrap: wrap;justify-content: center;}
.custom-item{padding: 50px 40px;zoom: 1;width: 33%;}
.matter-box{flex-direction: column;margin-bottom: 20px;}
.matter-con, .matter-img{width: 100%;   padding-top: 20px;}
.matter-box:nth-of-type(2n){flex-direction: column-reverse;}}
@media (max-width:550px) {.home-abouts, .home-category, .home-clients, .home-certified, .home-blogs,.home-math,.home-custom,.home-matter,.home-advantages,.home-brands,.home-cta{padding: 30px 0;}
.home-title h2,.home-title h3,.home-title h4,.home-title h5,.matter-con .title{font-size: 24px;}
.info-item{width: 100%;border-right: none;}
.custom-item .p1{font-size: 16px;margin-bottom: 10px;}
.custom-item .p2{font-size: 14px;}
.custom-item{padding: 10px 15px;width: 100%;margin: 10px;background: none;}
.advantages-com{flex-direction: column;}
.advantages-list{width: 100%;margin-bottom: 15px;}
.advan-title .p1 {font-size: 16px;margin-bottom: 5px;}
.advan-title .p2{font-size: 14px;}
.clients-item{width: 50%;padding:20px;}
.clients-item .title{font-size: 18px;}
.visit-image{width: 50%;}
.blogs-box{width: 100%;}
.blogs-text {padding: 10px 15px;}
.cta-btn a {font-size: 14px;margin: 0 10px;}
.certified-con{flex-wrap: wrap;justify-content: center;}
.certified-img{width: 32%;}}
/*@media (min-width:1025px){.is-active .head-info .nav-ul>li a{color:var(--color)}
.is-active .head-info .nav-ul>li a:hover{color:#6f3b94}}*/
.clients-btn{display:none;text-align:center;margin-top:15px;}
.clients-btn span{color:#fff;border-bottom:1px solid #fff;font-size:var(--fontsize18)}
.clients-item:hover .clients-btn{display:block;}
.clients-btn span:hover{color:var(--color);border-color:var(--color)}
@media (max-width:1420px){.clients-btn span{font-size:var(--fontsize16)}
.clients-con{line-height:1.6}}
@media (max-width:1200px){.clients-btn{margin-top:10px}
.clients-con{line-height:1.4}
.clients-span{margin:10px auto 15px}}
.clients-bottom{left:0;}
@media (max-width:1024px){.clients-bottom{padding:0 15%}}
@media (max-width:540px){.clients-con{font-size:var(--fontsize12)}
.clients-btn{margin-top:6px}
.clients-con{line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;}
.clients-span{margin:6px auto 10px}
.clients-btn span{font-size:var(--fontsize12)}
.clients-bottom{padding:0 20%}}

.home-blogs .blogsmore{display:flex;justify-content: flex-end;margin-top:10px;}
.home-blogs .blogsmore>a{display:flex;align-items: center;transition: all .3s;border-radius: 30px;padding: 0 25px;line-height: 1;font-weight: 700;transition: all .3s ease-in-out;border: 1px solid #000;opacity: 1;z-index: 2;margin-top: 20px;height: 45px;font-size: 18px;}
.home-blogs .blogsmore>a em{padding-left:10px;}
.home-blogs .blogsmore>a:hover{color:#fff;background:var(--color);border-color:var(--color)}
@media (min-width:1025px){.about-title p{font-size:var(--fontsize18)}
.matter-box,.certified-con{max-width:75%;margin-left:auto;margin-right:auto;}}
@media (min-width:1025px) and (max-width:1440px){.matter-box,.certified-con{max-width:80%;}}
.home-category .catemore {display: flex;justify-content: flex-end;margin-top: 10px;}
@media (min-width:1025px){.home-category .catemore,.blogs-contant,.home-blogs .blogsmore{max-width:75%;margin-left:auto;margin-right:auto;}}
.home-category .catemore>a {display: flex;align-items: center;transition: all .3s;}
.home-category .catemore>a em {padding-left: 10px;}
.home-category .catemore>a:hover {color: var(--color);}
@media (min-width:1025px) and (max-width:1440px){.home-category .catemore,.blogs-contant,.home-blogs .blogsmore,.home-brands .inner{max-width:80%;}}
.brands-img {overflow:hidden}
.brands-img img{filter:drop-shadow(0 250px 0 #0A2A6A);transform:translateY(-250px)}
.home-banner .banner-animote .btn a:hover ,.about-btns a:hover ,.home-btn a:hover{background: var(--color); color: #fff;border-color:var(--color)}

.home-advan{background-image:url(/uploads/39066/page/p20250822152311ae230.jpg);background-repeat: no-repeat;background-position: center;background-attachment:fixed;background-size:cover;color:#FFF;position:relative;padding:64px 0}
.home-advan::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}
.home-advan .l-contant{z-index:2;position: relative;}
.home-advan .home-title{color:#FFF;text-align: center;}
.home-advan #advanswiper{padding-top:40px}
.home-advan #advanswiper .swiper-slide{width:24%;height:auto;border-radius:6px;border:2px solid rgba(245,245,245,.3);padding:30px 20px;text-align:center;transition:all .2s linear}
.home-advan #advanswiper .swiper-slide:hover{transform:translateY(-5px);border-color:var(--color)}
.home-advan #advanswiper .swiper-slide:hover em{transform:rotateY(180deg)}
.home-advan #advanswiper .swiper-slide em{color:var(--color);font-size:var(--fontsize40);display:inline-block;transition:all .2s linear}
.home-advan #advanswiper .swiper-slide .p1{font-weight:var(--fontbold7);position:relative;font-size:var(--fontsize20);padding-bottom:10px;margin:10px 0px 10px}
.home-advan #advanswiper .swiper-slide .p1::after{content:"";position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:var(--color)}
.home-advan #advanswiper .swiper-slide .p2{padding-bottom:20px}
.home-advan #advanswiper .advanswiper-pagination{text-align:center;margin-top:30px}
.home-advan #advanswiper .advanswiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.2);opacity:1}
.home-advan #advanswiper .advanswiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
@media (min-width:1025px){.home-advan #advanswiper{max-width:75%;}}
@media (min-width:1025px) and (max-width:1440px){.home-advan #advanswiper{max-width:80%;}}
@media (max-width:550px){.home-advan{padding:30px 0;}
.home-advan #advanswiper{padding-top:20px;}}
.matter-box{width:100%;max-width:75%;background:#F7F7F7;margin:0 auto;align-items:inherit;}
.matter-box:nth-child(2){flex-direction:row-reverse}
.matter-img{width:50%;}
.matter-img img{height:100%;object-fit:cover;}
.matter-con{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#FAFAFA;padding:3%}
.matter-con .title{font-size:var(--fontsize30);margin-bottom:15px;}
.matter-con .text{line-height:1.9;color:#6b6b6b;}
/*.matter-con:before{content:"";z-index:1;position:absolute;left:-13px;top:50%;transform:translateY(-50%);width:0px;height:0px;border-style:solid;border-width:10px 15px 10px 0px;border-color:transparent #F7F7F7 transparent transparent;transition:all .2s linear}*/
@media (min-width:1025px) and (max-width:1440px){.matter-box{max-width:80%;}}
@media (max-width:1600px){.matter-con .title{font-size:var(--fontsize24);margin-bottom:10px}
.matter-con .text{font-size:14px;}}
@media (max-width:1200px){.matter-box{width:100%;max-width:100%}
.home-matter .l-contant{flex-wrap:wrap}
.matter-con{padding:4% 3%;display:flex;flex-direction:column;justify-content:center}
.matter-con .title{font-size:var(--fontsize22);margin-bottom:10px}
.matter-con .text{font-size:16px;line-height:1.7}
.matter-box:nth-child(2) .matter-con:before{left:auto;right:-13px;border-width:10px 0px 10px 15px;border-color:transparent transparent transparent #F7F7F7;}}
@media (max-width:768px){.matter-box{flex-direction:row}
.matter-img{padding:0}
.matter-con{padding:20px}
.matter-con .title{font-size:var(--fontsize18)}
.matter-con .text{font-size:14px;line-height:1.5}}
@media (max-width:540px){.matter-box{flex-direction:column}
.matter-box:nth-child(2){flex-direction:column}
.matter-img{width:100%;}
.matter-con{width:100%;padding:20px 15px;}
.matter-con:before{display:none}}
.home-advantages .l-contant {max-width:1200px}
.home-advantages .home-title{margin-bottom:30px;}
.home-advantages .home-title h5{color:#010101}
.advantages-item{background:#e1e1e1}
.advan-title .p1{color:var(--color);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;text-align: center;}
.advan-title .p2{color:#6b6b6b;text-align: center;}
.home-advantages .home-btn a{border-color:var(--fontcolor);color:var(--fontcolor)}
.home-advantages .home-btn a:hover{border-color:var(--color);color:#fff}
.advantages-item:hover{box-shadow:0 0 10px #999}
/*.advantages-item:hover{background:var(--color)}
.advantages-item:hover *{color:#fff!important}
.advantages-item:hover .advan-ioce img{filter:brightness(5)}*/
@media (max-width:768px){.home-advantages .home-title{margin-bottom:20px;}}
@media (max-width:550px){.advan-title .p1{height:auto;display:block}}
.home-advanced{margin-bottom:4%}
.home-advanced .advanced-container{background-size:cover;background-position:center;height:600px;position:relative;z-index:1}
.home-advanced .advanced-container::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none}
.home-advanced .advanced-list{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.home-advanced .advanced-list li{width:25%;position:relative;z-index:1;}
.home-advanced .advanced-list li::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:-1;opacity:0;transform:translateY(10px);transition:all .3s linear;display:none}
.home-advanced .advanced-list li::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:rgba(255,255,255,.3)}
.home-advanced .advanced-list li:last-child::after{display:none}
.home-advanced .advanced-list li>a{width:100%;height:100%;padding:2% 2vw;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;padding-top:8em;transition:all .3s linear;}
.home-advanced .advanced-list li .bg{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s linear;z-index:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#00000077}
.home-advanced .advanced-list li .bg img{transform:scale(1.7);width:100%;height:100%;display:none!important}
.home-advanced .advanced-list li .bg img:nth-child(1){position:absolute;top:0;left:0;z-index:1;transition:all .3s linear;}
.home-advanced .advanced-list li .icon{z-index:1}
.home-advanced .advanced-list li .p1{font-size:50px;line-height:1.2;margin:50px 0 30px;z-index:1}
.home-advanced .advanced-list li .p1 span{font-size:68px}
.home-advanced .advanced-list li .p2{z-index:2}
.home-advanced .advanced-list li:hover>a{padding-top:7em}
.home-advanced .advanced-list li:hover .bg img:nth-child(1){opacity:0}
.home-advanced .advanced-list li:hover::before{opacity:1;transform:translateY(0)}
@media (max-width:1440px){.home-advanced .advanced-list li .p1{font-size:38px}}
@media(max-width:1280px){.home-advanced .advanced-list li .p1{font-size:30px}}
@media(max-width:768px){.home-advanced .advanced-container{height:800px}
.home-advanced .advanced-list li{width:50%;height:50%;}
.home-advanced .advanced-list li>a{padding-top:4em}
.home-advanced .advanced-list li:hover>a{padding-top:5em}
.home-advanced .advanced-list li .icon img{height:40px}
.home-advanced .advanced-list li .p1{margin:20px 0;}}
@media(max-width:500px){.home-advanced{margin-bottom:40px}
.home-advanced .advanced-container{height:auto}
.home-advanced .advanced-list li{height:auto;width:100%;}
.home-advanced .advanced-list li>a{padding:30px 10px!important;}
.home-advanced .advanced-list li .p1{font-size:var(--fontsize24);margin:0 0 8px}
.home-advanced .advanced-list li .p2{line-height:1.4}}
.advantages-com{flex-wrap:wrap}
.advantages-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.advantages-item{background:#fff;border-radius:5px;width:31%;flex-direction:column;margin-bottom:25px!important;padding:20px 15px;box-shadow: 0 1px 10px 0 rgba(51,51,51,.1);}
.advan-ioce{position: relative;}
.advan-ioce img{width:40px;height:40px;object-fit:contain;filter: brightness(0);position: relative;z-index:2}
.advan-ioce::after{content: "";position: absolute;bottom: -15px;left: 90%;transform: translateX(-50%);width: 44px;height: 44px;background: var(--color);opacity: .5;border-radius: 50%;}
.advan-title .p1{font-size:var(--fontsize18);margin:15px 0 10px;line-height:1.4;-webkit-line-clamp:3}
.advan-title .p2{display:block;height:auto;font-size:var(--fontsize16)}
@media (max-width:1024px){.advantages-item{width:48%;}
.advan-title .p1{height:52px;-webkit-line-clamp:2}}
@media (max-width:540px){.advantages-item{width:100%;}
.advan-title .p1{height:auto;display:block}}
.matter-top{max-width:1400px;margin:0 auto;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 30px 30px}
.matter-tit{padding-right:40px}
.matter-top>p{flex:1}
@media (min-width:1201px){.matter-box:nth-child(3) .matter-con:before{border-width:10px 0px 10px 15px;border-color:transparent transparent transparent #F7F7F7;left:auto;right:-13px}}
.matter-box:nth-child(4) .matter-con:before{border-width:10px 0px 10px 15px;border-color:transparent transparent transparent #F7F7F7;left:auto;right:-13px}
@media (max-width:1200px){.matter-box:nth-child(3){flex-direction:row}}
@media (max-width:1024px){.matter-top{padding:0 15px 30px}}
@media (max-width:768px){.matter-top{display:block}
.matter-tit{padding:0 0 15px}
.matter-top>p{text-align:center}}
@media (max-width:540px){.matter-box:nth-child(n+3){flex-direction:column}}
.home-advanced{margin-bottom:0;}
.home-visit{background:url(https://www.nicejewelryfactory.com/uploads/39066/page/p20251127143733a81ee.jpg) no-repeat center/cover;padding:64px 0}
.home-visit .home-title h2{text-align: left;}
.home-visit-flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.home-visit-info{width:48%;text-align:center;}
.home-visit-pic{width:48%;}
.home-visit-info .home-title{margin-bottom:15px;}
.home-visit-info .home-title+p{text-align:left;color:#6b6b6b;}
.home-visit-info-list{display:flex;justify-content:space-between;margin:30px 0 10px;max-width:520px;}
.home-visit-info-list li{display:flex;flex-direction:column;justify-content:center;background:#F8F2DD;border-radius:50%;width:240px;height:240px;padding:20px;position: relative;}
.home-visit-info-list li::before{content: '';position: absolute;left: 50%;top: -10px;transform: translateX(-50%);width: 100%;height: 100%;background: var(--color);opacity: .1;z-index: -1;border-radius: 50%;}
.home-visit-info-list li .home-visit-info-num{font-weight:bold;font-size:50px;color:var(--color);}
.home-visit-info-list li .home-visit-info-tit{font-weight:bold;font-size:19px;}
.home-visit-info-list li .home-visit-info-txt{line-height:22px;min-height:44px;color:#6b6b6b;}
.home-visit-info-btn{display:flex;}
.home-visit-info-btn a{border-radius:30px;padding:15px 35px;line-height:1;font-weight:700;font-size:18px;color:var(--fontcolor);transition: all .3s ease-in-out;border:1px solid var(--fontcolor);text-transform: capitalize;}
.home-visit-info-btn a:hover{background:var(--color);border-color:var(--color);color:#fff}
.home-visit-pic-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.home-visit-pic-list li{width:calc(50% - 5px);margin-bottom:10px;}
.home-visit-pic-brand{display:flex;align-items:center;}
.home-visit-pic-brand .home-visit-pic-brand-tit{color:var(--color);font-weight:bold;font-size:25px;width:30%;line-height:1.4;max-width:250px;margin-right:20px;}
.home-visit-pic-brand-pic{width:70%;flex:1}
@media (min-width:1025px){.home-visit-flex,.home-visit-pic-brand{max-width:75%;margin-left:auto;margin-right:auto;}}
@media (min-width:1025px) and (max-width:1440px){.home-visit-flex,.home-visit-pic-brand{max-width:80%;}}
@media (max-width:1200px){.home-visit-info-list{max-width:440px;margin:20px 0 10px}
.home-visit-info-list li{width:200px;height:200px;padding:10px}
.home-visit-info-list li .home-visit-info-num{font-size:38px}
.home-visit-info-list li .home-visit-info-tit{line-height:1.3;font-size:var(--fontsize18)}}
@media (max-width:1024px){.home-visit-info{width:100%;}
.home-visit-pic{width:100%;margin-top:20px}}
@media (max-width:768px){.home-visit-pic-brand{flex-wrap:wrap}
.home-visit-pic-brand .home-visit-pic-brand-tit{max-width:100%;width:100%;text-align:center;margin:20px 0 10px}
.home-visit-pic-brand-pic{width:100%;flex:inherit;}}
@media (max-width:550px){.home-visit{padding:30px 0}
.home-visit-pic-brand .home-visit-pic-brand-tit{font-size:22px}
.home-visit-info-list{max-width:380px}
.home-visit-info-list li{width:180px;height:180px;}
.home-visit-info-list li .home-visit-info-num{font-size:34px}
.home-visit-info-list li .home-visit-info-tit{font-size:var(--fontsize16)}
.home-visit-info-list li .home-visit-info-txt{font-size:var(--fontsize14)}
.home-visit-info-btn a{font-size:var(--fontsize16)}}
.home-banner .swiper-slide .bannerbg{ top:0;left:0;position:absolute;width:100%;height:100%;background:rgba(0 0 0 /50%)}
.home-advanced .advance-more{border-radius: 30px;padding: 15px 35px;line-height: 1;font-weight: 700;font-size: 18px;color: #fff;transition: all .3s ease-in-out;border: 1px solid #fff;opacity:1;z-index:2;margin-top:20px;}
.home-advanced .advance-more:hover{background: var(--color);border-color:var(--color)}
.home-banner .banner-animote .btn a{line-height:45px!important;font-size:var(--fontsize18)!important;font-weight:bold!important;padding:0 25px!important;}
.home-banner .banner-animote .btn a:hover{border-color:var(--color)}
.about-right .home-des{text-transform: inherit;}
.about-right .home-title h2{text-align:left;margin:15px 0;}
@media (max-width:768px){.about-right .home-title h2{margin-bottom:10px}}
.home-category .catemore{display:none}
.category-list{display:flex;flex-flow:row;}
.category-list .category-item{transition:all .2s linear;overflow:hidden;position:relative;width:25%;font-size:var(--fontsize20);border:none;border-radius:0;}
/* .category-list .category-item:hover{transition:.8s;width:30%} */
/* .category-list .category-item:hover .imgbg{transition:.8s;transform:perspective(1000px) translate3d(-15%,0,0)} */
/* .category-list .category-item:nth-child(even){background:#fafafa} */
/* .category-list .category-item .category-images{right:0;position:relative;width:100%;margin-left:auto;padding-top:0;height:16vw} */
/* .category-list .category-item .category-images a{display:block;position:absolute;top:28%;bottom:8%;width:90%;right:5%;transition:.8s;transform:perspective(1000px) translate3d(0,0,0)} */
/* .category-list .category-item .category-images a img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain} */
/* .category-list .category-item .category-text{position:absolute;top:0;left:0;top:0;} */
.category-list .category-item .category-text a{opacity:1;font-size:var(--fontsize18);font-weight:var(--fontbold7);color:var(--fontcolor);line-height:1.2;padding:15px}
/* @media (max-width:1500px){.category-list .category-item .category-images{height:20vw}} */
/* @media (max-width:1200px){.category-list .category-item .category-images{height:22vw}} */
/* @media (max-width:1024px){.category-list{flex-wrap:wrap}
.category-list .category-item{width:33.333%!important}} */
/* @media (max-width:768px){.category-list .category-item{width:50%!important;background:#efefef!important;margin:0} */
/* .category-list .category-item:nth-child(7),.category-list .category-item:nth-child(2),.category-list .category-item:nth-child(3),.category-list .category-item:nth-child(6){background:#fafafa!important} */
/* .category-list .category-item .category-images{height:52vw} */
.category-list .category-item .category-text a{padding:10px}
.category-list .category-item:hover{width:100%}
/* } */
.home-cta .right .home-title h2 {color:#fff;text-align:left;margin-bottom:25px}
@media (max-width:500px){.home-cta .right .home-title h2{margin-bottom:15px}}
@media (max-width:1024px){.home-category{padding-top:0;}}
.home-category .l-contant{display:flex;justify-content: space-between;flex-wrap:wrap;}
.home-category .l-contant .cate-left{width:30%;}
.home-category .l-contant .home-title h2{text-align: left;}
.home-category .l-contant .home-des{color:var(--introcolor);margin:5% 0;}
.home-category .l-contant .more{border-radius: 30px;border:1px solid var(--fontcolor);padding:0 25px;line-height:45px;transition:all .3s;display:inline-block;font-weight: var(--fontbold7);font-size:18px;}
.home-category .l-contant .more:hover{border-color:var(--color);background: var(--color);color:#fff;}
.home-category .l-contant .cate-right{width:66%;}
.homecategorySwiper{padding-bottom:45px;}
@media (max-width:1024px){.home-category .l-contant .cate-left{width:100%;}
.home-category .l-contant .home-des{margin:10px 0;}
.home-category .l-contant .cate-right{width:100%;}}

.home-aboutbox{position: relative;padding:64px 0;overflow: hidden;}
.home-aboutbox .home-title{margin-bottom:20px}
.home-aboutbox .home-title h3{text-align: left;}
.home-aboutbox .about-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position: relative;}
.home-aboutbox .about-num{position: absolute;color:#eee;font-size:180px;font-weight: var(--fontbold7);line-height:1}
.home-aboutbox .about-item.item1{margin-top:45px;}
.home-aboutbox .about-item.item1 .about-num{right:0;top:0;}
.home-aboutbox .about-item.item2 .about-num{left:0;top:15%;}
.home-aboutbox .about-item .about-img{width:50%;position:relative}
.home-aboutbox .about-item .about-img img{width:100%}
.home-aboutbox .about-item .about-content{flex:1;padding-left:5%;position: relative;z-index:2}
.home-aboutbox .about-item .about-content .icon1{font-weight:var(--fontbold6);background:var(--bgcolor);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}
.home-aboutbox .about-item .about-content .text{color:var(--introcolor)}
.home-aboutbox .about-item .about-content .list{margin-top:20px}
.home-aboutbox .about-item .about-content .list li{margin-top:10px;display:flex}
.home-aboutbox .about-item .about-content .list li em{width:18px;height:18px;background:var(--bgcolor);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;margin-right:10px;margin-top:6px}
.home-aboutbox .about-item .about-content .list li p{flex:1}
.home-aboutbox .about-item .about-content .home-more{margin-top:2rem}
.home-aboutbox .about-item .about-content .home-title{text-align:left}
.home-aboutbox .about-item.item2 .icon2{font-weight:var(--fontbold6);color:#d90a2c;margin-bottom:20px}
.home-aboutbox .about-item.item2 .about-content{padding-left:0;padding-right:15%}
.home-aboutbox .about-item.item2 .about-img{padding:8% 0;z-index:1}
.home-aboutbox .about-item.item2 .about-img::after{content:"";position:absolute;left:0;top:0;width:960px;height:100%;background:#f5f5f5;z-index:-1}
.home-aboutbox .about-item.item2 .about-img img{transform:translateX(-15%)}
.home-aboutbox .about-content .more{padding:0 25px;border-radius: 30px;border:1px solid var(--fontcolor);line-height: 45px;transition: all .3s;font-size:18px;display:inline-block;margin-top:3%;font-weight: var(--fontbold7);}
.home-aboutbox .about-content .more:hover{background: var(--color);color:#fff;border-color: var(--color);}
.home-aboutbox .home-title h3{font-size:28px;}
.home-aboutbox .about-bot{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:45px;}
.home-aboutbox .about-bot .about-bot-item{width:49%;position: relative;display:flex;flex-direction: column;}
.home-aboutbox .about-bot .about-bot-item.item3 .about-num{left:0;bottom:0;}
.home-aboutbox .about-bot .about-bot-item.item4 .about-num{right:0;bottom:0;}
.home-aboutbox .about-bot .about-bot-item .about-content{position: relative;z-index:2;display:flex;flex-direction: column;align-items: flex-start;flex:1;}
.home-aboutbox .about-bot .about-bot-item .about-content .home-title{margin-top:20px;}
.home-aboutbox .about-bot .about-bot-item .about-content .text{margin-bottom:20px;}
.home-aboutbox .about-bot .about-bot-item .about-content .more{margin-top:auto;}
@media (max-width:1700px){.home-aboutbox .about-num{font-size:11vw;}}
@media (max-width:1024px){.home-aboutbox .home-title h3{font-size:22px;}}
@media (max-width:768px){.home-aboutbox{padding:30px 0;}
.home-aboutbox .about-item{flex-direction: column;}
.home-aboutbox .about-item .about-img{width:100%;}
.home-aboutbox .about-item .about-content{width:100%;padding-left:0;padding-top:20px;}
.home-aboutbox .about-item.item1{margin-top:20px;}
.home-aboutbox .about-item.item2{flex-direction: column-reverse;margin-top:20px;}
.home-aboutbox .about-item.item2 .about-content{padding-right:0;}
.home-aboutbox .about-item.item2 .about-img::after{display:none}
.home-aboutbox .about-item.item2 .about-img img{transform: initial;}
.home-aboutbox .about-item.item2 .about-img{padding:0;}
.home-aboutbox .about-bot{margin-top:0;}
.home-aboutbox .about-bot .about-bot-item{width:100%;margin-top:20px;}
.home-aboutbox .about-item.item1 .about-num,.home-aboutbox .about-item.item2 .about-num,.home-aboutbox .about-bot .about-bot-item.item3 .about-num,.home-aboutbox .about-bot .about-bot-item.item4 .about-num{bottom:0;left:auto;top:auto;right:0;}
.home-aboutbox .home-title{margin-bottom:10px;}
.home-aboutbox .home-title h3{font-size:18px;}
.home-aboutbox .about-num{font-size:60px}
}


.home-chooseus{background-color:#DDDDDD;padding:64px 0;}
.home-chooseus .home-title{margin:15px 0 10px;}
.home-chooseus .home-des-box{display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.home-chooseus .home-des-into{width:40px;height:15px;margin-right:10px;box-sizing:border-box;display:inline-block;border-top:2px solid var(--color);border-bottom:2px solid var(--color)}
.home-chooseus .home-des{color:var(--color);font-size:var(--fontsize18);font-weight:var(--fontbold5);display:inline-block;text-transform:uppercase}
.home-chooseus .choose-text{width:80%;text-align:center;margin:0px auto;margin-top:20px}
.home-chooseus .choose-text p{color:var(--introcolor);font-size:var(--fontsize16)}
.home-chooseus .choose-list{display:flex;justify-content:space-between;margin-top:3%}
.home-chooseus .choose-list .item{height:auto;width:32%;border:1px solid #DDDDDD;border-radius:var(--borderradius);overflow:hidden;position:relative;box-sizing:border-box;padding:30px;transition:all .2s ease}
.home-chooseus .choose-list .item .show-item{display:flex;flex-direction:column;align-items:center}
.home-chooseus .choose-list .item em{color:var(--color);font-size:48px;line-height:1.2;margin-bottom:10px}
.home-chooseus .choose-list .item .item-tit{color:var(--fontcolor);font-size:var(--fontsize24);font-weight:var(--fontbold5);text-transform:capitalize;text-align:center}
.home-chooseus .choose-list .item .item-text{margin:10px 0px}
.home-chooseus .choose-list .item .item-text p{color:var(--introcolor);font-size:var(--fontsize16);text-align:center}
.home-chooseus .choose-list .item .hover-item{background-color:var(--color);position:absolute;width:100%;height:100%;left:0px;top:0px;box-sizing:border-box;padding:40px;z-index:10;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;opacity:0}
.home-chooseus .choose-list .item .hover-item .item-tit{color:#FFFFFF}
.home-chooseus .choose-list .item .hover-item .item-text p{color:#FFFFFF}
.home-chooseus .choose-list .item .hover-item .read-more{background-color:#FFFFFF;color:var(--color);border-radius:var(--borderradius);width:110px;box-sizing:border-box;padding:6px 0px;display:inline-flex;align-items:center;justify-content:center}
.home-chooseus .choose-list .item:hover{transform:translateY(-10px);border-color:transparent}
.home-chooseus .choose-list .item:hover .hover-item{opacity:1}
.home-chooseus .swiper{margin-top:35px;}
.home-chooseus .choose-container{display:flex;justify-content:space-between;}
.home-chooseus .choose-container .item{height:auto;width:32%;border:1px solid #DDDDDD;border-radius:var(--borderradius);overflow:hidden;position:relative;box-sizing:border-box;padding:30px;transition:all .2s ease}
.home-chooseus .choose-container .item .show-item{display:flex;flex-direction:column;align-items:center}
.home-chooseus .choose-container .item em{color:var(--color);font-size:48px;line-height:1.2;margin-bottom:10px}
.home-chooseus .choose-container .item .item-tit{color:var(--fontcolor);font-size:var(--fontsize24);font-weight:var(--fontbold5);text-transform:capitalize;text-align:center}
.home-chooseus .choose-container .item .item-text{margin:10px 0px}
.home-chooseus .choose-container .item .item-text p{color:var(--introcolor);font-size:var(--fontsize16);text-align:center}
.home-chooseus .choose-container .item:hover{transform:translateY(-10px);background:var(--color);color:#fff}
.home-chooseus .choose-container .item:hover img{filter: brightness(360);}
.home-chooseus .choose-container .item:hover .item-tit{color:#fff;}
.home-chooseus .choose-container .item:hover .item-text p{color:#fff;}
@media (max-width:768px){.home-chooseus{padding:30px 0px}
.home-chooseus .swiper{padding-bottom:40px}
.home-chooseus .swiper-pagination{bottom:10px}
.home-chooseus .choose-text{width:100%}
.home-chooseus .choose-list .item{padding:20px}
.home-chooseus .choose-list .item .hover-item{padding:20px}
.home-chooseus .choose-container .item{padding:20px}
.home-chooseus .choose-container .item .hover-item{padding:20px}}
@media (max-width:500px){.home-chooseus .choose-list .item .item-tit{font-size:var(--fontsize20)}
.home-chooseus .choose-container .item .item-tit{font-size:var(--fontsize20)}}

.home-partner{padding:64px 0;}
.home-partner .partner-inner{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-partner .partner-left{width:calc(100% - 565px);padding-right:5%;}
.home-partner .partner-left ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-partner .partner-left ul li{width:49%;position: relative;overflow: hidden;}
.home-partner .partner-left ul li:nth-child(n+3){margin-top:2%;}
.home-partner .partner-left ul li .img img{width:100%;display:block;}
.home-partner .partner-left ul li .inner{position: absolute;bottom:0;width:100%;padding:10px 20px;left:0;transition: all .3s linear;bottom:-34px;}
.home-partner .partner-left ul li .inner h3{font-weight: var(--fontbold7);color:#fff;font-size:18px;}
.home-partner .partner-left ul li .inner .des{font-size:16px;color:#fff;opacity:0;}
.home-partner .partner-left ul li:hover .inner{bottom:0;}
.home-partner .partner-left ul li:hover .inner .des{opacity:1;}
.home-partner .partner-right{width:565px}
.home-partner .partner-right .home-title h2{text-align: left;}
@media (max-width:1024px){.home-partner .partner-inner{flex-direction: column-reverse;}
.home-partner .partner-left{width:100%;margin-top:20px;padding-right:0;}
.home-partner .partner-right{width:100%;}}
@media (max-width:768px){.home-partner{padding:30px 0;}}
@media (max-width:600px){.home-partner .partner-left ul li{width:100%;margin-top:2%;}
.home-partner .partner-left ul li .inner{padding:5px 8px}}

.home-visit{background:none;padding:0}
.home-visit-top{background:url(/uploads/39066/page/p20251127143733a81ee.jpg) no-repeat center/cover;padding:100px 0}
.home-visit-bot{padding:90px 0}
.home-visit-flex,.home-visit-pic-brand{max-width:1400px;margin-left:auto;margin-right:auto}
@media (min-width:1025px){.home-visit-info .home-title+p{line-height:1.8;padding:5px 0 30px;}
.home-visit-pic-list li{width:calc(50% - 10px);margin-bottom:20px;}}
.home-visit-pic-list li:nth-child(n+3){margin-bottom:0}
.home-visit-pic-list li img{width:100%}
@media (max-width:1024px){.home-visit-top,.home-visit-bot{padding:40px 0}
.home-visit-pic-brand .home-visit-pic-brand-tit{margin-top:0}}
.home-chooseus .home-des-box{display:none;}
.home-chooseus .choose-container .item .item-tit{line-height:1.4;margin:25px 0 10px;min-height:79px}
@media (max-width:1280px){.home-chooseus .choose-container .item{padding:20px}
.home-chooseus .choose-container .item .item-tit{font-size:var(--fontsize22);min-height:72px}}
@media (max-width:1024px) and (min-width:769px){.home-chooseus .choose-container{flex-wrap:wrap}
.home-chooseus .choose-container .item{width:100%;margin-bottom:25px}}
@media (max-width:1024px){.home-chooseus .choose-container .item .item-tit{min-height:inherit;}
.home-chooseus .choose-container .item .item-tit h3{font-size:var(--fontsize20)}}
@media (max-width:500px){.home-chooseus .choose-container .item{padding:15px}
.home-chooseus .choose-container .item .item-tit{margin:15px 0 0}}
.home-chooseus{padding:100px 0;background-size:cover}
@media (max-width:1024px){.home-chooseus{padding:40px 0;}}
.home-partner{background:#F3F6FA;padding:100px 0}
.home-partner .partner-inner{padding-top:180px}
.home-partner .partner-left{width:58%;padding:0;position:relative;z-index:2}
.home-partner .partner-right{width:42%;position:relative;}
.home-partner .partner-right .home-title{position:relative;padding:8vw 0 0 40px}
.home-partner .partner-right .home-title:before{content:'';width:120%;height:calc(100% + 160px);background:#E9EAEC;position:absolute;bottom:20px;right:0;}
.home-partner .partner-right .home-title h2{line-height:1.6;position:relative;}
.home-partner .partner-right .home-title h2:before{content:'';width:27%;height:3px;background:#E9EAEC;position:absolute;bottom:-10px;left:0;}
.home-partner .partner-right .home-title h2:after{content:'';width:27%;height:3px;background:#E9EAEC;position:absolute;bottom:-30px;left:0;}
@media (max-width:1550px){.home-partner .partner-right .home-title h2{font-size:30px}}
@media (max-width:1280px){.home-partner .partner-inner{padding-top:120px}
.home-partner .partner-left{width:52%;}
.home-partner .partner-right{width:48%;}
.home-partner .partner-right .home-title:before{height:calc(100% + 100px)}
.home-partner .partner-right .home-title h2{font-size:var(--fontsize26)}}
@media (max-width:1024px){.home-partner{padding:40px 0}
.home-partner .partner-inner{padding-top:0}
.home-partner .partner-left{width:100%;}
.home-partner .partner-right{width:100%;}
.home-partner .partner-right .home-title:before{height:200%;width:90%;left:-10px;bottom:auto;top:0;}
.home-partner .partner-right .home-title{padding:30px 10px 0 15px}
.home-partner .partner-right .home-title h2:before,.home-partner .partner-right .home-title h2:after{display:none}}
@media (max-width:768px){.home-partner .partner-right .home-title h2{font-size:var(--fontsize24)}}
@media (max-width:550px){.home-partner .partner-right .home-title h2{font-size:var(--fontsize22)}
.home-partner .partner-right .home-title:before{width:100%;}}
.home-advantages,.home-aboutbox,.home-abouts,.home-blogs,.home-cta{padding:100px 0}
@media (max-width:1024px){.home-advantages,.home-aboutbox,.home-abouts,.home-blogs,.home-cta{padding:40px 0}}
@media (max-width:550px){.advantages-list{margin-bottom:0}}
@media (min-width:1025px){.advantages-com{padding-top:20px}
.advantages-item{padding:25px}
.home-aboutbox .about-bot{margin-top:70px}}
.home-advantages .home-title div{color:var(--color);text-align:center;font-weight:bold;font-size:var(--fontsize26);}
.home-advantages .home-title h2{line-height:1.4}
@media (max-width:1024px){.home-advantages .home-title div{font-size:var(--fontsize22)}}
@media (max-width:550px){.home-advantages .home-title div{font-size:var(--fontsize18)}}
@media (min-width:769px){.home-aboutbox .about-bot{position:relative}
.home-aboutbox .about-bot:before{content:'';width:1px;height:100%;background:#000;position:absolute;top:0;left:50%}
.home-aboutbox .about-bot .about-bot-item{width:47.5%}}
.home-aboutbox .about-item .about-content .home-title div,.home-aboutbox .about-bot .about-bot-item .about-content .home-title div{color:var(--color);font-weight:bold;font-size:var(--fontsize20);margin-bottom:5px}
.home-aboutbox .about-item .about-content .home-title h3{line-height:1.4;max-width:480px}
.home-aboutbox .about-bot .about-bot-item .about-content .home-title h3{line-height:1.4;}
.home-aboutbox .about-bot .about-bot-item .about-content .text{margin-bottom:0}
@media (max-width:1024px){.home-aboutbox .about-item .about-content .home-title div,.home-aboutbox .about-bot .about-bot-item .about-content .home-title div{font-size:var(--fontsize16)}}
@media (max-width:768px){.home-aboutbox .about-item .about-content .home-title div,.home-aboutbox .about-bot .about-bot-item .about-content .home-title div{font-size:var(--fontsize15)}}
.home-aboutbox .about-bot .about-bot-item.item3 .about-num,.home-aboutbox .about-bot .about-bot-item.item4 .about-num{display:none}
@media (min-width:1025px){.home-category .l-contant .cate-left{width:33%}
.home-category .l-contant .cate-right{width:64%}}
.home-category .l-contant .home-title h2{line-height:1.4;}
.home-category .l-contant .home-des{text-transform:inherit;color:var(--fontcolor);}
.home-category .l-contant .more-box{padding-top:15px;}
.home-category .l-contant .more{color:var(--color);text-decoration:underline;}
.category-list .category-item .category-text a{padding:10px 0;text-align:left;justify-content:flex-start;}
.home-category{padding-bottom:100px}
@media (max-width:1024px){.home-category{padding-bottom:40px}}
@media (min-width:1025px){.home-abouts .l-contant{align-items:flex-start}
.home-abouts .about-left{width:46%}
.about-right .home-title h2{line-height:1.4;font-size:31px;margin:10px 0}}
.about-title p{color:var(--fontcolor);}
.about-btns{margin-top:20px;}
.about-btns a{background:var(--color);border:none;color:#fff;border-radius:10px;}
.home-category2{padding-top:100px}
.home-category2 .catemore{display:none}
.home-category2 .home-title{text-align:center;font-weight: var(--fontbold7);font-size:36px;}
.home-category2 .home-des{text-align:center;font-size:var(--fontsize18);color:var(--introcolor);text-transform:inherit}
.category-list2{display:flex;flex-flow:row;margin-top:3%;}
.category-list2 .category-item2{transition:all .2s linear;overflow:hidden;position:relative;width:25%;font-size:var(--fontsize20);background:#efefef;border:none;border-radius:0;}
.category-list2 .category-item2:hover{transition:.8s;width:30%}
.category-list2 .category-item2:hover .imgbg{transition:.8s;transform:perspective(1000px) translate3d(-15%,0,0)}
.category-list2 .category-item2:nth-child(even){background:#fafafa}
.category-list2 .category-item2 .category-images{right:0;position:relative;width:100%;margin-left:auto;padding-top:0;height:20vw}
.category-list2 .category-item2 .category-images a{display:block;position:absolute;top:28%;bottom:8%;width:90%;right:5%;transition:.8s;transform:perspective(1000px) translate3d(0,0,0)}
.category-list2 .category-item2 .category-images a img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain}
.category-list2 .category-item2 .category-text{position:absolute;top:0;left:0;top:0;}
.category-list2 .category-item2 .category-text a{opacity:1;font-size:var(--fontsize18);font-weight:var(--fontbold7);color:var(--fontcolor);line-height:1.2;padding:15px}
@media (max-width:1500px){.category-list2 .category-item2 .category-images{height:20vw}}
@media (max-width:1200px){.category-list2 .category-item2 .category-images{height:22vw}}
@media (max-width:1024px){.home-category2{padding-top:40px}
.home-category2 .home-title{font-size:var(--fontsize28)}
.home-category2 .home-des{font-size:var(--fontsize16)}
.category-list2{flex-wrap:wrap}
.category-list2 .category-item2{width:33.333%!important}}
@media (max-width:768px){.category-list2 .category-item2{width:50%!important;background:#efefef!important;margin:0}
.category-list2 .category-item2:nth-child(7),.category-list2 .category-item2:nth-child(2),.category-list2 .category-item2:nth-child(3),.category-list2 .category-item2:nth-child(6){background:#fafafa!important}
.category-list2 .category-item2 .category-images{height:52vw}
.category-list2 .category-item2 .category-text a{padding:10px}
.category-list2 .category-item2:hover{width:100%}}
@media (max-width:550px){.home-category2 .home-title{font-size:var(--fontsize24)}}
@font-face{font-family:"iconfont2";src:url('/js/39066/font/iconfont.ttf?t=1764755979154') format('truetype');}
.icon-dagou{font-family:"iconfont2" !important;}
.icon-dagou:before{content:"\e604";}
.home-banner .banner-animote.ban1 .line p span{margin-right:3px;font-size:inherit}