﻿@charset "utf-8"; 
:root{--color:#0044b4;--fontfamily:"PT Serif", serif;}
.prodetails-tabs{display:none;}
.prodetails-content{margin-top: 20px;}
.prodetails-content iframe{height: revert-layer;}
@media (min-width:1025px){body:not(.index){padding-top:116px;}
header.is-active,.nobanner header .head-top,.nobanner header .head-info,body:not(.index) header .head-info{background: #fff;}
.head-nav .nav-ul>li>a,.head-top,.head-left{color:var(--fontcolor)}
body.index header:not(.is-active) .head-nav .nav-ul>li>a,body.index header:not(.is-active) .head-top,body.index header:not(.is-active) .head-left{color:#fff;}
body.index header:not(.is-active) .head-nav .nav-ul>li>a:hover{color:var(--color)}}
@media (max-width:1024px){header,header.is-active,.nobanner header .head-top,.nobanner header .head-info{background:#fff;}
.m-menu span{background:var(--fontcolor)}}
.about-us .about-swiper{padding-bottom: 60px;}
.about-us .about-swiper-pagination{text-align: center; margin-top: 20px;}
.equipment .about-swiper{padding-bottom: 60px;}
.equipment .about-swiper-pagination{ text-align: center; margin-top: 20px; }
.home-banner .swiper-slide a{padding: 20px;}
.home-product .swiper .swiper-slide .info .text{ display: none;}
.home-banner .swiper-slide{ max-height: 80vh; }
.home-banner #banner-swiper { padding-bottom: 20px;}
.home-banner .swiper-slide>a::after{content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(21, 21, 21, .6);}
.banner-animote .title,.banner-animote .text{color:#fff;}
.home-banner .swiper-slide>a{padding:0;}
.banner-animote .text{max-width:100%;}
.home-banner .swiper-button-next i, .home-banner .swiper-button-prev i{color:#fff;}
.banner-animote{top:43%}
@media (min-width:769px){.banner-animote .title{line-height:1.3;font-size:62px;}}
@media (min-width:769px) and (max-width:1600px){.banner-animote .title{font-size:3vw;}}
@media (max-width:1440px){.banner-animote{top:35%;}}
@media (max-width:768px){.banner-animote{top:40%}}
@media (max-width:550px){.banner-animote{top:15%}}
.banner-animote{text-transform:none}
@media (min-width:1200px){.banner-animote .text{font-size:var(--fontsize16);margin:10px 0 50px;line-height:1.5;text-transform:none}
.banner-animote{width:60%;top:30%;left:12%}}
.home-banner .swiper-slide>a::after{width: calc(100% - 20px);height:  calc(100% - 20px);}
.home-banner .swiper-slide>a{padding: 10px;}
.home-banner .swiper-slide>a::after { left: 20px;top: 20px;transform: translate(-10px, -10px);}
.home-banner .swiper-slide-active .banner-animote {animation:none;}
.home-banner .banner-animote{opacity: 1;}
.about-us>.l-wrap{padding: 60px 10px 0;}
.home-application .applist{margin-top:30px;}
.home-application .applist .item:hover .title{color:#fff;}
@media (min-width:769px) and (max-width:1600px){.common-main>.l-wrap,.inner-banner .inner-content .l-wrap{padding-left:70px;padding-right:70px;}}
.foot-main .foot-item.navigation ul li#li_Menu101_sitemap{display:none;}
.home-banner .swiper-wrapper .banner-animote{display: none;}
@media (min-width:1025px){footer .l-wrap {padding:0 40px}}



