﻿@charset "utf-8"; 
.head-top{display:none;}
.foot-main,.foot-right,.foot-feedback input{background:#296ea8;}
header{position:relative;z-index:999}
@media (min-width:1025px) {
.head-nav .submenu a{background: #fff;color: #000;}
.head-nav .submenu a:hover{color: #fff;}}
footer{position: relative;}
footer>.bgimg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;align-items: center;z-index: 5;opacity: .5;}
footer>.bgimg img{max-width: 100%;}
.foot-main .l-wrap{position: relative;z-index: 9;}
.new-main .sidebar .sidebar-item:nth-child(2){display:none}
@media (min-width:1025px) and (max-width:1640px){.head-main .l-wrap{padding:0 30px;max-width:100%;}
.head-nav>ul>li{margin:0 10px;}}
@media (min-width:1025px) and (max-width:1440px){.head-main .l-wrap{padding:0 20px;}
.head-main .head-logo img{max-width:200px;}
.head-nav>ul>li>a{font-size:15px;}}
@media (min-width:1025px) and (max-width:1300px){.head-nav>ul>li>a{font-size:13px;}}
@media (min-width:1081px){#liproducts{position:static}
#liproducts:hover .submenu{display:flex!important}
#liproducts .submenu{max-width:inherit;list-style:none;width:100%;display:none;flex-wrap:wrap;left:0;padding:10px;background:#fff;box-sizing:border-box;justify-content:center;gap:4%}
#liproducts .submenu>li{width:200px;margin:10px 0;height:auto;white-space:normal;position:relative;text-align:center}
#liproducts .submenu>li em,#liproducts .submenu>li i{display:none}
#liproducts .submenu>li>a{font-weight:bold;display:block;text-decoration:none;height:auto;padding:0 0 0 10px;font-size:15px;white-space:normal;line-height:1.3;background:#fff;color:var(--fontcolor)}
#liproducts .submenu>li .item-info a{background:none;width:100%;max-width:150px;padding:0;border-radius:50%;border:1px solid #eee;margin:0 auto 10px}
#liproducts .submenu>li a:hover{color:var(--color)!important;background:none}}
@media (max-width:1080px){#liproducts .submenu>li .item-info{display:none}}
.head-nav>ul>li#lidownload-brochure{display:none}
.machineswiper-1{width:100%;background:#fff;padding:30px 0 50px;overflow:hidden}
.machineswiper-1-container{width:100%;max-width:1050px;margin:0 auto;position:relative}
.machineswiper-1-main{width:100%;position:relative;padding:0 65px;box-sizing:border-box}
.machineswiper-1-swiper{width:100%;overflow:hidden}
.machineswiper-1-slide{width:100%}
.machineswiper-1-image{width:100%;aspect-ratio:1.53 / 1;overflow:hidden}
.machineswiper-1-image img{width:100%;height:100%;display:block;object-fit:cover}
.machineswiper-1-button{width:50px;height:60px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}
.machineswiper-1-prev{left:0}
.machineswiper-1-next{right:0}
.machineswiper-1-button span{width:16px;height:16px;display:block;border-top:3px solid #123f87;border-left:3px solid #123f87;transition:all 0.3s ease}
.machineswiper-1-prev span{transform:rotate(-45deg)}
.machineswiper-1-next span{transform:rotate(135deg)}
.machineswiper-1-button:hover span{border-color:#000;transform:rotate(-45deg) scale(1.15)}
.machineswiper-1-next:hover span{transform:rotate(135deg) scale(1.15)}
.machineswiper-1-pagination{position:static !important;margin-top:13px;height:15px;display:flex;align-items:center;justify-content:center;gap:10px}
.machineswiper-1-pagination .swiper-pagination-bullet{width:13px;height:13px;margin:0 !important;background:#dedede;opacity:1;transition:all 0.3s ease}
.machineswiper-1-pagination .swiper-pagination-bullet-active{width:17px;border-radius:10px;background:#123f87}
.machineswiper-1-content{width:100%;margin-top:22px;text-align:center;overflow:hidden}
.machineswiper-1-text{width:100%;position:relative}
.machineswiper-1-text-item{display:none;width:100%;opacity:0;transform:translateY(50px)}
.machineswiper-1-text-item.machineswiper-1-text-active{display:block;animation:machineswiper-1-text-up 0.8s ease forwards}
.machineswiper-1-text-item h2{margin:0 0 2px;font-size:28px;line-height:1.3;font-weight:700;color:#111}
.machineswiper-1-text-item p{margin:0;font-size:24px;line-height:1.3;font-weight:300;color:#555}
@keyframes machineswiper-1-text-up{0%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:translateY(0)}
}@media (max-width:1024px){.machineswiper-1{padding:25px 0 40px}
.machineswiper-1-container{max-width:900px}
.machineswiper-1-main{padding:0 55px}
.machineswiper-1-text-item h2{font-size:24px}
.machineswiper-1-text-item p{font-size:20px}
}@media (max-width:768px){.machineswiper-1{padding:20px 0 35px}
.machineswiper-1-image img{height:100%}
.machineswiper-1-container{width:100%}
.machineswiper-1-main{padding:0 42px}
.machineswiper-1-image{aspect-ratio:1.5 / 1}
.machineswiper-1-button{width:35px;height:50px}
.machineswiper-1-button span{width:11px;height:11px;border-width:2px}
.machineswiper-1-prev{left:3px}
.machineswiper-1-next{right:3px}
.machineswiper-1-pagination{margin-top:10px;gap:7px}
.machineswiper-1-pagination .swiper-pagination-bullet{width:9px;height:9px}
.machineswiper-1-pagination .swiper-pagination-bullet-active{width:13px}
.machineswiper-1-content{margin-top:18px;padding:0 20px;box-sizing:border-box}
.machineswiper-1-text-item h2{font-size:20px;margin-bottom:5px}
.machineswiper-1-text-item p{font-size:15px;line-height:1.5}
.machineswiper-1-text-item p br{display:none}
}