﻿@charset "utf-8"; 
@font-face{font-family:SourceHanSansCN;src:url(/images/45115/font/SourceHanSansCN-Regular.otf)}
:root{--color:#C73834;--fontfamily:"SourceHanSansCN",arial}
footer .container,header>.container{max-width:1450px}
@media (max-width:1024px){footer .container,header>.container{padding:0 15px}}
@media (min-width:1025px){header{height:100px}
body{padding-top:100px}
.head-box{justify-content:flex-start}
.head-box .mobheadnav{flex:1}
.head-box nav{margin:0 auto}
.nav a{color:#777}
.nav>li{margin:0 15px}
.searchicon{color:#777;padding:0}}
footer,footer a{color:#000;background:#f8f8f8}
.foot-t{padding:3.1% 0}
.footitem.footitem5{max-width:29%}
.footitem.footitem3{max-width:23%}
.footitem.footitem2{max-width:12%}
.footitem.footitem5 .foot-logo{display:block;margin-bottom:45px}
.footitem.footitem4{display:none}
.footitem.footitem1 .fcontact>div{display:flex;margin-bottom:20px}
.footitem.footitem1 .fcontact>div em{margin-right:10px;font-size:var(--fontsize20)}
.footitem.footitem1 .fcontact>div a{font-size:var(--fontsize18)}
.footitem.footitem1 .fcontact p{margin-bottom:0}
.foot-bcont{padding:3% 0}
.foot-bcont .copy{color:#000000cc;font-size:var(--fontsize16)}
@media (min-width:801px){.footitem.footitem2 .fnav{display:block;max-height:none}
.footitem.footitem2 .fnav li{max-width:none;margin-right:0}}
@media (max-width:1280px){.footitem.footitem1 .fcontact>div{margin-bottom:10px}}
@media (max-width:1024px){.foot-t{padding:40px 0}
.foot-t .container{flex-wrap:wrap}
.footitem{margin-bottom:15px;width:48%;max-width:none!important}
.footitem.footitem5 .foot-logo{margin-bottom:25px}
.foottit{margin-bottom:10px}
.foot-bcont{padding:30px 0}}
@media (max-width:768px){.foot-t{padding:30px 0}
.footitem{margin-bottom:15px;width:100%}
.footitem.footitem5 .foot-logo{margin-bottom:10px}
.footitem3{margin-top:0}
.footitem.footitem1 .fcontact>div a{font-size:var(--fontsize16)}
.foot-bcont{padding:15px 0}}

.kche-t219 .kche-t219-img {width: 50%;}
