﻿@charset "utf-8"; 
.kche-t72>.kche-template-item>h5 {  font-weight: bold;}
@media (min-width:769px){.contact-list .contact-item{height:280px}}
@media (min-width:1025px){.head-nav .l-wrap{justify-content:center}
#indexbanner video{width:100%;}}
.home-choose::before{background:#000;}
@media (max-width:1600px){div#wmkc{top:45%;}}
@media (min-width:1601px){div#wmkc{top:60%;}}
.choose-ul .choose-item {padding:20px 0 0;display:flex;flex-direction:column;}
.choose-ul .choose-item .title{padding:0 10px}
.choose-ul .choose-item .infopic {margin-top:auto;position:relative;padding-bottom:95.5%;}
.choose-ul .choose-item .infopic img {height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover;}
.choose-ul .choose-item .icon {margin-bottom:15px;}
@media (max-width:768px){.choose-ul .choose-item{padding:15px 0 0}
.home-about .about-img{padding:0;}}
.home-about .about-wrap{align-items:initial}
@media (min-width:769px){.home-about .about-info{padding-top:0;}}
footer .copyright>p:nth-child(1){display:flex;}
footer .copyright>p:nth-child(1) a{margin-left:auto;margin-right:20px;}
@media (max-width:550px){footer .copyright>p:nth-child(1){flex-direction: column;}
footer .copyright>p:nth-child(1) a{margin:5px 0 0 0}}
#homeproject .swiper-slide .img-box>a{display: block;position: relative;width:100%;}
#homeproject .swiper-slide .img-box>a .img img{width:100%;display:block;}
#homeproject .swiper-slide .img-box>a .vr-icon{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.home-choose::before {height:328px}
.home-choose {padding-top:50px;}
.choose-ul .choose-item .title {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
@media (max-width:1550px){.choose-ul .choose-item .title{font-size:20px}}
@media (max-width:1280px){.home-choose::before {height:321px}
.choose-ul .choose-item .title{font-size:18px}}
@media (max-width:768px){.home-choose::before {height:245px}}
@media (max-width:500px){.home-choose::before {height:264px}
.choose-ul .choose-item .title{font-size:16px;line-height:22px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.choose-ul .choose-item:nth-child(-n + 2) .title{height:44px}}
@media (min-width:1025px){.nav-ul>li#liproducts:hover>.submenu{display:flex;}
#liproducts .submenu{padding:10px;list-style:none;width:1200px;flex-wrap:wrap;left:-300px}
#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}
#liproducts .submenu>li>a{display:inline-block;text-decoration:none;height:auto;padding:0;padding-left:100px;white-space: normal;}
#liproducts .submenu>li .cate-con{padding-left:100px}
#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;opacity:.8;padding:0;white-space: normal;min-width: inherit;}
#liproducts .submenu>li .cate-img{width:80px;height:80px;position:absolute;left:0;top:0}
#liproducts .submenu>li .cate-img>a{min-width:inherit;width:100%;height:100%;display:block;padding:0;}
#liproducts .submenu>li .cate-img img{width:100%;height:100%;object-fit:cover}}
@media (min-width:1025px) and (max-width:1280px){#liproducts .submenu{left:-350px}}
@media (max-width:1024px){#liproducts .submenu{margin:0;padding:0;width:auto;display:none}
#liproducts .submenu>li{margin:0;padding-left:20px;min-height:inherit;width:100%}
#liproducts .submenu>li .cate-img{display:none}
#liproducts .submenu>li>a{padding-left:0}
#liproducts .submenu>li .cate-con{padding-left:20px}}
footer a:hover,.foot-nav .foot-item .foot-list a:hover,footer .copyright a:hover{color:var(--headercolor)}