html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
/*.loading {position:fixed;width:100%;height:100%;top:0;left:0;background:rgb(242 242 242);display:flex;justify-content:center;align-items:center;z-index:9999;}*/
/*.loading img {width:100vw;height:100vh;object-fit:contain;}*/
/* .main-20250811 {display:none;} */
/*.completed .loading {display:none;}*/
/* .completed .main-20250811 {display:block;} */
/*.loading-siniso.show {display: block;position: fixed;top:0;left:0;width:100vw;height:100vh;animation: loading-show 3s linear;z-index: 1001;}*/
/*.loading-siniso .spinner {width:100%;height:100%;background-color: #f2f2f2;font-size:calc(50vh - 10em);font-weight:700;mix-blend-mode:lighten;text-transform:uppercase;line-height: 1;}*/
@keyframes loading-show {
0% {transform: scale(1);opacity: 1;}
100% {transform: scale(1.75);opacity:0;}
}
.header-2025081101 .head_con {padding:1.75em 0;position:absolute;top:0;left:0;width:100%;z-index:100;background-image:linear-gradient(180deg,rgb(0 0 0 / 70%) 0%,rgb(0 0 0 / 30%) 50%,rgb(0 0 0 / 0%) 100%);transition:all 0.5s;}
.header-2025081101.is_bg .head_con,.header-2025081101.is_bg1 .head_con {background:#000;position:fixed;}
.header-2025081101 .head_left {width:9em;}
.header-2025081101 .head_left img {width:100%;}
.header-2025081101 .head_middle {width:53em;}
.header-2025081101 .m_navbtn_close {display:none;}
.head_nav .navbar .megamenu {font-size:1.125em;}
.head_nav .navbar .megamenu>a {color:#fff;}
.head_nav .navbar .megamenu>i {display:none;}
@media screen and (min-width: 1025px){
.head_nav .navbar .megamenu .nav_list {width:100%;position:absolute;top:4em;left:0;opacity:0;padding:1.75em 0 0;transition:all 0.6s ease-in-out 0s;visibility:hidden;z-index:999;}
.head_nav .navbar .megamenu:hover .nav_list {top:3.1em;opacity:1;visibility:visible;}
.head_nav .navbar .megamenu .nav_list ul {gap:2%;background:#ffffff;box-shadow:1px 1px 5px rgba(0,0,0,0.1);padding:2em 1em;}
.head_nav .navbar .megamenu .nav_list li {width:20%;}
.head_nav .navbar .megamenu .nav_list li .img {}
.head_nav .navbar .megamenu .nav_list li .img img {width:100%;}
.head_nav .navbar .megamenu .nav_list li .name {}
.head_nav .navbar .megamenu .nav_list li .name a {display:block;font-size:1.07em;font-weight:600;padding:0.8em 0.25em 0;text-align:center;}
.head_nav .navbar .megamenu .nav_list li .name a:hover {color:#000;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}

}
.header-2025081101 .head_right {width:10em;}
.header-2025081101 .head_navbtn {display:none;}
.header-2025081101 .head_search a {display:block;width:1.75em;height:1.75em;padding:0.125em;}
.header-2025081101 .head_search a svg {display:block;width:100%;height:100%;fill:#ffffff;}
.header-2025081101 .head_language .language-img {display:block;width:1.75em;height:1.75em;padding:0.125em;}
.header-2025081101 .head_language .language-img svg {display:block;width:100%;height:100%;fill:#ffffff;}
.header-2025081101 .navbar-project {position:relative;cursor:pointer;width:1.5em;height:1.5em;padding:0.25em 0;}
.header-2025081101 .project-hamburger {display:flex;align-self:center;flex-direction:column;justify-content:space-between;height:1em;}
.header-2025081101 .project-hamburger > span {display:inline-block;align-self:flex-end;height:0.125em;background:#fff;}
.header-2025081101 .project-hamburger-arrow-top {width:100%;transition:opacity .15s ease-in-out .3s;}
.header-2025081101 .project-hamburger-arrow-center {width:80%;transition:all .16s ease-in-out,opacity .15s ease-in-out .4s;}
.header-2025081101 .project-hamburger-arrow-bottom {width:60%;transition:all .32s ease-in-out,opacity .15s ease-in-out .5s;}
.header-2025081101 .project-hamburger:hover > span {width:100%;}
.header-2025081101 .project-hamburger:hover .project-hamburger-arrow-top {animation:burger-hover .8s infinite ease-in-out alternate;}
.header-2025081101 .project-hamburger:hover .project-hamburger-arrow-center {animation:burger-hover .8s infinite ease-in-out alternate forwards .16s;}
.header-2025081101 .project-hamburger:hover .project-hamburger-arrow-bottom {animation:burger-hover .8s infinite ease-in-out alternate forwards .32s;}
.header-2025081101 .project-hamburger:hover .project-hamburger-arrow-center {animation:burger-hover .8s infinite ease-in-out alternate forwards .16s;}
.header-2025081101 .project-hamburger:hover .project-hamburger-arrow-bottom {animation:burger-hover .8s infinite ease-in-out alternate forwards .32s;}
.header-2025081101 .search-form {display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:45em;width:90%;z-index:1000;}
.header-2025081101 .search-form form {width:100%;}
.header-2025081101 .search-form form input[type="text"] {font-size:1em;flex:1;padding:0.75em 1em;border-width:0;}
.header-2025081101 .search-form form .search-button {font-size:1em;width:5em;border-width:0;background-color:var(--theme);cursor:pointer;}
.header-2025081101 .search-form form .search-button svg {display:block;width:1.5em;height:1.5em;fill:#ffffff;margin:0 auto;}
@keyframes burger-hover {
0% {width:100%;}
50% {width:50%;background:var(--background-theme);}
100% {width:100%;}
}
.header-2025081101 .project-close {position:absolute;right:2em;top:2em;height:1.5em;width:1.5em;transform:rotate(45deg);z-index:-1;}
.header-2025081101 .project-close span {position:absolute;background:#151515;transition:all .15s ease-in-out;}
.header-2025081101 .project-close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header-2025081101 .project-close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header-2025081101 .navbar-project.active .project-close {z-index:1031;}
.header-2025081101 .navbar-project.active .project-close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header-2025081101 .navbar-project.active .project-close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header-2025081101 .navbar-modern-project {position:fixed;top:0;right:0;bottom:0;background:#ffffff;transform:translateX(102%);z-index:1030;transition:0.35s all cubic-bezier(0.65,0.05,0.36,1);padding:2.75em 5.25em 3.75em 4.75em;max-width:100%;width:39em;}
.header-2025081101 .navbar-project.active .navbar-modern-project {transform:translateX(0);}
.header-2025081101 .navbar-project-modern-header {margin-bottom:0;line-height:1;}
.header-2025081101 .navbar-project-modern-title {font-size:2.25em;font-weight:600;line-height:1;    padding: 0.3em 0;}
.header-2025081101 .navbar-modern-project-content {height:calc(100vh - 9.25em);overflow-y:auto;overflow-x:hidden;padding:0.3em 0 0;}
.header-2025081101 .navbar-modern-project-content p {font-size:1.125em;margin-bottom:1em;}
.header-2025081101 .navbar-modern-project-content .link-simple {display:block;color:var(--theme);font-size:1.25em;font-weight:700;margin-bottom:1em;}
.header-2025081101 .navbar-modern-project-content img {width:100%;height:auto;margin-bottom:2em;}
.header-2025081101 .navbar-modern-contacts {padding-bottom:1.25em;}
.header-2025081101 .navbar-modern-contacts li {padding-bottom:1.25em;}
.header-2025081101 .navbar-modern-contacts li .icon {width:2.25em;background-repeat:no-repeat;background-position:top left;background-size:1.25em;}
.header-2025081101 .navbar-modern-contacts li .ico2 {background-image:url(../images/foot-ico02.png);}
.header-2025081101 .navbar-modern-contacts li .ico3 {background-image:url(../images/foot-ico03.png);}
.header-2025081101 .navbar-modern-contacts li .ico4 {background-image:url(../images/foot-ico04.png);}
.header-2025081101 .navbar-modern-contacts li .con {font-size:1.1em;line-height:1.3;font-family:'HarmonyOS';width:calc( 100% - 2em );transition: all 1s;}
.header-2025081101 .project-follow {}
.header-2025081101 .project-follow span {font-size:1.25em;font-weight:700;padding-right:0.75em;}
.header-2025081101 .project-follow i {height:1.25em;width:1px;background:#7e7e7e;}
.header-2025081101 .project-follow .ico {margin-left:0.875em;width:1.75em;height:1.75em;padding:0.35em;border-radius:50%;background:#000;transition:all 0.5s;}
.header-2025081101 .project-follow .ico svg {display:block;width:100%;height:100%;fill:#fff;}
.header-2025081101 .project-follow .ico:hover {background:var(--theme);}
.drop_list {width:100%;position:absolute;top:7.5em;left:0;background:#ffffff;box-shadow:1px 1px 5px rgba(0,0,0,0.1);opacity:0;padding:0;transition:all 0.2s ease-in-out 0s;visibility:hidden;z-index:999;}
.drop_list.on {top:5.5em;opacity:1;visibility:visible;}
.drop_list .list {background:#fff;padding:2em 1em 3em;display:none;}
.drop_list .list ul {gap:2%;}
.drop_list .list li {width:18.4%;}
.drop_list .list li .img {}
.drop_list .list li .img img {width:100%;}
.drop_list .list li .name {}
.drop_list .list li .name a {display:block;font-size:1.25em;font-weight:600;padding:0.5em 0.25em;text-align:center;}
.banner-2025081102 .img {width:100%;height:56.25em;overflow:hidden;}
.banner-2025081102 .img img {width:100%;height:100%;object-fit:cover;transform: scale(1.1);transition: transform 5.5s linear;}
.banner-2025081102 .swiper-slide-active .img img {transform: scale(1);}
.banner-2025081102 .txt {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.banner-2025081102 .txt .tit {font-size:3em;font-weight:600;line-height:1.25;margin-bottom:0.5em;opacity: 0;transition-property: top, opacity; transition-duration: 0.5s; transition-delay: 0.5s;position: relative; top: -4rem; opacity: 0;}
.banner-2025081102 .txt .con {font-size:1.75em;font-weight:300;line-height:1.35;margin-bottom:2em;opacity: 0;transition-property: top, opacity; transition-duration: 0.5s; transition-delay: 1.2s;position: relative; top: -4rem; opacity: 0;}
.banner-2025081102 .txt .btn {border-radius:0;font-size:1.25em;text-transform:uppercase;opacity: 0;transition-property: top, opacity; transition-duration: 0.5s; transition-delay: 1.6s;position: relative; top: -4rem; opacity: 0;}
.banner-2025081102.banner-txt-show .swiper-slide-active .txt .tit {top: 0; opacity: 1;}
.banner-2025081102.banner-txt-show .swiper-slide-active .txt .con {top: 0; opacity: 1;}
.banner-2025081102.banner-txt-show .swiper-slide-active .txt .btn {top: 0; opacity: 1;}
.banner-2025081102 .swiper-pagination {transform:translateX(-50%);display:inline-block;bottom:4em;left:50%;width:auto;line-height:0;}
.banner-2025081102 .swiper-pagination span {border-radius:0;width:3.5em;height:0.125em;opacity:1;background:#fff;transition:all 0.5s;}
.banner-2025081102 .swiper-pagination .swiper-pagination-bullet-active {width:5.875em;}
.section-name {text-align:center;font-size:3.875em;font-weight:600;}
.section-name span {color:transparent;-webkit-text-stroke:1px black;text-stroke:1px black;}
.section-2025081103 {padding:6em 0 2.5em;}
.section-2025081103 .list {padding:2.25em 0 0;}
.section-2025081103 .list .item {width:11.875%;height:35.125em;transition:all 0.75s;position:relative;}
.section-2025081103 .list .item.active {width:48%;}
.section-2025081103 .list .item .img {width:100%;height:100%;overflow:hidden;}
.section-2025081103 .list .item .img a {display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:right;position:relative;}
.section-2025081103 .list .item .img a:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .6s;background:#000;opacity:0.65;}
.section-2025081103 .list .item.active .img a:before {opacity:0;}
.section-2025081103 .list .item .txt {position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;}
.section-2025081103 .list .item .txt:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;display:block;transition:all .6s;background-image:linear-gradient(0deg,rgb(0 0 0 / 60%) 0%,rgb(0 0 0 / 35%) 30%,rgb(0 0 0 / 0%) 100%);opacity:0;}
.section-2025081103 .list .item.active .txt:before {opacity:1;}
.section-2025081103 .list .item .txt .hint {position:absolute;bottom:1.75em;width:100%;padding:0 0.5em;color:#fff;line-height:1.25;font-weight:600;min-height:2.5em;font-size:1.5em;transition:all 0.5s;}
.section-2025081103 .list .item.active .txt .hint {opacity:0;transition:all .4s ease;}


.section-2025081103 .list .item .txt .tit {position:absolute;bottom:2.75em;width:100%;padding:0 6.5em 0 3.5em;opacity:0;transform:translateX(-3em);}
.section-2025081103 .list .item .txt .tit {display:block;color:#fff;line-height:1.25;font-weight:600;font-size:1.875em;bottom:1.45em;padding:0 3.45em 0 1.86em;}
.section-2025081103 .list .item.active .txt .tit {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-2025081103 .list .item .txt .more-a {display:block;width:3em;height:3em;overflow:hidden;position:absolute;bottom:2.5em;right:2.25em;border-radius:50%;border:1px solid #fff;opacity:0;transform:translateX(3em);}
.section-2025081103 .list .item.active .txt .more-a {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-2025081103 .list .item .txt .more-a svg {width: 3em;height: 3em;padding: 0.9em;fill: #fff;position: relative; top: -0.05em;}
.section-2025081103 .list .item.active .txt .more-a:hover svg {animation: moveBackground 1s linear infinite;}
@keyframes moveBackground {
0% {transform: translateX(0);opacity:1;}
49.95% {transform: translateX(110%);opacity:1;}
50% {opacity:0;}
50.05% {transform: translateX(-110%);opacity:0;}
50.1% {opacity:1;}
100% {transform: translateX(0);opacity:1;}
}
.section-2025081104 {padding:5.75em 0;position:relative;overflow:hidden;}
.section-2025081104 .bg {width:100%;height:0;}
.section-2025081104 .container {position:relative;z-index:1;}
.section-2025081104 .bg-l {position:absolute;top:0;left:0;width:21.125em;height:42.375em;background:url(../images/countup-bg-l.jpg) no-repeat;background-size:cover;}
.section-2025081104 .bg-r {position:absolute;top:0;right:0;width:21.0625em;height:29.875em;background:url(../images/countup-bg-r.jpg) no-repeat;background-size:cover;}
.section-2025081104 .section-left {width:calc( 100% - 49em );max-width:46.8125em;}
.section-2025081104 .section-left .name {padding-top:2em;}
.section-2025081104 .section-left .name p {font-size:2.5em;font-weight:600;margin-bottom:0.6em;}
.section-2025081104 .section-left .name p span {display:block;width:4.5em;height:1px;background:#000;margin-left:0.5em;margin-top:0.1em;}
.section-2025081104 .section-left .name img {width:100%;}
.section-2025081104 .section-right {width:47em;}
.section-2025081104 .list {}
.section-2025081104 .list .item {text-align:center;width:22.5em;}
.section-2025081104 .list .item:nth-child( 1 ),.section-2025081104 .list .item:nth-child( 2 ) {margin-bottom:3.5em;}
.section-2025081104 .list .item .num {font-family:'HarmonyOS';font-size:1.875em;}
.section-2025081104 .list .item .num .counter {color:var(--theme);font-weight:600;font-size:2.4em;margin:0 0.05em;}
.section-2025081104 .list .item .tit {font-size:1.25em;max-width:16em;margin:0 auto;}
.section-2025081105 {background:url(../images/about-bg.jpg) no-repeat;padding:9.75em 0;background-size:cover;margin-bottom:7.5em;}
.section-2025081105 .container {position:relative;}
.section-2025081105 .container:before {content:"";background:#fff;position:absolute;top:-4em;bottom:-4em;left:0;width:56%;}
.section-2025081105 .section-left {position:relative;width:45.5%;padding:0 4em;}
.section-2025081105 .section-right {position:relative;width:54.5%;}
.section-2025081105 .section-name {text-align:left;}
.section-2025081105 .section-left .txt {padding-top:0.75em;}
.section-2025081105 .section-left .txt .con {padding-bottom:1.5em;}
.section-2025081105 .section-left .txt .con p {font-size:1.25em;line-height:1.5;margin-bottom:1.5em;}
.section-2025081105 .section-left .txt .btn {font-size:1.25em;}
.section-2025081105 .section-right .img {width:100%;}
.section-2025081105 .section-right .img .video-popup-animation {font-size:1.35em;}
.section-2025081106 {background:url(../images/service-bg.jpg) no-repeat;padding:6.5em 0 7.375em;background-size:cover;}
.section-2025081106 .section-name {text-align:left;color:#fff;}
.section-2025081106 .section-name span {-webkit-text-stroke:1px white;text-stroke:1px white;}
.section-2025081106 .txt {padding-top:0.75em;width:100%;max-width:55em;}
.section-2025081106 .txt .con {margin-bottom:4em;}
.section-2025081106 .txt .con p {color:#fff;font-size:1.25em;font-weight:300;line-height:1.5;}
.section-2025081106 .txt .btn {font-size:1.25em;}
.section-2025081107 {overflow:hidden;padding:10em 0;background:url(../images/news-bg.png) no-repeat left top;background-size: 16.9375em;position:relative;}
.section-2025081107 .section-left {width:21em;padding-top:5em;}
.section-2025081107 .section-name {text-align:left;line-height:1.15;}
.section-2025081107 .section-name span {display:block;}
.section-2025081107 .btn {font-size:1.25em;margin-top:5em;}
.section-2025081107 .swiper-button {width:10em;padding-top:10em;}
.section-2025081107 .swiper-button .button-prev,.section-2025081107 .swiper-button .button-next {cursor:pointer;}
.section-2025081107 .swiper-button .button-prev svg,.section-2025081107 .swiper-button .button-next svg {display:block;width:2.75em;height:2.75em;padding:0.5em;}
.section-2025081107 .swiper-button .button-prev i,.section-2025081107 .swiper-button .button-next i {font-size:2.25em;display:block;line-height:1;width:1em;text-align:center;}
.section-2025081107 .swiper-button span {width:0.1em;height:1.5em;background:#000;}
.section-2025081107 .section-right {position:absolute;right:0;top:10em;overflow:hidden;width:calc( 92% - 23em );}
.section-2025081107 .section-right .swiper-slide {width:34.875em;}
.section-2025081107 .section-right .item {width:31.875em;margin-right:3em;}
.section-2025081107 .section-right .item.item2 {padding-top:5.25em;}
.section-2025081107 .section-right .item .img {overflow:hidden;width:100%;}
.section-2025081107 .section-right .item .img img {width:100%;height:22.375em;object-fit:cover;transition:all 0.5s;}
.section-2025081107 .section-right .item .img:hover img {transform:scale(1.1);}
.section-2025081107 .section-right .item .txt {padding:2.375em 1.35em;}
.section-2025081107 .section-right .item .txt .date {font-size:1.125em;font-weight:500;color:#666666;margin-bottom:0.8em;}
.section-2025081107 .section-right .item .txt .date svg {width:1.25em;height:1.25em;margin-right:0.5em;fill:#666666;}
.section-2025081107 .section-right .item .txt .tit {font-size:1.5em;font-weight:600;line-height:1.25;height:2.5em;margin-bottom:1.75em;}
.section-2025081107 .section-right .item .txt .tit a {color:#000;}
.section-2025081107 .section-right .item .txt .tit a:hover {color:#000;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.section-2025081107 .section-right .item .txt .more-a {display:block;width:3em;height:3em;overflow:hidden;transition:all 0.5s;border-radius:50%;border:1px solid #000;overflow:hidden;}
.section-2025081107 .section-right .item .txt .more-a svg {width:3em;height:3em;padding:0.9em;fill:#000;position: relative; top: -0.05em;}
.section-2025081107 .section-right .item .txt .more-a:hover svg {animation:moveBackground 1s linear infinite;}
.section-touch {background:url(../images/touch-bg.jpg) no-repeat;padding:3em 0;background-size:125em;animation:moveBackground1 30s linear infinite;}
@keyframes moveBackground1 {
 0% {
  background-position: 50% center;
 }
 25% {
  background-position: calc( 50% - 2.5em ) center;
 }
 50% {
  background-position: 50% center;
 }
 75% {
  background-position: calc( 50% + 2.5em ) center;
 }
 100% {
  background-position: 50% center;
 }
}
.section-touch .box {background:rgb(255 255 255 / 85%);width:47em;margin:0 -3em 0 auto;padding:3em 4em;}
.section-touch .box .form-name {text-align:center;font-size:2.5em;font-weight:700;}
.section-touch .box .form-p {font-size:1.125em;text-align:center;padding:0.75em 0 1em;}
.section-touch .touch-form {}
.section-touch .touch-form .form-input {font-size:1.25em;width:48%;margin-bottom:1.25em;}
.section-touch .touch-form .form-input input {font-size:1em;font-family:'Raleway';font-weight:300;width:100%;border-width:0 0 1px 0;background:unset;padding:0.5em 1em;}
.section-touch .touch-form .form-content {font-size:1.25em;width:100%;margin-bottom:1.25em;}
.section-touch .touch-form .form-content .form-textarea {font-size:1em;font-family:'Raleway';font-weight:300;width:100%;border-width:0 0 1px 0;background:unset;padding:0.5em 1em;}
.section-touch .touch-form .form-input.form-captchar {width:55%;position:relative;}
.section-touch .touch-form .form-input.form-captchar input {width:52%;}
.section-touch .touch-form .form-input.form-captchar img {position:absolute;top:0;right:0;width:46%;height:2.2em;}
.section-touch .touch-form .submit {width:100%;padding:0;font-size:1.625em;}
.section-touch .touch-form .submit input {width:100%;background:unset;border-width:0;font-size:1em;font-weight:700;font-family:'Raleway';padding:0.5em 0;}
.section-touch .touch-form .p {padding-top:1.5em;}
.section-touch .touch-form .p p {font-size:1.125em;font-weight:300;color:#666666;width:100%;}
.footer-2025081100 {}
.footer-2025081100 .footer_box {background:#f5f5f5;padding:3.75em 0 8.5em;}
.footer-2025081100 .footer_top {padding-bottom:1.5em;border-bottom:1px solid #c4c4c4;margin-bottom:3.5em;}
.footer-2025081100 .foot-logo {}
.footer-2025081100 .footer_top .foot-logo img {width:12.0625em;}
.footer-2025081100 .foot-follow {}
.footer-2025081100 .foot-follow span {font-size:1.625em;font-weight:600;padding-right:0.5em;}
.footer-2025081100 .foot-follow .ico {margin-left:0.875em;width:1.875em;height:1.875em;padding:0.35em;border-radius:50%;background:#000;transition:all 0.5s;}
.footer-2025081100 .foot-follow .ico svg {display:block;width:100%;height:100%;fill:#fff;}
.footer-2025081100 .foot-follow .ico:hover {background:var(--theme);}
.footer-2025081100 .footer_con {}
.footer-2025081100 .foot_con {width:31.25em;}
.m_name {display:none;}
.footer-2025081100 .foot_con .info {font-size:1.125em;padding:0 0 1.5em 2em;line-height:1.25;background-repeat:no-repeat;background-position:top left;background-size:1.25em;}
.footer-2025081100 .foot_con .info1 {background-image:url(../images/foot-ico01.png);}
.footer-2025081100 .foot_con .info2 {background-image:url(../images/foot-ico02.png);}
.footer-2025081100 .foot_con .info3 {background-image:url(../images/foot-ico03.png);}
.footer-2025081100 .foot_con .info4 {background-image:url(../images/foot-ico04.png);}
.footer-2025081100 .foot_con .info span {font-weight:600;}
.footer-2025081100 .foot_link {width:auto;max-width:20%;}
.footer-2025081100 .foot_link .item {}
.footer-2025081100 .foot_link .item .tit {display:block;font-size:2em;font-weight:600;margin-bottom:0.75em;}
.footer-2025081100 .foot_link .item .a {display:block;font-size:1.125em;margin-bottom:1.45em;padding-right:1.75em;padding-left:0;transition:all 0.5s;line-height:1.25;position:relative;}
.footer-2025081100 .foot_link .item .a:before {content:"";position:absolute;top:0.625em;left:0;width:0;height:1px;transition:all .6s;background:#000;}
.footer-2025081100 .foot_link .item .a:hover {color:#000;padding-right:0;padding-left:1.75em;}
.footer-2025081100 .foot_link .item .a:hover:before {width:1.35em;}
.footer-2025081100 .footer_copyright {background:#000000;}
.footer-2025081100 .footer_copyright p {text-align:center;font-size:1.125em;font-weight:300;padding:0.5em 0;color:#fff;}
.page_banner-2025081109 {position:relative;}
.page_banner-2025081109 .img {width:100%;}
.page_banner-2025081109 .img img {width:100%;height:34.375em;object-fit:cover;}
.page_banner-2025081109 .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.page_banner-2025081109 .txt .tit {padding-top:2.25em;font-size:3.125em;color:#ffffff;text-align:center;font-weight:700;text-transform:uppercase;}
.section-2025081110 {padding:4.375em 0;background:url(../images/advisory-bg.jpg) no-repeat;background-size:cover;}
.section-2025081110 .txt {width:70%;}
.section-2025081110 .txt .section-name {font-size:2.375em;font-weight:600;text-align:left;color:#fff;}
.section-2025081110 .txt .con {margin-top:0.5em;}
.section-2025081110 .txt .con p {font-size:1.375em;color:#fff;}
.section-2025081110 .btn {font-size:1.5em;}
.page_nav {background:#f5f5f5;font-size:1.125em;padding:1em 0;}
.page_nav .ico {width:1.35em;height:1.35em;margin-right:0.5em;background:url(../images/page_nav_ico.png) no-repeat;background-size:100%;margin-top:-0.2em;}
.page_nav a {font-size:1em;display:inline-block;max-width:24em;transition:all 0.35s;}
.page_nav span {font-size:1em;margin:0 0.5em;}
.section-2025081111 {padding:6.25em 0 7.5em;}
.section-2025081111 .section-header {width:100%;margin-bottom:4.5em;}
.section-2025081111 .section-header h1 {font-size:2.375em;font-weight:700;margin-bottom:0.5em;}
.section-2025081111 .section-header p {font-size:1.15em;color:#333;}
.section-2025081111 .section-left {width:74.5em;}
.section-2025081111 .section-right {width:20em;}
.section-2025081112 {padding:6.25em 0;}
.list-download {}
.list-download .item {width:47%;margin-bottom:4.5em;}
.list-download .item .img {position:relative;width:100%;overflow:hidden;transition:all 0.5s;}
.list-download .item .img img {width:100%;}
.list-download .item .img .more {width:100%;position:absolute;bottom:0;left:0;padding:0.8125em 0;transition:all 0.5s;transform:translateY(100%);background:rgb(0 0 0 / 70%);}
.list-download .item .img .more .download-ico {width:4.75em;height:1.5em;background:url(../images/download-ico.png) no-repeat center;background-size:auto 1.35em;transform:scale(1);transition:all 0.5s;}
.list-download .item .img .more .download-ico:hover {transform:scale(1.1);}
.list-download .item .img .more span {width:1px;height:1.5em;background:#fff;}
.list-download .item .img .more .view-ico {width:4.75em;height:1.5em;background:url(../images/view-ico.png) no-repeat center;background-size:auto 1.125em;transform:scale(1);transition:all 0.5s;}
.list-download .item .img .more .view-ico:hover {transform:scale(1.1);}
.list-download .item:hover .img {box-shadow:0.35em 0.35em 2.5em 0 rgb(0 0 0 / 20%);}
.list-download .item:hover .img .more {transform:translateY(0);}
.list-download .item .txt {padding:2.625em 1em 1em;}
.list-download .item .txt .tit {font-size:1.375em;text-align:center;}
.list-download .item .txt .tit a {color:#1b0d0d;font-weight:500;transition:all 0.5s;font-family:'HarmonyOS';}
.list-download .item:hover .txt .tit a {text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.news-header {padding-bottom:3.375em;}
.news-header a {font-size:1.625em;font-weight:500;color:#000;opacity:0.6;transition:all 0.5s;}
.news-header span {margin:0 5.5em;width:1px;height:1.5em;background:#666;}
.news-header a.active,.news-header a:hover {opacity:1;}
.list-news {gap:3.65%;}
.list-news .item {width:30.9%;margin-bottom:1.5em;}
.list-news .item .img {overflow:hidden;width:100%;}
.list-news .item .img img {width:100%;height:21.75em;object-fit:cover;transition:all 0.5s;}
.list-news .item .img:hover img {transform:scale(1.1);}
.list-news .item .txt {padding:2.375em 1.35em;}
.list-news .item .txt .date {font-size:1.125em;font-weight:500;color:#666666;margin-bottom:0.8em;}
.list-news .item .txt .date svg {width:1.25em;height:1.25em;margin-right:0.5em;fill:#666666;}
.list-news .item .txt .tit {font-size:1.5em;font-weight:600;line-height:1.25;height:2.5em;margin-bottom:1.75em;}
.list-news .item .txt .tit a {color:#000;}
.list-news .item .txt .tit a:hover {color:#000;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.list-news .item .txt .more-a {display:block;width:3em;height:3em;overflow:hidden;transition:all 0.5s;border-radius:50%;border:1px solid #000;overflow:hidden;}
.list-news .item .txt .more-a svg {width:3em;height:3em;padding:0.9em;fill:#000;position: relative; top: -0.05em;}
.list-news .item .txt .more-a:hover svg {animation:moveBackground 1s linear infinite;}
.section-2025081113 {padding:5.25em 0;}
.section-2025081113 .section-right {width:77.75em;}
.section-2025081113 .section-left {width:17.75em;}
.list-prodcut {gap:3.5%;}
.list-prodcut .item {width:31%;margin-bottom:2.75em;}
.list-prodcut .item .img {position:relative;border:1px solid #dcdcdc;}
.list-prodcut .item .img img {width:100%;height:21.5em;object-fit:cover;transition:all 1s;}
.list-prodcut .item .img img.img-1 {opacity:1;}
.list-prodcut .item .img img.img-2 {opacity:0;position:absolute;top:0;left:0;}
.list-prodcut .item .img:hover .img-2 {opacity:1;}
.list-prodcut .item .txt {padding:1.25em 1em;}
.list-prodcut .item .txt .parameter {margin-bottom:1em;}
.list-prodcut .item .txt .parameter span {font-size:0.875em;font-family:'HarmonyOS';color:#797979;}
.list-prodcut .item .txt .parameter i {font-style:inherit;margin:0 1em;width:1px;height:0.875em;background:#797979;}
.list-prodcut .item .txt .tit {text-align:center;font-size:1.5em;font-weight:500;font-family:'HarmonyOS';}
.list-prodcut .item .txt .tit a:hover {color:#000;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.section-2025081114 {padding:6.25em 0 7em;}
.section-2025081114 .section-left {width:75em;}
.section-2025081114 .section-right {width:20em;}
.section-2025081114 .box {padding:0 3em;}
.section-2025081114 .box .h2 {text-align:center;font-size:2em;font-weight:600;}
.section-2025081114 .box .span {padding-top:0.75em;padding-bottom:2em;}
.section-2025081114 .box .span svg {display:block;margin:0 0.25em 0 0.75em;width:1.125em;fill:#777;}
.section-2025081114 .box .span span {font-size:0.975em;font-family:'HarmonyOS';color:#777;margin-right:0.75em;}
.section-2025081114 .box .article {font-size:1.125em;}
.section-2025081114 .box .article p {line-height:1.55;margin-bottom:0.5em;color:#333;}
.section-2025081114 .box .article p * {color:inherit;}
.section-2025081114 .box .article img {max-width:100% !important;height:auto !important;margin:0 auto;}
.section-2025081114 .prev-next {border-top:1px solid #c3c3c3;margin-top:5.5em;}
.section-2025081114 .prev-next .prev,.section-2025081114 .prev-next .next {width:49.2%;background:#ffffff;margin:2.75em 0;}
.section-2025081114 .prev-next .prev:hover,.section-2025081114 .prev-next .next:hover {color:#000;}
.section-2025081114 .prev-next .prev span {font-size:1.125em;font-weight:600;margin-right:1.25em;color:#000;}
.section-2025081114 .prev-next .prev span i {font-size:1.125em;margin-right:0.5em;color:inherit;}
.section-2025081114 .prev-next .next span {font-size:1.125em;font-weight:600;margin-left:1.25em;color:#000;}
.section-2025081114 .prev-next .next span i {font-size:1.125em;margin-left:0.5em;color:inherit;}
.section-2025081114 .prev-next .prev .a {flex:1;font-size:1.125em;font-weight:400;color:#666666;}
.section-2025081114 .prev-next .next .a {text-align:right;flex:1;font-size:1.125em;font-weight:400;color:#666666;}
.section-2025081114 .prev-next .prev:hover .a,.section-2025081114 .prev-next .next:hover .a,.section-2025081114 .prev-next .prev:hover span,.section-2025081114 .prev-next .next:hover span {color:#000;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.section-2025081115 {}
.prodcut-header {padding:5em 0;}
.prodcut-header .box {background:#fff;padding:4.25em 4em;}
.prodcut-header .box .left {width:51.5em;}
.prodcut-header .box .right {width:36.5em;}
.prodcut-header .box .img {width:41.25em;height:36.75em;overflow:hidden;border:1px solid #e5e5e5;}
.prodcut-header .box .img img {width:100%;height:100%;object-fit:cover;}
.prodcut-header .box .products-swiper {width:8.5em;height:36.75em;padding:2em 0;position: relative;}
.prodcut-header .box .products-swiper .swiper-pagination {display:none;}
.prodcut-header .box .products-swiper .swiper-slide {height:7.625em;}
.prodcut-header .box .products-swiper .swiper-img {width:100%;height:100%;}
.prodcut-header .box .products-swiper .swiper-img:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;}
.prodcut-header .box .products-swiper .swiper-img img {width:100%;height:100%;object-fit:cover;cursor:pointer;border:1px solid #e1e1e1;}
.prodcut-header .box .products-swiper .swiper-img.active img {border:2px solid #c5c5c5;}
.prodcut-header .box .products-swiper .button-prev,.prodcut-header .box .products-swiper .button-next {color:#dbdbdb;position:absolute;left:0;width:100%;text-align:center;font-size:1.5em;cursor:pointer;}
.prodcut-header .box .products-swiper .button-prev {top:0;line-height:1;}
.prodcut-header .box .products-swiper .button-next {bottom:0;line-height:1;}
.prodcut-header .box .products-swiper .swiper {height:100%;}
.prodcut-header .box .title {font-size:2.875em;font-weight:600;padding-bottom:0.45em;border-bottom:1px solid #e4e4e4;}
.prodcut-header .box .remarks {padding-bottom:2.25em;}
.prodcut-header .box .remarks .remark-head {border-bottom:1px solid var(--border-color);padding:0.8em 0.25em 0.8em 2.2em;background:url(../images/select_pic.png) no-repeat;background-position:0.2em center;background-size:1.4em;font-size:1.25em;font-weight:600;}
.prodcut-header .box .remarks .remark-head span {}
.prodcut-header .box .remarks .remark-head i {font-size:1.25em;width:1.25em;height:1.25em;text-align:center;line-height:1.25em;transition:all 0.45s;cursor:pointer;}
.prodcut-header .box .remarks .remark-head.active i {transform:rotate(90deg);}
.prodcut-header .box .remarks .remark-con {font-size:1.125em;padding-top:0.5em;}
.prodcut-header .box .remarks .remark-con p {color:#333;line-height:1.75em;}
.prodcut-header .box .remarks .list {padding-top:1.75em;}
.prodcut-header .box .remarks .list p {font-size:1.125em;color:#333333;padding-bottom:2em;}
.prodcut-header .box .remarks .list p span {font-size:1.111em;font-weight:600;margin-right:0.75em;}
.prodcut-header .box .btn {font-size:1.25em;font-weight:400;text-transform:uppercase;}
.prodcut-box {padding:5.25em 0;}
.prodcut-box .section-left {width:74.75em;}
.prodcut-box .section-right {width:17.75em;padding-top:0.75em;}
.prodcut-box .product_info {}
.prodcut-box .product_info .tit {font-size:2.375em;font-weight:600;padding-bottom:0.475em;border-bottom:1px solid #d2d2d2;margin-bottom:2em;}
.prodcut-box .product_info .tit i {width:0.25em;height:0.8em;background:var(--theme);margin-right:0.725em;}
.prodcut-box .product_info .con {font-size:1.125em;}
.prodcut-box .product_info .con p {line-height:1.55;margin-bottom:1em;color:#333;}
.prodcut-box .product_info .con p * {color:inherit;}
.prodcut-box .product_info .con img {max-width:100% !important;height:auto !important;margin:10px auto;}
.prodcut-box .product_info .prev-next {border-top:1px solid #c3c3c3;margin-top:5.5em;}
.prodcut-box .product_info .prev-next .prev,.prodcut-box .product_info .prev-next .next {width:49.2%;background:#ffffff;margin:2.75em 0;}
.prodcut-box .product_info .prev-next .prev:hover,.prodcut-box .product_info .prev-next .next:hover {color:#000;}
.prodcut-box .product_info .prev-next .prev span {font-size:1.125em;font-weight:600;margin-right:1.25em;color:#000;}
.prodcut-box .product_info .prev-next .prev span i {font-size:1.125em;margin-right:0.5em;color:inherit;}
.prodcut-box .product_info .prev-next .next span {font-size:1.125em;font-weight:600;margin-left:1.25em;color:#000;}
.prodcut-box .product_info .prev-next .next span i {font-size:1.125em;margin-left:0.5em;color:inherit;}
.prodcut-box .product_info .prev-next .prev .a {flex:1;font-size:1.125em;font-weight:400;color:#666666;}
.prodcut-box .product_info .prev-next .next .a {text-align:right;flex:1;font-size:1.125em;font-weight:400;color:#666666;}
.prodcut-box .product_info .prev-next .prev:hover .a,.prodcut-box .product_info .prev-next .next:hover .a,.prodcut-box .product_info .prev-next .prev:hover span,.prodcut-box .product_info .prev-next .next:hover span {color:#000;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.prodcut-footer {padding-bottom:9em;}
.prodcut-foot-tit {padding-bottom:2.75em;}
.prodcut-foot-tit .tit {font-size:2.375em;font-weight:600;}
.prodcut-foot-tit .tit i {width:0.25em;height:0.8em;background:var(--theme);margin-right:0.725em;}
.prodcut-foot-tit .swiper-button {width:10em;}
.prodcut-foot-tit .swiper-button .button-prev,.prodcut-foot-tit .swiper-button .button-next {cursor:pointer;}
.prodcut-foot-tit .swiper-button .button-prev svg,.prodcut-foot-tit .swiper-button .button-next svg {display:block;width:2.75em;height:2.75em;padding:0.5em;}
.prodcut-foot-tit .swiper-button .button-prev i,.prodcut-foot-tit .swiper-button .button-next i {font-size:2.25em;display:block;line-height:1;width:1em;text-align:center;}
.prodcut-foot-tit .swiper-button span {width:0.1em;height:1.5em;background:#000;}
.recommend-swiper {}
.recommend-swiper .item {}
.recommend-swiper .item .img {position:relative;border:1px solid #dcdcdc;}
.recommend-swiper .item .img img {width:100%;height:20.5em;object-fit:cover;transition:all 1s;}
.recommend-swiper .item .img img.img-1 {opacity:1;}
.recommend-swiper .item .img img.img-2 {opacity:0;position:absolute;top:0;left:0;}
.recommend-swiper .item .img:hover .img-1 {opacity:0;}
.recommend-swiper .item .img:hover .img-2 {opacity:1;}
.recommend-swiper .item .txt {padding:1.25em 1em;}
.recommend-swiper .item .txt .parameter {margin-bottom:1em;}
.recommend-swiper .item .txt .parameter span {font-size:0.875em;font-family:'HarmonyOS';color:#797979;}
.recommend-swiper .item .txt .parameter i {font-style:inherit;margin:0 0.75em;width:1px;height:0.875em;background:#797979;}
.recommend-swiper .item .txt .tit {text-align:center;font-size:1.5em;font-weight:500;font-family:'HarmonyOS';}
.recommend-swiper .item .txt .tit a:hover {color:#333;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.section-2025081116 {}
.contact-box {padding:6.5em 0;}
.contact-box .list {}
.contact-box .list .item {width:30%;}
.contact-box .list .item img {margin:0 auto 1.25em;width:5.125em;}
.contact-box .list .item:hover img {animation:beat-hover 1.5s linear}
@keyframes beat-hover {
0% {transform: translateY(0);}
16.66% {transform: translateY(-1.2em);}
33.32% {transform: translateY(0);}
50% {transform: translateY(-0.6em);}
66.66% {transform: translateY(0);}
83.32% {transform: translateY(-0.3em);}
100% {transform: translateY(0);}
}
.contact-box .list .item p {text-align:center;}
.contact-box .list .item b {display:block;font-size:1.875em;font-weight:600;}
.contact-box .list .item span {display:block;font-size:1.5em;font-family:'HarmonyOS';font-weight:400;color:#333333;margin-top:0.5em;}
.contact-touch {padding-bottom:6.625em;position:relative;}
.contact-touch .bg {position:absolute;top:0;left:0;width:43.5em;height:100%;background:url(../images/contact-touch-bg.png) no-repeat;background-position:top right;background-size:43.5em;}
.contact-touch .bg img {position:absolute;top:15.15em;right: 9.5em;width:9.25em;}
.contact-touch .box {width:52.5%;margin:0 0 0 auto;padding:5em 5.25em;box-shadow:0 0 5.5em 0.1em rgb(0 0 0 / 17.5%);}
.contact-touch .box .form-name {text-align:left;font-size:2.5em;font-weight:700;}
.contact-touch .box .form-p {font-size:1.125em;text-align:left;padding:0.75em 0 2em;}
.contact-touch .touch-form {}
.contact-touch .touch-form .form-input {font-size:1.25em;width:48%;margin-bottom:1.25em;}
.contact-touch .touch-form .form-input input {font-size:1em;font-family:'Raleway';font-weight:300;width:100%;border-width:0 0 1px 0;background:unset;padding:0.5em 1em;}
.contact-touch .touch-form .form-content {font-size:1.25em;width:100%;margin-bottom:1.25em;}
.contact-touch .touch-form .form-content .form-textarea {font-size:1em;font-family:'Raleway';font-weight:300;width:100%;border-width:0 0 1px 0;background:unset;padding:0.5em 1em;}
.contact-touch .touch-form .form-input.form-captchar {width:55%;position:relative;margin-bottom:3em;}
.contact-touch .touch-form .form-input.form-captchar input {width:52%;}
.contact-touch .touch-form .form-input.form-captchar img {position:absolute;top:0;right:0;width:46%;height:2.2em;}
.contact-touch .touch-form .submit {max-width:100%;width:14em;padding:0;font-size:1.625em;margin:0 auto;}
.contact-touch .touch-form .submit input {width:100%;background:unset;border-width:0;font-size:1em;font-weight:700;font-family:'Raleway';padding:0.5em 0;}
.contact-touch .touch-form .p {padding-top:1.5em;width:100%;text-align:center;}
.contact-touch .touch-form .p p {font-size:1.125em;font-weight:300;color:#666666;width:100%;}
.contactmap {width:100%;}
.contactmap iframe {width:100%;height:42em;}
.list_address {padding:6.25em 0 8.75em;}
.list_address .item {width:41em;}
.list_address .item .tit {font-size:1.875em;font-weight:600;padding-bottom:0.4em;padding-left:1.6em;background:url(../images/address-ico.png) no-repeat;background-size:1em;background-position:0.1em top;}
.list_address .item .con {font-size:1.25em;color:#333333;padding-left:2.4em;padding-bottom:1em;min-height:6em;line-height:1.25;}
.list_address .item .img {width:100%;}
.list_address .item .img img {width:100%;}
.section-2025081117 {padding-top:6.25em;position:relative;overflow:hidden;}
.section-2025081117 .container {position:relative;}
.section-2025081117 .bg {position:absolute;top:24em;left:0;width:100%;height:35.4375em;background:url(../images/about-us-bg.jpg) no-repeat;background-size:contain;background-position:center;}
.section-2025081117 .section-left {width:calc( 100% - 56em );max-width:37.5em;}
.section-2025081117 .section-left .name {}
.section-2025081117 .section-left .name p {font-size:2em;font-weight:600;margin-bottom:0.6em;}
.section-2025081117 .section-left .name b {}
.section-2025081117 .section-left .name span {display:block;width:4.5em;height:1px;background:#000;margin-left:0.5em;margin-top:0.1em;}
.section-2025081117 .section-left .name img {width:100%;}
.section-2025081117 .section-right {width:54em;}
.section-2025081117 .section-right .txt {}
.section-2025081117 .section-right .txt .con {color:#000;}
.section-2025081117 .section-right .txt .con p {font-size:1.375em;line-height:1.5em;margin-bottom:1.5em;}
.section-2025081117 .list {padding:3em 0 6.5em;width:100%;}
.section-2025081117 .list .item {text-align:center;width:22.5em;}
.section-2025081117 .list .item .num {font-family:'HarmonyOS';font-size:1.875em;}
.section-2025081117 .list .item .num span {color:var(--theme);font-weight:600;font-size:2.5em;margin:0 0.05em;}
.section-2025081117 .list .item .tit {font-size:1.25em;font-weight:500;max-width:16em;margin:-0.35em auto 0;}
.section-2025081117 .section-foot {}
.section-2025081117 .section-foot .name {text-align:center;font-size:2.125em;font-weight:600;margin-bottom:1.15em;}
.section-2025081117 .section-foot .list-img {}
.section-2025081117 .section-foot .list-img .item {width:49%;height:33.125em;}
.section-2025081117 .section-foot .list-img .item .img {overflow:hidden;}
.section-2025081117 .section-foot .list-img .item .img img {width:100%;height:33.125em;object-fit:cover;transition:all 0.75s;}
.section-2025081117 .section-foot .list-img .item .img:hover img {transform:scale(1.03);}
.section-2025081117 .section-foot .list-img .item .video-img .video.vp-a img {height:33.125em;object-fit:cover;}
.section-2025081117 .section-foot .list-ico {width:100%;padding:5.625em 0;}
.section-2025081117 .section-foot .list-ico .item {width:21.25em;cursor:pointer;}
.section-2025081117 .section-foot .list-ico .item .img {position:relative;}
.section-2025081117 .section-foot .list-ico .item .img img {width:100%;height:3.75em;object-fit:contain;transition:all 0.5s;}
.section-2025081117 .section-foot .list-ico .item .img .img-1 {position:relative;z-index:1;}
.section-2025081117 .section-foot .list-ico .item .img .img-2 {position:absolute;top:0;left:0;opacity:0;}
.section-2025081117 .section-foot .list-ico .item:hover .img img {transform:translateY(-1em);}
.section-2025081117 .section-foot .list-ico .item:hover .img .img-1 {opacity:0;}
.section-2025081117 .section-foot .list-ico .item:hover .img .img-2 {opacity:1;}
.section-2025081117 .section-foot .list-ico .item .txt {padding-top:0.625em;}
.section-2025081117 .section-foot .list-ico .item .txt .tit {font-size:1.275em;font-weight:500;text-align:center;}
.section-2025081117 .section-foot .list-ico i {width:1px;height:5em;background:#b2b2b2;cursor:default;}
.section-2025081118 {background:#f5f5f5;padding:6.375em 0 7em;}
.section-2025081118 .section-left {width:53em;}
.section-2025081118 .container>.flex {width:100%;max-width:91.375em;margin:0 auto 2.5em;}
.section-2025081118 .big-swiper {}
.section-2025081118 .big-swiper .item {overflow:hidden;}
.section-2025081118 .section-right {transition-property:right,opacity;transition-duration:0.5s;transition-delay:0.6s;position:relative;right:-4rem;opacity:0;}
.section-2025081118 .section-left {transition-property:left,opacity;transition-duration:0.5s;transition-delay:0.4s;position:relative;left:-4rem;opacity:0;}
.section-2025081118 .swiper-slide-active .section-right {right:0;opacity:1;}
.section-2025081118 .swiper-slide-active .section-left {left:0;opacity:1;}

.section-2025081118 .big-swiper .item .tit {font-size:9.25em;font-weight:600;font-family:'HarmonyOS';line-height:1;position:relative;padding-left:0.275em;margin-bottom:0.15em;}
.section-2025081118 .big-swiper .item .tit:before {content:"";position:absolute;top:0.125em;left:0.01em;display:block;height:0.75em;width:0.045em;background:var(--theme);}
.section-2025081118 .big-swiper .item .con {}
.section-2025081118 .big-swiper .item .con>.flex {margin-bottom:2em;}
.section-2025081118 .big-swiper .item .con b {font-size:1.625em;font-weight:600;padding-right:0.75em;}
.section-2025081118 .big-swiper .item .con p {font-size:1.375em;flex:1;line-height:1.45;padding-top:0.2em;}
.section-2025081118 .section-right {width:39.25em;}
.section-2025081118 .section-right .img {}
.section-2025081118 .section-right .img img {width:100%;}
.section-2025081118 .section-foot {width:100%;position:relative;}
.section-2025081118 .section-foot .bg {position:absolute;left:0;top: 2.5em;width:100%;height:2em;background:url(../images/history-bg.png) no-repeat;background-size:100% 100%;}
.section-2025081118 .section-foot .swiper {position:relative;}
.section-2025081118 .section-foot .swiper-slide {}
.section-2025081118 .section-foot .item {text-align:center;height:9.125em;cursor:pointer;}
.section-2025081118 .section-foot .item .ico {width:100%;height:6.25em;background:url(../images/history-ico.png) no-repeat;background-size:2.25em auto;background-position:top center;transition:all 0.5s;}
.section-2025081118 .section-foot .item span {display:inline-block;font-size:2em;width:4.375em;line-height:1.45em;transition:all 0.5s;}
.section-2025081118 .section-foot .swiper-slide-thumb-active .item .ico {background-image:url(../images/history-ico-h.png);}
.section-2025081118 .section-foot .swiper-slide-thumb-active .item span {background:var(--theme);color:#fff;}
.section-2025081119 {padding:5.5em 0 1.25em;}
.section-2025081119 .txt {}
.section-2025081119 .txt .tit {text-align:center;font-size:3em;font-weight:600;}
.section-2025081119 .txt .con {text-align:center;font-size:1.25em;padding:0.5em 0 2em;color:#666666;width:100%;max-width:52em;margin:0 auto;}
.section-2025081119 .txt .list {gap:1.5%;}
.section-2025081119 .txt .list .img {width:23.875%;margin-bottom:1.6875em;overflow:hidden;cursor: pointer;}
.section-2025081119 .txt .list .img img {width:100%;transition:all 0.75s;}
.section-2025081119 .txt .list .img:hover img {transform:scale(1.1);}
.section-2025081120 {overflow:hidden;padding:3.5em 0 6.75em;background:url(../images/partners-bg.jpg) no-repeat;background-size:100% auto;background-position:top center;}
.section-2025081120 .container {}
.section-2025081120 .txt {}
.section-2025081120 .txt .tit {text-align:center;font-size:3em;font-weight:600;}
.section-2025081120 .txt .con {text-align:center;font-size:1.25em;padding:0.5em 0 2em;color:#666666;width:100%;max-width:49em;margin:0 auto;}
.section-2025081120 .big-swiper {padding:0 5em;overflow:visible;}
.section-2025081120 .big-swiper .swiper-slide .img:after {content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;opacity:0.8;transition:all 0.5s;}
.section-2025081120 .big-swiper .img {position:relative;transform:scale(0.85);}
.section-2025081120 .big-swiper .img img {width:100%;}
.section-2025081120 .big-swiper .swiper-slide-active .img,.section-2025081120 .big-swiper .swiper-slide-next .img {transform:scale(1);}
.section-2025081120 .big-swiper .swiper-slide-active .img:after,.section-2025081120 .big-swiper .swiper-slide-next .img:after {opacity:0;}
.section-2025081120 p {text-align:center;font-size:1.25em;color:#666666;width:100%;max-width:41em;margin:0 auto;}
.section-2025081120 .small-swiper {padding:3.75em 0;}
.section-2025081120 .small-swiper .swiper-wrapper {-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;}
.section-2025081120 .small-swiper .img {width:100%;height:9.375em;padding:2.25em 1.5em;border:1px solid #dcdcdc;}
.section-2025081120 .small-swiper .img img {width:100%;height:100%;object-fit:contain;}
.section-2025081121 {position:relative;padding-bottom:10.75em;}
.section-2025081121 .section-left {}
.section-2025081121 .section-left .txt {padding-top:5.5em;}
.section-2025081121 .section-left .txt .tit {font-size:3em;font-weight:600;}
.section-2025081121 .section-left .txt .con {font-size:1.25em;padding:0.5em 0 2em;color:#666666;width:100%;max-width:34em;min-height:11em;}
.section-2025081121 .swiper-button {width:9em;}
.section-2025081121 .swiper-button .button-prev,.section-2025081121  .swiper-button .button-next {cursor:pointer;}
.section-2025081121 .swiper-button .button-prev svg,.section-2025081121  .swiper-button .button-next svg {display:block;width:2.75em;height:2.75em;padding:0.5em;}
.section-2025081121 .swiper-button .button-prev i,.section-2025081121 .swiper-button .button-next i {font-size:2em;display:block;line-height:1;width:1em;text-align:center;}
.section-2025081121 .swiper-button span {width:0.06em;height:1.4em;background:#000;}
.section-2025081121 .section-right {position:absolute;right:0;top:0;overflow:hidden;width:calc( 92% - 44em );}
.section-2025081121 .section-right .item {}
.section-2025081121 .section-right .item .img {width:100%;padding-right:1.875em;}
.section-2025081121 .section-right .item .img img {width:100%;}
@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {width:83.3vw;max-width: unset;}
}
@media screen and (max-width:1632px) {
.section-2025081103 .list .item {height:34.4vw;}
.section-2025081104 .section-left .name p {font-size:2.25em;}
.section-2025081104 .bg-l {left:0;}
.section-2025081105 .container:before {top:-3em;bottom:-3em;width:55%;}
.section-2025081105 .section-left {width:50%;padding:0 2.5em;}
.section-2025081105 .section-right {width:50%;}
.section-touch .box {margin:0 0 0 auto;max-width:55%;}
.section-2025081111 {padding:3.75em 0 5em;}
.section-2025081111 .section-header {margin-bottom:3.5em;}
.section-2025081111 .section-left {width:calc( 100% - 23em );}
.list-download .item {width:48%;}
.news-header span {margin:0 3.5em;}
.list-news {gap:2%;}
.list-news .item {width:32%;}
.section-2025081113 {padding:4em 0 5em;}
.section-2025081113 .section-right {width:calc( 100% - 19.75em );}
.section-2025081113 .section-left {}
.list-prodcut {gap:2%;}
.list-prodcut .item {width:32%;margin-bottom:2em;}
.list-prodcut .item .img img {height:20vw;}
.section-2025081114 {padding:3.75em 0 5em;}
.section-2025081114 .section-left {width:calc( 100% - 23em );}
.prodcut-header .box {padding:2.5em;}
.prodcut-header .box .right {width:calc( 100% - 50em );}
.prodcut-header .box .left {width:47.5em;}
.prodcut-header .box .img {width:38em;}
.prodcut-box .section-left {width:calc( 100% - 19.75em );}
.recommend-swiper .item .img img {height:20vw;}
.contact-touch .bg {width:39em;}
.section-2025081117 .list .item {width:18.5em;}
.section-2025081117 .list .item .num span {font-size:2.25em;}
.section-2025081117 .section-foot .list-ico .item {width:24%;}
.section-2025081118 .section-left {width:calc( 100% - 40em );}
.section-2025081118 .big-swiper .item .tit {font-size:7.5em;}
.section-2025081118 .big-swiper .item .con b {font-size:1.5em;}
.section-2025081118 .big-swiper .item .con p {font-size:1.25em;}
.section-2025081120 .small-swiper .img {height:7.5em;padding:1.5em;}
.section-2025081121 .section-left {width:25em;}
.section-2025081121 .section-right {width:calc( 94% - 28em );}
}
@media screen and (max-width:1240px) {
body {font-size:14px;}
.header-2025081101 .head_middle {width:50em;}
.section-2025081103 .list .item.active .txt .tit {padding:0 5em 0 2em;}
.section-2025081103 .list .item.active .txt .more-a {right:1.75em;}
.section-2025081104 .section-left {width:calc( 100% - 47em );}
.section-2025081104 .section-right {width:45.5em;}
.section-touch {background-size:auto 100%;}
.section-2025081111 .section-left {width:calc( 100% - 22em );}
.section-2025081111 .section-right {width:19em;}
.section-2025081112 {padding:3.75em 0 5em;}
.section-2025081114 .section-left {width:calc( 100% - 22em );}
.section-2025081114 .section-right {width:19em;}
.prodcut-header .box .left {width:46em;}
.prodcut-header .box .img {width:36.5em;height:34em;}
.prodcut-header .box .products-swiper {height:34em;}
.prodcut-header .box .right {width:calc( 100% - 48em );}
.list_address .item {width:47%;}
.section-2025081117 .section-left {width:39%;}
.section-2025081117 .section-right {width:58%;}
.section-2025081117 .list .item {width:25%;}
}
@media screen and (max-width:1024px) {
.header-2025081101 .head_middle {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--theme) !important;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:3em 0 0;}
.header-2025081101 .head_middle.active {transform:translateX(0);}
.header-2025081101 .head_middle .navbar {display:block;width:94%;max-width:1400px;margin:0 auto;}
.header-2025081101 .head_middle .navbar .megamenu {width:100%;color:#fff;position:relative;}
.header-2025081101 .head_middle .navbar .megamenu>a {display:block;color:#fff !important;padding:0.75em 0;font-size:1.25em;}
.header-2025081101 .head_middle .navbar .megamenu i {display:block;position:absolute;top:0;right:0;font-size:1.25em;width:2.4em;height:2.75em;line-height:2.75em;text-align:center;transition:all 0.5s;}
.header-2025081101 .head_middle .nav_list {display:none;position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.header-2025081101 .head_middle .nav_list1 {position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.header-2025081101 .head_middle .nav_list ul {display:block;}
.header-2025081101 .head_middle .nav_list li {position:relative;}
.header-2025081101 .head_middle .nav_list li .img {display:none;}
.header-2025081101 .head_middle .nav_list li a {display:block;color:#fff !important;padding:0.75em 0;font-size:1.25em;}
.header-2025081101 .head_middle .nav_list li a:hover {background:none;color:#fff;}
.header-2025081101 .head_middle .active-c>i {transform:rotate(180deg);}
.header-2025081101 .head_middle.active>a:before,.header-2025081101 .head_middle.active>a:after {display:none;}
.header-2025081101 .head_middle .navbar .active-c>i {transform:rotate(90deg);}
.header-2025081101 .head_middle .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-2025081101 .head_middle .m_navbtn_close span {position:absolute;background:#ffffff;transition:all .15s ease-in-out;}
.header-2025081101 .head_middle .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header-2025081101 .head_middle .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header-2025081101 .head_middle.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header-2025081101 .head_middle.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header-2025081101 .head_con {padding:1.25em 0;}
.header-2025081101 .head_right {font-size:1.25em;}
.header-2025081101 .head_left {width:10em;}
.header-2025081101 .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-2025081101 .head_navbtn span {display:block;background:#fff;width:1.3em;height:0.12em;transition:all 0.3s ease 0s;position:absolute;left:0.43em;}
.header-2025081101 .head_navbtn span:nth-child(1) {top:0.55em;}
.header-2025081101 .head_navbtn span:nth-child(2) {top:1.02em;}
.header-2025081101 .head_navbtn span:nth-child(3) {bottom:0.55em;}
.header-2025081101 .head_navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.header-2025081101 .head_navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header-2025081101 .head_navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.banner-2025081102 .img {height:47.5em;}
.banner-2025081102 .txt .tit {font-size:2.5em;}
.banner-2025081102 .txt .con {font-size:1.5em;}
.banner-2025081102 .swiper-pagination span {width:2.75em;}
.banner-2025081102 .swiper-pagination .swiper-pagination-bullet-active {width:5em;}
.section-name {font-size:3em;}
.section-2025081103 {padding:4em 0 2em;}
.section-2025081103 .list .item,.section-2025081103 .list .item.active {width:49%;height:28vw;margin-bottom:2%;}
.section-2025081103 .list .item:nth-child(1) {width:100%;height:56vw;}
.section-2025081103 .list .item .img a:before {opacity:0;}
.section-2025081103 .list .item .txt:before {opacity:1;}
.section-2025081103 .list .item .txt .hint {display:none;}
.section-2025081103 .list .item .txt .tit {padding:0 5em 0 2em;opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-2025081103 .list .item .txt .more-a {width:3em;right:1.75em;opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-2025081103 .list .item .txt .tit {font-size:1.875em;min-height:unset;padding:0 2.5em 0 1em;}
.section-2025081104 {padding:4em 0;}
.section-2025081104 .section-left {width:100%;margin-bottom:5em;}
.section-2025081104 .section-left .name img {width:30em;}
.section-2025081104 .section-right {width:100%;}
.section-2025081104 .list .item {width:25em;}
.section-2025081104 .list .item:nth-child( 1 ),.section-2025081104 .list .item:nth-child( 2 ) {margin-bottom:2em;}
.section-2025081105 {padding:5em 0;}
.section-2025081105 .container:before {display:none;}
.section-2025081105 .section-left {width:100%;background:#fff;padding: 6em 7% 3.5em;margin-top: -4em;position: relative;z-index: 0;}
.section-2025081105 .section-right {width: 80%;margin: 0 auto;position: relative;z-index: 1;}
.section-2025081106 {padding:3.5em 0;}
.section-2025081106 .txt .con {margin-bottom:2.5em;}
.section-2025081107 {padding:6.5em 0;}
.section-2025081107 .section-right {width:calc( 92% - 20em );top:5em;}
.section-touch {padding:4em 0;}
.section-touch .box {max-width:none;margin:0 auto;}
.footer-2025081100 .footer_box {padding-bottom:3.75em;}
.footer-2025081100 .foot_con {width:100%;margin-bottom:2em;}
.footer-2025081100 .foot_link {max-width:28%;}
.page_banner-2025081109 .txt .tit {padding-top:0;}
.section-2025081111 .section-left {width:100%;}
.section-2025081111 .section-right {width:100%;margin-top:5em;}
.list-news {gap:4%;}
.list-news .item {width:48%;margin-bottom:2.5em;}
.section-2025081113 .section-right {width:100%;padding-top:0;}
.list-prodcut {gap:4%;}
.list-prodcut .item {width:48%;}
.list-prodcut .item .img img {height:32vw;}
.section-2025081113 .section-left {width:100%;margin-top:0em;}
.section-2025081114 .section-left {width:100%;padding-bottom:3em;}
.section-2025081114 .section-right {width:100%;}
.section-2025081114 .box {padding: 0 2em;}
.prodcut-header .box {padding:2em;}
.prodcut-header .box .left {width:54%;height:45vw;}
.prodcut-header .box .img {display:none;}
.prodcut-header .box .products-swiper {padding:0;width:100%;height:auto;}
.prodcut-header .box .products-swiper .swiper-pagination {display:block;width:8px;right:10px;top:50%;transform:translate3d(0px,-50%,0);}
.prodcut-header .box .products-swiper .swiper-pagination span {border-radius:0;opacity:0.5;display:block;margin:5px;}
.prodcut-header .box .products-swiper .swiper-pagination .swiper-pagination-bullet-active {background:var(--theme);opacity:1;}
.prodcut-header .box .right {width:43%;}
.prodcut-header .box .products-swiper .swiper-slide {height:100%;}
.prodcut-header {padding:4em 0;}
.prodcut-header .box .title {font-size:2.5em;}
.prodcut-header .box .remarks .list p {padding-bottom:1.5em;}
.prodcut-header .box .remarks {padding-bottom:1em;}
.prodcut-box {padding:1.75em 0;}
.prodcut-box .section-left {width:100%;padding-bottom:2em;}
.prodcut-box .section-right {width:100%;}
.recommend-swiper .item .img img {height:32vw;}
.contact-touch .bg {width:32em;}
.contact-touch .box {padding:3em;}
.contact-touch .touch-form .form-input {width:100%;}
.section-2025081117 .section-left {width:100%;}
.section-2025081117 .section-right {width:100%;}
.section-2025081117 .list {padding:3em 0 2em;}
.section-2025081117 .list .item {width:50%;padding-bottom:2em;}
.section-2025081117 .section-foot .list-img .item {height:30vw;}
.section-2025081117 .section-foot .list-img .item .video-img .video.vp-a img {height:30vw;}
.section-2025081117 .section-foot .list-img .item .img img {height:30vw;}
.section-2025081118 .section-right {margin:0 auto 3em;width:100%;}
.section-2025081118 .section-left {width:100%;}
.section-2025081119 .txt .list {gap:4%;}
.section-2025081119 .txt .list .img {width:48%;}
.section-2025081120 .big-swiper .swiper-slide-next .img {transform:scale(0.85);}
.section-2025081120 .big-swiper .swiper-slide-next .img:after {opacity:0.8;}
.section-2025081121 .section-left .txt {padding-top:2em;}
}
@media screen and (max-width:860px) {
body {font-size:12px;}
.section-2025081107 .section-left {width:19em;}
.section-2025081107 .section-right {width:calc( 92% - 17em );}
.section-2025081114 .box {padding: 0 1.5em;}
.prodcut-header .box .left {width:100%;height:auto;margin-bottom:1.75em;}
.prodcut-header .box .right {width:100%;}
.prodcut-footer {padding-bottom:5em;}
.contact-box {padding:4em 0;}
.contact-touch .bg {width:26em;}
.contact-touch .box {width:60%;}
.list_address .item {width:100%;margin-bottom:4em;}
.section-2025081117 .section-foot .list-img .item {width:100%;height:auto;margin-bottom:2em;}
.section-2025081117 .section-foot .list-img .item .video-img .video.vp-a img {height:100%;}
.section-2025081117 .section-foot .list-img .item .img img {height:auto;}
.section-2025081117 .section-foot .list-ico {padding:3.5em 0;}
.section-2025081117 .section-foot .list-ico .item {width:48%;margin-bottom:2.5em;}
.section-2025081117 .section-foot .list-ico i {display:none;}
.section-2025081118 .big-swiper .item .tit {font-size:6em;}
.section-2025081121 {padding-bottom:12em;height:74vw;}
}
@media screen and (max-width:680px) {
.banner-2025081102 .img {height:35em;}
.banner-2025081102 .txt .tit {font-size:2.25em;}
.section-name {font-size:2.25em;}
.section-2025081103 .list .item,.section-2025081103 .list .item.active {width:100%;height:58vw;margin-bottom:4%;}
.section-2025081103 .list .item .txt .tit {bottom:1em;}
.section-2025081103 .list .item .txt .more-a {bottom:1.5em;}
.section-2025081104 .bg-r {top:auto;bottom:0;}
.section-2025081104 .section-left .name p {font-size:2em;}
.section-2025081104 .section-left .name img {width:22.5em;}
.section-2025081104 .list .item {width:100%;margin-bottom:2em;}
.section-2025081104 .list .item .num {font-size:1.75em;}
.section-2025081105 {margin-bottom:5em;}
.section-2025081105 .section-right {width:92%;}
.section-2025081105 .section-right .img .video-popup-animation {font-size:1.125em;}
.section-2025081105 .section-left .txt .con p {font-size:1.125em;}
.section-2025081106 {padding:3.5em 0;background-size:auto 100%;background-position:center bottom;}
.section-2025081107 {background-size:12em;}
.section-2025081107 .section-left {width:100%;padding-top:0;margin-bottom:2.5em;position:relative;}
.section-2025081107 .section-name span {display:initial;}
.section-2025081107 .btn {margin-top:3em;}
.section-2025081107 .swiper-button {padding-top:0;position:absolute;right:0;bottom:0.25em;}
.section-2025081107 .section-right {width:94%;position:unset;margin:0 auto;}
.section-2025081107 .section-right .swiper-slide {width:94vw;}
.section-2025081107 .section-right .item {width:100%;margin-right:0;}
.section-2025081107 .section-right .item.item2 {padding-top:0;}
.section-2025081107 .section-right .item .img img {height:auto;}
.section-2025081107 .section-right .item .txt {background:#f5f5f5;}
.section-touch .box {width:100%;padding:2em 1.5em;}
.section-touch .box .form-name {font-size:2em;}
.section-touch .touch-form .form-input {width:100%;}
.section-touch .touch-form .form-input.form-captchar {width:100%;}
.section-touch .touch-form .submit {font-size:1.35em;}
.footer-2025081100 .footer_box {padding:2.5em 0;}
.footer-2025081100 .footer_top {margin-bottom:2.5em;}
.footer-2025081100 .footer_top .foot-logo {width:100%;margin-bottom:1.5em;}
.footer-2025081100 .foot-follow .ico {width:2.4em;height:2.4em;padding:0.5em;}
.footer-2025081100 .foot_con .info {font-size:1.35em;}
.footer-2025081100 .foot_link {width:100%;padding-top:1em;max-width:100%;}
.footer-2025081100 .foot_link .m_name {display:block;line-height:1;color:#000;position:relative;margin-bottom:0;font-size:1.25em;background:none;padding:1.25em 0;border-bottom:1px solid var(--border-color);border-radius:0;}
.footer-2025081100 .foot_link .m_name span {position:absolute;top:0;right:0;line-height:3.5em;text-align:center;width:3.5em;height:3.5em;transition:all 0.5s;}
.footer-2025081100 .foot_link.m_toggle.active .m_name span {transform:rotate(45deg);}
.footer-2025081100 .foot_link .toggle_con {display:none;padding:2em 0;border-bottom:1px solid var(--border-color);}
.footer-2025081100 .foot_link .toggle_con .item {padding-bottom:0;border-bottom-width:0;}
.footer-2025081100 .foot_link .toggle_con .item .tit {display:none;}
.footer-2025081100 .foot_link .toggle_con .item .a {font-size:1.25em;}
.footer-2025081100 .foot_link .item {width:100%;border-right-width:0;border-bottom:1px solid #dddddd;}
.fixed-contact-wrap {display:none !important;}
.section-2025081110 {padding:2.75em 0;background-position:right;}
.section-2025081110 .txt {width:100%;margin-bottom:2em;}
.list-download .item {width:100%;}
.list-download .item .img .more {transform:translateY(0);}
.news-header {padding-bottom:2.5em;}
.news-header a {font-size:1.35em;}
.news-header span {margin:0 1em;}
.list-news {gap:0;}
.list-news .item {width:100%;}
.list-news .item .img img {height:auto;}
.list-prodcut {gap:0;}
.list-prodcut .item {width:100%;}
.list-prodcut .item .img img {height:auto;}
.section-2025081114 .prev-next {margin-top:3.5em;}
.section-2025081114 .prev-next .prev,.section-2025081114 .prev-next .next {width:100%;margin:1.5em 0;}
.prodcut-header .box .title {font-size:2.25em;}
.prodcut-box .product_info .tit {font-size:2em;margin-bottom:1em;}
.prodcut-box .product_info .prev-next {margin-top:3.5em;}
.prodcut-box .product_info .prev-next .prev,.prodcut-box .product_info .prev-next .next {width:100%;margin:1.5em 0;}
.prodcut-foot-tit .tit {font-size:2em;}
.prodcut-foot-tit .swiper-button {width:8em;}
.prodcut-foot-tit .swiper-button .button-prev svg,.prodcut-foot-tit .swiper-button .button-next svg {width:2.25em;height:2.25em;padding:0.25em;}
.prodcut-foot-tit {padding-bottom:1.75em;}
.recommend-swiper .item .img img {height:auto;}
.contact-box .list .item {width:100%;margin-bottom:3em;}
.contact-touch .bg {display:none;}
.contact-touch .box {width:100%;padding:2em;}
.contact-touch .box .form-name {font-size:2em;}
.list_address {padding:3em 0;}
.section-2025081117 {padding-top:3.75em;}
.section-2025081117 .section-left .name img {width:22.5em;}
.section-2025081117 .list .item {width:100%;}
.section-2025081118 {padding:3.75em 0 4.75em;}
.section-2025081118 .big-swiper .item .tit {font-size:4em;padding-left:0.5em;margin-bottom:0.25em;}
.section-2025081118 .big-swiper .item .tit:before {width:0.1em;}
.section-2025081118 .container>.flex {margin:0;}
.section-2025081118 .section-foot .bg {background-image:url(../images/history-bg-m.png);}
.section-2025081119 .txt .list {gap:0;}
.section-2025081119 .txt .list .img {width:100%;}
.section-2025081120 .big-swiper {padding:0;}
.section-2025081121 {height:auto;padding-bottom:5em;}
.section-2025081121 .section-left {width:100%;}
.section-2025081121 .section-left .txt .con {min-height:auto;}
.section-2025081121 .section-right {position:unset;width:100%;margin-top:3em;}
.section-2025081121 .section-right .item .img {padding:0 2em;}
}
.rightbuttons {display:table;min-width:7em;height:1.625em;border-radius:0.8125em;position:relative;box-shadow:0 0 1em 0.3em rgba(0,0,0,0.05);background:linear-gradient(to right,var(--theme) 50%,#000000 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.5s ease;padding-right:0.5em;}
.rightbuttons i {width:1.625em;height:1.625em;padding:0.4em;border-radius:50%;background:var(--theme);}
.rightbuttons i img {width:0.8125em;}
.rightbuttons .rightbuttons_name {font-size:0.8125em;line-height:2;color:#fff;flex:1;text-align:center;}
.rightbuttons:hover {background-position:left bottom;}
.list_category {width:100%;height:auto;margin-bottom:3em;}
.list_category .title span {font-size: 1.775em;font-weight: 700;text-transform: uppercase;}
.list_category .title i {color: #000;font-size: 1.75em;}
.category_navbar {margin-top:1.25em;padding-top:0.75em;border-top:1px solid #cccccc;}
.category_navbar .megamenu {position:relative;padding: 1.25em 0;}
.category_navbar .megamenu:nth-last-child(1) {border-width:0;}
.category_navbar .megamenu>a {display: block;font-size: 1.325em;font-weight: 400;line-height: 1.25;width: calc( 100% - 1.5em );}
.category_navbar .megamenu>a:hover {color:#000;}
.category_navbar .megamenu.activate *,.category_navbar .megamenu.color-activate * {font-weight:500;}
.category_navbar .megamenu span {position:absolute;top:0.9em;right:0;font-size:1.375em;line-height:1.25;text-align:center;width:1.25em;height:1.25em;}
.category_navbar .megamenu .menu-toggle {position:absolute;right:0;top:0.65em;font-size:1.25em;width:1em;height:1em;text-align:center;line-height:1em;transition:all 0.5s;}
.category_navbar .sub-menu {display:none;padding:0.5em 0 0;}
.category_navbar .sub-menu li {padding:0.5em 0 0.5em 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(--theme);background:var(--theme);}
.category_navbar .sub-menu a {font-size:1em;color:var(--p-color);}
.category_navbar .megamenu.active .menu-toggle {transform:rotateZ(90deg);}
.p_hot_sale {width:100%;height:auto;margin-bottom:2em;}
.p_hot_sale .title span {font-size:1.25em;font-weight:600;}
.p_hot_sale .title .icon {fill:var(--theme);}
.p_hot_sale ul {padding-top:1em;}
.p_hot_sale li {margin-bottom:0.75em;}
.p_hot_sale li .img {width:50%;padding:3%;}
.p_hot_sale li .img img {width:100%;transition:all 0.5s;}
.p_hot_sale li .img:hover img {transform:scale(1.1);}
.p_hot_sale li .txt {width:50%;padding:3%;}
.p_hot_sale li .txt .tit {font-size:1em;line-height:1.25em;height:2.5em;margin-bottom:0.75em;}
.hot_sale {width:100%;height:auto;padding-bottom: 2em;}
.hot_sale .title span {font-size: 1.775em;font-weight: 700;text-transform: uppercase;}
.hot_sale .title .icon {fill: #010101;width: 1.875em;height: 1.875em;}
.hot_project {padding-top:1.5em;}
.hot_project .item {width: 100%;margin-bottom: 2em;}
.hot_project .item .img {overflow:hidden;width:100%;}
.hot_project .item .img img {width:100%;height:auto;object-fit:cover;transition:all 0.5s;}
.hot_project .item .img:hover img {transform:scale(1.15);}
.hot_project .item .txt {padding:1.25em 0.5em 0;}
.hot_project .item .txt .date {font-size:0.875em;font-weight:500;color:#666666;margin-bottom:0.75em;}
.hot_project .item .txt .date svg {width:1.25em;height:1.25em;margin-right:0.5em;fill:#666666;}
.hot_project .item .txt .tit {font-size:1em;font-weight:600;line-height:1.25;margin-bottom:1.25em;}
.hot_project .item .txt .tit a {color:#000;}
.hot_project .item .txt .tit a:hover {color:#000;text-decoration:revert;text-decoration-color:#5d5d5d;text-decoration-thickness:1px;}
.hot_project .item .txt .more-a {display:block;width:2em;height:2em;overflow:hidden;transition:all 0.5s;border-radius:50%;border:1px solid #000;overflow:hidden;}
.hot_project .item .txt .more-a svg {width:2em;height:2em;padding:0.55em;fill:#000;}
.hot_project .item .txt .more-a:hover svg {animation:moveBackground 1s linear infinite;}
.static-form {width:100%;height:auto;margin-bottom:2em;overflow:hidden;}
.static-form .title {}
.static-form .title span {font-size: 1.775em;font-weight: 700;text-transform: uppercase;}
.static-form .title img {width:1.75em;height:1.75em;}
.static-form .title .icon {fill:var(--theme);}
.static-form .wpcf7 {margin-top:1.25em;padding-top:1.75em;border-top:1px solid #cccccc;}
.static-form .form-input {width:100%;margin-bottom: 0.625em;}
.static-form .form-input input {font-size: 1.25em;font-family: 'Raleway';width:100%;height: 2.7em;border-width:0;padding: 0 0.8em;border-radius:0;background: #f5f5f5;}
.static-form .form-content {width:100%;margin-bottom: 0.625em;}
.static-form .form-content textarea {display:block;line-height: 1.5;font-size: 1.25em;width: 100%;border-width: 0;padding: 0.8em;border-radius: 0;background: #f5f5f5;}
.static-form .form-input2 {}
.static-form .form-input2>p {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;}
.static-form .form-input2>p .wpcf7-form-control-wrap {width: 52.5%;margin-right: 3.75%;}
.static-form .form-input2>p .wpcf7-form-control-wrap input {width:100%;color:var(--text);border:none;}
.static-form .form-input2>p img {height: 3.375em;width: 43.75%;}
.static-form .submit {width:100%;font-size:1.25em;padding:0;height:auto;margin-top:1em;}
.static-form .submit input {background:none;border-width:0;width:100%;height:2.25em;font-size:1em;}
.static-form .p p {color:var(--p-color);font-size: 1em;margin-top:1em;text-align:center;}
.list_parameter {width:100%;height:auto;margin-bottom:3.875em;}
.list_parameter .title {border-bottom:1px solid #cccccc;padding-bottom:1.25em;}
.list_parameter .title span {font-size:1.75em;font-weight:700;}
.list_parameter .title i {color:#000;font-size:1.75em;}
.parameter_navbar {padding-top:1em;}
.parameter_navbar .megamenu {position:relative;padding:1em 0;}
.parameter_navbar .megamenu:nth-last-child(1) {border-width:0;}
.parameter_navbar .megamenu>.name {display:block;font-size:1.125em;font-weight:400;line-height:1.25;width:calc( 100% - 1.5em );cursor:pointer;transition: all 0.5s ease-in-out;}
.parameter_navbar .megamenu>.name.filter_size {font-family: 'HarmonyOS';}
.parameter_navbar .megamenu.activate *,.parameter_navbar .megamenu.color-activate * {font-weight:400;}
.parameter_navbar .megamenu span {position:absolute;top:0.6em;right:0;font-size:1.375em;line-height:1.25;text-align:center;width:1.25em;height:1.25em;}
.parameter_navbar .megamenu .menu-toggle {position:absolute;right:0;top:0.65em;font-size:1.25em;width:1em;height:1em;text-align:center;line-height:1em;transition:all 0.5s;}
.parameter_navbar .sub-menu {display:none;padding:0.5em 0 0;}
.parameter_navbar .sub-menu li {padding:0.5em 0 0.5em 1em;position:relative;}
.parameter_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);}
.parameter_navbar .sub-menu li.active:before {border-color:var(--theme);background:var(--theme);}
.parameter_navbar .sub-menu a {font-size:1em;color:var(--p-color);}
.parameter_navbar .sub-menu li.active a,.parameter_navbar .sub-menu li a:hover {color:var(--theme);}
.parameter_navbar .megamenu.active>a,.parameter_navbar .megamenu>.name:hover {color:#000;}
.parameter_navbar .megamenu.active .menu-toggle {transform:rotateZ(90deg);}
.pagination {width:100%;}
.fenye_list {margin:0 auto;display:flex;}
.pagination a {display:block;font-size:1.625em;font-family:'HarmonyOS';margin:0.5em;line-height:1;opacity:0.5;transition:all 0.35s;
}
.pagination a.fa {font-family:'FontAwesome';}
.pagination a.active {border-bottom: 2px solid #3b3b3b;opacity: 1;transition:all 0.35s;}
.pagination .fenye_list:hover a {opacity:0.5;}
.pagination .fenye_list a:hover {opacity:1;color:#000;}
.total_yeshu {width:100%;text-align:center;font-size:1.125em;color:#666;}
.totalnumber {color:var(--theme);font-family:'HarmonyOS';padding:0 0.15em;}
.list_link_artboard {display:none;}
@media screen and (max-width:1024px) {
    
.parameter_navbar .megamenu {display:inline-block;min-width:49%;}
.parameter_navbar .megamenu span {display:none;}
.parameter_navbar .megamenu>.name {width:100%;}

    
.list_link_artboard {display:block;padding:20px 0;}
.artboard_box {position:relative;}
.list_link_artboard .bg_artboard {box-shadow:0px 0px 6px 0px rgba(0,0,0,0.1);border-radius:2px;position:relative;height:55px;background-color:#fff;color:#333;}
.list_link_artboard .bg_artboard .r_l_box {position:absolute;top:0;right:0;z-index:6;overflow:hidden;height:55px;display:block!important;width:70px;padding-left:15px;background-image:linear-gradient(270deg,#FFFFFF 70%,rgba(255,255,255,0.00) 100%);}
.list_link_artboard .btn_m img {width:20px;margin:17.5px auto;}
.list_link_artboard .hidden_box {overflow:hidden;position:absolute;width:100%;height:55px;}
.list_link_artboard .list_box {position:absolute;top:0;bottom:0;left:0;transition:.2s;}
.list_link_artboard ul.list_one {display:flex;white-space:nowrap;padding:0 55px 0 5px;}
.list_link_artboard ul.list_one a {color:inherit;display:block;padding:0 10px;line-height:55px;}
.list_link_artboard ul.list_one li {position:relative;}
.list_link_artboard ul.list_one .active:after {content:'';display:block;position:absolute;bottom:0;left:0;border-bottom:3px solid var(--minor);width:100%;}
.list_link_artboard .list_m_link {position:absolute;left:0;top:100%;width:100%;background:#fff;box-shadow:rgba(0,0,0,0.2) 0 2px 16px;z-index:40;padding:10px 0 20px;margin-bottom:60px;display:none;margin-top:15px;}
.list_link_artboard .list_arrow2 {position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;bottom:100%;right:32px;border-top-color:#fff;border-bottom-width:0;transform:rotate(180deg);z-index:9;}
.list_link_artboard .list_m_link .li1 {position:relative;font-size:15px;}
.list_link_artboard .list_m_link .li1>a {display:block;padding:14px 60px 14px 20px;line-height:20px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .li1>i {display:block;position:absolute;right:0;top:0;width:2.5em;height:3em;line-height:3em;text-align:center;transition:all 0.6s;}
.list_link_artboard .list_m_link ._li2 {position:relative;display:none;font-size:14px;}
.list_link_artboard .list_m_link .li2 {position:relative;}
.list_link_artboard .list_m_link .li2>a {display:block;padding:12px 40px 12px 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;}
.pagination a {font-size:1.5em;}
.list_parameter {margin-bottom:2em;}
.list_parameter .title span {font-size:1.875em;text-transform:uppercase;}
.list_parameter .title i {color:#000;font-size:1.75em;}
.parameter_navbar {padding-top:0.75em;}
/*.parameter_navbar .megamenu {padding:1.25em 0;}*/
.parameter_navbar .megamenu:nth-last-child(1) {border-width:0;}
.parameter_navbar .megamenu>.name {font-size:1.375em;}
.parameter_navbar .megamenu .menu-toggle {position:absolute;right:0;top:0.65em;font-size:1.25em;width:1em;height:1em;text-align:center;line-height:1em;transition:all 0.5s;}
.parameter_navbar .sub-menu {display:none;padding:0.5em 0 0;}
.parameter_navbar .sub-menu li {padding:0.5em 0 0.5em 1em;position:relative;}
.parameter_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);}
.parameter_navbar .sub-menu li.active:before {border-color:var(--theme);background:var(--theme);}
.hot_project {display:flex;flex-wrap:wrap;gap:2%;}
.hot_project .item {width:32%;}
}
@media screen and (max-width:860px) {
.hot_project {gap:4%;}
.hot_project .item {width:48%;}
}
@media screen and (max-width:680px) {
.hot_project {gap:0;}
.hot_project .item {width:100%;}
}
.color-settings-on .color-item {opacity:0.5;}
.color-settings-on .activate {opacity:1;}
@media screen and (min-width:1024px) {
.color-item {transition:all 0.5s;}
.color-settings .color-item {opacity:0.5 !important;}
.color-settings .color-activate {opacity:1 !important;}
.color-z .megamenu {opacity:0.5;}
.color-z .megamenu.active {opacity:1;}
}
.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(--theme);}
.active_locale_v {position:absolute;left:0;bottom:0;width:100%;height:2.5em;line-height:2.5em;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.language_modal_a {display:block;float:left;width:16.6666%;padding:1em 0.625em;transition:all 0.4s;}
.language_modal_a span {display:block;overflow:hidden;text-overflow:ellipsis;line-height:2em;font-size:0.9375em;text-align:center;white-space:nowrap;}
.language_modal_a.font-color span,.language_modal_a:hover span {color:var(--minor);}
.language_modal_a div {background-image:url(../images/languages_icon.png);background-size:28.125em auto;width:3.125em;height:1.875em;margin:0 auto;}
.language_modal_a .icon-af {background-position:0 0;}
.language_modal_a .icon-am {background-position:-3.125em 0;}
.language_modal_a .icon-ar {background-position:0 -1.875em;}
.language_modal_a .icon-az {background-position:-3.125em -1.875em;}
.language_modal_a .icon-be {background-position:0 -3.75em;}
.language_modal_a .icon-bg {background-position:-3.125em -3.75em;}
.language_modal_a .icon-bn {background-position:-7.5em 0;}
.language_modal_a .icon-bs {background-position:-7.5em -1.875em;}
.language_modal_a .icon-ca {background-position:-7.5em -3.75em;}
.language_modal_a .icon-ceb {background-position:0 -5.625em;}
.language_modal_a .icon-co {background-position:-3.125em -5.625em;}
.language_modal_a .icon-cs {background-position:-7.5em -5.625em;}
.language_modal_a .icon-cy {background-position:0 -7.5em;}
.language_modal_a .icon-da {background-position:-3.125em -7.5em;}
.language_modal_a .icon-de {background-position:-7.5em -7.5em;}
.language_modal_a .icon-el {background-position:-9.375em 0;}
.language_modal_a .icon-en {background-position:-9.375em -1.875em;}
.language_modal_a .icon-eo {background-position:-9.375em -3.75em;}
.language_modal_a .icon-es {background-position:-9.375em -5.625em;}
.language_modal_a .icon-et {background-position:-9.375em -7.5em;}
.language_modal_a .icon-eu {background-position:0 -9.375em;}
.language_modal_a .icon-fa {background-position:-3.125em -9.375em;}
.language_modal_a .icon-fi {background-position:-7.5em -9.375em;}
.language_modal_a .icon-fr {background-position:-9.375em -9.375em;}
.language_modal_a .icon-fy {background-position:-12.5em 0;}
.language_modal_a .icon-ga {background-position:-12.5em -1.875em;}
.language_modal_a .icon-gd {background-position:-12.5em -3.75em;}
.language_modal_a .icon-gl {background-position:-12.5em -5.625em;}
.language_modal_a .icon-gu {background-position:-12.5em -7.5em;}
.language_modal_a .icon-ha {background-position:-12.5em -9.375em;}
.language_modal_a .icon-haw {background-position:0 -11.25em;}
.language_modal_a .icon-hi {background-position:-3.125em -11.25em;}
.language_modal_a .icon-hmn {background-position:-7.5em -11.25em;}
.language_modal_a .icon-hr {background-position:-9.375em -11.25em;}
.language_modal_a .icon-ht {background-position:-12.5em -11.25em;}
.language_modal_a .icon-hu {background-position:0 -13.125em;}
.language_modal_a .icon-hy {background-position:-3.125em -13.125em;}
.language_modal_a .icon-id {background-position:-7.5em -13.125em;}
.language_modal_a .icon-ig {background-position:-9.375em -13.125em;}
.language_modal_a .icon-is {background-position:-12.5em -13.125em;}
.language_modal_a .icon-it {background-position:-15.625em 0;}
.language_modal_a .icon-iw {background-position:-15.625em -1.875em;}
.language_modal_a .icon-ja {background-position:-15.625em -3.75em;}
.language_modal_a .icon-jv {background-position:-15.625em -5.625em;}
.language_modal_a .icon-jw {background-position:-15.625em -7.5em;}
.language_modal_a .icon-ka {background-position:-15.625em -9.375em;}
.language_modal_a .icon-kk {background-position:-15.625em -11.25em;}
.language_modal_a .icon-km {background-position:-15.625em -13.125em;}
.language_modal_a .icon-kn {background-position:0 -15em;}
.language_modal_a .icon-ko {background-position:-3.125em -15em;}
.language_modal_a .icon-ku {background-position:-7.5em -15em;}
.language_modal_a .icon-ky {background-position:-9.375em -15em;}
.language_modal_a .icon-la {background-position:-12.5em -15em;}
.language_modal_a .icon-lb {background-position:-15.625em -15em;}
.language_modal_a .icon-lo {background-position:0 -16.875em;}
.language_modal_a .icon-lt {background-position:-3.125em -16.875em;}
.language_modal_a .icon-lv {background-position:-7.5em -16.875em;}
.language_modal_a .icon-mg {background-position:-9.375em -16.875em;}
.language_modal_a .icon-mi {background-position:-12.5em -16.875em;}
.language_modal_a .icon-mk {background-position:-15.625em -16.875em;}
.language_modal_a .icon-ml {background-position:-18.75em 0;}
.language_modal_a .icon-mn {background-position:-18.75em -1.875em;}
.language_modal_a .icon-mr {background-position:-18.75em -3.75em;}
.language_modal_a .icon-ms {background-position:-18.75em -5.625em;}
.language_modal_a .icon-mt {background-position:-18.75em -7.5em;}
.language_modal_a .icon-my {background-position:-18.75em -9.375em;}
.language_modal_a .icon-ne {background-position:-18.75em -11.25em;}
.language_modal_a .icon-nl {background-position:-18.75em -13.125em;}
.language_modal_a .icon-no {background-position:-18.75em -15em;}
.language_modal_a .icon-ny {background-position:-18.75em -16.875em;}
.language_modal_a .icon-pa {background-position:0 -18.75em;}
.language_modal_a .icon-pl {background-position:-3.125em -18.75em;}
.language_modal_a .icon-ps {background-position:-7.5em -18.75em;}
.language_modal_a .icon-pt {background-position:-9.375em -18.75em;}
.language_modal_a .icon-ro {background-position:-12.5em -18.75em;}
.language_modal_a .icon-ru {background-position:-15.625em -18.75em;}
.language_modal_a .icon-sd {background-position:-18.75em -18.75em;}
.language_modal_a .icon-si {background-position:-21.875em 0;}
.language_modal_a .icon-sk {background-position:-21.875em -1.875em;}
.language_modal_a .icon-sl {background-position:-21.875em -3.75em;}
.language_modal_a .icon-sm {background-position:-21.875em -5.625em;}
.language_modal_a .icon-sn {background-position:-21.875em -7.5em;}
.language_modal_a .icon-so {background-position:-21.875em -9.375em;}
.language_modal_a .icon-sq {background-position:-21.875em -11.25em;}
.language_modal_a .icon-sr {background-position:-21.875em -13.125em;}
.language_modal_a .icon-st {background-position:-21.875em -15em;}
.language_modal_a .icon-su {background-position:-21.875em -16.875em;}
.language_modal_a .icon-sv {background-position:-21.875em -18.75em;}
.language_modal_a .icon-sw {background-position:0 -20.625em;}
.language_modal_a .icon-ta {background-position:-3.125em -20.625em;}
.language_modal_a .icon-te {background-position:-7.5em -20.625em;}
.language_modal_a .icon-tg {background-position:-9.375em -20.625em;}
.language_modal_a .icon-th {background-position:-12.5em -20.625em;}
.language_modal_a .icon-tl {background-position:-15.625em -20.625em;}
.language_modal_a .icon-tr {background-position:-18.75em -20.625em;}
.language_modal_a .icon-uk {background-position:-21.875em -20.625em;}
.language_modal_a .icon-ur {background-position:0 -22.5em;}
.language_modal_a .icon-uz {background-position:-3.125em -22.5em;}
.language_modal_a .icon-vi {background-position:-7.5em -22.5em;}
.language_modal_a .icon-xh {background-position:-9.375em -22.5em;}
.language_modal_a .icon-yi {background-position:-12.5em -22.5em;}
.language_modal_a .icon-yo {background-position:-15.625em -22.5em;}
.language_modal_a .icon-zh-CN {background-position:-18.75em -22.5em;}
.language_modal_a .icon-zh-TW {background-position:-21.875em -22.5em;}
.language_modal_a .icon-zu {background-position:-25em 0;}
@media all and (max-width:767px) {
.language_modal_title span {font-size:1.25em;height:4.5em;padding:1em 4em 0 2em;line-height:1.5;}
.language_modal_a {width:25%;}
}
form .btn {cursor:pointer;}
.video.vp-a {display:block;overflow:hidden;position:relative;cursor:pointer;}
.video.vp-a img {transition:all 0.75s;width:100%;}
.video.vp-a:hover img {transform:scale(1.03);}
.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;opacity:0.75;top:0.1em;left:0.15em;}
.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;}
.fixed-contact-wrap {z-index:999;position:fixed;right:10px;top:75%;width:60px;margin-top:-90px;overflow:hidden;opacity:0;transition:all .4s;transform:translateX(95px);-webkit-transform:translateX(95px);-moz-transform:translateX(95px);}
.fixed-contact-wrap.show {transform:none;opacity:1;}
.fixed-contact-wrap.active {width:270px;}
.fixed-contact-wrap li {position:relative;height:60px;background:#000000b5;overflow:hidden;}
.fixed-contact-wrap.active li {overflow:inherit;}
.fixed-contact-wrap li a {position:relative;z-index:1000;display:block;}
.fixed-contact-wrap li i {z-index:1000;position:absolute;right:0;display:block;width:60px;height:60px;transition:all .4s;}
.fixed-contact-wrap.active li:after {z-index:1001;content:'';position:absolute;bottom:0;left:50%;display:block;width:80%;height:1px;margin-left:-40%;background:rgba(255,255,255,.1);}
.fixed-contact-wrap.active li:last-child:after {display:none;}
.fixed-contact-wrap li:hover i,.fixed-contact-wrap li:hover strong {opacity:.5;}
.fixed-contact-wrap .phone i {background:url(../images/fix-icon1.png) no-repeat center center;border-top-left-radius:30px;-moz-border-top-left-radius:30px;-webkit-border-top-left-radius:30px;border-top-right-radius:30px;-moz-border-top-right-radius:30px;-webkit-border-top-right-radius:30px;}
.fixed-contact-wrap .qq i {background:url(../images/fix-icon2.png) no-repeat center center;}
.fixed-contact-wrap .back-top i {background:url(../images/fix-icon3.png) no-repeat center center;}
.fixed-contact-wrap.active .back-top i {border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;}
.fixed-contact-wrap li strong {position:absolute;top:0;right:-135px;display:block;width:115px;padding:0 15px 0 30px;font:normal 16px/60px 'gotham-medium';color:#fff;white-space:nowrap;transition:all .4s;}
.fixed-contact-wrap.active li strong {right:165px;}
.fixed-contact-wrap.black li {background:#111;}
.fixed-contact-wrap.black li strong {background:#111;}
.fixed-contact-wrap.black .phone i {background:#111 url(../images/fix-icon1.png) no-repeat center center;}
.fixed-contact-wrap.black .qq i {background:#111 url(../images/fix-icon2.png) no-repeat center center;}
.fixed-contact-wrap.black .back-top i {background:#111 url(../images/fix-icon3.png) no-repeat center center;}
@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 !important;}
.progressbar {z-index:1000;position:fixed;right:4.5em;top:calc( 65% - 6em );width:4em;height:4em;transition:all .4s;transform:translateX(10em);-webkit-transform:translateX(10em);-moz-transform:translateX(10em);opacity:0;}
.progressbar.show {opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}
.progressbar .progress {position:relative;width:100%;height:100%;border-radius:50%;background:conic-gradient( #020202 calc(var(--progress-value) * 1%),#eaeaea 0 );display:flex;align-items:center;justify-content:center;transition:background 0.5s ease;}
.progressbar .progress:after {content:'';position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;background:#ffffff;}
.progressbar .progress i {font-size:2em;position:relative;z-index:1;line-height:2.5em;width:100%;text-align:center;}
@media all and (max-width:680px) {
.progressbar {display:none !important;}
}
