﻿@charset "utf-8"; 
:root{--color:#98CC3D;}
.home-banner .banner-animote{display:none;}
.home-banner .swiper-slide>a::after{display:none;}
.home-service .service-item:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;}
.home-service .service-item .box{color:var(--fontcolor);z-index:2;text-shadow: 1px 1px 1px #fff;}
.home-service .home-more{color:var(--fontcolor);border-color:var(--fontcolor)}
.home-service .home-more:hover{color:var(--color);border-color:var(--color)}
@media (min-width:1025px){body.index .head-top{background:#1a1414;}
body.index{padding-top:50px;}}
@media (min-width:1025px){.head-logo a img{max-height:65px;}
.head-nav .nav-ul>li>a{font-size:var(--fontsize20)}}
@media (min-width:1025px){.head-info{position:relative}
#liapplications{position:unset}
#liapplications .submenu{width:100vw;top:100%;display:flex;flex-wrap:wrap;padding:40px 10% 40px calc(10% - 40px)}
#liapplications .submenu .mega-menu-panel{width:100%;font-size:30px;font-weight:800;display:flex;align-items:center;justify-content:space-between}
#liapplications .submenu .mega-menu-panel span{height:8px;flex:1;background-color:var(--color)}
#liapplications .submenu .mega-menu-panel em{font-style:normal;margin:0 20px}
#liapplications .submenu li{width:33.33%;padding-left:40px;position:relative}
#liapplications .submenu li:hover::after{transform:scaleX(1) translateY(-50%)}
#liapplications .submenu li::after{content:'';position:absolute;top:50%;left:0;width:28px;height:8px;background-color:var(--color);transform-origin:left;transform:scaleX(0) translateY(-50%);transition:transform .3s;animation-play-state:paused!important}
#liapplications .submenu li::before{content:'';position:absolute;top:50%;left:0;width:28px;height:8px;background-color:#f3f3f3;transform:translate(0,-50%)}
#liapplications .submenu li a{width:100%;font-weight:800;color:#2b2b2b}}