﻿@charset "utf-8"; 
:root{--color:#D8161A;--hovercolor:#000000;}
footer .foot-info{width:24%}
footer .foot-quick{width:16%}
footer .foot-pro{width:22%}
footer .foot-contact{width:24%;}
footer .foot-info .foot-title,footer .foot-info .foot-qrimg{display:none}
footer .foot-list a{position:relative;padding-left:15px}
footer .foot-list a em{display:none}
footer .foot-list a::before{content: "";position: absolute;left: 0px;top: 14px;width: 5px;height: 5px;background: var(--color);border-radius: 50%;}
footer .foot-contact em{color:var(--color);margin-right:10px}
footer .foot-contact .item span{color:var(--footercolor)}
footer .foot-contact .item.tel a{font-size:var(--fontsize28)}
footer .foot-contact .footqr{margin-top:20px;display:flex}
footer .foot-contact .footqr>div{margin-right:15px;text-align:center}
footer .foot-contact .footqr>div p{margin-top:5px}
@media (min-width:768px){footer .foot-quick .foot-list li{width:100%}}
@media (max-width: 1280px){footer .foot-contact .item.tel a{font-size:var(--fontsize20)}}
@media (max-width: 1024px){footer .foot-item{width:50% !important;margin-bottom:20px}}
@media (max-width: 768px){footer .foot-item{width:100% !important}}
@media (max-width: 500px){footer .foot-info .foot-logo{display:none}}
@media (min-width:1025px){:root{--fontsize12:14px;--fontsize13:17px;--fontsize14:18px;--fontsize15:19px;--fontsize16:20px;--fontsize17:21px;--fontsize18:22px;--fontsize20:24px;--fontsize22:26px;--fontsize24:28px;--fontsize26:30px;--fontsize28:32px;--fontsize30:34px;--hometitle:40px;}
.kche-t78 .kche-template-item h2{font-size:28px!important}
.kche-t83>h2{font-size:24px!important}
.kche-t54 .kche-t54-itemtitle{font-size:22px!important}
.kche-t54 .kche-t54-itemdes{font-size:20px!important}}
@media(max-width:1280px){:root{--hometitle:38px}}
@media(max-width:1024px){:root{--hometitle:32px}}
@media(max-width:768px){:root{--hometitle:28px}}
footer .foot-info .footqr{margin-top:20px;display:flex}
footer .foot-info .footqr>div{margin-right:15px;text-align:center}
footer .foot-info .footqr>div p{margin-top:5px}
header .head-top .head-contact .item a,header .head-top .head-contact .item span{color:#fff;font-weight:bold;font-size:var(--fontsize16);}
footer .foot-share ul li a.fb{background:#3B5998}
footer .foot-share ul li a.tw{background:#55ACEE}
footer .foot-share ul li a.ins{background:#DE5DCA}
footer .foot-share ul li a.vk{background:#0077FF}
footer .foot-share ul li a.lk{background:#007AB6}
footer .foot-share ul li a.you{background:#FF0000}
footer .foot-share ul li a.pi{background:#DF4B38}
footer .foot-share ul li a.tik{background:var(--fontcolor)}
footer .foot-share ul li a i{color:#fff}
@media (min-width:1441px){footer{font-size:22px;}
footer .foot-title{font-size:var(--fontsize28)}
footer .foot-contact{width:34%;}}
@media (min-width:1025px) and (max-width:1440px){footer .foot-contact{width:29%;}}
header .head-info .head-logo img{max-width:inherit;}
@media (max-width:1024px){header .head-info .head-logo a{display:flex;}}
@media (max-width:550px){header .head-info .head-logo img{max-width:220px;}}
.contact-list .contact-item { width: 21%;}
.contact-list .contact-item img {height: auto;}
header .head-top .head-share ul li{aspect-ratio:1/1;margin-right:10px;border-radius:50%;width:30px}
header .head-top .head-share ul li i{font-size:20px}
header .head-top .head-share ul li:nth-of-type(2){background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}
header .head-top .head-share ul li:nth-of-type(1){background:#005eff}
header .head-top .head-share ul li:nth-of-type(3){background:#ff0133}
@media (min-width:1024px){header.is-active .head-top{margin-top:-60px}
header .head-info{height:140px}
header .head-top{height:60px}
header .head-info .head-logo img{max-height:120px}
header .head-info .head-nav .nav-ul>li>a{font-size:var(--fontsize20)}
}