﻿@charset "utf-8";
:root {--color:#3a9198;--hovercolor:#1d656b;}
.detail-content table td{padding:0;border:none}
.detail-content .table td{padding:8px;border:1px solid #000}
.detail-content img{height:auto!important}
.product-detail .detail-content .table tr:first-child td{background:var(--color)}
.product-detail .detail-content .table tr:first-child td *{color:#fff;font-size:20px}
.product-detail .detail-content .table tr:not(:first-child) td:nth-child(odd){background:#bfbfbf}
.home-news-list .news-img>img{object-fit:contain}
.sidebar-cate li.LiLevel1>a{font-weight:700}
.home-about .item1 .about-img{background-image:url(/Content/uploads/2022917869/2022071211082091a0e03cb7bf478eb5817c58f360577b.jpg)}
.home-about .item2 .about-img{background-image:url(/Content/uploads/2023917869/202308211445436becd57ac17a4a8ba846dd765b9c46eb.jpg)}
.home-product-list .home-product-link{position:static;opacity:1;background:0 0;display:block;margin-top:6px}
.home-product-list .home-product-item .img-wrap{position:static;display:block;width:100%;height:auto}
.home-product-list .home-product-item{padding:0;border:none;margin:0}
.home-product-list .home-product-item img{width:100%;border:1px solid #eee;box-sizing:border-box}
.home-product-list .home-product-name{background:0 0;opacity:1;color:#000;max-width:100%;text-align:center;max-height:inherit;padding:0;transform:translate(0,0)}
.home-product-list .home-product-item:hover{box-shadow:0 0 0}
.home-product-list .home-product-item:hover .home-product-name{color:var(--color)}
.contboxtitle{font-weight:700;font-size:18px;margin-bottom:10px}
.nycontactusbox>div{margin-bottom:50px}
@media (min-width:801px){.nycontactusbox{display:flex;flex-wrap:wrap;justify-content:space-between}
.nycontactusbox>div{width:48%;display:flex;flex-direction:column;justify-content:space-between}
.nycontactusbox>div:nth-child(2) ul{min-height:260px}}
@media (max-width:767px){.map{margin:0}}
.head-logo>img{max-width:50%;height:50px;object-fit:contain}
.head-logo>img:nth-child(2){margin-left:48px}
.head-logo{max-width:inherit}
@media (max-width:1500px){.head-logo>img{height:36px}}
@media screen and (max-width:769px){.head-logo{max-width:70vw}}
.sidebar-cate>li.LiLevel2:after{display:none}
@media (min-width:1261px){#liproducts{position:relative}
#liproducts ul.submenu{max-width:inherit;display:none}
#liproducts ul.submenu ul{position:absolute;left:100%;top:0;background:#fff;display:none}
#liproducts ul.submenu>li.navli:after{content:'';width:6px;height:6px;border:1px solid #333;border-left:none;border-bottom:none;position:absolute;right:10px;transform:rotate(45deg);top:15px}
#liproducts ul.submenu>li{padding-right:15px}
#liproducts ul.submenu ul li a{font-size:14px;display:block;line-height:2.5em;padding:0 20px;white-space:nowrap;text-transform:capitalize;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis}
#liproducts ul.submenu li:hover:after{border-color:var(--color)}
#liproducts ul.submenu li:hover>ul{display:block}
#liproducts:hover>ul{display:block}}
.home-swiper .swiper-pagination-bullet{background:#fff;width:14px;height:14px;border:none}
.home-swiper{min-height:unset}
.head-logo>img{height:auto;max-height:100%;max-width:100%}
@media screen and (max-width:1500px) and (min-width:1261px){.head-nav>ul>li{margin:0 8px}}
@media screen and (max-width:1260px){.head-nav>ul{max-height:unset;position:unset;display:flex}
.head-nav .nav-btn{display:none}
.head-nav>ul>li{margin:0 10px}
.head-nav>ul>li>a{font-size:16px}}
@media screen and (max-width:950px){.head-nav>ul{display:block;max-height:0;overflow:hidden;position:absolute}
.head-nav .nav-btn{display:block}}
#liproducts ul.submenu{opacity:0;transform:rotateX(90deg);transform-origin:top}
.head-nav ul #liproducts:hover .submenu{opacity:1;transform:rotateX(0);transition:opacity .3s ease,transform .3s ease}
.wmkc-template-46 .wmkc-flex-row-reverse{align-items:center}
.wmkc-template-45 .wmkc-flex{align-items:center}
.banner-share{position:absolute;bottom:5.95%;z-index:9;width:100%}
.banner-share>div{text-align:right;padding:5px 100px 5px 0}
.banner-share a{color:#202278;width:30px;display:inline-block;height:30px;border-radius:50%;background:#fff;text-align:center;line-height:30px;margin:0 5px}
.banner-share a i{font-size:20px}
@media(max-width:1700px){.banner-share{bottom:5.5%}}
@media(max-width:1440px){.banner-share{bottom:4.9%}
.banner-share a i{font-size:16px}
.banner-share a{width:20px;height:20px;line-height:20px;z-index:99;position:relative}}
@media(max-width:1080px){.banner-share{bottom:4%}}
@media(max-width:960px){.banner-share{display:none}}