﻿@charset "utf-8"; 
:root { --color: #3c8af8;}
@media (min-width:1025px){.head-logo{max-width: inherit;}
.head-logo a span{display:block;white-space: normal;color:#4f4f4f;font-family:KaiTi}
.head-logo a span.top{font-size:var(--fontsize15);font-family:Cambria;letter-spacing:.5px}}
@media (max-width:1024px){.head-logo a span{display:none;}}
@media (min-width:1247px){.head-logo a span.top{font-size:var(--fontsize18);font-family:Cambria;letter-spacing:.5px}
.head-logo a span{font-size:var(--fontsize20)}}
.foot-nav{display:flex;flex:inherit;}
.foot-nav .foot-item{margin-bottom:10px;}
/*.foot-nav .foot-item{flex:1}*/
.foot-nav .foot-item .foot-list li a{word-break:break-all}
/*.foot-nav .foot-item.foot-quick:first-child{flex:2}*/
@media (max-width:1024px){.foot-nav .foot-item.foot-quick{width:100%}
.foot-nav .foot-item{flex:unset}
.foot-nav .foot-item.foot-quick:first-child{flex:unset}}
@media (min-width:769px){.foot-nav .foot-item.foot-quick .foot-list{flex-direction: column;max-height:170px;}
.foot-nav .foot-item.foot-quick .foot-title{text-align:center}
.foot-nav .foot-item.foot-quick{width:35%;}
.foot-nav .foot-item.foot-navigation{width:14%;}
.foot-nav .foot-item.foot-pro{width:17%;}}
@media (min-width:769px) and (max-width:1440px){.foot-nav .foot-item.foot-quick .foot-list{max-height:200px;}}
@media (min-width:769px) and (max-width:1280px){.foot-nav .foot-item.foot-navigation{width:15%;}
.foot-nav .foot-item.foot-pro{width:18%;}}
@media (min-width:769px) and (max-width:1024px){.foot-nav .foot-item.foot-quick .foot-list{max-height:245px;}}
@media (max-width:768px){.foot-nav .foot-item.foot-quick .foot-list li{width:100%;}}
.foot-nav .foot-item .foot-title:hover{color:var(--color)}
.lang-flex .lang-wrap{max-height:157px;}
@media (max-width:1024px){.head-logo a span{display:block;}
.head-logo a span img{max-height:25px;}}