﻿@charset "utf-8"; 
main.page-template-1 .max-width-box article {max-width:850px;}
.item-faqdetails .article p, .item-aboutus .article p{margin-bottom:2px}
.temp2 ul:nth-of-type(1) li:nth-of-type(n+2) .left img{object-fit:contain}
main.index section.about-us .block-box .pic img{object-fit:cover}
aside .last-products li img, aside .last-products li img, aside .last-products li img, aside .last-products li img, aside .last-products li img{max-height:100%}
main.page-template-1 .max-width-box article .item-video ul li .box .left img{width:100%!important;object-fit:cover}
main.page-template-1 .max-width-box article.row-0 ul li .box .left img{width:100%!important;object-fit:contain}
.workcontent {width:86.33333%;max-width:1340px;margin:0 auto;text-align:center;}
.worktit {margin:30px 0 15px;}
img {max-width:100%;}
.worktit span {display:inline-block;border-bottom:1px solid #000;padding-bottom:12px;font-size:28px;}
.workcontent p {font-size:18px;text-align:left;line-height:1.7;margin-bottom:20px;}
section.indworking {margin-bottom:80px;}
@media screen and (max-width:1050px){.worktit span{font-size:22px;}
.workcontent p{font-size:16px}}
@media screen and (max-width:860px){.worktit span{font-size:18px;}
.workcontent p{font-size:14px}}
@media screen and (max-width:540px){section.indworking {margin-bottom:40px;}}
main.page-template-1.About.Us .max-width-box article {max-width:100%}
.nysingleaboutus {position:relative;padding-right:28%;}
.nysingleaboutlef {padding:40px 140px 60px 40px;background:#40BFB4;color:#fff;position:relative;}
.nysingleaboutrig {position:absolute;right:0;top:50%;width:calc(28% + 120px);transform:translateY(-50%);}
.nysingleaboutlefcontent {height:500px;overflow:auto;border:none;position:relative;z-index:1;}
.nysingleaboutlefcontent::-webkit-scrollbar {width:5px;height:1px;}
.nysingleaboutlefcontent::-webkit-scrollbar-thumb {border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgb(83 83 83 / 60%);}
.nysingleaboutlefcontent::-webkit-scrollbar-track {box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:rgba(240 240 240 / 35%);}
.nysingleaboutleftit {font-size:34px;font-weight:bold;margin-bottom:20px;}
.nysingleaboutlefopacity {position:absolute;bottom:0;right:0;font-weight:bold;text-transform:uppercase;opacity:.25;font-size:105px;line-height:.8;}
.nysingleaboutlefword {padding-right:10px;}
.item-aboutus .article p {line-height:1.8;}
@media screen and (max-width:960px){.nysingleaboutus{padding:0}
.nysingleaboutlef{padding:30px 20px 30px 30px;}
.nysingleaboutrig{display:none}}
@media screen and (max-width:560px){.nysingleaboutleftit{font-size:22px;}
.nysingleaboutlef{padding:20px 10px 20px 20px;}
.nysingleaboutlefopacity{font-size:60px;}}
header .top-box .nav-box{background:#fff}
header .top-box .nav-box .right ul.nav1>li>a{color:#000}
.number ul li:nth-child(1) .count-up:after,.number ul li:nth-child(2) .count-up:after{content:'mÂ²'}

header .top-box .nav-box .right ul.nav1>li:hover>a,header .top-box .nav-box .right ul.nav1>li .inmenu_1{color:#fff}
header .top-box .nav-box,header .top-box{max-width:100%;width:100%;left:0;padding:0 15px}
header .top-box .info .right ul.sj{display:none}
.workcontent{width:70%}
.index-swiper{position:static}
main.index{margin-top:0}
header .top-box{top:0}
header .top-box .info{display:none;}
.index-swiper{margin-top:62px;transform:inherit;}
header .top-box .nav-box{top:0;}
header .top-box .nav-box .right .search-box .search i,header .top-box .nav-box .mob-nav i{color:#000}
main.products .max-width-box article{max-width:100%}
main.page-template-1 .max-width-box aside ul.nav1 li p{word-break:break-all;}
@media (max-width:1024px){header .top-box .nav-box .right nav ul.nav1>li>a{color:#fff;}}
@media(min-width:1025px){
header .top-box{z-index:99999999;}
.lang{margin-left:10px;height:30px;margin-top:15px;}
.lang-icon span{color:#333}
.lang-icon span::before,.lang-icon span::after{background:#333;}
}