﻿@charset "utf-8"; 
@media (min-width:501px){.home-case .l-wrap .case {overflow:hidden;display:block}
.casebtn {display:flex;margin-top:40px;justify-content:center;}
.casebtn>div {display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 15px;cursor:pointer;background:var(--color);color:#fff;}
.casebtn>div em {font-size:30px;}
.casebtn>div:hover {opacity:.8}
.casebtn>div.swiper-button-disabled {opacity:.5;cursor:default}
.home-case .l-wrap .case .item{margin:0}}
@media (max-width:500px){.casebtn{display:none}}
.kche-t46>.kche-flex-row-reverse {background: #f5f5f5;padding-right: 15px;}
.preview-container .small-box img,.preview-container .thumbnail-box .item img{height:100%;object-fit: contain;}
@media (min-width:901px){.contact-right {padding-bottom:220px;}
.contact-left {width:47%;}}
.contact-left-img {height:100%;}
.contact-left-img lite-youtube{max-width:100%}
video#video {width:100%;display:block;max-height:100vh;object-fit:cover;filter:brightness(0.8);}
.bannervideotext {color:#FFF;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center;max-width:70%;text-shadow:1px 1px 3px #000}
.bannervideotext .title {font-size:3.4vw;font-weight:var(--fontbold5);line-height:1.3;margin-bottom:12px;}
.bannervideotext .text {font-size:1.3vw}
@media (max-width:1024px){.bannervideotext .title{font-size:32px}
.bannervideotext .text{font-size:15px}}
@media (max-width:768px){.bannervideotext{max-width:90%}}
@media (max-width:500px){.bannervideotext .title{font-size:23px;margin-bottom:5px}
.bannervideotext .text{font-size:12px}}
.home-about .l-wrap .left{padding-left:0}
.home-banner .swiper-slide>a::after {content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(21, 21, 21, .4);}
.home-banner .indexbanner-text .title,.home-banner .indexbanner-text .text{text-shadow: 1px 2px 2px #000;}
@media (min-width:1025px){.home-banner .indexbanner-text .title{font-size:56px}
.home-banner .indexbanner-text .text{font-size:var(--fontsize24)}}
@media (min-width:1025px) and (max-width:1366px){.home-banner .indexbanner-text .title{font-size:48px;}
.home-banner .indexbanner-text .text{font-size:var(--fontsize20)}}
@media (max-width:1024px){.home-banner .indexbanner-text{padding:0 10%;}}
@media (min-width:1025px){body.index {padding-top:0;}
body.index header:not(.is-active) {background:none;}
body.index header:not(.is-active) .head-info {box-shadow:0 0 0;}
body.index header:not(.is-active) .head-info .head-nav .nav-ul>li>a,body.index header:not(.is-active) .head-info .head-nav .nav-ul>li>em {color:#fff;text-shadow:1px 1px 2px #000;}
body.index header:not(.is-active) .head-search button em {color:#fff;text-shadow:1px 1px 2px #000;}
body.index header:not(.is-active) .head-top{background:none;}
body.index header:not(.is-active) .head-top .head-contact,body.index header:not(.is-active) .lang-icon span{text-shadow:1px 1px 2px #000;}
body.index header:not(.is-active) .head-top .head-share ul li a{text-shadow:1px 1px 2px #000;}
body.index header:not(.is-active) .head-top .head-share ul li a:hover{text-shadow:0 0 0}}
.home-news .news-item-img{display:none;}
.news .wrap-r .news-list.list0 li .img{display: none;}
.product .right-wrap .pro-list.list0 li .pro-img a {width:100%;height:100%;}
.product .right-wrap .pro-list.list0 li .pro-img a img {height:100%;width:100%;object-fit:contain;background:#fff;}
