﻿@charset "utf-8";
.home-title+p{text-align:center;margin:0 auto;max-width:900px}
#brand .brand-list li{width:23%;display:block;text-align:center;padding:0!important;margin:0!important}
#brand .brand-list li .brand-label{padding:10px 0 0;font-size:18px}
#brand .brand-list{padding:0;margin-top:40px}
@media (max-width:768px){#brand .brand-list li{width:48%;margin-bottom:30px!important}
#brand .brand-list li .brand-label{padding:5px 0 0;font-size:16px}}
.head-main .head-logo p{font-size:20px;font-weight:bold}
.head-main .head-logo p{white-space:nowrap}
.head-main .head-logo{max-width:unset;flex-wrap:unset}
#info .info-item{background:none}
#info .info-item:hover::before{background:none}
#info{background-size:cover;padding:50px 0}
#info .info-item::before{border:none}
#info .info-bottom{background:none;margin:0}
#news{padding-top:50px}
@media (min-width:769px){.head-top{background:0 0}
.head-main{background:0 0}
main{margin-top:-127px}
header.head{position:relative;z-index:3}
.share-link ul a{color:#000;background-color: var(--color);}
.head-contact>a{color:#000}}
.lang-icon{color:#0867ad}
.lang-icon::before{border-color:#0867ad}
@media (min-width:901px){.contact .contact-sec1 .contact-sec1-item{width:32%;}}
.head.is-fixed .head-main{background:#fff;}
.share-link ul a i{font-size: var(--fontsize22);}