﻿@charset "utf-8"; 
:root {--color: #102c8d;}
.foottop .home-more , .wmkcfeedback .send-btn{background: #fb7f07;}
.home-banner .swiper-slide>a::after{display:none;}  
@media (min-width:1024px){body:not(.nobanner)  header.is-active{background:#fff}
body:not(.nobanner)  .head-nav .nav-ul>li>a{color:var(--fontcolor)}}
.home-service .home-more{color: #fa7e04;border: 1px solid #fa7e04;}
.home-choose .choose-list li .icon::after{opacity:1;}
.home-service .service-item:nth-child(1) .box{bottom:auto;top:0;}
.home-service .service-item:before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.5);display:block;position:absolute;top:0;left:0;}
@media (min-width:769px){.home-service .service-item:nth-child(1){border-right:1px solid #fff;}}
@media (max-width:768px){.home-service .service-item:nth-child(1){border-bottom:1px solid #fff;}}
.home-video lite-youtube{max-width: unset;}
.home-service .service-item .box .text{color:#fff}
.home-about lite-youtube{max-width:100%;height:100%;}
.foottop .home-more{border:none;}
.foottop{position: relative;}
.foottop .home-icon{color:#fff;}
.foottop::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00000069;z-index: 1;}
.foottop .l-wrap{position: relative;z-index:9;}
.home-about .about-info .title{margin-top:0;}
.home-hotpro .hotpro-main .swiper-slide{ border: 1px solid #ccc;}
.home-hotpro .hotpro-main .swiper-slide .info .title{font-weight: normal;}
.home-choose .choose-list li .more a::after,.home-news .newslist .swiper-slide .info .more::after{display: none;}
.home-choose .choose-list li:hover .more a,.home-news .newslist .swiper-slide:hover .info .more{color: #fa7e04;}
.home-about .about-info .home-more:hover {border-color: #fa7e04;}
.foottop .home-more,.wmkcfeedback .send-btn,.home-choose .choose-list li .more a,.home-about .about-info .home-more,.home-hotpro .hotpro-main .swiper-slide:hover .info .more,.home-news .newslist .swiper-slide .info .more,.maylink-list li .pro-info .more{color: #fa7e04;margin-right: 20px;display: inline-flex;align-items: center;justify-content: center;transition: all .1s linear;font-size: var(--fontsize14);text-transform: uppercase;position: relative;border-radius: var(--borderradius);min-width: 170px;padding: 0px 20px;height: 50px;background: 0 0;border: 1px solid #fa7e04;}
.maylink-list li:hover .pro-info .more{background:initial;color:#fa7e04}
.wmkcfeedback .send-btn {background: initial;margin: 20px auto 0;display: block;}
.home-about .about-info .title{color:var(--color)}
.home-news .newslist .swiper-slide .img{border:1px solid #ccc}
.home-hotpro .hotpro-main .swiper-slide .info .title{min-height:84px;    display: inline-block;}
.home-hotpro .hotpro-main .swiper-slide .img img{border: 1px solid #666;}
.nobanner header .head-top,.nobanner header .head-info{background: #fff;}
.lang-icon img{filter: brightness(0);}
@media (min-width:1025px){.head-left,.head-top .head-right .head-share .icon-share, .head-share ul a,.head-nav .nav-ul>li>a{color:var(--fontcolor)}
.head-share ul a:hover{color:#fff;}}
@media (min-width:1025px){body.index header:not(.is-active) .head-nav .nav-ul>li>a{color:#fff;text-shadow: 1px 1px 2px var(--fontcolor);}
body.index header:not(.is-active) .head-nav .nav-ul>li>a:hover{color:var(--color)}
body.index header:not(.is-active) .lang-icon img{filter: brightness(360);}
body.index header:not(.is-active) .head-left,body.index header:not(.is-active) .head-top .head-right .head-share .icon-share,body.index header:not(.is-active) .head-share ul a{color:#fff}}
@media (min-width:1441px){.head-nav .nav-ul>li>a{margin:0 4px;font-size:var(--fontsize18)}}
@media (min-width:1281px) and (max-width:1440px){.head-nav .nav-ul>li>a{font-size:var(--fontsize15)}}
.head-nav .nav-ul>li>a{font-weight:var(--fontbold7)}
.head-nav .nav-ul>li>a.inmenu_1{color:#fb7d04 !important;}
.head-nav .nav-ul>li>a::before{background: #fb7d04;}
@media (max-width:1024px){header,header.is-active{background:#fff;}
.m-menu span{background:var(--fontcolor)}}
.table-wrap table tr:nth-child(even) {  background: #fff; }  
.table-wrap table tr:nth-child(odd) {  background: #eee;  }
footer .foot-item .foot-link .item p{word-break:break-word}
.home-choose .choose-list li .icon img{object-fit:contain}
@media (min-width:1024px){.head-nav .nav-ul>li#lisolution>ul{min-width:350px}}
.singgle-main .kche-t42 .kche-item-img img{width:100%}
iframe, video { height: 500px;width:100%}
.kche-t219 .kche-t219-img iframe{min-height:400px;width:100%}