﻿@charset "utf-8"; 
:root{--fontfamily:Times New Roman, arial}
.kche-t82>.kche-template-item>.kche-template-title{z-index: 0;}
#liabout-us .submenu{display:none !important;}
#liabout-us em{display:none;}
.pageabout-2 .flex .left ul li .icon{margin-right:20px}
.home-banner .swiper-slide>a::after{display:none;}
@media(min-width:769px){.contact-list .contact-item{width:31%}}
@media (min-width:1025px){.head-logo{display:flex;align-items:center;}
.head-logo .head-share ul{display:flex;flex-wrap: wrap;align-items: center;padding: 0px;list-style: none;}
.head-logo .head-share ul li a{margin-left: 15px;transition: all .1s linear;border: 1px solid transparent;border-radius: 50%;width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;}
.head-logo .head-share ul li a:hover{border-color:#000;}}
.home-banner .mobimg{height:auto}
.home-banner .swiper-slide>a::after {background:rgba(21,21,21,.1)}
.home-banner .banner-animote{top:50%}
.home-banner .banner-animote .p1 {line-height:1.3;max-width:1000px;text-shadow:1px 1px 2px #000}
.home-banner .banner-animote .p1 span {display:block;}
.home-banner .banner-animote ul {display:flex;justify-content:center;}
.home-banner .banner-animote ul li {list-style:none;text-align:center;margin:0 25px;}
.home-banner .banner-animote ul li div {font-weight:bold;font-size:72px;line-height:1.2;text-shadow:1px 1px 2px #000}
.home-banner .banner-animote ul li p {font-size:20px;text-shadow:1px 1px 2px #000}
@media (max-width:1440px){.home-banner .banner-animote .p1{max-width:800px}
.home-banner .banner-animote ul li div {font-size:56px;}
.home-banner .banner-animote ul li p {font-size:18px}}
@media (max-width:1024px){.home-banner .banner-animote .p1{margin-bottom:20px}
.home-banner .banner-animote ul li{margin:0 15px}
.home-banner .banner-animote ul li div {font-size:36px;}
.home-banner .banner-animote ul li p {font-size:15px}
.home-banner .banner-animote .p2{margin-top:30px}}
@media (max-width:768px){.home-banner .banner-animote .p1{margin-bottom:0}
.home-banner .banner-animote ul li{margin-top:15px}
.home-banner .banner-animote ul li div {font-size:28px;}
.home-banner .banner-animote ul li p {font-size:13px}
.home-banner .banner-animote{padding:0 20px}}
@media (max-width:500px){.home-banner .banner-animote ul{display:none}}
@media (min-width:1025px){.home-banner .banner-animote.bannertxt1{top:44%;}}
.thumbnail-show .small-box img{height: 100%;}