html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
.header-2025121901 {position:fixed;z-index:1001;top:0;left:0;width:100%;background:var(--minor);}
.header-2025121901 .head_con {}
.header-2025121901 .head_logo {height:6.25em;padding-top:2em;transition:all 0.5s;}
.header-2025121901 .head_logo img {height:3em;transition:all 0.5s;}
.header-2025121901 .head_nav {padding-top:2.25em;transition:all 0.5s;}
.header-2025110501 .m_navbtn_close {display:none;}
.header-2025121901 .head_nav .navbar {gap:1.25em;}
.header-2025121901 .head_nav .navbar .megamenu {height:4em;padding:1em 0;position:relative;transition:all 0.5s;}
.header-2025121901 .head_nav .navbar .megamenu>a {display:block;font-size:1.125em;font-weight:400;line-height:1em;color:#fff;padding:0 0.25em 0.75em;position:relative;}
.header-2025121901 .head_nav .navbar .megamenu>a:before {content:" ";position:absolute;left:0;bottom:0;width:0;height:3px;background:#ffff;transition:all 0.5s;}
.header-2025121901 .head_nav .navbar .megamenu.active>a:before,.header-2025121901 .head_nav .navbar .megamenu:hover>a:before {width:100%;}
.header-2025121901 .head_nav .navbar .megamenu i {display:none;}
.header-2025121901 .megamenu > .sub-menu {position:absolute;top:100%;left:0;width:12em;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1);border-radius:0 0 4px 4px;border-top:3px solid var(--minor);padding:1em 0 !important;z-index:999;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);display:block;}
.header-2025121901 .megamenu:hover > .sub-menu {opacity:1;visibility:visible;transform:translateY(0);}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu {position:absolute;top:-3px;left:100%;width:31em;min-height:calc(100% + 30px);background:#fff;box-shadow:15px 10px 40px rgba(0,0,0,0.08),1px 0 0px rgba(0,0,0,0.05) inset;border-radius:0 4px 4px 0;border:1px solid #f2f2f2;border-left:none;padding:1.25em 1em;z-index:1000;opacity:0;visibility:hidden;transform:translateX(20px);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);display:flex;flex-wrap:wrap;align-content:flex-start;gap:1.25em 2%;}
.header-2025121901 .megamenu > .sub-menu > .menu-item:hover > .sub-menu {opacity:1;visibility:visible;transform:translateX(0);}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li {width:49%;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li a {padding:0;color:#666;font-size:0.95em;transition:all 0.3s;position:relative;display:inline-block;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li a::after {content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--minor);transition:width 0.3s;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li a:hover {color:var(--minor);}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li a:hover::after {width:100%;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > a {padding:0.75em 1.25em;font-size:1em;position:relative;display:flex;justify-content:space-between;align-items:center;color:#333;transition:all 0.3s cubic-bezier(0.25,1,0.5,1);text-transform:capitalize;text-decoration:none;font-weight:500;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > a::before {content:'';position:absolute;left:0;top:0;height:100%;width:3px;background:var(--minor);opacity:0;transition:opacity 0.3s;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > a::after {content:"\f105";font-family:"FontAwesome";font-size:1em;color:#bbb;transition:transform 0.3s;}
.header-2025121901 .megamenu > .sub-menu > .menu-item:hover > a {background:#fcfcfc;color:var(--minor);}
.header-2025121901 .megamenu > .sub-menu > .menu-item:hover > a::before {opacity:1;}
.header-2025121901 .megamenu > .sub-menu > .menu-item:hover > a::after {transform:translateX(3px);color:var(--minor);}

.header-2025121901 .head_right {padding-top:1.35em;transition:all 0.5s;}
.header-2025121901 .head_navbtn {display:none;}
.header-2025121901 .head_language {margin-right:1.5em;}
.header-2025121901 .head_language .language-img {}
.header-2025121901 .head_language .language-img svg.icon {display:block;fill:#fff;width:1.5em;height:1.5em;margin-right:0.35em;}
.header-2025121901 .head_language .language-img span {color:#fff;}
.header-2025121901 .head_touch {}
.header-2025121901 .head_touch a {display:block;font-size:0.875em;padding:0.25em 3em 0.25em 0.85em;background:#fff;position:relative;border-radius:0.25em 0.925em 0.925em 0.25em;overflow:hidden;transition:all 0.5s;}
.header-2025121901 .head_touch a span {}
.header-2025121901 .head_touch a svg.icon {position:absolute;top:0;right:0;height:1.85em;width:2em;padding:0.5em;background:var(--theme);fill:#fff;border-radius:0.925em 0 0 0.925em;transition:all 0.5s;}
.header-2025121901 .head_touch a:hover {color:var(--minor);}
.header-2025121901 .head_touch a:hover svg.icon {background:var(--minor);}
.header-2025121901.header-bg {box-shadow:0.125em 0.125em 1em rgb(0 0 0 / 15%);}
.header-2025121901.header-bg .head_logo {height:4.25em;padding-top:1em;}
.header-2025121901.header-bg .head_logo img {height:2.5em;}
.header-2025121901.header-bg .head_nav {padding-top:0.5em;}
.header-2025121901.header-bg .head_nav .navbar .megamenu {padding:1.5em 0 0.5em;}
.header-2025121901.header-bg .head_right {padding-top:0.85em;}
.header-h {width:100%;height:6.25em;}
.banner-2025121902 {}
.banner-2025121902 .swiperImg {width:100%;height:51.25em;}
.banner-2025121902 .swiperImg img {width:100%;height:100%;object-fit:cover;}
.banner-2025121902 .swiperTxt {position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;padding-top:4em;}
.banner-2025121902 .swiperTxt .swiperTit {font-size:3.25em;font-weight:400;line-height:1.05;max-width:16em;width:100%;}
.banner-2025121902 .swiperTxt .swiperTit span {font-size:1.6em;font-weight:600;font-family:'Montserrat';color:var(--minor);letter-spacing:-0.1em;margin-right:0.25em;}
.banner-2025121902 .swiperTxt .swiperCon {font-size:1.25em;padding:1.5em 0 2.5em;max-width:38em;width:100%;}
.banner-2025121902 .swiperTxt .listImg {max-width:48em;width:100%;margin:1em 0 5em;gap:1em;}
.banner-2025121902 .swiperTxt .listImg .img {width:15em;overflow:hidden;border-radius:1em;box-shadow:0.35em 0.35em 0.5em rgb(0 0 0 / 30%);}
.banner-2025121902 .swiperTxt .listImg .img img {width:100%;}
.banner-2025121902 .swiperTxt .swiperBtn {font-size:1.375em;}
.banner-2025121902 .swiper-pagination {left:auto;right:2.75em;width:1.375em;height:100%;bottom:0;}
.banner-2025121902 .swiper-pagination span {background:transparent;width:1.375em;height:1.375em;border-radius:50%;border:1px solid transparent;margin:0.35em 0 !important;position:relative;}
.banner-2025121902 .swiper-pagination span:before {content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:0.375em;height:0.375em;background:#fff;border-radius:50%;}
.banner-2025121902 .swiper-pagination span.swiper-pagination-bullet-active {border-color:#fff;}

.section-2025121903 {padding:11.375em 0 5em;background:url(../images/about-bg.jpg) no-repeat;background-position:bottom center;background-size:cover;overflow:hidden;position:relative;}
.section-2025121903:before {font-size:20em;font-weight:700;content:"MYTH";position:absolute;right:-0.35em;background:linear-gradient(180deg,rgb(184 40 40 / 50%),#ffffff);opacity:0.25;-webkit-background-clip:text;background-clip:text;color:transparent;}
.section-2025121903 .box {position:relative;}
.section-2025121903 .boxImg {position:absolute;top:0;left:0;max-width:61.875em;width:52%;height:44em;background:var(--minor);}
.section-2025121903 .boxImg .video {position:absolute;left:0;right:1.5em;bottom:1.5em;top:-2.75em;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 30%);}
.section-2025121903 .boxImg .video img {width:100%;height:100%;object-fit:cover;}
.section-2025121903 .boxImg .video .video-popup-animation {font-size:1.25em;}
.section-2025121903 .boxImg .video .video-popup-animation svg.icon {left:0.15em;}
.section-2025121903 .box .boxRight {width:43.75%;height:36em;margin:0 0 0 auto;position:relative;}
.section-2025121903 .box .boxTxt {}
.section-2025121903 .box .boxTit {font-size:3.875em;font-weight:400;padding-bottom:0.5em;}
.section-2025121903 .box .boxCon {font-size:1.25em;line-height:1.45;padding-bottom:3em;}
.section-2025121903 .box .boxCon p {}
.section-2025121903 .box .boxMore {}
.section-2025121903 .box .boxMore .btn {font-size:1.25em;}
.section-2025121903 .box .boxNumList {width:100%;max-width:80.75em;margin:0 0 0 auto;background:#fff;border-radius:1em;position:relative;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 15%);padding:3.25em 3.75em;}
.section-2025121903 .box .boxNumList .item {text-align:center;}
.section-2025121903 .box .boxNumList .item .num {font-size:3.25em;font-weight:600;line-height:1;color:var(--minor);}
.section-2025121903 .box .boxNumList .item .num span {line-height:1;}
.section-2025121903 .box .boxNumList .item .tit {font-size:1.125em;font-weight:600;line-height:1;padding-top:0.5em;}
.section-2025121903 .box .boxNumList .line {width:1px;background:var(--minor);}
.section-2025121903 .aboutSwiper {margin-top:3.5em;padding:3.5em 7.5em 0;position:relative;border-top:1px solid var(--theme);}
.section-2025121903 .aboutSwiper .button-prev {position:absolute;left:0;top:8.5em;cursor:pointer;}
.section-2025121903 .aboutSwiper .button-next {position:absolute;right:0;top:8.5em;cursor:pointer;}
.section-2025121903 .aboutSwiper .button-prev svg.icon,.section-2025121903 .aboutSwiper .button-next svg.icon {display:block;width:3em;height:3em;}
.section-2025121903 .aboutSwiper .button-prev:hover svg.icon,.section-2025121903 .aboutSwiper .button-next:hover svg.icon {fill:var(--minor);}
.section-2025121903 .aboutSwiper .swiper-slide {width:26.25em;margin-right:3.125em;}
.section-2025121903 .aboutSwiper .swiperImg {width:100%;height:14.5em;border-radius:1em;overflow:hidden;}
.section-2025121903 .aboutSwiper .swiperImg img {width:100%;height:100%;object-fit:cover;cursor:pointer;transition:all 0.5s;}
.section-2025121903 .aboutSwiper .swiperImg:hover img {transform:scale(1.1);}
.section-2025121904 {padding:8.5em 0;}
.section-2025121904 .sectionName {font-size:3.875em;font-weight:400;line-height:1;margin-bottom:1.35em;}
.section-2025121904 .box {}
.section-2025121904 .boxList {max-width:52.125em;width:53.75%;position:relative;}
.section-2025121904 .boxList .item {position:relative;padding-left:6.75em;padding-bottom:4.5em;cursor:default;}
.section-2025121904 .boxList .item:hover {color:var(--minor);}
.section-2025121904 .boxList .item:before {content:" ";display:block;width:1.25em;height:1.25em;border-radius:50%;background:var(--minor);position:absolute;left:2.5em;top:0.65em;}
.section-2025121904 .boxList .item:after {content:" ";display:block;width:0;height:100%;position:absolute;left:3.075em;top:0.65em;border-left:0.15em dashed var(--minor);}
.section-2025121904 .boxList .item:nth-last-child(1) {padding-bottom:0;}
.section-2025121904 .boxList .item:nth-last-child(1):after {display:none;}
.section-2025121904 .boxList .item .itemTit {font-size:1.875em;font-weight:600;padding-bottom:0.35em;}
.section-2025121904 .boxList .item .itemCon {font-size:1.25em;}
.section-2025121904 .boxImg {max-width:42.5em;width:43.75%;height:32em;background:var(--minor);border-radius:0.75em;position:relative;}
.section-2025121904 .boxImg img {position:relative;right:1em;bottom:1em;width:100%;height:100%;border-radius:0.75em;object-fit:cover;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 30%);}
.section-2025121905 {padding:15.5em 0 7.75em;background:url(../images/oemodm-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025121905 .sectionName {font-size:3.875em;font-weight:400;color:#fff;text-align:center;margin-bottom:0.5em;}
.section-2025121905 .sectionCon {width:100%;max-width:30em;min-height:5em;margin:0 auto 3em;font-size:1.25em;text-align:center;color:#fff;}
.section-2025121905 .sectionMore {text-align:center;}
.section-2025121905 .sectionMore .sectionBtn {display:inline-block;font-size:1.375em;line-height:2.15em;padding:0 2.25em;color:#fff;border-radius:0.25em;border:1px solid;transition:all 0.5s;}
.section-2025121905 .sectionMore .sectionBtn:hover {background:var(--minor);border-color:var(--minor);}
.section-2025121906 {padding:8em 0 7.25em;}
.section-2025121906 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.75em;}
.section-2025121906 .productSwiper {position:relative;}
.section-2025121906 .productSwiper .swiper-slide {width:25.3em;padding:0 0.6em;margin-bottom:1.5em;}
.section-2025121906 .productSwiper .swiperBox {width:100%;background:#ebebeb;padding:2.5em 1.5em 1.5em;overflow:hidden;border-radius:0.75em;transition:all 0.5s;}
.section-2025121906 .productSwiper .swiperImg {display:block;max-width:100%;width:20em;height:20em;margin:0 auto 1em;}
.section-2025121906 .productSwiper .swiperImg img {width:100%;height:100%;object-fit:contain;transition:all 0.5s;}
.section-2025121906 .productSwiper .swiperTit {font-size:1.375em;text-align:center;line-height:1.35em;width:100%;height: 2.7em;}
.section-2025121906 .productSwiper .swiperBox:hover {box-shadow:0.5em 0.5em 0.5em rgb(184 40 40 / 20%);}
.section-2025121906 .productSwiper .swiperImg:hover img {transform:scale(1.1);}
.section-2025121906 .productSwiper .swiperTit a:hover {color:var(--minor);}
.section-2025121906 .productSwiper .button-prev {position:absolute;left:-3em;top:50%;margin-top:-1.5em;cursor:pointer;z-index:2;}
.section-2025121906 .productSwiper .button-next {position:absolute;right:-3em;top:50%;margin-top:-1.5em;cursor:pointer;z-index:2;}
.section-2025121906 .productSwiper .button-prev svg.icon,.section-2025121906 .productSwiper .button-next svg.icon {display:block;width:3em;height:3em;}
.section-2025121906 .productSwiper .button-prev:hover svg.icon,.section-2025121906 .productSwiper .button-next:hover svg.icon {fill:var(--minor);}
.section-2025121906 .sectionMore {text-align:center;padding-top:3em;}
.section-2025121906 .sectionMore .sectionBtn {font-size:1.375em;color:var(--theme);transition:all 0.5s;border-bottom:1px solid;}
.section-2025121906 .sectionMore .sectionBtn:hover {color:var(--minor);}
.section-2025121907 {overflow:hidden;padding-bottom:8.5em;}
.section-2025121907 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.2em;}
.section-2025121907 .sectionCon {width:100%;max-width:30em;margin:0 auto 1.5em;font-size:1.25em;text-align:center;}
.section-2025121907 .manufacturingSwiper {width:100%;max-width:75.625em;margin:0 auto;position:relative;padding-bottom:2em;}
.section-2025121907 .manufacturingSwiper .swiper {overflow:unset;}
.section-2025121907 .manufacturingSwiper .swiper-slide {padding:0 1em 1.5em;}
.section-2025121907 .manufacturingSwiper .swiperBox {width:100%;height:29em;background:#000000;position:relative;}
.section-2025121907 .manufacturingSwiper .swiperImg {opacity:0.4;width:100%;height:100%;}
.section-2025121907 .manufacturingSwiper .swiperImg img {width:100%;height:100%;object-fit:cover;}
.section-2025121907 .manufacturingSwiper .swiperTxt {position:absolute;bottom:0;right:4.5em;width:22.5em;min-height:21em;opacity:0;transition:all 0.5s;background:rgb(184 40 40 / 75%);padding:3.25em 1.5em 2.5em;}
.section-2025121907 .manufacturingSwiper .swiperTxt .swiperTit {display:block;font-size:1.5em;margin-bottom:0.5em;color:#fff;}
.section-2025121907 .manufacturingSwiper .swiperTxt .swiperCon {font-size:1em;line-height:1.5;height:4.5em;color:#fff;margin-bottom:2.5em;}
.section-2025121907 .manufacturingSwiper .swiperTxt .swiperBtn {display:inline-block;font-size:0.875em;line-height:2.15em;padding:0 2.25em;color:#fff;border-radius:0.25em;border:1px solid;transition:all 0.5s;}
.section-2025121907 .manufacturingSwiper .swiperTxt .swiperBtn:hover {background:#fff;color:var(--minor);}
.section-2025121907 .manufacturingSwiper .swiper-slide-active .swiperBox {box-shadow:0.5em 0.5em 0.5em rgb(184 40 40 / 20%);}
.section-2025121907 .manufacturingSwiper .swiper-slide-active .swiperImg {opacity:1;}
.section-2025121907 .manufacturingSwiper .swiper-slide-active .swiperTxt {opacity:1;}
.section-2025121907 .manufacturingSwiper .swiper-pagination {width:100%;bottom:0.5em;}
.section-2025121907 .manufacturingSwiper .swiper-pagination span {width:0.875em;height:0.875em;margin:0 0.5em;background:var(--text);}
.section-2025121907 .manufacturingSwiper .swiper-pagination span.swiper-pagination-bullet-active {background:var(--minor);}
.section-2025121907 .sectionMore {padding-top:1.5em;text-align:center;}
.section-2025121907 .sectionMore .sectionBtn {font-size:1.375em;}
.section-2025121908 {padding:14.5em 0 7.25em;background:url(../images/trusted-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025121908 .box {text-align:center;width:42.5em;margin:0 0 0 auto;}
.section-2025121908 .sectionName {font-size:3.125em;font-weight:400;line-height:1.15;margin-bottom:0.5em;}
.section-2025121908 .sectionCon {font-size:1em;line-height:1.25;min-height:3.75em;margin-bottom:2.75em;}
.section-2025121908 .sectionMore .sectionBtn {font-size:1.375em;}
.section-2025121909 {padding:8.25em 0 8.75em;}
.section-2025121909 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.35em;}
.section-2025121909 .sectionCon {text-align:center;font-size:1.25em;margin-bottom:3.5em;}
.section-2025121909 .sectionList {padding-bottom:4.5em;}
.section-2025121909 .sectionList .item {width:48.5%;margin-bottom:2.25em;transition:all 0.5s;background:#f1f1f1;padding:1.25em 2.5em;position:relative;}
.section-2025121909 .sectionList .item .itemDate {font-size:1.125em;font-weight:600;margin-bottom:0.5em;}
.section-2025121909 .sectionList .item .itemTit {display:block;font-size:1.125em;font-weight:600;margin-bottom:0.5em;transition:all 0.5s;}
.section-2025121909 .sectionList .item .itemCon {width:80%;max-width:37em;line-height:1.25;height:2.5em;}
.section-2025121909 .sectionList .item .itemMore {display:block;width:2.25em;height:2.25em;padding:0.5em;position:absolute;right:2.5em;bottom:1.25em;border:1px solid;transition:all 0.5s;}
.section-2025121909 .sectionList .item .itemMore svg.icon {width:1.25em;height:1.25em;transition:all 0.5s;fill:var(--text);}
.section-2025121909 .sectionList .item:hover {background:#fff;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 15%);}
.section-2025121909 .sectionList .item .itemTit:hover {color:var(--minor);}
.section-2025121909 .sectionList .item .itemMore:hover {border-color:var(--minor);background:var(--minor);}
.section-2025121909 .sectionList .item .itemMore:hover svg.icon {fill:#fff;}
.section-2025121909 .sectionMore {text-align:center;}
.section-2025121909 .sectionMore .sectionBtn {font-size:1.375em;}
.section-touch {background:url(../images/touch-bg.jpg) no-repeat;padding:3em 0;background-size:cover;background-position:center;}
.section-touch .box {background:rgb(184 40 40 / 80%);width:47em;margin:0 0 0 auto;padding:3em 4em;}
.section-touch .box .sectionName {text-align:center;font-size:2.5em;font-weight:600;color:#fff;}
.section-touch .box .form-p {font-size:1.125em;text-align:center;padding:0.75em 0 1em;color:#fff;}
.section-touch .touch-form {}
.section-touch .touch-form .form-input {font-size:1.25em;width:48%;margin-bottom:1.25em;}
.section-touch .touch-form .form-input input {font-size:1em;font-weight:300;width:100%;border-width:0 0 1px 0;border-color:#fff;background:unset;padding:0.5em 1em;color:#fff;}
.section-touch .touch-form .form-input input::placeholder {color:#cecece;}
.section-touch .touch-form .form-content {font-size:1.25em;width:100%;margin-bottom:1.25em;}
.section-touch .touch-form .form-content .form-textarea {font-size:1em;width:100%;border-width:0 0 1px 0;background:unset;padding:0.5em 1em;border-color:#fff;color:#fff;}
.section-touch .touch-form .form-content .form-textarea::placeholder {color:#cecece;}
.section-touch .touch-form .form-input.form-captchar {width:55%;position:relative;}
.section-touch .touch-form .form-input.form-captchar input {width:52%;}
.section-touch .touch-form .form-input.form-captchar img {position:absolute;top:0;right:0;width:46%;height:2.2em;}
.section-touch .touch-form .submit {width:100%;padding:0;font-size:1.625em;margin:0 auto;background:#fff;}
.section-touch .touch-form .submit input {width:100%;border-width:0;font-size:1em;font-weight:600;padding:0.75em 0;background:transparent;color:#151515;position:relative;z-index:1;}
.section-touch .touch-form .submit input:hover {color:var(--minor);}
.section-touch .touch-form .p {padding-top:1.5em;}
.section-touch .touch-form .p p {font-size:1.125em;color:#ffffff;width:100%;}
.footer-2025121900 {}
.footer-2025121900 .footer_box {background:#ffffff;padding:8.5em 0 5em;}
.footer-2025121900 .foot_logo {width:13.25em;padding-bottom:2.25em;}
.footer-2025121900 .foot_con {width:26em;}
.m_name {display:none;}
.footer-2025121900 .foot_con .info {font-size:1.125em;padding:0 0 1.5em 2em;line-height:1.5;background-repeat:no-repeat;background-position:top left;background-size:1.25em;}
.footer-2025121900 .foot_con .info1 {background-image:url(../images/foot-contact-ico1.png);}
.footer-2025121900 .foot_con .info2 {background-image:url(../images/foot-contact-ico2.png);}
.footer-2025121900 .foot_con .info3 {background-image:url(../images/foot-contact-ico3.png);}
.footer-2025121900 .foot_con .info4 {background-image:url(../images/foot-contact-ico4.png);}
.footer-2025121900 .foot_con .info span {font-weight:600;}
.footer-2025121900 .foot_con .info a:hover {color:var(--minor);}
.footer-2025121900 .foot_link {width:auto;max-width:20%;}
.footer-2025121900 .foot_link .item {}
.footer-2025121900 .foot_link .item .tit {display:block;font-size:1.5em;font-weight:600;margin-bottom:1em;color:var(--minor);}
.footer-2025121900 .foot_link .item .a {display:block;font-size:1.125em;margin-bottom:1.45em;padding-right:1.75em;padding-left:0;transition:all 0.5s;line-height:1.25;position:relative;}
.footer-2025121900 .foot_link .item .a:hover {color:var(--minor);}
.footer-2025121900 .footer_copyright {background:var(--minor);}
.footer-2025121900 .footer_copyright p {text-align:center;font-size:1.125em;padding:0.5em 0;color:#fff;}
.footer-2025121900 .foot_logo img {width:100%;}
.section-2025121911 {padding-top:8em;padding-bottom:1em;}
.section-2025121911 .sectionName {font-size:3.875em;font-weight:400;padding-bottom:0.5em;text-align:center;}
.section-2025121911 .boxList {padding-top:2em;}
.section-2025121911 .boxList .item {width:23.5%;text-align:center;padding:2.25em;background:#f6f6f6;border-radius:0.75em;transition:all 0.5s;}
.section-2025121911 .boxList .item .itemTit {font-size:1.5em;margin-bottom:0.25em;}
.section-2025121911 .boxList .item .itemCon {font-size:1.125em;}
.section-2025121911 .boxList .item:hover {background:#fff;box-shadow:0.25em 0.25em 0.75em 0.125em rgb(160 24 24 / 20%);}
.section-2025121912 {padding-bottom:7.5em;}
.section-2025121912 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:1em;}
.section-2025121912 .boxList {}
.section-2025121912 .boxList .item {width:33.333%;border-right:1px solid #a0a0a0;padding:1em 4em;}
.section-2025121912 .boxList .item:nth-last-child(1) {border-width:0;}
.section-2025121912 .boxList .item .itemImg {width:100%;height:7.25em;}
.section-2025121912 .boxList .item .itemImg img {width:19.5em;max-width:100%;margin:0 auto;height:7.25em;object-fit:contain;}
.section-2025121912 .boxList .item .itemCon {text-align:center;font-size:1.125em;margin-top:1.75em;}

.page_banner {position:relative;}
.page_banner .img {width:100%;background:#000;}
.page_banner .img img {width:100%;height:100%;min-height:22em;object-fit:cover;}
.page_banner .img.img-dark img {opacity:0.75;}
.page_banner .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.page_banner .txt.txt-bottom {padding-bottom:7em;}
.page_banner .txt .sectionName {color:#fff;font-size:3.25em;font-weight:500;text-align:center;text-shadow:5px 5px 4px rgba(0,0,0,0.5);}
.page_banner .txt .sectionCon {font-size:1.25em;color:#fff;margin:1.25em auto 0;max-width:42em;text-align:center;}
.page_banner .txt .sectionCon1 {max-width:32em;}
.page_banner .txt .sectionCon2 {max-width:56em;}

.section-about-bg {background-image:linear-gradient(0deg, #e5e5e5 0%, #fff 75%);}
.section-2025121914 {position:relative;padding-bottom:6.75em;}
.section-2025121914 .sectionHead {width:96%;max-width:110em;margin:-8.5em auto 0;background:#fff;text-align:center;padding:6em 3em 7em;}
.section-2025121914 .sectionName {font-size:3.875em;font-weight:400;}
.section-2025121914 .box {position:relative;min-height:30em;}
.section-2025121914 .boxImg {position:absolute;top:0;left:2em;max-width:56.25em;width:47%;height:30em;background:var(--minor);}
.section-2025121914 .boxImg .video {position:absolute;left:-2em;right:1.5em;bottom:1.5em;top:-2.75em;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 30%);}
.section-2025121914 .boxImg .video img {width:100%;height:100%;object-fit:cover;}
.section-2025121914 .boxImg .video .video-popup-animation {font-size:1.25em;}
.section-2025121914 .boxImg .video .video-popup-animation svg.icon {left:0.15em;}
.section-2025121914 .box .boxRight {width:48%;margin:0 0 0 auto;position:relative;}
.section-2025121914 .box .boxCon {font-size:1.125em;}
.section-2025121914 .box .boxNumList {padding:3.5em 0;gap:3em 0;}
.section-2025121914 .box .boxNumList .item {width:49%;text-align:center;}
.section-2025121914 .box .boxNumList .item .num {font-size:3.25em;font-weight:600;line-height:1;color:var(--minor);}
.section-2025121914 .box .boxNumList .item .num span {line-height:1;}
.section-2025121914 .box .boxNumList .item .tit {font-size:1.25em;font-weight:600;line-height:1;padding-top:0.5em;}
.section-2025121914 .box .boxNumList .line {width:1px;background:#747474;}
.section-2025121914 .box .boxNumList .item .num.num-tit {font-size:2.5em;line-height:1.3em;}
.section-2025121915 {overflow:hidden;padding-bottom:6.5em;}
.section-2025121915 .sectionTit {font-size:3.875em;font-weight:400;}
.section-2025121915 .sectionTit span {color:var(--minor);}
.section-2025121915 .sectionHead {padding-top:6em;border-top:2px solid #bcbcbc;}
.section-2025121915 .sectionCon {width:48%;font-size:1.125em;margin-bottom:1.5em;}
.section-2025121915 .swiper-button {width:8em;}
.section-2025121915 .swiper-button .button-prev,.section-2025121915 .swiper-button .button-next {cursor:pointer;width:2.75em;height:2.75em;border:1px solid;padding:0.75em;transition:all 0.5s;}
.section-2025121915 .swiper-button .button-prev svg.icon,.section-2025121915 .swiper-button .button-next svg.icon {width:100%;height:100%;fill:var(--theme);}
.section-2025121915 .swiper-button .button-prev:hover,.section-2025121915 .swiper-button .button-next:hover {background:var(--minor);border-color:var(--minor);}
.section-2025121915 .swiper-button .button-prev:hover svg.icon,.section-2025121915 .swiper-button .button-next:hover svg.icon {fill:#fff;}
.section-2025121915 .expertise-swiper {padding-top:3.125em;}
.section-2025121915 .expertise-swiper .swiper {overflow:unset;width:33.25em;height:20em;margin:0 0 0 20em;}
.section-2025121915 .expertise-swiper .swiper-slide {width:33.25em;height:20em;margin-right:1.875em;}
.section-2025121915 .expertise-swiper .swiperItem {width:100%;height:100%;overflow:hidden;border-radius:1em;}
.section-2025121915 .expertise-swiper .swiperItem .swiperImg {width:100%;height:100%;background:#000;}
.section-2025121915 .expertise-swiper .swiperItem .swiperImg img {width:100%;height:100%;object-fit:cover;opacity:0.6;transition:all 0.5s;}
.section-2025121915 .expertise-swiper .swiper-slide-next {width:40em !important;height:25em;top:-6em;}
.section-2025121915 .expertise-swiper .swiper-slide-next .swiperItem {box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 20%);}
.section-2025121915 .expertise-swiper .swiper-slide-next .swiperItem .swiperImg img {filter:none;opacity:1;}
.section-2025121915 .expertise-swiper .swiperItem .swiperImg:hover img {transform:scale(1.1);}
.section-2025121916 {padding:7.5em 0;}
.section-2025121916 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:1em;}
.section-2025121916 .list {}
.section-2025121916 .list .item {width:50%;height:28.5em;position:relative;overflow:hidden;}
.section-2025121916 .list .item .itemImg {width:100%;height:100%;}
.section-2025121916 .list .item .itemImg img {width:100%;height:100%;object-fit:cover;}
.section-2025121916 .list .item .itemTxt {position:absolute;left:0;bottom:0;width:100%;padding-top:3em;transition:all 0.5s;background-image:linear-gradient(0deg,rgb(0 0 0 / 43%) 0%,rgb(255 255 255 / 0%) 85%);}
.section-2025121916 .list .item .itemTxt .itemTit {font-size:1.875em;text-align:center;margin-bottom:0.5em;text-shadow:2px 2px 10px rgba(0,0,0,0.25);color:#fff;}
.section-2025121916 .list .item .itemTxt .itemCon {font-size:1.125em;text-align:center;width:90%;max-width:30em;margin:0 auto;color:#fff;opacity:0;line-height:1.5em;height:0;overflow:hidden;transition:all 0.5s;}
.section-2025121916 .list .item .itemTxt .itemLine {height:0;width:0;margin:0 auto;transition:all 0.5s;background:var(--minor);}
.section-2025121916 .list .item:hover .itemTxt {padding-top:10em;background:rgb(0 0 0 / 45%);}
.section-2025121916 .list .item:hover .itemTxt .itemCon {height:6em;opacity:1;}
.section-2025121916 .list .item:hover .itemTxt .itemLine {margin:3.25em auto 4.75em;width:5em;height:0.5em;}
.section-2025121916 .list .item:after {content:" ";position:absolute;top:1.25em;left:1.25em;bottom:1.25em;right:1.25em;opacity:0;border-radius:0.5em;border:1px solid #fff;transition:all 0.5s;transform:rotateZ(15deg) scale(0.8);}
.section-2025121916 .list .item:hover:after {opacity:1;transform:rotateZ(0deg) scale(1);}
.section-2025121917 {padding-bottom:7.5em;}
.section-2025121917 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.2em;}
.section-2025121917 .sectionCon {font-size:1.25em;text-align:center;width:100%;max-width:55em;margin:0 auto;}
.section-2025121917 .certificates-swiper {position:relative;overflow:hidden;padding-bottom:6.5em;}
.section-2025121917 .certificates-swiper .swiper {padding-top:13.5em;overflow:unset;width:20%;}
.section-2025121917 .certificates-swiper .swiper-slide {transform:scale(1);transform-origin:bottom;transition:all 0.2s;position:relative;}
.section-2025121917 .certificates-swiper .swiper-slide.swiper-slide-prev {transform:scale(1.2);z-index:1;}
.section-2025121917 .certificates-swiper .swiper-slide.swiper-slide-next {transform:scale(1.2);z-index:1;}
.section-2025121917 .certificates-swiper .swiper-slide.swiper-slide-active {transform:scale(1.37);z-index:2;}
.section-2025121917 .certificates-swiper .swiper-slide .item {position:relative;}
.section-2025121917 .certificates-swiper .swiper-slide .img {width:100%;}
.section-2025121917 .certificates-swiper .swiper-slide .img img {width:100%;}
.section-2025121917 .certificates-swiper .swiper-button-next,.section-2025121917 .certificates-swiper .swiper-button-prev {font-size:2em;width:2.25em;height:2.25em;border-radius:50%;background:rgb(0 0 0 / 50%);}
.section-2025121917 .certificates-swiper .swiper-button-next {right:50%;margin-right:-10em;}
.section-2025121917 .certificates-swiper .swiper-button-prev {left:50%;margin-left:-10em;}
.section-2025121917 .certificates-swiper .swiper-button-next:after,.section-2025121917 .certificates-swiper .swiper-button-prev:after {font-size:1em;color:#ffffff;}
.section-2025121917 .certificates-swiper .swiper-button-next:hover,.section-2025121917 .certificates-swiper .swiper-button-prev:hover {background:rgb(184 40 40 / 75%);}
.section-2025121917 .certificates-swiper .swiper-pagination span {margin:0 0.25em;width:1em;height:1em;opacity:1;background:#d0d0d0;}
.section-2025121917 .certificates-swiper .swiper-pagination span.swiper-pagination-bullet-active {background:var(--minor);}
.section-2025121918 {overflow:hidden;padding-bottom:7.5em;}
.section-2025121918 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.2em;}
.section-2025121918 .sectionCon {font-size:1.25em;text-align:center;width:100%;max-width:62em;margin:0 auto;padding-bottom:1.5em;}
.section-2025121918 .partners-swiper {width:100%;max-width:81.25em;margin:0 auto;}
.section-2025121918 .partners-swiper .swiper.partners1 {overflow:unset;height:32.75em;}
.section-2025121918 .partners-swiper .swiper.partners1 .swiper-slide .swiperItem {width:100%;height:23.5em;transition:all 0.5s;background:#000;}
.section-2025121918 .partners-swiper .swiper-slide.swiper-slide-active .swiperItem,.section-2025121918 .partners-swiper .swiper-slide.swiper-slide-next .swiperItem {height:27em;box-shadow:0.5em 0.5em 0.5em rgb(184 40 40 / 20%);}
.section-2025121918 .partners-swiper .swiper.partners1 .swiper-slide .swiperItem .itemImg {width:100%;height:100%;opacity:0.5;transition:all 0.5s;}
.section-2025121918 .partners-swiper .swiper.partners1 .swiper-slide.swiper-slide-active .swiperItem .itemImg,.section-2025121918 .partners-swiper .swiper.partners1 .swiper-slide.swiper-slide-next .swiperItem .itemImg {opacity:1;}
.section-2025121918 .partners-swiper .swiper.partners1 .swiper-slide .swiperItem img {width:100%;height:100%;object-fit:cover;}
.section-2025121918 .partners-swiper .partners-pagination {position:absolute;width:100%;left:0;bottom:1em;}
.section-2025121918 .partners-swiper .partners-pagination:before {content:" ";position:absolute;bottom:1.35em;left:0;width:100%;height:0.125em;background:#b6b6b6;}
.section-2025121918 .partners-swiper .partners-pagination .swiper-pagination {left:50%;transform:translateX(-50%);width:auto;padding:0 2.25em;background:#fff;}
.section-2025121918 .partners-swiper .partners-pagination .swiper-pagination span {width:0.875em;height:0.875em;margin:0 0.5em;}
.section-2025121918 .partners-swiper .partners-pagination .swiper-pagination span.swiper-pagination-bullet-active {background:var(--minor);}
.section-2025121918 .partners-swiper .swiper.partners2 {background:#f8f8f8;border-radius:1em;margin:1em 0 2em;}
.section-2025121918 .partners-swiper .swiper.partners2 .swiper-wrapper {-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;}
.section-2025121918 .partners-swiper .swiper.partners2 .img {width:100%;padding:1em 2em;}
.section-2025121918 .partners-swiper .list {border-radius:1em;margin:0.5em 0 3.25em;height:108px;position:relative;overflow: hidden;}
.section-2025121918 .partners-swiper .list .list-wrapper {position:relative;left:100%;}
.section-2025121918 .partners-swiper .list .item {width:222px;height:108px;padding:16px;position:absolute;background:#f8f8f8;}
.section-2025121918 .partners-swiper .list .item .itemImg {width:100%;}
.section-2025121918 .partners-swiper .list .item .itemImg img {width:100%;}
.section-2025121918 .partners-swiper .sectionMore {text-align:center;}
.section-2025121918 .partners-swiper .sectionMore .sectionBtn {font-size:1.375em;}
.section-2025121919 {padding:12.5em 0 12.5em;background:url(../images/trusted1-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025121919 .box {text-align:left;width:30em;margin:0 0 0 auto;}
.section-2025121919 .sectionName {font-size:3.125em;font-weight:400;line-height:1.15;margin-bottom:0.5em;}
.section-2025121919 .sectionCon {font-size:1em;line-height:1.25;min-height:3.75em;margin-bottom:2.75em;}
.section-2025121919 .sectionMore .sectionBtn {font-size:1.375em;}
.section-2025121920 {padding:3.5em 0 0;}
.section-2025121920 .list {width:86.25em;max-width:100%;margin:0 auto;padding-bottom:5.5em;}
.section-2025121920 .list .item {width:30%;background:#fff;border-radius:1.25em;padding:2em;transition:all 0.5s;}
.section-2025121920 .list .item .img {width:5em;margin:0 auto 1.5em;}
.section-2025121920 .list .item .img img {width:100%;}
.section-2025121920 .list .item .txt {text-align:center;}
.section-2025121920 .list .item .txt .tit {font-size:1.875em;font-weight:600;margin-bottom:0.5em;}
.section-2025121920 .list .item .txt .con {font-size:1.5em;}
.section-2025121920 .list .item:hover {box-shadow:0.5em 0.5em 0.5em rgb(184 40 40 / 20%);}

.contact-touch {padding-bottom:6.625em;position:relative;}
.contact-touch .bg {position:absolute;top:0;left:0;width:43.5em;height:100%;background:url(../images/contact-touch-bg.png) no-repeat;background-position:top right;background-size:43.5em;}
.contact-touch .bg img {position:absolute;top:13.15em;right:9.25em;width:9.25em;}
.contact-touch .box {width:52.5%;margin:0 0 0 auto;padding:5em 5.25em;background:#b04646;}
.contact-touch .box .form-name {text-align:center;font-size:2.5em;color:#fff;}
.contact-touch .box .form-p {font-size:1.125em;text-align:center;padding:0.75em 0 2em;color:#fff;}
.contact-touch .touch-form {}
.contact-touch .touch-form .form-input {font-size:1.25em;width:48%;margin-bottom:1.25em;}
.contact-touch .touch-form .form-input input {font-size:1em;width:100%;border-width:0 0 1px 0;background:unset;padding:0.5em 1em;color:#fff;border-color:#fff;color:#fff;}
.contact-touch .touch-form .form-input input::placeholder {color:#fff;}
.contact-touch .touch-form .form-content {font-size:1.25em;width:100%;margin-bottom:1.25em;}
.contact-touch .touch-form .form-content .form-textarea {font-size:1em;width:100%;border-width:0 0 1px 0;background:unset;padding:0.5em 1em;border-color:#fff;color:#fff;}
.contact-touch .touch-form .form-content textarea::placeholder {color:#fff;}
.contact-touch .touch-form .form-input.form-captchar {width:55%;position:relative;margin-bottom:3em;}
.contact-touch .touch-form .form-input.form-captchar input {width:52%;}
.contact-touch .touch-form .form-input.form-captchar img {position:absolute;top:0;right:0;width:46%;height:2.35em;}
.contact-touch .touch-form .submit {width:100%;padding:0;font-size:1.625em;margin:0 auto;background:#fff;}
.contact-touch .touch-form .submit input {width:100%;border-width:0;font-size:1em;font-weight:600;padding:0.75em 0;background:transparent;color:#151515;position:relative;z-index:1;}
.contact-touch .touch-form .submit input:hover {color:var(--minor);}
.contact-touch .touch-form .p {padding-top:1.5em;width:100%;text-align:center;}
.contact-touch .touch-form .p p {font-size:1.125em;font-weight:300;color:#fff;width:100%;text-align:left;}
.contactmap {width:100%;}
.contactmap iframe {width:100%;height:42em;}

.section-2025121921 {padding:6.75em 0 1.5em;}
.section-2025121921 .box {background:#f1f1f1;border-radius:1.5em;}
.section-2025121921 .boxImg {background:var(--minor);border-radius:1.5em;width:48%;max-width:45.5em;}
.section-2025121921 .boxImg img {width:100%;height:100%;object-fit:cover;position:relative;left:-1em;top:-1em;border-radius:1.5em;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 30%);}
.section-2025121921 .boxTxt {width:47%;max-width:46em;padding-right:2em;}
.section-2025121921 .boxTxt .boxTit {font-size:1.875em;font-weight:600;margin-bottom:0.75em;position:relative;}
.section-2025121921 .boxTxt .boxTit:before {content:"";position:absolute;top:0.125em;left:-1.35em;width:1.125em;height:1.125em;background:url(../images/address-img-ico.png) no-repeat center;background-size:contain;}
.section-2025121921 .boxTxt .boxCon {font-size:1.25em;}

.section-2025121922 {padding:7.5em 0;}
.section-2025121922 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.25em;}
.section-2025121922 .sectionCon {width:100%;max-width:40em;margin:0 auto 3em;font-size:1.25em;text-align:center;}
.section-2025121922 .list {gap:3em 3.125%;}
.section-2025121922 .list .item {width:31.25%;height:17.5em;padding:3em 1.75em 0;position:relative;border-radius:1.5em;overflow:hidden;box-shadow:0.25em 0.25em 0.75em 0.25em rgb(184 40 40 / 25%);}
.section-2025121922 .list .item .itemBg {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.1);transition:all 0.75s;background:#000;}
.section-2025121922 .list .item:hover .itemBg {transform:scale(1);opacity:1;}
.section-2025121922 .list .item .itemBg img {width:100%;height:100%;object-fit:cover;opacity:0.75;}
.section-2025121922 .list .item .itemIco {height:3.5em;margin-bottom:1em;position:relative;}
.section-2025121922 .list .item .itemIco img {width:auto;height:100%;transition:all 0.5s;}
.section-2025121922 .list .item:hover .itemIco img {filter:invert(100%);}
.section-2025121922 .list .item .itemTit {font-size:1.875em;font-weight:600;margin-bottom:0.35em;position:relative;transition:all 0.5s;}
.section-2025121922 .list .item:hover .itemTit {color:#fff;}
.section-2025121922 .list .item .itemCon {font-size:1.25em;position:relative;transition:all 0.5s;}
.section-2025121922 .list .item:hover .itemCon {color:#fff;}

.section-2025121923 {padding-bottom:7.5em;overflow:hidden;}
.section-2025121923 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.25em;}
.section-2025121923 .sectionCon {width:100%;max-width:40em;margin:0 auto 2.25em;font-size:1.25em;text-align:center;}
.section-2025121923 .craftsmanshipSwiper {width:100%;max-width:58em;margin:0 auto;}
.section-2025121923 .craftsmanshipSwiper .swiper {overflow:unset;padding-bottom:6em;}
.section-2025121923 .craftsmanshipSwiper .swiper-pagination {}
.section-2025121923 .craftsmanshipSwiper .swiper-pagination span {}
.section-2025121923 .craftsmanshipSwiper .button-prev,.section-2025121923 .craftsmanshipSwiper .button-next {position:absolute;top:15em;z-index:1;width:4.25em;height:4.25em;padding:1em;background:rgb(255 255 255 / 75%);border-radius:50%;box-shadow:0.125em 0.125em 0.25em 0.125em rgb(14 14 14 / 25%);transition:all 0.5s;cursor:pointer;}
.section-2025121923 .craftsmanshipSwiper .button-prev {left:-2.125em;}
.section-2025121923 .craftsmanshipSwiper .button-next {right:-2.125em;}
.section-2025121923 .craftsmanshipSwiper .button-prev svg,.section-2025121923 .craftsmanshipSwiper .button-next svg {width:100%;height:100%;fill:#000;display:block;}
.section-2025121923 .craftsmanshipSwiper .button-prev:hover,.section-2025121923 .craftsmanshipSwiper .button-next:hover {background:rgb(184 40 40 / 75%);}
.section-2025121923 .craftsmanshipSwiper .button-prev:hover svg,.section-2025121923 .craftsmanshipSwiper .button-next:hover svg {fill:#fff;}
.section-2025121923 .craftsmanshipSwiper .swiper-slide {transition:all 0.5s;transform:scale(0.9);transform-origin:bottom;overflow:hidden;margin-right:1em;}
.section-2025121923 .craftsmanshipSwiper .swiper-slide.swiper-slide-active {transform:scale(1);}
.section-2025121923 .craftsmanshipSwiper .swiperBox {filter:blur(5px);transition:all 0.5s;position:relative;}
.section-2025121923 .craftsmanshipSwiper .swiper-slide-active .swiperBox {filter:blur(0);}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperImg {width:100%;height:100%;}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperImg img {width:100%;height:100%;object-fit:cover;}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperCon {position:absolute;top:0;left:0;width:100%;height:100%;padding:0 4.5em;}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperTxt {opacity:0;transition:all 0.5s;}
.section-2025121923 .craftsmanshipSwiper .swiper-slide-active .swiperBox .swiperTxt {opacity:1;}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperTxt .swiperTit {font-size:3em;line-height:1.125;max-width:15em;text-align:left;text-shadow:5px 5px 4px rgba(0,0,0,0.5);color:#fff;margin-bottom:0.75em;}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperTxt .swiperLine {width:0;height:0.375em;background:var(--minor);box-shadow:0.125em 0.125em 0.35em 0.125em rgba(0,0,0,0.5);transition:all 0.5s;}
.section-2025121923 .craftsmanshipSwiper .swiper-slide-active .swiperBox .swiperTxt .swiperLine {width:5em;}
.section-2025121923 .craftsmanshipSwiper .swiper-pagination span {width:1em;height:1em;}
.section-2025121923 .craftsmanshipSwiper .swiper-pagination span.swiper-pagination-bullet-active {background:var(--minor);}
.section-2025121924 {background:url(../images/control-bg.jpg) no-repeat center;background-size:cover;padding:7.5em 0;}
.section-2025121924 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.25em;color:#fff;}
.section-2025121924 .sectionCon {width:100%;max-width:40em;margin:0 auto 3.25em;font-size:1.25em;text-align:center;color:#fff;}
.section-2025121924 .list {width:100%;max-width:81em;margin:0 auto;gap:3em 6.5%;}
.section-2025121924 .list .item {width:29%;padding:4.25em 1em 2.5em;background:rgb(255 255 255 / 75%);border-radius:1.25em;transition:all 0.5s;}
.section-2025121924 .list .item .itemImg {margin-bottom:1.5em;}
.section-2025121924 .list .item .itemImg img {max-width:100%;height:4.375em;margin:0 auto;object-fit:contain;transition:all  0.5s;filter:invert(35%);}
.section-2025121924 .list .item .itemTit {font-size:1.875em;line-height:1.25;text-align:center;transition:all 0.5s;}
.section-2025121924 .list .item:hover {background:rgb(184 40 40 / 75%);}
.section-2025121924 .list .item:hover .itemImg img {filter:invert(100%);}
.section-2025121924 .list .item:hover .itemTit {color:#fff;}

.section-2025121925 {padding:8.75em 0 6em;}
.section-2025121925 .box {}
.section-2025121925 .box .boxImg {background:var(--minor);border-radius:1.5em;width:48%;height:34.5em;max-width:45.5em;position:relative;left:2em;}
.section-2025121925 .box .boxImg img {position:absolute;left:-2em;top:-4em;width:calc( 100% + 0.5em );height:calc( 100% + 2.5em );max-width:unset;object-fit:cover;border-radius:1.5em;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 30%);}
.section-2025121925 .box .boxTxt {width:47.5%;max-width:47em;}
.section-2025121925 .box .boxTxt .boxTit {font-size:3.875em;font-weight:400;text-align:left;margin-bottom:0.25em;}
.section-2025121925 .box .boxTxt .boxCon {margin:0 auto 3em;font-size:1.25em;}
.section-2025121925 .box .list {}
.section-2025121925 .box .list .item {margin-bottom:2.5em;border-radius:0.425em;position:relative;}
.section-2025121925 .box .list .item .itemLi {font-size:2em;font-weight:600;line-height:1.35em;text-align:center;width:1.35em;height:1.35em;background:#f1f1f1;border-radius:0.2em;position:relative;top:-0.125em;left:-0.125em;z-index:1;}
.section-2025121925 .box .list .item .itemCon {font-size:1.875em;line-height:1.25;padding:0.125em 0.5em 0.125em 1em;max-width:calc( 100% - 1.53em );position:relative;border-radius:0.226em;}
.section-2025121925 .box .list .item:before {content:" ";position:absolute;left:0;top:0;width:2.8125em;height:2.8125em;background:var(--minor);border-radius:0.425em;}
.section-2025121925 .box .list .item:hover .itemCon {color:#fff;background:var(--minor);}
.section-2025121925 .box .list .item:hover:before {width:3.75em;}
.section-2025121926 {padding-bottom:7.5em;}
.section-2025121926 .box {padding-top:5em;border-top:2px solid #bcbcbc;}
.section-2025121926 .box .boxLeft {width:50%;}
.section-2025121926 .box .boxLeft .num {font-size:10em;font-weight:600;color:var(--minor);}
.section-2025121926 .box .boxLeft .small {font-size:2.25em;font-weight:600;padding-left:1em;}
.section-2025121926 .box .boxRight {width:45%;}
.section-2025121926 .box .boxRight .boxTit {font-size:3.875em;font-weight:400;text-align:left;margin-bottom:0.25em;}
.section-2025121926 .box .boxRight .boxCon {font-size:1.25em;}
.section-2025121927 {padding:12.5em 0 12.5em;background:url(../images/trusted2-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025121927 .box {text-align:left;width:42em;padding-left:4.75em;}
.section-2025121927 .sectionName {font-size:3.125em;font-weight:400;line-height:1.15;margin-bottom:0.5em;}
.section-2025121927 .sectionCon {font-size:1em;line-height:1.25;min-height:3.75em;margin-bottom:2.75em;}
.section-2025121927 .sectionMore .sectionBtn {font-size:1.375em;}
.section-2025121927 .box1 {width:45em;}
.section-2025121927 .sectionCon1 {max-width:27em;}


.section-2025121928 {padding:7.5em 0;}
.section-2025121928 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:1em;}
.section-2025121928 .list {width:100%;max-width:86.25em;margin:0 auto;}
.section-2025121928 .list .item {width:47.5%;border-radius:1.375em;border:1px solid #747474;padding:3em 3em 1.75em;transition:all 0.5s;}
.section-2025121928 .list .item .itemTit {padding-bottom:1em;margin-bottom:1.25em;border-bottom:1px solid #cdcdcd;}
.section-2025121928 .list .item .itemIco {width:3.25em;height:3.25em;}
.section-2025121928 .list .item .itemIco img {}
.section-2025121928 .list .item .itemTit h3 {font-size:1.875em;width:calc( 100% - 2.5em );}
.section-2025121928 .list .item .itemCon {}
.section-2025121928 .list .item .itemCon p {font-size:1.25em;padding-left:1.35em;margin-bottom:0.75em;position:relative;}
.section-2025121928 .list .item .itemCon p:before {content:"";position:absolute;left:0;top:0.5em;width:0.35em;height:0.35em;border-radius:50%;background:var(--minor);}
.section-2025121928 .list .item:hover {border-color:#fff;box-shadow:0.5em 0.5em 1.25em 0.25em rgb(184 40 40 / 20%);}
.section-2025121928 .list .item:hover .itemTit h3 {color:var(--minor)}
.section-2025121929 {padding:4.75em 0 5.25em;background:url(../images/customize-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025121929 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:1em;color:#fff;}
.section-2025121929 .list {gap:0.5%;}
.section-2025121929 .list .item {position:relative;width:15%;height:38.5em;box-shadow:1px 1px 1em rgb(0 0 0 / 20%);transition:all 0.5s;}
.section-2025121929 .list .item.active {width:38%;}
.section-2025121929 .list .item .itemImg {width:100%;height:100%;}
.section-2025121929 .list .item .itemImg img {width:100%;height:100%;object-fit:cover;}
.section-2025121929 .list .item .itemBox {position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;}
.section-2025121929 .list .item .itemBox:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;display:block;transition:all .6s;background-image:linear-gradient(0deg,rgb(0 0 0 / 80%) 0%,rgb(0 0 0 / 50%) 40%,rgb(0 0 0 / 0%) 100%);opacity:1;}
.section-2025121929 .list .item .itemTxt {position:absolute;left:0;bottom:1.5em;padding:0 0.75em;width:100%;transition:all 0.5s;}
.section-2025121929 .list .item .itemTxt .itemTit {width:100%;font-size:1.75em;margin-bottom:0.25em;color:#fff;}
.section-2025121929 .list .item .itemTxt .itemCon {opacity:0;height:0;font-size:1.25em;color:#fff;transition:all 0.5s;}
.section-2025121929 .list .item.active .itemTxt {padding:0 1.25em 0 2.5em;}
.section-2025121929 .list .item.active .itemTxt .itemCon {opacity:1;height:2.75em;}

.section-2025121930 {padding:8em 0;overflow:hidden;}
.section-2025121930 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.5em;}
.section-2025121930 .list {position:relative;width:100%;height:39em;margin-bottom:3em;}
.section-2025121930 .list .listLine {position:absolute;top:50%;left:50%;margin-left:-50vw;margin-top:-0.25em;width:100vw;height:0.5em;background:var(--minor);}
.section-2025121930 .list .item {position:absolute;z-index:1;height:16em;width:18.75%;background:#f3f3f3;border-radius:1.25em;padding:2.5em 2em 0;transition:all 0.5s;}
.section-2025121930 .list .item .itemIco {width:100%;height:3.375em;}
.section-2025121930 .list .item .itemIco img {width:auto;height:100%;margin:0 auto;}
.section-2025121930 .list .item .itemTit {font-size:1.5em;font-weight:600;line-height:1.25;height:3.75em;text-align:center;margin:0.75em 0;}
.section-2025121930 .list .item .itemLine {width:2.25em;height:0.375em;background:var(--minor);margin:0 auto;}
.section-2025121930 .list .item .itemCircle {position:absolute;bottom:-4.5em;left:50%;margin-left:-1em;width:2em;height:2em;border:0.25em solid var(--minor);border-radius:50%;background:#fff;transition:all 0.5s;}
.section-2025121930 .list .item:nth-child(2n) .itemCircle {bottom:auto;top:-4.5em;}
.section-2025121930 .list .item1 {top:0;left:0;}
.section-2025121930 .list .item2 {bottom:0;left:13.542%;}
.section-2025121930 .list .item3 {top:0;left:27.083%;}
.section-2025121930 .list .item4 {bottom:0;left:40.625%;}
.section-2025121930 .list .item5 {top:0;right:27.083%;}
.section-2025121930 .list .item6 {bottom:0;right:13.542%;}
.section-2025121930 .list .item7 {top:0;right:0;}
.section-2025121930 .list .item:hover {background:#fff;box-shadow:0.5em 0.5em 0.5em 0 rgb(184 40 40 / 20%);}
.section-2025121930 .list .item:hover .itemCircle {background:var(--minor);}
.section-2025121930 .sectionMore {text-align:center;}
.section-2025121930 .sectionMore .sectionBtn {font-size:1.375em;}
.section-2025121930 .sectionMore .sectionBtn span {margin-right:1.25em;}

.section-2025121931 {padding-bottom:8.5em;}
.section-2025121931 .sectionHead {margin-bottom:3.5em;}
.section-2025121931 .sectionTxt {max-width:67.5em;width:80%;}
.section-2025121931 .sectionName {font-size:3.875em;font-weight:400;margin-bottom:0.25em;}
.section-2025121931  .sectionCon {font-size:1.25em;}
.section-2025121931 .swiper-button {width:8em;}
.section-2025121931 .swiper-button .button-prev,.section-2025121931 .swiper-button .button-next {width:2.75em;height:2.75em;border:1px solid;padding:0.75em;transition:all 0.5s;cursor:pointer;}
.section-2025121931 .swiper-button .button-prev svg.icon,.section-2025121931 .swiper-button .button-next svg.icon {width:100%;height:100%;fill:var(--theme);}
.section-2025121931 .swiper-button .button-prev:hover,.section-2025121931 .swiper-button .button-next:hover {background:var(--minor);border-color:var(--minor);}
.section-2025121931 .swiper-button .button-prev:hover svg.icon,.section-2025121931 .swiper-button .button-next:hover svg.icon {fill:#fff;}
.section-2025121931 .projectsSwiper {}
.section-2025121931 .projectsSwiper .swiper {height:39.875em;}
.section-2025121931 .projectsSwiper .swiper-slide {height:19.9375em;}
.section-2025121931 .projectsSwiper .swiperBox {position:relative;width:100%;height:100%;}
.section-2025121931 .projectsSwiper .swiperBox .swiperImg {width:100%;height:100%;background:#000;}
.section-2025121931 .projectsSwiper .swiperBox .swiperImg img {width:100%;height:100%;object-fit:cover;opacity:1;transition:all 0.5s;}
.section-2025121931 .projectsSwiper .swiperBox .swiperCon {position:absolute;top:0;left:0;width:100%;height:100%;}
.section-2025121931 .projectsSwiper .swiperBox .swiperCon:after {content:" ";position:absolute;top:1em;left:1em;bottom:1em;right:1em;opacity:0;border:1px solid #fff;transition:all 0.5s;transform:rotateZ(15deg) scale(0.8);}
.section-2025121931 .projectsSwiper .swiperBox .swiperTxt {width:100%;}
.section-2025121931 .projectsSwiper .swiperBox .swiperTit {font-size:1.875em;color:#fff;text-align:center;padding:0 1em;margin-bottom:0.5em;opacity:0;transform:translateY(1em);transition:all 0.5s;}
.section-2025121931 .projectsSwiper .swiperBox .swiperLine {width:0;height:0.25em;background:#fff;margin:0 auto;transition:all 0.5s;}
.section-2025121931 .projectsSwiper .swiperBox:hover .swiperImg img {opacity:0.5;}
.section-2025121931 .projectsSwiper .swiperBox:hover .swiperCon:after {opacity:1;transform:rotateZ(0deg) scale(1);}
.section-2025121931 .projectsSwiper .swiperBox:hover .swiperTit {transform:translateY(0);opacity:1;}
.section-2025121931 .projectsSwiper .swiperBox:hover .swiperLine {width:2em;}

.section-2025121932 {padding:7.5em 0 5em;background:url(../images/brand-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025121932 .sectionName {font-size:3.875em;font-weight:400;margin-bottom:1em;text-align:center;}
.section-2025121932 .list {}
.section-2025121932 .list .item {width:23.625%;background:#fff;border-radius:1.5em;padding:4.5em 2.5em 3em;box-shadow:0 0 1em 0.25em rgb(184 40 40 / 15%);}
.section-2025121932 .list .item .itemIco {height:4.5em;margin-bottom:1.5em;}
.section-2025121932 .list .item .itemIco img {width:auto;height:100%;margin:0 auto;filter:grayscale(100%);transition:all 0.5s;}
.section-2025121932 .list .item .itemTit {font-size:1.75em;font-weight:600;text-align:center;line-height:1.25;min-height:2.5em;margin-bottom:0.5em;transition:all 0.5s;}
.section-2025121932 .list .item .itemCon {font-size:1.125em;text-align:center;line-height:1.25em;min-height:5em;margin-bottom:1em;}
.section-2025121932 .list .item .itemLine {width:2.75em;height:0.375em;background:#474747;margin:0 auto;transition:all 0.5s;}
.section-2025121932 .list .item:hover .itemIco img {filter:none;}
.section-2025121932 .list .item:hover .itemTit {color:var(--minor);}
.section-2025121932 .list .item:hover .itemLine {background:var(--minor);}

.section-2025121933 {padding:7.5em 0;}
.section-2025121933 .sectionName {font-size:3.875em;font-weight:400;margin-bottom:0.15em;text-align:center;}
.section-2025121933 .sectionCon {width:100%;max-width:40em;margin:0 auto 1.75em;font-size:1.25em;text-align:center;}
.section-2025121933 .list {}
.section-2025121933 .list .item {width:50%;height:23.4375em;position:relative;overflow:hidden;}
.section-2025121933 .list .item .itemImg {width:100%;height:100%;}
.section-2025121933 .list .item .itemImg img {width:100%;height:100%;object-fit:cover;}
.section-2025121933 .list .item .itemTxt {position:absolute;left:0;bottom:0;width:100%;padding-top:3em;transition:all 0.5s;background-image:linear-gradient(0deg,rgb(0 0 0 / 43%) 0%,rgb(255 255 255 / 0%) 85%);}
.section-2025121933 .list .item .itemTxt .itemTit {font-size:1.875em;text-align:center;margin-bottom:0.5em;text-shadow:2px 2px 3px rgba(0,0,0,0.5);color:#fff;}
.section-2025121933 .list .item .itemTxt .itemCon {font-size:1.125em;text-align:center;width:90%;max-width:30em;margin:0 auto;color:#fff;opacity:0;line-height:1.5em;height:0;overflow:hidden;transition:all 0.5s;}
.section-2025121933 .list .item .itemTxt .itemLine {height:0;width:0;margin:0 auto;transition:all 0.5s;background:var(--minor);}
.section-2025121933 .list .item:hover .itemTxt {padding-top:10em;background:rgb(0 0 0 / 45%);}
.section-2025121933 .list .item:hover .itemTxt .itemCon {height:4.5em;opacity:1;}
.section-2025121933 .list .item:hover .itemTxt .itemLine {margin:1.25em auto 4.75em;width:4em;height:0.35em;}
.section-2025121933 .list .item:after {content:" ";position:absolute;top:1.25em;left:1.25em;bottom:1.25em;right:1.25em;opacity:0;border-radius:0.5em;border:1px solid #fff;transition:all 0.5s;transform:rotateZ(15deg) scale(0.8);}
.section-2025121933 .list .item:hover:after {opacity:1;transform:rotateZ(0deg) scale(1);}

.section-2025121934 {padding:16.5em 0 5.5em;background:url(../images/commitment-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025121934 .sectionName {font-size:3.875em;font-weight:400;text-align:center;margin-bottom:0.35em;color:#fff;}
.section-2025121934 .sectionCon {width:100%;max-width:66em;margin:0 auto 1em;font-size:1.25em;line-height:1.25em;text-align:center;min-height:8.75em;color:#fff;}
.section-2025121934 .sectionMore {text-align:center;}
.section-2025121934 .sectionMore .sectionBtn {font-size:1.375em;}

.section-2025121935 {background:var(--minor);padding:5em 0 7.5em;position:relative;overflow:hidden;}
.section-2025121935:before {content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:url(../images/spc-bg.jpg) no-repeat center;background-size:cover;}
.section-2025121935 .box {position:relative;}
.section-2025121935 .box .boxLeft {width:47%;padding-left:5.5%;}
.section-2025121935 .box .boxRight {width:33.25%;padding-left:5.5%;}
.section-2025121935 .box .boxTit {font-size:3em;color:#fff;line-height:1.25;min-height:1.5em;margin-bottom:0.25em;}
.section-2025121935 .box .boxCon {font-size:1em;color:#fff;min-height:4.05em;margin-bottom:1em;}
.section-2025121935 .box .boxUl {}
.section-2025121935 .box .boxUl p {width:28em;color:#fff;margin-bottom:1em;background:rgb(184 40 40 / 70%);border-radius:0.5em;padding:0.2em 0.5em 0.2em 2em;line-height:1.5;position:relative;}
.section-2025121935 .box .boxUl p:before {content:"";position:absolute;left:0.75em;top:0.625em;width:0.5em;height:0.5em;border-radius:50%;background:#fff;}
.section-2025121935 .box .boxMore {padding-top:3em;}
.section-2025121935 .box .boxBtn {font-size:1.375em;border:1px solid #fff;background:transparent;color:#fff;}
.section-2025121935 .box .boxBtn:hover {background:#fff;color:var(--minor);}

.pagination {width:100%;}
.pagination .page-item {margin:0 0.75em;overflow:hidden;}
.pagination .page-item a {display:block;font-size:1.5em;text-align:center;line-height:1.25;color:#333;transition:all 0.35s;}
.pagination .page-item a i {color:inherit;}
.pagination .page-item a:hover {color:var(--minor);}
.pagination .page-item a.active {color:var(--minor);border-bottom:1px solid var(--minor);}

.section-2025121936 {padding:7.5em 0 2em;}
.section-2025121936 .list {}
.section-2025121936 .list .item {margin-bottom:4.5em;}
.section-2025121936 .list .item .itemTime {width:8.25em;}
.section-2025121936 .list .item .itemTime .day {font-size:3.75em;}
.section-2025121936 .list .item .itemTime .day sup {font-size:0.4em;position:relative;top:-0.5em;}
.section-2025121936 .list .item .itemTime .years {font-size:1.25em;}
.section-2025121936 .list .item .itemBox {width:calc( 96% - 8.5em );padding-bottom:4.75em;border-bottom:2px solid #bcbcbc;}
.section-2025121936 .list .item .itemImg {width:31em;height:16.25em;overflow:hidden;border-radius:1em;}
.section-2025121936 .list .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025121936 .list .item .itemTxt {width:calc( 94% - 31em );position:relative;}
.section-2025121936 .list .item .itemTxt .itemTit {font-size:1.875em;line-height:1.25em;margin-bottom:0.5em;}
.section-2025121936 .list .item .itemTxt .itemCon {font-size:1.25em;}
.section-2025121936 .list .item .itemTxt .itemMore {position:absolute;bottom:0;left:0;}
.section-2025121936 .list .item .itemTxt .itemMore .itemBtn {font-size:1.375em;}
.section-2025121936 .list .item:hover .itemImg img {transform:scale(1.1);}
.section-2025121936 .list .item:hover .itemTxt .itemTit {color:var(--minor);}
.section-2025121936 .list .item:hover .itemTxt .itemCon {color:var(--minor);}

.list_category {background:#f2f2f2;border-radius:0.75em;padding:1.5em;}
.list_category .title {font-size:1.5em;font-weight:600;padding-bottom:0.5em;border-bottom:2px solid #e2e2e2;}
.list_category .title span {}
.list_category .category_navbar {}
.list_category .category_navbar .megamenu {padding:1em 0;position:relative;border-bottom:2px solid #e2e2e2;}
.list_category .category_navbar .megamenu:nth-last-child(1) {border-width:0;}
.list_category .category_navbar .megamenu a.name {font-size:1.25em;font-weight:600;display:block;padding-right:2em;transition:all 0.5s;}
.list_category .category_navbar .megamenu.active a.name,.list_category .category_navbar .megamenu a.name:hover {color:var(--minor);}
.list_category .category_navbar .megamenu .menu-toggle {font-size:1.25em;width:2em;height:2em;text-align:center;line-height:2;position:absolute;top:0.5em;right:0;transition:all 0.5s;}
.list_category .category_navbar .megamenu.active .menu-toggle {transform:rotateZ(90deg);color:var(--minor);}
.list_category .category_navbar .sub-menu {display:none;}
.list_category .category_navbar .sub-menu li {margin-top:1em;}
.list_category .category_navbar .sub-menu a:hover,.list_category .category_navbar .sub-menu a.active {color:var(--minor);}
.list_category .category_navbar .sub-menu span {margin-right:0.5em;}
.list_recommend {width:100%;background:#f2f2f2;padding:1.5em;border-radius:1em;}
.list_recommend .recommend-tit {display:block;position:relative;font-size:1.5em;font-weight:600;color:var(--theme);padding-left:1.5em;background-image:url(../images/category-ico.png);background-repeat:no-repeat;background-position:left top;background-size:1em;line-height:1;margin-bottom:0.75em;}
.list_recommend .recommend_ul {border-top:2px solid #e6e6e4;}
.list_recommend .recommend_ul li {position:relative;padding:2em 0;line-height:1.25;border-bottom:0.125em solid #dddddb;width:100%;}
.list_recommend .recommend_ul li:nth-last-child(1) {border-width:0;}
.list_recommend .recommend_ul .img {width:100%;height:10.75em;overflow:hidden;border-radius:0.5em;}
.list_recommend .recommend_ul .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.list_recommend .recommend_ul a:hover .img img {transform:scale(1.1);}
.list_recommend .recommend_ul .txt {padding-top:0.75em;}
.list_recommend .recommend_ul .txt .tit {font-size:0.9375em;text-align:center;}
.list_recommend .recommend_ul a:hover .txt .tit {color:var(--minor);text-decoration:underline;}
.list_recommend .more a {font-size:0.9375em;}
.list_recommend .more a:hover {text-decoration:revert;color:var(--minor);}
.prev-next {background:#ffffff;}
.prev-next .prev,.prev-next .next {width:49.2%;background:#ffffff;padding:1.5em 0;font-size:1.125em;}
.prev-next .prev span {font-size:1em;margin-right:1.2em;color:#000;font-weight:600;}
.prev-next .prev span i {font-size:1.4em;margin-right:0.5em;color:inherit;}
.prev-next .next span {font-size:1em;margin-left:1.2em;color:#000;font-weight:600;display:block;text-align:right;}
.prev-next .next span i {font-size:1.4em;margin-left:0.5em;color:inherit;}
.prev-next .prev .a {font-size:1em;line-height:1.2;color:#666;transition:all 0.5s;}
.prev-next .next .a {font-size:1em;text-align:right;color:#666;transition:all 0.5s;}
.prev-next .prev:hover .a,.prev-next .next:hover .a,.prev-next .prev:hover span,.prev-next .next:hover span {color:var(--minor);}
.section-2025121937 {position:relative;padding-bottom:2em;}
.section-2025121937 .box {width:96%;max-width:110em;margin:-8.5em auto 0;background:#fff;padding:6em 7.5em 0;}
.section-2025121937 .box .boxLeft {width:calc( 100% - 23.5em );}
.section-2025121937 .box .boxRight {width:20.5em;}
.section-2025121937 .art_content .boxTit {text-align:center;font-size:2.125em;font-weight:600;line-height:1.2;}
.section-2025121937 .art_content .span {text-align:center;line-height:1.35;padding:1.4em 0 3em;}
.section-2025121937 .art_content .span span {color:#777777;font-size:1em;padding-left:1.5em;margin:0 0.65em;}
.section-2025121937 .art_content .span .date {background:url(../images/time2.png) no-repeat left;background-size:1em;}
.section-2025121937 .art_content .span .view {background:url(../images/view.png) no-repeat left;background-size:1.125em;}
.section-2025121937 .art_content .article {padding-bottom:2em;border-bottom:1px solid #cfcfcf;font-size:1.125em;text-align:left;}
.section-2025121937 .art_content .article p {color:#333;line-height:1.46;margin-bottom:1em;}
.section-2025121937 .art_content .article img {max-width:100% !important;height:auto !important;margin:auto;margin-bottom:2em;}

.section-2025121938 {background:#f3f3f3;position:relative;z-index:2;}
.section-2025121938 .box {position:relative;padding:1em 0;}
.section-2025121938 .boxLeft {font-size:1.25em;gap:0.5em 0;}
.section-2025121938 .boxLeft .ico {width:1.5em;height:1.5em;margin-right:0.25em;}
.section-2025121938 .boxLeft .ico svg {width:100%;height:100%;}
.section-2025121938 .boxLeft a {line-height:1.25;}
.section-2025121938 .boxLeft a:hover {color:var(--minor);}
.section-2025121938 .boxLeft span {margin:0 0.5em;line-height:1.25;}
.section-2025121938 .boxRight {width:23em;}
.section-2025121938 .boxRight .filterBtn {padding:0.125em 0.5em;border:1px solid;border-radius:0.25em;transition:all 0.5s;width:7.5em;}
.section-2025121938 .boxRight .filterBtn svg.icon {width:1em;margin-right:0.5em;transition:all 0.5s;}
.section-2025121938 .boxRight .filterBtn:hover {background:var(--minor);color:#fff;border-color:var(--minor);}
.section-2025121938 .boxRight .filterBtn:hover svg.icon {fill:#fff;}
.section-2025121938 .boxRight .searchForm {width:14.5em;position:relative;}
.section-2025121938 .boxRight .searchForm>svg.icon {width:1em;height:1em;position:absolute;left:0.35em;top:0.35em;}
.section-2025121938 .boxRight .searchForm input[type="text"] {background:transparent;width:100%;padding:0.125em 2em 0.125em 1.75em;border:1px solid;border-radius:0.25em;font-size:1em;line-height:1.35;position:relative;}
.section-2025121938 .boxRight .searchForm .search-button {font-size:1em;position:absolute;top:0;right:0;width:2em;height:100%;border-width:0;background:var(--theme);border-radius:0.25em;padding:0.35em;transition:all 0.5s;cursor:pointer;}
.section-2025121938 .boxRight .searchForm .search-button .icon {fill:#fff;width:100%;height:100%;}
.section-2025121938 .boxRight .searchForm .search-button:hover {background:var(--minor);}
.section-2025121938 .filterCriteria {position:absolute;left:0;background:#f3f3f3;width:100%;display:none;}
.section-2025121938 .filterContainer {width:96%;max-width:100em;margin:0 auto;border-top:0.175em solid #dadada;padding:1.5em 0;gap:1.75em 0;}
.section-2025121938 .filterCriteriaUl {}
.foldup {width:100%;}
.foldup .foldup-a {min-width:6em;background:#b82828;}
.section-2025121938 .filterCriteriaTit {font-size:1.25em;font-weight:600;color:#999999;width:10em;padding-left:3.5em;position:relative;}
.section-2025121938 .filterCriteriaTit:before {content:"";position:absolute;top:0.4em;left:1.75em;width:0.5em;height:0.5em;border-radius:50%;background:#878787;}
.section-2025121938 .filterCriteriaList {font-size:1.25em;width:calc( 100% - 10em );gap:0.5em 1em;}
.section-2025121938 .filterCriteriaList a {}
.section-2025121938 .filterCriteriaList a.active,.section-2025121938 .filterCriteriaList a:hover {color:var(--minor);text-decoration:underline;}
.section-2025121938 .filterCriteriaList span {width:1px;height:0.75em;background:#bababa;}
.section-2025121938 .filterCriteriaList span:nth-last-child(1) {display:none;}

.section-2025121939 {padding:5em 0 7.5em;}
.section-2025121939 .box {}
.section-2025121939 .box .boxLeft {width:20.5em;}
.section-2025121939 .box .boxRight {width:calc( 100% - 22.5em );max-width:73.75em;}
.section-2025121939 .box .list {gap:4em 2%;}
.section-2025121939 .box .list .item {display:block;width:32%;padding:1em 1em 1.5em;background:#f2f2f2;border-radius:1.25em;transition:all 0.5s;}
.section-2025121939 .box .list .item:hover {box-shadow:0.375em 0.375em 0.5em rgb(0 0 0 / 20%);}
.section-2025121939 .box .list .item .itemImg {width:100%;height:22.5em;border-radius:0.75em;overflow:hidden;margin-bottom:2em;position:relative;}
.section-2025121939 .box .list .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.75s;background:#fff;}
.section-2025121939 .box .list .item .itemImg .img1 {position:absolute;top:0;left:0;opacity:0;}
.section-2025121939 .box .list .item:hover .itemImg .img1 {opacity:1;}
.section-2025121939 .box .list .item .itemTxt {text-align:center;font-size:1.25em;line-height:1.25;height:2.5em;}
.section-2025121939 .box .list .item:hover .itemTxt .itemTit {color:var(--minor);}
.section-2025121939 .pagination {padding-top:3.75em;}

.section-2025121940 {padding:5em 0 7.5em;}
.section-2025121940 .sectionHead {padding-bottom:4.5em;border-bottom:2px solid #e5e5e5;margin-bottom:4.5em;}
.section-2025121940 .productImages {width:48em;min-width:50%;}


.section-2025121940 .productImages .smallimg {width:6.25em;height:38.75em;position:relative;user-select:none;}
.section-2025121940 .productImages .smallimg .swiper-slide {height:5.75em;margin-bottom:0.75em;}
.section-2025121940 .productImages .smallimg .swiper-img {width:100%;height:100%;}
.section-2025121940 .productImages .smallimg .swiper-img img {width:100%;height:100%;object-fit:cover;cursor:pointer;border:1px solid #ffffff;box-shadow:0.25em 0.25em 0.5em rgb(0 0 0 / 25%);}

.section-2025121940 .productImages .smallimg .swiper {height:100%;padding:0 0.5em 0.5em 0;}

.section-2025121940 .productImages .smallimg .swiper-slide-thumb-active img {box-shadow:0.25em 0.25em 0.5em rgb(184 40 40 / 25%);}


.section-2025121940 .productImages .bigImg {width:38.75em;height:38.75em;padding:0 0.5em 0.5em 0;position:relative;}
.section-2025121940 .productImages .bigImg .swiper-gallry {width:100%;height:100%;display:block;box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 25%);}
.section-2025121940 .productImages .bigImg .swiper-gallry img {width:100%;height:100%;object-fit:contain;cursor:url(../images/bimg.png), auto;}

.section-2025121940 .productImages .bigImg .button-prev,.section-2025121940 .productImages .bigImg .button-next {width:4em;height:4em;padding:1.25em;border-radius:50%;background:rgb(0 0 0 / 50%);position:absolute;top:16em;transition:all 0.5s;z-index: 2;}
.section-2025121940 .productImages .bigImg .button-prev:hover,.section-2025121940 .productImages .bigImg .button-next:hover {background:rgb(184 40 40 / 75%);}
.section-2025121940 .productImages .bigImg .button-prev {left:-2em;}
.section-2025121940 .productImages .bigImg .button-next {right:-1.5em;}
.section-2025121940 .productImages .bigImg .button-prev svg,.section-2025121940 .productImages .bigImg .button-next svg {fill:#fff;}
.section-2025121940 .productIntro {width:calc( 100% - 50em );max-width:44em;user-select:none;padding-bottom:4em; position:relative;}
.section-2025121940 .productIntro .sectionName {font-size:3em;font-weight:500;margin-bottom:0.75em;}
.section-2025121940 .productIntro .productParameter {margin-bottom:2.5em;}
.section-2025121940 .productIntro .productParameter p {font-size:1.25em;margin-bottom:0.75em;color:#707070;}
.section-2025121940 .productIntro .productParameter p b,.section-2025121940 .productIntro .productParameter p strong {color:var(--theme);}
.section-2025121940 .productIntro .sectionBtn {font-size:1.375em;position:absolute;left:0;bottom:0.5em;}
.section-2025121940 .sectionBox {}
.section-2025121940 .sectionBox .boxLeft {width:calc( 100% - 22.5em );max-width:73.75em;padding:0 1.5em;}
.section-2025121940 .sectionBox .boxRight {width:20.5em;}
.section-2025121940 .sectionBox .boxTit {font-size:3em;margin-bottom:1em;}
.section-2025121940 .sectionBox .boxSize {display:inline-block;font-size:1.875em;font-weight:600;position:relative;padding:0.25em 1.35em 0.25em 2.5em;border:1px solid #a5a5a5;border-radius:0.25em;}
.section-2025121940 .sectionBox .boxSize:before {content:"";position:absolute;top:0.65em;left:1.35em;width:0.5em;height:0.5em;border-radius:50%;background:#919191;}
.section-2025121940 .sectionBox .boxCon {padding:4.25em 0 2.5em;}
.section-2025121940 .sectionBox .boxCon .boxInfo {font-size:1.25em;max-width:32em;width:58%;}
.section-2025121940 .sectionBox .boxCon .boxInfo h3 { font-size: 1.5em; margin-bottom: 0.25em; }
.section-2025121940 .sectionBox .boxCon .boxInfo .p-grey { color: #919191; }
.section-2025121940 .sectionBox .boxCon .boxInfoP {margin:3em 0;}
.section-2025121940 .sectionBox .boxCon .boxInfoP p {padding-left:1em;position:relative;margin-bottom:1.125em;}
.section-2025121940 .sectionBox .boxCon .boxInfoP p:before {content:"";position:absolute;top:0.425em;left:0;width:0.4em;height:0.4em;border-radius:50%;background:#5f5f5f;}
.section-2025121940 .sectionBox .boxCon .boxImg {max-width:22.5em;width:38%;}
.section-2025121940 .sectionBox .boxCon .boxImg img {width:100%;}
.section-2025121940 .sectionBox .boxDownload {}
.section-2025121940 .sectionBox .boxDownload .sectionBtn {font-size:1.375em;}
.section-2025121940 .sectionBox .boxDownload .sectionBtn span {margin-right:0.75em;}
.section-2025121940 .sectionFoot {padding-top:1em;border-top:2px solid #e5e5e5;margin-top:4.5em;}


.info_blog {padding:3.25em 0;}
.info_blog .container {background:#fff;padding:4.5em 3.75em 2.5em;}
.info_blog .box .h2 {text-align:center;font-size:2em;line-height:1.25;margin-bottom:0.5em;}
.info_blog .box .span {text-align:center;line-height:1.35;margin-bottom:2.25em;}
.info_blog .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;}
.info_blog .box .span span.date {background-image:url(../images/data.png);}
.info_blog .box .span span.view {background-image:url(../images/view.png);background-size:1.15em auto;}
.info_blog .box .article {margin-bottom:4em;}
.info_blog .box .article p {font-size:1.125em;line-height:1.55;margin-bottom:1em;color:#333;}
.info_blog .box .article p * {color:inherit;}
.info_blog .box .article img {max-width:100% !important;height:auto !important;margin-bottom:2em;}

@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
}
@media screen and (max-width:1668px) {
.header-2025121901 .head_logo {height:4.25em;padding-top:1.5em;}
.header-2025121901 .head_logo img,.header-2025121901.header-bg .head_logo img {height:2em;}
.header-2025121901 .head_nav {padding-top:0.5em;}
.header-2025121901 .head_nav .navbar {gap:0.875em;}
.header-2025121901 .head_nav .navbar .megamenu {padding:1.5em 0 0.5em;}
.header-2025121901 .head_right {padding-top:0.85em;}
.header-h {width:100%;height:4.5em;}
.banner-2025121902 .swiperTxt .swiperTit {font-size:3.125em;}
.section-2025121903 .aboutSwiper {padding:3.5em 5% 0;}
.section-2025121903 .aboutSwiper .swiper-slide {width:calc( 30.4vw - 2.083em );}
.section-2025121904 .boxList .item {padding-left:4.75em;}
.section-2025121904 .boxList .item:before {left:1.5em;}
.section-2025121904 .boxList .item:after {left:2.05em;}
.section-2025121906 .productSwiper .button-prev {left:-2em;}
.section-2025121906 .productSwiper .button-next {right:-2em;}
.section-2025121906 .productSwiper .swiper-slide {width:23.99vw;}


}
@media screen and (max-width:1335px) {
body {font-size:14px;}
.footer-2025121900 .footer_box {padding:6em 0 5em;}
.header-2025121901 .head_logo img, .header-2025121901.header-bg .head_logo img {height:2em;}
.section-2025121906 .productSwiper .swiperImg {width:13.25em;height:13.25em;}
.section-2025121911 .boxList .item {padding:2em 1em;}
.section-2025121912 .boxList .item {padding:1em 2em;}
.section-2025121914 .sectionHead {margin:-6em auto 0;padding:5em 3em 6em;}
.section-2025121915 .expertise-swiper .swiper {margin:0 0 0 20vw;width:33.25vw;height:20vw;}
.section-2025121915 .expertise-swiper .swiper-slide-next {width:40vw !important;height:25vw;top:-6vw;}
.section-2025121918 .partners-swiper {max-width:82em;}
.section-2025121919 {padding:10em 0;}
.section-2025121926 .box .boxLeft .num {font-size:8em;}
.section-2025121926 .box .boxRight .boxTit {}
.section-2025121932 .list .item {padding:3em 2em;}
.section-2025121935:before {width:55%;}
.section-2025121936 .list .item .itemBox {width:calc( 96% - 6.5em );}
.section-2025121936 .list .item .itemTxt {width:calc( 96% - 31em );}
.section-2025121937 .box {padding:4em 3em 0;}
.section-2025121939 .box .list .item .itemImg {height:20vw;}
.section-2025121940 .productIntro .sectionName {font-size:2.75em;}

}
@media screen and (max-width:1100px) {
.header-2025121901 .head_touch {display:none;}
.section-2025121903 {padding:8.75em 0 5em;}
.section-2025121905 {padding:12em 0 5em;}
.section-2025121908 {padding:12em 0 5em;}
.footer-2025121900 .foot_logo {width:12em;}
.footer-2025121900 .foot_con {width:20em;}

}
@media screen and (max-width:1024px) {
body {font-size:12px;}
.header-2025121901 .head_nav {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--theme) !important;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:4em 0 0 !important;overflow-y:auto;}
.header-2025121901 .head_nav.active {transform:translateX(0);}
.header-2025121901 .head_nav .navbar {display:block;width:94%;margin:0 auto;}
.header-2025121901 .head_nav .navbar .megamenu {width:100%;height:auto;padding:0 !important;color:#fff;position:relative;margin-bottom:1em;}
.header-2025121901 .head_nav .navbar .megamenu>a {display:block;color:#fff !important;font-size:1.5em;padding:0.75em 0;}
.header-2025121901 .head_nav .navbar .megamenu i {display:block;font-size:1.5em;position:absolute;top:0;right:0;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;transition:all 0.5s;}
.header-2025121901 .head_nav .navbar .active i {transform:rotateZ(90deg);}
.header-2025121901 .megamenu > .sub-menu {display:none;opacity:1;visibility:visible;transform:translateY(0);position:unset;width:100%;background:transparent;border-width:0;padding:1em 1em 0 !important;}
.header-2025121901 .megamenu > .sub-menu .menu-item {position:relative;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > a {margin-bottom:0;color:#fff;font-size:1.25em;padding:0.85em 0;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > a::before,.header-2025121901 .megamenu > .sub-menu > .menu-item > a::after {display:none;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu {display:none;opacity:1;visibility:visible;transform:translateY(0);position:unset;width:100%;background:transparent;border-width:0;padding:0 1em 0 !important;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li {width:100%;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li a {margin-bottom:0;color:#fff;font-size:1.25em;padding:0.85em 0;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li a::after {display:none;}
.header-2025121901 .megamenu > .sub-menu > .menu-item:hover > a {background:transparent;color:#fff;}
.header-2025121901 .megamenu > .sub-menu > .menu-item > .sub-menu > li a:hover {color:#fff;}


.header-2025121901 .head_nav .m_navbtn_close {display:block;position:absolute;right:1em;top:1em;height:1.5em;width:1.5em;transform:rotate(45deg);font-size:1.5em;}
.header-2025121901 .head_nav .m_navbtn_close span {position:absolute;background:#ffffff;transition:all .15s ease-in-out;}
.header-2025121901 .head_nav .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header-2025121901 .head_nav .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header-2025121901 .head_nav.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header-2025121901 .head_nav.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header-2025121901 .head_logo,.header-2025121901.header-bg .head_logo {padding-top:0;display:flex;align-items:center;}
.header-2025121901 .head_logo img,.header-2025121901.header-bg .head_logo img {height:2.5em;}
.header-2025121901 .head_right {padding-top:0 !important;}
.header-2025121901 .head_navbtn {display:block;font-size:1em;width:2.75em;height:2.75em;margin-right:1em;text-align:center;border-radius:4px;position:relative;transition:all 0.3s ease 0s;overflow:hidden;}
.header-2025121901 .head_navbtn span {display:block;background:#fff;width:2em;height:0.12em;transition:all 0.3s ease 0s;position:absolute;left:0.375em;}
.header-2025121901 .head_navbtn span:nth-child(1) {top:0.55em;}
.header-2025121901 .head_navbtn span:nth-child(2) {top:1.315em;}
.header-2025121901 .head_navbtn span:nth-child(3) {bottom:0.55em;}
.header-2025121901 .head_navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.315em;}
.header-2025121901 .head_navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header-2025121901 .head_navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.315em;}
.header-2025121901 .head_language {margin-right:0;font-size:1.5em;}
.header-h {height:4.25em;}
.banner-2025121902 .swiperImg {height:42em;}
.banner-2025121902 .swiperTxt {padding-top:2em;}
.banner-2025121902 .swiperTxt .listImg {margin:0 0 3.5em;}
.section-2025121906 .productSwiper .swiper-slide {width:31.98vw;}
.section-2025121906 .productSwiper .swiperImg {width:100%;height:auto;}
.section-2025121906 .sectionMore {padding-top:1.5em;}
.section-2025121914 {}
.section-2025121914 .sectionHead {padding:4em 0 4em;margin:0 auto;}
.section-2025121914 .box .boxNumList {padding:2em 0;gap:2em 0;}
.section-2025121914 .box .boxNumList .item .num {font-size:3em;}
.section-2025121914 .box .boxNumList .item .num.num-tit {font-size:2.25em;}
.section-2025121916 .list .item {height:28.5vw;}
.section-2025121919 {padding:5em 0;}
.section-2025121920 .list .item {width:31%;}
.contact-touch .bg {width:35em;}
.contact-touch .box {width:56%;padding:3em;}
.section-2025121921 .boxTxt {width:45%;}
.section-2025121922 .list .item .itemTit {font-size:1.75em;}
.section-2025121924 .list {gap:3em 3.5%;}
.section-2025121924 .list .item {width:31%;}
.section-2025121925 .box .boxTxt {width:45%;}
.section-2025121925 .box .list .item {font-size:0.85em;}
.section-2025121927 {padding:8.5em 0;}
.section-2025121932 .list {gap:3em 4%;}
.section-2025121932 .list .item {width:48%;}
.section-2025121936 .list .item .itemImg {width:25em;}
.section-2025121936 .list .item .itemTxt {width:calc( 96% - 25em );}


.list_recommend {border-radius:0;}
.list_recommend .recommend-tit {font-size:1.75em;}
.list_recommend .recommend_ul {gap:2em 2%;margin-bottom:1em;}
.list_recommend .recommend_ul li {width:32%;border-width:0;padding-bottom:1em;}
.list_recommend .recommend_ul .img {height:20vw;}
.list_recommend .recommend_ul .txt .tit {font-size:1.25em;}
.list_recommend .more a {font-size:1.25em;}

.list_category .category_navbar {font-size:1.25em;}


.section-2025121937 {padding-bottom:0;}
.section-2025121937 .box {width:100%;margin:0 auto;padding:4em 0 0;}
.section-2025121937 .box .boxLeft {width:100%;margin-bottom:2em;}
.section-2025121937 .art_content .article {font-size:1.25em;}
.section-2025121937 .art_content .boxTit {font-size:2.25em;}
.section-2025121937 .art_content .span {font-size:1.25em;padding:1em 0 2em;}
.section-2025121937 .box .boxLeft {width:96%;margin:0 auto 2em;}
.section-2025121937 .box .boxRight {width:100%;}
.section-2025121939 {padding:3.5em 0 5em;}
.section-2025121939 .box .list {gap:2.5em 3%;}
.section-2025121939 .box .list .item {width:48.5%;}
.section-2025121939 .box .list .item .itemImg {height:29.5vw;}

.section-2025121940 .productImages {width:38.75em;min-width:unset;}
.section-2025121940 .productImages .smallimg {width: 100%;height: auto;}
.section-2025121940 .productImages .bigImg {width:100%;}
.section-2025121940 .productImages .smallimg .swiper-slide {height:auto;}
.section-2025121940 .productIntro {width:calc( 100% - 41em );padding-bottom:6em;}
.section-2025121940 .productIntro .sectionName {font-size:2.5em;}
.section-2025121940 .sectionBox .boxTit {font-size:2.5em;}
.section-2025121940 .sectionBox .boxSize {font-size:1.5em;}
.section-2025121940 .sectionBox .boxCon {padding:2.75em 0 2.5em;}
.section-2025121940 .sectionBox .boxCon .boxInfo {width:100%;margin-bottom:1.5em;}
.section-2025121940 .sectionBox .boxCon .boxImg {width:100%;max-width:initial;}



}
@media screen and (max-width: 920px) {
.banner-2025121902 .swiperTxt .listImg {margin-bottom:4em;}
.section-2025121903 {padding:0 0 5em;}
.section-2025121903 .boxImg {position:unset;max-width:96%;width:96%;height:auto;margin:0 auto;}
.section-2025121903 .boxImg .video {position:relative;width:100%;left:auto;right:auto;bottom:auto;top:auto;}
.section-2025121903 .box .boxRight {width:100%;height:auto;padding:2em 0 3em;box-shadow:none;}
.section-2025121903 .box .boxNumList {padding:3em 2.5em;}
.section-2025121903 .aboutSwiper .swiper-slide {width:calc( 45.6vw - 0.875em );}
.section-2025121904 {padding:5.5em 0;}
.section-2025121904 .sectionName {margin-bottom:0.75em;}
.section-2025121904 .boxList {max-width:100%;width:100%;padding-bottom:3em;}
.section-2025121904 .boxImg {max-width:100%;width:100%;height:auto;}
.section-2025121904 .boxImg img {position:unset;}
.section-2025121905 {padding:5em 0;}
.section-2025121906 .productSwiper .swiper-slide {width:48vw;}
.section-2025121909 .sectionList {padding-bottom:0;}
.footer-2025121900 .footer_box {padding:3.75em 0;}
.footer-2025121900 .foot_logo {width:100%;padding:2em 0 3.75em;}
.footer-2025121900 .foot_logo img {width:17em;margin:0 auto;}
.footer-2025121900 .foot_con {width:100%;}
.footer-2025121900 .foot_con .info {font-size:1.35em;}
.footer-2025121900 .foot_link {max-width:unset;width:100%;}
.footer-2025121900 .foot_link .m_name {display:block;line-height:1;color:#000;position:relative;margin-bottom:0;font-size:1.25em;background:none;padding:1.25em 0;border-bottom:1px solid var(--text);border-radius:0;}
.footer-2025121900 .foot_link .m_name span {position:absolute;top:0;right:0;line-height:3.5em;text-align:center;width:3.5em;height:3.5em;transition:all 0.5s;}
.footer-2025121900 .foot_link.m_toggle.active .m_name span {transform:rotate(45deg);}
.footer-2025121900 .foot_link .toggle_con {display:none;padding:2em 0 0;}
.footer-2025121900 .foot_link .toggle_con .item {padding-bottom:0;border-bottom-width:0;}
.footer-2025121900 .foot_link .toggle_con .item .tit {display:none;}
.footer-2025121900 .foot_link .toggle_con .item .a {font-size:1.25em;}
.footer-2025121900 .foot_link .item {width:100%;border-right-width:0;border-bottom:1px solid #dddddd;}
.section-2025121911 {padding-top:4em;}
.section-2025121911 .boxList .item {width:48.5%;margin-bottom:2em;}
.section-2025121912 .boxList .item {padding:1em 2em;}
.section-2025121912 .boxList .item .itemCon {font-size:1.25em;margin-top:1em;}
.page_banner .txt.txt-bottom {padding-bottom:0;}
.section-2025121914 .boxImg {position:unset;height:auto;width:96%;margin:0 auto 2em;}
.section-2025121914 .boxImg .video {position:relative;left:auto;right:auto;bottom:auto;top:auto;box-shadow:unset;}
.section-2025121914 .sectionHead {padding:4em 0 2em}
.section-2025121914 .box .boxRight {width:100%;}
.section-2025121915 .expertise-swiper .swiper {width:100%;height:auto;margin:0 auto;}
.section-2025121915 .expertise-swiper .swiper-slide {height:auto;}
.section-2025121915 .expertise-swiper .swiperItem .swiperImg img {opacity:1;}
.section-2025121915 .expertise-swiper .swiper-slide-next {top:0;width:96vw !important;}
.section-2025121916 .list .item {width:100%;height:49vw;margin-bottom:2vw;}
.section-2025121917 .certificates-swiper .swiper {width:31.35%;}
.section-2025121917 .certificates-swiper .swiper-button-next,.section-2025121917 .certificates-swiper .swiper-button-prev {font-size:1.75em;top:13.25em;}
.section-2025121918 .partners-swiper .swiper.partners1 {height:auto;padding-bottom:4em;}
.section-2025121918 .partners-swiper .swiper.partners1 .swiper-slide .swiperItem {height:auto !important;}
.section-2025121920 .list {padding-bottom:3.5em;}
.section-2025121920 .list .item {width:100%;}
.contact-touch .bg {width:26em;}
.contact-touch .box {width:59%;padding:1.5em;}
.contact-touch .touch-form .form-input {width:100%;}
.section-2025121921 .box {background:none;}
.section-2025121921 .boxImg {width:100%;position:relative;}
.section-2025121921 .boxTxt {background:#f1f1f1;width:100%;max-width:none;padding:6.5em 4.5em 4.5em;border-radius:1.5em;margin-top:-4em;}

.section-2025121922 .list {gap:3em 5%;}
.section-2025121922 .list .item {width:47.5%;}
.section-2025121923 .craftsmanshipSwiper .button-prev {left:0;}
.section-2025121923 .craftsmanshipSwiper .button-next {right:0;}
.section-2025121925 .box .boxImg {width:100%;margin-bottom:3em;}
.section-2025121925 .box .boxTxt {width:100%;}
.section-2025121925 .box .list .item {font-size:1em;}
.section-2025121926 .box .boxLeft {width:100%;margin-bottom:3em;}
.section-2025121926 .box .boxRight {width:100%;}
.section-2025121927 .box {padding-left:0;width:28em;}
.section-2025121927 {padding:6em 0;}

.section-2025121928 .list .item {width:48.5%;padding:1.5em;}
.section-2025121929 {background-repeat:repeat;background-size:100%;}
.section-2025121929 .list {gap:2em;}
.section-2025121929 .list .item,.section-2025121929 .list .item.active {width:100%;}
.section-2025121930 .list {display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;gap:4em 0;}
.section-2025121930 .list .item {position:relative;top:auto;left:auto;bottom:auto;right:auto;width:45%;}
.section-2025121930 .list .item:nth-child(2n) {bottom:-10em;}
.section-2025121930 .list .item .itemCircle {bottom:7em;margin-left:-1em;left:48vw;}
.section-2025121930 .list .item:nth-child(2n) .itemCircle {bottom:7em;margin-right:-1em;right:48vw;top:auto;left:auto;}
.section-2025121930 .list .listLine {top:8em;bottom:8em;width:0.5em;height:auto;margin-left:-0.25em;}
.section-2025121935 .box .boxLeft {padding-left:0;}
.section-2025121935 .box .boxRight {padding:0;width:40%;}
.section-2025121936 .list .item .itemTime {display:none;}
.section-2025121936 .list .item .itemBox {width:100%;}
.section-2025121936 .list .item .itemImg {width:20em;height:14.25em;}
.section-2025121936 .list .item .itemTxt {width:calc( 96% - 20em );}

.list_category .title {font-size:1.75em;padding-bottom:0.5em;}
.list_category .category_navbar {font-size:1.125em;}

.section-2025121938 .boxLeft {width:100%;padding-bottom:1em;}
.section-2025121938 .boxRight {font-size:1.25em;}
.section-2025121938 .filterCriteria {box-shadow:0.375em 0.375em 0.5em rgb(0 0 0 / 20%);}
.section-2025121938 .filterContainer {gap:2.5em;}
.section-2025121938 .filterCriteriaTit {padding-bottom:1em;padding-left:2em;color:var(--theme);}
.section-2025121938 .filterCriteriaTit:before {left:1em;background:var(--theme);}
.section-2025121938 .filterCriteriaList {width:100%;padding-left:2em;}
.section-2025121939 {padding:2em 0 2em;}
.section-2025121939 .box .boxLeft {width:100%;margin-bottom:2em;}
.section-2025121939 .box .boxRight {width:100%;max-width:none;}
.section-2025121939 .box .list .item .itemImg {height:43vw;margin-bottom:1em;}
.section-2025121939 .box .list .item .itemTxt {font-size:1.5em;}
.section-2025121940 {padding:3.5em 0 5em;}
.section-2025121940 .productImages {width:100%;margin-bottom:2em;}
.section-2025121940 .productImages .bigImg {height:96vw;width:100%;padding:1.5em;margin-bottom:1em;}
.section-2025121940 .productImages .bigImg .button-prev,.section-2025121940 .productImages .bigImg .button-next {top:43vw;}
.section-2025121940 .productIntro {width:100%;max-width:none;}
.section-2025121940 .productIntro .productParameter p {font-size:1.35em;line-height:1.5;}
.section-2025121940 .productIntro .sectionBtn {font-size:1.5em;}
.section-2025121940 .sectionBox .boxLeft {width:100%;max-width:none;padding-bottom:3em;}
.section-2025121940 .sectionBox .boxRight {width:100%;}


}
@media screen and (max-width: 680px) {
.banner-2025121902 .swiperImg {height:50em;}
.banner-2025121902 .swiperTxt .swiperTit {font-size:1.75em;text-shadow:none;max-width:none;}
.banner-2025121902 .swiperTxt .swiperCon {font-size:1.25em;padding:1em 0 1.5em;}
.banner-2025121902 .swiperTxt .listImg {gap:2%;margin-bottom:2em;}
.banner-2025121902 .swiperTxt .listImg .img {width:32%;border-radius:0.5em;box-shadow:0.25em 0.25em 0.25em rgb(0 0 0 / 20%);}
.banner-2025121902 .swiperTxt .bigImg {margin-bottom:1.5em;}
.banner-2025121902 .swiperTxt .bigImg .img {width:100%;border-radius:1em;box-shadow:0.25em 0.25em 0.25em rgb(0 0 0 / 20%);overflow:hidden;}
.banner-2025121902 .swiperTxt .bigImg img {width:100%;}
.section-2025121903 .box .boxTit {font-size:2.75em;}
.section-2025121903 .box .boxNumList {gap:3em;}
.section-2025121903 .box .boxNumList .line {display:none;}
.section-2025121903 .box .boxNumList .item {width:100%;}
.section-2025121903 .aboutSwiper {padding:3.5em 10% 0;}
.section-2025121903 .aboutSwiper .swiper-slide {width:86.4vw;}
.section-2025121904 .sectionName {font-size:2.75em;line-height:1.35;}
.section-2025121905 .sectionName {font-size:2.75em;}
.section-2025121906 {padding:5.75em 0;}
.section-2025121906 .sectionName {font-size:2.75em;line-height:1.35;}
.section-2025121906 .productSwiper .swiper-slide {width:96vw;}
.section-2025121906 .productSwiper .button-next {right:0;}
.section-2025121906 .productSwiper .button-prev {left:0;}
.section-2025121907 {padding-bottom:5em;}
.section-2025121907 .sectionName {font-size:2.75em;line-height:1.35;}
.section-2025121907 .sectionCon {margin-bottom:1.75em;}
.section-2025121907 .manufacturingSwiper .swiperBox {height:68vw;}
.section-2025121907 .manufacturingSwiper .swiper-slide-active .swiperBox {box-shadow:0.5em 0.5em 0.5em rgb(0 0 0 / 20%);}
.section-2025121907 .manufacturingSwiper .swiperTxt {right:0;width:100%;height:100%;background:rgb(0 0 0 / 85%);}
.section-2025121907 .manufacturingSwiper .swiperTxt .swiperCon {font-size:1.25em;margin-bottom:1.75em;}
.section-2025121907 .sectionMore {padding-top:3em;}
.section-2025121908 {padding:5em 0;}
.section-2025121908 .box {width:100%;}
.section-2025121908 .sectionName {font-size:2.75em;}
.section-2025121908 .sectionCon {font-size:1.25em;}
.section-2025121909 {padding:5em 0;}
.section-2025121909 .sectionName {font-size:2.75em;}
.section-2025121909 .sectionCon {margin-bottom:1.75em;}
.section-2025121909 .sectionList .item {width:100%;}
.section-2025121909 .sectionList .item .itemTit {font-size:1.25em;}
.section-2025121909 .sectionList .item .itemCon {font-size:1.125em;}
.section-touch .box {width:100%;padding:2em 2em;}
.section-touch .box .sectionName {font-size:2.25em;}
.section-touch .touch-form .form-input {width:100%;}
.section-touch .touch-form .form-input.form-captchar {width:75%;}
.section-2025121911 .sectionName {font-size:2.75em;padding-bottom:0;}
.section-2025121911 .boxList .item {width:100%;}
.section-2025121912 {padding-bottom:3.5em;}
.section-2025121912 .sectionName {font-size:2.75em;line-height:1.35;margin-bottom:0;}
.section-2025121912 .boxList .item {width:100%;border-width:0;margin-top:2em;}

.page_banner .txt .sectionName {font-size:2em;}
.section-2025121914 {padding-bottom:3.5em;}
.section-2025121914 .sectionName {font-size:2.75em;}
.section-2025121914 .box .boxCon {font-size:1.25em;}
.section-2025121914 .box .boxNumList {padding:3em 0;gap:2.5em 0;}
.section-2025121914 .box .boxNumList .line {display:none;}
.section-2025121914 .box .boxNumList .item {width:100%;}
.section-2025121914 .box .boxNumList .item .num {font-size:2.75em;line-height:1.25em;}
.section-2025121915 {padding-bottom:4em;}
.section-2025121915 .sectionHead {padding-top:3.5em;}
.section-2025121915 .sectionTit {font-size:2.75em;margin-bottom:0.5em;}
.section-2025121915 .sectionCon {width:100%;font-size:1.25em;}
.section-2025121916 {padding:4em 0;}
.section-2025121916 .sectionName {font-size:2.75em;margin-bottom:0.35em;}
.section-2025121916 .list .item {height:auto;}
.section-2025121916 .list .item:hover .itemTxt .itemCon {display:none;}
.section-2025121917 {padding-bottom:3.5em;}
.section-2025121917 .sectionName {font-size:2.75em;}
.section-2025121917 .certificates-swiper {padding:2em 0 4em;width:90%;margin:auto;}
.section-2025121917 .certificates-swiper .swiper {width:100%;padding-top:0;}
.section-2025121917 .certificates-swiper .swiper-button-next,.section-2025121917 .certificates-swiper .swiper-button-prev {display:none;}
.section-2025121917 .certificates-swiper .swiper-slide {transform:scale(1) !important;}
.section-2025121918 {padding-bottom:1em;}
.section-2025121918 .sectionName {font-size:2.75em;}
.section-2025121918 .partners-swiper .partners-pagination {bottom:0;}
.section-2025121918 .partners-swiper .swiper.partners2 .img {width:100%;padding:1em;}
.section-2025121919 {padding:3.5em 0;}
.section-2025121919 .sectionName {font-size:2.75em;text-shadow:0.075em 0.075em 0 white;}
.section-2025121919 .sectionCon {font-size:1.25em;text-shadow:0.075em 0.075em 0 white;}

.contact-touch .bg {display:none;}
.contact-touch .box {width:100%;}

.section-2025121922 {padding:5em 0;}
.section-2025121922 .sectionName {font-size:2.75em;}
.section-2025121922 .list .item {width:100%;height:auto;padding:3em 1.5em 2em;}
.section-2025121923 {padding-bottom:5em;}
.section-2025121923 .sectionName {font-size:2.75em;}
.section-2025121923 .sectionCon {margin-bottom:2em;}
.section-2025121923 .craftsmanshipSwiper .swiper {padding-bottom:4em;}
.section-2025121923 .craftsmanshipSwiper .button-prev,.section-2025121923 .craftsmanshipSwiper .button-next {display:none;}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperCon {padding:0 2em;}
.section-2025121923 .craftsmanshipSwiper .swiperBox .swiperTxt .swiperTit {font-size:2em;}
.section-2025121924 {padding:5em 0;}
.section-2025121924 .sectionName {font-size:2.75em;}
.section-2025121924 .list .item {width:100%;}
.section-2025121925 {padding:3.5em 0 2em;}
.section-2025121925 .box .boxImg {position:unset;height:auto;}
.section-2025121925 .box .boxImg img {position:relative;left:-1em;top:-1em;width:100%;height:auto;}
.section-2025121925 .box .boxTxt .boxTit {font-size:2.75em;}
.section-2025121926 {padding-bottom:5em;}
.section-2025121926 .box {padding-top:2em;}
.section-2025121926 .box .boxLeft {margin-bottom:2em;}
.section-2025121926 .box .boxLeft .num {font-size:5em;}
.section-2025121926 .box .boxLeft .small {font-size:1.75em;padding-left:0.5em;}
.section-2025121926 .box .boxRight .boxTit {font-size:2.75em;}
.section-2025121927 {padding:3.5em 0;}
.section-2025121927 .sectionName {text-shadow:0.075em 0.075em 0 white;font-size:2.75em;}
.section-2025121927 .sectionCon {font-size:1.25em;text-shadow:0.075em 0.075em 0 white;}

.section-2025121928 {padding:5em 0;}
.section-2025121928 .sectionName {font-size:2.75em;}
.section-2025121928 .list {gap:3em;}
.section-2025121928 .list .item {width:100%;}
.section-2025121929 {background-size:64em;}
.section-2025121929 .sectionName {font-size:2.75em;}
.section-2025121929 .list .item {height:68vw;}
.section-2025121930 {padding:5em 0;}
.section-2025121930 .sectionName {font-size:2.75em;}
.section-2025121930 .list .item {padding:2em 1em;}
.section-2025121930 .list .item .itemTit {font-size:1.25em;margin:1em 0;}
.section-2025121931 {padding-bottom:5em;}
.section-2025121931 .sectionTxt {width:100%;margin-bottom:3em;}
.section-2025121931 .sectionName {font-size:2.75em;}
.section-2025121932 {padding:5em 0;}
.section-2025121932 .sectionName {font-size:2.75em;}
.section-2025121932 .list .item {width:100%;}
.section-2025121932 .list .item .itemTit {min-height:unset;font-size:2em;}
.section-2025121932 .list .item .itemCon {font-size:1.25em;min-height:unset;margin-bottom:1.75em;}
.section-2025121933 {padding:5em 0;}
.section-2025121933 .sectionName {font-size:2.75em;}
.section-2025121933 .list {}
.section-2025121933 .list .item {width:100%;}
.section-2025121934 {padding:10em 0 5em;}
.section-2025121934 .sectionName {font-size:2.75em;}
.section-2025121935:before {width:100%;height:122vw;}
.section-2025121935 .box .boxLeft {width:100%;margin-bottom:5em;}
.section-2025121935 .box .boxRight {width:100%;}
.section-2025121935 .box .boxTit {font-size:2.5em;}
.section-2025121935 .box .boxCon {font-size:1.25em;}
.section-2025121935 .box .boxUl p {font-size:1.25em;width:100%;}
.section-2025121936 {padding:5em 0 2em;}
.section-2025121936 .list .item {margin-bottom:2.5em;}
.section-2025121936 .list .item .itemBox {padding-bottom:2em;}
.section-2025121936 .list .item .itemImg {width:100%;height:auto;margin-bottom:2em;}
.section-2025121936 .list .item .itemTxt {width:100%;padding-bottom:6em;}

.pagination .page-item {font-size:1.125em;}
.prev-next .prev,.prev-next .next {width:100%;font-size:1.25em;padding:1.25em 0;}
.list_recommend .recommend_ul {gap:0;}
.list_recommend .recommend_ul li {width:100%;}
.list_recommend .recommend_ul .img {height:48vw;}


.section-2025121937 .art_content .boxTit {font-size:2em;}
.section-2025121938 .boxRight {width:100%;}
.section-2025121938 .boxRight .searchForm {width:calc( 100% - 9em );}
.section-2025121939 .box .list {gap:2em;}
.section-2025121939 .box .list .item {width:100%;padding:1.5em;}
.section-2025121939 .box .list .item .itemImg {height:86.5vw;}

.section-2025121940 {padding:2em 0 3.5em;}
.section-2025121940 .sectionHead {padding-bottom:2em;margin-bottom:2em;}
.section-2025121940 .productImages .bigImg .button-prev {left:-0.25em;}
.section-2025121940 .productImages .bigImg .button-next {right:-0.25em;}
.section-2025121940 .productImages .bigImg .button-prev,.section-2025121940 .productImages .bigImg .button-next {padding:1em;}
.section-2025121940 .productIntro {padding:0 1em 5em;}
.section-2025121940 .productIntro .sectionBtn {left:0.5em;}
.section-2025121940 .sectionBox .boxTit {font-size:2.25em;}


}

.nav_modal {display:none;font-size:1em;position:fixed;z-index: 1004;}
.language_modal {transform:translateY(-50%);position:fixed;top:50%;left:0;right:0;width:1000px;max-width:94%;max-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:600;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 1.875em 2.5em;/*position:absolute;top:5.625em;left:0;right:0;bottom:2.5em;*/position:relative;max-height:calc( 100% - 9em );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:-6.25em -1.875em;}
.language_modal_a .icon-ca {background-position:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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:-6.25em -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%;width:3.75em;height:3.75em;margin-left:-1.875em;margin-top:-1.875em;border-radius:50%;background:rgb(255 255 255 / 50%);padding:1.125em;transition:all 0.35s;}
.video-popup-animation svg {position:relative;z-index:1;width:1.5em;height:1.5em;}
.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;}
}
@media all and (min-width:1030px) {
.banner_buttons {top:-500px;}
}
@media all and (max-width:1440px) {
.banner_buttons {top:-250px;}
}
#translate {
    display: none;
}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}