html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
.font-tit {font-family:'Teko';font-weight:600;}
.header {position:fixed;left:0;top:0;z-index:1000;width:100%;background:#ffffff;transition:all 0.5s;}
.header .head_top {padding:0.6em 0;background:url(../images/head_top_bg.png) no-repeat;background-size:auto 100%;background-position:center;}
.header .head_top .border-right {padding-right:3em;margin-right:3em;position:relative;}
.header .head_top .border-right:before {content:" ";position:absolute;right:0;top:50%;margin-top:-0.5em;width:0.5px;height:1em;background:var(--border-color);}
.head_email {}
.head_email a {display:block;padding-left:1.25em;line-height:1.5em;background:url(../images/head_email-ico.png) no-repeat left;background-size:0.75em;color:#fff;}
.head_tel {}
.head_tel a {display:block;padding-left:1.25em;line-height:1.5em;background:url(../images/head_tel-ico.png) no-repeat left;background-size:0.75em;color:#fff;}
.header .head_top .head_share {}
.header .head_top .head_share .icon_boxs {}
.header .head_top .head_share .icon_boxs .icon {width:1.25em;height:1.25em;border-radius:50%;background-color:#265da0;background-repeat:no-repeat;background-position:center;background-size:70%;margin-right:1em;transition:all 0.5s;}
.header .head_top .head_share .icon_boxs .icon:nth-last-child(1) {margin-right:0;}
.header .head_top .head_share .icon_boxs .icon:hover {background-color:var(--minor);}
.header .head_top .head_share .icon_boxs .icon1 {background-image:url(../images/share-ico1.png);}
.header .head_top .head_share .icon_boxs .icon2 {background-image:url(../images/share-ico2.png);}
.header .head_top .head_share .icon_boxs .icon a {display:block;width:100%;height:100%;}
.navbar-project {position:relative;cursor:pointer;width:1.5em;height:1.5em;padding:0.25em 0;}
.project-hamburger {display:flex;align-self:center;flex-direction:column;justify-content:space-between;height:1em;}
.project-hamburger > span {display:inline-block;align-self:flex-end;height:0.125em;background:#fff;}
.project-hamburger-arrow-top {width:100%;transition:opacity .15s ease-in-out .3s;}
.project-hamburger-arrow-center {width:80%;transition:all .16s ease-in-out,opacity .15s ease-in-out .4s;}
.project-hamburger-arrow-bottom {width:60%;transition:all .32s ease-in-out,opacity .15s ease-in-out .5s;}
.project-hamburger > span {width:100%;}
.project-hamburger .project-hamburger-arrow-top {animation:burger-hover .8s infinite ease-in-out alternate;}
.project-hamburger .project-hamburger-arrow-center {animation:burger-hover .8s infinite ease-in-out alternate forwards .16s;}
.project-hamburger .project-hamburger-arrow-bottom {animation:burger-hover .8s infinite ease-in-out alternate forwards .32s;}
.project-hamburger:hover .project-hamburger-arrow-top {width:100%;animation:none;}
.project-hamburger:hover .project-hamburger-arrow-center {width:80%;animation:none;}
.project-hamburger:hover .project-hamburger-arrow-bottom {width:60%;animation:none;}
@keyframes burger-hover {0% {width:100%;}
50% {width:50%;background:var(--theme);}
100% {width:100%;}
}
.project-close {position:absolute;right:3em;top:3em;height:1.5em;width:1.5em;transform:rotate(45deg);z-index:-1;}
.project-close span {position:absolute;background:#151515;transition:all .15s ease-in-out;}
.project-close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.project-close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.navbar-project.active .project-close {z-index:1031;}
.navbar-project.active .project-close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.navbar-project.active .project-close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.navbar-modern-project {position:fixed;top:0;right:0;bottom:0;background:#ffffff;transform:translateX(102%);box-shadow:0 0 8px 0 rgba(0,0,0,0.37);z-index:1030;transition:0.35s all cubic-bezier(0.65,0.05,0.36,1);padding:4em 4em;width:33em;}
.navbar-project.active .navbar-modern-project {transform:translateX(0);}
.navbar-project-modern-header {margin-bottom:1em;line-height:1;}
.navbar-project-modern-title {font-size:2.25em;line-height:1;}
.navbar-modern-project-content {height:calc(100vh - 9.25em);overflow-y:auto;overflow-x:hidden;padding:0.5em;}
.navbar-modern-project-content p {font-size:1em;margin-bottom:1.5em;}
.navbar-modern-project-content .link-simple {display:block;color:var(--theme);font-size:1.125em;margin-bottom:1em;}
.navbar-modern-project-content img {width:100%;height:auto;margin-bottom:2em;}
.navbar-modern-contacts {padding-bottom:1em;border-bottom:1px solid var(--border-color);}
.navbar-modern-contacts li {padding-bottom:1.75em;}
.navbar-modern-contacts li .icon {font-size:1.5em;margin-right:0.75em;color:var(--theme);}
.navbar-modern-contacts li .con {font-size:1.15em;}
.navbar-modern-list-social {padding-top:2.35em;}
.navbar-modern-list-social li {margin-right:1.5em;}
.navbar-modern-list-social li .icon {color:var(--p-color);font-size:1.5em;}
.navbar-modern-list-social li .icon:hover {color:var(--theme);}
.head_language {margin-right:3em;}
.head_language .language-img {display:block;width:1.75em;height:1.75em;background:url(../images/head_language-ico.png) no-repeat center;background-size:1.25em;}
.head_language .language-img:hover,.head_language .language-img.current {background-image:url(../images/head_language-ico-h.png);}
.head_language .language_con {display:none;position:absolute;right:0;top:2em;z-index:999;background:#ffffff;box-shadow:0 0 8px 0 rgba(0,0,0,0.37);border-radius:5px;overflow:hidden;}
.head_language .language_con ul {width:8em;overflow:auto;list-style:none;}
.head_language .language_con li {}
.head_language .language_con li a {color:#000;font-size:1em;background-repeat:no-repeat;background-position:0.5em;background-size:1em;padding:0.5em;}
.head_language .language_con li.active a,.head_language .language_con li a:hover {background-color:var(--theme);color:#fff;}
.head_language .language_con li img {width:1em;margin-right:0.5em;box-shadow:0 0 3px 0 rgba(0,0,0,0.25);}
.head_language .language_con li span {font-size:0.875em;}
.header .head_con {}
.header .head_con .head_logo {width:16.5em;transition:all 0.5s;}
.header .head_con .head_logo img {width:100%;position:relative;top:-1.5em;transition:all 0.5s;}
.head_right {width:56.25em;}
.head_navbtn {display:none;}
.head_nav {width:100%;transition:all 0.5s;}
.head_nav .navbar {}
.head_nav .navbar .megamenu {position:relative;padding:1.5em 0;}
.head_nav .navbar .megamenu>a {display:block;text-transform:uppercase;padding:0.75em 0.3em;border-bottom:1px solid rgb(255 255 255 / 0%);transition:all .5s;font-weight:500;line-height:1;position:relative;color:var(--text);}
.head_nav .navbar .megamenu>a:before {content:" ";position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--theme);transition:all 0.5s;}
.head_nav .navbar .megamenu.active>a:before,.head_nav .navbar .megamenu:hover>a:before {width:100%;}
.head_nav .navbar .megamenu>i {display:none;}
.navbar .megamenu .nav_list {display:none;position:absolute;z-index:10;width:16em;background:#fff;left:50%;top:100%;text-align:center;transform:translateX(-50%);font-size:0.9em;box-shadow:0 0 0.5em 0.125em #00000036;}
.navbar .megamenu .nav_list1 {display:none;position:absolute;z-index:10;min-width:12em;background:rgb(0 0 0 / 40%);left:100%;top:0;text-align:center;overflow:hidden;box-shadow:var(--box-shadow-black);}
.navbar .megamenu .nav_list li {position:relative;padding:0 1em;margin:0.5em 0;}
.navbar .megamenu .nav_list a {display:block;font-size:1em;line-height:1.5em;word-break:keep-all;padding:0.5em 1.5em;text-align:center;transition:all 0.4s;}
.navbar .megamenu .nav_list a:hover,.navbar .megamenu .nav_list .no>a {background:var(--theme);color:#fff;}
.m_navbtn_close {display:none;}

.header.is_bg {top:-2.95em;}
.header.is_bg .head_con .head_logo {width:12em;}
.header.is_bg .head_con .head_logo img {top:0;}
.header.is_bg .head_nav .navbar .megamenu {padding:1em 0;}
.header-h {width:100%;height:8.5em;}
.header-2025100701 .m_language {display:none;}
.banner-2025100702 .img {width:100%;height:52.5em;}
.banner-2025100702 .img img {width:100%;height:100%;object-fit:cover;}
.banner-2025100702 .img .img-pc {display:block;}
.banner-2025100702 .img .img-m {display:none;}
.banner-2025100702 .txt {position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;}
.banner-2025100702 .txt .tit {font-size:4.125em;font-weight:600;line-height:1.05;margin-bottom:0.15em;color:#fff;max-width:14em;width:100%;text-transform:uppercase;}
.banner-2025100702 .txt .con {font-size:1.75em;line-height:1.35;min-height:4.05em;margin-bottom:2.5em;color:#fff;max-width:29em;width:100%;}
.banner-2025100702 .txt .banner-btn {}
.banner-2025100702 .txt .banner-btn a {font-size:1.625em;}
.banner-2025100702 .txt .banner-btn a:hover {background:var(--minor);color:#fff;}

.section {}
.section .section-name {font-size:4em;font-weight:600;text-transform:uppercase;color:var(--text);}
.section .section-name span {color:var(--theme);}
.section .section-con {font-size:1.375em;}

.section-2025100703 {padding:7.25em 0 8.75em;background-image:linear-gradient(180deg,#eeeeee,#eeeeee);background-color:#ffffff;background-size:100% 23.75em;background-repeat:no-repeat;}
.section-2025100703 .section-name {text-align:center;}
.section-2025100703 .list {margin-top:3.5em;}
.section-2025100703 .list .item {width:25%;padding:3em 2.5% 3.75em 2.25%;color:var(--text);background:url(../images/trust-bg.png) no-repeat;background-size:100% 100%;transition:all 0.5s;}
.section-2025100703 .list .item .num {font-size:1.5em;margin-bottom:2em;}
.section-2025100703 .list .item .img {position:relative;width:100%;height:3.75em;margin-bottom:0.75em;}
.section-2025100703 .list .item .img img {width:3.75em;height:3.75em;object-fit:contain;position:absolute;top:0;left:0;transition:all 0.5s;}
.section-2025100703 .list .item .img .img-1 {opacity:1;}
.section-2025100703 .list .item .img .img-2 {opacity:0;}
.section-2025100703 .list .item .tit {font-size:2.375em;line-height:1.05;min-height:2.1em;width:100%;margin-bottom:0.25em;}
.section-2025100703 .list .item .con {font-size:1.125em;line-height:1.35em;min-height:8.1em;}
.section-2025100703 .list .item:hover {color:#fff;background-image:url(../images/trust-bg-h.png);}
.section-2025100703 .list .item:hover .img .img-1 {opacity:0;}
.section-2025100703 .list .item:hover .img .img-2 {opacity:1;}

.section-2025100704 {position:relative;background:url(../images/today-bg.jpg) no-repeat;background-size:cover;background-position:center;padding:6.75em 0 3.75em;}
.section-2025100704 .txt {position:relative;z-index:1;}
.section-2025100704 .txt .tit {font-size:4em;font-weight:600;color:#fff;line-height:1.05;}
.section-2025100704 .txt .con {font-size:1.375em;color:#fff;width:100%;max-width:42em;min-height:2.5em;line-height:1.25;margin-bottom:0.75em;}
.section-2025100704 .section-btn {}
.section-2025100704 .section-btn a {display:inline-block;background:transparent;border:1px solid #fff;color:#fff;font-size:1.25em;padding:0.5em 1.25em;line-height:1;text-transform:uppercase;transition:all 0.5s;}
.section-2025100704 .section-btn a:hover {color:var(--minor);border-color:var(--minor);}
.section-2025100704 .img {position:absolute;right:0;bottom:0;width:60.625%;}
.section-2025100704 .img img {width:100%;}

.section-2025100705 {}
.section-2025100705 .list {width:100%;gap:2%;padding:5.5em 0 6.75em;border-bottom:2px solid #a6a6a6;}
.section-2025100705 .list .item {width:32%;margin-bottom:1.5em;transition:all 0.5s;}
.section-2025100705 .list .item:hover {box-shadow:0.1em 0.1em 1em 0.1em rgb(0 0 0 / 35%);}
.section-2025100705 .list .item .img {overflow:hidden;width:100%;height:15.5em;}
.section-2025100705 .list .item .img a {display:block;width:100%;height:100%;}
.section-2025100705 .list .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025100705 .list .item .img:hover img {transform:scale(1.1);}
.section-2025100705 .list .item .txt {background:#bcbcbc;padding:1.25em;}
.section-2025100705 .list .item .txt .tit {display:block;width:100%;text-align:center;font-size:1.75em;}

.section-2025100706 {padding:6.25em 0 5.5em;}
.section-2025100706 .section-head {margin-bottom:3.5em;}
.section-2025100706 .section-head .name {width:80%;}
.section-2025100706 .section-head .swiper-button {width:12%;}
.section-2025100706 .section-head .swiper-button>div {width:48.75%;height:2.5em;border:1px solid #000;background-position:center;background-size:auto 1em;background-repeat:no-repeat;transition:all 0.5s;cursor:pointer;}
.section-2025100706 .section-head .swiper-button>div:hover {border-color:var(--theme);background-color:var(--theme);}
.section-2025100706 .section-head .swiper-button .button-prev {background-image:url(../images/button-prev.png);}
.section-2025100706 .section-head .swiper-button .button-next {background-image:url(../images/button-next.png);}
.section-2025100706 .section-head .swiper-button .button-prev:hover {background-image:url(../images/button-prev-h.png);}
.section-2025100706 .section-head .swiper-button .button-next:hover {background-image:url(../images/button-next-h.png);}
.section-2025100706 .cases-swiper {overflow:hidden;width:100%;}
.section-2025100706 .cases-swiper .swiper {width:65.375em;max-width:100%;overflow:unset;}
.section-2025100706 .cases-swiper .swiper-slide {padding:0 1.25em;}
.section-2025100706 .cases-swiper .item {width:100%;padding:3.75em 0 2.5em;transition:all 0.5s;}
.section-2025100706 .cases-swiper .item .img {width:100%;height:32.125em;overflow:hidden;}
.section-2025100706 .cases-swiper .item .img a {display:block;width:100%;height:100%;position:relative;}
.section-2025100706 .cases-swiper .item .img a:after {content:'';display:block;position:absolute;top:-25%;left:-25%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:20%;height:300%;opacity:20%;transform:rotate(-45deg);}
.section-2025100706 .cases-swiper .item:hover .img a:after {left:125%;top:-125%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);-webkit-transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.section-2025100706 .cases-swiper .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025100706 .cases-swiper .item .item-btn {overflow:hidden;text-align:center;height:0;transition:all 0.5s;}
.section-2025100706 .cases-swiper .item .item-btn a {display:inline-block;border:1px solid var(--theme);color:var(--theme);background:transparent;font-size:1.25em;padding:0.5em 1.25em;line-height:1;text-transform:uppercase;margin-top:2.25em;transition:all 0.5s;}
.section-2025100706 .cases-swiper .item .item-btn a:hover {color:var(--minor);border-color:var(--minor);}
.section-2025100706 .cases-swiper .swiper-slide-active .item {padding:0;}
.section-2025100706 .cases-swiper .swiper-slide-active .item .item-btn {height:6.25em;}


.section-2025100707 {position:relative;background:url(../images/about-bg.jpg) no-repeat;background-size:cover;background-position:center;padding:5em 0;}
.section-2025100707 .section-name {color:#fff;text-align:center;}
.section-2025100707 .section-name span {color:var(--minor);}
.section-2025100707 .section-box {margin-top:1.75em;padding-top:4.875em;margin-bottom:3.25em;}
.section-2025100707 .section-left {width:43.5%;position:relative;}
.section-2025100707 .section-left .img {position:absolute;left:0;top:-4.875em;width:calc( 100% + 4.25em );}
.section-2025100707 .section-left .img img {width:100%;height:100%;object-fit:cover;}
.section-2025100707 .section-right {background:#fff;width:56.5%;padding:5em 4em 2.75em 10em;}
.section-2025100707 .section-right .txt {}
.section-2025100707 .section-right .txt .con {min-height:10.5em;font-size:1.125em;margin-bottom:1.5em;}
.section-2025100707 .section-right .txt .con p {line-height:1.5;}
.section-2025100707 .section-right .txt .section-btn {}
.section-2025100707 .section-right .txt .section-btn a {font-size:1.25em;padding:0.5em 1.5em;margin-right:0.35em;background:#fff;color:var(--theme);border:1px solid var(--theme);}
.section-2025100707 .section-right .txt .section-btn a:hover {color:var(--minor);border-color:var(--minor);}
.section-2025100707 .section-right .txt .section-btn .contact-link {background:var(--theme);color:#fff;}
.section-2025100707 .section-right .txt .section-btn .contact-link:hover {background:var(--minor);color:#fff;}
.section-2025100707 .section-foot {}
.section-2025100707 .list {width:100%;}
.section-2025100707 .list .item {width:24%;}
.section-2025100707 .list .item .num {text-align:center;text-transform:uppercase;font-size:0.875em;color:#fff;}
.section-2025100707 .list .item .num b {font-size:4.5em;font-weight:600;line-height:1;color:var(--minor);margin-right:0.15em;}
.section-2025100707 .list .item .num span {line-height:1;}
.section-2025100707 .list .item .con {font-size:1.125em;color:#fff;text-align:center;}
.section-2025100707 .list .line {width:1px;background:#fff;}

.section-2025100708 {padding:6.25em 0;}
.section-2025100708 .section-head .name {width:80%;}
.section-2025100708 .section-btn {}
.section-2025100708 .section-btn a {display:inline-block;background:transparent;border:1px solid var(--theme);color:var(--theme);font-size:1.25em;padding:0.5em 1.25em;line-height:1;text-transform:uppercase;transition:all 0.5s;}
.section-2025100708 .section-btn a:hover {color:var(--minor);border-color:var(--minor);}
.section-2025100708 .section-box {padding-top:5em;}
.section-2025100708 .section-left {width:46em;max-width:48%;}
.section-2025100708 .section-left .list {}
.section-2025100708 .section-left .list .item {width:100%;margin-bottom:1.25em;}
.section-2025100708 .section-left .list .item .img {overflow:hidden;height:11.25em;width:36.25%;}
.section-2025100708 .section-left .list .item .img a {display:block;width:100%;height:100%;}
.section-2025100708 .section-left .list .item .img img {display:block;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025100708 .section-left .list .item .txt {width:59.25%;padding-bottom:1.5em;border-bottom:2px solid #a2a2a2;}
.section-2025100708 .section-left .list .item .txt .time {font-size:1.125em;color:#616161;margin-bottom:1em;}
.section-2025100708 .section-left .list .item .txt .tit {font-size:1.5em;margin-bottom:0.75em;height:2.7em;}
.section-2025100708 .section-left .list .item .txt .more {font-size:1.125em;}
.section-2025100708 .section-left .list .item .txt .more span {margin-right:0.75em;}
.section-2025100708 .section-left .list .item .txt .more svg.icon {width:1em;}
.section-2025100708 .section-left .list .item .img:hover img {transform:scale(1.1);}
.section-2025100708 .section-left .list .item .txt .more:hover svg.icon {fill:var(--theme);}
.section-2025100708 .section-right {width:49.125em;max-width:50%;}
.section-2025100708 .section-right .item {transition:all 0.5s;}
.section-2025100708 .section-right .item .img {width:100%;height:22.5em;overflow:hidden;}
.section-2025100708 .section-right .item .img a {display:block;width:100%;height:100%;}
.section-2025100708 .section-right .item .img img {display:block;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025100708 .section-right .item .txt {background:#ebebeb;padding:2.5em 1.75em 1.75em;}
.section-2025100708 .section-right .item .txt .time {font-size:1.125em;color:#616161;margin-bottom:1em;}
.section-2025100708 .section-right .item .txt .tit {font-size:1.5em;margin-bottom:0.75em;height:2.7em;}
.section-2025100708 .section-right .item .txt .more {font-size:1.125em;}
.section-2025100708 .section-right .item .txt .more span {margin-right:0.75em;}
.section-2025100708 .section-right .item .txt .more svg.icon {width:1em;}
.section-2025100708 .section-right .item:hover {box-shadow:0.1em 0.1em 1em 0.1em rgb(0 0 0 / 35%);}
.section-2025100708 .section-right .item .img:hover img {transform:scale(1.1);}
.section-2025100708 .section-right .item .txt .more:hover svg.icon {fill:var(--theme);}

.section-touch {position:relative;background:url(../images/touch-bg.jpg) no-repeat;background-size:auto 40em;background-position:top center;padding:6.5em 0 6.5em;}
.section-touch .section-name {text-align:center;}
.section-touch .section-con {text-align:center;margin-bottom:1.5em;}
.section-touch .touch-bg {position:absolute;top:0;bottom:10.5em;left:0;right:0;}
.section-touch .container {position:relative;z-index:1;}
.touch-form {padding:3.5em 5em;background:#ffffff;box-shadow:0px 50px 80px 0px rgba(0,0,0,0.1);width:100%;max-width:81.25em;margin:0 auto;}
.touch-form .form-input {width:31%;margin-bottom:1.875em;}
.touch-form .form-input input {border-width:0;width:100%;background:var(--background);font-size:1.25em;padding:1em 1.5em;line-height:1;}
.touch-form .form-input.form-captchar {position:relative;}
.touch-form .form-input.form-captchar input {width:50%;}
.touch-form .form-input.form-captchar img {width:48%;height:100%;position:absolute;top:0;right:0;object-fit:contain;}
.touch-form .form-content {width:100%;margin-bottom:1.875em;}
.touch-form .form-content textarea {border-width:0;width:100%;background:var(--background);font-size:1.25em;padding:0.75em 1.5em;line-height:1.5;}
.touch-form .submit {display:block;width:14em;padding:0;font-size:1.25em;margin:0 auto 1em;}
.touch-form .submit:hover {background-color:var(--minor);}
.touch-form .submit input {display:block;padding:0.75em 1em;width:100%;height:100%;font-size:1em;background:transparent;border-width:0;position:relative;z-index:1;cursor:pointer;}
.touch-form .p {width:100%;text-align:center;color:#999999;}

.footer-2025100700 {background:url(../images/foot-bg.jpg) no-repeat;background-size:cover;background-position:center;}
.footer-2025100700 .foot_top {width:100%;height:4.125em;background:url(../images/foot_top-bg.png) no-repeat;background-size:cover;background-position:center;}
.footer-2025100700 .footer_box {padding:3.875em 0;max-width:91em;width:100%;margin:0 6em 0 auto;}
.footer-2025100700 .footer_box .footer_top {padding-bottom:3.25em;}
.footer-2025100700 .footer_box .foot-logo {display:block;width:16.5em;}
.footer-2025100700 .footer_box .foot-logo img {width:100%;}
.footer-2025100700 .footer_box .footer_con {}
.footer-2025100700 .footer_box .foot_con {width:23em;max-width:30%;}
.footer-2025100700 .footer_box .foot_con .info {font-size:1.125em;line-height:1.35;padding-left:2em;margin-bottom:1.25em;background-repeat:no-repeat;background-size:1.125em;background-position:top left;}
.footer-2025100700 .footer_box .foot_con .info1 {background-image:url(../images/foot-contact-ico1.png);}
.footer-2025100700 .footer_box .foot_con .info2 {background-image:url(../images/foot-contact-ico2.png);}
.footer-2025100700 .footer_box .foot_con .info3 {background-image:url(../images/foot-contact-ico3.png);}
.footer-2025100700 .footer_box .foot_con .info4 {background-image:url(../images/foot-contact-ico4.png);}
.footer-2025100700 .footer_box .foot_con .info span {font-size:1.5em;font-weight:600;line-height:1;}
.footer-2025100700 .foot_link {width:auto;max-width:20%;}
.footer-2025100700 .foot_link .item {}
.footer-2025100700 .foot_link .item .tit {display:block;font-size:2.125em;font-weight:600;text-transform:uppercase;line-height:1.05;margin-bottom:0.75em;color:var(--theme);}
.footer-2025100700 .foot_link .item .a {display:block;font-size:1em;margin-bottom:1.45em;padding-right:1em;padding-left:0;transition:all 0.5s;line-height:1.25;position:relative;}
.footer-2025100700 .foot_link .item .a:hover {padding-right:0;padding-left:1em;color:var(--minor);}
.m_name {display:none;}
.foot_form {width:22em;}
.foot_form .p {font-size:1.75em;font-weight:600;line-height:1.1;text-transform:unset;margin-bottom:0.75em;}
.foot_form .form-input {width:100%;margin-bottom:1em;}
.foot_form .form-input input {border-width:0;width:100%;background:#cccccc;font-size:1em;padding:1em 1.5em;line-height:1;}
.foot_form .form-input2>p {width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.foot_form .form-input2 .wpcf7-form-control-wrap {width:55%;}
.foot_form .form-input2 img {width:40%;height:100%;}
.foot_form .submit {width:100%;padding:0;font-size:1.35em;}
.foot_form .submit:hover {background-color:var(--minor);}
.foot_form .submit input {display:block;padding:0.5em 1em;width:100%;height:100%;font-size:1em;background:transparent;border-width:0;position:relative;z-index:1;cursor:pointer;}
.footer_copyright {background:var(--theme);padding:1.125em 0;}
.footer_copyright p {text-align:center;color:#fff;}
.section-profile {padding-bottom:6.25em;background:url(../images/section-profile-bg.png) no-repeat;background-size:cover;background-position:center bottom;}
.page-profile {padding-bottom:7em;}
.page-profile .profile {margin-top:-5.25em;position:relative;z-index:1;padding:4em;background:#ffffff;box-shadow:0px 50px 80px 0px rgba(0,0,0,0.1);margin-bottom:6em;}
.page-profile .profile .img {width:47.75em;padding:1.125em;}
.page-profile .profile .img img {width:100%;}
.page-profile .profile .txt {width:calc( 100% - 50em );max-width:40em;}
.page-profile .profile .txt .tit {color:var(--minor);font-size:2.25em;line-height:1.25;margin-bottom:0.2em;}
.page-profile .profile .txt .con {margin-bottom:2em;}
.page-profile .profile .txt .con p {line-height:1.5;}
.page-profile .profile .txt .btn {font-size:1.25em;padding:0.5em 2em;}
.page-profile .profile .txt .btn:hover {background:var(--minor);}
.page-profile .list {}
.page-profile .list .item {width:25%;position:relative;padding:0 3%;}
.page-profile .list .item:before {content:" ";position:absolute;right:0;top:2em;bottom:2em;width:1px;background:#cbcbcb;opacity:0.5;}
.page-profile .list .item:nth-last-child(1):before {display:none;}
.page-profile .list .item .tit {font-size:2em;color:#000;text-align:center;line-height:1;}
.page-profile .list .item .timer {font-size:2em;color:var(--theme);line-height:1;margin-right:0.1em;}
.page-profile .list .item .b {text-align:center;font-size:1.25em;color:#000;margin-bottom:0.25em;}
.page-profile .list .item .p {text-align:center;font-size:1.125em;color:#333;}
.section-gointo .section-name {text-align: center;}
.section-gointo .section-con {text-align: center;max-width: 41em;margin: 0 auto;}
.section-gointo .section-swiper {padding:0 3.75em 0;margin-top:3em;position:relative;}
.section-gointo .swiper-button-next,.section-gointo .swiper-button-prev {background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:1.625em;height:2.5em;}
.section-gointo .swiper-button-next:after,.section-gointo .swiper-button-prev:after {display:none;}
.section-gointo .swiper-button-next {right:0;background-image:url(../images/gointo-button-next.png);}
.section-gointo .swiper-button-prev {left:0;background-image:url(../images/gointo-button-prev.png);}
.section-gointo .item {width:100%;}
.section-gointo .swiper .item .img {width:100%;margin:0 auto;transition:all 0.65s;position:relative;overflow:hidden;}
.section-gointo .swiper .item .img:after {content:'';display:block;position:absolute;top:20%;left:-20%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:20%;height:175%;opacity:20%;transform:rotate(-45deg);}
.section-gointo .swiper .item:hover .img:after {left:110%;top:-90%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);-webkit-transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.section-gointo .swiper .item .img img {width:100%;cursor:pointer;}
.section-partners {padding:6.25em 0;}
.section-partners .imglist {padding:3.5em 0 1.75em;}
.section-partners .imglist .item {width:calc( 50% - 6px );}
.section-partners .imglist .item img {width:100%;}
.partners-swiper .swiper {padding-bottom:4em;}
.section-partners .partners-swiper .swiper-scrollbar-drag {background:var(--minor); }
.section-honors {padding:5.75em 0;background:url(../images/certifications-bg.jpg) no-repeat;background-size:cover;background-position:center bottom;}
.section-honors .section-left {width:32em;max-width:40%;}
.section-honors .section-name {color:var(--minor);}
.section-honors  .section-con {font-size:1.25em;color:#fff;line-height:1.25;min-height:7.5em;margin-bottom:2em;}
.section-honors .btn {background:var(--minor);padding:0.5em 2em;}
.section-honors .section-right {width:44.5em;max-width:55%;}
.section-honors .honors-swiper {width:calc( 100% + 3vw );padding-bottom:3.25em;position:relative;overflow:hidden;}
.section-honors .honors-swiper .swiper-scrollbar {background:#f7f7f7;height:0.25em;}
.section-honors .honors-swiper .swiper-scrollbar-drag {background:var(--minor);}
.section-honors .honors-swiper .swiper-slide {width:22.25em;padding-right:3em;}
.section-honors .honors-swiper .swiper-slide .item {width:100%;}
.section-honors .honors-swiper .swiper-slide .item .img {width:100%;}
.section-honors .honors-swiper .swiper-slide .item .img img {width:100%;}
@media screen and (min-width:1800px) {
.section-2025100108 .news-swiper {width:calc( 100% + 50vw - 53.125em );}
}

@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {max-width:88.54vw;}
}
@media screen and (max-width:1702px) {
.footer-2025100700 .footer_box {margin:0 2em 0 auto;}
}
@media screen and (min-width:1383px) {
.section-honors .honors-swiper {width:calc( 100% + 50vw - 40.75em );}
}
@media screen and (max-width:1360px) {
body {font-size:14px;}
.header .head_top .border-right {padding-right:1em;margin-right:1em;}
.head_language {margin-right:1em;}
.header .head_con .head_logo {width:14em;}
.header.is_bg .head_con .head_logo {width:10em;}
.head_right {width:52em;}
.banner-2025100702 .img {height:42em;}
.section-2025100703 {padding:5em 0;}
.section-2025100703 .list .item .num {margin-bottom:1em;}
.section-2025100703 .list .item .tit {font-size:2em;}
.section-2025100704 {padding:5em 0 3.75em;}
.section-2025100705 .list {padding:5em 0 5em;}
.section-2025100705 .list .item .txt .tit {font-size:1.35em;}
.section-2025100707 .section-right {padding:4em 4em 2.75em 7em;}
.section-2025100707 .list .item .num b {font-size:4em;}
.section-2025100708 .section-left .list .item .txt .tit {font-size:1.35em;height:3em;line-height:1.5;}
.page-profile .profile {padding:2em;}
.page-profile .profile .img {padding:1em;width:47%;}
.page-profile .profile .txt {width:50%;}

}
@media screen and (max-width:1024px) {
.header {box-shadow:0.05em 0.05em 1em 0.25em rgb(0 0 0 / 25%);}
.header.is_bg {top:0;}
.header .head_top {display:none;}
.header .head_con {padding:1em 0;}
.header .head_con .head_logo,.header.is_bg .head_con .head_logo {width:12em;}
.header .head_con .head_logo img {top:0;z-index:1030;height:2.5em;object-fit:contain;}
.head_right {width:auto;}
.header-2025100701 .head_navbtn {display:block;font-size:1em;width:2.16em;height:2.16em;text-align:center;line-height:2.16;border-radius:4px;position:relative;transition:all 0.3s ease 0s;overflow:hidden;}
.header-2025100701 .head_navbtn span {display:block;background:#342a27;width:1.3em;height:0.12em;transition:all 0.3s ease 0s;position:absolute;left:0.43em;}
.header-2025100701 .head_navbtn span:nth-child(1) {top:0.55em;}
.header-2025100701 .head_navbtn span:nth-child(2) {top:1.02em;}
.header-2025100701 .head_navbtn span:nth-child(3) {bottom:0.55em;}
.header-2025100701 .head_navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.header-2025100701 .head_navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header-2025100701 .head_navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.header-2025100701 .m_language {display:block;margin-right:1em;width:2.16em;height:2.16em;}
.header-2025100701 .m_language .language-img {display:block;width:100%;height:100%;background:url(../images/language-ico.png) no-repeat center;background-size:1.75em;}
.header-2025100701 .head_nav {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#fff !important;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:3em 0 0;}
.header-2025100701 .head_nav.active {transform:translateX(0);}
.header-2025100701 .head_nav .navbar {display:block;width:94%;max-width:1400px;margin:3em auto 0;}
.header-2025100701 .head_nav .navbar .megamenu {width:100%;position:relative;font-size:1.25em;padding:0 !important;}
.header-2025100701 .head_nav .navbar .megamenu>a {display:block;padding:0.75em 0;}
.header-2025100701 .head_nav .navbar .megamenu>a:before {display:none;}
.header-2025100701 .head_nav .navbar .megamenu i {display:block;position:absolute;top:0;right:0;width:2.4em;height:2.5em;line-height:2.5em;text-align:center;transition:all 0.5s;}
.header-2025100701 .head_nav .navbar .megamenu .nav_list {position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom: 0;background:#fff;width:100%;}
.header-2025100701 .head_nav .navbar .megamenu .nav_list1 {position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.header-2025100701 .head_nav .navbar .megamenu .nav_list li {padding:0;}
.header-2025100701 .head_nav .navbar .megamenu .nav_list li a {padding: 0.25em 0;font-size: 1em;text-align: left;}
.header-2025100701 .head_nav .navbar .megamenu .nav_list li a:hover {background:none;text-align: left;}

.header-2025100701 .head_nav .active-c>i {transform:rotate(180deg);}
.header-2025100701 .head_nav.active>a:before,.header-2025100701 .head_nav.active>a:after {display:none;}
.header-2025100701 .head_nav .navbar .active-c>i {transform:rotate(90deg);}
.header-2025100701 .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-2025100701 .head_nav .m_navbtn_close span {position:absolute;background:var(--theme);transition:all .15s ease-in-out;}
.header-2025100701 .head_nav .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header-2025100701 .head_nav .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header-2025100701 .head_nav.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header-2025100701 .head_nav.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header-h {height:4.5em;}
.banner-2025100702 .txt .tit {font-size:3.75em;}
.banner-2025100702 .txt .banner-btn a {font-size:1.5em;}
.section-2025100703 .list .item {width:48%;padding:3em 5.5% 3.75em 3.5%;margin-bottom:3em;}
.section-2025100704 {padding:3.75em 0;}
.section-2025100705 .list .item .txt .tit {font-size:1.25em;}
.section-2025100706 .cases-swiper .swiper {width:56em;}
.section-2025100706 .cases-swiper .item .img {height:30em;}
.section-2025100707 .section-box {padding-top:0;}
.section-2025100707 .section-left {width:100%;}
.section-2025100707 .section-left .img {position:unset;top:0;width:100%;}
.section-2025100707 .section-right {width:100%;padding:3em;}
.section-2025100707 .section-right .txt .con {font-size:1.25em;min-height:auto;margin-bottom:2em;}
.section-2025100707 .list .item {width:48%;margin-bottom:3em;}
.section-2025100707 .list .line {display:none;}
.section-2025100707 .list .item .num {font-size:1em;}
.section-2025100707 .list .item .con {font-size:1.25em;}
.section-2025100708 .section-left {max-width:none;width:100%;}
.section-2025100708 .section-right {max-width:none;width:100%;}
.section-2025100708 .section-left .list .item .img {width:18em;}
.section-2025100708 .section-left .list .item .txt {width:calc( 100% - 20em );}
.section-2025100708 .section-right .item .img {height:auto;}
.footer-2025100700 .footer_box .foot-logo {width:14em;}
.footer-2025100700 .footer_box .foot_con {width:100%;max-width:none;}
.footer-2025100700 .foot_link {max-width:30%;}
.section-honors .honors-swiper .swiper-slide {padding-right:2em;width:21em;}
}
@media screen and (max-width:860px) {
body {font-size:12px;}
.section .section-name {font-size:3.75em;}
.section-2025100705 .list {gap:3%;}
.section-2025100705 .list .item {width:48.5%;}
.section-2025100706 .section-head .name {width:100%;margin-bottom:2em;}
.section-2025100706 .section-head .swiper-button {width:12em;}
.section-2025100706 .cases-swiper .swiper {width:42em;}
.section-2025100706 .cases-swiper .item .img {height:28em;}
.section-2025100708 .section-head .name {width:100%;margin-bottom:2em;}
.footer-2025100700 .foot_top {display:none;}
.touch-form .form-input {width:100%;}
.footer-2025100700 .footer_box .footer_con {font-size:1.25em;}
.footer-2025100700 .footer_box .foot_con {margin-bottom:1em;}
.page-profile .profile .img {width:100%;margin-bottom:1.5em;}
.page-profile .profile .txt {max-width:unset;width:100%;}
.page-profile .profile .txt .tit {font-size:2.75em;}
.page-profile .profile .txt .con {font-size:1.25em;}
.page-profile .list .item {width:50%;margin-bottom:3em;padding:0 5%;}
.page-profile .list .item:nth-child(2n):before {display:none;}
.page-profile .list .item .tit {font-size:2.75em;}
.page-profile .list .item .b {font-size:1.5em;}
.page-profile .list .item .p {font-size:1.25em;}
.section-honors .honors-swiper .swiper-slide {width:18em;padding-right:1em;}

}
@media screen and (max-width:680px) {
.banner-2025100702 .img {height:auto;}
.banner-2025100702 .img .img-pc {display:none;}
.banner-2025100702 .img .img-m {display:block;}
.banner-2025100702 .txt .tit {font-size:2.75em;}
.banner-2025100702 .txt .con {font-size:1.35em;margin-bottom:1.5em;}
.banner-2025100702 .txt .banner-btn a {font-size:1.35em;}
.section .section-name {font-size:3em;}
.section-2025100703 .list {margin-top:2em;}
.section-2025100703 .list .item {width:96%;padding:3em 11.5% 3.75em 7.5%;margin-left:4%;}
.section-2025100703 .list .item .img {margin-bottom:1.5em;}
.section-2025100703 .list .item .tit {font-size:2.25em;min-height:auto;}
.section-2025100704 .txt .tit {font-size:3em;}
.section-2025100704 .txt .con {font-size:1.25em;margin-bottom:2em;}
.section-2025100704 .img {width:81%;}
.section-2025100705 .list {gap:0;padding:3.5em 0;}
.section-2025100705 .list .item {width:100%;margin-bottom:2.5em;}
.section-2025100705 .list .item .img {height:auto;}
.section-2025100706 {padding:3.5em 0 5.5em;}
.section-2025100707 .section-right {padding:2em;}
.section-2025100707 .section-right .txt .con p {margin-bottom:1em;}
.section-2025100707 .list {max-width:27.5em;margin:0 auto;}
.section-2025100707 .list .item {width:100%;}
.section-2025100708 {padding:5em 0;}
.section-2025100708 .section-box {padding-top:3.5em;}
.section-2025100708 .section-left .list .item {margin-bottom:2.5em;}
.section-2025100708 .section-left .list .item .img {width:100%;height:auto;margin-bottom:1.5em;}
.section-2025100708 .section-left .list .item .txt {width:100%;}
.section-2025100708 .section-left .list .item .txt .time {font-size:1.25em;}
.section-2025100708 .section-left .list .item .txt .tit {font-size:1.5em;}
.section-2025100708 .section-left .list .item .txt .more {font-size:1.25em;}
.section-2025100708 .section-right .item .txt {background:transparent;padding:1.5em 0 0;}
.section-2025100708 .section-right .item:hover {box-shadow:none;}
.section-2025100708 .section-right .item .txt .time {font-size:1.25em;}
.section-2025100708 .section-right .item .txt .tit {height:3em;line-height:1.5;}
.section-2025100708 .section-right .item .txt .more {font-size:1.25em;display:block;}
.section-touch {padding:5em 0;}
.touch-form {padding:2.5em 2em;}
.footer-2025100700 {background-color:#f5f5f5;}
.footer-2025100700 .foot_link {width:100%;padding-top:1em;max-width:100%;}
.footer-2025100700 .foot_link .m_name {display:block;line-height:1;color:#000;position:relative;margin-bottom:0;font-size:1.5em;background:none;padding:1em 0;border-bottom:1px solid var(--text);border-radius:0;}
.footer-2025100700 .foot_link .m_name span {position:absolute;top:0;right:0;line-height:4em;text-align:center;width:4em;height:4em;transition:all 0.5s;font-size:0.75em;}
.footer-2025100700 .foot_link.m_toggle.active .m_name span {transform:rotate(45deg);}
.footer-2025100700 .foot_link .toggle_con {display:none;padding:2em 0 0;}
.footer-2025100700 .foot_link .toggle_con .item {padding-bottom:0;border-bottom-width:0;}
.footer-2025100700 .foot_link .toggle_con .item .tit {display:none;}
.footer-2025100700 .foot_link .toggle_con .item .a {font-size:1em;}
.footer-2025100700 .foot_link .item {width:100%;border-right-width:0;border-bottom:1px solid #dddddd;}
.foot_form {width:100%;margin-top:3em;}
.foot_form .p {font-size:1.5em;}
.foot_form .submit {font-size:1.25em;}
.page-profile .list .item {width:100%;}
.page-profile .list .item:before {display:none;}
.section-partners .imglist {padding-top:1.75em;}
.section-partners .imglist .item {width:100%;margin-top:1.75em;}
.section-honors {padding:5em 0;}
.section-honors .section-left {width:100%;max-width:100%;margin-bottom:2em;}
.section-honors .section-con {min-height:auto;}
.section-honors .section-right {width:100%;max-width:100%;}
.section-honors .honors-swiper .swiper-slide {width:49vw;padding-right:4vw;}

}

.w1300 .container {max-width:1300px;}
@media screen and (min-width:1921px) {
.w1300 .container {max-width:67.7vw;}
}
.page_banner {position:relative;}
.page_banner .img {width:100%;background:#000;}
.page_banner .img img {width:100%;height:100%;height:37em;object-fit:cover;opacity:0.7;}
.page_banner .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.page_banner .txt {}
.page_banner .txt .tit {color:#fff;font-size:5em;font-weight:600;text-align:center;text-transform:uppercase;}
.page_banner .page_nav {width:100%;font-size:1.275em;text-align:center;}
.page_banner .page_nav .ico {margin-right:0.75em;}
.page_banner .page_nav .ico svg {display:block;width:1.5em;height:1.5em;}
.page_banner .page_nav .ico path {fill:#fff;}
.page_banner .page_nav a {color:#fff;}
.page_banner .page_nav span {color:#fff;margin:0 1em;opacity:0.5;}

.list_link_artboard {display:none;}
.static-h {overflow:hidden;}
.static {position:relative;}
.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;height:4.05em;margin:1em 0 0.75em;color:var(--text);}
.hot_sale .hot_blog .txt .btn {color:var(--p-color);font-size:0.8125em;}
.hot_sale .hot_blog .txt .btn: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;width:100%;}
.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;margin:0.75em 0 1.25em;}
.hot_sale .hot_product {padding:0 1em 0.75em;background: #fff;}
.hot_sale .hot_product li {padding:1em 0;border-bottom:1px solid #d2d2d2;}
.hot_sale .hot_product a {}
.hot_sale .hot_product .img {width:35%;}
.hot_sale .hot_product .img img {width:100%;height:100%;object-fit:cover;}
.hot_sale .hot_product .txt {width:60%;}
.hot_sale .hot_product .txt .tit {font-size:12px;color:var(--p-color);line-height:1.35;margin-bottom:1em;}
.hot_sale .hot_product .txt .more {font-size:12px;font-weight:600;color:var(--minor);}
.hot_sale .hot_product .txt .more i {color:inherit;}
.hot_sale .hot_product .txt .tit:hover {color:var(--minor);}
.hot_sale .hot_product:nth-last-child(1) {border-width:0;}
.static-form {}
.static-form .title {background:#000;padding:1em 1em;font-size:1.25em;font-weight:600;line-height:1;color:#ffffff;text-transform:uppercase;}
.static-form .title span {line-height:1.25;padding-left:2em;background:url(../images/static-form-ico.png) no-repeat;background-size:1.25em;}
.static-form .touch-form {background:var(--background);padding:1.25em;}
.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);}

.section-projects {text-align:center;padding-top:0;}
.section-projects .list {margin-bottom:1.5em;}
.section-projects .list .item {display:block;float:left;width:32%;margin-right:2%;margin-bottom:2.5em;}
.section-projects .list .item:nth-child( 3n ) {margin-right:0;}
.section-projects .list .item .img {overflow:hidden;width:100%;height:16em;}
.section-projects .list .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-projects .list .item .img:hover img {transform:scale(1.15);}
.section-projects .list .item .txt {text-align:center;margin-top:1.5em;}
.section-projects .list .item .txt .tit {font-size:1.375em;}
.section-projects .list .item .txt .tit:hover {color:var(--theme);}
.archive-projects {padding:3.5em 0;}
.archive-products {padding:3.5em 0;}
.archive-products .list_tab {margin-bottom:2.25em;}
.archive-products .list_tab a {display:block;width:49%;position:relative;margin-bottom:2%;}
.archive-products .list_tab a .img {position:relative;width:100%;height:14em;overflow:hidden;}
.archive-products .list_tab a .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:1s;}
.archive-products .list_tab a .img .img-0 {opacity:1;}
.archive-products .list_tab a .img .img-1 {opacity:0;}
.archive-products .list_tab .active .img .img-0,.archive-products .list_tab a:hover .img .img-0 {opacity:0;}
.archive-products .list_tab .active .img .img-1,.archive-products .list_tab a:hover .img .img-1 {opacity:1;}
.archive-products .list_tab a .txt {position:absolute;top:0;left:0;z-index:3;padding:1.5em 2.25em;width:100%;height:100%;}
.archive-products .list_tab a .txt .tit {color:#fff;font-size:1.5em;font-weight:600;height:6.2em;}
.archive-products .list_tab a .txt .btn {color:#fff;}
.archive-products .list_tab a .txt .btn i {padding-left:0.5em;}
.archive-products .list_tab a .txt .btn:hover {color:var(--theme);}
.archive-products .list {}
.archive-products .list .item {float:left;width:32.3%;margin-right:1.55%;margin-bottom:2em;}
.archive-products .list .item:nth-child( 3n ) {margin-right:0;}
.archive-products .list .item .img {width:100%;height:26em;overflow:hidden;}
.archive-products .list .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.archive-products .list .item .img:hover img {transform:scale(1.15);}
.archive-products .list .item .txt {padding:1.35em;}
.archive-products .list .item .txt .tit {text-align:center;font-size:1.375em;margin-bottom:0.5em;}
.archive-products .list .item .txt .con {text-align:center;color:var(--p-color);}
.archive-product {background:#fafafa;padding:3.375em 0 6.25em;}
.archive-product .left {width:20%;position:relative;}
.archive-product .right {width:76.9%;}
.static-h {overflow:hidden;}
.static {position:relative;}
.list_category {background:#fff;margin-bottom:1.125em;}
.list_category .title {background:var(--theme);padding:1.47em 1.45em;}
.list_category .title span {font-size:1.125em;font-weight:600;line-height:1;color:#ffffff;text-transform: uppercase;}
.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:0.95em;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:1em 1.75em;}
.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:contain;transition:all 0.5s;transform: scale(0.8);}
.list_products .item .img:hover img {transform:scale(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;height:2.7em;}
.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;}
.list_products .item .text .more {display:inline-block;text-transform:uppercase;font-size:1em;color:#fff;line-height:2;background:var(--minor);width:auto;padding:0 1.5em;transition:all 0.5s;background-size: 200% 100%;}
.list_products .item .text .more:hover {box-shadow:var(--box-shadow);background-position: 100% 0;}
.info_single {padding:4.25em 0;}
.info_single .left {width:70%;}
.info_single .box {background:#fff;margin-bottom:2em;}
.info_single .box .h2 {text-align:center;font-size:2em;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/date.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 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:1em;}
.info_single .prev-next .next .a {flex:1;font-size:1em;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);}
.single-product {}
.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 .p_img {width:49%;}
.p_head .img {position:relative;width:100%;margin-bottom:1em;overflow:hidden;cursor:url(../images/loupe.png),auto;}
.p_head .img .item {display:none;width:100%;height:28em;}
.p_head .img .item1 {display:block;}
.p_head .img .item img {width:100%;height:100%;object-fit:cover;}
.p_head .txt {width:45.5%;}
.p_head .txt .tit {font-size:2.625em;font-weight:600;line-height:1;padding:0.35em 0 0.5em;}
.p_head .txt .con {margin-bottom:2.5em;}
.p_head .txt .con p {font-size:1.125em;padding-left:2em;line-height:1.45;margin-bottom:1em;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:var(--theme);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 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%;height:17em !important;object-fit:cover;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(0.8);}
.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;}
.p_form {padding:2.5em 0 9em;}
.p_form .left {width:38em;}
.p_form .img {width:100%;}
.p_form .img img {width: 100%;height: 36.5em;object-fit: cover;}
.p_form .right {width:36em;}
.p_form .title {}
.p_form .title .tit {color:var(--text);font-size:3em;font-weight:600;}
.p_form .title .con {color:var(--text);font-size:1.25em;padding-top:0.5em;padding-bottom:1.25em;}
.p_form .touch-form .form-input2 {width:46%;}
.list-blog {padding:3.25em 0 4.5em;}
.list-blog .list {}
.list-blog .list .item {margin-bottom:1.75em;background:#fff;padding:3.125em;}
.list-blog .list .item .img {display:block;width:19.75em;height:13.75em;transition:all 0.65s;position:relative;overflow:hidden;}
.list-blog .list .item .img:after {content:'';display:block;position:absolute;top:20%;left:-20%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:20%;height:175%;opacity:20%;transform:rotate(-45deg);}
.list-blog .list .item:hover .img:after {left:110%;top:-90%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);-webkit-transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.list-blog .list .item .img img {width:100%;height:100%;object-fit:cover;}
.list-blog .list .item .txt {width:calc( 100% - 31em );}
.list-blog .list .item .txt .tit {font-size:1.5em;font-weight:600;line-height:1.15;height:2.3em;margin-bottom:0.75em;}
.list-blog .list .item .txt .con {font-size:1em;border-top:0.5px dashed #b2b2b2;padding-top:1em;line-height:1.5em;height:4em;margin-bottom:2em;}
.list-blog .list .item .txt .more {font-size:1em;font-weight:600;}
.list-blog .list .item .date {width:6em;text-align:center;}
.list-blog .list .item .date b {display:block;width:100%;font-size:6.25em;line-height:1;}
.list-blog .list .item .date span {display:block;width:100%;font-size:1.25em;}
.page-contact-us {}
.page-contact-us .touch-form {margin-top:-5.25em;position:relative;z-index:1;}
.page-contact-us .title {text-align:center;margin-bottom:2.5em;}
.page-contact-us .title .tit {font-size:4em;text-transform: unset;}
.page-contact-us .title .tit span {color:var(--theme);}
.page-contact-us .title .con {font-size:1.375em;color:var(--p-color);}
.page-contact-us .list {padding:7.5em 0;}
.page-contact-us .list .item {width:31%;}
.page-contact-us .list .item .img {margin-bottom:1.5em;}
.page-contact-us .list .item .img img {width:5em;height:5em;object-fit:contain;margin:auto;}
.page-contact-us .list .item .txt {text-align:center;}
.page-contact-us .list .item .txt .tit {font-size:2.375em;line-height:1;margin-bottom:0.5em;}
.page-contact-us .list .item .txt .con {font-size:1.5em;}
.map iframe {width:100%;height:27em;display:block;}

@media screen and (max-width:1480px) {
.p_swiper .swiper-button-next {right:-3em;}
.p_swiper .swiper-button-prev {left:-3em;}
}
@media screen and (max-width:1280px) {
.section-product .list .item {height:26.25vw;}
.section-honors {background-size:auto 100%;}
.section-honors .section-swiper {width: 50%;}
}

@media screen and (max-width:1024px) {
.page_banner .img img {height:28em;}
.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(47 92 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(0 0 0 / 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;}
.section-projects .list .item .img {height:14em;}
.section-projects .list .item .txt {margin-top:1em;}
.p_swiper .swiper-button-next,.p_swiper .swiper-button-prev {display:none;}
.p_swiper .swiper-button-next,.p_swiper .swiper-button-prev {display:none;}
.s_other .box .list .img img {min-height:14em;object-fit:cover;}
.archive-projects {padding:1.5em 0 3.5em;}
.archive-products {padding:1.5em 0 3.5em;}
.archive-products .list_tab {margin-bottom:2em;}
.archive-products .list_tab a .img {height:10em;}
.archive-products .list_tab a .txt {padding:1.25em 1.75em;}
.archive-products .list_tab a .txt .tit {font-size:1.25em;}
.archive-products .list .item .img {height:18em;}
.archive-product {padding:0em 0 6.25em;}
.archive-product .left {display:none;}
.archive-product .right {width:100%;}
.list_products .item {width:48.8%;margin-right:2.4%;}
.list_products .item:nth-child(3n) {margin-right:2.4%;}
.list_products .item:nth-child(2n) {margin-right:0;}
.pagination {font-size:1.125em;}
.info_single {padding:1.5em 0;}
.info_single .left {width:100%;margin-bottom:2em;}
.info_single .right {width:100%;}
.hot_sale .hot_project li {width:32%;margin-right:2%;border-width:0;}
.hot_sale .hot_project li:nth-child(3n) {margin-right:0;}
.hot_sale .hot_project .txt .tit {height:auto;}
.hot_sale .hot_project li {width:32%;margin-right:2%;border-width:0;}
.hot_sale .hot_project li:nth-child(3n) {margin-right:0;}
.hot_sale .hot_project .txt .tit {height:auto;}
.s_case .list .item .img {height:14em;}
.s_case .list .item .txt {margin-top:1em;}
.p_head {padding:1em 0 4.5em;}
.p_head .p_img {width:52%;}
.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;}
.p_form .left {width:50%;}
.p_form .right {width:46%;}
.p_form .touch-form .form-input2 {width:100%;}
.list-blog .list .item {padding:1.5em;}
.list-blog .list .item .img {width:15em;height:12em;}
.list-blog .list .item .txt {width:calc( 100% - 24em );}
.page-contact-us .touch-form {margin-top:0;padding:3em 2em;}
.page-contact-us {padding-top:4em;}
.page-contact-us .list {padding:3.5em 0;}
.page-contact-us .list .item {width:100%;margin-bottom:2em;}

}
@media screen and (max-width:680px) {
.m_name {display:block;}
.page_banner .img img {height:22em;}
.page_banner .txt .tit {font-size:4em;}
.section-projects .list .item {width:100%;margin-right:0;}
.section-projects .list .item .img {height:auto;}
.archive-products {padding-top:0;}
.archive-products .list_tab {display:none;}
.archive-products .list .item {width:100%;margin-right:0;}
.archive-products .list .item .img {height:auto;}
.list_projects .item {width:100%;margin-right:0;}
.list_products .item {width:100%;margin-right:0 !important;}
.list_products .item .text {padding:1.25em 1.5em 2.75em;}
.list_products .item .text .tit {font-size:1.5em;}
.list_products .item .text .p {font-size:1.125em;margin-bottom:1.25em;}
.list_products .item .text .more {font-size:1.125em;}
.info_single .box .h2 {font-size:1.75em;}
.info_single .box .span {margin-bottom:1.25em;}
.info_single .box .article p {margin-bottom:0.5em;}
.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;}
.hot_sale .hot_project li {width:100%;margin-right:0;border-width:1px;}
.hot_sale .hot_project .txt .tit {font-size:1.25em;margin:0.5em 0 0.75em;}
.s_case .list .item {width:100%;margin-right:0;}
.s_case .list .item .img {height:auto;}
.p_head .m_name {width:100%;color:var(--text);font-size:2em;font-weight:600;margin-bottom:0.5em;}
.p_head .p_img {width:100%;height:auto;padding-top:0;}
.p_head .img .item {position:unset;}
.p_head .txt {width:100%;margin-top:2em;}
.p_head .txt .tit {display:none;}
.info_products-swiper .swiper-button-next,.info_products-swiper .swiper-button-prev {font-size:1.25em;}
.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 img {height:44vw !important;}
.p_box .piece .list-img .img:nth-child(2n) {margin-right:0;}
.p_box {padding-bottom:0;}
.p_form {padding-bottom:3.5em;}
.p_form .left {width:100%;margin-bottom:1em;}
.p_form .m_name {display:block;color:var(--text);font-size:2.5em;font-weight:600;margin-bottom:0.5em;}
.p_form .right {width:100%;}
.p_form .title .tit {display:none;}
.list-blog .list .item .img {width:100%;height:auto;margin-bottom:1.5em;}
.list-blog .list .item .txt {width:100%;padding-bottom:1em;}
.list-blog .list .item .txt .tit {height:auto;}
.list-blog .list .item .txt .con {font-size:1.25em;height:auto;margin-bottom:1.25em;}
.list-blog .list .item .date {display:none;}

}



.nav_modal {display:none;font-size:1em;position:fixed;z-index: 1004;}
.language_modal {position:fixed;top:10%;left:0;right:0;width:1000px;max-width:94%;height:80%;background:#fff;border-radius:1em;box-shadow:0 0 25px 0 rgba(0,0,0,.75);z-index:1021;margin:auto;color:#000;}
.language_modal_title {position:relative;}
.language_modal_title span {display:block;height:2.5em;line-height:2.5em;font-size:2.25em;overflow:hidden;padding:0 0.75em;border-bottom:1px solid #ddd;font-weight:700;text-transform:uppercase;}
.language_modal_title .language_close {display:block;width:3.125em;height:3.125em;line-height:3.125em;text-align:center;cursor:pointer;position:absolute;top:1em;right:1.5em;padding:0.5em;}
.language_con {padding:1.875em;position:absolute;top:5.625em;left:0;right:0;bottom:2.5em;overflow:hidden;overflow-y:auto;}
.language_modal_title .language_close svg {fill:var(--text);transition:all 0.4s;}
.language_modal_title .language_close:hover svg {fill:var(--minor);}
.active_locale_v {position:absolute;left:0;bottom:0;width:100%;height:2.5em;line-height:2.5em;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.language_modal_a {display:block;float:left;width:16.6666%;padding:1em 0.625em;transition:all 0.4s;}
.language_modal_a span {display:block;overflow:hidden;text-overflow:ellipsis;line-height:2em;font-size:0.9375em;text-align:center;white-space:nowrap;}
.language_modal_a.font-color span,.language_modal_a:hover span {color:var(--minor);}
.language_modal_a div {background-image:url(../images/languages_icon.png);background-size:28.125em auto;width:3.125em;height:1.875em;margin:0 auto;}
.language_modal_a .icon-af {background-position:0 0;}
.language_modal_a .icon-am {background-position:-3.125em 0;}
.language_modal_a .icon-ar {background-position:0 -1.875em;}
.language_modal_a .icon-az {background-position:-3.125em -1.875em;}
.language_modal_a .icon-be {background-position:0 -3.75em;}
.language_modal_a .icon-bg {background-position:-3.125em -3.75em;}
.language_modal_a .icon-bn {background-position:-7.5em 0;}
.language_modal_a .icon-bs {background-position:-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: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;}
}
#translate {
    display: none;
}
