﻿@charset "utf-8"; 
:root {--color: #095394;}
.home-banner .swiper-slide>a::after{display:none;}
.head-logo a img,footer .foot-item .foot-logo img{max-height: 85px;}
.is-active .head-logo a img{max-height: 75px;}
.nobanner .head-info{height: 87px; }
.banner-inner .pagesbanner::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:11}
footer .foot-main::after{opacity:1;background:var(--fontcolor)}
footer,footer .foot-item .foot-link .item em,footer a:hover{color:#fff;}
footer .foot-item .foot-list li a::before{background:#fff;}
footer .foot-bot{background:var(--fontcolor);color:#fff;}
.home-service .service-item:before{content:'';width:100%;height:100%;display:block;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;}
.home-about .about-img iframe{height: 100%;}
.foottop{position: relative;z-index: 1;}
.foottop::after{position: absolute;content: '';width: 100%;height: 100%;background: #000000ab;top: 0;left: 0;z-index: -1;}
.foottop .home-icon{color: #fff;}
@media (min-width:769px){article{font-size:var(--fontsize16)}}
.head-nav .nav-ul>li>ul ul{min-width: 260px;}
@media (min-width: 1024px) {
.head-left{margin-left: 10px;}}
.home-news{position:relative;padding:4% 0}
.home-news{background:#f7f7f7}
.home-news .list{display:flex;flex-wrap:wrap;list-style:none;margin-top:30px}
@media (max-width:768px){.home-news{padding:30px 0}
#newswiper{margin-top:20px}}
#newswiper{margin-top:30px}
#newswiper .newswiper-pagination{text-align:center;margin-top:30px}
#newswiper .newswiper-pagination .swiper-pagination-bullet{background:#111;opacity:1}
#newswiper .newswiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
#newswiper .swiper-slide{background:#fff;border-radius:10px;overflow:hidden;transition:all .2s linear}
#newswiper .swiper-slide:hover{background:var(--color);color:#fff}
#newswiper .swiper-slide:hover .img img{transform:scale(1.02)}
#newswiper .swiper-slide:hover .info .date{color:#fff}
#newswiper .swiper-slide .img{width:100%;aspect-ratio:var(--newssaspectratio)}
#newswiper .swiper-slide .img img{width:100%;height:100%;object-fit:cover}
#newswiper .swiper-slide .info{padding:20px}
#newswiper .swiper-slide .info .date{margin:5px 0;color:var(--introcolor)}
#newswiper .swiper-slide .info .date em{margin-right:5px}
#newswiper .swiper-slide .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.4;transition:none}
.home-news .newslist .swiper-slide:hover .info .title{color: #fff;}
.head-info .l-wrap,.head-top .l-wrap{padding-left:30px}
.home-cate .homecate-list li .img{aspect-ratio: unset;}
@media(min-width:1024px){header.is-active .head-info{background:#1A1A1A}
}footer .foot-main::after{background:#1A1A1A}

@media (min-width:1025px) {
header.is-active{background: #fff;}
header.is-active .head-info{background: #fff;}
header.is-active .head-top,header.is-active .head-left{color: #000;}
header.is-active .lang-icon span{color: #000;}
header.is-active .head-nav .nav-ul>li>a{color: #000;}
header.is-active .lang-icon img{filter: brightness(0);}
header.is-active .lang-icon span::before,header.is-active .lang-icon span::after{background: #000;}
header.is-active  .head-share ul a{color: #000;}}
.news-d-main iframe{ aspect-ratio: 16/9;}

