﻿@charset "utf-8"; 
:root{--color:#F7A60A}
.home-case{box-sizing:border-box;background:url(/uploads/42422/page/p20240705090427af941.jpg) no-repeat center/cover;padding:4% 0;}
.home-case .l-wrap .case{padding:0px 80px;overflow: inherit;}
.home-case .l-wrap .case .case-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.home-case .l-wrap .case .item{position:relative;width:31.25%;list-style:none;border-radius:10px;overflow:hidden;transition:all .4s ease}
.home-case .l-wrap .case .item img{width:100%}
.home-case .l-wrap .case .item .text{background-color:transparent;width:100%;height:100%;position:absolute;top:0px;left:0px;display:flex;justify-content:center;align-items:center;opacity:0;border-radius:5px;transition:all .4s linear}
.home-case .l-wrap .case .item .text .content{background-color:#FFF;width:80%;height:80%;box-sizing:border-box;padding:6%;border-radius:10px;overflow:hidden;    display: flex;flex-direction: column;justify-content: center;align-items: center;}
.home-case .l-wrap .case .item .text .content p{margin:0px}
.home-case .l-wrap .case .item .text .content .show-title{color:var(--fontcolor);font-size:22px;line-height:1.1;text-align:center;font-weight:var(--fontbold5);position: relative;}
.home-case .l-wrap .case .item .text .content .show-title:after{content:'';width:60px;height:3px;position:absolute;left:50%;transform: translateX(-50%);margin-top:10px;background:var(--color);display:block;}
.home-case .l-wrap .case .item .text .content .show-des{color:#555;text-align:center;line-height:1.6;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-top:20px;}
.home-case .l-wrap .case .item:hover .text{opacity:1;box-shadow:0 3px 18px 0 rgba(0,0,0,.16)}
.home-case .l-wrap .case .item:hover{transform:translateY(-20px)}
@media (max-width:900px){.home-case .l-wrap .case .item .text .content .show-title{font-size:16px}
.home-case .l-wrap .case .item .text .content .show-des{font-size:14px;line-height:1.4;-webkit-line-clamp:3}}
@media (max-width:768px){.home-case .l-wrap .case{display:flex;align-items:center;justify-content:space-between;padding:0px;flex-wrap:wrap;}
.home-case .l-wrap .case .item{position:relative;list-style:none;}
.home-case .l-wrap .case::-webkit-scrollbar{display:none}
.home-case .l-wrap .case .item .text .content .show-title{font-size:18px}
.home-case .l-wrap .case .item .text .content .show-des{color:#555;text-align:center;line-height:1.6;margin-top:10px;font-size:15px}
.home-case .l-wrap .case .item:hover{transform:translateY(0)}
.home-case .l-wrap .case .item .text .content{padding:2%}}
@media (max-width:500px){.home-case .l-wrap .case .case-content{justify-content:inherit}
.home-case .l-wrap .case .item{margin:10px 0;width:100%;}
.home-case .l-wrap .case .swiper-pagination{bottom:0px}
.home-case .l-wrap .case .item .text .content .show-des{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.home-case{margin-bottom:50px}
.home-case .unify{padding-bottom:0px}}
@media (min-width:769px){.home-application #application-swiper .swiper-slide{width:32% !important;margin-right:0;}}
@media (min-width:1024px){.home-product #product-swiper .swiper-wrapper{flex-wrap: wrap;justify-content: space-between;transform:translate(0,0)!important}
.home-product #product-swiper .swiper-wrapper .swiper-slide{width:23.5% !important;margin-right:2% !important;margin-bottom:20px;}
.home-product #product-swiper .swiper-wrapper .swiper-slide:nth-child(4n){margin-right:0 !important}
.home-product .product-list .home-button-next, .home-product .product-list .home-button-prev{display:none;}}
.home-about{background:url(/uploads/42422/page/p20240705095312b917a.jpg) no-repeat center/cover;}
.home-about .about-info .home-title{color:var(--color)}
@media (min-width:1025px){.home-about .l-wrap{align-items:center;justify-content: space-between;}
.home-about .l-wrap>div.about-info{width:40%;padding-right:0;}
.home-about .l-wrap>div.about-img{width:55%;}
.home-about .about-info .home-title{font-size:44px;}
.home-about .about-info .text{line-height:1.8}}
.home-video{padding-bottom:0;}
.home-video ul.list{display:flex;justify-content: space-between;flex-wrap:wrap;padding:0 80px;}
.home-video ul.list li{width:32%;position: relative;}
.home-video ul.list li .img img{display:block;width:100%;}
.home-video ul.list li .words{text-align: center;position:absolute;bottom:50px;left:50%;transform: translateX(-50%);background:rgba(255,255,255,0.8);width:85%;padding:10px 30px;min-height:109px;}
.home-video ul.list li .words .tit{font-weight:var(--fontbold7);margin-bottom:5px;font-size:18px;}
.home-video ul.list li .words .des{color:#555;line-height:1.2;font-size:15px;}
@media (max-width:1366px){.home-news .newswrap{padding:0 80px;}}
@media (max-width:1024px){.home-case .l-wrap .case{padding:0 20px;}
.home-application .applist,.home-product .product-list,.home-video ul.list,.home-news .newswrap{padding:0;}
.home-video ul.list li .words{bottom:20px;padding:10px;}}
@media (max-width:500px){.home-case .l-wrap .case .item:nth-child(1) .text{opacity: 1;}
.home-video ul.list li{width:100%;margin:10px 0;}}
.home-about .about-info .more a{box-shadow: 0 10px 20px 0 rgb(247 166 10 / 30%);}
.contact-wrap .contact-sidebar{margin-top: 0;}
@media (min-width:1025px){.page-container .page-main {max-width:calc(100% - 400px);}}
.table td,.table th {padding:6px;}
@media (max-width:768px){article table td p{font-size:13px}}
@media (min-width:1025px){#nav ul li#liproducts:hover>.submenu{display:flex !important}
#nav ul li#liproducts .submenu{padding:10px;list-style:none;width:1200px;flex-wrap:wrap;left:-400px;flex-direction: row;align-items: flex-start;}
#nav ul li#liproducts .submenu li{height:auto;}
#nav ul li#liproducts .submenu>li{margin:10px 0;position:relative;min-height:100px;width:24%;margin-left:1%}
#nav ul li#liproducts .submenu>li em,#liproducts .submenu>li i{display:none}
#nav ul li#liproducts .submenu>li>a{display:inline-block;text-decoration:none;height:auto;padding-left:100px;padding-right:0;font-weight:var(--fontbold7);white-space: normal;}
#nav ul li#liproducts .submenu>li .cate-con{padding-left:100px}
#nav ul li#liproducts .submenu>li .cate-con ul{position:static;display:block;background:0 0;padding:0;min-width:inherit;width:100%;}
#nav ul li#liproducts .submenu>li .cate-con ul a{font-size:14px;opacity:.8;padding:0;width: 100%;white-space: normal;}
#nav ul li#liproducts .submenu>li>a:hover,#nav ul li#liproducts .submenu>li .cate-con ul a:hover{background:none;color:var(--color)}
#nav ul li#liproducts .submenu>li .cate-img{width:80px;height:80px;position:absolute;left:0;top:0}
#nav ul li#liproducts .submenu>li .cate-img>a{width:100%;display:block;padding:0;}
#nav ul li#liproducts .submenu>li .cate-img img{width:100%;height:100%;object-fit:cover}}
@media (min-width:1025px) and (max-width:1440px){#nav ul li#liproducts .submenu{left:-180px;}}
@media (max-width:1024px){#nav ul li#liproducts .submenu{margin:0;padding:0;width:auto;display:none}
#nav ul li#liproducts .submenu>li{margin:0;padding-left:20px;min-height:inherit;width:100%}
#nav ul li#liproducts .submenu>li .cate-img{display:none}
#nav ul li#liproducts .submenu>li>a{padding-left:0}
#nav ul li#liproducts .submenu>li .cate-con{padding-left:20px}}