﻿@charset "utf-8"; 
:root{--color:#e64a0d;}
@media (min-width:1025px){:root{--fontsize12: 14px;--fontsize13: 15px;--fontsize14: 16px;--fontsize15: 17px;--fontsize16: 18px;--fontsize17: 19px;--fontsize18: 20px;}}
.kche-t45>.kche-flex {padding-left: 20px;background: #f5f5f5;}
table tr:nth-child(odd){background-color: #fff;}
table tr:nth-child(even){background-color: #efefef;}
.lang-icon img{filter: brightness(0);}
.lang-icon span{color:var(--fontcolor)}
.lang-icon span:before,.lang-icon span:after{background:var(--fontcolor)}
.nobanner header .head-top,header,.nobanner header{background: #fff;}
.head-top{display:none;}
@media (min-width:1025px){body:not(.nobanner),.nobanner{padding-top:80px;}
.head-nav .nav-ul>li>a,.head-left,.head-top .head-right .head-share .icon-share,.head-share ul a{color:var(--fontcolor)}
.head-share ul a:hover{color:#fff;}}
.pagesbanner{min-height:inherit;}
footer{clear:both;margin:0px auto;padding:0px;background:#111;color:var(--headercolor)}
footer .l-wrap{padding-top:40px;padding-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between}
footer a{color:var(--headercolor)}
.foot-right a{margin-left:10px}
.foot-item{width:23%}
footer .foot-nav{display:block}
footer .foot-cate{width:30%}
footer .foot-contact{margin:0}
.foot-social{max-width:16%;width:auto}
.foot-title{margin-bottom:20px;color:#FFFFFF;font-size:var(--fontsize20);font-weight:var(--fontbold6)}
.foot-cate ul{display:flex;flex-wrap:wrap;flex-direction:column;max-height:250px}
.foot-contact ul,.foot-nav ul{display:flex;flex-wrap:wrap;flex-direction:column;max-height:200px}
.foot-cate ul>li,.foot-contact ul>li,.foot-nav ul>li{margin-bottom:15px}
footer .foot-contact ul li{margin:0 0 15px;line-height:25px}
.foot-cate ul a{display:block;width:100%;font-size:var(--fontsize16);margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.foot-contact ul a,.foot-nav ul a{display:block;width:100%;font-size:var(--fontsize16);margin:0}
.foot-contact ul{max-height:inherit;font-size:var(--fontsize16)}
.foot-contact ul>li{display:flex}
.foot-contact ul .icon{position:relative;top:0px;margin-right:10px}
.foot-contact ul .iconfont{font-size:var(--fontsize20)}
.foot-contact ul .con{line-height:25px}
.foot-social img{width:160px;margin:5px 0 15px}
.foot-social ul{display:flex;flex-wrap:wrap;max-width:240px}
.foot-social ul li{margin:0px 10px 10px 0px}
.foot-social ul .social-item{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#5C5C5C;transition:transform .3s ease}
.foot-social ul .social-item>i,.foot-social ul .social-item>em{font-size:var(--fontsize18)}
.foot-social ul .social-item.fb{background-color:#3B5997}
.foot-social ul .social-item.tw{background-color:#323232}
.foot-social ul .social-item.lk{background-color:#0A66C2}
.foot-social ul .social-item.ins{background:radial-gradient(circle at 30% 107%, #FDF497 0, #FDF497 5%, #FD5949 45%, #d6249f 60%, #285aeb 90%)}
.foot-social ul .social-item.pi{background-color:#cc2127}
.foot-social ul .social-item.vk{background-color:#0077FF}
.foot-social ul .social-item.you{background-color:#FF0000}
.foot-social ul .social-item.tik{background-color:#000000}
.foot-social ul .social-item:hover{color:#FFFFFF;transform:scale(1.1)}
.foot-cate ul>li{max-width:50%;margin-right:14px}
.foot-right{border-top:solid 1px #FFFFFF15;padding:10px;text-align:center;font-size:var(--fontsize14)}
@media screen and (max-width:1024px){footer .l-wrap{flex-wrap:wrap}
.foot-item{width:48%!important;max-width:inherit!important}
.foot-nav,.foot-cate{margin-bottom:30px}}
@media screen and (max-width:769px){.foot-item{width:100%!important}
.foot-contact ul,.foot-nav ul{padding-right:0px}
.foot-right{font-size:var(--fontsize12)}
.foot-nav,.foot-cate,.foot-title,.foot-cate ul>li,.foot-contact ul>li,.foot-nav ul>li{margin-bottom:10px}
.foot-nav ul{-ms-flex-direction:row;flex-direction:row}
.foot-nav ul>li{width:33.3333%}
.bottom-btn{display:flex}}
@media screen and (max-width:768px){footer{margin-bottom:50px}
footer .l-wrap{padding-top:30px;padding-bottom:30px}
.foot-social ul{max-width:100%}
.foot-social ul li{margin:0px 10px 10px 0px}
.foot-social ul .social-item{width:30px;height:30px}}
.head-nav .nav-ul>li>a{font-weight:var(--fontbold7)}
@media (min-width:1025px){.head-logo{display:flex;align-items:center;}
.head-logo a img{max-height:45px;}
.head-logo .head-logo-cont{margin-left:10px;line-height:1.2}
.head-logo .head-logo-cont .item{display:flex;}
.head-logo .head-logo-cont .item a{margin-left:5px}}