html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}

.header-2025100101 {}
.header-2025100101 .head_con {padding:2.75em 0 1.75em;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 / 45%) 50%,rgb(0 0 0 / 0%) 100%);transition:all 0.5s;}
.header-2025100101.is_bg .head_con,.header-2025100101.is_bg1 .head_con {background:rgb(0 0 0 / 70%);position:fixed;padding:1.25em 0;}
.header-2025100101 .head_logo {width:12.375em;}
.header-2025100101 .head_logo img {width:100%;}
.header-2025100101 .head_right {width:74.25em;max-width:83.75%;}
.header-2025100101 .head_navbtn {display:none;}
.header-2025100101 .head_nav .m_navbtn_close {display:none;}
.header-2025100101 .head_nav .navbar {width:43.5em;}
.header-2025100101 .head_nav .navbar .megamenu {font-size:1.25em;color:#fff;}
.header-2025100101 .head_nav .navbar .megamenu>a {color:#fff;padding:0.3em;border-bottom:1px solid rgb(255 255 255 / 0%);transition:all .5s;}
.header-2025100101 .head_nav .navbar .megamenu.active>a,.header-2025100101 .head_nav .navbar .megamenu:hover>a {color:var(--theme);border-color:var(--theme);}
.header-2025100101 .border-right {}
.header-2025100101 .head_share {}
.header-2025100101 .head_share .icon_boxs {}
.header-2025100101 .head_share .icon_boxs .icon {width:1.5em;height:1.5em;border-radius:50%;background-color:#000000;background-repeat:no-repeat;background-position:center;background-size:80%;margin-right:0.875em;transition:all 0.5s;}
.header-2025100101 .head_share .icon_boxs .icon:hover {background-color:var(--theme);}
.header-2025100101 .head_share .icon_boxs .icon1 {background-image:url(../images/share-ico1.png);}
.header-2025100101 .head_share .icon_boxs .icon2 {background-image:url(../images/share-ico2.png);}
.header-2025100101 .head_share .icon_boxs .icon3 {background-image:url(../images/share-ico3.png);}
.header-2025100101 .head_share .icon_boxs .icon a {display:block;width:100%;height:100%;}

.header-2025100101 .head_language .language-img {display:block;width:1.75em;height:1.75em;padding:0.125em;margin-right:0.875em;}
.header-2025100101 .head_language .language-img svg {display:block;width:100%;height:100%;fill:#ffffff;}
.header-2025100101 .navbar-project {position:relative;cursor:pointer;width:1.5em;height:1.5em;padding:0.25em 0;}
.header-2025100101 .project-hamburger {display:flex;align-self:center;flex-direction:column;justify-content:space-between;height:1em;}
.header-2025100101 .project-hamburger > span {display:inline-block;align-self:flex-end;height:0.125em;background:#fff;}
.header-2025100101 .project-hamburger-arrow-top {width:100%;transition:opacity .15s ease-in-out .3s;}
.header-2025100101 .project-hamburger-arrow-center {width:80%;transition:all .16s ease-in-out,opacity .15s ease-in-out .4s;}
.header-2025100101 .project-hamburger-arrow-bottom {width:60%;transition:all .32s ease-in-out,opacity .15s ease-in-out .5s;}
.header-2025100101 .project-hamburger:hover > span {width:100%;}
.header-2025100101 .project-hamburger:hover .project-hamburger-arrow-top {animation:burger-hover .8s infinite ease-in-out alternate;}
.header-2025100101 .project-hamburger:hover .project-hamburger-arrow-center {animation:burger-hover .8s infinite ease-in-out alternate forwards .16s;}
.header-2025100101 .project-hamburger:hover .project-hamburger-arrow-bottom {animation:burger-hover .8s infinite ease-in-out alternate forwards .32s;}
.header-2025100101 .project-hamburger:hover .project-hamburger-arrow-center {animation:burger-hover .8s infinite ease-in-out alternate forwards .16s;}
.header-2025100101 .project-hamburger:hover .project-hamburger-arrow-bottom {animation:burger-hover .8s infinite ease-in-out alternate forwards .32s;}
@keyframes burger-hover {
0% {width:100%;}
50% {width:50%;background:var(--theme);}
100% {width:100%;}
}
.header-2025100101 .project-close {position:absolute;right:2em;top:2em;height:1.5em;width:1.5em;transform:rotate(45deg);z-index:-1;}
.header-2025100101 .project-close span {position:absolute;background:#151515;transition:all .15s ease-in-out;}
.header-2025100101 .project-close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header-2025100101 .project-close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header-2025100101 .navbar-project.active .project-close {z-index:1031;}
.header-2025100101 .navbar-project.active .project-close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header-2025100101 .navbar-project.active .project-close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header-2025100101 .navbar-modern-project {position:fixed;top:0;right:0;bottom:0;background:#ffffff;transform:translateX(102%);box-shadow:0 0 8px 0 rgba(0,0,0,0.37);z-index:1030;transition:0.35s all cubic-bezier(0.65,0.05,0.36,1);padding:3.75em 5.25em 3.75em 4.75em;max-width:100%;width:39em;}
.header-2025100101 .navbar-project.active .navbar-modern-project {transform:translateX(0);}
.header-2025100101 .navbar-project-modern-header {margin-bottom:0;line-height:1;}
.header-2025100101 .navbar-project-modern-title {font-size:2.25em;font-weight:600;line-height:1;}
.header-2025100101 .navbar-modern-project-content {height:calc(100vh - 9.25em);overflow-y:auto;overflow-x:hidden;padding:0.5em 0 0;}
.header-2025100101 .navbar-modern-project-content p {font-size:1.125em;margin-bottom:1em;}
.header-2025100101 .navbar-modern-project-content .link-simple {display:block;color:var(--theme);font-size:1.25em;font-weight:700;margin-bottom:1em;}
.header-2025100101 .navbar-modern-project-content img {width:100%;height:auto;margin-bottom:2em;}
.header-2025100101 .navbar-modern-contacts {padding-bottom:1.25em;}
.header-2025100101 .navbar-modern-contacts li {padding-bottom:1.25em;}
.header-2025100101 .navbar-modern-contacts li .icon {width:2.25em;background-repeat:no-repeat;background-position:top left;background-size:1.25em;}
.header-2025100101 .navbar-modern-contacts li .ico2 {background-image:url(../images/foot-contact-ico1.png);}
.header-2025100101 .navbar-modern-contacts li .ico2 {background-image:url(../images/foot-contact-ico2.png);}
.header-2025100101 .navbar-modern-contacts li .ico3 {background-image:url(../images/foot-contact-ico3.png);}
.header-2025100101 .navbar-modern-contacts li .ico4 {background-image:url(../images/foot-contact-ico4.png);}
.header-2025100101 .navbar-modern-contacts li .con {font-size:1.125em;font-family:'HarmonyOS';width:calc( 100% - 2em );}
.header-2025100101 .project-follow {}
.header-2025100101 .project-follow span {font-size:1.25em;font-weight:700;padding-right:0.75em;}
.header-2025100101 .project-follow i {height:1.25em;width:1px;background:#7e7e7e;}
.header-2025100101 .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-2025100101 .project-follow .ico svg {display:block;width:100%;height:100%;fill:#fff;}
.header-2025100101 .project-follow .ico:hover {background:var(--theme);}
.banner-2025100102 .img {width:100%;height:64.375em;}
.banner-2025100102 .img img {width:100%;height:100%;object-fit:cover;}
.banner-2025100102 .txt {position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;}
.banner-2025100102 .txt .tit {font-size:3.125em;font-weight:700;line-height:1.25;margin-bottom:0.35em;color:#fff;max-width:16em;width:100%;}
.banner-2025100102 .txt .con {font-size:1.5em;line-height:1.35;margin-bottom:2em;color:#fff;max-width:29em;width:100%;}
.banner-2025100102 .txt .banner-btn {font-size:1.25em;}
.banner-2025100102 .txt .banner-btn a {font-size:1em;display:inline-block;color:#fff;text-transform:uppercase;line-height:1;padding:0.75em 1.25em;border:1px solid;transition:all 0.5s}
.banner-2025100102 .txt .banner-btn a:hover {background:var(--minor);color:var(--theme);border-color:var(--minor);}
.banner-2025100102 .swiper-pagination {transform:translateX(-50%);display:inline-block;bottom:16em;left:auto;right:0;width:auto;line-height:0;}
.banner-2025100102 .swiper-pagination span {border-radius:0;width:1.375em;height:1.375em;padding:0.5em;background:transparent;border-radius:50%;border:1px solid transparent;transition:all 0.5s;opacity:0.8;}
.banner-2025100102 .swiper-pagination span:before {content:"";display:block;width:100%;height:100%;border-radius:50%;background:#fff;opacity:1;}
.banner-2025100102 .swiper-pagination .swiper-pagination-bullet-active {border-color:#fff;opacity:0.8;}

.section {}
.section .section-name {font-size:3.125em;}
.section .section-con {font-size:1.5em;}
.section-2025100103 {background:#fff;}
.section-2025100103 .container {background:#f1f1f1;margin-top:-5.75em;position:relative;padding:3.5em 0 4.75em;z-index:2;}
.section-2025100103 .section-name {text-align:center;}
.section-2025100103 .list {width:100%;padding:3.5em 5.5% 0;}
.section-2025100103 .list .item {width:25.4em;max-width:30%;padding:7.75em 0 0;transition:all 0.5s;background:transparent;}
.section-2025100103 .list .item .img {margin-bottom:1.875em;}
.section-2025100103 .list .item .img svg.icon {display:block;width:6em;height:6em;margin:auto;fill:var(--text);transition:all 0.5s;}
.section-2025100103 .list .item .txt {padding:0 2.5em 3.75em;}
.section-2025100103 .list .item .txt .tit {text-align:center;font-size:1.875em;line-height:1.25;width:100%;height:2.5em;margin-bottom:0.35em;transition:all 0.5s;}
.section-2025100103 .list .item .txt .con {text-align:center;font-size:1.375em;line-height:1.5;transition:all 0.5s;}
.section-2025100103 .list .item:hover {background-color:#fff;box-shadow:0.25em 0.25em 0.25em rgb(0 0 0 / 35%);}
.section-2025100103 .list .item:hover .img svg.icon {fill:var(--theme);}
.section-2025100103 .list .item:hover .txt .tit {color:var(--theme);}
.section-2025100103 .list .item:hover .txt .con {color:var(--theme);}
.section-2025100103 .list .line {width:0.2em;background:#b3b3b3;}

.section-2025100104 {padding:8.875em 0 17.5em;}
.section-2025100104 .section-head {margin-bottom:5.25em;}
.section-2025100104 .section-name {}
.section-2025100104 .section-btn {}
.section-2025100104 .section-btn a {font-size:1.25em;padding-bottom:0.25em;display:inline-block;text-transform:uppercase;border-bottom:1px solid transparent;transition:all 0.5s;color:var(--text);}
.section-2025100104 .section-btn a:hover {border-color:var(--theme);}
.section-2025100104 .section-box {}
.section-2025100104 .section-left {max-width:39%;width:40.45em;}
.section-2025100104 .section-right {max-width:57%;width:59em;}
.section-2025100104 .section-left .list {}
.section-2025100104 .section-left .list .item {margin-bottom:4.5em;}
.section-2025100104 .section-left .list .item:nth-last-child(1) {margin-bottom:0;}
.section-2025100104 .section-left .list .item .tit {width:100%;height:3.875em;font-size:1.875em;border-bottom:2px solid #b9b9b9;}
.section-2025100104 .section-left .list .item .tit span {width:calc( 100% - 1.25em );padding:0 1.5em 0 0;transition:all 0.5s;line-height:1.35em;height:2.7em;}
.section-2025100104 .section-left .list .item .tit svg.icon {width:1.25em;height:1.25em;fill:var(--text);}
.section-2025100104 .section-left .list .item.active .tit span {color:var(--theme);padding:0 0.6em 0 0.9em;}
.section-2025100104 .section-left .list .item.active .tit svg.icon {fill:var(--theme);}
.section-2025100104 .section-right .list {}
.section-2025100104 .section-right .list .item {display:none;}
.section-2025100104 .section-right .list .item.active {display:block;}
.section-2025100104 .section-right .list .item .img {width:100%;height:34em;overflow:hidden;margin-bottom:1.5em;}
.section-2025100104 .section-right .list .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025100104 .section-right .list .item .tit {display:block;font-size:2em;margin-bottom:0.25em;transition:all 0.5s;}
.section-2025100104 .section-right .list .item .con {font-size:1.5em;}
.section-2025100104 .section-right .list .item .img:hover img {transform:scale(1.1);}
.section-2025100104 .section-right .list .item .tit:hover {color:var(--theme);}

.section-2025100105 {}
.section-2025100105 .container {position:relative;}
.section-2025100105 .txt {position:absolute;top:-8.5em;left:0;width:100%;height:16.5em;background-position:center;background-size:cover;background-image:url(../images/today-bg.jpg);background-color:#000;padding:3.5em 5.25em 0;}
.section-2025100105 .txt .tit {font-size:2.5em;color:#fff;}
.section-2025100105 .txt .con {font-size:1em;color:#fff;margin-bottom:2em;}
.section-2025100105 .txt .section-btn {}
.section-2025100105 .txt .section-btn a {font-size:1.25em;line-height:1;padding:0.75em 1.25em;background:#fff;text-transform:uppercase;display:inline-block;transition:all 0.5s;}
.section-2025100105 .txt .section-btn a:hover {background-color:var(--minor);color:var(--theme);}

.section-2025100106 {padding:13.625em 0 5.625em;background:url(../images/case-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.section-2025100106 .section-head {margin-bottom:1.5em;}
.section-2025100106 .section-head .name {max-width:78%;}
.section-2025100106 .section-name {color:#fff;}
.section-2025100106 .section-con {color:#fff;}
.section-2025100106 .section-btn {}
.section-2025100106 .section-btn a {font-size:1.25em;display:inline-block;color:#fff;text-transform:uppercase;line-height:1;padding:0.75em 1.25em;border:1px solid;transition:all 0.5s;}
.section-2025100106 .section-btn a:hover {background-color:var(--minor);color:var(--theme);border-color:var(--minor);}
.section-2025100106 .section-box {}
.section-2025100106 .section-box .list {padding:2.25em 0 0;}
.section-2025100106 .section-box .list .item {width:12.95%;height:38.75em;transition:all 0.75s;position:relative;}
.section-2025100106 .section-box .list .item.active {width:58%;}
.section-2025100106 .section-box .list .item .img {width:100%;height:100%;overflow:hidden;}
.section-2025100106 .section-box .list .item .img a {display:block;width:100%;height:100%;position:relative;}
.section-2025100106 .section-box .list .item .img img {width:100%;height:100%;object-fit:cover;}
.section-2025100106 .section-box .list .item .txt {position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;}
.section-2025100106 .section-box .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-2025100106 .section-box .list .item.active .txt:before {opacity:1;}
.section-2025100106 .section-box .list .item .txt .hint {position:absolute;bottom:1em;width:100%;padding:0 0.5em;color:#fff;line-height:1.25;font-size:2em;transition:all 0.5s;}
.section-2025100106 .section-box .list .item.active .txt .hint {opacity:0;transition:all .4s ease;}
.section-2025100106 .section-box .list .item .txt .tit {position:absolute;bottom:2em;width:100%;padding:0 15.5em 0 4.25em;opacity:0;transform:translateX(-3em);}
.section-2025100106 .section-box .list .item .txt .tit a {display:block;color:#fff;line-height:1.25;font-weight:600;font-size:2em;}
.section-2025100106 .section-box .list .item.active .txt .tit {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-2025100106 .section-box .list .item .txt .more-a {display:block;width:8em;font-size:1.25em;overflow:hidden;position:absolute;bottom:1.75em;right:2.25em;opacity:0;transform:translateX(3em);}
.section-2025100106 .section-box .list .item.active .txt .more-a {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-2025100106 .section-box .list .item .txt .more-a span {text-transform:uppercase;color:#fff;margin-right:0.25em;}
.section-2025100106 .section-box .list .item .txt .more-a svg {width:0.9em;fill:#fff;}
.section-2025100106 .section-box .list .item .txt .tit a:hover {color:var(--theme);}
.section-2025100106 .section-box .list .item .txt .more-a:hover span {color:var(--theme);}
.section-2025100106 .section-box .list .item .txt .more-a:hover svg {fill:var(--theme);}

.section-2025100107 {padding:12.75em 0 5.5em;background-size:cover;background-position:center;background-image:url(../images/welcome-bg.jpg);}
.section-2025100107 .section-box {position:relative;}
.section-2025100107 .section-left {width:39.5%;position:relative;}
.section-2025100107 .section-right {width:60.5%;}
.section-2025100107 .section-right .txt {width:100%;background:#fff;padding:3.5em 2.5em 3.5em 15em;}
.section-2025100107 .section-right .txt .tit {font-size:3.125em;}
.section-2025100107 .section-right .txt .tit span {color:var(--theme);}
.section-2025100107 .section-right .txt .con {font-size:1.25em;line-height:1.5;margin:0.5em 0 1em;}
.section-2025100107 .section-right .txt .section-btn {text-align:right;}
.section-2025100107 .section-right .txt .section-btn a {font-size:1.25em;display:inline-block;color:#fff;background:var(--text);text-transform:uppercase;line-height:1;padding:0.75em 1.25em;border:1px solid;transition:all 0.5s;}
.section-2025100107 .section-right .txt .section-btn a:hover {background-color:var(--minor);color:var(--theme);border-color:var(--minor);}
.section-2025100107 .section-left .img {position:absolute;top:-7.5em;left:0;right:-13em;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 50%);}

.section-2025100108 {overflow:hidden;position:relative;padding:6.5em 0;}
.section-2025100108 .section-box {}
.section-2025100108 .section-left {width:32em;max-width:33%;}
.section-2025100108 .section-left .section-con {padding:0.25em 0 2.5em;}
.section-2025100108 .section-left .section-btn a {font-size:1.25em;display:inline-block;color:#fff;background:var(--text);text-transform:uppercase;line-height:1;padding:0.75em 1.25em;border:1px solid;transition:all 0.5s;}
.section-2025100108 .section-left .section-btn a:hover {background-color:var(--minor);color:var(--theme);border-color:var(--minor);}
.section-2025100108 .section-right {width:67.5em;max-width:64%;}
.section-2025100108 .news-swiper {width:calc( 100% + 3vw );overflow:hidden;padding:0.75em;position:relative;}
.section-2025100108 .news-swiper .swiper {overflow:unset;padding-bottom:3.25em;}
.section-2025100108 .news-swiper .swiper-slide {width:34.75em;padding-right:2em;}
.section-2025100108 .news-swiper .item {width:100%;background:#e9e9e9;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 50%);padding:1.25em 1.5em 1.75em;}
.section-2025100108 .news-swiper .item .img {width:100%;height:21.25em;overflow:hidden;margin-bottom:2em;}
.section-2025100108 .news-swiper .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-2025100108 .news-swiper .item .txt {}
.section-2025100108 .news-swiper .item .txt .item-head {font-size:1em;color:#666666;margin-bottom:1em;}
.section-2025100108 .news-swiper .item .txt .item-head a {}
.section-2025100108 .news-swiper .item .txt .item-head .tiem {}
.section-2025100108 .news-swiper .item .txt .tit {font-size:1.25em;margin-bottom:1em;height:2.7em;}
.section-2025100108 .news-swiper .item .txt .item-more {font-size:1.25em;}
.section-2025100108 .news-swiper .item .txt .item-more a {padding-bottom:0.25em;border-bottom:2px solid transparent;}
.section-2025100108 .news-swiper .item .txt .item-more span {margin-right:0.5em;}
.section-2025100108 .news-swiper .item .txt .item-more svg.icon {width:0.85em;}
.section-2025100108 .news-swiper .item .img:hover img {transform:scale(1.1);}
.section-2025100108 .news-swiper .item .txt .item-more a:hover {border-color:var(--theme);}
.section-2025100108 .news-swiper .item .txt .item-more a:hover svg.icon {fill:var(--theme)}
.section-2025100108 .news-swiper .swiper-scrollbar-drag { background: var(--theme); }


.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 1em 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:'HarmonyOS';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:'HarmonyOS';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;background:var(--text);color:#fff;}
.section-touch .touch-form .submit input {width:100%;background:unset;border-width:0;font-size:1em;font-weight:400;text-transform:uppercase;padding:0.5em 0;cursor:pointer;}
.section-touch .touch-form .submit input:hover {color:var(--theme);}
.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-2025100100 {}
.footer-2025100100 .footer_box {background:#f5f5f5;padding:3.75em 0 8.5em;}
.footer-2025100100 .footer_top {padding-bottom:1.5em;border-bottom:1px solid #c4c4c4;margin-bottom:3.5em;}
.footer-2025100100 .foot-logo {}
.footer-2025100100 .foot-logo span {font-size:1.25em;margin-left:1.5em;}
.footer-2025100100 .footer_top .foot-logo img {width:12.0625em;}
.footer-2025100100 .foot-follow {}
.footer-2025100100 .foot-follow span {font-size:1.625em;font-weight:600;padding-right:0.5em;}
.footer-2025100100 .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-2025100100 .foot-follow .ico svg {display:block;width:100%;height:100%;fill:#fff;}
.footer-2025100100 .foot-follow .ico:hover {background:var(--theme);}
.footer-2025100100 .footer_con {}
.footer-2025100100 .foot_con {width:31.25em;}
.m_name {display:none;}
.footer-2025100100 .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-2025100100 .foot_con .info1 {background-image:url(../images/foot-contact-ico1.png);}
.footer-2025100100 .foot_con .info2 {background-image:url(../images/foot-contact-ico2.png);}
.footer-2025100100 .foot_con .info3 {background-image:url(../images/foot-contact-ico3.png);}
.footer-2025100100 .foot_con .info4 {background-image:url(../images/foot-contact-ico4.png);}
.footer-2025100100 .foot_con .info span {font-weight:600;}
.footer-2025100100 .foot_link {width:auto;max-width:20%;}
.footer-2025100100 .foot_link .item {}
.footer-2025100100 .foot_link .item .tit {display:block;font-size:2em;font-weight:600;margin-bottom:0.75em;}
.footer-2025100100 .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-2025100100 .foot_link .item .a:hover {padding-right:0;padding-left:1.75em;}
.footer-2025100100 .footer_copyright {background:#000000;}
.footer-2025100100 .footer_copyright p {text-align:center;font-size:1.125em;font-weight:300;padding:0.5em 0;color:#fff;}

@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {width:88.54vw;}
}
@media screen and (min-width:1800px) {
.section-2025100108 .news-swiper {width:calc( 100% + 50vw - 53.125em );}
}
@media screen and (max-width:1300px) {
body {font-size:14px;}
.header-2025100101 .head_logo {width:11em;}
.header-2025100101 .head_right {width:57em;}
.section-2025100103 .list .item .txt {padding:0 1.5em 3.75em;}
.section-2025100106 .section-box .list .item .txt .hint {font-size:1.75em;}
.section-2025100106 .section-box .list .item .txt .tit a {font-size:1.75em;}
.section-2025100106 .section-box .list .item .txt .more-a {font-size:1.125em;}
.section-2025100107 .section-left .img {top:-5em;right:-5em;}
.section-2025100107 .section-right .txt {padding:3.5em 2.5em 3.5em 7em;}


}

@media screen and (max-width:1024px) {
.header-2025100101 .head_right {width:7em;}
.header-2025100101 .head_share {display:none;}
.header-2025100101 .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-2025100101 .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-2025100101 .head_navbtn span:nth-child(1) {top:0.55em;}
.header-2025100101 .head_navbtn span:nth-child(2) {top:1.02em;}
.header-2025100101 .head_navbtn span:nth-child(3) {bottom:0.55em;}
.header-2025100101 .head_navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.header-2025100101 .head_navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header-2025100101 .head_navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.header-2025100101 .head_nav {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--minor) !important;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:3em 0 0;}
.header-2025100101 .head_nav.active {transform:translateX(0);}
.header-2025100101 .head_nav .navbar {display:block;width:94%;max-width:1400px;margin:0 auto;}
.header-2025100101 .head_nav .navbar .megamenu {width:100%;color:#fff;position:relative;}
.header-2025100101 .head_nav .navbar .megamenu>a {display:block;color:#fff !important;padding:0.75em 0;}
.header-2025100101 .head_nav .navbar .megamenu i {display:block;position:absolute;top:0;right:0;width:2.4em;height:2.75em;line-height:2.75em;text-align:center;transition:all 0.5s;}
.header-2025100101 .head_nav .nav_list {display:none;position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.header-2025100101 .head_nav .nav_list1 {position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.header-2025100101 .head_nav .nav_list ul {display:block;}
.header-2025100101 .head_nav .nav_list li {position:relative;}
.header-2025100101 .head_nav .nav_list li .img {display:none;}
.header-2025100101 .head_nav .nav_list li a {display:block;color:#fff !important;padding:0.75em 0;font-size:1.25em;}
.header-2025100101 .head_nav .nav_list li a:hover {background:none;color:#fff;}
.header-2025100101 .head_nav .active-c>i {transform:rotate(180deg);}
.header-2025100101 .head_nav.active>a:before,.header-2025100101 .head_nav.active>a:after {display:none;}
.header-2025100101 .head_nav .navbar .active-c>i {transform:rotate(90deg);}
.header-2025100101 .head_nav .m_navbtn_close {display:block;position:absolute;right:1em;top:1em;height:1.5em;width:1.5em;transform:rotate(45deg);font-size:1.5em;}
.header-2025100101 .head_nav .m_navbtn_close span {position:absolute;background:#ffffff;transition:all .15s ease-in-out;}
.header-2025100101 .head_nav .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header-2025100101 .head_nav .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header-2025100101 .head_nav.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header-2025100101 .head_nav.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}

.banner-2025100102 .img {height:48em;}
.banner-2025100102 .img .img-m {display:none;}
.banner-2025100102 .img .img-pc {display:block;}
.banner-2025100102 .txt .tit {font-size:2.5em;}
.banner-2025100102 .txt .con {font-size:1.35em;}
.banner-2025100102 .txt .banner-btn {font-size:1.125em;}
.section .section-name {font-size:2.5em;}
.section .section-con {font-size:1.35em;}
.section-2025100103 .container {padding:2.75em 0 3em;margin-top:-5em;}
.section-2025100103 .list {padding:3em 3.5% 0;}
.section-2025100103 .list .item {padding-top:3.5em;max-width:31%;}
.section-2025100103 .list .item .txt .tit {font-size:1.75em;}
.section-2025100103 .list .item .txt .con {font-size:1.25em;}
.section-2025100103 .list .line {width:0.125em;}
.section-2025100104 {padding:5em 0 12em;}
.section-2025100104 .section-head {margin-bottom:3.75em;}
.section-2025100104 .section-left .list .item .tit {font-size:1.5em;}
.section-2025100104 .section-left .list .item {margin-bottom:3em;}
.section-2025100104 .section-right .list .item .img {height:24em;}
.section-2025100104 .section-right .list .item .tit {font-size:1.75em;}
.section-2025100104 .section-right .list .item .con {font-size:1.35em;}
.section-2025100105 .txt {top:-6.5em;height:14em;padding:2em 3em 0;}
.section-2025100105 .txt .tit {font-size:2em;margin-bottom:0.5em;}
.section-2025100105 .txt .con {font-size:1.25em;margin-bottom:1.25em;}
.section-2025100106 {padding:10em 0 5em;}
.section-2025100106 .section-con {margin-top:0.75em;}
.section-2025100106 .section-box .list .item,.section-2025100106 .section-box .list .item.active {width:49%;height:28vw;margin-bottom:2%;}
.section-2025100106 .section-box .list .item .txt:before {opacity:1;}
.section-2025100106 .section-box .list .item .txt .hint {opacity:0;transition:all .4s ease;}
.section-2025100106 .section-box .list .item .txt .tit {opacity:1;transform:translateX(0);transition:all .6s ease .5s;padding:0 12.5em 0 2.25em;}
.section-2025100106 .section-box .list .item .txt .more-a {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-2025100107 {padding:5em 0;}
.section-2025100107 .section-left {width:100%;margin-bottom:2em;}
.section-2025100107 .section-left .img {position:unset;}
.section-2025100107 .section-right {width:100%;}
.section-2025100107 .section-right .txt {padding:3.5em;}
.section-2025100107 .section-right .txt .tit {font-size:2.5em;}
.section-2025100108 .news-swiper .swiper-slide {width:28em;}
.section-2025100108 .news-swiper .item .img {height:14em;}
.section-touch .box {margin:0 auto;max-width:100%;}
.footer-2025100100 .foot-follow span {font-size:1.35em;}
.footer-2025100100 .footer_box {padding:3.75em 0;}
.footer-2025100100 .foot_con {width:100%;margin-bottom:3em;}
.footer-2025100100 .foot_link {max-width:30%;}

}

@media screen and (max-width:860px) {
body {font-size:12px;}
.section-2025100103 .list .item {max-width:100%;width:100%;}
.section-2025100103 .list .line {display:none;}
.section-2025100103 .container {margin-top:-7em;padding:4.5em 0;}
.banner-2025100102 .img {height:42em;}
.section-2025100104 .section-left {max-width:100%;width:100%;margin-bottom:3em;}
.section-2025100104 .section-right {max-width:100%;width:100%;}
.section-2025100104 .section-right .list .item .img {height:52vw;}
.section-2025100105 .txt {height:auto;padding:2em 3em;}
.section-2025100106 {padding:13.5em 0 5em;}
.section-2025100106 .section-head .name {width:100%;max-width:100%;margin-bottom:3em;}
.section-2025100106 .section-box .list .item .txt .more-a {display:none;}
.section-2025100106 .section-box .list .item .txt .tit {padding:0 1.5em;}
.section-2025100106 .section-box .list .item .txt .tit a {font-size:1.5em;}
.section-2025100108 {padding:5em 0;}
.section-2025100108 .section-left {max-width:100%;width:100%;margin-bottom:3.75em;}
.section-2025100108 .section-right {width:100%;max-width:100%;}
.section-2025100108 .news-swiper {width:100%;}
.section-2025100108 .news-swiper .swiper-slide {width:calc( 47vw + 0.25em );}

}
@media screen and (max-width:680px) {
.banner-2025100102 .img {height:auto;}
.banner-2025100102 .img .img-pc {display:none;}
.banner-2025100102 .img .img-m {display:block;}
.banner-2025100102 .txt .tit {font-size:2em;}
.banner-2025100102 .swiper-pagination {display:none;}
.section-2025100103 .container {padding:4em 1.5em;}
.section-2025100104 .section-btn {display:none;}
.section-2025100105 .txt {padding:1.75em 2em;}
.section-2025100105 .txt .tit {font-size:1.75em;}
.section-2025100106 .section-box .list .item,.section-2025100106 .section-box .list .item.active {width:100%;height:56vw;}
.section-2025100107 .section-right .txt {padding:2.5em 2em;}
.section-2025100107 .section-right .txt .tit {font-size:2em;}
.section-2025100107 .section-right .txt .con {margin:1em 0 1.5em;}
.section-2025100108 .news-swiper {padding:0;}
.section-2025100108 .news-swiper .swiper-slide {width:100%;padding:1em;}
.section-2025100108 .news-swiper .item .img {height:50vw;}
.section-2025100108 .news-swiper .item .txt .item-head {font-size:1.125em;}
.section-2025100108 .news-swiper .item .txt .tit {font-size:1.5em;}
.section-touch {background-size:auto 100%;padding:4em 0;}
.section-touch .box {padding:1.5em 2em;}
.section-touch .box .form-name {font-size:2em;}
.section-touch .box .form-p {font-size:1.25em;}
.section-touch .touch-form .form-input {width:100%;}
.section-touch .touch-form .submit {font-size:1.35em;}
.footer-2025100100 .foot-logo {width:100%;}
.footer-2025100100 .foot-logo span {display:block;font-size:1.5em;font-weight:600;width:100%;margin:1em 0;color:var(--theme);}
.footer-2025100100 .foot_link {width:100%;padding-top:1em;max-width:100%;}
.footer-2025100100 .foot_link .m_name {display:block;line-height:1;color:#000;position:relative;margin-bottom:0;font-size:1.25em;background:none;padding:1.25em 0;border-bottom:1px solid var(--text);border-radius:0;}
.footer-2025100100 .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-2025100100 .foot_link.m_toggle.active .m_name span {transform:rotate(45deg);}
.footer-2025100100 .foot_link .toggle_con {display:none;padding:2em 0 0;border-bottom:1px solid var(--border-color);}
.footer-2025100100 .foot_link .toggle_con .item {padding-bottom:0;border-bottom-width:0;}
.footer-2025100100 .foot_link .toggle_con .item .tit {display:none;}
.footer-2025100100 .foot_link .toggle_con .item .a {font-size:1.25em;}
.footer-2025100100 .foot_link .item {width:100%;border-right-width:0;border-bottom:1px solid #dddddd;}

}

.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(--theme);}
.language_modal_a div {background-image:url(../images/languages_icon.png);background-size:28.125em auto;width:3.125em;height:1.875em;margin:0 auto;}
.language_modal_a .icon-af {background-position:0 0;}
.language_modal_a .icon-am {background-position:-3.125em 0;}
.language_modal_a .icon-ar {background-position:0 -1.875em;}
.language_modal_a .icon-az {background-position:-3.125em -1.875em;}
.language_modal_a .icon-be {background-position:0 -3.75em;}
.language_modal_a .icon-bg {background-position:-3.125em -3.75em;}
.language_modal_a .icon-bn {background-position:-7.5em 0;}
.language_modal_a .icon-bs {background-position:-6.25em -1.875em;}
.language_modal_a .icon-ca {background-position:-6.25em -3.75em;}
.language_modal_a .icon-ceb {background-position:0 -5.625em;}
.language_modal_a .icon-co {background-position:-3.125em -5.625em;}
.language_modal_a .icon-cs {background-position:-6.25em -5.625em;}
.language_modal_a .icon-cy {background-position:0 -7.5em;}
.language_modal_a .icon-da {background-position:-3.125em -7.5em;}
.language_modal_a .icon-de {background-position:-6.25em -7.5em;}
.language_modal_a .icon-el {background-position:-9.375em 0;}
.language_modal_a .icon-en {background-position:-9.375em -1.875em;}
.language_modal_a .icon-eo {background-position:-9.375em -3.75em;}
.language_modal_a .icon-es {background-position:-9.375em -5.625em;}
.language_modal_a .icon-et {background-position:-9.375em -7.5em;}
.language_modal_a .icon-eu {background-position:0 -9.375em;}
.language_modal_a .icon-fa {background-position:-3.125em -9.375em;}
.language_modal_a .icon-fi {background-position:-6.25em -9.375em;}
.language_modal_a .icon-fr {background-position:-9.375em -9.375em;}
.language_modal_a .icon-fy {background-position:-12.5em 0;}
.language_modal_a .icon-ga {background-position:-12.5em -1.875em;}
.language_modal_a .icon-gd {background-position:-12.5em -3.75em;}
.language_modal_a .icon-gl {background-position:-12.5em -5.625em;}
.language_modal_a .icon-gu {background-position:-12.5em -7.5em;}
.language_modal_a .icon-ha {background-position:-12.5em -9.375em;}
.language_modal_a .icon-haw {background-position:0 -11.25em;}
.language_modal_a .icon-hi {background-position:-3.125em -11.25em;}
.language_modal_a .icon-hmn {background-position:-6.25em -11.25em;}
.language_modal_a .icon-hr {background-position:-9.375em -11.25em;}
.language_modal_a .icon-ht {background-position:-12.5em -11.25em;}
.language_modal_a .icon-hu {background-position:0 -13.125em;}
.language_modal_a .icon-hy {background-position:-3.125em -13.125em;}
.language_modal_a .icon-id {background-position:-6.25em -13.125em;}
.language_modal_a .icon-ig {background-position:-9.375em -13.125em;}
.language_modal_a .icon-is {background-position:-12.5em -13.125em;}
.language_modal_a .icon-it {background-position:-15.625em 0;}
.language_modal_a .icon-iw {background-position:-15.625em -1.875em;}
.language_modal_a .icon-ja {background-position:-15.625em -3.75em;}
.language_modal_a .icon-jv {background-position:-15.625em -5.625em;}
.language_modal_a .icon-jw {background-position:-15.625em -7.5em;}
.language_modal_a .icon-ka {background-position:-15.625em -9.375em;}
.language_modal_a .icon-kk {background-position:-15.625em -11.25em;}
.language_modal_a .icon-km {background-position:-15.625em -13.125em;}
.language_modal_a .icon-kn {background-position:0 -15em;}
.language_modal_a .icon-ko {background-position:-3.125em -15em;}
.language_modal_a .icon-ku {background-position:-6.25em -15em;}
.language_modal_a .icon-ky {background-position:-9.375em -15em;}
.language_modal_a .icon-la {background-position:-12.5em -15em;}
.language_modal_a .icon-lb {background-position:-15.625em -15em;}
.language_modal_a .icon-lo {background-position:0 -16.875em;}
.language_modal_a .icon-lt {background-position:-3.125em -16.875em;}
.language_modal_a .icon-lv {background-position:-6.25em -16.875em;}
.language_modal_a .icon-mg {background-position:-9.375em -16.875em;}
.language_modal_a .icon-mi {background-position:-12.5em -16.875em;}
.language_modal_a .icon-mk {background-position:-15.625em -16.875em;}
.language_modal_a .icon-ml {background-position:-18.75em 0;}
.language_modal_a .icon-mn {background-position:-18.75em -1.875em;}
.language_modal_a .icon-mr {background-position:-18.75em -3.75em;}
.language_modal_a .icon-ms {background-position:-18.75em -5.625em;}
.language_modal_a .icon-mt {background-position:-18.75em -7.5em;}
.language_modal_a .icon-my {background-position:-18.75em -9.375em;}
.language_modal_a .icon-ne {background-position:-18.75em -11.25em;}
.language_modal_a .icon-nl {background-position:-18.75em -13.125em;}
.language_modal_a .icon-no {background-position:-18.75em -15em;}
.language_modal_a .icon-ny {background-position:-18.75em -16.875em;}
.language_modal_a .icon-pa {background-position:0 -18.75em;}
.language_modal_a .icon-pl {background-position:-3.125em -18.75em;}
.language_modal_a .icon-ps {background-position:-6.25em -18.75em;}
.language_modal_a .icon-pt {background-position:-9.375em -18.75em;}
.language_modal_a .icon-ro {background-position:-12.5em -18.75em;}
.language_modal_a .icon-ru {background-position:-15.625em -18.75em;}
.language_modal_a .icon-sd {background-position:-18.75em -18.75em;}
.language_modal_a .icon-si {background-position:-21.875em 0;}
.language_modal_a .icon-sk {background-position:-21.875em -1.875em;}
.language_modal_a .icon-sl {background-position:-21.875em -3.75em;}
.language_modal_a .icon-sm {background-position:-21.875em -5.625em;}
.language_modal_a .icon-sn {background-position:-21.875em -7.5em;}
.language_modal_a .icon-so {background-position:-21.875em -9.375em;}
.language_modal_a .icon-sq {background-position:-21.875em -11.25em;}
.language_modal_a .icon-sr {background-position:-21.875em -13.125em;}
.language_modal_a .icon-st {background-position:-21.875em -15em;}
.language_modal_a .icon-su {background-position:-21.875em -16.875em;}
.language_modal_a .icon-sv {background-position:-21.875em -18.75em;}
.language_modal_a .icon-sw {background-position:0 -20.625em;}
.language_modal_a .icon-ta {background-position:-3.125em -20.625em;}
.language_modal_a .icon-te {background-position:-6.25em -20.625em;}
.language_modal_a .icon-tg {background-position:-9.375em -20.625em;}
.language_modal_a .icon-th {background-position:-12.5em -20.625em;}
.language_modal_a .icon-tl {background-position:-15.625em -20.625em;}
.language_modal_a .icon-tr {background-position:-18.75em -20.625em;}
.language_modal_a .icon-uk {background-position:-21.875em -20.625em;}
.language_modal_a .icon-ur {background-position:0 -22.5em;}
.language_modal_a .icon-uz {background-position:-3.125em -22.5em;}
.language_modal_a .icon-vi {background-position:-6.25em -22.5em;}
.language_modal_a .icon-xh {background-position:-9.375em -22.5em;}
.language_modal_a .icon-yi {background-position:-12.5em -22.5em;}
.language_modal_a .icon-yo {background-position:-15.625em -22.5em;}
.language_modal_a .icon-zh-CN {background-position:-18.75em -22.5em;}
.language_modal_a .icon-zh-TW {background-position:-21.875em -22.5em;}
.language_modal_a .icon-zu {background-position:-25em 0;}
@media all and (max-width:767px) {
.language_modal_title span {font-size:1.25em;height:4.5em;padding:1em 4em 0 2em;line-height:1.5;}
.language_modal_a {width:25%;}
}
form .btn {cursor:pointer;}
.video.vp-a {display:block;overflow:hidden;position:relative;cursor:pointer;}
.video.vp-a img {transition:all 0.75s;width:100%;}
.video.vp-a:hover img {transform:scale(1.1);}
.YouTubePopUp-Wrap {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-color:rgb(0 0 0 / 80%);top:0;left:0;z-index:10000;}
.Video-PopUp-Content {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;width:100%;height:100%;}
.vp-flex {max-width:800px;width:100%;height:450px;max-height:90%;margin:0 40px;position:relative;background-color:#000;}
.vp-flex iframe,.vp-flex video {width:100%;height:100%;max-width:100%!important;max-height:100%;min-width:100%;min-height:100%;margin:0!important;padding:0!important;outline:none!important;display:block;border:5px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);background-color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.YouTubePopUp-Close {position:absolute;top:0;cursor:pointer;left:-30px;margin:auto 0;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;font-weight:300;width:26px;height:26px;background:url(../images/close.png) no-repeat center;background-size:100%;}
.YouTubePopUp-Close:hover {opacity:.5;}
.vp-flex.vp-flex-no-border iframe,.vp-flex.vp-flex-no-border video {padding:0!important;border:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;}
.vp-flex-no-border.vp-vt-locally,.vp-flex-no-border.vp-vt-vimeo {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.video-popup-animation {position:absolute;top:50%;left:50%;width:3.75em;height:3.75em;margin-left:-1.875em;margin-top:-1.875em;border-radius:50%;background:rgb(255 255 255 / 50%);padding:1.125em;transition:all 0.35s;}
.video-popup-animation svg {position:relative;z-index:1;width:1.5em;height:1.5em;}
.video-popup-animation svg path {transition:all 0.35s;}
.video-popup-animation:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgb(255 255 255 / 50%);animation:video_pulse_animation_outside ease-out 2s infinite;}
@keyframes video_pulse_animation_outside {
0% {transform:scale(1);opacity:1}
to {transform:scale(2);opacity:0}
}
.video-popup-animation:hover,.video-popup-animation:hover:after {background:var(--theme);}
.video-popup-animation:hover svg path {fill:#fff;}
@media all and (max-width:767px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:480px!important;height:270px!important;}
.video.vp-a:before {background-size:40px;}
}
@media all and (max-width:320px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:240px!important;height:140px!important;}
}
@media all and (min-width:1030px) {
.banner_buttons {top:-500px;}
}
@media all and (max-width:1440px) {
.banner_buttons {top:-250px;}
}
#translate {
    display: none;
}
