﻿@charset "utf-8"; 
:root{--color:#043931}
.home-more,.home-more:hover,.wmkcfeedback .send-btn,.procate li:hover,.pro-list.list1 li:hover .pro-info *,
.maylink-list .swiper-slide:hover .pro-info .title,.maylink-list .swiper-slide:hover .pro-info .text,
.prodetails-info .prodetails-btnlist>:hover,.prodetails-tabs .prodetails-tabs-item.act,
.common-page a.ctxt, .common-page span.ctxt{color:#fff}
.newslist.list1 li:hover .info *{color:#fff !important}
header.is-active{background:#EBE6DD!important}
@media (max-width:1024px){header.is-active{background:#EBE6DD !important}}
@media (min-width:1024px){.nobanner header,.nobanner header .head-top{background:#EBE6DD}
.nobanner .head-nav .nav-ul>li>a,.nobanner  .head-left .item,.nobanner .lang-icon span{color:var(--fontcolor)}
.nobanner  .lang-icon span::before,.nobanner  .lang-icon span::after{background:var(--fontcolor)}
.nobanner .lang-icon img{filter:invert(1) brightness(0)}
.nobanner header .head-top{ border-bottom: 1px solid #111;}
}
@media (min-width:1025px){header.is-active .head-info{height:145px}
.head-info {height:150px;padding-bottom:70px!important;position:relative}
.head-nav{position:relative}
.head-nav .nav-ul>li>ul{z-index:2}
.head-nav .search-box{position:absolute;top:100%;height:70px;left:20px;padding:15px 0;width:calc(100% - 40px)}
.head-nav .search-box .head-search{display:none}
.head-nav .search-input{position:static;opacity:1;visibility:visible;transform:none;border-radius:5px;border:1px solid var(--color);flex-wrap:nowrap;width:100%;background:#fff;box-shadow:0 0 0}
.search-input.advanced input{border:none;flex:1;color:var(--fontcolor)}
.head-nav .search-input.advanced button{border:none;background:var(--color);}
.head-nav .search-input button em{color:#fff;}
.nobanner{padding-top:190px}}
@media (max-width:1440px) and (min-width:1025px){.head-nav .search-box{left:15px;width:calc(100% - 30px)}}
@media (max-width:1280px) and (min-width:1025px){.head-nav .search-box{left:10px;width:calc(100% - 20px)}}
.pagesbanner{min-height:initial}
.head-nav .nav-ul>li>a {font-weight:bold}
@media (min-width:1281px){.head-nav .nav-ul>li>a{font-size:var(--fontsize20)}}
.marquee {overflow:hidden;flex:1;margin:0 30px;position:relative;top:-2px}
.marquee-track {display:inline-flex;white-space:nowrap;animation:marquee var(--dur,22s) linear infinite;will-change:transform;}
.marquee:hover .marquee-track {animation-play-state:paused;}
@keyframes marquee {from {transform:translateX(0);}
to {transform:translateX(-50%);}}
.marquee-part {display:inline-flex;align-items:center;flex:none;}
.marquee-item {display:inline-flex;align-items:center;gap:10px;padding:0 15px;color:#fff;font-size:14px;font-weight:600;letter-spacing:0.3px;}
.marquee-item::before {content:"";width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.75);}
@media (prefers-reduced-motion:reduce) {.scroll-v-track,.roll-track,.marquee-track {animation:none !important;}}
.singgle-main{overflow:initial}