﻿@charset "utf-8"; 
.table tr{background:#fff!important}
.home-hotproduct .hotpro-list .swiper-slide .img{position:relative;height:0;padding-bottom:100%;}
.home-hotproduct .hotpro-list .swiper-slide .img img{max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:contain;}
header .head-info .head-nav .nav-ul>li.quiry-btn{display:flex;justify-content:center;align-items: center;}
header .head-info .head-nav .nav-ul>li.quiry-btn>a{height:50px;line-height:50px;background: var(--color);color:#fff;border-radius: 10px;}
header .head-info .head-nav .nav-ul>li.quiry-btn:hover>a{color:#fff;background:#8d121e}
header .head-info .head-nav .nav-ul>li.quiry-btn>a::after{display:none;}
@media (max-width:1024px){header .head-info .head-nav .nav-ul>li.quiry-btn>a{display:flex;justify-content:center;width:100%;padding:8px;}}
@media (min-width:1025px){#liproducts .submenu{padding:10px;list-style:none;width:1200px;display:flex;flex-wrap:wrap;left:-400px}
header .head-info .head-nav .nav-ul>li#liproducts .submenu{box-shadow: none;}
header .head-info .head-nav .nav-ul>li#liproducts .submenu li:hover ul{box-shadow: none;}
#liproducts .submenu>li{margin:10px 0;position:relative;min-height:100px;width:24%;margin-left:1%}
#liproducts .submenu>li em,#liproducts .submenu>li i{display:none}
header .head-info .head-nav .nav-ul>li#liproducts .submenu li{height:auto;padding:0;}
header .head-info .head-nav .nav-ul>li#liproducts .submenu li:hover{background:none;}
.head-info .nav-ul>li#liproducts:hover .submenu li:hover>a{background:none;color:var(--color)}
#liproducts .submenu>li>a{display:inline-block;text-decoration:none;height:auto;padding:0;white-space: normal;font-weight: var(--fontbold7);width:100%;}
#liproducts .submenu>li .cate-con ul{position:static;display:block;background:0 0;padding:0}
#liproducts .submenu>li .cate-con ul a{font-size:14px;padding:0;white-space: normal;border:none !important;padding-right:0 !important;line-height:2;}
#liproducts .submenu>li>a:hover,#liproducts .submenu>li .cate-con ul a:hover{background:none;color:var(--color)}
#liproducts .submenu>li .cate-img{display:none;}}
@media (max-width:1024px){#liproducts .submenu{margin:0;padding:0;width:auto;display:none}
#liproducts .submenu>li{margin:0;padding-left:10px;min-height:inherit;width:100%}
#liproducts .submenu>li .cate-img{display:none}
#liproducts .submenu>li .cate-con{padding-left:10px}}
.home-about .l-wrap .about-info h1{max-width:100%;}
.home-about .l-wrap .about-info .p{margin:20px 0;}
@media (min-width:1025px){.home-about .l-wrap .about-img{width:50%;}
.home-about .l-wrap .about-info .list li .text{font-size:var(--fontsize15)}
.home-about .l-wrap .about-info .list li .title{font-size:var(--fontsize18)}}
.home-about lite-youtube{max-width:100%;}
.home-about .l-wrap .about-info .home-more{margin-top:10px;}
.adv-more{display:flex;justify-content:center;margin-top:40px;}
@media (max-width:768px){.adv-more{margin:20px 0 20px}}
.home-hotproduct .hotpro-list .swiper-slide .des{padding:0 20px 20px 20px;text-align:center;}
.home-service {padding-top:3%;}
.home-servicetags {display:flex;justify-content:center;border-bottom:1px solid #ddd;margin-top:30px;margin-bottom:40px}
.home-servicetags li {cursor:pointer;padding:14px 50px 11px;font-size:18px;border-bottom:2px solid transparent;margin:0 2px}
.home-servicetags li.active {border-color:var(--color)!important;font-weight:bold;background:#f7f7f8;}
.home-servicetags li:hover {border-color:#a2aaad}
.home-serviceitem {display:none;}
.home-serviceitem.active {display:block;}
.home-servicetag {display:none;}
.home-serviceinfo {display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 3%;}
.home-serviceinfo-text {flex:1;padding-right:2%;padding-top:4%;}
.home-serviceinfo-pic {width: 50%;padding-left: 50px;}
.home-serviceinfo-pic img {display:block;width:100%;}
.home-serviceinfo-text-tit {font-size:27px;margin-bottom:10px;}
.home-serviceinfo-text p {color:#333;margin-bottom:40px;font-size:18px;line-height:1.8}
.home-serviceinfo-text-btn {display:flex;}
.home-serviceinfo-text-btn a {display:block;text-transform:capitalize;color:var(--color);border-radius:5px;border:1px solid var(--color);padding:12px 25px;}
.home-serviceinfo-text-btn a:hover {background:#d8213322}
@media (max-width:1280px){.home-servicetags li{padding:14px 30px 11px}
.home-serviceinfo-text{padding-top:2%}
.home-serviceinfo-text p{font-size:16px}}
@media (max-width:1100px){.home-serviceinfo-text{padding-top:0}
.home-serviceinfo-text p{line-height:1.6;margin-bottom:25px}}
@media (max-width:1024px){.home-servicetags{display:none}
.home-servicecontent{margin-top:25px}
.home-servicetag {cursor:pointer;display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;border-left:none;border-right:none;padding:10px}
.home-servicetag:hover{background:#f1f3f4}
.home-servicedata{display:none}
.home-serviceitem{display:block;margin-top:-1px}
.home-servicetag-pic{width:90px;}
.home-servicetag-pic img{display:block}
.home-servicetag-tit{flex:1;padding:0 2.5%;line-height:1.3}
.home-servicetag-icon{padding:0 10px}
.home-servicetag-icon em{color:var(--color);font-size:20px;transform:rotate(180deg);display:block}
.home-serviceinfo{padding:20px 15px}
.home-servicetag.toshow .home-servicetag-icon em{transform:rotate(0deg);position:relative;top:-4px}}
@media (max-width:768px){.home-serviceinfo-pic{display:none}
.home-serviceinfo-text{padding:0}
.home-serviceinfo-text-tit{font-size:22px}
.home-serviceinfo-text-btn a{padding:8px 20px}}
.home-adv .homeadv-list li .top .num{text-shadow: 0 0 1px var(--color);}
@media (min-width:769px){.home-adv .homeadv-list li .top .title{min-height:95px;margin-top:10px;}}
.home-banner .swiper-pagination-bullet-active.cur::after{transition: width 10s linear;}
.home-banner .swiper-slide.swiper-slide-active img{animation: bannerimg 10s forwards;}
footer .foot-top{padding:1% 0}
.flex-jc-sb{display:flex;flex-wrap:wrap;justify-content:space-between}
.l-wrap{width:100%;margin:0 auto;max-width:1640px;padding:0 15px}
footer .foot-sign{width:50%;display:flex;flex-direction:column;justify-content:center;color:#fff}
footer .foot-submit{margin-top:5px;width:50%;display:flex;height:44px;max-width:540px}
footer .foot-submit input{flex:1;background-color:transparent;border:1px solid #fffFFF30;padding-left:10px;color:#fff}
footer .foot-submit button{color:#fff;text-transform:uppercase;background-color:var(--color);padding:0 15px}
footer .foot-sign .sign-tit{font-size:var(--fontsize22);color:#fff;line-height:1;margin-bottom:5px}
@media (max-width:1024px){footer .foot-about,footer .foot-sign{display:none}
footer .foot-submit{width:100%;max-width:100%}}
.home-adv .homeadv-list li .top em{line-height:1}
@media (max-width:768px){.home-adv .homeadv-list li .opacity .text{font-size:14px;}}
.contact-box .wmkcfeedback input, .contact-box .wmkcfeedback textarea, .contact-box .wmkcfeedback .wmkcfb-fileupload{border:2px solid #fff;}
footer .foot-submit input{border: 1px solid #ffffffb5;}
.home-adv .homeadv-list li .top .num{color:var(--color);}

.home-serviceinfo-text ul{margin-bottom: 25px;}
.home-serviceinfo-text ul li{font-size: 18px;line-height: 1.52;margin-bottom: 15px;padding-left: 20px;position: relative;}
.home-serviceinfo-text ul li::after{position: absolute;content: '';width: 5px;height: 5px;border-radius: 100%;background: #000;top: 10px;left: 0;}
.home-serviceinfo-pic img{height:100%}
.home-serviceinfo-text{display:flex;flex-direction:column;justify-content:flex-end}