html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
.header-2025082701 {position:fixed;left:0;top:0;z-index:1000;width:100%;background:rgb(0 0 0 / 70%);color:#fff;}
/*.header-2025082701.header-bg {background:#000000;}*/
.header-2025082701 .head_top {border-bottom:1px solid #5b5b5b;padding:0.5em 0;}
.header-2025082701 .head_top .left {}
.header-2025082701 .head_top .head_company {font-size:0.875em;}
.header-2025082701 .head_top .right {}
.header-2025082701 .head_top .head_contact {height:1.25em;padding-right:1.5em;margin-right:1.5em;border-right:1px solid #5b5b5b;}
.header-2025082701 .head_top .head_contact svg.icon {margin-right:0.5em;}
.header-2025082701 .head_top .head_contact span {font-size:0.875em;}
.header-2025082701 .head_top .head_tel svg.icon {width:1.25em;height:1.25em;}
.header-2025082701 .head_top .head_email svg.icon {width:1em;height:1em;}
.header-2025082701 .head_top .head_share {height:1.25em;padding-right:1.5em;margin-right:1.5em;border-right:1px solid #5b5b5b;}
.header-2025082701 .head_top .icon_boxs {height:100%;width:7.5em;}
.header-2025082701 .head_top .icon_boxs .icon a {display:block;width:1.5em;height:1.5em;background-color:rgb(255 255 255 / 25%);background-position:center;background-repeat:no-repeat;background-size:1em;border-radius:50%;transition:all 0.5s;}
.header-2025082701 .head_top .icon_boxs .icon1 a {background-image:url(../images/share_ico1.png);}
.header-2025082701 .head_top .icon_boxs .icon2 a {background-image:url(../images/share_ico2.png);}
.header-2025082701 .head_top .icon_boxs .icon3 a {background-image:url(../images/share_ico3.png);}
.header-2025082701 .head_top .icon_boxs .icon4 a {background-image:url(../images/share_ico4.png);}
.header-2025082701 .head_top .icon_boxs .icon5 a {background-image:url(../images/share_ico5.png);}
.header-2025082701 .head_top .icon_boxs .icon a:hover {background-color: rgb(255 255 255 / 15%);}
.header-2025082701 .head_top .head_language {position: relative;}
.header-2025082701 .head_top .head_language .current {cursor:pointer;}
.header-2025082701 .head_top .head_language .ico {}
.header-2025082701 .head_top .head_language .ico svg.icon {fill:#fff;width:1.25em;height:1.25em;display:block;}
.header-2025082701 .head_top .head_language .current span {font-size:1em;line-height:1;margin-left:0.5em;}
.header-2025082701 .head_top .head_language .language_con {display:none;position:absolute;right:0;top:1.75em;z-index:999;background:rgb(0 0 0 / 95%);box-shadow:0 0 1.75em 0.125em rgb(0 0 0 / 30%);border-radius:5px;overflow:hidden;}
.header-2025082701 .head_top .head_language .language_con ul {width:8em;overflow:auto;list-style:none;}
.header-2025082701 .head_top .head_language .language_con li {}
.header-2025082701 .head_top .head_language .language_con li a {color:#fff;font-size:1em;background-repeat:no-repeat;background-position:0.5em;background-size:1em;padding:0.5em;}
.header-2025082701 .head_top .head_language .language_con li.active a,.head_language .language_con li a:hover {background-color:var(--theme);color:#fff;}
.header-2025082701 .head_top .head_language .language_con li img {width:1em;margin-right:0.5em;}
.header-2025082701 .head_top .head_language .language_con li span {font-size:0.875em;}
.header-2025082701 .head_con {}
.header-2025082701 .head_left {}
.header-2025082701 .head_left .head_nav {}
.header-2025082701 .head_left .navbar {}
.header-2025082701 .head_left .navbar .megamenu {margin-right:2.5em;padding:4em 0 3em;position:relative;transition:all 0.5s;}
.header-2025082701.header-bg .head_left .navbar .megamenu {padding:2em 0;}
.header-2025082701 .head_left .navbar .megamenu>a {display:block;padding:0 1em;line-height:1.75em;text-transform:uppercase;}
.header-2025082701 .head_left .navbar .megamenu.active>a {color: var(--hover-color);}
.header-2025082701 .head_left .navbar .megamenu:before {content:" ";height:0.35em;width:0;position:absolute;bottom:0;left:50%;background:linear-gradient(90deg,var(--linear-gradient1),var(--linear-gradient2));transition:all 0.5s;}
/*.header-2025082701 .head_left .navbar .megamenu.active:before,*/
.header-2025082701 .head_left .navbar .megamenu:hover:before {width:100%;left:0;}
.header-2025082701 .head_left .navbar .megamenu i {display:none;}
.header-2025082701 .head_left .navbar .megamenu .nav_list {display:none;position:absolute;z-index:10;background:rgb(0 0 0 / 40%);left:50%;top:100%;text-align:center;overflow:hidden;transform:translateX(-50%);padding:0.75em 0;text-transform:uppercase;}
.header-2025082701 .head_left .navbar .megamenu .nav_list li {}
.header-2025082701 .head_left .navbar .megamenu .nav_list a {display:block;font-size:1em;line-height:2.5em;word-break:keep-all;white-space:nowrap;padding:0 1em;text-align:center;transition:all 0.4s;}
.header-2025082701 .head_right {}
.header-2025082701 .head_right .head_logo {}
.header-2025082701 .head_right .head_logo img {padding-top:1.25em;width:17.25em;transition:all 0.5s;}
.header-2025082701.header-bg .head_right .head_logo img {padding-top:0;width:14em;}
.header-2025082701 .head_right .head_navbtn {display:none;}
.banner-2025082702 .img {}
.banner-2025082702 .img img {width:100%;height:100%;object-fit:cover;min-height:46em;}
.banner-2025082702 .txt {position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;padding-top:10em;}
.banner-2025082702 .txt .tit {}
.banner-2025082702 .txt .tit .small {display:block;font-size:3em;font-weight:600;text-align:center;margin-bottom:0.5em;transition-property:top,opacity;transition-duration:0.5s;transition-delay:0.5s;position:relative;top:-4rem;opacity:0;}
.banner-2025082702 .txt .tit .large {display:block;font-size:4.875em;font-weight:600;text-align:center;text-shadow:6px 6px 12px black;transition-property:top,opacity;transition-duration:0.5s;transition-delay:1.0s;position:relative;top:-4rem;opacity:0;}
.banner-2025082702 .txt .link {margin-top:10em;text-align:center;transition-property:top,opacity;transition-duration:0.5s;transition-delay:1.5s;position:relative;top:-4rem;opacity:0;}
.banner-2025082702 .txt .link .btn {font-size:1.75em;font-weight:600;line-height:1;box-shadow:var(--box-shadow);}
.banner-2025082702 .swiper-slide-active .txt .tit .small {opacity:1;top:0;}
.banner-2025082702 .swiper-slide-active .txt .tit .large {opacity:1;top:0;}
.banner-2025082702 .swiper-slide-active .txt .link {opacity:1;top:0;}
.section .section-header {width:100%;}
.section .section-header .section-name {font-size:3em;text-transform:uppercase;width:75%;line-height:1;}
.section .section-header .section-name span {color:var(--theme);}
.section .section-header .color-block {width:9.75em;height:0.375em;background:linear-gradient(90deg,var(--linear-gradient1),var(--linear-gradient2) 50%,var(--linear-gradient1));background-size:200% 100%;margin:0.75em 0;}
.section .section-header .btn {font-size:1.25em;font-weight:600;margin:0.6em 0;}
.section-2025082703 {}
.section-2025082703 .container {padding:5em 0 5em;border-bottom:1px solid #b3b3b3;}
.section-2025082703 .section-header {padding-bottom:4em;}
.section-2025082703 .list {width:100%;}
.section-2025082703 .list .item {width:20em;padding:5.5em 2em 3.25em;transition:all 0.5s;background:linear-gradient(13deg,var(--linear-gradient1) 0%,var(--linear-gradient2) 16%,#fff 24%,#fff 100%);background-size:200% 200%;background-position:0 0;}
.section-2025082703 .list .item:hover {box-shadow:0.5em -0.5em 4em rgb(0 0 0 / 10%);background-position:100% 100%;}
.section-2025082703 .list .item .img {position:relative;width:6.75em;height:7.75em;margin:0 auto;}
.section-2025082703 .list .item .img img {width:100%;height:100%;object-fit:contain;transition:all 0.75s;}
.section-2025082703 .list .item .img .img-1 {position:relative;z-index:1;opacity:1;}
.section-2025082703 .list .item .img .img-2 {position:absolute;top:0;left:0;z-index:2;opacity:0;}
.section-2025082703 .list .item:hover .img .img-1 {opacity:0;}
.section-2025082703 .list .item:hover .img .img-2 {opacity:1;}
.section-2025082703 .list .item .txt {padding-top:3.75em;cursor:default;}
.section-2025082703 .list .item .txt .tit {font-size:2.125em;font-weight:600;text-align:center;}
.section-2025082703 .list .item .txt .con {width:100%;padding-top:1em;}
.section-2025082703 .list .item .txt .con p {text-align:center;font-size:1.25em;font-weight:400;}
.section-2025082704 {padding:5em 0;}
.section-2025082704 .section-header {padding-bottom:4em;}
.section-2025082704 .list {}
.section-2025082704 .item {width:32.7%;height:14.75em;margin-bottom:0.875em;position:relative;overflow:hidden;}
.section-2025082704 .item .img {width:100%;height:100%;}
.section-2025082704 .item .img img {width:100%;height:100%;object-fit:cover;}
.section-2025082704 .item .txt {position:absolute;top:0;left:0;width:100%;height:100%;padding-top:2em;opacity:0;background:rgb(0 0 0 / 60%);transition:all 0.75s;}
.section-2025082704 .item .txt .tit {position:relative;font-size:2em;font-weight:600;color:#fff;text-align:center;padding:0 1em;line-height:1.1em;height:4.4em;top:-4rem;opacity:0;transition-property:top,opacity;transition-duration:0.5s;transition-delay:0.5s;}
.section-2025082704 .item .txt .tit a {line-height:1.1em;color:#ffffff;}
.section-2025082704 .item .txt .line {position:relative;width:0;height:0.15em;margin:1.5em auto 0;background:#fff;transition:all 0.5s;transition-property:width;transition-duration:0.5s;transition-delay:0.75s;}
.section-2025082704 .item:hover .txt {opacity:1;}
.section-2025082704 .item:hover .txt .tit {top:0;opacity:1;}
.section-2025082704 .item:hover .txt .line {width:5em;}
.section-2025082705 {background:linear-gradient(180deg,var(--theme),#fff 68%,#fff);padding:9em 0 5em;overflow:hidden;position:relative;}
.section-2025082705 .txt-bg {position:absolute;top:0;left:50%;margin-left:-15em;font-size:5.85vw;font-weight:600;color:#fff;width:30em;opacity:0.1;text-align:center;line-height:2;}
.section-2025082705 .container {padding-bottom:5em;border-bottom:1px solid #b3b3b3;position:relative;}
.section-2025082705 .section-header {padding-bottom:4em;}
.section-2025082705 .section-header .section-name {color:#fff;}
.section-2025082705 .section-header .section-name span {color:var(--minor);}
.section-2025082705 .section-header .btn {color:#000;background-image:linear-gradient(90deg,var(--minor),#fff 50%,var(--minor));}
.section-2025082705 .list {gap:0.625em;}
.section-2025082705 .list .item {width:calc( 25% - 0.46875em );background:#f6f5f0;padding:2.25em 1.25em;}
.section-2025082705 .list .item .img {margin-bottom:2.75em;}
.section-2025082705 .list .item .img img {height:4.875em;}
.section-2025082705 .list .item .txt {}
.section-2025082705 .list .item .txt .tit {font-size:1.875em;font-weight:600;line-height:1.15;position:relative;padding-left:0.65em;min-height:3.45em;margin-bottom:0.7em;}
.section-2025082705 .list .item .txt .tit:before {content:"";position:absolute;top:0.15em;left:0;display:block;width:0.25em;height:2em;background:var(--minor);}
.section-2025082705 .list .item .txt .con {}
.section-2025082705 .list .item .txt .con p {font-size:1.125em;font-weight:500;}
.section-2025082706 {position:relative;overflow:hidden;padding:5em 0 3.75em;background:url(../images/about-bg.jpg) no-repeat;background-size:cover;}
.section-2025082705 .list .item .more-link {width:100%;height:100%;position:relative;}
.section-2025082705 .list .item .more-link a {font-size:2em;font-weight:600;}
.section-2025082705 .list .item .more-link:before {font-size: 1.875em;content: ""; position: absolute; bottom: 0.15em; right: 0; display: block; width: 2em; height: 0.25em; background: var(--minor); }
.section-2025082706:before {content:"";position:absolute;right:0;bottom:0;background:linear-gradient(0deg,var(--theme),#fff,#fff0);width:100%;height:18em;opacity:0.5;}
.section-2025082706 .container {position:relative;}
.section-2025082706 .section-header {padding-bottom:4em;}
.section-2025082706 .section-left {width:51.25em;}
.section-2025082706 .section-right {width:34.25em;height:37.25em;}
.section-2025082706 .img {width:100%;height:100%;position:relative;padding:0 0.875em 0.875em 0;}
.section-2025082706 .img:before {content:"";position:absolute;right:0;bottom:0;background:var(--minor);width:97.5%;height:90.5%;}
.section-2025082706 .img .video {width:100%;height:100%;background:#a4a4a4;display: block; overflow: hidden; position: relative; cursor: pointer;}
.section-2025082706 .img .video img {width:100%;height:100%;object-fit:cover;}
.section-2025082706 .img .video .video-btn {position:absolute;top:50%;left:50%;width:6.25em;height:6.25em;margin-left:-3.125em;margin-top:-3.125em;border-radius:50%;background-image:url(../images/video-btn.png);background-size:100%;transition:all 0.35s;}
.section-2025082706 .img .video:hover .video-btn {transform:scale(1.25);}
.section-2025082706 .txt {}
.section-2025082706 .about-logo {margin-bottom:1.5em;}
.section-2025082706 .about-logo img {height:5.5em;}
.section-2025082706 .txt .con {padding-bottom:1.75em;}
.section-2025082706 .txt .con p {font-size:1.25em;font-weight:500;margin-bottom:0.5em;}
.section-2025082706 .txt .more {}
.section-2025082706 .txt .more .btn {font-size:1.25em;font-weight:600;}
.section-2025082707 {padding:5em 0 5em;}
.section-2025082707 .section-header {padding-bottom:4em;}
.section-2025082707 .news-swiper {width:100%;}
.section-2025082707 .news-swiper .item {width:100%;height:35.5em;position:relative;overflow:hidden;}
.section-2025082707 .news-swiper .item .img {position:absolute;top:0;left:0;width:100%;height:23.25em;}
.section-2025082707 .news-swiper .item .img a {display:block;width:100%;height:100%;}
.section-2025082707 .news-swiper .item .img img {width:100%;height:100%;object-fit:cover;border-radius:0 0 4em 4em;}
.section-2025082707 .news-swiper .item .txt {position:relative;background:url(../images/news-bg.png) no-repeat;background-size:102% 100%;width:100%;height:100%;padding:25em 1.75em 2.5em;}
.section-2025082707 .news-swiper .item .txt .date {font-size:1em;font-weight:500;padding-bottom:1em;}
.section-2025082707 .news-swiper .item .txt .date svg.icon {width:1.25em;height:1.25em;margin-right:0.625em;}
.section-2025082707 .news-swiper .item .txt .tit {font-size:1.0625em;font-weight:500;line-height:1.25em;height:2.5em;margin-bottom:1.5em;}
.section-2025082707 .news-swiper .item .txt .more-a {font-size:1.125em;font-weight:600;}
.section-2025082707 .news-swiper .item .txt .tit:hover {background:-webkit-linear-gradient(0deg,var(--linear-gradient1),var(--linear-gradient2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}
.section-2025082707 .news-swiper .item .txt .more-a:hover {background:-webkit-linear-gradient(0deg,var(--linear-gradient1),var(--linear-gradient2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}
.section-2025082707 .news-swiper .swiper-button {padding-top:2.5em;width:auto;}
.section-2025082707 .news-swiper .swiper-button .button-prev i,.section-2025082707 .news-swiper .swiper-button .button-next i {display:block;font-size:1.5em;width:1em;height:1em;line-height:1em;text-align:center;color:#000;opacity:0.5;}
.section-2025082707 .news-swiper .swiper-button .swiper-pagination {position:unset;width:auto;}
.section-2025082707 .news-swiper .swiper-button .swiper-pagination span {font-size:1.25em;font-weight:400;background:unset;width:2em;height:1.2em;line-height:1.2em;text-align:center;color:#000;opacity:0.5;}
.section-2025082707 .news-swiper .swiper-button .swiper-pagination .swiper-pagination-bullet-active {font-size:1.5em;opacity:1;}
.section-2025082707 .news-swiper .swiper-button .button-prev i:hover,.section-2025082707 .news-swiper .swiper-button .button-next i:hover,.section-2025082707 .news-swiper .swiper-button .swiper-pagination span:hover {opacity:1;}
.section-2025082708 {padding:6.25em 0 5.75em;background:url(../images/touch-bg.jpg) no-repeat;background-size:cover;}
.section-2025082708 .container {max-width:1348px;}
.section-2025082708 .section-left {width:37em;padding:1.875em 1.875em 3em;background:#fff;}
.section-2025082708 .section-right {width:39em;}
.section-2025082708 .form-name {font-size:3em;font-weight:600;text-transform:uppercase;margin-bottom:0.25em;}
.section-2025082708 .form-p {font-size:1.25em;font-weight:500;padding-bottom:0.5em;}
.section-2025082708 .touch-form {}
.section-2025082708 .touch-form .form-input {width:100%;font-size:1.125em;padding-top:0.9em;}
.section-2025082708 .touch-form .form-input input {width:100%;font-size:1em;border-width:0;border-bottom:1px solid #000;padding:0.75em 1em;}
.section-2025082708 .touch-form .submit {font-size:1.75em;width:100%;margin-top:2em;}
.section-2025082708 .touch-form .submit input {border-width:0;font-size:1em;font-weight:600;width:100%;padding:0.35em 1.35em;box-shadow:var(--box-shadow);}
.section-2025082708 .img {width:100%;height:100%;position:relative;padding:0 0.875em 0.875em 0;}
.section-2025082708 .img:before {content:"";position:absolute;right:0;bottom:0;background:var(--minor);width:97.5%;height:95.5%;}
.section-2025082708 .img img {position:relative;width:100%;height:100%;object-fit:cover;}
.footer-2025082700 {}
.footer-2025082700 .footer_box {padding:4.375em 0 2em;background:url(../images/foot-box-bg.jpg) no-repeat;background-size:cover;}
.footer-2025082700 .foot_con {width:23em;}
.footer-2025082700 .foot-logo {padding-bottom:2em;}
.footer-2025082700 .foot-logo img {width:17.25em;}
.footer-2025082700 .foot_company {color:#fff;font-size:1.25em;margin-bottom:0.75em;}
.footer-2025082700 .foot-contact {}
.footer-2025082700 .foot-contact .item {padding-left:2.5em;padding-bottom:1.25em;background-repeat:no-repeat;background-size:1.75em 1.75em;background-position:top left;}
.footer-2025082700 .foot-contact .item1 {background-image:url(../images/foot-ico1.png);}
.footer-2025082700 .foot-contact .item2 {background-image:url(../images/foot-ico2.png);}
.footer-2025082700 .foot-contact .item3 {background-image:url(../images/foot-ico3.png);}
.footer-2025082700 .foot-contact .item4 {background-image:url(../images/foot-ico4.png);}
.footer-2025082700 .foot-contact .item span {display:block;color:#fff;line-height:1.5;}
.footer-2025082700 .foot_link {width:auto;max-width:21em;}
.m_name {display:none;}
.footer-2025082700 .foot_link .tit {display:block;font-size:1.625em;font-weight:500;color:#fff;margin-bottom:0.75em;}
.footer-2025082700 .foot_link .a {position:relative;display:block;font-size:1em;font-weight:500;color:#ffffff;margin-bottom:1.35em;}
.footer-2025082700 .footer_icon_boxs {font-size:1.35em;}
.footer-2025082700 .footer_icon_boxs .icon a {display:block;width:1.5em;height:1.5em;background-color:rgb(255 255 255 / 25%);background-position:center;background-repeat:no-repeat;background-size:1em;border-radius:50%;margin-left:0.75em;transition:all 0.5s;}
.footer-2025082700 .footer_icon_boxs .icon1 a {background-image:url(../images/share_ico1.png);}
.footer-2025082700 .footer_icon_boxs .icon2 a {background-image:url(../images/share_ico2.png);}
.footer-2025082700 .footer_icon_boxs .icon3 a {background-image:url(../images/share_ico3.png);}
.footer-2025082700 .footer_icon_boxs .icon4 a {background-image:url(../images/share_ico4.png);}
.footer-2025082700 .footer_icon_boxs .icon5 a {background-image:url(../images/share_ico5.png);}
.footer-2025082700 .footer_icon_boxs .icon a:hover {background-color:var(--minor);}
.footer-2025082700 .footer_copyright {background:#000;}
.footer-2025082700 .footer_copyright p {text-align:center;color:#fff;font-size:1em;font-weight:500;padding:0.5em 0;}
.footer-2025082700 .foot_contact_btn {width:100%;max-width:22em;margin-top:1em;}
.footer-2025082700 .foot_contact_btn .item {width:27%;padding:0;border-radius:0.25em;}
.footer-2025082700 .foot_contact_btn .item a {font-size:1.25em;color:#fff;width:100%;line-height:2em;display:block;text-align:center;}

.online {display:none;position:fixed;z-index:180;top:320px;right:1em;width:3.75em;border-radius:1.875em;background:rgba(0, 0, 0, 0.8);}
.online ul {}
.online li {position:relative;}
.online .f {width:3.75em;height:3.75em;text-align:center;cursor:pointer;}
.online .f i {color:#fff;text-align:center;font-size:1.5em;line-height:2.5em;}
.online .s {display:none;position:absolute;left:-1em;top:0.46875em;transform:translateX(-100%);width:auto;background:rgba(0, 0, 0, 0.8);padding:0.625em 1.25em;border-radius:0.25em;}
.online .s a {display:block;color:#fff;font-size:1.25em;line-height:1.25;white-space:nowrap;}
.page_banner-2025082709 {position:relative;}
.page_banner-2025082709 .img {width:100%;}
.page_banner-2025082709 .img img {width:100%;height:100%;min-height:36.75em;object-fit:cover;}
.page_banner-2025082709 .txt {position:absolute;top:0;left:0;width:100%;height:100%;padding-top:11em;}
.page_banner-2025082709 .txt .tit {color:#fff;font-size:2.875em;font-weight:600;text-align:center;text-transform:uppercase;}
.page_banner-2025082709 .txt .con {color:#fff;margin-top:0.5em;font-size:1.25em;text-align:center;text-transform:uppercase;}
.pagination {width:100%;}
.pagination .page-item {margin:0 0.25em;width:2em;height:2em;border-radius:0.35em;overflow:hidden;}
.pagination .page-item a {display:block;font-size:1em;width:100%;height:100%;text-align:center;line-height:2;color:var(--p-color);transition:all 0.35s;border-radius:50%;}
.pagination .page-item a i {color:inherit;}
.pagination .page-item a:hover {color:#fff;background:var(--minor);}
.pagination .page-item a.active {color:#fff;background:var(--theme);}
.list_link_artboard {display:none;}
.static-h {overflow:hidden;}
.static {position:relative;}
.archive-product {background:#eef0f7;padding:3.375em 0 6.25em;}
.archive-product .left {width:20%;position:relative;}
.archive-product .right {width:76.9%;}
.list_category {background:#fff;margin-bottom:1.125em;}
.list_category .title {background:var(--theme);padding:1.45em 1.45em;text-transform: uppercase;}
.list_category .title span {font-size:1.125em;font-weight:600;line-height:1;color:#ffffff;}
.list_category .title i {font-size:1.125em;color:#fff;}
.category_navbar {padding:0 1.5em;}
.category_navbar .megamenu {position:relative;border-bottom:1px solid #d2d2d2;padding:1.25em 0;}
.category_navbar .megamenu:nth-last-child(1) {border-width:0;}
.category_navbar .megamenu>a {font-size:1.15em;}
.category_navbar .megamenu .menu-toggle {position:absolute;right:0;top:1em;font-size:1.25em;width:1em;height:1em;text-align:center;line-height:1em;transition:all 0.5s;}
.category_navbar .sub-menu {display:none;padding:0.5em 0 0;}
.category_navbar .sub-menu li {padding:0.5em 0 0.5em 1em;position:relative;}
.category_navbar .sub-menu li:before {content:" ";width:6px;height:6px;position:absolute;left:0;top:0.85em;background:#fff;border:1px solid var(--p-color);}
.category_navbar .sub-menu li.active:before {border-color:var(--minor);background:var(--minor);}
.category_navbar .sub-menu a {font-size:1em;color:var(--p-color);}
.category_navbar .sub-menu li.active a,.category_navbar .sub-menu li a:hover {color:var(--minor);}
.category_navbar .megamenu.active>a,.category_navbar .megamenu>a:hover {color:var(--minor);}
.category_navbar .megamenu.active .menu-toggle {transform:rotateZ(-90deg);}
.p_hot_sale {background:#fff;margin-bottom:1.125em;}
.p_hot_sale .title {background:var(--theme);padding:1.45em 1.75em;text-transform: uppercase;}
.p_hot_sale .title span {font-size:1.125em;font-weight:600;line-height:1;color:#ffffff;display: block;}
.p_hot_sale ul {padding:0 1em 0.75em;}
.p_hot_sale li {padding:1em 0;border-bottom:1px solid #d2d2d2;}
.p_hot_sale li a {}
.p_hot_sale li .img {width:35%;}
.p_hot_sale li .img img {width:100%;height:100%;object-fit:cover;}
.p_hot_sale li .txt {width:60%;}
.p_hot_sale li .txt .tit {font-size:12px;color:var(--p-color);line-height:1.35;margin-bottom:1em;}
.p_hot_sale li .txt .more {font-size:12px;font-weight:600;color:var(--minor);}
.p_hot_sale li .txt .more i {color:inherit;}
.p_hot_sale li .txt .tit:hover {color:var(--minor);}
.p_hot_sale li:nth-last-child(1) {border-width:0;}
.list_products {}
.list_products .item {float:left;width:31.9%;margin-right:2.15%;margin-bottom:2.5em;background:#fff;transition:all 0.5s;}
.list_products .item:hover {box-shadow:0 0 5px rgb(0 0 0 / 15%);}
.list_products .item:nth-child(3n) {margin-right:0;}
.list_products .item .img {position:relative;width:100%;padding-top:71.24%;overflow:hidden;}
.list_products .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.list_products .item .img:hover img {transform:scale(1.1);}
.list_products .item .text {padding:1.35em 1.2em 1.75em;text-align:center;}
.list_products .item .text .tit {font-size:1.125em;margin-bottom:0.35em;transition:all 0.5s;font-weight:600;}
.list_products .item .text .tit:hover {color:var(--minor);}
.list_products .item .text .p {color:var(--p-color);font-size:0.875em;margin-bottom:1.5em;}
.single-product {}
.single-product .container {max-width:1300px;}
.single-product .ptit {text-align:left;font-size:2.625em;font-weight:600;margin-bottom:0.75em;}
.p_head {padding:4.5em 0;}
.m_title {display:none;}
.p_head .img {position:relative;width:49%;overflow:hidden;cursor:url(../images/loupe.png),auto;}
.p_head .img .item {display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.p_head .img .item1 {display:block;}
.p_head .img .item img {width:100%;max-height:100%;object-fit:cover;}
.p_head .txt {width:45.5%;}
.p_head .txt .tit {font-size:2.625em;font-weight:600;padding:0.35em 0 0.5em;}
.p_head .txt .con {margin-bottom:3.5em;}
.p_head .txt .con p {font-size:1.125em;padding-left:2em;line-height:1.45;margin-bottom:2em;background:url(../images/p-ico.png) no-repeat;background-size:1.45em;}
.p_head .txt .more {display:inline-block;font-size:1.125em;color:#fff;background:linear-gradient(90deg, var(--linear-gradient1), var(--linear-gradient2) 50%, var(--linear-gradient1));padding:0.75em 2.5em;margin-bottom:4.25em;line-height:1;box-shadow:var(--box-shadow);transition:all 0.5s;background-size: 200% 100%;}
.p_head .txt .more:hover {box-shadow:var(--box-shadow);background-position: 100% 0;}
.info_products-swiper {}
.info_products-swiper {position:relative;}
.info_products-swiper .swiper-button-next,.info_products-swiper .swiper-button-prev {width:2.125em;height:2.125em;background:#fff;border-radius:50%;box-shadow:var(--box-shadow);}
.info_products-swiper .swiper-button-next:after,.info_products-swiper .swiper-button-prev:after {color:var(--p-color);font-size:1em;}
.info_products-swiper .swiper-button-next {right:-1em;}
.info_products-swiper .swiper-button-prev {left:-1em;}
.info_products-swiper .swiper-slide {}
.info_products-swiper .swiper-slide .swiper-img {width:100%;padding-top:100%;overflow:hidden;}
.info_products-swiper .swiper-slide .swiper-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.info_products-swiper .swiper-slide .swiper-img.active:before {content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:2px solid var(--p-color);box-sizing:border-box;}
.p_box {background:#f6f6f6;padding:5em 0;}
.p_box .piece {padding-bottom:3.125em;}
.p_box .piece .con {font-size:1.125em;}
.p_box .piece .con p {font-size:1em;line-height:1.35;margin-top:0.5em;margin-bottom:0.5em;color:#333;}
.p_box .piece .con p * {color:inherit;}
.p_box .piece .con table {width:100% !important;border-color:#e3e3e3;margin:1em 0;border-collapse:collapse;}
.p_box .piece .con table tr {font-size:1em;background:#fff;}
.p_box .piece .con table tr:nth-child(1) {background:rgb(241 241 241);width:25%;padding:0.75em;}
.p_box .piece .con td,.p_box .piece .con th {border:1px solid #dddddd;padding:0.75em;color:#333;}
.p_box .piece .con iframe {display:block;margin:0 auto;}
.p_box .piece .con img {max-width:100% !important;height:auto !important;}
.p_box .piece .list-img {}
.p_box .piece .list-img .img {width:32%;margin-right:2%;margin-bottom:1.25em;overflow:hidden;}
.p_box .piece .list-img .img img {width:100%;transition:all 0.5s;}
.p_box .piece .list-img .img:hover img {transform:scale(1.15);}
.p_box .piece .list-img .img:nth-child(3n) {margin-right:0;}
.p_swiper {padding:6em 0;}
.p_swiper .ptit {font-size:2.5em;font-weight:600;text-align:center;margin-bottom:0.75em;}
.p_swiper .swiper_box {position:relative;}
.p_swiper .swiper-slide {width:26.25em;margin-right:1.25em;}
.p_swiper .swiper-button-next,.p_swiper .swiper-button-prev {width:3.5em;height:3.5em;border-radius:50%;background:var(--text);opacity:0.5;transition:all 0.5s;}
.p_swiper .swiper-button-next:hover,.p_swiper .swiper-button-prev:hover {opacity:1;box-shadow:var(--box-shadow);}
.p_swiper .swiper-button-next {right:-5em;}
.p_swiper .swiper-button-prev {left:-5em;}
.p_swiper .swiper-button-next:after,.p_swiper .swiper-button-prev:after {color:#fff;font-size:1.5em;text-align:center;}
.p_swiper .item {width:100%;}
.p_swiper .item .img {width:100%;overflow:hidden;}
.p_swiper .item .img img {width:100%;transition:all 0.5s;transform:scale(1.15);}
.p_swiper .item .img:hover img {transform:scale(1);}
.p_swiper .item .txt {padding:1em;}
.p_swiper .item .txt .tit {text-align:center;font-size:1.375em;margin-bottom:0.5em;}
.p_swiper .item .txt .con {text-align:center;color:var(--p-color);font-size:1.125em;}
.archive-blog {padding:3.5em 0;}
.archive-blog .list {width:100%;}
.archive-blog .list .item {padding:1.75em 2.5em;transition:all 0.5s;margin-bottom:1em;}
.archive-blog .list .item:hover {box-shadow:var(--box-shadow);}
.archive-blog .list .img {width:24em;height:14em;overflow:hidden;}
.archive-blog .list .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.archive-blog .list .img:hover img {transform:scale(1.15);}
.archive-blog .list .txt {width:calc( 100% - 35em );}
.archive-blog .list .txt .tit {font-size:1.5em;font-weight:600;line-height:1.25;transition:all 0.5s;}
.archive-blog .list .txt .tit:hover {background:-webkit-linear-gradient(0deg,var(--linear-gradient1),var(--linear-gradient2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}
.archive-blog .list .txt .con {color:var(--p-color);height:4.75em;margin-top:1.75em;padding-top:2em;border-top:1px dotted #cecece;margin-bottom:1.5em;}
.archive-blog .list .txt .btn {font-weight:600;text-transform:uppercase;}
.archive-blog .list .time {width:7em;text-align:center;}
.archive-blog .list .time .day {color:var(--text);font-size:4.75em;font-weight:600;line-height:1;}
.archive-blog .list .time .years {color:var(--p-color);font-size:1.45em;}
.info_single {padding:4.25em 0;}
.info_single .left {width:70%;}
.info_single .box {background:#fff;margin-bottom:1.125em;}
.info_single .box .h2 {text-align:center;font-size:2.125em;line-height:1.25;margin-bottom:0.5em;}
.info_single .box .span {text-align:center;line-height:1.35;margin-bottom:2.25em;}
.info_single .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_single .box .span span.date {background-image:url(../images/time.png);}
.info_single .box .span span.view {background-image:url(../images/view.png);background-size:1.15em auto;}
.info_single .box .article {}
.info_single .box .article p {font-size:1.125em;line-height:1.55;margin-bottom:.5em;color:#333;}
.info_single .box .article p * {color:inherit;}
.info_single .box .article iframe {display:block;margin:0 auto;}
.info_single .box .article img {max-width:100% !important;height:auto !important;margin-bottom:2em;}
.info_single .prev-next {border-top:1px solid #c3c3c3;}
.info_single .prev-next .prev,.info_single .prev-next .next {width:49.2%;background:#ffffff;padding:1.5em 0;}
.info_single .prev-next .prev:hover,.info_single .prev-next .next:hover {color:var(--theme);}
.info_single .prev-next .prev span {font-size:1.125em;margin-right:0.5em;color:var(--text);}
.info_single .prev-next .prev span i {font-size:1.125em;margin-right:0.5em;color:inherit;}
.info_single .prev-next .next span {font-size:1.125em;margin-left:0.5em;color:var(--text);}
.info_single .prev-next .next span i {font-size:1.125em;margin-left:0.5em;color:inherit;}
.info_single .prev-next .prev .a {flex:1;font-size:0.875em;}
.info_single .prev-next .next .a {flex:1;font-size:0.875em;text-align:right;}
.info_single .prev-next .prev:hover .a,.info_single .prev-next .next:hover .a,.info_single .prev-next .prev:hover span,.info_single .prev-next .next:hover span {color:var(--theme);}
.info_single .right {width:25.5%;}
.hot_sale {margin-bottom:2.5em;}
.hot_sale .title {background:var(--theme);padding:1em 1em;font-size:1.25em;font-weight:600;line-height:1;color:#ffffff;text-transform:uppercase;}
.hot_sale .title span {line-height:1.25;padding-left:2em;background:url(../images/hot-ico.png) no-repeat;background-size:1.25em;}
.hot_sale .hot_blog {background:var(--background);padding:1.5em;}
.hot_sale .hot_blog li {width:100%;border-bottom:1px solid #e7e7e7;margin-bottom:1.5em;}
.hot_sale .hot_blog li:nth-last-child(1) {border-width:0;margin-bottom:0;}
.hot_sale .hot_blog a {}
.hot_sale .hot_blog .img {overflow:hidden;}
.hot_sale .hot_blog .img img {width:100%;transition:all 0.5s;}
.hot_sale .hot_blog .img:hover img {transform:scale(1.15);}
.hot_sale .hot_blog .txt {margin-bottom:1.5em;}
.hot_sale .hot_blog .txt .tit {text-align:left;font-size:1em;font-weight:500;margin:1em 0 0.75em;color:var(--text);}
.hot_sale .hot_blog .txt .more {color:var(--p-color);font-size:0.8125em;font-weight:400;}
.hot_sale .hot_blog .txt .more:hover {color:var(--theme);}
.hot_sale .hot_project {background:var(--background);padding:1.5em;}
.hot_sale .hot_project li {border-bottom:1px solid #e7e7e7;margin-bottom:1.5em;}
.hot_sale .hot_project li:nth-last-child(1) {border-width:0;margin-bottom:0;}
.hot_sale .hot_project a {}
.hot_sale .hot_project .img {overflow:hidden;}
.hot_sale .hot_project .img img {width:100%;transition:all 0.5s;}
.hot_sale .hot_project .img:hover img {transform:scale(1.15);}
.hot_sale .hot_project .txt {}
.hot_sale .hot_project .txt .tit {text-align:center;font-size:1.125em;padding:0.75em 0 1.25em;}
.page_contact {padding:4.5em 0 0;}
.page_contact .container {max-width:1300px;}
.page_contact .list {padding:3.75em 0 4.5em;}
.page_contact .list .item {width:32%;position:relative;background:#fdf2fe;}
.page_contact .list .item1 {width:100%;margin-top:5em;}
.page_contact .list .item .ico {position:absolute;left:50%;top:-3.75em;width:6.25em;height:6.25em;margin-left:-3.125em;border-radius:50%;padding:1.5625em;}
.page_contact .list .item .ico img {width:100%;height:100%;}
.page_contact .list .item .txt {padding:3em 2em 2em;text-align:center;}
.page_contact .list .item .txt .tit {font-size:2em;font-weight:600;}
.page_contact .list .item .txt .info {padding-top:1em;}
.page_contact .list .item .txt .info p {font-size:1.25em;line-height:1.25;}
.contact-form {padding-bottom:7.5em;}
.contact-form .left {width:53.85%;}
.contact-form .img {width:100%;height:44.125em;}
.contact-form .img img {width:100%;height:100%;object-fit:cover;}
.contact-form .right {width:42%;}
.contact-form .form-name {font-size:3em;font-weight:600;text-transform:uppercase;margin-bottom:0.25em;}
.contact-form .form-p {font-size:1.25em;font-weight:500;padding-bottom:0.5em;}
.contact-form .touch-form {}
.contact-form .touch-form .form-input {width:100%;font-size:1.125em;padding-top:0.9em;}
.contact-form .touch-form .form-input input {width:100%;font-size:1em;border-width:0;border-bottom:1px solid #000;padding:0.75em 1em;}
.contact-form .touch-form .submit {font-size:1.75em;width:100%;margin-top:2em;}
.contact-form .touch-form .submit input {border-width:0;font-size:1em;font-weight:600;width:100%;padding:0.35em 1.35em;box-shadow:var(--box-shadow);}
.map iframe {width:100%;height:35em;display:block;}
.multi_color {box-shadow:var(--box-shadow);transition: all 0.65s;background: linear-gradient(90deg,var(--linear-gradient1),var(--linear-gradient2) 50%,var(--linear-gradient1)); background-size: 200% 100%;}
.multi_color:hover {background-position: 100% 0;}
.section-2025082710 {position:relative;}
.section-2025082710 .txt {width:62.77%;padding:6em 3.5em 7.25em 0;background-image:url(../images/company-bg.png);background-repeat:no-repeat;background-size:32.5em;background-position:right bottom;}
.section-2025082710 .txt .subtit {color:var(--p-color);font-size:1.75em;font-weight:400;margin-bottom:0.25em;}
.section-2025082710 .txt .tit {color:var(--text);font-size:2.5em;font-weight:600;margin-bottom:0.5em;}
.section-2025082710 .txt .con {padding-bottom:4.5em;}
.section-2025082710 .txt .con p {font-size:1.25em;font-weight:400;line-height:1.5;}
.section-2025082710 .txt .btn {}
.section-2025082710 .img {position:absolute;right:0;top:0;height:100%;width:40%;}
.section-2025082710 .img .video {width:100%;height:100%;}
.section-2025082710 .img img {width:100%;height:100%;object-fit:cover;}
.section-2025082710 .img .video .video-btn {position:absolute;top:50%;left:50%;width:6.25em;height:6.25em;margin-left:-3.125em;margin-top:-3.125em;border-radius:50%;background-image:url(../images/video-btn.png);background-size:100%;transition:all 0.35s;}
.section-2025082710 .img .video:hover .video-btn {transform:scale(1.25);}
.section-2025082710 .txt .btn {font-size:1.25em;font-weight:500;box-shadow:var(--box-shadow);}
.section-2025082710 .txt .btn:hover {box-shadow:var(--box-shadow);background-position:100% 0;}
.section-2025082711 {position:relative;padding:6.75em 0 5em;}
.section-2025082711:before {content:"";position:absolute;top:0;left:0;bottom:-14em;width:100%;background:linear-gradient(180deg,var(--theme),#fff);}
.section-2025082711 .container {position:relative;}
.section-2025082711 .section-header .section-name {color:#fff;}
.section-2025082711 .section-header .section-name span {color:var(--minor);}
.section-2025082711 .section-header .color-block {background:#fff;}
.section-2025082711 .section-header .section-p {width:100%;padding-top:1.5em;padding-bottom:1.75em;}
.section-2025082711 .section-header .section-p p {font-size:1.25em;font-weight:400;color:#fff;width:100%;max-width:58em;}
.section-2025082711 .list {}
.section-2025082711 .list .img {width:calc( 33.333% - 1.15em );margin-bottom:1.75em;}
.section-2025082711 .list .img img {width:100%;}
.section-2025082712 {position:relative;}
.section-2025082712 .txt {width:56%;margin-left:44%;padding-top:6.75em;padding-bottom:7.5em;}
.section-2025082712 .txt .subtit {color:var(--p-color);font-size:1.75em;font-weight:400;margin-bottom:0.25em;}
.section-2025082712 .txt .tit {color:var(--text);font-size:2.5em;font-weight:600;text-transform:uppercase;margin-bottom:0.5em;}
.section-2025082712 .txt .con {padding-bottom:2.5em;min-height:12.625em;}
.section-2025082712 .txt .con p {font-size:1.25em;font-weight:400;line-height:1.35;}
.section-2025082712 .txt .btn {font-size:1.25em;font-weight:500;}
.section-2025082712 .txt .btn:hover {box-shadow:var(--box-shadow);background-position:100% 0;}
.section-2025082712 .img {position:absolute;left:0;top:0;height:100%;width:40%;}
.section-2025082712 .img img {width:100%;height:100%;object-fit:cover;}
.section-2025082713 {padding:7.5em 0;}
.section-2025082713 .section-header {padding-bottom:6.25em;}
.section-2025082713 .section-header .section-name {color:var(--theme);text-align:center;font-size:3em;text-transform:uppercase;}
.section-2025082713 .list {}
.section-2025082713 .list .item {position:relative;margin-bottom:3.75em;}
.section-2025082713 .list .item:before {content:" ";position:absolute;top:0;background:#f3f3f3;height:100%;width:0;transition:all 0.5s;}
.section-2025082713 .list .item:nth-child( 2n ):before {right:35em;}
.section-2025082713 .list .item:nth-child( 2n + 1 ):before {left:35em;}
.section-2025082713 .list .item .img {position:relative;width:35em;height:25em;z-index:2;}
.section-2025082713 .list .item .img:before {content:" ";position:absolute;right:-1em;bottom:-0.875em;width:2em;height:22.5em;background:var(--minor);}
.section-2025082713 .list .item .img img {position:relative;width:100%;height:100%;object-fit:cover;}
.section-2025082713 .list .item .txt {position:relative;width:calc( 100% - 35em );min-height:25em;z-index:1;}
.section-2025082713 .list .item .txt .hint {position:absolute;width:100%;height:100%;z-index:1;}
.section-2025082713 .list .item:nth-child( 2n ) .txt .hint {padding-right:5em;}
.section-2025082713 .list .item:nth-child( 2n + 1 ) .txt .hint {padding-left:5em;}
.section-2025082713 .list .item .txt .hint div {font-size:2.4em;position:relative;top:0;opacity:1;transition:all 0.5s;}
.section-2025082713 .list .item .txt .hint div span {font-size:1.6em;font-weight:600;width:2em;}
.section-2025082713 .list .item .txt .hint div b {padding-top:0.6em;width:calc( 100% - 3.2em );text-transform:uppercase;}
.section-2025082713 .list .item .txt .info {position:relative;width:100%;min-height:25em;z-index:2;padding:1em 2em;}
.section-2025082713 .list .item .txt .info>div {width:100%;}
.section-2025082713 .list .item .txt .info .tit {font-size:2.25em;font-weight:600;color:var(--theme);margin-bottom:0.75em;position:relative;top:-1em;opacity:0;transition:all 0.5s;}
.section-2025082713 .list .item .txt .info .con {position:relative;top:-1em;opacity:0;transition:all 0.5s;}
.section-2025082713 .list .item .txt .info .con p {font-size:1.125em;font-weight:500;line-height:1.5;padding-bottom:1em;}
.section-2025082713 .list .item .txt .info .con b {font-size:1.25em;font-weight:600;}
.section-2025082713 .list .item .txt .info .con span {font-size:1.25em;font-weight:600;color:var(--theme);}
.section-2025082713 .list .item:hover:before {width:calc( 100% - 35em );}
.section-2025082713 .list .item:hover .txt .hint div {top:-1em;opacity:0;}
.section-2025082713 .list .item:hover .txt .info .tit {top:0;opacity:1;}
.section-2025082713 .list .item:hover .txt .info .con {top:0;opacity:1;}
@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {max-width:78.125vw;}
.section-2025082708 .container {max-width:70.2vw;}
.single-product .container {max-width:67.7vw;}
.page_contact .container {max-width:67.7vw;}
}
@media screen and (min-width:1040px) {
.page_contact .list .item .ico {top:-2.75em;width:5.25em;height:5.25em;}
.page_contact .list .item .txt .tit {font-size:1.6em;margin-top:0.2em;}
.page_contact .list .item .txt .info p {font-size:1.15em;}
}
@media screen and (max-width:1600px) {
.header-2025082701 .head_left .navbar .megamenu {margin-right:1.5em;}
.header-2025082701 .head_right .head_logo img {width:15.5em;}
.section-2025082703 .list .item {max-width:24%;}
.section-2025082706 .section-left {width:calc( 100% - 36em );}
.section-2025082708 .section-left {width:calc( 100% - 40.5em );}
}
@media screen and (max-width:1480px) {
.blog-swiper .swiper-button-next {right:1em;}
.blog-swiper .swiper-button-prev {left:1em;}
.p_swiper .swiper-button-next {right: -2em;}
.p_swiper .swiper-button-prev {left: -2em;}
.section-2025082713 {padding:4.5em 0;}
.section-2025082713 .section-header {padding-bottom:2.75em;}
.section-2025082713 .section-header .section-name {font-size:3.25em;}
}
@media screen and (max-width:1280px) {
body {font-size:14px;}
.section .section-header .section-name {font-size:4em;}
.section-2025082703 .container {padding:5em 0;}
.section-2025082703 .section-header {padding-bottom:3.5em;}
.section-2025082703 .list .item {padding:5.5em 1.25em 3.25em;}
.section-2025082704 {padding:5em 0;}
.section-2025082704 .section-header {padding-bottom:3.5em;}
.section-2025082705 {padding:5em 0;}
.section-2025082705 .section-header {padding-bottom:3.5em;}
.section-2025082705 .container {padding-bottom:5em;}
.section-2025082706 .section-header {padding-bottom:3.5em;}
.section-2025082706 .section-left {width:calc( 100% - 34em );}
.section-2025082706 .section-right {width:32em;}
.section-2025082707 {padding:5em 0;}
.section-2025082707 .section-header {padding-bottom:3.5em;}
.section-2025082708 .section-left {width:calc( 100% - 37.5em );}
.section-2025082708 .section-right {width:35em;}
.section-2025082708 .form-name {font-size:2.75em;}
.footer-2025082700 .foot_con {width:20em;}
.footer-2025082700 .foot_link {max-width:18em;}
.p_head .txt {width:48%;}
.p_head .txt .tit {font-size:2.25em;}
.p_head .txt .con {margin-bottom:2.5em;}
.p_head .txt .con p {margin-bottom:1em;}
.p_head .txt .more {margin-bottom:2.25em;}
.contact-form .form-name {font-size:2.75em;}
.section-2025082710 .txt {padding: 3em 3.5em 5.25em 0;}
}
@media screen and (min-width:1025px) {
.footer-2025082700 .foot_link .item .a {padding-right:1.75em;padding-left:0;transition:all 0.5s;}
.footer-2025082700 .foot_link .item .a:before {content:"";position:absolute;top:0.625em;left:0;width:0;height:1px;transition:all .6s;background:#fff;}
.footer-2025082700 .foot_link .item .a:hover {padding-right:0;padding-left:1.75em;}
.footer-2025082700 .foot_link .item .a:hover:before {width:1.35em;}
}
@media screen and (max-width:1024px) {
.header-2025082701 .head_top {display:none;}
.header-2025082701 .head_left {position:fixed;left:0;top:0;width:25em;height:100vh;background:var(--theme);transform:translateX(-25em);transition:all 0.3s ease 0s;z-index:1010;padding:3em 1.5em 0;}
.header-2025082701 .head_left.active {transform:translateX(0);}
.header-2025082701 .head_left .navbar {display:block;}
.header-2025082701 .head_left .navbar .megamenu,.header-2025082701.header-bg .head_left .navbar .megamenu {padding:0;margin-right:0;}
.header-2025082701 .head_left .navbar .megamenu:before {display:none;}
.header-2025082701 .head_left .navbar .megamenu>a {color:#fff;padding:1em 0;font-size:1.25em;line-height:1;}
.header-2025082701 .head_left .navbar .megamenu i {display:block;position:absolute;top:0;right:0;font-size:1.25em;width:2.4em;height:3em;line-height:3em;text-align:center;transition:all 0.5s;}
.header-2025082701 .head_left .navbar .megamenu.active-c i {transform:rotate(90deg);}
.header-2025082701 .head_left .navbar .megamenu .nav_list {position:unset;transform:translateX(0);background:none;box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.header-2025082701 .head_left .navbar .megamenu .nav_list a {text-align:left;font-size:1.125em;}
.header-2025082701 .head_right {width:100%;}
.header-2025082701 .head_right .head_logo img,.header-2025082701.header-bg .head_right .head_logo img {padding:1em 0;width:14em;}
.header-2025082701 .head_right .head_navbtn {display:block;}
.header-2025082701 .head_right .head_navbtn .navbtn {display:block;font-size:1.25em;width:2.16em;height:2.16em;text-align:center;line-height:2.16;border-radius:4px;background:var(--background);color:var(--theme);margin-left:0.5em;position:relative;transition:all 0.3s ease 0s;overflow:hidden;}
.header-2025082701 .head_right .head_navbtn .navbtn span {display:block;background:var(--theme);width:1.3em;height:0.12em;transition:all 0.3s ease 0s;position:absolute;left:0.43em;}
.header-2025082701 .head_right .head_navbtn .navbtn span:nth-child(1) {top:0.55em;}
.header-2025082701 .head_right .head_navbtn .navbtn span:nth-child(2) {top:1.02em;}
.header-2025082701 .head_right .head_navbtn .navbtn span:nth-child(3) {bottom:0.55em;}
.header-2025082701 .head_right .head_navbtn .navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.header-2025082701 .head_right .head_navbtn .navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header-2025082701 .head_right .head_navbtn .navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.footer-2025082700 .foot_con {width:100%;margin-bottom:1em;}
.footer-2025082700 .foot_link {max-width:21em;}
.banner-2025082702 .txt {padding-top:6em;}
.online {display:none !important;}
.page_banner-2025082709 .img img {min-height:32em;}
.page_banner-2025082709 .txt {padding-top:6em;}
.list_link_artboard {display:block;padding:20px 0;}
.artboard_box {position:relative;}
.list_link_artboard .bg_artboard {box-shadow:0 0 0.5em 0.25em rgb(179 47 239 / 15%);border-radius:2px;position:relative;height:55px;background-color:#fff;color:#333;}
.list_link_artboard .bg_artboard .r_l_box {position:absolute;top:0;right:0;z-index:6;overflow:hidden;height:55px;display:block!important;width:70px;padding-left:15px;background-image:linear-gradient(270deg,#FFFFFF 70%,rgba(255,255,255,0.00) 100%);}
.list_link_artboard .btn_m img {width:20px;margin:17.5px auto;}
.list_link_artboard .hidden_box {overflow:hidden;position:absolute;width:100%;height:55px;}
.list_link_artboard .list_box {position:absolute;top:0;bottom:0;left:0;transition:.2s;}
.list_link_artboard ul.list_one {display:flex;white-space:nowrap;padding:0 55px 0 5px;}
.list_link_artboard ul.list_one a {color:inherit;display:block;padding:0 10px;line-height:55px;}
.list_link_artboard ul.list_one li {position:relative;}
.list_link_artboard ul.list_one .active:after {content:'';display:block;position:absolute;bottom:0;left:0;border-bottom:3px solid var(--theme);width:100%;}
.list_link_artboard .list_m_link {position:absolute;left:0;top:100%;width:100%;background:#fff;box-shadow:0 0 0.5em 0.25em rgb(179 47 239 / 15%);z-index:40;padding:10px 0 20px;margin-bottom:60px;display:none;margin-top:15px;}
.list_link_artboard .list_arrow2 {position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;bottom:100%;right:32px;border-top-color:#fff;border-bottom-width:0;transform:rotate(180deg);z-index:9;}
.list_link_artboard .list_m_link .li1 {position:relative;font-size:15px;}
.list_link_artboard .list_m_link .li1>a {display:block;padding:14px 60px 14px 20px;line-height:20px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .li1>i {display:block;position:absolute;right:0;top:0;width:2.5em;height:3em;line-height:3em;text-align:center;transition:all 0.6s;}
.list_link_artboard .list_m_link ._li2 {position:relative;display:none;font-size:14px;}
.list_link_artboard .list_m_link .li2 {position:relative;}
.list_link_artboard .list_m_link .li2>a {display:block;padding:12px 40px 12px 12px;line-height:18px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .li2>i {display:block;position:absolute;right:0;top:0;width:2.5em;height:3em;line-height:3em;text-align:center;transition:all 0.6s;}
.list_link_artboard .list_m_link .open>i {transform:rotateZ(-180deg);}
.list_link_artboard .list_m_link ._li3 {position:relative;display:none;font-size:12px;}
.list_link_artboard .list_m_link ._li3>a {display:block;padding:12px 40px 12px 22px;line-height:18px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .active {background:#fffaf8;}
.archive-product {padding-top:1em;}
.archive-product .left {display:none;}
.archive-product .right {width:100%;}
.p_swiper .swiper-button-next,.p_swiper .swiper-button-prev {display:none;}
.p_head {padding:1em 0 4.5em;}
.p_head .img {width:52%;height:100%;}
.p_head .txt {width:46%;}
.p_head .txt .tit {font-size:2.25em;}
.p_head .txt .more {margin-bottom:2em;}
.p_box {padding:3em 0;}
.p_swiper {padding:3em 0;}
.p_swiper .swiper-button-next {right:0;}
.p_swiper .swiper-button-prev {left:0;}
.archive-blog {padding:1.5em 0 3.5em;}
.archive-blog .list .item {padding:1.25em 1.75em;box-shadow:var(--box-shadow);}
.archive-blog .list .img {width:18em;height:11.5em;}
.archive-blog .list .txt {width:calc( 100% - 28em );}
.archive-blog .list .txt .con {margin-top:1em;padding-top:1em;height:3.75em;margin-bottom:1.5em;}
.info_single {padding:1.5em 0;}
.info_single .left {width:100%;margin-bottom:2em;}
.info_single .right {width:100%;}
.hot_sale .hot_blog li {width:32%;margin-right:2%;border-width:0;}
.hot_sale .hot_blog li:nth-child(3n) {margin-right:0;}
.hot_sale .hot_blog .txt .tit {height:auto;}
.hot_sale .hot_blog li {width:32%;margin-right:2%;border-width:0;}
.hot_sale .hot_blog li:nth-child(3n) {margin-right:0;}
.hot_sale .hot_blog .txt .tit {height:auto;}
.page_contact .list .item {font-size:0.875em;}
.page_contact .list .item .txt {padding:4em 1em 2em;}
.contact-form .touch-form .form-input2 {width:100%;}
.contact-form .form-name {font-size:2.25em;}
.section-2025082713 .list .item {margin-bottom:5.75em;}
.section-2025082713 .list .item:hover:before {display:none;}
.section-2025082713 .list .item:nth-child( 2n + 1 ) .img {position:absolute;top:0;left:0;}
.section-2025082713 .list .item:nth-child( 2n ) .img {position:absolute;top:0;right:0;}
.section-2025082713 .list .item .txt {width:100%;position:relative;z-index:3;padding-top:14em;}
.section-2025082713 .list .item .txt .hint {display:none;}
.section-2025082713 .list .item .txt .info {padding:2.5em 3em;min-height:auto;background:rgb(255 255 255 / 75%);width:94%;box-shadow:0 0 1em rgb(0 0 0 / 15%);}
.section-2025082713 .list .item:nth-child( 2n ) .txt .info {margin:0 auto 0 0;}
.section-2025082713 .list .item:nth-child( 2n + 1 ) .txt .info {margin:0 0 0 auto;}
.section-2025082713 .list .item .txt .info .tit {top:0;opacity:1;font-size:2.4em;margin-bottom:0.35em;}
.section-2025082713 .list .item .txt .info .con {top:0;opacity:1;}
}
@media screen and (max-width:980px) {
body {font-size:12px;}
.banner-2025082702 .txt .tit .small {font-size:2.75em;}
.banner-2025082702 .txt .tit .large {font-size:3.75em;}
.banner-2025082702 .txt .link {margin-top:6em;}
.section .section-header .section-name {width:100%;margin-bottom:0.25em;}
.section-2025082703 .list .item {max-width:unset;width:44%;padding:5.5em 2.5em 3.25em;}
.section-2025082704 .item {width:48.5%;height:auto;margin-bottom:3.5em;}
.section-2025082704 .item .txt {position:unset;opacity:1;background:unset;width:100%;height:auto;}
.section-2025082704 .item .img {height:auto;}
.section-2025082704 .item .txt .tit {position:unset;opacity:1;height:auto;color:#333;}
.section-2025082704 .item .txt .line {display:none;}
.section-2025082705 .list {gap:4%;}
.section-2025082705 .list .item {width:48%;margin-bottom:2em;padding:3.5em 2.75em;}
.section-2025082706 .section-left {width:100%;padding-bottom:3em;}
.section-2025082706 .section-right {width:100%;max-width:46em;margin:0 auto;}
.section-2025082708 .section-right {display:none;}
.section-2025082708 .section-left {width:100%;}
.footer-2025082700 {font-size:1.125em;}
.footer-2025082700 .foot_link {max-width:none;width:100%;}
.foot_link .m_name {display:block;line-height:1;color:#fff;position:relative;margin-bottom:0;font-size:1.25em;font-weight:500;background:none;padding:1.25em 0;border-bottom:1px solid var(--border-color);border-radius:0;}
.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;}
.m_toggle.active .m_name span {transform:rotate(45deg);}
.foot_link .toggle_con {display:none;padding:2em 0;border-bottom:1px solid var(--border-color);}
.foot_link .toggle_con .item {padding-bottom:0;}
.foot_link .toggle_con .item .tit {display:none;}
.foot_link .toggle_con .item .a {font-size:1.25em;}
.footer-2025082700 .footer_icon_boxs {padding-top:1.75em;}
.pagination {font-size:1.35em;}
.list_products .item,.list_products .item:nth-child(3n) {width:48.8%;margin-right:2.4%;}
.list_products .item:nth-child(2n) {margin-right:0;}
.list_products .item .text {padding:2em 1.5em;}
.list_products .item .text .tit {font-size:1.75em;}
.list_products .item .text .p {font-size:1.25em;font-weight:400;}
.list_products .item .text .btn {font-size:1.25em;font-weight:500;}
.p_head .m_name {display:block;width:100%;color:var(--text);font-size:2.25em;font-weight:600;margin-bottom:0.5em;}
.p_head .img {width:100%;height:auto;padding-top:0;}
.p_head .img .item {position:unset;}
.p_head .txt {width:100%;padding-top:2em;}
.p_head .txt .tit {display:none;}
.p_head .txt .con p {font-size:1.25em;font-weight:400;}
.info_products-swiper .swiper-button-next,.info_products-swiper .swiper-button-prev {font-size:1.25em;}
.single-product .ptit {font-size:2.25em;margin-bottom:1.25em;}
.p_box .piece .con {font-size:1.25em;font-weight:400;}
.p_box .piece .list-img .img,.p_box .piece .list-img .img:nth-child(3n) {width:48%;margin-right:4%;}
.p_box .piece .list-img .img:nth-child(2n) {margin-right:0;}
.p_box {padding-bottom:0;}
.archive-blog .list .txt .tit {font-size:1.75em;}
.archive-blog .list .txt .con {font-size:1.25em;font-weight:400;}
.info_single .box .h2 {font-size:2.25em;}
.info_single .box .span span {font-size:1.25em;}
.info_single .box .article p {font-size:1.25em;font-weight:400;}
.info_single .prev-next .prev,.info_single .prev-next .next {font-size:1.25em;font-weight: 400;}
.hot_sale .hot_blog .txt .tit {font-size:1.25em;}
.page_contact .list .item .txt .info {font-size:1.25em;font-weight:400;}
.contact-form .form-p {font-size:1.35em;}
.section-2025082710 .txt {width:100%;padding:3em 0 3em;}
.section-2025082710 .img {position:unset;width:100%;height:auto;}
.section-2025082711 {padding:3.75em 0 3.5em;}
.section-2025082711 .section-header .section-p p {font-size:1.5em;}
.section-2025082711 .list .img {width:48.5%;}
.section-2025082712 .img {position:unset;width:100%;height:auto;}
.section-2025082712 .txt {width:100%;margin-left:0;padding:3.5em 0 6em;}
.section-2025082712 .txt .con {min-height:auto;}
.section-2025082712 .txt .con p {font-size:1.5em;}
.section-2025082712 .txt .btn {font-size:1.5em;}
.section-2025082713 .section-header .section-name {font-size:2.75em;}
}
@media screen and (max-width:760px) {
.banner-2025082702 .img img {min-height:42em;}
.banner-2025082702 .txt .tit .small {font-size:2em;}
.banner-2025082702 .txt .tit .large {font-size:2.5em;}
.banner-2025082702 .txt .link {margin-top:4em;}
.section .section-header .section-name {font-size:3em;}
.section-2025082703 .list .item {width:48%;padding:3.75em 1.25em 2.5em;}
.section-2025082703 .list .item .img {width:5em;height:6em;}
.section-2025082703 .list .item .txt {padding-top:1.5em;}
.section-2025082703 .list .item .txt .tit {font-size:2em;}
.section-2025082703 .list .item .txt .con {padding-top:0.5em;}
.section-2025082704 .item {width:100%;}
.section-2025082705 .txt-bg {padding-top:0.5em;width:100%;left:0;margin-left:0;text-align:left;font-size:5em;line-height:1;}
.section-2025082705 .list .item {width:100%;}
.section-2025082707 .news-swiper .swiper-button {display:none;}
.footer-2025082700 .footer_copyright p {font-size:1em;}
.list_products .item {width:100% !important;margin-right:0 !important;}
.archive-blog .list {padding-bottom:1.25em;}
.archive-blog .list .item {padding:2.25em 1.5em;}
.archive-blog .list .img {width:100%;height:auto;margin-bottom:1.5em;}
.archive-blog .list .txt {width:100%;}
.archive-blog .list .time {display:none;}
.info_single .left {padding-top:1.25em;}
.info_single .prev-next {padding-top:0.75em;}
.info_single .prev-next .prev,.info_single .prev-next .next {width:100%;padding:0.5em 0;}
.hot_sale .hot_blog li {width:100%;margin-right:0;border-width:1px;}
.hot_sale .hot_blog .txt .tit {font-size:1.25em;margin:0.5em 0 0.75em;}
.page_contact .list {padding-bottom:0;}
.page_contact .list .item {width:100%;margin-bottom:6em;}
.page_contact .list .item1 {margin-top:0;}
.contact-form {padding-bottom:3em;}
.contact-form .left {width:100%;margin-bottom:1.5em;}
.contact-form .img {height:auto;}
.contact-form .m_name {display:block;color:var(--text);font-size:2.5em;font-weight:600;margin-bottom:0.5em;}
.contact-form .right {width:100%;}
.contact-form .title .tit {display:none;}
.section-2025082713 {padding:4.5em 0 0;}
.section-2025082713 .section-header .section-name {font-size:2.25em;}
.section-2025082713 .list .item .img {position:relative !important;width:100%;height:auto;z-index:2;}
.section-2025082713 .list .item .txt {padding-top:2em;}
.section-2025082713 .list .item .txt .info {width:100%;padding:2em 1.5em;}
.section-2025082713 .list .item .txt .info .tit {font-size:2em;margin-bottom:0.5em;}
.section-2025082713 .list .item .txt .info .con span {font-size:1.25em;}
}
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:rgb(1 112 105 / 50%);}
.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;}
}
