﻿.home-product .homepro-list .proitem .item-info .item-tit{min-height: 44px;}
.home-banner .banner-animote.videoban-inner{opacity:1;z-index:2;text-shadow:1px 2px 3px var(--fontcolor);max-width:100%;}
.home-banner video{width:100%;display:block;min-height:inherit}
.home-banner .banner-animote.videoban-inner .p1{margin-bottom:0;}
@media (max-width:1600px){.home-banner .banner-animote.videoban-inner .p1{font-size:2.8vw;}}
@media (max-width:768px){.home-banner .banner-animote.videoban-inner .p1{font-size:var(--fontsize22)}}
@media (max-width:600px){.home-banner .banner-animote.videoban-inner .p1{font-size:var(--fontsize18)}}
.home-category{padding-top:6%;}
.category-des{text-align:center;font-size:23px;color:var(--color);}
.category-title{text-align:center;font-size:60px;text-transform:uppercase;font-weight:bold;font-style:italic;line-height:1;max-width:700px;margin:15px auto 0}
.category-title span{color:var(--color);display:block}
.home-category-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3.5%;}
.home-category-list li{list-style:none;width:32%;}
.home-category-list li a{display:block;width:100%;height:100%;position:relative;}
.home-category-list li .home-category-pic img{display:block;width:100%;}
.home-category-list li .home-category-item{position:absolute;bottom:0;left:0;width:100%;height:100%;color:#fff;padding:0 29px 38px;opacity:0;transition:.5s;display:flex;align-items:flex-end}
.home-category-list li .home-category-item .home-category-info{position:relative;width:100%}
.home-category-list li .home-category-item .home-category-tit{font-size:36px;line-height:1.2;font-weight:500;text-transform:uppercase;margin-bottom:5px}
.home-category-list li .home-category-item p{font-size:16px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-category-list li .home-category-item:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,color-stop(6%,rgba(255,255,255,0)),to(rgba(171,72,19,.9)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 6%,rgba(171,72,19,.9) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 6%,rgba(171,72,19,.9) 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 6%, rgb(217 168 78 / 90%) 100%);opacity:0;transition:.5s}
.home-category-list li:hover .home-category-item{opacity:1}
.home-category-list li:hover .home-category-item:before{opacity:1}
@media (max-width:1440px){.category-des{font-size:var(--fontsize20)}
.category-title{font-size:56px}
.home-category-list li .home-category-item .home-category-tit{font-size:30px}}
@media (max-width:1024px){.category-des{font-size:var(--fontsize18)}
.category-title{font-size:50px}
.home-category-list li .home-category-item .home-category-tit{font-size:22px}
.home-category-list li .home-category-item{padding:0 20px 30px}}
@media (max-width:768px){.category-des{font-size:var(--fontsize16)}
.category-title{font-size:36px;margin-top:10px}
.category-title span{display:inline}
.home-category-list li{width:100%;margin-bottom:20px}}
@media (max-width:500px){.category-title{font-size:30px;}
.home-category-list li .home-category-item{padding:0 20px 20px}}
.home-about .l-wrap{max-width:100%;padding:0;}
.home-about .about-img{width:50%;padding:0;border-radius:15px;overflow:hidden}
.home-about .about-img .img{border-radius:15px}
.home-about .about-img:hover .img{transform:none}
.home-about .about-info{padding:40px 5%;width:50%}
.about-cert{display:flex;margin:30px 0 20px}
.about-cert li{list-style:none;margin-right:10px}
@media (max-width:1440px){.home-about .about-info{padding:30px 40px}}
@media (max-width:768px){.home-about .about-img{width:100%;}
.home-about .about-info{padding:0 15px;width:100%}}
.home-choose2 .category-title span{display:inline}
.home-choose2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}
.home-choose2 ul li{width:32%;list-style:none;padding:29px 0}
.home-choose2 ul li .ig{border:solid 1px #b5b5b5;padding:84px 51px;position:relative;height:100%}
.home-choose2 ul li .ig span{position:absolute;top:-26px;left:56px;width:58px;height:62px;background-color:var(--color);text-align:center;line-height:62px;color:#fff;font-size:20px}
.home-choose2 ul li .ig i img{-webkit-filter:brightness(0) opacity(.78);filter:brightness(0) opacity(.78)}
.home-choose2 ul li .ig .text{margin-top:49px}
.home-choose2 ul li .ig .text .tit{font-size:27px;font-weight:700;color:#252525;line-height:1.2;text-transform:uppercase}
.home-choose2 ul li .ig .text p{padding-right:6px;font-size:18px;line-height:34px;color:#4d4d4d;margin-top:19px;height:73px;overflow-y:auto}
.home-choose2 ul li .ig .text p::-webkit-scrollbar-track{background:#eee}
.home-choose2 ul li .ig .text p::-webkit-scrollbar-thumb{background:var(--color)}
.home-choose2 ul li .ig .text p::-webkit-scrollbar{width:3px;height:1px}
@media (max-width:1440px){.home-choose2 ul li .ig{padding:70px 40px}
.home-choose2 ul li .ig span{left:40px}}
@media (max-width:1280px){.home-choose2 ul li .ig{padding:60px 25px}
.home-choose2 ul li .ig span{left:25px}
.home-choose2 ul li .ig .text .tit{font-size:23px}
.home-choose2 ul li .ig .text p{line-height:28px;font-size:var(--fontsize16);height:56px;}}
@media (max-width:1024px){.home-choose2 ul li{width:48%}
.home-choose2 ul li .ig .text{margin-top:30px}}
@media (max-width:768px){.home-choose2 ul li .ig{padding:45px 15px 30px}
.home-choose2 ul li .ig span{left:15px;width:44px;height:48px;line-height:48px}
.home-choose2 ul li .ig i img{width:50px}}
@media (max-width:500px){.home-choose2 ul li{width:100%}
.home-choose2 ul li .ig .text{margin-top:20px}
.home-choose2 ul li .ig .text .tit{font-size:21px}
.home-choose2 ul li .ig .text p{margin-top:12px}}
.home-product .homepro-list{flex-wrap:nowrap;}
.home-product .homepro-list{flex-wrap:nowrap;}
.home-product .homepro-list .proitem .item-info{border:none;text-align:center;padding:15px 0 0;position:relative;}
.home-product .homepro-list .proitem .more-btn{font-size:0px;color:transparent;position:absolute;height:100%;top:0;left:0;}
.home-product .homepro-list .proitem .more-btn em{display:none;}
.home-product .homepro-list .proitem{border:none;border-radius:0;}
.home-product .homepro-list .proitem .item-info .text{color:#acacac;}
.home-product .homepro-list .proitem .item-img{padding:76px 19px 76px 19px;background-color:#eeeff1;border-radius:100px 0;overflow:hidden;z-index:1}
.home-product .homepro-list .proitem .item-img img{position:relative;z-index:1;transition:.8s!important}
.home-product .homepro-list .proitem .item-img:after{content:'';position:absolute;bottom:-100%;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(56%,rgba(255,255,255,0)),to(rgba(171,72,19,.9)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 56%,rgba(171,72,19,.9) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 56%,rgba(171,72,19,.9) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 56%,rgba(171,72,19,.9) 100%);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.home-product .homepro-list .proitem:hover .item-img:after{bottom:0}
@media (max-width:768px){.home-product .swiper{padding-bottom:60px}}
@media (max-width:500px){.home-product .homepro-list .proitem .item-img{padding:40px 10px;border-radius:60px 0}
.home-product .homepro-list .proitem .item-info .text{font-size:var(--fontsize14)}
.home-product .homepro{margin-top:20px}}
.home-banner .banner-animote .p1{max-width:1100px;margin:0 auto;}
.home-banner .banner-animote .p1 span{color:#fff;display:block}
.home-banner .banner-animote .p1 span:nth-child(1){text-align:left;font-size:52px}
.home-banner .banner-animote .p1 span:nth-child(2){text-align:right;}
.home-banner video{max-height:760px;object-fit:cover;}
@media (max-width:1600px){.home-banner .banner-animote.videoban-inner .p1{max-width:64vw}
.home-banner .banner-animote .p1 span:nth-child(1){font-size:3.1vw}}
@media (max-width:768px){.home-banner .banner-animote.videoban-inner .p1{max-width:85%}
.home-banner .banner-animote .p1 span:nth-child(1){font-size:25px}}
@media (max-width:600px){.home-banner .banner-animote.videoban-inner .p1{max-width:100%}
.home-banner .banner-animote .p1 span:nth-child(1){font-size:21px}}
.home-message .homemessage-img{display:flex;flex-direction:column;align-items:flex-start}
.home-message .home-title,.home-message .homemessage-des p{color: #fff;}
@media (min-width:769px){.home-message .wmkcfeedback input{width:49%;}}
.home-banner .banner-animote .p1{max-width:1300px}
@media (min-width: 1601px){.home-banner .banner-animote .p1 span:nth-child(1){font-size:60px}}
@media (min-width: 769px){.home-banner .banner-animote .p1 span:nth-child(1){font-size:3.5vw}}
.home-category-list li .home-category-item ,.home-category-list li .home-category-item:before { opacity: 1;}
@media (min-width:1921px){.home-banner video{max-height:40vw;}}
.home-about .about-img .img iframe{width: 100%;aspect-ratio: 16/9;}
@media (min-width:769px){.home-about .about-info{padding:20px 40px}}
.home-about .home-title{font-size:32px}
.home-about .about-text{margin:15px 0}
.home-about .about-text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.home-about .about-text p.show{-webkit-line-clamp:inherit;}
.about-textmore{margin-top:7px;text-decoration:underline;color:#555;display:inline-block;cursor:pointer;}
.about-textmore:after{content:"\e95a";font-family:iconfont!important;display:inline-block;margin-left:3px}
.about-textmore:hover{color:var(--color)}
.about-textmore.show:after{transform:rotate(180deg);}
.about-cert{margin:20px 0 10px}
@media (max-width:1600px){.home-about .home-title{font-size:var(--fontsize26)}
.home-about .about-text{margin:10px 0}
.home-about .about-text p{font-size:var(--fontsize14)}
.about-textmore{font-size:var(--fontsize14)}
.home-about .about-adv li{font-size:var(--fontsize15)}
.home-about .about-adv em{font-size:var(--fontsize20);line-height:1.35}
.about-cert li img{height:65px;width:auto}}
@media (max-width:768px){.home-about .home-title{font-size:var(--fontsize22)}}