html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
.header-2025061701 {position:fixed;top:0;left:0;width:100%;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(21,21,21,.06);box-shadow:0 8px 26px rgba(16,24,40,.04);transition:background .35s ease,box-shadow .35s ease;}
.header-2025061701:before {content:"";position:absolute;inset:0;background:linear-gradient(105deg, rgba(255,255,255,0) 18%, rgba(241,241,241,.78) 48%, rgba(255,255,255,0) 76%);opacity:.9;pointer-events:none;}
.header-2025061701.is_bg {background:rgba(255,255,255,.98);box-shadow:0 16px 36px rgba(16,24,40,.08);}
.header-2025061701 .head_con {position:relative;}
.header-2025061701 .head_container {max-width:1600px;width:92%;height:5.7em;margin:0 auto;position:relative;z-index:1;gap:2.4em;}
.header-2025061701 .head_logo {flex:0 0 auto;}
.header-2025061701 .head_logo img {width:18.5em;max-width:100%;}
.header-2025061701 .head_right {flex:1 1 auto;min-width:0;gap:2.25em;justify-content:flex-end;}
.header-2025061701 .head_navbtn {display:none;}
.header-2025061701 .head_nav {flex:1 1 auto;max-width:63em;padding:0;background:transparent;border-radius:0;box-shadow:none;transition:none;}
.header-2025061701 .navbar {gap:1em;}
.header-2025061701 .navbar .megamenu {padding:0;position:relative;}
.header-2025061701 .navbar .megamenu>a {display:inline-flex;align-items:center;justify-content:center;min-height:5.7em;padding:0 1.15em;min-width:auto;text-align:center;border-radius:0;background:none;font-size:1em;line-height:1;letter-spacing:.04em;text-transform:uppercase;font-weight:400;color:#272a31;position:relative;transition:color .3s ease;}
.header-2025061701 .navbar .megamenu>a:after {content:"";position:absolute;left:50%;bottom:1.45em;width:0;height:2px;background:#f15a22;transform:translateX(-50%);transition:width .28s ease;}
.header-2025061701 .navbar .megamenu.active>a,
.header-2025061701 .navbar .megamenu:hover>a {color:#f15a22;}
.header-2025061701 .navbar .megamenu.active>a:after,
.header-2025061701 .navbar .megamenu:hover>a:after {width:calc(100% - 2.3em);}
.header-2025061701 .navbar .nav_list {display:none;position:absolute;z-index:10;min-width:12em;background:#fff;border-radius:1em;left:50%;top:100%;text-align:left;box-shadow:0 24px 44px rgba(15,23,42,.14);overflow:hidden;transform:translateX(-50%);padding:.7em 0;font-size:1em;border:1px solid rgba(15,23,42,.06);}
.header-2025061701 .navbar .nav_list a {display:block;font-size:1em;line-height:1.35;word-break:keep-all;white-space:nowrap;padding:.85em 1.35em;text-align:left;transition:all .25s ease;color:#272a31;}
.header-2025061701 .navbar .nav_list a:hover {background:#fff4ee;color:#f15a22;}
.header-2025061701 .border-right {flex:0 0 auto;width:auto;gap:1.35em;}
.header-2025061701 .head_search a {display:block;width:1.5em;height:1.5em;background:url(../images/head_search-ico.png) no-repeat center;background-size:1.05em;transition:transform .25s ease,opacity .25s ease;}
.header-2025061701 .head_search a:hover {transform:translateY(-1px);opacity:.8;}
.header-2025061701 .head_language .language-img {display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;background:none;font-size:1.05em;font-weight:400;letter-spacing:.08em;line-height:1;color:#272a31;transition:color .25s ease;}
.header-2025061701 .head_language .language-img:hover,.head_language .language-img.current {background:none;color:#f15a22;}
.header-2025061701 .head_quote a {display:inline-flex;align-items:center;justify-content:center;padding:.35em 1.15em;border-radius:.45em;background:#f15a22;color:#fff;font-size:0.9em;font-weight:400;line-height:1;box-shadow:none;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;}
.header-2025061701 .head_quote a:hover {transform:translateY(-1px);box-shadow:0 5px 10px rgba(241,90,34,.25);}
.header-2025061701 .navbar-project {position:relative;cursor:pointer;width:1.5em;height:1.5em;padding:0.25em 0;}
.header-2025061701 .project-hamburger {display:flex;align-self:center;flex-direction:column;justify-content:space-between;height:1em;}
.header-2025061701 .project-hamburger > span {display:inline-block;align-self:flex-end;height:0.125em;background:#000;}
.header-2025061701 .project-hamburger-arrow-top {width:100%;transition:opacity .15s ease-in-out .3s;}
.header-2025061701 .project-hamburger-arrow-center {width:80%;transition:all .16s ease-in-out,opacity .15s ease-in-out .4s;}
.header-2025061701 .project-hamburger-arrow-bottom {width:60%;transition:all .32s ease-in-out,opacity .15s ease-in-out .5s;}
.header-2025061701 .project-hamburger:hover > span {width:100%;}
.header-2025061701 .project-hamburger:hover .project-hamburger-arrow-top {animation:burger-hover .8s infinite ease-in-out alternate;}
.header-2025061701 .project-hamburger:hover .project-hamburger-arrow-center {animation:burger-hover .8s infinite ease-in-out alternate forwards .16s;}
.header-2025061701 .project-hamburger:hover .project-hamburger-arrow-bottom {animation:burger-hover .8s infinite ease-in-out alternate forwards .32s;}
.header-2025061701 .project-hamburger:hover .project-hamburger-arrow-center {animation:burger-hover .8s infinite ease-in-out alternate forwards .16s;}
.header-2025061701 .project-hamburger:hover .project-hamburger-arrow-bottom {animation:burger-hover .8s infinite ease-in-out alternate forwards .32s;}
.search-form {display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:45em;width:90%;z-index:1000;}
.search-form form {width:100%;}
.search-form form input[type="text"] {font-size:1em;flex:1;padding:0.75em 1em;border-width:0;}
.search-form form .search-button {font-size:1em;width:5em;border-width:0;background-color:var(--theme);background-position:center;background-size:1.5em;background-repeat:no-repeat;background-image:url(../images/search-h.png);}
@keyframes burger-hover {
0% {width:100%;}
50% {width:50%;background:var(--background-theme);}
100% {width:100%;}
}
.header-2025061701 .project-close {position:absolute;right:3em;top:3em;height:1.5em;width:1.5em;transform:rotate(45deg);z-index:-1;}
.header-2025061701 .project-close span {position:absolute;background:#151515;transition:all .15s ease-in-out;}
.header-2025061701 .project-close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header-2025061701 .project-close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header-2025061701 .navbar-project.active .project-close {z-index:1031;}
.header-2025061701 .navbar-project.active .project-close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header-2025061701 .navbar-project.active .project-close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header-2025061701 .navbar-modern-project {position:fixed;top:0;right:0;bottom:0;background:#ffffff;transform:translateX(102%);box-shadow:0 0 8px 0 rgba(0,0,0,0.37);z-index:1030;transition:0.35s all cubic-bezier(0.65,0.05,0.36,1);padding:3em 4.5em;max-width:100%;width:33em;}
.header-2025061701 .navbar-project.active .navbar-modern-project {transform:translateX(0);}
.header-2025061701 .navbar-project-modern-header {margin-bottom:1em;line-height:1;}
.header-2025061701 .navbar-project-modern-title {font-size:2.25em;line-height:1;}
.header-2025061701 .navbar-modern-project-content {height:calc(100vh - 9.25em);overflow-y:auto;overflow-x:hidden;padding:0.5em;}
.header-2025061701 .navbar-modern-project-content p {font-size:1em;margin-bottom:1.5em;}
.header-2025061701 .navbar-modern-project-content .link-simple {display:block;color:var(--minor);font-size:1.125em;margin-bottom:1em;}
.header-2025061701 .navbar-modern-project-content img {width:100%;height:auto;margin-bottom:2em;}
.header-2025061701 .navbar-modern-contacts {padding-bottom:1em;border-bottom:1px solid var(--border-color);}
.header-2025061701 .navbar-modern-contacts li {padding-bottom:1.75em;}
.header-2025061701 .navbar-modern-contacts li .icon {font-size:1.5em;margin-right:0.75em;color:var(--minor);}
.header-2025061701 .navbar-modern-contacts li .con {font-size:1.25em;}
.header-2025061701 .navbar-modern-list-social {padding-top:2.25em;}
.header-2025061701 .navbar-modern-list-social li {margin-right:1.5em;}
.header-2025061701 .navbar-modern-list-social li .icon {color:var(--p-color);font-size:1.5em;}
.header-2025061701 .navbar-modern-list-social li .icon:hover {color:var(--minor);}
.header-2025061701 .navbar_icon_boxs {padding-top:2.25em;}
.header-2025061701 .navbar_icon_boxs li a {display:block;width:2.25em;height:2.25em;padding:0.5em;border-radius:50%;background:#8c8b98;transition:all 0.5s;margin:0 0.5em;}
.header-2025061701 .navbar_icon_boxs li .icon {fill:#fff;width:1.25em;height:1.25em;}
.header-2025061701 .navbar_icon_boxs li a:hover {background:var(--background-theme);}
.header-2025061701 .navbar-project {display:none;}
.header-2025061701 .drop_list {display:none;position:absolute;left:50%;top:100%;transform:translateX(-50%);width:100%;max-width:none;padding:1.75em 0 1.95em;background:#ece9e9;border-top:1px solid rgba(15,23,42,.08);box-shadow:0 20px 36px rgba(15,23,42,.12);}
.header-2025061701 .drop_list .list {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1em;max-width:1600px;width:92%;margin:0 auto;}
.header-2025061701 .drop_list .product-nav-item {min-width:0;}
.header-2025061701 .drop_list .product-nav-card {display:block;position:relative;overflow:hidden;background:#d8d8d8;color:#fff;}
.header-2025061701 .drop_list .product-nav-card-image {display:block;aspect-ratio:380 / 171;overflow:hidden;}
.header-2025061701 .drop_list .product-nav-card-image img {display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}
.header-2025061701 .drop_list .product-nav-card:before {content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 34%, rgba(0,0,0,.18) 62%, rgba(0,0,0,.55) 100%);pointer-events:none;z-index:1;}
.header-2025061701 .drop_list .product-nav-card-title {position:absolute;left:50%;bottom:.55em;transform:translateX(-50%);z-index:2;display:block;width:100%;padding:0 .75em;font-size:1.05em;line-height:1.25;font-weight:400;letter-spacing:.02em;text-align:center;white-space:nowrap;text-shadow:0 2px 12px rgba(0,0,0,.3);}
.header-2025061701 .drop_list .product-nav-card:hover {color:#fff;}
.header-2025061701 .drop_list .product-nav-card:hover .product-nav-card-image img {transform:scale(1.04);}
.m_nav {display:none;}
.m_name {display:none;}
.footer-2025061700 {background:#2f2f31;color:#f4f4f4;}
.footer-2025061700 .footer_main {padding:4.45em 0 0;}
.footer-2025061700 .footer_top {display:flex;align-items:center;justify-content:space-between;gap:2em;margin-bottom:4em;}
.footer-2025061700 .footer_logo {display:inline-flex;align-items:flex-end;gap:0.42em;line-height:1;white-space:nowrap;}
.footer-2025061700 .footer_logo:hover {color:inherit;}
.footer-2025061700 .footer_logo_en {font-size:4.45em;font-weight:700;letter-spacing:-0.075em;color:#e94e1f;line-height:.88;}
.footer-2025061700 .footer_logo_cn {font-size:2.45em;font-weight:700;letter-spacing:.02em;color:#ffffff;line-height:1;}
.footer-2025061700 .footer_tagline {font-size:1.2em;line-height:1.38;color:#f0f0f0;text-align:right;max-width:45em;}
.footer-2025061700 .footer_info_grid {display:grid;grid-template-columns:minmax(18em, 1.13fr) minmax(9em, 9em) minmax(28em, 1.48fr);gap:3em 3.2em;align-items:start;margin-bottom:3.85em;}
.footer-2025061700 .footer_contacts {grid-row:span 2;}
.footer-2025061700 .footer_title {font-size:1.35em;font-weight:700;line-height:1.2;color:#f15a22;text-transform:uppercase;margin-bottom:1.1em;}
.footer-2025061700 .footer_contacts p {font-size:1.17em;line-height:1.45;color:#f1f1f1;margin-bottom:0.8em;}
.footer-2025061700 a {color:inherit;transition:color .25s ease;}
.footer-2025061700 a:hover {color:#f15a22;}
.footer-2025061700 .footer_address {display:contents;}
.footer-2025061700 .footer_address .footer_title {grid-column:2;margin-bottom:0;padding-top:.12em;}
.footer-2025061700 .footer_address_row {grid-column:3;display:flex;align-items:flex-start;justify-self:end;width:fit-content;max-width:100%;}
.footer-2025061700 .footer_address_icon {flex:0 0 1.4em;width:1.4em;padding-top:.08em;font-size:1.5em;line-height:1;color:#dcdcdc;text-align:center;}
.footer-2025061700 .footer_address p {font-size:1.17em;line-height:1.38;color:#f1f1f1;text-align:left;}
.footer-2025061700 .footer_follow {grid-column:2 / 4;display:contents;}
.footer-2025061700 .footer_follow .footer_title {grid-column:2;margin-bottom:0;align-self:center;}
.footer-2025061700 .footer_socials_row {grid-column:3;display:flex;align-items:center;align-self:center;}
.footer-2025061700 .footer_socials_placeholder {opacity:0;pointer-events:none;}
.footer-2025061700 .footer_socials {display:flex;align-items:center;gap:1em;flex-wrap:wrap;}
.footer-2025061700 .footer_socials a {display:flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;border-radius:.28em;background:#9a9a9a;color:#fff;font-size:1.1em;transition:background .25s ease,transform .25s ease;}
.footer-2025061700 .footer_socials a.is-active,.footer-2025061700 .footer_socials a:hover {background:#e94e1f;color:#fff;transform:translateY(-1px);}
.footer-2025061700 .footer_socials svg {display:block;width:1.06em;height:1.06em;fill:currentColor;}
.footer-2025061700 .footer_work {display:grid;grid-template-columns:minmax(18em, 0.9fr) minmax(0, 1.48fr);gap:2em 3.2em;align-items:center;margin-bottom:4em;}
.footer-2025061700 .footer_work_head {display:grid;grid-template-columns:minmax(10em, 13em) 1fr;gap:1.65em;align-items:start;}
.footer-2025061700 .footer_work_head .footer_title {margin-bottom:0;}
.footer-2025061700 .footer_work_head p {font-size:1.17em;line-height:1.45;color:#fff;max-width:18em;}
.footer-2025061700 .footer_inquiry {width:100%;justify-self:stretch;}
.footer-2025061700 .footer_inquiry .wpcf7 {width:100%;}
.footer-2025061700 .footer_inquiry .wpcf7 form {width:100%;margin:0;}
.footer-2025061700 .footer_inquiry .footer_inquiry_inner {display:flex;width:100%;height:3.2em;border-radius:.45em;overflow:hidden;background:#c6c6c6;}
.footer-2025061700 .footer_inquiry .footer_inquiry_inner > div > p {margin:0;height:100%;}
.footer-2025061700 .footer_inquiry .footer_inquiry_field {flex:1 1 auto;min-width:0;height:100%;}
.footer-2025061700 .footer_inquiry .footer_inquiry_field .wpcf7-form-control-wrap {display:block;height:100%;}
.footer-2025061700 .footer_inquiry .footer-inquiry-input {width:100%;height:100%;border:0;background:#c6c6c6;color:#333;font-size:1.1em;line-height:1.2;padding:0 1.8em;}
.footer-2025061700 .footer_inquiry .footer-inquiry-input::placeholder {color:#f4f4f4;opacity:1;}
.footer-2025061700 .footer_inquiry .footer_inquiry_submit {flex:0 0 6.2em;height:100%;}
.footer-2025061700 .footer_inquiry .footer-inquiry-button {width:100%;height:100%;border:0;background:#e94e1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease;}
.footer-2025061700 .footer_inquiry .footer-inquiry-button:hover {background:#d94517;}
.footer-2025061700 .footer_inquiry .footer-inquiry-button::before {content:"";display:block;width:1.45em;height:1.45em;background:url("../images/submit-ico.png") center/contain no-repeat;}
.footer-2025061700 .footer_inquiry .footer-inquiry-button svg {display:none;}
.footer-2025061700 .footer_inquiry .wpcf7-spinner {display:none;}
.footer-2025061700 .footer_inquiry .wpcf7-not-valid-tip {margin-top:.45em;color:#fff;font-size:.9em;line-height:1.35;}
.footer-2025061700 .footer_inquiry .wpcf7-response-output {margin:.75em 0 0 !important;padding:0 !important;border:0 !important;color:#fff;font-size:.95em;line-height:1.4;}
.footer-2025061700 .footer_nav {display:flex;align-items:center;justify-content:center;gap:3.5em;flex-wrap:wrap;padding:0 0 2.05em;}
.footer-2025061700 .footer_nav a {font-size:1.35em;font-weight:600;line-height:1.25;color:#d8d8d8;white-space:nowrap;}
.footer-2025061700 .footer_nav a:hover {color:#f15a22;text-decoration:underline;text-underline-offset:.18em;}
.footer-2025061700 .footer_copyright {padding:1.12em 0;text-align:center;border-top:1px solid rgba(255,255,255,.12);}
.footer-2025061700 .footer_copyright p {font-size:1em;line-height:1.45;color:#d2d2d2;}
.banner-2025061702 {position:relative;width:100%;height:58em;background:#161310;overflow:hidden;}
.banner-2025061702 .swiper,
.banner-2025061702 .swiper-wrapper,
.banner-2025061702 .swiper-slide {height:100%;}
.banner-2025061702 .swiper-slide {position:relative;overflow:hidden;}
.banner-2025061702 .img {position:absolute;inset:0;width:100%;height:100%;}
.banner-2025061702 .img:before {content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(17,13,11,.74) 0%, rgba(17,13,11,.58) 28%, rgba(17,13,11,.16) 56%, rgba(17,13,11,.04) 100%);z-index:1;}
.banner-2025061702 .img img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.banner-2025061702 .txt {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding-top:clamp(5.7em, 5.2vw, 7.3em);}
.banner-2025061702 .txt .container {max-width:1600px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3.8em, 4.2vw, 5.25em) 0 clamp(4.8em, 5vw, 6.5em);}
.banner-2025061702 .txt .tit {font-size:clamp(3.3em, 2.1em + 1.9vw, 4.45em);line-height:1.05;font-weight:600;color:#ece9e4;letter-spacing:-0.05em;text-shadow:0 10px 24px rgba(0,0,0,.22);margin:0 0 .34em;}
.banner-2025061702 .txt .tit span {display:block;line-height:1.05;}
.banner-2025061702 .txt .con {max-width:37em;font-size:clamp(1.08em, .9em + .55vw, 1.25em);line-height:1.6;color:rgba(255,255,255,.9);margin-bottom:2em;}
.banner-2025061702 .btns {gap:clamp(.75em, .8vw, 1em);}
.banner-2025061702 .btns .btn {display:inline-flex;align-items:center;justify-content:center;min-width:10em;min-height:2.64em;padding:.22em 1.1em;border-radius:.3em;font-size:clamp(1.12em, .9em + .45vw, 1.375em);font-weight:400;line-height:1;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease;}
.banner-2025061702 .btns .btn:before,
.banner-2025061702 .btns .btn:hover:before {content:none !important;display:none !important;animation:none !important;}
.banner-2025061702 .btns .btn:hover {transform:translateY(-1px);}
.banner-2025061702 .btns .btn-theme {background:#f15a22;border:1px solid #f15a22;color:#fff;box-shadow:none;}
.banner-2025061702 .btns .btn-theme:hover {background:#d94f1a;border-color:#d94f1a;box-shadow:0 5px 10px rgba(241,90,34,.25);}
.banner-2025061702 .btns .btn-white {background:#fff;border:1px solid #fff;color:#1f232b;box-shadow:0 16px 30px rgba(15,23,42,.12);}
.banner-2025061702 .btns .btn-white:after {display:none;}
.banner-2025061702 .btns .btn-white:hover {color:#f15a22;box-shadow:none;}
.banner-2025061702 .swiper-pagination {bottom:2.85em;left:50%;transform:translateX(-50%);width:94%;max-width:1600px;display:flex;align-items:center;justify-content:flex-end;gap:.9em;line-height:0;}
.banner-2025061702 .swiper-pagination span {margin:0 !important;border-radius:999px;width:1.75em;height:.24em;opacity:1;background:rgba(255,255,255,.55);transition:width .3s ease,background .3s ease,opacity .3s ease;}
.banner-2025061702 .swiper-pagination .swiper-pagination-bullet-active {width:3.2em;background:#fff;}
.main-20250617 {position:relative;z-index:2;overflow:hidden;padding-bottom:6.5em;}

.main-20250617 .section-name {font-size:3.125em;font-weight:600;line-height:1.15em;text-align:center;}
.main-20250617 .section-con {padding:1em 0;}
.main-20250617 .section-con p {text-align:center;font-size:1.25em;font-weight:300;color:var(--p-color);width:45em;max-width:100%;margin:0 auto 1em;}
.section-2025061711 {padding:8.5em 0 7.75em;background:url(../images/aboutBg.png) no-repeat;background-position:top center;background-size:auto 61.625em;}
.section-2025061711 .container {position:relative;z-index:1;}
.section-2025061711 .sectionLeft {width:56.25%;background:#f6ecdf;padding:clamp(3.25em, 3.2vw, 4.1em) clamp(10.5em, 10.5vw, 13.2em) clamp(3.1em, 3vw, 3.85em) clamp(2.8em, 2.8vw, 3.7em);color:#1f2329;}
.section-2025061711 .sectionTit {font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);font-weight:600;line-height:1.08;margin:0 0 .48em;color:#1f2329;}
.section-2025061711 .sectionCon {margin-bottom:clamp(2em, 2vw, 2.55em);}
.section-2025061711 .sectionCon p {width:100%;margin:0 0 1.7em;text-align:left;font-size:clamp(1.08em, .96em + .35vw, 1.25em);line-height:1.58;font-weight:400;color:#2d2f33;}
.section-2025061711 .sectionCon p:last-child {margin-bottom:0;}
.section-2025061711 .sectionBtn .btn {display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-width:8.8em;padding:.36em 1.35em;border:1px solid #f15a22;border-radius:.35em;background:transparent;color:#f15a22;font-size:clamp(1.08em,.98em + .24vw,1.375em);font-weight:400;line-height:1.45;box-shadow:none;position:relative;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease;}
.section-2025061711 .sectionBtn .btn:before {content:none !important;display:none !important;}
.section-2025061711 .sectionBtn .btn:after {content:"";display:inline-block;flex:0 0 auto;width:1.02em;height:.42em;background:currentColor;transform:translateY(.04em);pointer-events:none;-webkit-mask:url(../images/btn_icon.png) center / contain no-repeat;mask:url(../images/btn_icon.png) center / contain no-repeat;}
.section-2025061711 .sectionBtn .btn:hover {transform:translateY(-1px);background:#f15a22;color:#fff;box-shadow:0 5px 10px rgba(241,90,34,.25);}
.section-2025061711 .sectionRight {width:43.75%;min-height:32.25em;position:relative;}
.section-2025061711 .sectionImg {position:absolute;right:0;bottom:-2.05em;width:125%;height:32.25em;}
.section-2025061711 .sectionImg .video {width:100%;height:100%;border-radius:.75em;box-shadow:0 .25em 1.25em rgb(0 0 0 / 18%);}
.section-2025061711 .sectionImg .video img {width:100%;height:100%;object-fit:cover;}
.section-2025061711 .sectionImg .video .video-popup-animation {display:none;}
.section-2025061711 .counterList {padding-top:7.15em;width:100%;}
.section-2025061711 .counterList .item {text-align:center;min-width:20%;}
.section-2025061711 .counterList .item .itemNum {text-align:center;font-size:1em;color:#303338;line-height:1.05;}
.section-2025061711 .counterList .item .itemNum b {font-size:clamp(2.95em, 2.1em + 1vw, 3.625em);font-weight:600;color:#e65a1d;margin-right:.06em;margin-left:.06em;line-height:1;}
.section-2025061711 .counterList .item .itemNum sup {font-size:.46em;line-height:1;top:-1em;}
.section-2025061711 .counterList .item .itemTit {text-align:center;font-size:clamp(1.05em, .95em + .35vw, 1.25em);line-height:1.35;color:#535353;}
.section-2025061711 .counterList .line {width:1px;height:5.25em;background:#cccccc;}
.section-2025061721 {padding:1.5em 0 8em;background:#fff;}
.section-2025061721 .container {max-width:1600px;}
.section-2025061721 .op-header {margin:0 auto 3.25em;text-align:center;}
.section-2025061721 .op-title .tit {margin:0;font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);font-weight:600;line-height:1.08;color:#17191c;font-family:'GoogleSansFlex',sans-serif;}
.section-2025061721 .op-title .desc {margin:1.05em auto 0;font-size:clamp(1.08em, .96em + .35vw, 1.25em);line-height:1.58;color:#2f3134;font-family:'GoogleSansFlex',sans-serif;}
.section-2025061721 .op-categories {margin:0 auto 3.35em;gap:0;justify-content:space-between;flex-wrap:nowrap;}
.section-2025061721 .op-cat {display:flex;align-items:center;justify-content:center;width:31.2%;padding:0 1em;border:0;background:transparent;color:#17191c;cursor:pointer;transition:color .25s ease,opacity .25s ease;outline:none;-webkit-tap-highlight-color:transparent;flex-shrink:1;}
.section-2025061721 .op-cat::-moz-focus-inner {border:0;}
.section-2025061721 .op-cat-inner {display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.55em .95em;max-width:100%;}
.section-2025061721 .op-cat img {width:3.15em;height:3.15em;object-fit:contain;flex-shrink:0;filter:grayscale(1) brightness(.55);transition:filter .25s ease;}
.section-2025061721 .op-cat-inner > span {font-size:clamp(1.45em,1.18em + .34vw,1.9em);font-weight:400;line-height:1.18;color:inherit;font-family:'GoogleSansFlex',sans-serif;transition:color .25s ease;}
.section-2025061721 .op-cat-inner span {display:block;max-width:100%;text-align:left;word-break:break-word;}
.section-2025061721 .op-cat:hover,.section-2025061721 .op-cat.active {color:#f15a22;}
.section-2025061721 .op-cat:hover img,.section-2025061721 .op-cat.active img {filter:none;}
.section-2025061721 .op-divider {width:1px;height:3.9em;background:#d8d8d8;flex-shrink:0;}
.section-2025061721 .op-gallery {max-width:100em;margin:0 auto;}
.section-2025061721 .op-product-swiper {position:relative;overflow:hidden;}
.section-2025061721 .op-product-swiper .swiper-slide {height:auto;}
.section-2025061721 .op-slide-link {display:block;aspect-ratio:16 / 7;overflow:hidden;background:#f4f1ec;}
.section-2025061721 .op-slide-link img {width:100%;height:100%;object-fit:cover;transition:transform .45s ease;}
.section-2025061721 .op-slide-link:hover img {transform:scale(1.03);}
.section-2025061721 .op-gallery .swiper-pagination {position:absolute;left:50%;bottom:1.55em;z-index:2;display:flex;align-items:center;justify-content:center;width:auto;transform:translateX(-50%);line-height:0;}
.section-2025061721 .op-gallery .swiper-pagination .swiper-pagination-bullet {width:.58em;height:.58em;margin:0 .36em;background:rgba(255,255,255,.72);opacity:1;transition:all .25s ease;}
.section-2025061721 .op-gallery .swiper-pagination .swiper-pagination-bullet-active {background:#f15a22;transform:scale(1.08);opacity:1;}
.section-2025061721 .op-actions {margin-top:3.15em;gap:1.4em;justify-content:center;}
.section-2025061721 .op-btn,
.section-2025061705 .solutions-cta,
.gleeg-about-source .single_about .viewmore .btn {display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-width:9.8em;padding:.36em 1.35em .36em 1.35em;border-radius:.35em;font-size:clamp(1.08em,.98em + .24vw,1.375em);font-weight:400;line-height:1.45;text-decoration:none;font-family:'GoogleSansFlex',sans-serif;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease;}
.section-2025061721 .op-btn svg {width:1.05em;height:1.05em;flex-shrink:0;}
.section-2025061721 .op-btn-arrow {display:inline-block;width:1.02em;height:.42em;flex-shrink:0;background:currentColor;transform:translateY(.08em);-webkit-mask:url(../images/btn_icon.png) center / contain no-repeat;mask:url(../images/btn_icon.png) center / contain no-repeat;}
.section-2025061721 .op-btn-primary,
.section-2025061705 .solutions-cta,
.gleeg-about-source .single_about .viewmore .btn {background:#f15a22;border:1px solid #f15a22;color:#fff;}
.section-2025061721 .op-btn-primary:hover,
.section-2025061705 .solutions-cta:hover,
.gleeg-about-source .single_about .viewmore .btn:hover {transform:translateY(-1px);background:#d94f1a;border-color:#d94f1a;box-shadow:0 5px 10px rgba(241,90,34,.25);color:#fff;}
.section-2025061721 .op-btn-secondary {background:transparent;border:1px solid #f15a22;color:#f15a22;box-shadow:none;}
.section-2025061721 .op-btn-secondary:hover {transform:translateY(-1px);background:#f15a22;border-color:#f15a22;color:#fff;box-shadow:0 5px 10px rgba(241,90,34,.25);}
@media screen and (min-width:769px) {
.section-2025061721 .op-categories {max-width:83em;}
.section-2025061721 .op-cat img {width:5em;height:5em;}
.section-2025061721 .op-actions {flex-wrap:nowrap;}
}
@media screen and (max-width:1440px) and (min-width:769px) {
.section-2025061721 .op-cat-inner {flex-direction:column;gap:.45em;}
.section-2025061721 .op-cat-inner span {text-align:center;}
}
.section-2025061722 {padding:5em 0 4em;background:#f5f3f1;}
.section-2025061722 .container {max-width:1600px;}
.section-2025061722 .design-section-subtitle {display:none;}
.section-2025061722 .design-section-heading {margin:0 0 1em;text-align:center;font-family:'GoogleSansFlex',sans-serif;font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);font-weight:600;line-height:1.08;color:#17191c;}
.section-2025061722 .ds-cards-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2em 3.1em;}
.section-2025061722 .ds-card {min-height:13.9em;padding:2.2em 2em 2em 2em;background:transparent;border-radius:.2em;box-shadow:none;cursor:pointer;transition:background .3s ease,box-shadow .3s ease,transform .3s ease;}
.section-2025061722 .ds-card:hover {background:#fff;box-shadow:0 1em 2.8em rgba(241,90,34,.08);}
.section-2025061722 .ds-card-icon {width:2.7em;height:2.7em;margin-bottom:1.45em;display:flex;align-items:center;justify-content:flex-start;}
.section-2025061722 .ds-card-icon img {width:100%;height:100%;object-fit:contain;display:block;}
.section-2025061722 .ds-card-title {margin:0 0 .68em;font-family:'GoogleSansFlex',sans-serif;font-size:clamp(1.2em,1.05em + .2vw,1.375em);font-weight:500;line-height:1.3;color:#1d1f23;}
.section-2025061722 .ds-card-desc {margin:0;font-family:'GoogleSansFlex',sans-serif;font-size:clamp(1em,.93em + .08vw,1.125em);font-weight:400;line-height:1.45;color:#54565a;}
.section-2025061703 {padding:7em 0;position:relative;z-index:10;background:#fff;border-bottom-left-radius:6.25em;}
.section-2025061703 .section-name {position:relative;z-index:1;}
.section-2025061703 .section-con {position:relative;z-index:1;}
.section-2025061703 .section-box {padding-top:1.5em;}
.section-2025061703 .section-box .section-left {width:48.85%;}
.section-2025061703 .section-box .img {width:100%;position:relative;padding-top:82%;}
.section-2025061703 .section-box .img .img-bg {position:absolute;top:50%;left:-1%;width:100%;height:auto;transform:translateY(-51.5%) scale(1.35);}
.section-2025061703 .section-box .img .img-1 {position:absolute;top:0;left:0;width:50%;border-radius:0 4.25em;}
.section-2025061703 .section-box .img .img-2 {position:absolute;bottom:0;right:0;width:50%;border-radius:0 4.25em;}
.section-2025061703 .section-box .section-right {width:38em;}
.section-2025061703 .section-box .list {width:100%;position:relative;z-index: 2;}
.section-2025061703 .section-box .item {padding:2.25em 3.25em;border-radius:1.5em;margin-bottom:1.5em;transition:all 0.5s;}
.section-2025061703 .section-box .item .tit {font-size:1.625em;font-weight:600;padding-left:2em;background:url(../images/choose-ico.png) no-repeat left;background-size:auto 1.3em;}
.section-2025061703 .section-box .item .con {padding-top:1em;font-size:1.125em;color:var(--p-color);}
.section-2025061703 .section-box .item.active {box-shadow:var(--box-shadow);background:#fff;}
.section-2025061704 {position:relative;z-index:9;margin-top:-6.25em;padding:13em 0 14em;background:url(../images/products-bg.jpg) no-repeat center;background-size:cover;}
.section-2025061704 .section-left {width:58em;}
.section-2025061704 .section-left .section-name {text-align:left;}
.section-2025061704 .section-left .section-con p {text-align:left;color:#fff;width:100%;}
.section-2025061704 .section-right {flex:1;text-align:right;}
.section-2025061704 .swiper-button {width:8.5em;}
.section-2025061704 .swiper-button div {width:3.75em;height:3.75em;border-radius:50%;text-align:center;padding:1em;transition:all 0.35s;cursor:pointer;background:#d2d4d6;}
.section-2025061704 .swiper-button div .icon {width:1.75em;height:1.75em;fill:#000;transition:all 0.35s;}
.section-2025061704 .swiper-button div:hover {background:var(--background-theme);}
.section-2025061704 .swiper-button div:hover .icon {fill:#fff;}
.section-2025061704 .products-swiper {padding:5em 0 0;overflow:hidden;}
.section-2025061704 .products-swiper .swiper {overflow:unset;width:94%;max-width:74em;}
.section-2025061704 .products-swiper .swiper-slide {width:35.6875em;margin-right:2.625em;}
.section-2025061704 .products-swiper .item {transition:all 0.5s;overflow:hidden;position:relative;border-radius:4.25em 0 4.25em 0;}
.section-2025061704 .products-swiper .swiper-slide:hover .item {transform:translateY(-2em);}
.section-2025061704 .products-swiper .item .img {position:relative;overflow:hidden;}
.section-2025061704 .products-swiper .item .img img {width:100%;}
.section-2025061704 .products-swiper .item .txt {position:absolute;left:0;bottom:0;width:100%;z-index:1;padding:1.5em;background:rgb(0 0 0 / 70%);}
.section-2025061704 .products-swiper .item .txt .tit {text-align:center;color:#fff;font-size:1.875em;}
.section-2025061704 .products-swiper .item .txt .tit a:hover {color:var(--minor);}
.section-2025061705 {position:relative;z-index:10;padding:7.5em 0 4em;background:#fff;}
.section-2025061705 .container {max-width:1600px;}
.section-2025061705 .section-name {font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);font-weight:600;line-height:1.08;text-align:center;color:#17191c;}
.section-2025061705 .solutions-intro {padding-top:1.05em;}
.section-2025061705 .solutions-intro p {margin:0 auto;text-align:center;max-width:31em;font-size:clamp(1.08em, .96em + .35vw, 1.25em);line-height:1.58;color:#2f3134;}
.section-2025061705 .solutions-swiper {--solutions-top-gap:2.6em;--solutions-button-size:4em;--solutions-main-width:min(75.75em, calc(100vw - 18em));--solutions-card-height:calc(var(--solutions-main-width) * 7 / 16);padding:var(--solutions-top-gap) 0 0;overflow:hidden;position:relative;}
.section-2025061705 .solutions-swiper .swiper {overflow:unset;width:100%;max-width:82em;}
.section-2025061705 .solutions-swiper .swiper-slide {width:var(--solutions-main-width);}
.section-2025061705 .solutions-swiper .item {overflow:hidden;position:relative;border-radius:0;transition:all 0.5s;transform:scale(0.9);transform-origin:center center;}
.section-2025061705 .solutions-swiper .swiper-slide-prev .item {transform-origin:right center;}
.section-2025061705 .solutions-swiper .swiper-slide-next .item {transform-origin:left center;}
.section-2025061705 .solutions-swiper .swiper-slide-active .item {transform:scale(1);}
.section-2025061705 .solutions-swiper .item .img {position:relative;overflow:hidden;aspect-ratio:16 / 7;}
.section-2025061705 .solutions-swiper .item .img a {display:block;width:100%;height:100%;}
.section-2025061705 .solutions-swiper .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025061705 .solutions-swiper .item .img a:before {content:"";z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background-color:#fff;transition:all 0.5s;}
.section-2025061705 .solutions-swiper .swiper-slide-active .item .img a:before {opacity:0;}
.section-2025061705 .solutions-swiper .swiper-slide .item:hover .img img {transform:scale(1.15);}
.section-2025061705 .solutions-swiper .swiper-button {pointer-events:none;position:absolute;top:var(--solutions-top-gap);left:50%;z-index:4;width:var(--solutions-main-width);height:var(--solutions-card-height);transform:translateX(-50%);}
.section-2025061705 .solutions-swiper .swiper-button>div {position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:var(--solutions-button-size);height:var(--solutions-button-size);border-radius:50%;text-align:center;cursor:pointer;pointer-events:auto;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;}
.section-2025061705 .solutions-swiper .button-prev {left:0;background:#8c8c8c;box-shadow:0 0.5em 1.5em rgb(0 0 0 / 10%);transform:translate(-50%, -50%);}
.section-2025061705 .solutions-swiper .button-next {right:0;background:#8c8c8c;box-shadow:0 0.5em 1.5em rgb(0 0 0 / 10%);transform:translate(50%, -50%);}
.section-2025061705 .solutions-swiper .swiper-button>div .icon {width:1.4em;height:1.4em;fill:#fff;transition:transform .25s ease,fill .25s ease;}
.section-2025061705 .solutions-swiper .button-prev:hover {transform:translate(-50%, calc(-50% - 1px));}
.section-2025061705 .solutions-swiper .button-next:hover {transform:translate(50%, calc(-50% - 1px));}
.section-2025061705 .solutions-swiper .button-prev:hover,
.section-2025061705 .solutions-swiper .button-next:hover {background:#d94f1a;box-shadow:0 0.5em 1.5em rgba(241,90,34,.24);}
.section-2025061705 .solutions-actions {padding:4.4em 0 2.1em;text-align:center;}
.section-2025061705 .solutions-cta-arrow {display:inline-block;width:1.02em;height:.42em;flex-shrink:0;background:currentColor;transform:translateY(.08em);-webkit-mask:url(../images/btn_icon.png) center / contain no-repeat;mask:url(../images/btn_icon.png) center / contain no-repeat;}
.section-2025061706 {position:relative;z-index:10;padding:8.25em 0;background:url(../images/customization-bg.jpg) no-repeat;background-color:#fff;background-position:top left;border-bottom-left-radius:6.25em;}
.section-2025061706 .container {max-width:1600px;}
.section-2025061706 .section-box {padding:5.75em 6.25em;border-radius:5em;background-color:rgb(255 255 255 / 75%);background-image:url(../images/customization-box-bg.jpg);background-repeat:no-repeat;background-position:right;background-size:contain;box-shadow:var(--box-shadow);}
.section-2025061706 .section-box .section-left {width:calc( 100% - 47em );}
.section-2025061706 .section-box .section-name {text-align:left;}
.section-2025061706 .section-box .section-con p {text-align:left;min-height:9em;color:#000;font-size:1.375em;}
.section-2025061706 .section-box .btn {margin-right:1em;margin-bottom:0.75em;}
.section-2025061706 .section-box .btn.btn-white {margin-left:0;margin-right:0;}
.section-2025061706 .section-box .section-right {width:44.5em;}
.section-2025061706 .section-box  .img img {width:calc( 50% - 0.5em );margin-bottom:1em;}
.section-2025061706 .section-box  .img .img-1 {border-radius:0 2.75em;}
.section-2025061706 .section-box  .img .img-2 {border-radius:2.5em 0;}
.section-2025061706 .section-box  .img .img-3 {border-radius:2.5em 0;}
.section-2025061706 .section-box  .img .img-4 {border-radius:0 2.5em;}
.section-2025061707 {position:relative;z-index:9;margin-top:-6.25em;padding:13em 0 14em;background:url(../images/about-us-bg.jpg) no-repeat center;background-size:cover;}
.section-2025061707 .section-con p {color:#fff;width:39em;font-weight:300;}
.section-2025061707 .section-box {padding-top:1em;}
.section-2025061707 .section-box .img {width:43.375em;}
.section-2025061707 .section-box .img .video {border-radius:5.25em 0;overflow:hidden;}
.section-2025061707 .section-box .txt {width:calc( 100% - 46em );}
.section-2025061707 .section-box .txt .tit {color:#fff;font-size:1.625em;font-weight:600;margin-bottom:0.5em;}
.section-2025061707 .section-box .txt .con {color:#fff;font-size:1.15em;font-weight:300;margin-bottom:5em;line-height:1.5;}
.section-2025061708 {position:relative;z-index:10;margin-top:-6.25em;padding:7em 0 2em;background:#fff;border-top-right-radius:6.25em;}
.section-2025061708-1 {margin-top:0 !important;background:unset;padding:6em 0 4em;}
.section-2025061708 .section-box .section-left {width:calc( 100% - 49em );}
.section-2025061708 .section-box  .section-name {text-align:left;}
.section-2025061708 .section-box .section-con {min-height:16em;}
.section-2025061708 .section-box .section-con p {text-align:left;color:#000;font-size:1.375em;}
.section-2025061708 .section-box .section-con p.italic {font-style:italic;}
.section-2025061708 .section-box .section-right {width:47em;overflow:hidden;}
.section-2025061708 .section-box .section-right .swiper-slide {padding:0.5em;width:25em;}
.section-2025061708 .section-box .section-right .item {width:100%;background:#fff;border-radius:0.5em;overflow:hidden;box-shadow:1px 1px 5px 1px rgb(0 0 0 / 50%);}
.section-2025061708 .section-box .section-right .item img {width:100%;}
.section-2025061708 .swiper .swiper-button>div {position:absolute;top:50%;margin-top:-1.875em;width:3.75em;height:3.75em;border-radius:50%;text-align:center;padding:1em;transition:all 0.35s;cursor:pointer;background:#00000024;z-index:1;}
.section-2025061708 .swiper .button-prev {left:5.5em;}
.section-2025061708 .swiper .button-next {right:5.5em;}
.section-2025061708 .swiper .swiper-button>div .icon {width:1.75em;height:1.75em;fill:#000;transition:all 0.35s;}
.section-2025061708 .swiper .swiper-button>div:hover {background:var(--background-theme);}
.section-2025061708 .swiper .swiper-button>div:hover .icon {fill:#fff;}
.section-2025081107 {overflow:hidden;padding:10em 0;background:url(../images/news-bg.png) no-repeat left top;background-size:16em;position:relative;}
.section-2025081107 .section-left {width:25em;padding-top:1em;}
.section-2025081107 .section-left p {display:block;max-width:25em;margin-top:1.25em;color:#1f2124;font-size:clamp(1.08em, .96em + .35vw, 1.25em);line-height:1.58;}
.section-2025081107 .section-name {text-align:left;line-height:1.08;font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);font-weight:600;color:#17191c;}
.section-2025081107 .section-name span {display:block;}
.section-2025081107 .btn {display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-width:9.8em;margin-top:4.6em;padding:.36em 1.35em .36em 1.35em;font-size:clamp(1.08em,.98em + .24vw,1.375em);font-weight:400;line-height:1.45;border-radius:.35em;background:#f15a22;border:1px solid #f15a22;color:#fff;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease;}
.section-2025081107 .btn:before,
.section-2025081107 .btn:hover:before {content:none !important;display:none !important;animation:none !important;}
.section-2025081107 .btn:hover {transform:translateY(-1px);background:#d94f1a;border-color:#d94f1a;box-shadow:0 5px 10px rgba(241,90,34,.25);color:#fff;}
.section-2025081107 .btn::after {content:"";display:inline-block;width:1.02em;height:.42em;flex-shrink:0;background:currentColor;transform:translateY(.08em);-webkit-mask:url(../images/btn_icon.png) center / contain no-repeat;mask:url(../images/btn_icon.png) center / contain no-repeat;}
.section-2025081107 .swiper-button {width:10em;padding-top:8em;}
.section-2025081107 .swiper-button .button-prev,.section-2025081107 .swiper-button .button-next {cursor:pointer;}
.section-2025081107 .swiper-button .button-prev svg,.section-2025081107 .swiper-button .button-next svg {display:block;width:2.75em;height:2.75em;padding:0.5em;}
.section-2025081107 .swiper-button span {width:0.2em;height:1.5em;background:#000;}
.section-2025081107 .section-right {position:absolute;right:0;top:5em;overflow:hidden;width:calc( 92% - 32em );}
.section-2025081107 .section-right .swiper-slide {width:30em;}
.section-2025081107 .section-right .item {width:27.25em;margin-right:3em;}
.section-2025081107 .section-right .item.item2 {padding-top:4.2em;}
.section-2025081107 .section-right .item .img {overflow:hidden;width:100%;}
.section-2025081107 .section-right .item .img img {width:100%;height:22.375em;object-fit:cover;transition:all 0.5s;}
.section-2025081107 .section-right .item .img:hover img {transform:scale(1.15);}
.section-2025081107 .section-right .item .txt {padding:1.95em .5em 0;}
.section-2025081107 .section-right .item .txt .date {font-size:1.125em;font-weight:400;color:#666666;margin-bottom:.82em;line-height:1.35;}
.section-2025081107 .section-right .item .txt .date svg {width:1.18em;height:1.18em;margin-right:0.45em;fill:#666666;}
.section-2025081107 .section-right .item .txt .tit {font-size:1.5em;font-weight:400;line-height:1.32;height:2.64em;margin-bottom:1.3em;}
.section-2025081107 .section-right .item .txt .tit a {color:#000;text-decoration:none;}
.section-2025081107 .section-right .item .txt .tit a:hover {color:#000;text-decoration:underline;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;text-underline-offset:.12em;}
.section-2025081107 .section-right .item .txt .more-a {display:inline-block;font-size:1.5em;font-weight:400;line-height:1.25;color:#000;text-decoration:none;transition:color .25s ease,text-decoration-color .25s ease;}
.section-2025081107 .section-right .item .txt .more-a:hover {color:#f15a22;text-decoration-color:#f15a22;}
.section-2025081107 .section-right .item .txt .more-a:hover {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;}
.section-2026033110 {padding:5em 0 1.5em;position:relative;}
.section-2026033110 .bg {background:url(../images/home-CTA-bg.jpg) no-repeat;background-position:center;background-size:cover;background-attachment:fixed;width:100%;height:38.25em;position:absolute;top:0;left:0;}
.section-2026033110 .bg:before {content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,.52) 0%, rgba(0,0,0,.38) 42%, rgba(0,0,0,.6) 100%);}
.section-2026033110 .container {position:relative;z-index:1;}
.section-2026033110 .sectionTit {text-align:center;color:#fff;text-shadow:-1px 1px 5px rgb(0 0 0 / 50%);font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);font-weight:600;line-height:1.08;}
.section-2026033110 .sectionCon {max-width:54em;margin:0 auto 2em;text-align:center;font-size:clamp(1.08em, .96em + .35vw, 1.25em);line-height:1.58;font-weight:400;color:#fff;}
.section-2026033110 .sectionForm {background:#fff;padding:3.25em 4.5em;max-width:81em;width:100%;margin:0 auto;box-shadow:0.25em 0.25em 1.25em rgb(0 0 0 / 20%);}
.section-2026033110 .sectionForm fieldset {display:none;}
.section-2026033110 .sectionForm .form-input {width:31%;margin-bottom:1.375em;}
.section-2026033110 .sectionForm .form-input .form-control {width:100%;border-width:0;background:#f4f4f4;padding:1em 1.5em;font-size:1.125em;line-height:1.5;}
.section-2026033110 .sectionForm .form-content {width:100%;margin-bottom:1.375em;}
.section-2026033110 .sectionForm .form-content .form-textarea {width:100%;background:#f4f4f4;border-width:0;padding:1em 1.5em;font-size:1.125em;line-height:1.5;}
.section-2026033110 .sectionForm .form-captchar {width:100%;height:3.9375em;}
.section-2026033110 .sectionForm .form-captchar p {}
.section-2026033110 .sectionForm .form-captchar input {border-width:0;background:#f4f4f4;padding:1em 1.5em;font-size:1.125em;line-height:1.5;width:11em;float:left;margin-right:1.5em;}
.section-2026033110 .sectionForm .form-captchar img {float:left;width:11em;height:3.9375em;}
.section-2026033110 .sectionForm .submit {width:100%;text-align:center;padding-top:1em;}
.section-2026033110 .sectionForm .submit p {display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-width:13.5em;padding:.36em 2.25em;border-radius:.35em;background:#f15a22;border:1px solid #f15a22;overflow:visible;position:relative;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease;}
.section-2026033110 .sectionForm .submit p:hover {transform:translateY(-1px);background:#d94f1a;border-color:#d94f1a;box-shadow:0 5px 10px rgba(241,90,34,.25);}
.section-2026033110 .sectionForm .submit p:before,
.section-2026033110 .sectionForm .submit p:hover:before {content:none !important;display:none !important;animation:none !important;}
.section-2026033110 .sectionForm .submit p:after {content:"";display:inline-block;width:1.02em;height:.42em;flex:0 0 auto;background:currentColor;color:#fff;transform:translateY(.04em);-webkit-mask:url(../images/btn_icon.png) center / contain no-repeat;mask:url(../images/btn_icon.png) center / contain no-repeat;pointer-events:none;}
.section-2026033110 .sectionForm .submit input {display:block;font-size:clamp(1.08em,.98em + .24vw,1.375em);font-weight:400;line-height:1.45;background:none;border-width:0;color:#fff;padding:0;cursor:pointer;transition:color .25s ease;z-index:1;position:relative;}
.section-2026033110 .sectionForm .submit p:hover input {color:#fff;}
.section-2026033110 .sectionForm .p {width:100%;font-size:1em;opacity:0.5;text-align:center;padding-top:0.75em;}
@keyframes btn-black-animation {
0% {background:var(--theme);transform:translateX(-50%) translateY(-50%) scale(0);opacity:.25;}
to {background:transparent;transform:translateX(-50%) translateY(-50%) scale(1);opacity:0;}
}
.touch-form .form-input {width:46%;margin-bottom:0.75em;position:relative;}
.touch-form .form-input input {border:1px solid #000;border-width:0 0 1px 0;font-size:1.25em;padding:0.75em 0;width:100%;background:unset;}
.touch-form .form-input.form-captchar input {width:52%;}
.touch-form .form-input.form-captchar img {position:absolute;bottom:0;right:0;height:3.75em;width:44%;}
.touch-form .form-content {width:100%;margin-bottom:2.75em;}
.touch-form .form-content textarea {width:100%;border:1px solid #000;border-width:0 0 1px 0;font-size:1.25em;padding:0.75em 0;background:unset;}
.touch-form .submit {width:100%;text-align:center;margin-bottom:2em;}
.section-2025061715 .touch-form .submit p {display:inline-block;background:none;overflow:visible;position:relative;transition:none;border-radius:0;}
.section-2025061715 .touch-form .submit p:before,
.section-2025061715 .touch-form .submit p:hover:before {content:none !important;display:none !important;animation:none !important;}
.section-2025061715 .touch-form .submit .wpcf7-submit.btn {display:inline-flex;align-items:center;justify-content:center;min-width:10em;min-height:2.64em;padding:.22em 1.1em;border:1px solid #f15a22;border-radius:.3em;background:#f15a22;color:#fff;font-size:1.25em;font-weight:400;line-height:1;box-shadow:none;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease;}
.section-2025061715 .touch-form .submit .wpcf7-submit.btn:before,
.section-2025061715 .touch-form .submit .wpcf7-submit.btn:hover:before {content:none !important;display:none !important;animation:none !important;}
.section-2025061715 .touch-form .submit .wpcf7-submit.btn:hover {transform:translateY(-1px);background:#d94f1a;border-color:#d94f1a;color:#fff;box-shadow:0 16px 28px rgba(241,90,34,.2);}
.touch-form .p {width:100%;text-align:center;color:#999999;}
.page_banner-2025061711 {position:relative;}
.page_banner-2025061711 .img {width:100%;}
.page_banner-2025061711 .img img {width:100%;height:34.375em;object-fit:cover;}
.page_banner-2025061711 .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.page_banner-2025061711 .txt .tit {text-align:center;font-size:3em;font-weight:600;text-transform:uppercase;color:#ece9e4;}
.page_banner-2025061711 .page_nav {width:100%;padding-top:1em;}
.page_banner-2025061711 .page_nav .ico img {display:block;width:1.25em;height:auto;margin-right:0.5em;}
.page_banner-2025061711 .page_nav a {font-size:1.125em;color:#ece9e4;}
.page_banner-2025061711 .page_nav span {margin:0 0.75em;color:#ece9e4;}
.page_banner-2025061711 .page_nav--project-single {max-width:100%;min-width:0;flex-wrap:nowrap;}
.page_banner-2025061711 .page_nav--project-single .page_nav__current {display:block;min-width:0;max-width:24em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125em;color:#ece9e4;}
.section-2025061712 {padding:5em 0;}
.section-2025061712 .list .item {margin-bottom:2.5em;}
.section-2025061712 .list .item .txt {width:54%;max-width:45em;padding:0 1em;}
.section-2025061712 .list .item .txt .tit {font-size:2em;font-weight:600;margin-bottom:0.75em;}
.section-2025061712 .list .item .txt .con {min-height:9em;margin-bottom:2em;}
.section-2025061712 .list .item .txt .con p {font-size:1.125em;margin-bottom:0.75em;color:var(--p-color);}
.section-2025061712 .list .item .txt .con b {color:#000;}
.section-2025061712 .list .item .img {width:43.5%;overflow:hidden;border-radius:1.5em;}
.section-2025061712 .list .item .img img {width:100%;transition:all 0.5s;}
.section-2025061712 .list .item .img:hover img {transform:scale(1.1);}
.section-2025061713 {padding:5em 0;position:relative;z-index:1;}
.section-2025061713 .section-head {text-align:center;margin-bottom:5.875em;}
.section-2025061713 .section-head .img {margin-bottom:2em;}
.section-2025061713 .section-head .img img {width:7.75em;margin:0 auto;}
.section-2025061713 .section-head .con {font-size:1.875em;text-align:center;width:100%;max-width:34em;margin:0 auto 2em;}
.section-2025061713 .section-works {padding:5.75em 0 0;min-height:54.5em;background:url(../images/works-bg.jpg) no-repeat;background-position:top center;background-size:100% 54.5em;}
.section-2025061713 .section-tit {font-size:2.375em;font-weight:600;text-align:center;margin-bottom:0.75em;}
.section-2025061713 .section-works .list {margin-left:-1em;margin-right:-1em;}
.section-2025061713 .section-works .list .item {margin:4em 1em 1.5em;width:calc( 33.333% - 2em );min-height:14em;padding:3em 2em 1.25em;position:relative;background:rgb(255 255 255 / 50%);border-radius:1em;box-shadow:var(--box-shadow);}
.section-2025061713 .section-works .list .item .num {position:absolute;top:-1em;left:calc( 50% - 0.975em );font-size:1.75em;font-weight:600;}
.section-2025061713 .section-works .list .item .num span {display:block;position:relative;z-index:1;color:#fff;width:1.95em;height:1.95em;text-align:center;line-height:1em;padding:0.475em 0;background:var(--background-theme);border-radius:50%;}
.section-2025061713 .section-works .list .item .num:before {content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgb(0 0 0 / 20%);animation:video_pulse_animation_outside ease-out 2s infinite;}
.section-2025061713 .section-works .list .item:nth-child(1) .num:before {animation-delay:0s;}
.section-2025061713 .section-works .list .item:nth-child(2) .num:before {animation-delay:0.5s;}
.section-2025061713 .section-works .list .item:nth-child(3) .num:before {animation-delay:1s;}
.section-2025061713 .section-works .list .item:nth-child(4) .num:before {animation-delay:1.5s;}
.section-2025061713 .section-works .list .item:nth-child(5) .num:before {animation-delay:2s;}
.section-2025061713 .section-works .list .item .tit {font-size:1.75em;font-weight:600;text-align:center;margin-bottom:0.5em;}
.section-2025061713 .section-works .list .item .con {font-size:1.125em;text-align:center;color:var(--p-color);}
.section-2025061713 .section-customize {padding-top:4em;}
.section-2025061713 .section-customize .list {padding-top:1.5em;}
.section-2025061713 .section-customize .list .item {width:100%;}
.section-2025061713 .section-customize .list .item .txt {width:47.7%;text-align:center;}
.section-2025061713 .section-customize .list .item .txt .tit {font-size:2em;font-weight:600;color:#000;margin-bottom:0.5em;}
.section-2025061713 .section-customize .list .item .txt .con {font-size:1.25em;color:var(--p-color);}
.section-2025061713 .section-customize .list .item .img {width:47.7%;overflow:hidden;border-radius:1.5em;}
.section-2025061713 .section-customize .list .item .img img {width:100%;transition:all 0.5s;}
.section-2025061713 .section-customize .list .item .img:hover img {transform:scale(1.1);}
.section-2025061714 {padding:5em 0 0;position:relative;}
.section-2025061714:before {content:" ";position:absolute;top:-1em;left:0;width:14.625em;height:31.375em;background:url(../images/about-us-left-bg.png) no-repeat;background-size:cover;background-position:center;}
.section-2025061714:after {content:" ";position:absolute;top:12.5em;right:0;width:22.125em;height:27.625em;background:url(../images/about-us-right-bg.png) no-repeat;background-size:cover;background-position:center;}
.section-2025061714 .section-tit {text-align:center;font-size:3em;font-weight:600;}
.section-2025061714 .section-info {font-size:1.255em;text-align:center;color:var(--p-color);margin:0.75em 0 1.75em;}
.section-2025061714 .section-head {margin-bottom:4.5em;position:relative;z-index:1;}
.section-2025061714 .section-head .img {width:47%;}
.section-2025061714 .section-head .img .video {border-radius:5.25em 0;}
.section-2025061714 .section-head .txt {width:50%;max-width:42.5em;}
.section-2025061714 .section-head .txt .ico {margin-bottom:1em;}
.section-2025061714 .section-head .txt .ico img {width:18em;}
.section-2025061714 .section-head .txt .tit {font-size:1.525em;font-weight:600;margin-bottom:0.5em;}
.section-2025061714 .section-head .txt .con {font-size:1.125em;line-height:1.5;    color: #666;}
.section-2025061714 .section-tour {margin-bottom:6em;position:relative;z-index:1;}
.section-2025061714 .section-tour .img-list .img {width:24%;margin-bottom:1.5%;overflow:hidden;border-radius:0.75em;}
.section-2025061714 .section-tour .img-list .img img {width:100%;height:100%;object-fit:cover;transition:all 0.4s;}
.section-2025061714 .section-tour .img-list .img:hover img {transform:scale(1.1);}
.section-2025061714 .section-advantage {padding:4em 0;background:url(../images/advantage-bg.jpg) no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;}
.section-2025061714 .section-advantage .txt {width:43%;}
.section-2025061714 .section-advantage .txt .section-tit {text-align:left;color:#fff;}
.section-2025061714 .section-advantage .txt .section-info {text-align:left;font-size:1.125em;font-weight:300;color:#fff;}
.section-2025061714 .section-advantage .img-list {width:53%;}
.section-2025061714 .section-advantage .img-list .img {width:calc( 50% - 0.5em );height:13.875em;margin-bottom:1em;border-radius:1em;background:rgb(255 255 255 / 50%);padding:2.75em 1em 0;}
.section-2025061714 .section-advantage .img-list .img img {height:4.75em;margin:0 auto 1.25em;}
.section-2025061714 .section-advantage .img-list .img .tit {font-size:1.75em;font-weight:600;text-align:center;}
.section-2025061715 {padding:6em 0 2em;}
.section-2025061715 .section-box {padding-bottom:4em;}
.section-2025061715 .section-box .section-left {width:32.5%;background:url(../images/contact_left_bg.jpg) center / cover no-repeat;border-radius:1em;box-shadow:var(--box-shadow);padding:3.25em 2em;}
.section-2025061715 .section-box .contacts-list {width:100%;}
.section-2025061715 .section-box .contacts-list .item {border-bottom:1px solid rgb(255 255 255 / 25%);padding-bottom:2.5em;margin-bottom:2.5em;text-align:center;}
.section-2025061715 .section-box .contacts-list .item:nth-last-child(1) {margin-bottom:0;border-width:0;padding-bottom:0;}
.section-2025061715 .section-box .contacts-list .item .tit {font-size:2em;font-weight:600;color:#000;margin-bottom:0.5em;}
.section-2025061715 .section-box .contacts-list .item .con p {font-size:1.2em;font-weight:300;color:#000;padding-bottom:0.35em;}
.section-2025061715 .section-box .contacts-list .item .con p a {color:#000;}
.section-2025061715 .section-box .section-right {width:65.5%;border-radius:1em;box-shadow:var(--box-shadow);padding:3.25em 4.5em;}
.section-2025061715 .section-box .section-tit {font-size:2.5em;font-weight:600;text-align:center;margin-bottom:0.25em;}
.section-2025061715 .section-box .section-info {font-size:1.15em;color:var(--p-color);text-align:center;margin-bottom:1.5em;}
.section-2025061715 .contactmap iframe {display:block;height:37.5em;width:94%;max-width:1600px;margin:0 auto;border-radius:0.75em;box-shadow:var(--box-shadow);}
.pagination {width:100%;margin:1.5em 0;}
.pagination a {display:block;width:2.45em;height:2.45em;text-align:center;line-height:2.45em;font-size:1.125em;border-radius:50%;color:#838383;margin:0.25em;transition:all 0.5s;}
.pagination a svg {width:1.25em;height:2.45em;fill:#838383;}
.pagination a:hover {color:#000;}
.pagination a.active,.pagination a.active:hover {color:#fff;background:var(--background-theme);}
.pagination a:hover svg {fill:#000;}
.section-2025061716 {padding:3.75em 0;}
.section-switch {padding-bottom:2.25em;}
.section-switch .option {margin:0.375em;}
.section-switch .option a {display:block;font-size:1.375em;padding:0.3em 1em;min-width:7.75em;text-align:center;background:#f1f1f1;border-radius:0.25em;transition:all 0.5s;}
.section-switch .option.active a,.section-switch .option:hover a {color:#fff;background:var(--background-theme);}
.section-2025061716 .video-list {gap:3.5%;}
.section-2025061716 .video-list .item {width:31%;}
.section-2025061716 .video-list .item .video {border-radius:3.5em 0;}
.section-2025061716 .video-list .item .video .video-bg {position:absolute;top:calc( 50% - 2em );left:calc( 50% - 2em );z-index:3;width:4em;height:4em;background:url(../images/video-ico.png) no-repeat;background-size:contain;transition:all 0.75s;}
.section-2025061716 .video-list .item .video:after {content:" ";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0.5;transition:all 0.5s;}
.section-2025061716 .video-list .item .video:hover:after {opacity:0;}
.section-2025061716 .video-list .item .video:hover .video-bg {transform:scale(1.2);}
.section-2025061716 .video-list .item .txt {text-align:center;margin:1.5em 0 3.25em;}
.section-2025061716 .video-list .item .txt .date {color:var(--p-color);margin-bottom:0.5em;}
.section-2025061716 .video-list .item .txt .tit {font-size:1.3125em;height:2.65em;line-height:1.25em;padding:0 1em;}
.section-2025061716 .video-list .item .txt .date .icon {width:1.25em;height:1.25em;margin-right:0.5em;fill:var(--p-color);}
.section-2025061716 .download-list .item {padding:2.5em 3em;margin-bottom:2em;box-shadow:0.1em 0.1em 1em 0.1em rgb(0 0 0 / 7%);border-radius:0.75em;}
.section-2025061716 .download-list .item .img {width:3.75em;}
.section-2025061716 .download-list .item .txt {flex:1;padding:0 2.375em;}
.section-2025061716 .download-list .item .txt .tit {font-size:1.5em;font-weight:600;margin-bottom:0.5em;}
.section-2025061716 .download-list .item .txt .con {font-size:1.125em;color:var(--p-color);line-height:1.25;height:2.5em;}
.section-2025061716 .download-list .item .more {display:inline-block;font-size:1.125em;font-weight:600;padding:0.75em 1.5em;background:var(--background-theme);color:#fff;border-width:0;border-radius:0.35em;position:relative;overflow:hidden;text-transform:uppercase;}
.section-2025061716 .download-list .item .more:after {content:"";position:absolute;top:0.25em;left:0.25em;bottom:0.25em;right:0.25em;background:#fff;border-radius:0.25em;transition:all 0.5s;}
.section-2025061716 .download-list .item .more span {display:block;background:var(--hover-theme);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:3;}
.section-2025061716 .download-list .item .more:hover span {background:unset;-webkit-text-fill-color:unset;color:#fff;}
.section-2025061716 .download-list .item .more:hover:after {opacity:0;}
.section-2025061717 {padding:5.25em 0 0;}
.section-2025061717 .container {max-width:1656px;}
.section-2025061717 .blogs-list .item {position:relative;padding:2.5em 7.5%;margin-bottom:1em;}
.section-2025061717 .blogs-list .item:before {content:"";border-radius:2em;position:absolute;top:0;bottom:0;left:0;width:0;background-image:var(--background-theme);background-position:center;overflow:hidden;transition:all 0.75s;}
.section-2025061717 .blogs-list .item .img {width:31.5%;position:relative;z-index:1;}
.section-2025061717 .blogs-list .item .img a {display:block;width:100%;overflow:hidden;}
.section-2025061717 .blogs-list .item .img img {width:100%;transition:all 0.5s;}
.section-2025061717 .blogs-list .item .img img:hover {transform:scale(1.1);}
.section-2025061717 .blogs-list .item .txt {padding:0 3.25em;flex:1;position:relative;z-index:1;}
.section-2025061717 .blogs-list .item .txt .tit {font-size:1.5em;font-weight:600;line-height:1.5;margin-bottom:0.75em;}
.section-2025061717 .blogs-list .item .txt .con {transition:all 0.5s;border-top:1px dashed #bebebe;font-size:1.125em;padding-top:1.5em;margin-bottom:2.5em;color:var(--p-color);}
.section-2025061717 .blogs-list .item .txt .more {transition:all 0.5s;font-size:1.125em;font-weight:600;text-transform:uppercase;}
.section-2025061717 .blogs-list .item .date {transition:all 0.5s;position:relative;z-index:1;}
.section-2025061717 .blogs-list .item .date .d {transition:all 0.5s;font-size:5.75em;font-weight:600;line-height:1;text-align:center;}
.section-2025061717 .blogs-list .item .date .y-m {transition:all 0.5s;font-size:1.75em;text-align:center;color:#666666;}
.section-2025061717 .blogs-list .item:hover .txt .tit a {color:#fff;}
.section-2025061717 .blogs-list .item:hover .txt .con {color:#fff;}
.section-2025061717 .blogs-list .item:hover .txt .more {color:#fff;}
.section-2025061717 .blogs-list .item:hover .date .d {color:#fff;}
.section-2025061717 .blogs-list .item:hover .date .y-m {color:#fff;}
.section-2025061717 .blogs-list .item:hover:before {width:100%;}
.archive-blogs.section-2025061717 .blogs-list .item:before {background:#efefef;background-image:none;}
.archive-blogs.section-2025061717 .blogs-list .item:hover:before {background:#efefef;}
.archive-blogs.section-2025061717 .blogs-list .item:hover .txt .tit a,
.archive-blogs.section-2025061717 .blogs-list .item:hover .txt .con,
.archive-blogs.section-2025061717 .blogs-list .item:hover .txt .more,
.archive-blogs.section-2025061717 .blogs-list .item:hover .date .d,
.archive-blogs.section-2025061717 .blogs-list .item:hover .date .y-m {color:#222;}
.list_category {width:100%;height:auto;margin-bottom:2em;overflow:hidden;border-radius:1em;background:#ffffff;padding:1.75em;box-shadow:0 0 1em 0.8em rgba(0,0,0,0.05);}
.list_category .title span {font-size:1.25em;font-weight:600;}
.list_category .title img {width:1.375em;}
.category_navbar {padding-top:1em;}
.category_navbar .megamenu {position:relative;padding:0.75em 0;}
.category_navbar .megamenu:nth-last-child(1) {border-width:0;}
.category_navbar .megamenu>a {font-size:1.15em;}
.category_navbar .megamenu .menu-toggle {position:absolute;right:0;top:0.65em;font-size:1.25em;width:1em;height:1em;text-align:center;line-height:1em;transition:all 0.5s;}
.category_navbar .sub-menu {display:none;padding:0.5em 0 0;}
.category_navbar .sub-menu li {padding:0.5em 0 0.5em 2.5em;position:relative;}
.category_navbar .sub-menu li:before {content:" ";width:0.75em;height:2px;position:absolute;left:1em;top:1.125em;background:var(--p-color);}
.category_navbar .sub-menu a {font-size:1em;color:var(--p-color);}
.category_navbar .sub-menu li.active a,.category_navbar .sub-menu li a:hover {background:var(--hover-theme);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.category_navbar .sub-menu li.active:before {background:var(--background-theme);}
.category_navbar .megamenu.active>a,.category_navbar .megamenu>a:hover {background:var(--hover-theme);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.category_navbar .megamenu.active .menu-toggle {transform:rotateZ(90deg);}
.static-form {width:100%;height:auto;margin-bottom:2em;overflow:hidden;border-radius:1em;background:#ffffff;padding:1.75em;box-shadow:0 0 1em 0.8em rgba(0,0,0,0.05);}
.static-form .title {margin-bottom:1em;}
.static-form .title span {font-size:1.25em;font-weight:600;}
.static-form .title img {width:1.375em;}
.static-form .form-input {margin-bottom:0.5em;width:100%;position:relative;}
.static-form .form-input input {width:100%;background:#f7f7f7;border-width:0;font-size:13px;padding:0.75em 1.125em;border-radius:0.5em;}
.static-form .form-content {margin-bottom:0.5em;width:100%;}
.static-form .form-content span {display:block;}
.static-form .form-content textarea {width:100%;border-width:0;background:#f7f7f7;border-width:0;font-size:13px;padding:0.75em 1.125em;border-radius:0.5em;}
.static-form .form-input2 input {width:56%;}
.static-form .form-input2 img {position:absolute;right:0;top:0;width:40%;height:100%;}
.static-form .btn {width:100%;padding:0.5em 1em;}
.static-form .submit {padding-top:1em;}
.section-2025061718 {padding:5em 0 0;}
.section-2025061718 .left {width:19.25em;}
.section-2025061718 .right {width:calc( 100% - 23em );}
.section-2025061718 .products-list {gap:2%;}
.section-2025061718 .products-list .item {width:32%;margin-bottom:1.5em;}
.section-2025061718 .products-list .item .img {width:100%;overflow:hidden;}
.section-2025061718 .products-list .item .img img {width:100%;transition:all 0.5s;}
.section-2025061718 .products-list .item .img img:hover {transform:scale(1.1);}
.section-2025061718 .products-list .item .txt {padding:1.25em 0.75em;}
.section-2025061718 .products-list .item .txt .tit {width:100%;text-align:center;font-size:1.125em;}
.section-2025061719 {padding:5em 0 0;}
.section-2025061719 .section-box {margin-bottom:4.5em;}
.section-2025061719 .section-box .section-left {width:calc( 100% - 23.75em );}
.section-2025061719 .section-box .section-right {width:21em;}
.section-2025061719 .box {background:#fff;padding-bottom:3.5em;}
.section-2025061719 .box .h2 {text-align:center;font-size:2.125em;line-height:1.25;margin-bottom:0.5em;}
.section-2025061719 .box .span {text-align:center;line-height:1.35;margin-bottom:2.25em;}
.section-2025061719 .box .span span {color:var(--p-color);padding-left:1.5em;margin:0 0.875em;background-position:left center;background-size:1.35em auto;background-repeat:no-repeat;}
.section-2025061719 .box .span span.date {background-image:url(../images/date.png);}
.section-2025061719 .box .span span.view {background-image:url(../images/view.png);background-size:1.15em auto;}
.section-2025061719 .box .article {font-size:1.125em;}
.section-2025061719 .box .article p {line-height:1.55;margin-bottom:1em;color:#333;}
.section-2025061719 .box .article p * {color:inherit;}
.section-2025061719 .box .article iframe {display: block;margin:0 auto 2em;}
.section-2025061719 .box .article img {max-width:100% !important;height:auto !important;margin:0 auto 2em;}
.section-2025061719 .download-link {margin-top:3.5em;padding-top:3.5em;border-top:1px solid var(--border-color);}
.section-2025061719 .download-link .more {display:inline-block;font-size:1.125em;font-weight:600;padding:0.75em 1.5em;background:var(--background-theme);color:#fff;border-width:0;border-radius:0.35em;position:relative;overflow:hidden;text-transform:uppercase;}
.section-2025061719 .download-link .more:after {content:"";position:absolute;top:0.25em;left:0.25em;bottom:0.25em;right:0.25em;background:#fff;border-radius:0.25em;transition:all 0.5s;}
.section-2025061719 .download-link .more span {display:block;background:var(--hover-theme);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:3;}
.section-2025061719 .download-link .more:hover span {background:unset;-webkit-text-fill-color:unset;color:#fff;}
.section-2025061719 .download-link .more:hover:after {opacity:0;}
.section-2025061719 .prev-next {padding:0.75em 2.25em;border-radius:0em;box-shadow:0.15em 0.15em 5em 0.15em rgb(0 0 0 / 10%);}
.section-2025061719 .prev-next .prev,.section-2025061719 .prev-next .next {width:49.2%;background:#ffffff;padding:1.5em 0;}
.section-2025061719 .prev-next .prev:hover,.section-2025061719 .prev-next .next:hover {color:var(--theme);}
.section-2025061719 .prev-next .prev span {font-size:1.125em;margin-right:0.75em;color:var(--text);}
.section-2025061719 .prev-next .prev span i {font-size:1.125em;margin-right:0.75em;color:inherit;}
.section-2025061719 .prev-next .next span {font-size:1.125em;margin-left:0.75em;color:var(--text);}
.section-2025061719 .prev-next .next span i {font-size:1.125em;margin-left:0.75em;color:inherit;}
.section-2025061719 .prev-next .prev .a {flex:1;font-size:1.125em;color:var(--p-color);}
.section-2025061719 .prev-next .next .a {flex:1;font-size:1.125em;text-align:right;color:var(--p-color);}
.section-2025061719 .prev-next .prev:hover .a,.section-2025061719 .prev-next .next:hover .a,.section-2025061719 .prev-next .prev:hover span,.section-2025061719 .prev-next .next:hover span {color:var(--theme);}
.hot_sale {width:100%;box-shadow:0.15em 0.15em 5em 0.15em rgb(0 0 0 / 10%);border-radius:0;overflow:hidden;background:#fff;}
.hot_sale .title {background:var(--background-theme);border-radius:0 0 0 ;font-size:1.25em;font-weight:600;padding:0 0.9em;height:3.3em;color:#fff;}
.hot_sale .title svg.icon {fill:#fff;width:1.4em;height:1.4em;margin-right:0.35em;}
.hot_sale .hot_img {padding:0.75em 1.5em;}
.hot_sale .hot_img li {padding:1.5em 0;border-bottom:1px solid var(--border-color);}
.hot_sale .hot_img li:nth-last-child(1) {border-width:0;}
.hot_sale .hot_img .img {width:100%;border-radius:0em;overflow:hidden;margin-bottom:1em;}
.hot_sale .hot_img .img img {width:100%;transition:all 0.5s;}
.hot_sale .hot_img .img:hover img {transform:scale(1.1);}
.hot_sale .hot_img .txt .tit {font-size:0.9375em;text-align:left;margin-bottom:1.2em;}
.hot_sale .hot_img .txt .more {font-size:12px;font-weight:600;}
.section-questions {width:100%;border-radius:0.75em;overflow:hidden;background:url(../images/questions-bg.jpg) no-repeat center;background-size:cover;padding:2.5em 2.5em 2em; display:none;}
.section-questions .tit {font-size:2.25em;font-weight:600;color:#fff;text-align:center;margin-bottom:0.75em;}
.section-questions .more {font-size:1.25em;text-align:center;}
.section-questions .more a {display:inline-block;margin:0 auto;color:#fff;padding:0.35em 1.5em;border:0.1em solid #fff;border-radius:0.35em;background:unset;transition:all 0.5s;}
.section-questions .more a:hover {border-color:var(--theme);background:var(--background-theme);}
.section-2025061720 {padding:6em 0;}
.section-2025061720 .product_top {margin-bottom:2em;width:100%;overflow:hidden;border-radius:1.25em;background:#ffffff;box-shadow:0px 0px 30px #e7e7e7;padding:2.5em;}
.section-2025061720 .product_top .top_left {width:46.5em;height:auto;}
.section-2025061720 .product_top .top_right {width:calc( 100% - 49em );height:auto;}
.section-2025061720 .product_top .img {width:calc( 100% - 8.875em );height:27em;border-radius:1.25em;overflow:hidden;border:1px solid #e5e5e5;}
.section-2025061720 .product_top .img img {width:100%;height:100%;object-fit:cover;}
.section-2025061720 .product_top .product-swiper {width:7.875em;height:27em;padding:2em 0;position:relative;}
.section-2025061720 .product_top .product-swiper .swiper {height:100%;}
.section-2025061720 .product_top .product-swiper .swiper-pagination {display:none;}
.section-2025061720 .product_top .product-swiper .swiper-slide {height:5.75em;}
.section-2025061720 .product_top .product-swiper .swiper-img {width:100%;height:100%;}
.section-2025061720 .product_top .product-swiper .swiper-img img {width:100%;height:100%;object-fit:cover;cursor:pointer;border-radius:0.75em;border:1px solid var(--border-color);}
.section-2025061720 .product_top .product-swiper .swiper-img.active img {border:2px solid var(--theme);}
.section-2025061720 .product_top .product-swiper .button-prev,.section-2025061720 .product_top .product-swiper .button-next {position:absolute;left:0;width:100%;text-align:center;font-size:2em;cursor:pointer;}
.section-2025061720 .product_top .product-swiper .button-prev {top:0;line-height:1;}
.section-2025061720 .product_top .product-swiper .button-next {bottom:0;line-height:1;}
.section-2025061720 .product_top .cat_tit {font-size:1.125em;}
.section-2025061720 .product_top .title {font-size:2.5em;font-weight:600;padding-bottom:0.5em;border-bottom:1px solid var(--border-color);}
.section-2025061720 .product_top .remarks {padding-bottom:2em;}
.section-2025061720 .product_top .remarks .remark-head {border-bottom:1px solid var(--border-color);padding:0.75em 0 0.75em 2em;background:url(../images/select_pic_03.jpg) no-repeat;background-position:left center;background-size:1.5em;}
.section-2025061720 .product_top .remarks .remark-head span {font-size:1.125em;font-weight:600;}
.section-2025061720 .product_top .remarks .remark-head i {font-size:1.5em;width:1.25em;height:1.25em;text-align:center;line-height:1.25em;transition:all 0.45s;}
.section-2025061720 .product_top .remarks .remark-head.active i {transform:rotate(90deg);}
.section-2025061720 .product_top .remarks .remark-con {padding:1.125em 0;font-size:1.125em;}
.section-2025061720 .product_top .remarks .remark-con p {font-size:1em;padding-bottom:1em;}
.section-2025061720 .product_top .rightbuttons {font-size:1.5em;}
.section-2025061720 .product_top .rightbuttons .rightbuttons_name {font-size:0.75em;}
.section-2025061720 .product_info {width:calc( 100% - 23.375em );background:#ffffff;padding:2.5em 2em;box-shadow:0px 0px 30px #e7e7e7;border-radius:1em;}
.section-2025061720 .product_info .tit {font-size:1.5em;font-weight:600;margin-bottom:1.25em;}
.section-2025061720 .product_info .tit i {width:0.2em;height:1.25em;background:var(--background-theme);margin-right:0.5em;}
.section-2025061720 .product_info .con {font-size:1.125em;}
.section-2025061720 .product_info .con img {max-width:100% !important;height:auto !important;margin:0 auto 1em;}
.section-2025061720 .product_info .con p {margin-bottom:1.2em;}
.section-2025061720 .prev-next {border-top:1px solid #c3c3c3;margin-top:3em;padding:1em 0 0;}
.section-2025061720 .prev-next .prev,.section-2025061720 .prev-next .next {width:49.2%;background:#ffffff;padding:1.5em 0;}
.section-2025061720 .prev-next .prev i,.section-2025061720 .prev-next .next i {width:2.2em;height:2.2em;text-align:center;line-height:2em;border:0.1em solid #c3c3c3;border-radius:50%;font-size:1.25em;transition:all 0.5s;}
.section-2025061720 .prev-next .prev .a {flex:1;font-size:1em;margin-left:1em;}
.section-2025061720 .prev-next .next .a {flex:1;font-size:1em;margin-right:1em;text-align:right;transition:all 0.5s;}
.section-2025061720 .prev-next .prev span,.section-2025061720 .prev-next .next span {font-size:1em;font-weight:600;color:#b5b5b5;}
.section-2025061720 .prev-next .prev:hover i,.section-2025061720 .prev-next .next:hover i {color:#fff;border-color:var(--theme);background:var(--theme);}
.section-2025061720 .prev-next .prev:hover .a,.section-2025061720 .prev-next .next:hover .a,.section-2025061720 .prev-next .prev:hover span,.section-2025061720 .prev-next .next:hover span {color:var(--theme);}
.section-2025061720 .product_side {width:21.125em;}
.section-2025061720 .product_down {width:100%;background:#ffffff;padding:2em 2em;box-shadow:0px 0px 30px #e7e7e7;border-radius:1em;margin-top:3em;}
.section-2025061720 .product_down .title {padding-bottom:1.5em;}
.section-2025061720 .product_down .title img {width:1.5em;margin-right:1em; }
.section-2025061720 .product_down .title .tit {font-size:1.5em;font-weight:600;}
.section-2025061720 .recommend-swiper {position:relative;}
.section-2025061720 .recommend-swiper .swiper-slide {width:26.85em;margin-right:1.475em;}
.section-2025061720 .recommend-swiper .item {width:100%;}
.section-2025061720 .recommend-swiper .item .img {width:45.5%;overflow:hidden;border-radius:0;}
.section-2025061720 .recommend-swiper .item .img img {width:100%;transition:all 0.5s;}
.section-2025061720 .recommend-swiper .item .img:hover img {transform:scale(1.1);}
.section-2025061720 .recommend-swiper .item .txt {width:50%;}
.section-2025061720 .recommend-swiper .item .txt .tit {font-size:1.25em;line-height:1.25;height:2.75em;}
.section-2025061720 .recommend-swiper .item .txt .btn {font-size:12px;}
.section-2025061720 .recommend-swiper .swiper-pagination {text-align:right;bottom:auto;top:-3em;right:0;}
.section-2025061720 .recommend-swiper .swiper-pagination span {margin:0;width:1.75em;height:1.75em;position:relative;background:unset;border:1px solid #fff;opacity:1;}
.section-2025061720 .recommend-swiper .swiper-pagination span:after {display:block;content:" ";width:0.5em;height:0.5em;border-radius:50%;background:#acacac;position:absolute;top:50%;left:50%;margin-top:-0.25em;margin-left:-0.25em;}
.section-2025061720 .recommend-swiper .swiper-pagination span.swiper-pagination-bullet-active {border-color:#000;}
.section-2025061720 .recommend-swiper .swiper-pagination span.swiper-pagination-bullet-active:after {background:#000;}
.bounce-box {cursor:pointer;}
.bounce-box:hover img {animation:bounce 0.8s cubic-bezier(0.5,0.05,0.5,1.5);}
@keyframes bounce {
0%,100% {transform:translateY(0);animation-timing-function:cubic-bezier(0.5,0.05,0.5,1.5);}
20% {transform:translateY(-0.75em);animation-timing-function:cubic-bezier(0.5,0.05,0.5,1.5);}
50% {transform:translateY(0);animation-timing-function:cubic-bezier(0.5,0.05,0.5,1.5);}
70% {transform:translateY(-0.5em);animation-timing-function:cubic-bezier(0.5,0.05,0.5,1.5);}
90% {transform:translateY(0);animation-timing-function:cubic-bezier(0.5,0.05,0.5,1.5);}
}
.fixed-contact-wrap {z-index:999;position:fixed;right:10px;top:75%;width:60px;margin-top:-90px;overflow:hidden;border-radius:10px;opacity:0;transition:all .4s;transform:translateX(95px);-webkit-transform:translateX(95px);-moz-transform:translateX(95px);}
.fixed-contact-wrap.show {transform:none;opacity:1;}
.fixed-contact-wrap.active {width:250px;}
.fixed-contact-wrap li {position:relative;height:60px;background:#e94e1f;overflow:hidden;}
.fixed-contact-wrap.active li {overflow:inherit;}
.fixed-contact-wrap li a {position:relative;z-index:1000;display:block;}
.fixed-contact-wrap li i {z-index:1000;position:absolute;right:0;display:block;width:60px;height:60px;transition:all .4s;}
.fixed-contact-wrap.active li:after {z-index:1001;content:'';position:absolute;bottom:0;left:50%;display:block;width:80%;height:1px;margin-left:-40%;background:rgba(255,255,255,.1);}
.fixed-contact-wrap.active li:last-child:after {display:none;}
.fixed-contact-wrap li:hover i,.fixed-contact-wrap li:hover strong {opacity:.5;}
.fixed-contact-wrap .phone i {background:#e94e1f url(../images/fix-icon1.png) no-repeat center center;border-top-left-radius:30px;-moz-border-top-left-radius:30px;-webkit-border-top-left-radius:30px;border-top-right-radius:30px;-moz-border-top-right-radius:30px;-webkit-border-top-right-radius:30px;}
.fixed-contact-wrap .qq i {background:#e94e1f url(../images/fix-icon2.png) no-repeat center center;}
.fixed-contact-wrap .back-top i {background:#e94e1f url(../images/fix-icon3.png) no-repeat center center;}
.fixed-contact-wrap.active .back-top i {border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;}
.fixed-contact-wrap li strong {position:absolute;top:0;right:-135px;display:block;width:115px;padding:0 15px 0 30px;font:normal 16px/60px 'gotham-medium';color:#fff;background:#e94e1f;white-space:nowrap;transition:all .4s;}
.fixed-contact-wrap.active li strong {right:140px;}
.fixed-contact-wrap.black li {background:#e94e1f;}
.fixed-contact-wrap.black li strong {background:#e94e1f;}
.fixed-contact-wrap.black .phone i {background:#e94e1f url(../images/fix-icon1.png) no-repeat center center;}
.fixed-contact-wrap.black .qq i {background:#e94e1f url(../images/fix-icon2.png) no-repeat center center;}
.fixed-contact-wrap.black .back-top i {background:#e94e1f url(../images/fix-icon3.png) no-repeat center center;}
@media screen and (max-width:1780px) {
.header-2025061701 .head_container {width:94%;height:5.7em;gap:1.7em;}
.header-2025061701 .head_logo img {width:16em;}
.header-2025061701 .head_right {gap:1.5em;}
.header-2025061701 .head_nav {max-width:56em;}
.header-2025061701 .navbar .megamenu>a {padding:0 .9em;font-size:1em;}
.header-2025061701 .border-right {gap:1em;}
}
@media screen and (max-width:1600px) {
.section-2025081107 {padding:6.5em 0;}
.section-2025081107 .section-right {width:calc( 92% - 20em );top:5em;}
}
@media screen and (max-width:1300px) {
html {font-size:14px;}
body {font-size:14px;}
.header-2025061701 .head_container {height:6.15em;}
.header-2025061701 .head_logo img {width:13.2em;}
.header-2025061701 .head_nav {max-width:50em;}
.header-2025061701 .navbar .megamenu>a {padding:0 .72em;font-size:1em;}
.header-2025061701 .border-right {gap:.85em;font-size:1.05em;}
.header-2025061701 .head_quote a {padding:.45em 1.05em;font-size:1em;}
.banner-2025061702 {height:48em;}
.banner-2025061702 .img {height:100%;}
.banner-2025061702 .txt {padding-top:6.15em;}
.banner-2025061702 .txt .container {padding:4em 0 5em;}
.section-2025061706 .section-box {padding:3.75em 4.75em;border-radius:4em;}
.section-2025061706 .section-box .section-right {width:37em;}
.section-2025061706 .section-box .section-left {width:calc( 100% - 39em );}
.page_banner-2025061711 .img img {height:32em;}
.section-2025061714:after {opacity:0.5;}
.section-2025061717 .blogs-list .item {padding:2.5em 6%;}
.section-2025061717 .blogs-list .item .img a {border-radius:2.5em 0;}
.section-2025061717 .blogs-list .item .txt {padding:0 2.5em;}
.section-2025061718 .right {width:calc( 100% - 21.5em );}
.section-2025061718 .products-list .item .img {border-radius:0;}
}
@media screen and (max-width:1120px) {
.header-2025061701 .head_right {width:12em;}
.header-2025061701 .head_navbtn {display:block;font-size:1em;width:2.16em;height:2.16em;text-align:center;line-height:2.16;border-radius:4px;position:relative;transition:all 0.3s ease 0s;overflow:hidden;}
.header-2025061701 .head_navbtn span {display:block;background:#000;width:1.3em;height:0.15em;transition:all 0.3s ease 0s;position:absolute;left:0.43em;}
.header-2025061701 .head_navbtn span:nth-child(1) {top:0.55em;}
.header-2025061701 .head_navbtn span:nth-child(2) {top:1.02em;}
.header-2025061701 .head_navbtn span:nth-child(3) {bottom:0.55em;}
.header-2025061701 .head_navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.header-2025061701 .head_navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header-2025061701 .head_navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.header-2025061701 .head_nav {display:none;}
.header-2025061701 .head_quote {display:none;}
.header-2025061701 .border-right {width:100%;justify-content:flex-end;}
.header-2025061701 .navbar-modern-project {padding:2.5em;width:28em;max-width:100%;}
.header-2025061701 .navbar-modern-contacts {padding-bottom:0;}
.header-2025061701 .navbar-modern-list-social {padding-top:1.25em;}
.m_nav {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#fff !important;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:3em 0 0;}
.m_nav.active {transform:translateX(0);}
.m_nav .m_navbtn_close {position:absolute;right:1em;top:1em;height:1.5em;width:1.5em;transform:rotate(45deg);font-size:1.5em;}
.m_nav .m_navbtn_close span {position:absolute;background:#111;transition:all .15s ease-in-out;}
.m_nav .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.m_nav .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.m_nav.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.m_nav.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.m_nav .m_navbar .megamenu {width:100%;color:#111;position:relative;}
.m_nav .m_navbar .megamenu>a {display:block;color:#111 !important;padding:0.75em 0;font-size:1.25em;}
.m_nav .m_navbar .megamenu i {display:block;position:absolute;top:0;right:0;font-size:1.25em;width:2.4em;height:2.75em;line-height:2.75em;text-align:center;transition:all 0.5s;color:#111;}
.m_navbar .megamenu .nav_list {display:none;position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.m_navbar .megamenu .nav_list1 {position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.m_navbar .megamenu .nav_list li {position:relative;}
.m_navbar .megamenu .nav_list li a {display:block;color:#111 !important;padding:0.75em 0;font-size:1.25em;}
.m_navbar .megamenu .nav_list li a:hover {background:none;color:#111;}
.m_navbar .m_navbar .active-c>i {transform:rotate(180deg);}
.m_navbar .megamenu.active>a:before,.m_navbar .megamenu.active>a:after {display:none;}
.m_nav .m_navbar .active-c>i {transform: rotate(90deg);}
.footer-2025061700 .footer_main {padding-top:3.8em;}
.footer-2025061700 .footer_top {margin-bottom:3.2em;}
.footer-2025061700 .footer_logo_en {font-size:3.8em;}
.footer-2025061700 .footer_logo_cn {font-size:2.1em;}
.footer-2025061700 .footer_info_grid {grid-template-columns:minmax(18em, 1fr) minmax(18em, 1fr);gap:2.6em 3em;margin-bottom:3em;}
.footer-2025061700 .footer_contacts {grid-row:auto;}
.footer-2025061700 .footer_address {display:block;}
.footer-2025061700 .footer_address .footer_title {margin-bottom:1.1em;padding-top:0;}
.footer-2025061700 .footer_address_row {grid-column:auto;}
.footer-2025061700 .footer_follow {grid-column:auto;display:block;margin-top:0;}
.footer-2025061700 .footer_follow .footer_title {margin-bottom:1.1em;}
.footer-2025061700 .footer_socials_row {grid-column:auto;display:block;}
.footer-2025061700 .footer_socials_placeholder {display:none;}
.footer-2025061700 .footer_work {grid-template-columns:1fr;gap:1.7em;margin-bottom:3.2em;}
.footer-2025061700 .footer_nav {gap:1.6em 2.1em;}
.banner-2025061702 {height:48em;}
.banner-2025061702 .img {height:100%;}
.banner-2025061702 .txt .container {padding:3.8em 0 4.7em;}
.banner-2025061702 .txt .tit {font-size:clamp(2.85em, 2.1em + 1.7vw, 3.7em);}
.banner-2025061702 .txt .con {max-width:30em;margin-bottom:1.8em;}
.banner-2025061702 .btns .btn {font-size:clamp(1.02em, .92em + .28vw, 1.18em);}
.banner-2025061702 .swiper-pagination {bottom:2.4em;gap:.7em;}
.banner-2025061702 .swiper-pagination span {width:1.5em;}
.banner-2025061702 .swiper-pagination .swiper-pagination-bullet-active {width:2.65em;}
.main-20250617 .section-name {font-size:2.75em;}
.section-2025061703 .section-box .section-right {width:48%;}
.section-2025061703 .section-box .item {padding:1.75em 2em;}
.section-2025061704 .section-left {width:43em;}
.section-2025061706 .section-box {padding:2.5em 3em;border-radius:3em;}
.section-2025061706 .section-box .section-right {width:30em;}
.section-2025061706 .section-box .section-left {width:calc( 100% - 31em );}
.section-2025061707 .section-box .img {width:35em;}
.section-2025061707 .section-box .txt {width:calc( 100% - 37em );}
.section-2025061708 .section-box .section-right {width:32em;}
.section-2025061708 .section-box .section-right .swiper-slide {width:21em;}
.section-2025061708 .section-box .section-left {width:calc( 100% - 33em );}
.section-2026033110 .sectionForm {padding:2em 2.75em;}
.page_banner-2025061711 .txt .tit {font-size:2.75em;}
.section-2025061712 .list .item .txt .tit {font-size:1.75em;}
.section-2025061714:after {width:14em;height:18em;top:25em;}
.section-2025061714 .section-tit {font-size:2.5em;}
.section-2025061714 .section-head .txt .ico img {width:14em;}
.section-2025061714 .section-head .txt .tit {font-size:1.35em;}
.section-2025061715 .section-box .section-left {padding:2em 1.5em;}
.section-2025061715 .section-box .contacts-list .item .tit {font-size:2em;}
.section-2025061715 .section-box .section-right {padding:2em 1.5em;}
.section-2025061715 .section-box .section-tit {font-size:2.25em;}
.section-2025061715 .section-box .section-info {font-size:1.125em;}
.section-2025061716 .video-list {gap:2.75%;}
.section-2025061716 .video-list .item {width:31.5%;}
.section-2025061716 .video-list .item .video {border-radius:2.5em 0;}
.section-2025061718 .left {display:none;}
.section-2025061718 .right {width:100%;}
.section-2025061718 {padding-top:2em;}
.section-2025061719 .section-box .section-left {width:100%;margin-bottom:4em;}
.section-2025061719 .section-box .section-right {width:100%;}
.hot_sale .hot_img {padding:0.75em;}
.hot_sale .hot_img li {padding:1em 0;width:23%;margin:0 1%;border-width:0;}
.hot_sale .hot_img .txt .tit {font-size:1.125em;margin-bottom:0.75em;line-height:1.25;height:2.5em;}
.hot_sale .hot_img .txt .more {font-size:14px;}
.section-2025061720 {padding:2em 0 4em;}
.section-2025061720 .product_top .top_left {width:50%;}
.section-2025061720 .product_top .img {display:none;}
.section-2025061720 .product_top .product-swiper {width:100%;padding:0;}
.section-2025061720 .product_top .product-swiper .button-prev,.section-2025061720 .product_top .product-swiper .button-next {display:none;}
.section-2025061720 .product_top .product-swiper .swiper-slide {height:auto;}
.section-2025061720 .product_top .product-swiper .swiper-img.active img {border-width:0;}
.section-2025061720 .product_top .top_right {width:46%;}
.section-2025061720 .product_top .title {font-size:2em;}
.section-2025061720 .product_side {display:none;}
.section-2025061720 .product_info {width:100%;}
}
@media screen and (max-width:980px) {
.fixed-contact-wrap {display:none !important;}
.footer-2025061700 .footer_top {align-items:flex-start;flex-direction:column;gap:1.35em;margin-bottom:2.8em;}
.footer-2025061700 .footer_tagline {text-align:left;max-width:34em;}
.footer-2025061700 .footer_info_grid {grid-template-columns:1fr 1fr;gap:2.5em 2em;}
.footer-2025061700 .footer_follow {grid-column:1 / -1;}
.footer-2025061700 .footer_work_head {grid-template-columns:1fr;gap:.85em;}
.footer-2025061700 .footer_work_head p {max-width:34em;}
.footer-2025061700 .footer_nav {justify-content:flex-start;gap:1.2em 2em;}
.banner-2025061702 {height:clamp(36rem, 78vh, 44rem);}
.banner-2025061702 .swiper,
.banner-2025061702 .swiper-wrapper,
.banner-2025061702 .swiper-slide,
.banner-2025061702 .img {height:100%;min-height:0;}
.banner-2025061702 .txt {padding-top:6.15em;}
.banner-2025061702 .txt .container {padding:3.3em 0 4.4em;}
.banner-2025061702 .txt .tit {font-size:clamp(2.7em, 2.05em + 1.85vw, 3.45em);margin-bottom:.38em;}
.banner-2025061702 .txt .con {font-size:clamp(1em, .92em + .45vw, 1.12em);max-width:28em;margin-bottom:1.6em;}
.banner-2025061702 .btns {width:auto;max-width:100%;gap:.75em;}
.banner-2025061702 .btns .btn {flex:0 0 auto;width:auto;font-size:clamp(1em, .94em + .22vw, 1.08em);min-width:9.25em;min-height:2.7em;padding:.22em 1em;}
.section-2025061711 {padding:5.5em 0;background:none;}
.section-2025061711 .container {background:#f6ecdf; padding-bottom: 3em;}
.section-2025061711 .sectionLeft {width:100%;padding:3em 2.6em 3.15em;}
.section-2025061711 .sectionTit {font-size:clamp(2.45em, 2.1em + 1vw, 2.9em);}
.section-2025061711 .sectionCon {margin-bottom:1.85em;}
.section-2025061711 .sectionCon p {font-size:clamp(1em, .94em + .35vw, 1.12em);line-height:1.62;margin-bottom:1.45em;}
.section-2025061711 .sectionRight {width:100%;margin-top:2.3em;min-height:auto;}
.section-2025061711 .sectionImg {position:relative;right:auto;bottom:auto;width:100%;height:auto;aspect-ratio:892 / 503;}
.section-2025061711 .sectionImg .video {display:block;}
.section-2025061711 .counterList {padding-top:4.4em;gap:3em 4%;}
.section-2025061711 .counterList .line {display:none;}
.section-2025061711 .counterList .item {width:48%;}
.section-2025061711 .counterList .item .itemNum b {font-size:clamp(2.75em, 2.35em + .8vw, 3.15em);}
.section-2025061711 .counterList .item .itemTit {font-size:1.1em;}
.section-2025061721 {padding:5.4em 0 5.8em;}
.section-2025061721 .op-header {margin-bottom:2.45em;}
.section-2025061721 .op-title .tit {font-size:clamp(2.45em, 2.1em + 1vw, 2.9em);line-height:1.08;}
.section-2025061721 .op-title .desc {font-size:clamp(1em, .94em + .35vw, 1.12em);line-height:1.62;max-width:100%;margin-top:.95em;}
.section-2025061721 .op-categories {margin-bottom:2.5em;flex-wrap:nowrap;justify-content:space-between;row-gap:0;}
.section-2025061721 .op-cat {width:31.2%;justify-content:center;padding:0 .45em;}
.section-2025061721 .op-cat-inner {flex-direction:column;justify-content:center;gap:.45em;}
.section-2025061721 .op-cat img {width:2.55em;height:2.55em;}
.section-2025061721 .op-cat-inner > span {font-size:1.22em;}
.section-2025061721 .op-cat-inner span {text-align:center;}
.section-2025061721 .op-divider {display:block;height:3.4em;}
.section-2025061721 .op-gallery {max-width:100%;}
.section-2025061721 .op-gallery .swiper-pagination {bottom:1.15em;}
.section-2025061721 .op-actions {margin-top:2.35em;gap:1em;}
.section-2025061721 .op-btn {min-width:12.2em;padding:.72em 1.35em;font-size:1em;}
.section-2025061722 {padding:5.5em 0 6em;}
.section-2025061722 .design-section-heading {margin-bottom:1.45em;font-size:clamp(2.45em, 2.1em + 1vw, 2.9em);line-height:1.08;}
.section-2025061722 .ds-cards-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1.45em 1.7em;}
.section-2025061722 .ds-card {min-height:auto;padding:1.9em 1.8em;}
.section-2025061722 .ds-card-icon {width:2.45em;height:2.45em;margin-bottom:1.15em;}
.section-2025061722 .ds-card-title {font-size:1.22em;}
.section-2025061722 .ds-card-desc {max-width:none;font-size:1em;line-height:1.55;}
.section-2025061703 .section-box .section-left {width:100%;margin-bottom:2em;}
.section-2025061703 .section-box .section-right {width:100%;}
.section-2025061704 .section-left {width:100%;}
.section-2025061704 .section-right {text-align:left;padding-top:3em;}
.section-2025061705 {padding:5.5em 0 5.2em;}
.section-2025061705 .section-name,
.section-2025081107 .section-name {font-size:clamp(2.45em, 2.1em + 1vw, 2.9em);line-height:1.08;}
.section-2025061705 .solutions-intro p {max-width:34em;}
.section-2025061705 .solutions-intro p,
.section-2025081107 .section-left p {font-size:clamp(1em, .94em + .35vw, 1.12em);line-height:1.62;}
.section-2025061705 .solutions-swiper {--solutions-top-gap:2.2em;--solutions-main-width:calc(100vw - 8em);padding-top:var(--solutions-top-gap);}
.section-2025061705 .solutions-swiper .swiper {max-width:none;}
.section-2025061705 .solutions-actions {padding-top:3.2em;}
.section-2025061706 .section-box {background-image:unset;}
.section-2025061706 .section-box .section-left {width:100%;margin-bottom:3em;}
.section-2025061706 .section-box .section-con p {min-height:auto;}
.section-2025061706 .section-box .section-right {width:100%;}
.section-2025061707 .section-box .img {width:100%;margin-bottom:2em;}
.section-2025061707 .section-box .txt {width:100%;}
.section-2025061708 .section-box .section-left {width:100%;margin-bottom:3em;}
.section-2025061708 .section-box .section-con {min-height:auto;}
.section-2025061708 .section-box .section-right {width:100%;}
.section-2025061708 .section-box .section-right .swiper-slide {width:25em;}
.section-2025081107 .section-left {width:19em;}
.section-2025081107 .section-right {width:calc( 92% - 17em );}
.section-2026033110 .sectionForm .form-input {width:100%;}
.section-2025061712 .list .item .img {width:100%;margin-bottom:2em;}
.section-2025061712 .list .item .txt {width:100%;max-width:none;margin-bottom:2em;}
.section-2025061712 .list .item .txt .con {min-height:auto;}
.section-2025061713 .section-tit {font-size:2.15em;}
.section-2025061713 .section-head .img img {width:6em;}
.section-2025061713 .section-head .con {font-size:1.5em;}
.section-2025061713 .section-works {padding:5.75em 0 5.75em;background-size:auto 100%;}
.section-2025061713 .section-works .list .item {width:calc( 50% - 2em );}
.section-2025061713 .section-customize .list .item .txt {width:100%;}
.section-2025061713 .section-customize .list .item .img {width:100%;margin:2em 2em 4em;}
.section-2025061714 .section-head .img {width:100%;margin-bottom:2em;}
.section-2025061714 .section-head .txt {width:100%;max-width:none;}
.section-2025061714 .section-head .txt .ico img {width:14em;}
.section-2025061714 .section-head .txt .tit {font-size:1.5em;}
.section-2025061714 .section-tour .img-list .img {width:48%;margin-bottom:4%;}
.section-2025061714 .section-advantage .txt {width:100%;}
.section-2025061714 .section-advantage .img-list {width:100%;}
.section-2025061715 .section-box .section-left {width:100%;margin-bottom:3em;}
.section-2025061715 .section-box .section-right {width:100%;}
.section-switch .option a {font-size:1.25em;}
.section-2025061716 .video-list {gap:4%;}
.section-2025061716 .video-list .item {width:48%;}
.section-2025061716 .download-list .item {padding:1.5em 1.75em;}
.section-2025061716 .download-list .item .img {width:3em;}
.section-2025061716 .download-list .item .txt {padding:0 1.5em;}
.section-2025061716 .download-list .item .more {font-size:1em;}
.section-2025061716 .download-list .item .txt .tit {font-size:1.25em;}
.section-2025061716 .download-list .item .txt .con {font-size:1em;}
.section-2025061717 .blogs-list .item {padding:2em;}
.section-2025061717 .blogs-list .item .img a {border-radius:0;}
.section-2025061717 .blogs-list .item .txt .con {margin-bottom:1.25em;}
.section-2025061717 .blogs-list .item .date .d {font-size:4.5em;}
.section-2025061717 .blogs-list .item .date .y-m {font-size:1.35em;}
.hot_sale .hot_img li {width:46%;margin:0 2% 2%;}
.section-2025061720 .product_top .top_left {width:100%;margin-bottom:2em;}
.section-2025061720 .product_top .top_right {width:100%;}
.section-2025061720 .product_top .product-swiper {height:auto;}
}
@media screen and (max-width:749px) {
.banner-2025061702 {height:auto !important;}
.banner-2025061702 .swiper,
.banner-2025061702 .swiper-wrapper,
.banner-2025061702 .swiper-slide {height:auto !important;}
.banner-2025061702 .img {position:relative !important;inset:auto !important;width:100%;height:auto !important;min-height:0;}
.banner-2025061702 .img picture {display:block;}
.banner-2025061702 .img img {position:static !important;display:block;width:100%;height:auto !important;object-fit:initial !important;}
.banner-2025061702 .txt {padding-top:0;}
.banner-2025061702 .txt .container {justify-content:flex-end;padding-top:0;padding-bottom:6.2em;}
.banner-2025061702 .txt .tit,
.banner-2025061702 .txt .con {display:none;}
.banner-2025061702 .btns {margin-left:1em;gap:.7em;width:fit-content;max-width:100%;}
.banner-2025061702 .btns .btn {flex:0 0 auto;width:auto;min-width:9em;white-space:nowrap;}
}
@media screen and (max-width:680px) {
html {font-size:12px;}
body {font-size:12px;}
.footer-2025061700 .footer_main {padding-top:3em;}
.footer-2025061700 .footer_top {gap:1em;margin-bottom:2.4em;}
.footer-2025061700 .footer_logo {gap:.35em;}
.footer-2025061700 .footer_logo_en {font-size:3.15em;letter-spacing:-.06em;}
.footer-2025061700 .footer_logo_cn {font-size:1.65em;}
.footer-2025061700 .footer_tagline {font-size:1.08em;line-height:1.55;}
.footer-2025061700 .footer_info_grid {grid-template-columns:1fr;gap:2.2em;margin-bottom:2.6em;}
.footer-2025061700 .footer_follow {grid-column:auto;}
.footer-2025061700 .footer_title {font-size:1.24em;margin-bottom:.85em;}
.footer-2025061700 .footer_contacts p,.footer-2025061700 .footer_address p,.footer-2025061700 .footer_work_head p {font-size:1.08em;}
.footer-2025061700 .footer_contacts p {margin-bottom:.85em;}
.footer-2025061700 .footer_address_row {gap:.9em;}
.footer-2025061700 .footer_socials {gap:.75em;}
.footer-2025061700 .footer_socials a {width:2.45em;height:2.45em;}
.footer-2025061700 .footer_work {gap:1.25em;margin-bottom:2.7em;}
.footer-2025061700 .footer_inquiry {height:3.45em;border-radius:.38em;}
.footer-2025061700 .footer_inquiry input {font-size:1em;padding:0 1em;}
.footer-2025061700 .footer_inquiry button {flex-basis:4.8em;}
.footer-2025061700 .footer_nav {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1em 1.3em;padding-bottom:1.8em;}
.footer-2025061700 .footer_nav a {font-size:1.08em;white-space:normal;}
.footer-2025061700 .footer_copyright p {font-size:.95em;}
.banner-2025061702 .swiper-pagination {display:none;}
.banner-2025061702 {height:auto;}
.banner-2025061702 .swiper,
.banner-2025061702 .swiper-wrapper,
.banner-2025061702 .swiper-slide,
.banner-2025061702 .img {height:auto;min-height:0;}
.banner-2025061702 .img:before {display:none;}
.banner-2025061702 .txt {padding-top:0;}
.banner-2025061702 .txt .container {justify-content:flex-end;padding:0 0 6.4em;}
.banner-2025061702 .txt .tit {font-size:clamp(2.05em, 1.58em + 2.8vw, 2.7em);letter-spacing:0;line-height:1.08;}
.page_banner-2025061711 .txt .container h2.tit {margin-top:1em;}
.banner-2025061702 .txt .con {font-size:clamp(.98em, .9em + .45vw, 1.05em);max-width:24em;margin-bottom:1.35em;}
.banner-2025061702 .btns {gap:.7em;width:fit-content;max-width:100%;}
.banner-2025061702 .btns .btn {flex:0 0 auto;width:auto;min-width:9em;max-width:none;font-size:1em;min-height:2.7em;padding:.22em .95em;}
.section-2025061711 {padding:3.75em 0;}
.section-2025061711 .sectionTit {font-size:clamp(2.15em, 1.95em + 1vw, 2.35em);}
.section-2025061711 .sectionLeft {padding:1.75em 1.4em 1.9em;}
.section-2025061711 .sectionCon {margin-bottom:1.6em;}
.section-2025061711 .sectionCon p {font-size:1.05em;line-height:1.65;margin-bottom:1.25em;}
.section-2025061711 .sectionBtn .btn {display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-width:9.4em;font-size:1em;font-weight:400;line-height:1.45;padding:.78em 1.15em;border-radius:.35em;}
.section-2025061711 .sectionBtn .btn:after {position:static;top:auto;right:auto;transform:translateY(.08em);}
.section-2025061711 .sectionImg {aspect-ratio:16 / 10;}
.section-2025061711 .counterList {padding-top:3.2em;gap:1.9em 0;justify-content:space-between;}
.section-2025061711 .counterList .item {width:48%;min-width:0;}
.section-2025061711 .counterList .item .itemNum b {font-size:2.3em;}
.section-2025061711 .counterList .item .itemTit {font-size:1.02em;}
.section-2025061721 {padding:2em 0 4.5em;}
.section-2025061721 .op-header {margin-bottom:1.8em;}
.section-2025061721 .op-title .tit {font-size:clamp(2.15em, 1.95em + 1vw, 2.35em);line-height:1.08;}
.section-2025061721 .op-title .desc {font-size:1.05em;line-height:1.65;}
.section-2025061721 .op-categories {margin-bottom:2em;row-gap:0;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}
.section-2025061721 .op-cat {width:31.2%;justify-content:center;padding:0 .2em;}
.section-2025061721 .op-cat-inner {flex-direction:column;justify-content:center;flex-wrap:nowrap;gap:.35em .65em;}
.section-2025061721 .op-cat img {width:2.1em;height:2.1em;}
.section-2025061721 .op-cat-inner > span {font-size:1.1em;line-height:1.2;}
.section-2025061721 .op-cat-inner span {text-align:center;}
.section-2025061721 .op-divider {display:block;}
.section-2025061721 .op-slide-link {aspect-ratio:16 / 10.5;}
.section-2025061721 .op-gallery .swiper-pagination {bottom:1em;}
.section-2025061721 .op-actions {margin-top:2em;gap:.85em;}
.section-2025061721 .op-btn {width:100%;min-width:0;font-size:1em;font-weight:400;line-height:1.45;padding:.78em 1.15em;border-radius:.35em;}
.section-2025061722 {padding:4em 0 4.5em;}
.section-2025061722 .design-section-heading {margin-bottom:1.2em;font-size:clamp(2.15em, 1.95em + 1vw, 2.35em);line-height:1.08;}
.section-2025061722 .ds-cards-grid {grid-template-columns:1fr;gap:.95em;}
.section-2025061722 .ds-card {padding:1.55em 1.35em;background:#fff;box-shadow:0 1em 2.8em rgba(241,90,34,.08);}
.section-2025061722 .ds-card-icon {width:2.2em;height:2.2em;margin-bottom:.95em;}
.section-2025061722 .ds-card-title {font-size:1.14em;margin-bottom:.5em;}
.section-2025061722 .ds-card-desc {min-height:3.2em;font-size:.98em;line-height:1.6;max-width:none;}
.news-single-page .page_banner-2025061711 .page_nav > span:nth-last-child(2),
.news-single-page .page_banner-2025061711 .page_nav > a:last-child {display:none;}
.page_banner-2025061711 .page_nav--project-single .page_nav__current {max-width:min(12em, calc(100vw - 13.5em));}
.section-2025061705 {padding:4em 0 4.5em;}
.section-2025061705 .solutions-intro {padding-top:.9em;}
.section-2025061705 .solutions-intro p {font-size:1.05em;line-height:1.65;max-width:23em;}
.section-2025061705 .solutions-swiper .item .img {aspect-ratio:16 / 12;}
.section-2025061705 .solutions-swiper .item .img > div {display:block;width:100%;height:100%;}
.section-2025061705 .solutions-swiper {--solutions-top-gap:1.75em;--solutions-main-width:calc(100vw - 1.5em);padding-top:var(--solutions-top-gap);}
.section-2025061705 .solutions-swiper .swiper-button>div {display:none;}
.section-2025061705 .solutions-actions {padding-top:2.2em;}
.section-2025061705 .solutions-cta {width:100%;max-width:21em;min-width:0;font-size:1em;font-weight:400;line-height:1.45;padding:.78em 1.15em;border-radius:.35em;}
.section-2025061703 {padding:5em 0;border-bottom-left-radius:4em;}
.section-2025061704 {margin-top:-4em;padding:8.5em 0 9em;}
.section-2025061704 .products-swiper {padding:3em 0 0;}
.section-2025061704 .products-swiper .item {border-radius:3em 0 3em;}
.section-2025061704 .products-swiper .item .txt .tit {font-size:1.5em;}
.section-2025061705 {margin-top:0;padding:4em 0 4.5em;border-top-right-radius:0;}
.section-2025061706 {padding:5em 0 6em;border-bottom-left-radius:4em;background-size:contain;}
.section-2025061706 .section-box {padding:2em;border-radius:2em;}
.section-2025061706 .section-box .img .img-1 {border-radius:0 1.5em;}
.section-2025061706 .section-box .img .img-2 {border-radius:1.5em 0;}
.section-2025061706 .section-box .img .img-3 {border-radius:1.5em 0;}
.section-2025061706 .section-box .img .img-4 {border-radius:0 1.5em;}
.section-2025061707 {margin-top:-4em;padding:8.5em 0 9em;}
.section-2025061707 .section-box .img .video {border-radius:4em 0;}
.section-2025061708 {margin-top:-4em;border-top-right-radius:4em;padding:5em 0 2em;}
.section-2025061708 .swiper .swiper-button>div {display:none;}
.section-2025061708 .section-box .section-right .swiper-slide {width:100%;background:#fff;}
.section-2025081107 {padding:0.5em 0 4em;background:none;background-size:12em;}
.section-2025081107 .section-left {width:100%;padding-top:0;margin-bottom:2em;position:relative;}
.section-2025061705 .section-name,
.section-2025081107 .section-name {font-size:clamp(2.15em, 1.95em + 1vw, 2.35em);line-height:1.08;}
.section-2025061705 .solutions-intro p,
.section-2025081107 .section-left p {font-size:1.05em;line-height:1.65;}
.section-2025081107 .section-name span {display:initial;}
.section-2025081107 .btn {margin-top:3em;font-size:1em;font-weight:400;line-height:1.45;padding:.78em 1.15em;border-radius:.35em;}
.section-2025081107 .swiper-button {padding-top:0;position:absolute;right:0;bottom:0.25em;}
.section-2025081107 .section-right {width:94%;position:unset;margin:0 auto;}
.section-2025081107 .section-right .swiper-slide {width:94vw;}
.section-2025081107 .section-right .item {width:100%;margin-right:0;}
.section-2025081107 .section-right .item.item2 {padding-top:0;}
.section-2025081107 .section-right .item .img img {height:auto;}
.section-2025081107 .section-right .item .txt {}
.section-2026033110 {padding:3.5em 0 0;}
.section-2026033110 .bg {background-attachment:scroll;}
.section-2026033110 .sectionForm {padding:5vw 4vw;}
.section-2026033110 .sectionForm .form-captchar input {width:40vw;margin-right:3vw;}
.section-2026033110 .sectionForm .form-captchar img {width:48%;}
.section-2026033110 .sectionForm .submit p {padding:.78em 1.15em;border-radius:.35em;}
.section-2026033110 .sectionForm .submit input {font-size:1em;font-weight:400;line-height:1.45;}
.touch-form .form-input {width:100%;}
.section-2025061713 {padding-bottom:0;}
.section-2025061713 .section-works {background-size:146em 100%;}
.section-2025061713 .section-works .list {margin:3em 0 0;}
.section-2025061713 .section-works .list .item {width:90%;margin:0 auto 5em;}
.section-2025061714 .section-advantage .img-list .img {width:100%;margin-bottom:5%;}
.section-2025061714 .section-advantage .txt .section-tit {text-shadow:2px 2px 2px #888888;}
.section-2025061714 .section-advantage .txt .section-info {text-shadow:2px 2px 2px #888888;}
.section-2025061716 .video-list .item {width:100%;}
.section-2025061716 .download-list .item .txt {flex:unset;padding:0 0 0 1.5em;width:calc( 100% - 3em );}
.section-2025061716 .download-list .item .more {display:none;}
.section-2025061716 .download-list .item .txt .con {height:auto;}
.section-2025061717 .blogs-list .item .img {width:100%;margin-bottom:1.5em;}
.section-2025061717 .blogs-list .item .txt {padding:0;}
.section-2025061717 .blogs-list .item .date {display:none;}
.section-2025061718 .products-list .item {width:100%;}
.section-2025061718 .products-list .item .txt .tit {font-size:1.5em;font-weight:600;}
.section-2025061719 .box .h2 {font-size:1.75em;}
.section-2025061719 .prev-next {padding:0.75em 1.5em;}
.section-2025061719 .prev-next .prev,.section-2025061719 .prev-next .next {width:100%;padding:1em 0;}
.hot_sale .hot_img li {width:96%;}
.hot_sale .hot_img .txt .tit {font-size:1.5em;font-weight:600;height:auto;}
.section-questions {padding:1.75em;}
.section-questions .tit {font-size:1.75em;}
.section-2025061720 .product_top {padding:1.75em;}
.section-2025061720 .prev-next .prev,.section-2025061720 .prev-next .next {width:100%;}
.section-2025061720 .recommend-swiper .swiper-pagination {display:none;}
}
.list_link_artboard {display:none;}
@media screen and (max-width:1024px) {
.list_link_artboard {display:block;padding:20px 0;}
.artboard_box {position:relative;}
.list_link_artboard .bg_artboard {box-shadow:0px 0px 6px 0px rgba(0,0,0,0.1);border-radius:2px;position:relative;height:55px;background-color:#fff;color:#333;}
.list_link_artboard .bg_artboard .r_l_box {position:absolute;top:0;right:0;z-index:6;overflow:hidden;height:55px;display:block!important;width:70px;padding-left:15px;background-image:linear-gradient(270deg,#FFFFFF 70%,rgba(255,255,255,0.00) 100%);}
.list_link_artboard .btn_m img {width:20px;margin:17.5px auto;}
.list_link_artboard .hidden_box {overflow:hidden;position:absolute;width:100%;height:55px;}
.list_link_artboard .list_box {position:absolute;top:0;bottom:0;left:0;transition:.2s;}
.list_link_artboard ul.list_one {display:flex;white-space:nowrap;padding:0 55px 0 5px;}
.list_link_artboard ul.list_one a {color:inherit;display:block;padding:0 10px;line-height:55px;}
.list_link_artboard ul.list_one li {position:relative;}
.list_link_artboard ul.list_one .active:after {content:'';display:block;position:absolute;bottom:0;left:0;border-bottom:3px solid var(--minor);width:100%;}
.list_link_artboard .list_m_link {position:absolute;left:0;top:100%;width:100%;background:#fff;box-shadow:rgba(0,0,0,0.2) 0 2px 16px;z-index:40;padding:10px 0 20px;margin-bottom:60px;display:none;margin-top:15px;}
.list_link_artboard .list_arrow2 {position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;bottom:100%;right:32px;border-top-color:#fff;border-bottom-width:0;transform:rotate(180deg);z-index:9;}
.list_link_artboard .list_m_link .li1 {position:relative;font-size:15px;}
.list_link_artboard .list_m_link .li1>a {display:block;padding:14px 60px 14px 20px;line-height:20px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .li1>i {display:block;position:absolute;right:0;top:0;width:2.5em;height:3em;line-height:3em;text-align:center;transition:all 0.6s;}
.list_link_artboard .list_m_link ._li2 {position:relative;display:none;font-size:14px;}
.list_link_artboard .list_m_link .li2 {position:relative;}
.list_link_artboard .list_m_link .li2>a {display:block;padding:12px 40px 12px 30px;line-height:18px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .li2>i {display:block;position:absolute;right:0;top:0;width:2.5em;height:3em;line-height:3em;text-align:center;transition:all 0.6s;}
.list_link_artboard .list_m_link .open>i {transform:rotateZ(-180deg);}
.list_link_artboard .list_m_link ._li3 {position:relative;display:none;font-size:12px;}
.list_link_artboard .list_m_link ._li3>a {display:block;padding:12px 40px 12px 40px;line-height:18px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .active {background:#fffaf8;}
}
.nav_modal {display:none;font-size:1em;position:fixed;z-index: 1004;}
.language_modal {position:fixed;top:10%;left:0;right:0;width:1000px;max-width:94%;height:80%;background:#fff;border-radius:1em;box-shadow:0 0 25px 0 rgba(0,0,0,.75);z-index:1021;margin:auto;color:#000;}
.language_modal_title {position:relative;}
.language_modal_title span {display:block;height:2.5em;line-height:2.5em;font-size:2.25em;overflow:hidden;padding:0 0.75em;border-bottom:1px solid #ddd;font-weight:700;text-transform:uppercase;}
.language_modal_title .language_close {display:block;width:3.125em;height:3.125em;line-height:3.125em;text-align:center;cursor:pointer;position:absolute;top:1em;right:1.5em;padding:0.5em;}
.language_con {padding:1.875em;position:absolute;top:5.625em;left:0;right:0;bottom:2.5em;overflow:hidden;overflow-y:auto;}
.language_modal_title .language_close svg {fill:var(--text);transition:all 0.4s;}
.language_modal_title .language_close:hover svg {fill:var(--minor);}
.active_locale_v {position:absolute;left:0;bottom:0;width:100%;height:2.5em;line-height:2.5em;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.language_modal_a {display:block;float:left;width:16.6666%;padding:1em 0.625em;transition:all 0.4s;}
.language_modal_a span {display:block;overflow:hidden;text-overflow:ellipsis;line-height:2em;font-size:0.9375em;text-align:center;white-space:nowrap;}
.language_modal_a.font-color span,.language_modal_a:hover span {color:var(--minor);}
.language_modal_a div {background-image:url(../images/languages_icon.png);background-size:28.125em auto;width:3.125em;height:1.875em;margin:0 auto;}
.language_modal_a .icon-af {background-position:0 0;}
.language_modal_a .icon-am {background-position:-3.125em 0;}
.language_modal_a .icon-ar {background-position:0 -1.875em;}
.language_modal_a .icon-az {background-position:-3.125em -1.875em;}
.language_modal_a .icon-be {background-position:0 -3.75em;}
.language_modal_a .icon-bg {background-position:-3.125em -3.75em;}
.language_modal_a .icon-bn {background-position:-7.5em 0;}
.language_modal_a .icon-bs {background-position:-7.5em -1.875em;}
.language_modal_a .icon-ca {background-position:-7.5em -3.75em;}
.language_modal_a .icon-ceb {background-position:0 -5.625em;}
.language_modal_a .icon-co {background-position:-3.125em -5.625em;}
.language_modal_a .icon-cs {background-position:-7.5em -5.625em;}
.language_modal_a .icon-cy {background-position:0 -7.5em;}
.language_modal_a .icon-da {background-position:-3.125em -7.5em;}
.language_modal_a .icon-de {background-position:-7.5em -7.5em;}
.language_modal_a .icon-el {background-position:-9.375em 0;}
.language_modal_a .icon-en {background-position:-9.375em -1.875em;}
.language_modal_a .icon-eo {background-position:-9.375em -3.75em;}
.language_modal_a .icon-es {background-position:-9.375em -5.625em;}
.language_modal_a .icon-et {background-position:-9.375em -7.5em;}
.language_modal_a .icon-eu {background-position:0 -9.375em;}
.language_modal_a .icon-fa {background-position:-3.125em -9.375em;}
.language_modal_a .icon-fi {background-position:-7.5em -9.375em;}
.language_modal_a .icon-fr {background-position:-9.375em -9.375em;}
.language_modal_a .icon-fy {background-position:-12.5em 0;}
.language_modal_a .icon-ga {background-position:-12.5em -1.875em;}
.language_modal_a .icon-gd {background-position:-12.5em -3.75em;}
.language_modal_a .icon-gl {background-position:-12.5em -5.625em;}
.language_modal_a .icon-gu {background-position:-12.5em -7.5em;}
.language_modal_a .icon-ha {background-position:-12.5em -9.375em;}
.language_modal_a .icon-haw {background-position:0 -11.25em;}
.language_modal_a .icon-hi {background-position:-3.125em -11.25em;}
.language_modal_a .icon-hmn {background-position:-7.5em -11.25em;}
.language_modal_a .icon-hr {background-position:-9.375em -11.25em;}
.language_modal_a .icon-ht {background-position:-12.5em -11.25em;}
.language_modal_a .icon-hu {background-position:0 -13.125em;}
.language_modal_a .icon-hy {background-position:-3.125em -13.125em;}
.language_modal_a .icon-id {background-position:-7.5em -13.125em;}
.language_modal_a .icon-ig {background-position:-9.375em -13.125em;}
.language_modal_a .icon-is {background-position:-12.5em -13.125em;}
.language_modal_a .icon-it {background-position:-15.625em 0;}
.language_modal_a .icon-iw {background-position:-15.625em -1.875em;}
.language_modal_a .icon-ja {background-position:-15.625em -3.75em;}
.language_modal_a .icon-jv {background-position:-15.625em -5.625em;}
.language_modal_a .icon-jw {background-position:-15.625em -7.5em;}
.language_modal_a .icon-ka {background-position:-15.625em -9.375em;}
.language_modal_a .icon-kk {background-position:-15.625em -11.25em;}
.language_modal_a .icon-km {background-position:-15.625em -13.125em;}
.language_modal_a .icon-kn {background-position:0 -15em;}
.language_modal_a .icon-ko {background-position:-3.125em -15em;}
.language_modal_a .icon-ku {background-position:-7.5em -15em;}
.language_modal_a .icon-ky {background-position:-9.375em -15em;}
.language_modal_a .icon-la {background-position:-12.5em -15em;}
.language_modal_a .icon-lb {background-position:-15.625em -15em;}
.language_modal_a .icon-lo {background-position:0 -16.875em;}
.language_modal_a .icon-lt {background-position:-3.125em -16.875em;}
.language_modal_a .icon-lv {background-position:-7.5em -16.875em;}
.language_modal_a .icon-mg {background-position:-9.375em -16.875em;}
.language_modal_a .icon-mi {background-position:-12.5em -16.875em;}
.language_modal_a .icon-mk {background-position:-15.625em -16.875em;}
.language_modal_a .icon-ml {background-position:-18.75em 0;}
.language_modal_a .icon-mn {background-position:-18.75em -1.875em;}
.language_modal_a .icon-mr {background-position:-18.75em -3.75em;}
.language_modal_a .icon-ms {background-position:-18.75em -5.625em;}
.language_modal_a .icon-mt {background-position:-18.75em -7.5em;}
.language_modal_a .icon-my {background-position:-18.75em -9.375em;}
.language_modal_a .icon-ne {background-position:-18.75em -11.25em;}
.language_modal_a .icon-nl {background-position:-18.75em -13.125em;}
.language_modal_a .icon-no {background-position:-18.75em -15em;}
.language_modal_a .icon-ny {background-position:-18.75em -16.875em;}
.language_modal_a .icon-pa {background-position:0 -18.75em;}
.language_modal_a .icon-pl {background-position:-3.125em -18.75em;}
.language_modal_a .icon-ps {background-position:-7.5em -18.75em;}
.language_modal_a .icon-pt {background-position:-9.375em -18.75em;}
.language_modal_a .icon-ro {background-position:-12.5em -18.75em;}
.language_modal_a .icon-ru {background-position:-15.625em -18.75em;}
.language_modal_a .icon-sd {background-position:-18.75em -18.75em;}
.language_modal_a .icon-si {background-position:-21.875em 0;}
.language_modal_a .icon-sk {background-position:-21.875em -1.875em;}
.language_modal_a .icon-sl {background-position:-21.875em -3.75em;}
.language_modal_a .icon-sm {background-position:-21.875em -5.625em;}
.language_modal_a .icon-sn {background-position:-21.875em -7.5em;}
.language_modal_a .icon-so {background-position:-21.875em -9.375em;}
.language_modal_a .icon-sq {background-position:-21.875em -11.25em;}
.language_modal_a .icon-sr {background-position:-21.875em -13.125em;}
.language_modal_a .icon-st {background-position:-21.875em -15em;}
.language_modal_a .icon-su {background-position:-21.875em -16.875em;}
.language_modal_a .icon-sv {background-position:-21.875em -18.75em;}
.language_modal_a .icon-sw {background-position:0 -20.625em;}
.language_modal_a .icon-ta {background-position:-3.125em -20.625em;}
.language_modal_a .icon-te {background-position:-7.5em -20.625em;}
.language_modal_a .icon-tg {background-position:-9.375em -20.625em;}
.language_modal_a .icon-th {background-position:-12.5em -20.625em;}
.language_modal_a .icon-tl {background-position:-15.625em -20.625em;}
.language_modal_a .icon-tr {background-position:-18.75em -20.625em;}
.language_modal_a .icon-uk {background-position:-21.875em -20.625em;}
.language_modal_a .icon-ur {background-position:0 -22.5em;}
.language_modal_a .icon-uz {background-position:-3.125em -22.5em;}
.language_modal_a .icon-vi {background-position:-7.5em -22.5em;}
.language_modal_a .icon-xh {background-position:-9.375em -22.5em;}
.language_modal_a .icon-yi {background-position:-12.5em -22.5em;}
.language_modal_a .icon-yo {background-position:-15.625em -22.5em;}
.language_modal_a .icon-zh-CN {background-position:-18.75em -22.5em;}
.language_modal_a .icon-zh-TW {background-position:-21.875em -22.5em;}
.language_modal_a .icon-zu {background-position:-25em 0;}
@media all and (max-width:767px) {
.language_modal_title span {font-size:1.25em;height:4.5em;padding:1em 4em 0 2em;line-height:1.5;}
.language_modal_a {width:25%;}
}
form .btn {cursor:pointer;}
.video.vp-a {display:block;overflow:hidden;position:relative;cursor:pointer;}
.video.vp-a img {transition:all 0.75s;width:100%;}
.video.vp-a:hover img {transform:scale(1.1);}
.YouTubePopUp-Wrap {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-color:rgb(0 0 0 / 80%);top:0;left:0;z-index:10000;}
.Video-PopUp-Content {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;width:100%;height:100%;}
.vp-flex {max-width:800px;width:100%;height:450px;max-height:90%;margin:0 40px;position:relative;background-color:#000;}
.vp-flex iframe,.vp-flex video {width:100%;height:100%;max-width:100%!important;max-height:100%;min-width:100%;min-height:100%;margin:0!important;padding:0!important;outline:none!important;display:block;border:5px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);background-color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.YouTubePopUp-Close {position:absolute;top:0;cursor:pointer;left:-30px;margin:auto 0;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;font-weight:300;width:26px;height:26px;background:url(../images/close.png) no-repeat center;background-size:100%;}
.YouTubePopUp-Close:hover {opacity:.5;}
.vp-flex.vp-flex-no-border iframe,.vp-flex.vp-flex-no-border video {padding:0!important;border:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;}
.vp-flex-no-border.vp-vt-locally,.vp-flex-no-border.vp-vt-vimeo {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.video-popup-animation {position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:3.75em;height:3.75em;margin:0;border-radius:50%;background:rgb(255 255 255 / 50%);padding:0;transform:translate(-50%, -50%);transition:all 0.35s;}
.video-popup-animation svg {position:relative;z-index:1;display:block;width:1.5em;height:1.5em;transform:translateX(.12em);}
.video-popup-animation svg path {transition:all 0.35s;}
.video-popup-animation:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgb(255 255 255 / 50%);animation:video_pulse_animation_outside ease-out 2s infinite;}
@keyframes video_pulse_animation_outside {
0% {transform:scale(1);opacity:1}
to {transform:scale(2);opacity:0}
}
.video-popup-animation:hover,.video-popup-animation:hover:after {background:var(--theme);}
.video-popup-animation:hover svg path {fill:#fff;}
@media all and (max-width:767px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:480px!important;height:270px!important;}
.video.vp-a:before {background-size:40px;}
}
@media all and (max-width:320px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:240px!important;height:140px!important;}
}

.gleeg-projects-archive {padding:0 0 4.5em;background:#fff;}
.gleeg-projects-archive-page {background:#eef0f7;}
.gleeg-projects-archive-page .list_nav {border-bottom:1px solid #b9b9bc;}
.gleeg-projects-archive-page .list_nav .container {position:relative;}
.gleeg-projects-archive-page .list_nav .swiper {margin:0 3em;}
.gleeg-projects-archive-page .list_nav .swiper-backface-hidden .swiper-wrapper {-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.gleeg-projects-archive-page .list_nav .swiper-slide {width:auto;}
.gleeg-projects-archive-page .list_nav .swiper-slide .item {display:block;height:3.9em;line-height:3.9em;font-size:1em;margin:0 1.8em;position:relative;}
.gleeg-projects-archive-page .list_nav .swiper-slide .item.active,
.gleeg-projects-archive-page .list_nav .swiper-slide .item:hover {color:var(--minor);}
.gleeg-projects-archive-page .list_nav .swiper-slide .item:after {content:"";position:absolute;bottom:0;left:0;background:var(--minor);height:3px;width:0;border-radius:1.5px;transition:all 0.5s;}
.gleeg-projects-archive-page .list_nav .swiper-slide .item.active:after,
.gleeg-projects-archive-page .list_nav .swiper-slide .item:hover:after {width:100%;}
.gleeg-projects-archive-page .list_nav .swiper-button-next,
.gleeg-projects-archive-page .list_nav .swiper-button-prev {font-size:1em;width:3em;height:3em;line-height:3em;margin-top:-1.2em;text-align:center;color:var(--text);}
.gleeg-projects-archive-page .list_nav .swiper-button-prev {left:0;}
.gleeg-projects-archive-page .list_nav .swiper-button-next {right:0;}
.gleeg-projects-archive-page .list_nav .swiper-button-next:after,
.gleeg-projects-archive-page .list_nav .swiper-button-prev:after {font-size:1.5em;}
.gleeg-projects-archive-page .list_projects {padding:3.75em 0 1em;}
.gleeg-projects-archive-page .list_projects .item {width:31.6%;margin-right:2.6%;margin-bottom:2.25em;position:relative;}
.gleeg-projects-archive-page .list_projects .item:before {content:" ";position:absolute;bottom:0;left:0;height:3px;width:100%;background:#d9d9d9;}
.gleeg-projects-archive-page .list_projects .item:after {content:" ";position:absolute;bottom:0;left:0;height:3px;width:0;background:var(--minor);transition:all 0.5s;}
.gleeg-projects-archive-page .list_projects .item:nth-child(3n) {margin-right:0;}
.gleeg-projects-archive-page .list_projects .item .img {position:relative;width:100%;padding-top:61.8%;overflow:hidden;}
.gleeg-projects-archive-page .list_projects .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.gleeg-projects-archive-page .list_projects .item .text {background:#fff;padding:1.4em;}
.gleeg-projects-archive-page .list_projects .item .text .tit {font-size:1.15em;height:2.6em;line-height:1.35;margin-bottom:0.55em;transition:all 0.5s;}
.gleeg-projects-archive-page .list_projects .item .text .position {font-size:1em;color:var(--p-color);line-height:1.35;padding-left:1.5em;background:url(../images/position.png) no-repeat;background-position:left center;background-size:auto 1.35em;}
.gleeg-projects-archive-page .list_projects .item .text .fa {display:block;width:1.75em;height:1.75em;font-size:1.25em;border:0.05em solid var(--p-color);color:var(--p-color);border-radius:50%;text-align:center;line-height:1.65em;background:#fff;transition:all 0.5s;}
.gleeg-projects-archive-page .list_projects .item:hover:after {width:100%;}
.gleeg-projects-archive-page .list_projects .item .img:hover img {transform:scale(1.1);}
.gleeg-projects-archive-page .list_projects .item .text .tit:hover {color:var(--minor);}
.gleeg-projects-archive-page .list_projects .item:hover .text .fa {border-color:var(--minor);background:var(--minor);color:#fff;}
.gleeg-projects-archive-page .pagination {padding-bottom:3.125em;}

.gleeg-projects-single-page {background:#eef0f7;padding:2.25em 0 3.125em;}
.gleeg-projects-single-page .left {width:76.9%;}
.gleeg-projects-single-page .right {width:20%;}
.gleeg-projects-single-page .static-h {overflow:hidden;}
.gleeg-projects-single-page .static {position:relative;}
.gleeg-projects-single-page .box {background:#fff;padding:3.25em 3.5em;margin-bottom:1.125em;}
.gleeg-projects-single-page .box .h2 {text-align:center;font-size:1.5em;line-height:1.25;margin-bottom:0.5em;}
.gleeg-projects-single-page .box .span {text-align:center;line-height:1.35;margin-bottom:1.5em;}
.gleeg-projects-single-page .box .span span {color:var(--p-color);padding-left:1.5em;margin:0 0.875em;background-position:left center;background-size:1em auto;background-repeat:no-repeat;}
.gleeg-projects-single-page .box .span span.date {background-image:url(../images/date.png);}
.gleeg-projects-single-page .box .span span.view {background-image:url(../images/view.png);background-size:1.15em auto;}
.gleeg-projects-single-page .box .article p {font-size:1em;line-height:1.55;margin-bottom:2.5em;color:#333;}
.gleeg-projects-single-page .box .article p * {color:inherit;}
.gleeg-projects-single-page .box .article img {max-width:100% !important;height:auto !important;margin-bottom:2.5em;}
.gleeg-projects-single-page .box table {width:100% !important;border-color:#e3e3e3;margin:1em 0;border-collapse:collapse;}
.gleeg-projects-single-page .box table tr {font-size:1.125em;}
.gleeg-projects-single-page .box table td:nth-child(1) {background:rgb(241 241 241);width:25%;padding:0.75em;}
.gleeg-projects-single-page .box td,
.gleeg-projects-single-page .box th {border:1px solid #cbcbcb;padding:0.75em;}
.gleeg-projects-single-page .prev-next .prev,
.gleeg-projects-single-page .prev-next .next {width:49.2%;background:#ffffff;padding:1.5em 2.25em;}
.gleeg-projects-single-page .prev-next .prev span {font-size:1.125em;margin-right:0.5em;color:var(--text);}
.gleeg-projects-single-page .prev-next .prev span i {font-size:1.125em;margin-right:0.5em;color:inherit;}
.gleeg-projects-single-page .prev-next .next span {font-size:1.125em;margin-left:0.5em;color:var(--text);}
.gleeg-projects-single-page .prev-next .next span i {font-size:1.125em;margin-left:0.5em;color:inherit;}
.gleeg-projects-single-page .prev-next .prev .a {flex:1;font-size:0.875em;}
.gleeg-projects-single-page .prev-next .next .a {flex:1;font-size:0.875em;text-align:right;}
.gleeg-projects-single-page .prev-next .prev:hover .a,
.gleeg-projects-single-page .prev-next .next:hover .a,
.gleeg-projects-single-page .prev-next .prev:hover span,
.gleeg-projects-single-page .prev-next .next:hover span {color:var(--minor);}
.gleeg-projects-single-page .project_img {position:relative;margin-bottom:1.125em;}
.gleeg-projects-single-page .project_img .img {position:relative;width:100%;height:22.75em;overflow:hidden;}
.gleeg-projects-single-page .project_img .img:before {content:"";position:absolute;inset:0;background:rgba(0,0,0,.38);z-index:1;pointer-events:none;}
.gleeg-projects-single-page .project_img .img img {width:100%;height:100%;object-fit:cover;}
.gleeg-projects-single-page .project_img .txt {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;}
.gleeg-projects-single-page .project_img .txt > div {width:100%;text-align:center;padding:0 1em;}
.gleeg-projects-single-page .project_img .txt .name {color:#fff;font-size:1.25em;line-height:1.25;margin-bottom:1.25em;transition:all 0.5s;}
.gleeg-projects-single-page .project_img .txt span {display:block;margin:0 auto;width:1.75em;height:1.75em;font-size:1.5em;border:0.05em solid #ffffff;color:#ffffff;border-radius:50%;text-align:center;line-height:1.65em;background:rgb(255 255 255 / 0%);transition:all 0.5s;}
.gleeg-projects-single-page .project_img:hover .txt .name {color:var(--minor);}
.gleeg-projects-single-page .project_img:hover .txt span {border-color:var(--minor);background:var(--minor);color:#fff;}
.gleeg-projects-single-page .hot_sale {background:#fff;margin-bottom:1.125em;}
.gleeg-projects-single-page .hot_sale .title {background:var(--theme);padding:1em 1.75em;border-radius:0;display:block;height:auto;color:#fff;}
.gleeg-projects-single-page .hot_sale .title span {font-size:1.125em;font-weight:600;line-height:1;color:#ffffff;display:block;}
.gleeg-projects-single-page .hot_sale ul {padding:0 1em 0.75em;}
.gleeg-projects-single-page .hot_sale li {padding:1em 0;border-bottom:1px solid #d2d2d2;}
.gleeg-projects-single-page .hot_sale li:nth-last-child(1) {border-width:0;}
.gleeg-projects-single-page .hot_sale li .img {width:35%;}
.gleeg-projects-single-page .hot_sale li .img img {width:100%;height:100%;object-fit:cover;}
.gleeg-projects-single-page .hot_sale li .txt {width:60%;}
.gleeg-projects-single-page .hot_sale li .txt .tit {font-size:12px;color:var(--p-color);line-height:1.35;margin-bottom:1em;text-align:left;}
.gleeg-projects-single-page .hot_sale li .txt .more {font-size:12px;font-weight:600;color:var(--minor);}
.gleeg-projects-single-page .hot_sale li .txt .more i {color:inherit;}
.gleeg-projects-single-page .hot_sale li .txt .tit:hover {color:var(--minor);}
.gleeg-projects-single-page .down {width:100%;margin-top:1.125em;background:#fff;padding:2.625em 3.625em;}
.gleeg-projects-single-page .down .title {margin-bottom:1.85em;}
.gleeg-projects-single-page .down .title .tit {font-size:1.6em;font-weight:600;text-transform:uppercase;line-height:0.85em;padding-left:0.5em;border-left:0.175em solid var(--minor);}
.gleeg-projects-single-page .down .title .more {display:inline-flex;align-items:center;justify-content:center;font-size:1em;font-weight:400;line-height:1.45;color:#f15a22;text-transform:uppercase;padding:.36em 1.35em .36em 1.35em;border-radius:.35em;border:1px solid #f15a22;background:transparent;box-shadow:none;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease;}
.gleeg-projects-single-page .down .title .more:hover {transform:translateY(-1px);color:#fff;border-color:#f15a22;background:#f15a22;box-shadow:0 5px 10px rgba(241,90,34,.25);}
.gleeg-projects-single-page .down .list .item {width:18.1%;}
.gleeg-projects-single-page .down .list .item .img {position:relative;width:100%;padding-top:64%;overflow:hidden;margin-bottom:0.875em;}
.gleeg-projects-single-page .down .list .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.gleeg-projects-single-page .down .list .item .img:hover img {transform:scale(1.1);}
.gleeg-projects-single-page .down .list .item .txt .tit {font-size:1em;color:var(--p-color);line-height:1.5;margin-bottom:1em;}
.gleeg-projects-single-page .down .list .item .txt .tit:hover {color:var(--minor);}
.gleeg-projects-single-page .down .list .item .txt .more {font-size:0.8125em;font-weight:600;color:var(--minor);}
.gleeg-projects-single-page .down .list .item .txt .more i {color:inherit;}
.gleeg-projects-single-page .down .list .vline {width:1px;background:#d2d2d2;margin:0 calc( 4.6% - 0.5px );}

@media screen and (max-width:1199px) {
.gleeg-projects-archive-page .list_nav {display:none;}
.gleeg-projects-archive-page .list_projects {padding:0 0 1em;}
.gleeg-projects-single-page {padding:0 0 3em;}
.gleeg-projects-single-page .left {width:100%;}
.gleeg-projects-single-page .right {display:none;}
.gleeg-projects-single-page .down {padding:2em 2.25em;}
.gleeg-projects-single-page .down .list .item {width:21.1%;}
.gleeg-projects-single-page .down .list .vline {margin:0 calc( 2.6% - 0.5px );}
}

@media screen and (max-width:767px) {
.gleeg-projects-archive-page .list_projects .item {width:100%;margin-right:0;}
.gleeg-projects-single-page .box {padding:1.75em 2em;}
.gleeg-projects-single-page .prev-next .prev,
.gleeg-projects-single-page .prev-next .next {width:100%;padding:1em 1.25em;}
.gleeg-projects-single-page .prev-next .prev {padding:1.25em 1.5em;margin-bottom:1em;}
.gleeg-projects-single-page .prev-next .prev .a,
.gleeg-projects-single-page .prev-next .next .a {font-size:1em;}
.gleeg-projects-single-page .down {padding:1.25em 1.15em;}
.gleeg-projects-single-page .down .list .vline {display:none;}
.gleeg-projects-single-page .down .list .item {width:47%;margin:0 1.5% 1.75em;}
.gleeg-projects-single-page .down .list .item .txt .tit {font-size:1.125em;}
.gleeg-projects-single-page .down .list .item .txt .more {font-size:1em;}
}

.gleeg-about-20250608 {position:relative;z-index:1;overflow:hidden;}
.gleeg-about-intro {padding:7em 0 0;background:url(../images/gleeg-about-bg.png) no-repeat;background-size:46.875em;background-position:1.5em 9.5em;}
.gleeg-about-intro__head {margin-bottom:2.75em;}
.gleeg-about-intro__title {width:8em;font-size:3.25em;font-weight:600;line-height:1.1;text-transform:uppercase;}
.gleeg-about-intro__content {width:calc(100% - 28em);max-width:70%;padding:0 2% 0 5%;}
.gleeg-about-intro__content p {font-size:1.125em;font-weight:300;line-height:1.8;color:var(--p-color);margin-bottom:1em;text-align:left;}
.gleeg-about-intro__content p:last-child {margin-bottom:0;}
.gleeg-about-intro__stats {width:100%;background:#fff;position:relative;z-index:1;box-shadow:0 0 2em 0.5em rgb(0 0 0 / 8%);margin-bottom:6.75em;}
.gleeg-about-intro__stat {width:25%;padding:2.5em 0;}
.gleeg-about-intro__stat-inner {text-align:center;position:relative;padding:0 1em;}
.gleeg-about-intro__stat-inner:before {content:" ";width:1px;height:4em;background:#999;position:absolute;right:0;top:50%;margin-top:-2em;}
.gleeg-about-intro__stat:last-child .gleeg-about-intro__stat-inner:before {display:none;}
.gleeg-about-intro__stat-value {font-size:3.7em;font-family:"AlibabaPuHuiTi-3-55-Regular";line-height:1;color:var(--minor);}
.gleeg-about-intro__stat-label {margin-top:0.6em;font-size:1.125em;line-height:1.45;color:#333;}

.gleeg-about-manufacturing {padding:6em 0 2em;}
.gleeg-about-manufacturing__heading {margin-bottom:2.5em;}
.gleeg-about-manufacturing__title {font-size:3.4em;font-weight:600;line-height:1.15;text-align:center;text-transform:uppercase;margin-bottom:0.2em;}
.gleeg-about-manufacturing__summary p {font-size:1.25em;font-weight:300;line-height:1.75;color:var(--p-color);text-align:center;margin-bottom:0.35em;}
.gleeg-about-manufacturing__hero {margin-bottom:1.75em;}
.gleeg-about-manufacturing__hero-item {width:49%;}
.gleeg-about-manufacturing__hero-image {position:relative;width:100%;padding-top:64.7%;overflow:hidden;}
.gleeg-about-manufacturing__hero-image img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.gleeg-about-manufacturing__thumbs {position:relative;padding-bottom:4.5em;}
.gleeg-about-manufacturing__thumb {position:relative;width:100%;padding-top:66.4%;overflow:hidden;border-radius:0.25em;}
.gleeg-about-manufacturing__thumb img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.75s;}
.gleeg-about-manufacturing__thumb:hover img {transform:scale(1.15);}
.gleeg-about-manufacturing__thumbs .swiper-button-prev,
.gleeg-about-manufacturing__thumbs .swiper-button-next {width:4.5em;height:4.5em;border-radius:50%;background:#fff;color:#000;box-shadow:0 0 1.5em rgb(0 0 0 / 12%);transition:all 0.65s;}
.gleeg-about-manufacturing__thumbs .swiper-button-prev {left:-5em;top:50%;margin:0;margin-top:-4.5em;}
.gleeg-about-manufacturing__thumbs .swiper-button-next {right:-5em;top:50%;margin:0;margin-top:-4.5em;}
.gleeg-about-manufacturing__thumbs .swiper-button-prev:hover,
.gleeg-about-manufacturing__thumbs .swiper-button-next:hover {background:var(--minor);color:#fff;}
.gleeg-about-manufacturing__thumbs .swiper-button-prev:after,
.gleeg-about-manufacturing__thumbs .swiper-button-next:after {font-size:1.4em;}
.gleeg-about-manufacturing__thumbs .swiper-pagination {bottom:0;}
.gleeg-about-manufacturing__thumbs .swiper-pagination span {margin:0 0.25em !important;width:1.75em;height:1.75em;opacity:0.5;background:transparent;border-radius:50%;border:1px solid transparent;padding:0.6em;transition:all 0.65s;}
.gleeg-about-manufacturing__thumbs .swiper-pagination span.swiper-pagination-bullet-active {border-color:#000;opacity:1;}
.gleeg-about-manufacturing__thumbs .swiper-pagination span:before {content:" ";display:block;width:100%;height:100%;background:#000;border-radius:50%;}

.gleeg-about-honors {background:url(../images/gleeg-about-honors-bg.jpg) no-repeat;padding:5em 0 6.5em;background-size:100%;}
.gleeg-about-honors__heading {margin-bottom:2.25em;}
.gleeg-about-honors__title {font-size:3.4em;font-weight:600;line-height:1.15;text-align:center;text-transform:uppercase;margin-bottom:0.2em;}
.gleeg-about-honors__summary p {font-size:1.25em;font-weight:300;line-height:1.75;color:var(--p-color);text-align:center;margin-bottom:0.35em;}
.gleeg-about-honors__swiper {position:relative;padding-bottom:2em;margin-bottom:5%;}
.gleeg-about-honors__swiper .swiper-pagination {bottom:0;}
.gleeg-about-honors__swiper .swiper-pagination span {margin:0 0.25em !important;width:1.75em;height:1.75em;opacity:0.5;color:#000;background:transparent;border-radius:50%;border:1px solid transparent;padding:0.6em;transition:all 0.65s;}
.gleeg-about-honors__swiper .swiper-pagination span.swiper-pagination-bullet-active {border-color:#000;opacity:1;}
.gleeg-about-honors__swiper .swiper-pagination span:before {content:" ";display:block;width:100%;height:100%;background:#000;border-radius:50%;}
.gleeg-about-honors__slide {width:100%;}
.gleeg-about-honors__item {width:48.5%;margin-bottom:2em;}
.gleeg-about-honors__item img {display:block;width:100%;}

@media screen and (max-width:1580px) {
.gleeg-about-manufacturing__thumbs .swiper-button-prev {left:1em;}
.gleeg-about-manufacturing__thumbs .swiper-button-next {right:1em;}
}

@media screen and (max-width:1024px) {
.gleeg-about-intro__title {width:100%;margin-bottom:0.5em;}
.gleeg-about-intro__content {width:100%;max-width:100%;padding:0;}
.gleeg-about-honors {padding:7em 0;background-size:auto;}
}

@media screen and (max-width:767px) {
.gleeg-about-intro {padding:4.5em 0 0;background-size:24em;background-position:-3em 6em;}
.gleeg-about-intro__title {font-size:2.2em;}
.gleeg-about-intro__content p {font-size:1em;line-height:1.7;}
.gleeg-about-intro__stats {padding:1em 0;margin-bottom:3.5em;}
.gleeg-about-intro__stat {width:50%;padding:1em 0;}
.gleeg-about-intro__stat:nth-child(2) .gleeg-about-intro__stat-inner:before {display:none;}
.gleeg-about-intro__stat-value {font-size:2.6em;}
.gleeg-about-intro__stat-label {font-size:1em;}
.gleeg-about-manufacturing {padding:3.5em 0 2em;}
.gleeg-about-manufacturing__title,
.gleeg-about-honors__title {font-size:2.2em;}
.gleeg-about-manufacturing__summary p,
.gleeg-about-honors__summary p {font-size:1em;line-height:1.7;}
.gleeg-about-manufacturing__hero-item {width:100%;margin-top:2em;}
.gleeg-about-manufacturing__hero-item:first-child {margin-top:0;}
.gleeg-about-manufacturing__thumbs .swiper-button-prev,
.gleeg-about-manufacturing__thumbs .swiper-button-next {width:3em;height:3em;background-size:1.75em;opacity:0.75;}
.gleeg-about-honors {padding:3em 0;background-size:auto;}
.gleeg-about-honors__item {width:100%;margin-bottom:1em;}
}

.gleeg-about-source .gleeg-about-section {position:relative;z-index:1;}
.gleeg-about-source .container {max-width:1600px;}
.gleeg-about-source .title {display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}
.gleeg-about-source .title .tit {font-family:"GoogleSansFlex",sans-serif;font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);font-weight:600;line-height:1.06;color:#17191c;}
.gleeg-about-source .title .con {color:var(--p-color);}
.gleeg-about-source .title .con p {font-size:clamp(1.08em, .96em + .35vw, 1.25em);font-weight:400;line-height:1.58;color:#2d2f33;}
.gleeg-about-source .title .con p:last-child {margin-bottom:0;}

.gleeg-about-source .single_about {padding:7em 0 0;background:url(../images/single_about-bg.png) no-repeat;background-size:46.875em;background-position:1.5em 9.5em;}
.gleeg-about-source .single_about .title {margin-bottom:8.5em;}
.gleeg-about-source .single_about .title .tit {width:7.2em;text-align:left;line-height:1.06;margin-bottom:0.5em;}
.gleeg-about-source .single_about .title .con {display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 24em);max-width:72%;padding:0 2% 0 5%;}
.gleeg-about-source .single_about .title .con p {width:100%;text-align:left;}
.gleeg-about-source .single_about .title .con p + p {margin-top:.7em;}
.gleeg-about-source .single_about .viewmore {margin-top:2.2em;}
.gleeg-about-source .single_about .viewmore {display:none;}
.gleeg-about-source .single_about .viewmore .btn:before {content:none !important;display:none !important;}
.gleeg-about-source .single_about .viewmore .btn:after {content:"";display:inline-block;width:1.02em;height:0.42em;flex-shrink:0;background:currentColor;transform:translateY(0.08em);-webkit-mask:url(../images/btn_icon.png) center / contain no-repeat;mask:url(../images/btn_icon.png) center / contain no-repeat;}
.gleeg-about-source .index_abouts_under {width:100%;margin-top:0;}
.gleeg-about-source .index_abouts_under_liebiao {display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:2.5em 3.5em;background:#fff;box-shadow:0 0 2em 0.5em rgb(0 0 0 / 8%);}
.gleeg-about-source .about_number_list {text-align:center;}
.gleeg-about-source .about_number_list:nth-child(1) {width:25%;}
.gleeg-about-source .about_number_list:nth-child(2) {width:25%;}
.gleeg-about-source .about_number_list:nth-child(3) {width:25%;}
.gleeg-about-source .about_number_list:nth-child(4) {width:25%;}
.gleeg-about-source .about_number_list_number {display:flex;align-items:flex-start;justify-content:center;gap:0.08em;font-size:1em;color:#303338;line-height:1.05;}
.gleeg-about-source .aboutnumber,
.gleeg-about-source .fuhao {font-size:clamp(2.95em, 2.1em + 1vw, 3.625em);font-family:"GoogleSansFlex",sans-serif;font-weight:600;color:#e65a1d;line-height:1;}
.gleeg-about-source .union {font-size:1em;font-weight:400;line-height:1.05;color:#303338;padding-top:0.35em;}
.gleeg-about-source .desc {margin-top:0.6em;font-size:clamp(1.05em, .95em + .35vw, 1.25em);font-family:"GoogleSansFlex",sans-serif;line-height:1.35;color:#535353;}

.gleeg-about-source .single_automated {padding:6em 0 4em;}
.gleeg-about-source .single_automated .title,
.gleeg-about-source .single_patents .title {display:block;text-align:center;}
.gleeg-about-source .single_automated .title .tit,
.gleeg-about-source .single_patents .title .tit {font-size:clamp(2.9em, 2.1em + 1vw, 3.25em);line-height:1.06;margin-bottom:0.2em;}
.gleeg-about-source .single_automated .title .con,
.gleeg-about-source .single_patents .title .con {width:100%;max-width:none;margin:1.1em auto 2.2em;}
.gleeg-about-source .single_automated .title .con {margin-top:1.1em;margin-bottom:2.2em;max-width:none;}
.gleeg-about-source .big-list {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.75em;}
.gleeg-about-source .big-list .item {width:49%;}
.gleeg-about-source .big-list .img {width:100%;padding-top:64.7%;position:relative;overflow:hidden;}
.gleeg-about-source .big-list .img a,
.gleeg-about-source .automated-swiper .img a {display:block;width:100%;height:100%;}
.gleeg-about-source .big-list .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

.gleeg-about-source .automated-swiper {position:relative;padding-bottom:4.5em;}
.gleeg-about-source .automated-swiper .swiper {position:relative;overflow:hidden;}
.gleeg-about-source .single_automated .swiper-pagination {display:none;}
.gleeg-about-source .automated-swiper .swiper-pagination {bottom:0;}
.gleeg-about-source .automated-swiper .swiper-pagination span {margin:0 0.25em !important;width:1.75em;height:1.75em;opacity:0.5;background:transparent;border-radius:50%;border:1px solid transparent;padding:0.6em;transition:all 0.65s;}
.gleeg-about-source .automated-swiper .swiper-pagination span.swiper-pagination-bullet-active {border-color:#000;opacity:1;}
.gleeg-about-source .automated-swiper .swiper-pagination span:before {content:" ";display:block;width:100%;height:100%;background:#000;border-radius:50%;}
.gleeg-about-source .automated-swiper .swiper-button-prev,
.gleeg-about-source .automated-swiper .swiper-button-next {width:4.5em;height:4.5em;border-radius:50%;background-color:var(--background);background-size:2em;background-repeat:no-repeat;background-position:center;transition:all 0.65s;}
.gleeg-about-source .automated-swiper .swiper-button-prev {left:-5em;top:50%;margin:0;margin-top:-4.5em;background-image:url(../images/material-l-h.png);}
.gleeg-about-source .automated-swiper .swiper-button-next {right:-5em;top:50%;margin:0;margin-top:-4.5em;background-image:url(../images/material-r-h.png);}
.gleeg-about-source .automated-swiper .swiper-button-prev:hover {background-color:var(--theme);background-image:url(../images/material-l.png);}
.gleeg-about-source .automated-swiper .swiper-button-next:hover {background-color:var(--theme);background-image:url(../images/material-r.png);}
.gleeg-about-source .automated-swiper .swiper-button-prev:after,
.gleeg-about-source .automated-swiper .swiper-button-next:after {display:none;}
.gleeg-about-source .automated-swiper .img {width:100%;padding-top:66.4%;position:relative;overflow:hidden;}
.gleeg-about-source .automated-swiper .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.75s;cursor:pointer;}
.gleeg-about-source .automated-swiper .img:hover img {transform:scale(1.15);}

.product-page-main .list_category > .title img,
.product-page-main .static-form > .title img,
.product-page-main .product_down > .title img {filter:brightness(0) saturate(100%) invert(49%) sepia(73%) saturate(3837%) hue-rotate(351deg) brightness(97%) contrast(94%);}
.download-badge-wrap-20260611 {position:relative;}
.download-badge-link-20260611 {position:absolute;right:0.875em;bottom:0.875em;z-index:3;display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;background:rgba(0,0,0,0.42);color:#fff;transition:background .25s ease;}
.download-badge-link-20260611:hover {background:rgba(0,0,0,0.62);color:#fff;}
.download-badge-icon-20260611 {display:block;flex:0 0 auto;}

.gleeg-about-source .single_patents {background:url(../images/hover_bg_02.jpg) no-repeat;padding:5em 0 3em;background-size:cover;background-position:center top;}
.gleeg-about-source .patents-swiper {position:relative;padding-bottom:4em;margin-bottom:3%;}
.gleeg-about-source .patents-swiper .swiper {position:relative;overflow:hidden;}
.gleeg-about-source .patents-swiper .swiper-pagination {bottom:0;left:50%;width:auto;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;}
.gleeg-about-source .patents-swiper .swiper-pagination span {margin:0 0.25em !important;width:1.75em;height:1.75em;opacity:0.5;color:#000;background:transparent;border-radius:50%;border:1px solid transparent;padding:0.6em;transition:all 0.65s;}
.gleeg-about-source .patents-swiper .swiper-pagination span.swiper-pagination-bullet-active {border-color:#000;opacity:1;}
.gleeg-about-source .patents-swiper .swiper-pagination span:before {content:" ";display:block;width:100%;height:100%;background:#000;border-radius:50%;}
.gleeg-about-source .patents-swiper .swiper-slide {height:auto;padding:0 .55em;}
.gleeg-about-source .patents-swiper .item {width:100%;}
.gleeg-about-source .patents-swiper .img {display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:0.94;min-height:0;margin-bottom:0;padding:1.25em;background:#efefef;border-radius:.45em;overflow:hidden;}
.gleeg-about-source .patents-swiper .img a {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.gleeg-about-source .patents-swiper .img img {display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}

.gleeg-about-cta {padding:7em 0 0;}
.gleeg-about-cta__inner {position:relative;overflow:hidden;padding:clamp(5.5em, 7vw, 8em) 0;background:url(../images/formBg.jpg) no-repeat top center;background-size:cover;}
.gleeg-about-cta__inner:before {content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(17,13,11,.74) 0%, rgba(17,13,11,.58) 33%, rgba(17,13,11,.18) 64%, rgba(17,13,11,.08) 100%);}
.gleeg-about-cta__inner .container {position:relative;z-index:1;display:flex;align-items:center;padding: 2em 0;}
.gleeg-about-cta__content {position:relative;z-index:1;}
.gleeg-about-cta__title {margin:0 0 .34em;font-family:"GoogleSansFlex",sans-serif;font-size:clamp(2.5em, 3.5em, 4.2em);font-weight:600;line-height:1.05;letter-spacing:-0.05em;color:#ece9e4;text-shadow:0 10px 24px rgba(0,0,0,.22);}
.gleeg-about-cta__text {max-width:55em;margin:0 0 4em;font-family:"GoogleSansFlex",sans-serif;font-size:clamp(1.08em, .9em + .55vw, 1.25em);font-weight:400;line-height:1.6;color:rgba(255,255,255,.9);}
.gleeg-about-cta__btn {display:inline-flex;align-items:center;justify-content:center;gap:clamp(.75em, .8vw, 1em);min-width:10em;padding:.5em 1.45em;border:1px solid #f15a22;border-radius:.3em;background:#f15a22;color:#fff;font-size:clamp(1.12em, .9em + .45vw, 1.375em);font-weight:400;line-height:1;box-shadow:none;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease;}
.gleeg-about-cta__btn:before,
.gleeg-about-cta__btn:hover:before {content:none !important;display:none !important;animation:none !important;}
.gleeg-about-cta__btn:after {content:"";display:inline-block;width:1.02em;height:.42em;flex:0 0 auto;background:currentColor;transform:translateY(.04em);-webkit-mask:url(../images/btn_icon.png) center / contain no-repeat;mask:url(../images/btn_icon.png) center / contain no-repeat;pointer-events:none;}
.gleeg-about-cta__btn:hover {transform:translateY(-1px);background:#d94f1a;color:#fff;border-color:#d94f1a;box-shadow:0 5px 10px rgba(241,90,34,.25);}

@media screen and (max-width:1600px) {
.gleeg-about-source .title .tit {font-size:clamp(2.6em, 2em + .7vw, 2.8em);}
.gleeg-about-source .single_about .title .con {padding:0;width:100%;max-width:77%;}
.gleeg-about-source .automated-swiper .swiper-button-prev {left:1em;}
.gleeg-about-source .automated-swiper .swiper-button-next {right:1em;}
}

@media screen and (max-width:1280px) {
.gleeg-about-source .single_about .title .con {max-width:100%;}
.gleeg-about-source .index_abouts_under_liebiao {padding:2em;}
.gleeg-about-source .about_number_list:nth-child(1),
.gleeg-about-source .about_number_list:nth-child(2),
.gleeg-about-source .about_number_list:nth-child(3),
.gleeg-about-source .about_number_list:nth-child(4) {width:25%;}
}

@media screen and (max-width:1024px) {
.gleeg-about-source .single_about .title {margin-bottom:5em;}
.gleeg-about-source .single_about .title .tit {width:100%;margin-bottom:0.4em;}
.gleeg-about-source .single_about .title .con {width:100%;max-width:none;}
.gleeg-about-source .single_about .viewmore {margin-top:1.8em;}
.gleeg-about-source .single_patents {padding:7em 0;background-size:cover;}
.gleeg-about-source .patents-swiper .img {aspect-ratio:1.02;padding:0.9em;}
.gleeg-about-source .about_number_list:nth-child(1),
.gleeg-about-source .about_number_list:nth-child(2),
.gleeg-about-source .about_number_list:nth-child(3),
.gleeg-about-source .about_number_list:nth-child(4) {width:50%;margin:1.5em 0;}

.gleeg-about-cta__inner {padding:4.8em 0;}
}

@media screen and (max-width:760px) {
.gleeg-about-source .title .tit {font-size:2.2em;}
.gleeg-about-source .single_about {padding:4.5em 0 0;background-size:24em;background-position:-3em 6em;}
.gleeg-about-source .single_about .title {margin-bottom:3.5em;}
.gleeg-about-source .single_about .title .con p {font-size:1.05em;line-height:1.75;}
.gleeg-about-source .single_about .viewmore {margin-top:1.4em;}
.gleeg-about-source .single_about .viewmore .btn {font-size:1em;font-weight:400;line-height:1.45;padding:.78em 1.15em;border-radius:.35em;}
.gleeg-about-source .index_abouts_under_liebiao {padding:1.2em 0.8em;}
.gleeg-about-source .about_number_list:nth-child(1),
.gleeg-about-source .about_number_list:nth-child(2),
.gleeg-about-source .about_number_list:nth-child(3),
.gleeg-about-source .about_number_list:nth-child(4) {width:50%;margin:1.2em 0;}
.gleeg-about-source .aboutnumber,
.gleeg-about-source .fuhao {font-size:2.3em;}
.gleeg-about-source .union {font-size:0.92em;padding-top:0.28em;}
.gleeg-about-source .desc {font-size:1.02em;}
.gleeg-about-source .big-list .item {width:100%;margin-top:2em;}
.gleeg-about-source .big-list .item:first-child {margin-top:0;}
.gleeg-about-source .single_automated .title .tit,
.gleeg-about-source .single_patents .title .tit {font-size:2.55em;}
.gleeg-about-source .single_automated .swiper-pagination {display:block;}
.gleeg-about-source .automated-swiper .swiper-pagination {left:0;transform:none;width:100%;display:flex;justify-content:center;}
.gleeg-about-source .automated-swiper .swiper-button-prev,
.gleeg-about-source .automated-swiper .swiper-button-next {display:none;}
.gleeg-about-source .single_patents {padding:3em 0;background-size:auto;}
.gleeg-about-source .patents-swiper .img {aspect-ratio:1;padding:0.8em;}

.gleeg-about-cta__inner:before {background:linear-gradient(180deg, rgba(17,13,11,.62) 0%, rgba(17,13,11,.5) 42%, rgba(17,13,11,.72) 100%);}
.gleeg-about-cta__title {font-size:clamp(2.55em, 2em + 1.8vw, 3.2em);letter-spacing:-0.03em;}
.gleeg-about-cta__text {margin-bottom:1.5em;font-size:1.02em;line-height:1.7;}
.gleeg-about-cta__btn {font-size:1em;padding:.78em 1.15em;border-radius:.35em;line-height:1.45;gap:.7em;}
}
