﻿@charset "utf-8"; 
.head-main .head-logo img {max-width: 200px;}
.pro-detail .pro-detail-content .part-con img{cursor:pointer;}
.popwindow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0 0 0 / 50%);z-index:999999999;display:none;}
.popwindow-info{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;}
.popwindow-close{width:40px;height:40px;cursor:pointer;position:absolute;right:4vw;top:2vw;transform:scale(1.6);}
.popwindow-close:before{content:'';width:24px;height:2px;background:#fff;position:absolute;transform:rotate(45deg);top:20px;left:8px;}
.popwindow-close:after{content:'';width:24px;height:2px;background:#fff;position:absolute;transform:rotate(-45deg);top:20px;left:8px;}
.popwindow-info img{max-width:calc(90vw - 100px);max-height:calc(90vh - 100px);}
@media (max-width:768px){.popwindow-info img{max-width:92vw;max-height:calc(90vh - 100px);}
.popwindow-close{transform:scale(1.3);right:2vw}}
@media (min-width:1025px) and (max-width:1700px){.head-nav>ul>li{margin:0 10px;}}
@media (min-width:1025px) and (max-width:1460px){.head-main .l-wrap{padding-left:25px;padding-right:25px;max-width:100%;}}
@media (min-width:1025px) and (max-width:1370px){.head-nav>ul>li{margin:0 8px}
.head-nav>ul>li>a{font-size:14px;}}
@media (min-width:1025px) and (max-width:1300px){.head-main .head-logo img{max-width:180px;}}
   .home-logo.home-logo-pro{padding:20px 0}
.home-logo.home-logo-pro .l-wrap{display:flex;justify-content:space-between}
.home-logo.home-logo-pro .home-title{text-align:left;margin:0;white-space:nowrap}
.home-logo.home-logo-pro .logo-container{width:calc(100% - 300px)}
.home-logo.home-logo-pro .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear !important;margin:0 auto;align-items:center}
.home-logo.home-logo-pro .home-title{text-align:left;margin:0;white-space:nowrap}
.home-logo.home-logo-pro .home-title{font-size:40px;font-weight:var(--fontbold6);text-align:center;text-transform:capitalize;color:var(--fontcolor);line-height:1.4}
.home-logo.home-logo-pro .logoswiper-pagination{display:none}
@media (max-width:1024px){.home-logo.home-logo-pro{padding-bottom:60px}
.home-logo.home-logo-pro .l-wrap{display:block}
.home-logo.home-logo-pro .home-title{text-align:center}
.home-logo.home-logo-pro .logo-container{width:100%;margin-top:30px}
}@media (max-width:768px){.home-logo.home-logo-pro .logoswiper-pagination{display:block;bottom:0}
.home-logo.home-logo-pro{padding-bottom:30px}
}.home-logo-pro  .swiper#logoswiper .swiper-wrapper{-webkit-transition-timing-function:linear !important;-moz-transition-timing-function:linear !important;-ms-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}
.home-logo-pro      #logoswiper{position:relative;overflow:hidden}