﻿@charset "utf-8";
:root{--headercolor:#000000}
.home-banner .swiper-slide>a::after{display:none;}
@media (min-width:1025px){body.index{padding-top:116px;}
.lang-icon img{filter: brightness(0)}
.head-nav .nav-ul>li>a{color:var(--fontcolor);margin:0;}
.head-logo a img{max-height:45px;max-width:300px;}
.nobanner header .head-info,.nobanner header .head-top,header.is-active{background: #fff;}}
@media (min-width:1025px) and (max-width:1366px){.head-logo a img{max-width:195px;}}
@media (max-width:1024px){header,.nobanner header .head-info,header.is-active{background: #fff;}
.head-nav .nav-ul>li>a{white-space: normal;}
.m-menu span{background:var(--fontcolor);}
.lang-icon img{filter: brightness(0);}}
.foottop {position:relative;text-align:left;display:flex;justify-content:flex-end}
.foottop>img {width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
.foottop:before {content:'';width:100%;height:100%;background:rgba(255,255,255,.4);position:absolute;top:0;left:0;z-index:1}
.foottop .l-wrap {position:relative;z-index:2;font-size:22px;width:50%;margin:0;padding:0 2% 0 5%}
.home-title1 {text-transform:uppercase;color:#0a75bc;font-weight:700;font-size:3.1em;line-height:1.2}
.foottop .l-wrap>p {color:#112e67;line-height:1.3;font-weight:700;font-size:1.4em;margin:.4em 0}
.home-title2 {text-transform:uppercase;color:#fff;font-weight:700;font-size:2.8em;line-height:1.2}
.foottop .home-more {min-width:inherit;height:40px;background:#0a75bc;border-color:#0a75bc;padding:0 35px;margin-top:1.4em}
.foottop .home-more em {margin-left:18px}
@media(max-width:1600px) {.foottop .l-wrap {font-size:19px}}
@media(max-width:1366px) {.foottop .l-wrap {font-size:17px}}
@media(max-width:1100px) {.foottop .l-wrap {font-size:15px}}
@media(max-width:1024px) {.foottop .l-wrap {font-size:12px}}
@media(max-width:768px) {.foottop .l-wrap {font-size:9px}}
@media(max-width:560px) {.foottop {padding:20px 0}
.foottop .l-wrap {padding:0 10px 0 0;width:55%}
.home-title1 {font-size:18px}
.foottop .l-wrap>p {font-size:12px}
.home-title2 {font-size:16px}
.foottop .home-more {margin-top:8px;padding:0 15px;height:30px;font-size:12px}
.foottop .home-more em {margin-left:6px}}
iframe{height: revert-layer;}