﻿.home-banner .swiper-slide>a::after{background:unset}
.wrap-a{max-width:1550px;margin:0 auto}
.home-lifts{padding:50px 0}
.lifts-contant{display:flex;align-items:center}
.lifts-left{width:42%;padding-right:115px}
.lifts-right{flex:1;display:flex;padding:0 65px;justify-content:space-between;align-items:center;position:relative;z-index:0}
.lifts-right::after{position:absolute;content:'';width:790px;height:790px;background:#f8f8f8;border-radius:50%;z-index:-1;left:0;top:0}
.lifter-box{background:#fff;box-shadow:0 1px 16px 0 rgba(116,116,116,.2);border-radius:30px;padding:15px;margin:40px 0;position:relative}
.lifterbox{margin:70px 0 40px}
.lifts-dev{font-size:28px;text-transform:uppercase;font-weight:var(--fontbold7);line-height:1;color:#7a7474;font-style:italic;margin-bottom:20px}
.lifts-dev span{color:var(--color)}
.home-choose1 .home-titles h3,.home-titles h1{font-size:50px;line-height:1.25;font-weight:900}
.home-choose1 .home-titles h3 span,.home-titles h1 span{color:var(--color)}
.home-texts{margin-top:55px}
.home-texts p{font-size:16px;color:#000;line-height:24px;margin-bottom:30px}
.home-btns{padding-top:50px}
.home-btns a{width:270px;height:55px;border-radius:27px;border:1px solid #000;display:flex;justify-content:center;align-items:center;font-weight:var(--fontbold6);font-size:18px;color:#000;position: relative;overflow: hidden;z-index: 1;}
.home-btns img{margin-left:20px;transition: all .3s ease-in-out;}
.lifter-l,.lifter-r{width:48%}
.lifter-ioce{width:75px;height:75px;background:var(--color);border-radius:10px;display:flex;justify-content:center;align-items:center;position:absolute;top:-37.5px}
.lifter-ioce img{transition: all .3s ease-in-out;}
.lifter-title{padding:40px 0 20px}
.lifter-title h5{font-weight:var(--fontbold6);font-size:24px;color:#000;line-height:24px;margin-bottom:20px}
.lifter-title p{font-weight:var(--fontbold4);font-size:14px;color:#000;line-height:24px}
.lifter-images{overflow:hidden;border-radius:30px}
.lifter-images img{transition: all .3s ease-in-out;}
.lifter-bottom{display:flex;justify-content:space-between}
.lifter-btns a{display: flex;align-items: center;justify-content: space-between;padding-left: 60px;}
.lifter-btns{width: 33%;background: linear-gradient(0deg, #F1AD09, #FFCC1C);border-radius: 39px;border: 1px solid #FFFFFF;transition: all .3s ease-in-out;}
.lifter-btns a p{font-weight: bold;font-size: 24px;color: #FFFFFF;line-height: 1;text-shadow: 0px 2px 4px rgba(242, 141, 10, 0.3);width: 80%;text-align: center;transition: all .3s ease-in-out;}
.lifter-ic{position: relative;padding: 12px 0;flex: 1;}
.lifter-ic span{position: absolute;width: 1px;height: 100%;top: 0;right: 0;background: #C95F05;}
.lifter-ic span::after{position: absolute;width: 1px;height: 100%;content: '';background: #FEEC0B;left: -1px;}
.lifter-ic img{padding-right: 30px;}
.lifter-btns:hover{background: linear-gradient(0deg, #6E6B6B, #C9C9C9);}
.lifter-btns:hover .lifter-ic span{background: #E7E7E7;}
.lifter-btns:hover .lifter-ic span::after{background: #888888;}
.lifter-btns:hover a p{text-shadow: 0px 1px 4px #2E2E2E;}
.home-products{background:url(/uploads/44228/dx/product-back.webp) center no-repeat;background-size:cover;padding:80px 0}
.wrap-p{max-width:1300px;margin:0 auto}
.product-row{display:flex;flex-wrap:wrap;justify-content:space-between}
.product-col{width:48%;background:#fff;border-radius:30px;display:flex;align-items:center;padding:40px;margin:20px 0;position: relative;}
.product-images{width:50%;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.product-images img{transition: all .3s ease-in-out;aspect-ratio: 1 / 1;object-fit: cover;}
.product-con{flex:1;padding-left: 3%;}
.product-dev{display:flex;justify-content:center;margin-bottom:20px}
.product-dev p{font-weight:var(--fontbold5);font-size:30px;color:var(--color);line-height:30px}
.product-title .home-titles{text-align:center}
.product-title{margin-bottom:30px}
.product-con h5{font-weight:var(--fontbold6);font-size:24px;color:#000;line-height:24px;margin-bottom:25px}
.product-btn{display:flex;flex-direction:column;margin-top:15px}
.product-btn a{text-align:center;border-radius:23px;border:1px solid #000;line-height:1;padding:15px 0;margin:5px 0;font-weight:var(--fontbold6);font-size:18px;color:#000;position: relative;z-index: 1;overflow: hidden;}
.home-page{padding:100px 0}
.wrap-l{max-width:1615px;margin:0 auto}
.modal-bottom,.modal-top{display:flex}
.home-abouts,.modal-l{width:31%}
.about-num{display: flex;}
.about-com{position:relative;margin:50px 0}
.about-text{position:absolute;width:100%;height:100%;top:0;left:0;padding:32px}
.about-text p{font-weight:var(--fontbold4);font-size:16px;color:#fff;line-height:24px}
.about-text a{font-weight:var(--fontbold6);font-size:18px;color:#fde202;line-height:24px;margin-top:25px;display:block}
.about-num p{font-weight:var(--fontbold6);font-size:80px;color:#000;line-height:1}
.about-num-p{font-weight:var(--fontbold5);font-size:24px;color:#616161;line-height:1.75}
.home-choose1 .home-titles h3{text-transform:uppercase;line-height:1;transform:translateY(-7px)}
.home-choose1,.modal-r{flex:1;padding-left:100px}
.modal-r{display:flex;justify-content:space-between}
.modal-r .about-math{padding:0 50px}
.choose-con{margin-top:50px}
.choose-con p{font-size:16px;color:#000;line-height:24px;margin-bottom:30px}
.choose-btns{padding:30px 0}
.choose-btns a{font-weight: 600;font-size: 18px;color: #000;line-height: 1;display: flex;align-items: center;}
.choose-btns a img{margin-left:15px;transition: all .3s ease-in-out;}
.wrap-c{max-width:720px;margin:0 auto}
.home-custom{background:url(/uploads/44228/dx/custom-back.webp) top no-repeat;padding-top:90px}
.customer-title{text-align:center}
.customer-title img{max-width:180px}
.customer-con h5{font-weight:var(--fontbold9);font-size:40px;color:#000;line-height:1;text-transform:uppercase;margin:15px 0 30px}
.customer-con p{font-weight:var(--fontbold5);font-size:16px;color:#000;line-height:24px}
.customer-btn{margin:40px 0;display:flex;justify-content:center}
.customer-btn a{display:flex;width:230px;height:50px;border-radius:25px;border:1px solid #393939;line-height:50px;justify-content:center;margin:0 25px;font-weight:var(--fontbold5);font-size:16px;color:#000;position: relative;z-index: 1;overflow: hidden;}
.wrap-n{max-width:1170px;margin:0 auto}
.news-item{display:flex;height:500px;flex-wrap:wrap;flex-direction:column;justify-content:space-between}
.news-box{width:48%;height:48%;background:#ededed;border-radius:30px;overflow:hidden;position: relative;}
.news-box .news-images a{height: 100%;}
.news-box:nth-of-type(1){height:100%!important}
.news-box:nth-of-type(1) .news-images{height:66.6%;overflow: hidden;}
.news-box:nth-of-type(1) .news-com{height:33.3%}
.news-box:nth-last-child(-n+2){display:flex}
.news-box:nth-last-child(-n+2) .news-com{width:58%}
.news-box:nth-last-child(-n+2) .news-images{flex:1;overflow: hidden;}
.news-images img{width:100%;height:100%;object-fit:cover}
.news-com{padding:10px 25px;display:flex;flex-direction:column;justify-content:center}
.news-com h5{font-size: 20px;color: #000;line-height: 1.25;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;}
.news-com p{margin: 8px 0;line-height: 1.25;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;}
.news-btn a{font-weight:var(--fontbold6);font-size:16px;color:var(--color);line-height:24px}
.wrap-h{max-width:1300px;margin:0 auto;display:flex}
.home-certificate{padding:120px 0 80px;background: url(/uploads/44228/dx/certificate.webp) center no-repeat;background-size: cover;margin-top: 90px;}
.certifi-com{background: #f99e18a3;border-radius: 25px;width: 40%;padding: 50px;font-size: 18px;color: #000000;line-height: 24px;}
.certifi-com p{margin-bottom: 25px;}
.certifi-item{display: flex;padding-left: 80px;justify-content: space-between;flex: 1;}
.certifi-box{width: 33.33%;padding: 0 20px;box-sizing: border-box;}
.certifi-title{margin-bottom: 30px;}
.certifi-title h5{font-size: 16px;color: #000000;line-height: 24px;text-align: center;padding: 0 22%;}
.home-btns a::after,.product-btn a::after,.customer-btn a::after{position: absolute;width: 120%;content: '';background: var(--color);height: 120%;left: -120%;transition: all .3s ease-in-out;z-index: -1;top: 0;}
.news-images img{transition: all .3s ease-in-out;}
.lifter-box:hover .lifter-ioce img{transform: rotateY(180deg);}
.lifter-images:hover img{transform: scale(1.02);}
.product-col:hover .product-images img{transform: scale(1.02);}
.home-btns a:hover::after,.product-btn a:hover::after,.customer-btn a:hover::after{left: 0;}
.home-btns a:hover,.product-btn a:hover,.customer-btn a:hover{color: #fff;border-color: var(--color);}
.home-btns a:hover img{filter: invert(1);}
.choose-btns a:hover img{transform: translateX(10px);}
.news-box:hover .news-images img{transform: scale(1.05);}
.home-footintro{display:none}
@media (max-width:1600px) {
    .lifts-right{padding: 0 35px;}
    .lifts-left {width: 50%;padding-right: 50px;}
    .home-choose1 .home-titles h3, .home-titles h1{font-size: 46px;}
    .home-texts {margin-top: 25px;}
    .home-btns {padding-top: 20px;}
    .home-btns a{font-size: 16px;width: 230px;}
    .home-btns img{max-width: 35px;margin-left: 15px;}
    .lifter-title h5{margin-bottom: 10px;font-size: 20px;}
    .product-con h5{margin-bottom: 10px;font-size: 20px;}
    .product-btn a{font-size: 16px;}
    .home-page {padding: 70px 30px;}
    .choose-con p{margin-bottom: 20px;}
    .about-num p{font-size: 62px;}
    .about-num-p{font-size: 20px;}
    .lifter-btns a p{font-size: 24px;}
}
@media (max-width:1420px) {
    .wrap-a{padding: 0 30px;}
    .wrap-p,.wrap-l{max-width: 100%;padding: 0 30px;}
    .lifts-right {padding: 0 0 0 35px;}
    .lifts-right::after{width: 660px;height: 660px;}
    .lifter-ioce{top: -27.5px;width: 55px;height: 55px;}
    .lifter-ioce img{max-width: 30px;}
    .home-choose1 .home-titles h3, .home-titles h1{font-size: 34px;}
    .home-titles h1{padding-right: 15%;}
    .home-page {padding: 70px 0px;}
    .home-choose1, .modal-r{padding-left: 50px;}
    .home-abouts, .modal-l{width: 35%;}
    .about-title img{height: 34px;}
    .about-com{margin: 30px 0;}
    .choose-con{margin-top: 30px;}
    .choose-btns {padding: 20px 0 30px}
    .about-num p {font-size: 46px;}
    .about-num-p {font-size: 18px;line-height: 1;margin-top: 10px;}
    .home-custom{padding-top: 55px;}
    .customer-btn{margin: 25px 0;}
    .wrap-c{max-width: 800px;}
    .customer-video img{width: 100%;}
    .news-com h5{font-size: 22px;}
}
@media (max-width:1366px) {
    .lifter-btns a p{font-size: 18px;}
}
@media (max-width:1024px) {
    .wrap-n,.wrap-h{padding: 0 30px;}
    .lifts-contant{flex-direction: column;}
    .lifts-left {width: 100%;padding-right: 0;}
    .home-texts p{margin-bottom: 10px;}
    .home-btns a {font-size: 14px;width: 210px;height: 44px;}
    .lifts-right {padding: 0;margin-top: 25px;}
    .lifts-right::after{display: none;}
    .lifter-l:nth-of-type(1){display: flex;width: 66.6%;}
    .lifter-l:nth-of-type(2){width: 33.3%;}
    .lifterbox {margin: 40px 20px;}
    .home-products{padding: 45px 0;}
    .product-dev{margin-bottom: 5px;}
    .product-title {margin-bottom: 20px;}
    .product-col{width: 49%;padding: 20px;}
    .product-images img{max-width: 100%;}
    .product-con p{font-size: 14px;}
    .product-btn a {font-size: 14px;padding: 10px 0;}
    .home-page {padding: 45px 0px;}
    .home-choose1 .home-titles h3{transform: translateY(0px);}
    .modal-top{flex-direction: column;}
    .home-abouts{width: 100%;}
    .about-com img{width: 100%;height: 350px;object-fit: cover;}
    .home-choose1, .modal-r{padding-left: 0;}
    .choose-btns {padding: 0px 0 20px;}
    .modal-bottom{margin-top: 25px;}
    .news-item{height: auto;}
    .news-box{width: 100%;margin-bottom: 20px;}
    .news-box:nth-of-type(1){display: flex;}
    .home-certificate{margin-top: 30px;padding: 55px 0px;}
    .wrap-h{flex-direction: column;}
    .certifi-com{width: 100%;padding: 30px;}
    .certifi-item{padding-left: 0;margin-top: 25px;}
    .certifi-title h5{padding: 0 10px;}
    .certifi-images img{width: 100%;}
    .certifi-com{font-size: 16px;}
    .lifter-bottom{flex-wrap: wrap;}
    .lifter-btns{width: 49%;margin: 10px 0;}
}
@media (max-width:768px) {
    .home-choose1 .home-titles h3, .home-titles h1,.customer-con h5{font-size: 28px;text-align: center;}
    .wrap-c{padding: 0 30px;}
    .lifter-l:nth-of-type(1){width: 100%;justify-content: space-between;}
    .lifts-right{flex-wrap: wrap;}
    .lifterbox {margin: 40px 0px;}
    .lifter-box{width: 49%;}
    .lifter-r{width: 100%;}
    .product-col{width: 49%;margin: 10px 0;flex-direction: column;}
    .about-text{display: flex;flex-direction: column;justify-content: center;}
    .about-num-p{font-size: 16px;}
    .modal-r .about-math{padding: 0;}
    .modal-l{width: 33.3%;}
    .modal-l .about-math{display: flex;flex-direction: column;align-items: center;}
    .modal-r{width: 66.6%;}
    .modal-r .about-math{width: 50%;display: flex;justify-content: center;flex-direction: column;align-items: center;}
    .about-num p{font-size: 32px;}
    .home-custom {padding-top: 30px;}
    .certifi-box{padding: 0 5px;}
    .customer-con h5{margin: 10px 0;}
    .product-images{width: 100%;height: auto;margin-bottom: 20px;}
    .about-title,.lifts-dev{text-align: center;}
    .customer-con p{line-height: 1.52;}
    .news-com{width: 58%;}
    .news-box:nth-of-type(1) .news-images{flex: 1;height: unset;}
    .lifter-btns{width: 80%;}
    .lifter-bottom{justify-content: center;}
}
@media (max-width:550px) {
    .home-lifts{padding: 20px 0;}
    .wrap-a,.wrap-p, .wrap-l,.wrap-c,.wrap-n, .wrap-h{padding: 0 15px;}
    .home-choose1 .home-titles h3, .home-titles h1, .customer-con h5,.product-dev p{font-size: 24px;}
    .lifts-dev{font-size: 18px;margin-bottom: 10px;}
    .home-texts {margin-top: 10px;}
    .lifter-btns a{display: flex;max-width: 100%;margin: 0 auto;padding: 0 15px;}
    .lifter-l:nth-of-type(1){flex-wrap: wrap;}
    .lifter-box {width: 100%;}
    .lifter-images img{width: 100%;}
    .about-text{padding: 20px;}
    .about-text p{font-size: 14px;}
    .about-num p{font-size: 24px;}
    .customer-btn a{font-size: 14px;height: 40px;line-height: 40px;}
    .news-box{flex-direction: column;}
    .certifi-item{flex-wrap: wrap;}
    .certifi-box{width: 49%;padding: 0;}
    .certifi-title {margin-bottom: 10px;}
    .certifi-title h5,.news-com p,.customer-con p,.home-texts p,.choose-con p{font-size: 14px;}
    .certifi-com{padding: 15px;font-size: 14px;}
    .home-certificate{padding: 25px 0px;}
    .news-com,.news-box:nth-last-child(-n+2) .news-com{width: 100%;padding: 20px 15px;}
    .news-com h5 {font-size: 20px;}
    .customer-btn {margin: 20px 0;flex-direction: column;justify-content: center;align-items: center;}
    .customer-btn a{margin-bottom: 10px;}
    .customer-con p{font-weight: 400;}
    .modal-l,.modal-r{width: 100%;}
    .home-titles h1 {padding-right: 0;}
    .home-texts p{text-align: center;}
    .home-btns{display: flex;justify-content: center;}
    .home-btns a {font-size: 12px;width: 190px;height: 40px;}
    .home-btns img {max-width: 25px;}
    .lifter-title {padding: 25px 0 10px;}
    .lifterbox {margin: 15px 0px;}
    .product-dev img{max-width: 60%;margin: 0 auto;}
    .product-dev{flex-direction: column;}
    .product-dev p{text-align: center;}
    .product-col,.modal-r .about-math{width: 100%;}
    .about-title img{height: 24px;}
    .about-com img{height: auto;}
    .modal-bottom,.modal-r{flex-wrap: wrap;}
    .about-math{margin-bottom: 15px;}
    .home-page {padding: 20px 0px;}
    .lifter-btns{width: 90%;}
    .lifter-btns a p {font-size: 16px;}
    .lifter-ic img {padding-right: 20px;max-width: 60px}
}
.lifter-title-btn{margin-top:10px;}
.lifter-title-btn a{line-height:1.2;display:inline-flex;align-items:center;font-weight:bold;text-transform:uppercase;font-size:var(--fontsize17);}
.lifter-title-btn a em{color:var(--color);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--color);margin-right:10px;font-size:15px;}
.lifter-title-btn a em:before{margin-top:1px;}
.lifter-title-btn a:hover{color:var(--color)}
@media (max-width:1024px){.lifter-title-btn a{font-size:var(--fontsize15)}}