﻿@charset "utf-8"; 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');
:root {--color: #820006;--hovercolor: #820006;}
.head-logo{height:100%;}
.head-logo a{height:100%;}
.head-logo a img{max-height:100%;}
@media (min-width:1025px){.head-info{height:90px;}}
@media (min-width:1025px){
header{background: #fff;}
body{padding-top: 130px;}
.head-nav .nav-ul>li>a,.head-left a,.head-top,.head-left,.head-share ul a{color: #000;}}
.pagesbanner .pagesbanner-animate *{font-family: "Montserrat", sans-serif!important;}
.pagesbanner img{filter:brightness(.85)}
.pagesbanner .pagesbanner-animate .title{font-size:36px;font-weight:700;line-height:1.3}
.pagesbanner .pagesbanner-animate .line{margin:20px 0;width:50%;height:2px;background:var(--color)}
.pagesbanner .pagesbanner-animate .tag{font-size:20px}
.pagesbanner .pagesbanner-animate .desc{font-size:16px;margin-bottom:20px}
.pagesbanner .pagesbanner-animate .more{background-color:var(--color);box-shadow:0 0 0;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--color);border-radius:5px 5px 5px 5px;padding:6px 20px;font-size:1vw;display:inline-block}
.pagesbanner .pagesbanner-animate .more:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;transition-duration:.2s;transition-timing-function:linear}
@keyframes elementor-animation-pulse-shrink{to{transform:scale(.9)}
}
@media (max-width:1440px){.pagesbanner .pagesbanner-animate .title{font-size:2.3vw;}
.pagesbanner .pagesbanner-animate .tag{font-size:1.5vw;}
.pagesbanner .pagesbanner-animate .desc{font-size:1.2vw;}
.pagesbanner .pagesbanner-animate .more{font-size:1.2vw;}}
@media (min-width:768px){.pagesbanner .pagesbanner-animate{text-align:left;left:12%;transform:unset;width:40%;top:23%;text-shadow:1px 1px 2px #000}}
@media (max-width:768px){.pagesbanner .pagesbanner-animate{text-align:left;text-shadow:1px 1px 2px #000}
.pagesbanner .pagesbanner-animate .title{font-size:16px;font-weight:700}
.pagesbanner .pagesbanner-animate .line{margin:5px 0;width:50%;height:1px;background:var(--color)}
.pagesbanner .pagesbanner-animate .tag{font-size:12px;line-height:1.25}
.pagesbanner .pagesbanner-animate .desc{font-size:12px;line-height:1.25;margin-bottom:10px}
.pagesbanner .pagesbanner-animate .more{font-size:12px;padding:1px 8px}}
@media (max-width:768px){.kche-t46 .kche-item-img{max-width:100%}}
@media (max-width:540px){.pagesbanner .pagesbanner-animate .desc{display:none}}
@media (min-width:769px){.pagesbanner .pagesbanner-animate.hospitality {left:auto;right:5%}
.pagesbanner .pagesbanner-animate.transprortation {left:20%;top:auto;bottom:16%}
.pagesbanner .pagesbanner-animate.packing {top:50%;left:auto;right:5%;transform:translateY(-50%);}
.pagesbanner .pagesbanner-animate.clothing {top:40%;left:auto;right:5%;transform:translateY(-50%);}
.pagesbanner .pagesbanner-animate.mining{top:50%;left:auto;right:5%;transform:translateY(-50%);}
.pagesbanner .pagesbanner-animate.event{top:20%;left:50%;transform:translateX(-50%);}
.pagesbanner .pagesbanner-animate.transprortation{top:50%;left:auto;right:5%;transform:translateY(-50%);bottom:auto;}}
.pagesbanner,.pagesbanner img, .pagesbanner video {min-height:inherit}
footer .foot-link li:nth-child(-n+2){font-size:var(--fontsize24);}
footer .foot-link li:nth-child(-n+2) a{line-height:1;display:block;}
.lang-icon span{color:var(--fontcolor)}
.lang-icon span:before,.lang-icon span:after{background: var(--fontcolor);}
.lang-icon img{filter: brightness(0);}