html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {width:100em;}
}

.header {position:fixed;z-index:1001;top:0;left:0;width:100%;transition:all 0.75s;}
.header .head_top {padding:0.6em 0;background:url(../images/header_top_bg.png) no-repeat;background-size:auto 100%;background-position:center;}
.header .head_top .container {gap:2.25em;}
.header .head_top_line {width:1px;height:1.25em;background:#5bc2cd;}
.header .head_contact {}
.header .head_contact .head_tel {}
.header .head_contact svg {width:1em;height:1.25em;fill:#fff;margin-right:0.5em;}
.header .head_contact span {display:block;font-size:0.875em;line-height:1;color:#fff;}
.header .head_share {}
.header .icon_boxs {gap:0.875em;}
.header .icon_boxs .icon {}
.header .icon_boxs .icon a {}
.header .icon_boxs .icon svg {fill:#fff;display:block;width:1.375em;height:1.375em;padding:0.25em;border-radius:50%;background:#848484;transition:all 0.5s;}
.header .icon_boxs .icon a:hover svg {fill:var(--theme);background:#fff;}
.header .head_language {cursor:pointer;padding-right:1.09375em;}
.header .head_language svg.icon {width:1.375em;height:1.375em;margin-right:0.5em;fill:#fff;}
.header .head_language span {display:block;line-height:1;color:#fff;}
.header .head_con {padding:1.875em 0 1em;}
.header .head_logo {width:17.625em;height:2em;position:relative;}
.header .head_logo a {}
.header .head_logo img {position:absolute;left:0;bottom:0;transition:all 0.5s;}
.header .head_logo .img1 {opacity:1;}
.header .head_logo .img2 {opacity:0;}
.header .head_right {}
.header .head_navbtn {display:none;}
.header .head_nav {}
.header .head_nav .m_navbtn_close {display:none;}
.header .head_nav .navbar {gap:2em;}
.header .head_nav .navbar .megamenu {position:relative;}
.header .head_nav .navbar .megamenu a {display:block;font-size:1.25em;line-height:1;padding:0.375em 0.875em;color:#fff;text-transform:uppercase;border-radius:0.25em;transition:all 0.5s;}
.header .head_nav .navbar .megamenu.active {}
.header .head_nav .navbar .megamenu.active>a,.header .head_nav .navbar .megamenu:hover>a {background:var(--theme);color:#fff !important;}
.header.is_bg,.header.is_bg1 {background-color:#fff;box-shadow:0 0.25em 0.75em rgb(0 0 0 / 15%);}
.header.is_bg .head_logo .img1, .header.is_bg1 .head_logo .img1 {opacity:0;}
.header.is_bg .head_logo .img2, .header.is_bg1 .head_logo .img1 {opacity:1;}
.header.is_bg .head_nav .navbar .megamenu a, .header.is_bg1 .head_nav .navbar .megamenu a {color:var(--text);}
.head_nav .navbar .megamenu>i {display:none;}
@media screen and (min-width:1025px) {
.head_nav .navbar .megamenu>a.active,.head_nav .navbar .megamenu>a:hover {color:var(--theme);}
.head_nav .navbar .megamenu>a.active:before,.head_nav .navbar .megamenu>a:hover:before {width:100%;}
.head_nav .navbar .megamenu > .sub-menu {position:absolute;top:100%;left:0;z-index:999;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);transform:translateY(1em);display:block;padding-top:1em;}
.head_nav .navbar .megamenu:hover > .sub-menu {opacity:1;visibility:visible;transform:translateY(0);}
.head_nav .navbar .megamenu > .sub-menu ul {background:rgb(1 161 177 / 75%);padding:1em 1em;min-width:14em;width:auto;text-wrap:nowrap;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1);border-radius:0 0 4px 4px;}
.head_nav .navbar .megamenu > .sub-menu .menu-item > a {padding:0.75em 0;font-size:1em;position:relative;display:flex;justify-content:space-between;align-items:center;color:#fff;transition:all 0.3s cubic-bezier(0.25,1,0.5,1);text-transform:capitalize;text-decoration:none;font-weight:500;}
.head_nav .navbar .megamenu > .sub-menu .menu-item:hover > a {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
}

.banner {}
.banner .swiperImg {width:100%;height:58em;display:block;}
.banner .swiperImg img {width:100%;height:100%;object-fit:cover;}
.banner .swiperTxt {padding-top:18em;position:absolute;top:0;left:0;width:100%;height:100%;}
.banner .swiperTit {font-size:3.375em;color:#fff;}
.banner .swiperTit span {display:block;line-height:1.25;}
.banner .swiperTit .color-theme {color:var(--minor);}
.banner .swiperCon {font-size:1.25em;color:#fff;max-width:30em;width:100%;padding:1em 0 1.75em;}
.banner .swiperIcos {gap:3.5em;margin-bottom:5em;}
.banner .swiperIcos .swiperIco {width:6.125em;height:4.875em;background:var(--minor);border-radius:0.375em;}
.banner .swiperIcos .swiperIco img {width:100%;height:100%;object-fit:contain;}
.banner .swiperBtn {}
.banner .swiperBtn .btn {color:#fff;font-size:1.375em;}
.banner .swiper-pagin .container {position:relative;}
.banner .swiper-pagination {bottom:4em;text-align:right;}
.banner .swiper-pagination span {background:transparent;width:1.375em;height:1.375em;border-radius:50%;border:1px solid transparent;margin:0 0.35em !important;position:relative;transition:all 0.5s;}
.banner .swiper-pagination span:before {content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:0.375em;height:0.375em;background:#fff;border-radius:50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active {border-color:#fff;}

.sectionSutit {font-size:1.25em;}
.sectionTit {font-size:3em;font-weight:600;line-height:1.125;padding:0.25em 0;}
.sectionCon {font-size:1.25em;}
.sectionBtn {}
.sectionBtn .btn {font-size:1.25em;}
.swiper-button {user-select:none;}
.swiper-button .button-next,.swiper-button .button-prev {position:absolute;top:50%;z-index:2;transform:translateY(-50%);height:3.875em;width:3.875em;border-radius:50%;background:rgb(0 0 0 / 50%);padding:1.25em;cursor:pointer;transition:all 0.5s;}
.swiper-button .button-next {right:-2em;}
.swiper-button .button-prev {left:-2em;}
.swiper-button .button-next svg,.swiper-button .button-prev svg {fill:#fff;width:100%;height:100%;}
.swiper-button .button-next:hover,.swiper-button .button-prev:hover {background:rgb(1 161 177 / 50%);}

.section-about {padding:8.5em 0;background:url(../images/aboutBg.jpg) no-repeat;background-position:top center;background-size:auto 61.625em;}
.section-about .sectionLeft {width:56.25%;background:var(--theme);padding:3.25em 12.5em 3.25em 2.75em;color:#fff;}
.section-about .sectionRight {width:43.75%;min-height:30.375em;position:relative;}
.section-about .sectionCon {margin-bottom:1.5em;}
.section-about .sectionBtn .btn {border:1px solid #fff;}
.section-about .sectionBtn .btn:hover {border-color:var(--minor);}
.section-about .sectionImg {position:absolute;right:0;bottom:-2em;width:125%;height:30.375em;}
.section-about .sectionImg .video {width:100%;height:100%;border-radius:0.75em;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 35%);}
.section-about .sectionImg .video img {width:100%;height:100%;object-fit:cover;}
.section-about .counterList {padding-top:6.75em;width:100%;}
.section-about .counterList .item {text-align:center;min-width:20%;}
.section-about .counterList .item .itemNum {text-align:center;font-size:1.125em;}
.section-about .counterList .item .itemNum b {font-size:3em;color:var(--theme);margin-right:0.125em;margin-left:0.125em;}
.section-about .counterList .item .itemTit {text-align:center;font-size:1.125em;color:#535353;}
.section-about .counterList .line {width:1px;height:5.25em;background:#cccccc;}
.section-needs {text-align:center;color:#fff;padding:5em 0;background:url(../images/needsBg.jpg) no-repeat;background-size:cover;background-position:center;}
.section-needs .sectionTit {margin-bottom:1em;}
.section-needs .sectionList {margin-bottom:5.25em;}
.section-needs .sectionList .item {width:32%;padding:3.375em 1.5em;background:rgb(255 255 255 / 75%);border-radius:0.5em;color:var(--text);transition:all 0.5s;cursor:default;}
.section-needs .sectionList .item .itemIco {margin:0 auto 1em;width:5.5em;height:5.5em;}
.section-needs .sectionList .item .itemIco img {width:100%;height:100%;transition:all 0.5s;}
.section-needs .sectionList .item .itemTit {font-size:2.375em;line-height:1.25;transition:all 0.5s;}
.section-needs .sectionList .item:hover {background:rgb(1 161 177 / 65%);box-shadow:0 0 1em 0.25em #fff;}
.section-needs .sectionList .item:hover .itemIco img {filter:brightness(0)invert(1);}
.section-needs .sectionList .item:hover .itemTit {color:#fff;}
.section-products {padding:6em 0 5em;overflow:hidden;background:#f1f9f9;}
.section-products .sectionTit {text-align:center;margin-bottom:1em;}
.swiperProducts {}
.swiperProducts .swiper {overflow:unset;max-width:85em;margin:0 auto;}
.swiperProducts .swiper-slide {transform:scale(0.95);overflow:hidden;transition:all 0.5s;}
.swiperProducts .swiper-slide.swiper-slide-active {transform:scale(1);}
.swiperProducts .swiper-slide .swiperImg {filter:blur(6px);transition:all 0.5s;}
.swiperProducts .swiper-slide.swiper-slide-active .swiperImg {filter:blur(0px);}
.swiperProducts .swiper-slide .swiperImg img {width:100%;height:39em;object-fit:cover;}
.swiperProducts .swiper-slide .swiperTxt {position:absolute;bottom:0;left:0;width:100%;padding:2.25em 5em 1.5em;background:rgb(1 161 177 / 50%);transform:translateY(100%);transition:all 0.5s;}
.swiperProducts .swiper-slide.swiper-slide-active .swiperTxt {transform:translateY(0);transition:all 0.75s 0.5s;}
.swiperProducts .swiper-slide .swiperTit {font-size:2.125em;color:#fff;}
.swiperProducts .swiperBtn .btn {display:block;background:transparent;border:1px solid #fff;}
.swiperProducts .swiperBtn .btn:hover {border-color:var(--minor);background:var(--minor);}

.section-why {padding:8em 0;background:url(../images/whyBg.jpg) no-repeat;background-size:cover;background-position:center;}
.section-why .sectionTit {margin-bottom:0.375em;}
.section-why .sectionBox {}
.section-why .sectionRight {width:52%;padding-top:2.5em;}
.section-why .sectionLeft {width:42%;}
.section-why .imgList {width:100%;height:100%;}
.section-why .imgList .item {display:none;position:relative;width:100%;height:38.5em;border-radius:1em;overflow:hidden;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 35%);}
.section-why .imgList .item.active {display:block;}
.section-why .imgList .item .itemImg {width:100%;height:100%;overflow:hidden;}
.section-why .imgList .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-why .imgList .item:hover .itemImg img {transform:scale(1.1);}
.section-why .imgList .item .itemTxt {width:100%;padding-top:3em;}
.section-why .imgList .item .itemTxt .itemTit {font-size:2.2em;margin-bottom:0.375em;}
.section-why .imgList .item .itemTxt .itemCon {font-size:1.5em;}
.section-why .imgList .item .itemTxt:hover .itemTit {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-why .list {}
.section-why .list .item {border-bottom:1px solid #b9b9b9;height:8.25em;cursor:pointer;}
.section-why .list .item .itemTxt {width:100%;}
.section-why .list .item .itemTit {font-size:1.875em;line-height:1.5;width:calc( 100% - 1.5em );transition:all 0.5s;padding:0 2em 0 0;}
.section-why .list .item .itemIco {width:3em;height:3em;padding:0.5em 0;}
.section-why .list .item .itemIco svg {width:100%;height:100%;}
.section-why .list .item.active .itemTit {color:var(--theme);padding:0 1em 0 1em;}
.section-why .list .item.active .itemIco svg {fill:var(--theme);}

.section-support {padding-top:2.5em;width:100%;height:48em;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;position:relative;overflow:hidden;}
.section-support:before {content:" ";width:100%;height:15em;position:absolute;top:0;left:0;background-image:linear-gradient(180deg,rgb(0 0 0 / 75%) 0%,rgb(0 0 0 / 25%) 70%,rgb(0 0 0 / 0%) 95%);}
.section-support:after {content:" ";width:100%;height:13em;position:absolute;bottom:0;left:0;background-image:linear-gradient(0deg,rgb(0 0 0 / 95%) 0%,rgb(0 0 0 / 30%) 75%,rgb(0 0 0 / 0%) 95%);}
.section-support .container {position:relative;height:100%;z-index:1;}
.section-support .sectionFoot {position:absolute;left:0;bottom:0;width:100%;}
.section-support .sectionList {}
.section-support .sectionList .item {padding:0 1em 1em;text-align:center;cursor:pointer;position:relative;width:23%;transition:all 0.5s;}
.section-support .sectionList .item-2 {width:31%;}
.section-support .sectionList .item:before {content:" ";position:absolute;top:11%;right:0;width:1px;height:78%;background:#e7e7e7;}
.section-support .sectionList .item:after {content:" ";position:absolute;top:0;left:0;height:100%;width:0;background:var(--theme);opacity:0.75;transition:all 0.5s;}
.section-support .sectionList .item:nth-last-child(1):before {display:none;}
.section-support .sectionList .item .itemIco {position:relative;z-index:1;}
.section-support .sectionList .item .itemIco img {width:4.5em;height:4.5em;margin:0 auto;object-fit:contain;}
.section-support .sectionList .item .itemTit {position:relative;z-index:1;font-size:1.5em;}
.section-support .sectionList .item.active:after {width:100%;}

.section-certificates {text-align:center;padding:8em 0 5em;background:url(../images/certificatesBg.png) no-repeat;background-size:cover;background-position:center;}
.swiperCertificates {position:relative;overflow:hidden;padding:14em 0 4em;max-width:90em;margin:0 auto;}
.swiperCertificates .swiper {overflow:unset;width:20%;}
.swiperCertificates .swiper-slide {transform:scale(1);transform-origin:bottom;transition:all 0.2s;position:relative;}
.swiperCertificates .swiper-slide.swiper-slide-prev {transform:scale(1.2);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-next {transform:scale(1.2);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-active {transform:scale(1.35);z-index:2;}
.swiperCertificates .swiper-slide .swiperItem {position:relative;}
.swiperCertificates .swiper-slide .itemImg {width:100%;}
.swiperCertificates .swiper-slide .itemImg img {width:100%;}
.swiperCertificates .swiper-pagination span {margin:0 0.25em;width:0.75em;height:0.75em;opacity:1;background:#d0d0d0;}
.swiperCertificates .swiper-pagination span.swiper-pagination-bullet-active {background:var(--theme);}
.swiperCertificates .swiper-button .button-next {top:30%;right:-8em;}
.swiperCertificates .swiper-button .button-prev {top:30%;left:-8em;}

.section-message {padding:4.75em 0;background:url(../images/messageBg.jpg) no-repeat;background-size:cover;background-position:center bottom;}
.section-message .sectionBox {}
.section-message .sectionLeft {width:40.5em;}
.section-message .sectionTit {color:#fff;font-size:3.5em;font-weight:400;padding-bottom:0.75em;}
.section-message .sectionTit .color-theme {color:var(--minor);}
.section-message .sectionCon {color:#fff;width:100%;max-width:24em;margin-bottom:3em;}
.section-message .sectionLine {width:7.5em;height:0.75em;background:#f4f4f4;}
.section-message .sectionRight {width:48.75%;padding:3em;background:#fff;border-radius:1em;box-shadow:0.5em 0.5em 1em hsl(0deg 0% 0% / 20%);position:relative;z-index:1;}
.section-message .sectionForm .form-input {width:48%;margin-bottom:1.75em;}
.section-message .sectionForm .form-input .form-control {width:100%;line-height:3em;font-size:1.25em;padding:0 1em;border:none;background:var(--background);border-radius:0.25em;}
.section-message .sectionForm .form-input2 {width:100%;}
.section-message .sectionForm .form-input2 .form-control {}
.section-message .sectionForm .form-content {width:100%;margin-bottom:1.75em;}
.section-message .sectionForm .form-content .form-textarea {width:100%;line-height:2.75em;font-size:1.25em;padding:0 1em;border:none;background:var(--background);border-radius:0.25em;}
.section-message .sectionForm .submit {width:100%;margin-bottom:1.75em;}
.section-message .sectionForm .submit .btn {width:100%;font-size:1.5em;border-width:0;}
.section-message .sectionForm .p {font-size:1.125em;color:#848484;}

.section-news {padding:8em 0;}
.section-news .sectionHead {margin-bottom:4.5em;}
.section-news .sectionBtn {}
.section-news .sectionBtn .btn {display:block;}
.section-news .sectionBox {}
.section-news .sectionLeft {width:46%;}
.section-news .sectionLeft .item {width:100%;margin-bottom:1.25em;}
.section-news .sectionLeft .item .itemImg {width:18.75em;height:11.25em;border-radius:0.5em;overflow:hidden;}
.section-news .sectionLeft .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-news .sectionLeft .item .itemTxt {width:calc( 100% - 21em );border-bottom:2px solid #a2a2a2;padding-top:1em;}
.section-news .sectionLeft .item .itemTxt .itemTime {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemTit {font-size:1.5em;line-height:1.25;height:2.5em;margin:0.5em 0 1em;}
.section-news .sectionLeft .item .itemTxt .itemBtn {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemBtn span {margin-right:0.75em;}
.section-news .sectionLeft .item .itemTxt .itemBtn svg {width:1.25em;height:1.25em;}
.section-news .sectionLeft .item:hover .itemImg img {transform:scale(1.1);}
.section-news .sectionLeft .item:hover .itemTxt .itemTit {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionLeft .item:hover .itemTxt .itemBtn {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionLeft .item:hover .itemTxt .itemBtn svg {fill:var(--theme);}
.section-news .sectionRight {width:49.25%;}
.section-news .sectionRight .item {display:block;background:#f4f4f4;border-radius:0.75em;overflow:hidden;transition:all 0.5s;}
.section-news .sectionRight .item .itemImg {width:100%;height:22.5em;overflow:hidden;border-bottom-right-radius:0.75em;border-bottom-left-radius:0.75em;}
.section-news .sectionRight .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-news .sectionRight .item .itemTxt {padding:2.5em 1.5em 1.5em;}
.section-news .sectionRight .item .itemTxt .itemTime {font-size:1.125em;}
.section-news .sectionRight .item .itemTxt .itemTit {font-size:1.5em;line-height:1.5;height:3em;margin:0.5em 0 1em;}
.section-news .sectionRight .item .itemTxt .itemBtn {font-size:1.125em;}
.section-news .sectionRight .item .itemTxt .itemBtn span {margin-right:0.75em;}
.section-news .sectionRight .item .itemTxt .itemBtn svg {width:1.25em;height:1.25em;}
.section-news .sectionRight .item:hover {box-shadow:0.25em 0.25em 0.5em rgb(0 0 0 / 25%);}
.section-news .sectionRight .item:hover .itemImg img {transform:scale(1.1);}
.section-news .sectionRight .item:hover .itemTxt .itemTit {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionRight .item:hover .itemTxt .itemBtn {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.section-news .sectionRight .item:hover .itemTxt .itemBtn svg {fill:var(--theme);}
.footer {padding-top:4.75em;background:url(../images/footBg.jpg) no-repeat;background-size:cover;background-position:center top;}
.footer_box {padding-bottom:3.25em;margin:0 0 0 auto;max-width:92em;}
.foot_top {width:100%;margin-bottom:3.5em;}
.foot_logo {width:12em;padding:0 2em;}
.foot_logo img {width:100%;}
.foot-follow {padding-bottom:0.5em;}
.foot-follow span {font-size:1.5em;color:#fff;padding-right:0.75em;}
.foot-follow .ico {width:2em;height:2em;border-radius:50%;padding:0.375em;overflow:hidden;background:#636363;margin-left:0.75em;transition:all 0.5s;}
.foot-follow .ico svg {width:100%;height:100%;fill:#fff;transition:all 0.5s;}
.foot-follow .ico3,.foot-follow .ico4 {padding:0.25em;}
.foot-follow .ico:hover {background:var(--theme);}
.foot_con {width:27em;}
.foot_con .info {gap:0.875em;margin-bottom:1.25em;}
.foot_con .info .icon {width:1.5em;height:1.5em;fill:var(--theme);}
.foot_con .info p {font-size:1.125em;color:#f0ede9;flex:1;line-height:1.35em;}
.foot_link {width:auto;max-width:23.75em;}
.foot_link .m_name {display:none;}
.foot_link .item {}
.foot_link .item .tit {display:block;font-size:1.5em;font-weight:600;margin-bottom:1em;color:var(--theme);}
.foot_link .item .a {display:block;font-size:1.125em;margin-bottom:1em;padding-right:2em;padding-left:0;transition:all 0.5s;line-height:1.25;position:relative;color:#ffffff;}
.foot_link .a:before {content:"";display:block;width:0;height:1px;transition:all 0.5s;background:var(--theme);position:absolute;top:0.6em;left:0;}
.foot_link .a:hover {padding-right:0.5em;padding-left:1.5em;color:var(--theme);}
.foot_link .a:hover:before {width:1em;}
.footer_copyright {background:var(--theme);}
.footer_copyright p {text-align:center;font-size:1.125em;padding:0.75em 0;color:#fff;}

.page-banner {position:relative;}
.page-banner .sectionImg {width:100%;height:42.75em;overflow:hidden;}
.page-banner .sectionImg img {width:100%;height:100%;object-fit:cover;}
.page-banner .sectionTxt {position:absolute;top:0;left:0;width:100%;height:100%;}
.page-banner .sectionTxt .sectionTit {margin:0 auto;padding:0 1em;width:100%;max-width:19em;font-size:3.875em;line-height:1;text-transform:uppercase;color:var(--minor);position:relative;}
.page-banner .sectionTxt .sectionTit:before {content:" ";background:#fff;position:absolute;top:0.175em;left:0;width:0.5em;height:0.7em;}
.pageTab {border-bottom:1px solid #bcbcbc;}
.pageTabBox {padding:1.5em 1.75em 1.5em;}
.pageTabBox .list {}
.pageTabBox .list .item {font-size:1.5em;padding:0.5em 0.75em;line-height:1;border-radius:0.25em;}
.pageTabBox .list .item.active {background:var(--theme);color:#fff;}

.page-solutions {padding:7em 0 7.5em;overflow:hidden;background:url(../images/solutionsBg.jpg) no-repeat;background-size:cover;background-position:center right;}
.page-solutions .sectionBox {}
.page-solutions .sectionLeft {position:relative;width:46%;height:39em;}
.page-solutions .sectionRight {width:48%;min-height:41em;}
.page-solutions .img {position:absolute;top:0;right:0;width:calc( 50vw - 9% );height:100%;}
.page-solutions .img:before {content:" ";display:block;background:#d7f6f3;width:100%;height:100%;position:absolute;left:1.5em;top:1.5em;}
.page-solutions .img img {width:100%;height:100%;object-fit:cover;position:relative;box-shadow:0.25em 0.25em 1em rgb(0 0 0 / 35%);}
.page-solutions .sectionTit {}
.page-solutions .sectionP {font-size:1.125em;line-height:1.75;min-height:10.5em;margin-bottom:2em;margin-top:1em;}
.page-solutions .line {width:4em;height:0.5em;background:var(--theme);}

.page-suitable {text-align:center;color:#fff;padding:5em 0;background:url(../images/suitableBg.jpg) no-repeat;background-size:cover;background-position:center;}
.page-suitable .sectionTit {margin-bottom:1.5em;}
.page-suitable .sectionList {margin-bottom:5.25em;}
.page-suitable .sectionList .item {width:24%;padding:2em 1.5em 2.5em;background:rgb(255 255 255 / 75%);border-radius:0.5em;color:var(--text);transition:all 0.5s;cursor:default;}
.page-suitable .sectionList .item .itemIco {margin:0 auto;width:5.5em;height:5.5em;}
.page-suitable .sectionList .item .itemIco img {width:100%;height:100%;transition:all 0.5s;}
.page-suitable .sectionList .item .itemTit {font-size:1.875em;line-height:1.25;transition:all 0.5s;text-transform:capitalize;}
.page-suitable .sectionList .item:hover {background:rgb(1 161 177 / 65%);box-shadow:0 0 1em 0.25em #fff;}
.page-suitable .sectionList .item:hover .itemIco img {filter:brightness(0)invert(1);}
.page-suitable .sectionList .item:hover .itemTit {color:#fff;}
.relatedBg {background:url(../images/relatedBg.jpg) no-repeat;background-size:100% auto;background-position:bottom center;}
.page-cases {padding:6em 0 6em;overflow:hidden;}
.page-cases .sectionTit {text-align:center;margin-bottom:1em;}
.swiperCases {margin-bottom:4.25em;}
.swiperCases .swiper {overflow:unset;max-width:51.5em;margin:0 auto;}
.swiperCases .swiper-slide {transform:scale(0.925);overflow:hidden;transition:all 0.5s;transform-origin:bottom;}
.swiperCases .swiper-slide.swiper-slide-active {transform:scale(1);box-shadow:0.25em 0.25em 0.5em rgb(1 161 177 / 25%);}
.swiperCases .swiper-slide .swiperImg img {width:100%;height:28.5em;object-fit:cover;filter:blur(6px);transition:all 0.5s;}
.swiperCases .swiper-slide.swiper-slide-active .swiperImg img {filter:blur(0px);}
.swiperCases .swiper-slide .swiperTxt {position:absolute;bottom:0;left:0;width:100%;padding: 1.25em 1.5em 1.25em;background:rgb(1 161 177 / 50%);transform:translateY(100%);transition:all 0.5s;}
.swiperCases .swiper-slide.swiper-slide-active .swiperTxt {transform:translateY(0);transition:all 0.75s 0.5s;}
.swiperCases .swiper-slide .swiperTit {display: block;font-size: 1.5em;color:#fff;text-align: center;}
.swiperCases .swiper-button .button-next,.swiperCases .swiper-button .button-prev {border-radius:0.5em;width:3.375em;height:3.375em;padding:0.75em;}
.swiperCases .swiper-button .button-next {right:-4em;}
.swiperCases .swiper-button .button-prev {left:-4em;}
.page-cases .sectionBtn {text-align:center;}

.page-related {padding:2em 0 5em;overflow:hidden;text-align:center;}
.swiperRelated .swiper {padding:4em 0;}
.swiperRelated .swiper-slide {width:calc( 33.333% - 24px );margin-right:36px;}
.swiperRelated .swiperImg {width:100%;height:20.5em;overflow:hidden;border-radius:0.75em;margin-bottom:2em;}
.swiperRelated .swiperImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.swiperRelated .swiperImg:hover img {transform:scale(1.1);}
.swiperRelated .swiperTxt {}
.swiperRelated .swiperTxt .swiperTit {font-size:1.5em;line-height:1.35;height:2.7em;}
.swiperRelated .swiper-pagination span {margin:0 0.25em;width:0.75em;height:0.75em;opacity:1;background:#d0d0d0;}
.swiperRelated .swiper-pagination span.swiper-pagination-bullet-active {background:var(--theme);}

.page-plant {padding:8em 0;background:url(../images/plantBg.jpg) no-repeat;background-size:cover;background-position:center bottom;margin-bottom:5em;}
.page-plant .sectionTit {font-size:3.5em;color:#fff;margin-bottom:0.375em;}
.page-plant .sectionTit span {color:var(--minor);}
.page-plant .sectionCon {color:#fff;max-width:36em;width:100%;line-height:1.5;height:7.5em;margin-bottom:1.5em;}

.page-learn {padding:6em 0 8em;background:url(../images/learnBg.jpg) no-repeat;background-size:cover;background-position:center;}
.page-learn .sectionTit {text-align:center;}
.page-learn .sectionList {padding-top:3em;max-width:90em;width:100%;margin:0 auto;gap:3em 3%;}
.page-learn .sectionList .item {width:48.5%;height:23.5em;position:relative;overflow:hidden;}
.page-learn .sectionList .item .itemImg {width:100%;height:100%;overflow:hidden;}
.page-learn .sectionList .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.page-learn .sectionList .item .itemHTxt {position:absolute;left:0;bottom:0;width:100%;padding:2em 2em 1.25em;font-size:1.75em;line-height:1.5;color:#fff;background-image:linear-gradient(0deg,rgb(0 0 0 / 80%) 0%,rgb(0 0 0 / 30%) 75%,rgb(0 0 0 / 0%) 95%);text-align:center;transform:translateY(0%);transition:all 0.5s;}
.page-learn .sectionList .item .itemHTxt span {display:inline-block;position:relative;line-height:1.5;}
.page-learn .sectionList .item .itemHTxt span:before {content:" ";position:absolute;top:0.75em;left:-1em;width:0.5em;height:1px;background:#fff;}
.page-learn .sectionList .item .itemHTxt span:after {content:" ";position:absolute;top:0.75em;right:-1em;width:0.5em;height:1px;background:#fff;}
.page-learn .sectionList .item .itemTxt {position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 50%);opacity:0;transition:all 0.5s;}
.page-learn .sectionList .item .itemTxt:before {content:" ";display:block;position:absolute;left:1em;top:1em;width:calc(100% - 2em);height:calc(100% - 2em);border:solid 1px #ffffff;transition:all 0.5s;transform:scale(0.66) rotate(-20deg);opacity:0;z-index:2;}
.page-learn .sectionList .item .itemBox {position:relative;z-index:3;opacity:0;transform:translateY(2em);transition:all 0.5s;}
.page-learn .sectionList .item .itemTit {display:block;font-size:1.75em;margin-bottom:1.25em;color:#fff;}
.page-learn .sectionList .item .itemBtn {text-align:center;}
.page-learn .sectionList .item:hover .itemImg img {transform:scale(1.1);}
.page-learn .sectionList .item:hover .itemHTxt {transform:translateY(100%);}
.page-learn .sectionList .item:hover .itemTxt {opacity:1;}
.page-learn .sectionList .item:hover .itemTxt:before {transition:all 0.5s 0.5s;transform:scale(1) rotate(0);opacity:1;}
.page-learn .sectionList .item:hover .itemBox {opacity:1;transform:translateY(0);transition:all 0.6s 0.5s;}

.page-about {padding:8em 0;}
.page-about .sectionBox {padding-bottom:4em;}
.page-about .sectionLeft {width:28%;}
.page-about .sectionRight {width:70%;}
.page-about .sectionCon {padding-bottom:1.5em;}
.page-about .sectionCon p {line-height:1.5em;padding-bottom:1em;}
.page-about .counterList {height:auto;padding:3.25em 2em;background:#ffffff;border-radius:15px;box-shadow:0px 2px 7px #909090;}
.page-about .counterList .item {text-align:center;min-width:20%;}
.page-about .counterList .item .itemNum {text-align:center;font-size:1.125em;}
.page-about .counterList .item .itemNum b {font-size:3em;color:var(--theme);margin-right:0.125em;margin-left:0.125em;}
.page-about .counterList .item .itemTit {text-align:center;font-size:1.25em;color:#535353;}
.section-aboutVideo {position:relative;padding-bottom:6em;}
.section-aboutVideo .sectionBg {position:absolute;left:0;bottom:0;right:16.5em;top:5.25em;}
.section-aboutVideo .sectionBg img {width:100%;height:100%;object-fit:cover;}
.section-aboutVideo .sectionImg {position:relative;z-index:1;max-width:102.875em;width:96%;height:43em;margin:0 0 0 auto;}
.section-aboutVideo .sectionImg .video {width:100%;height:100%;}
.section-aboutVideo .sectionImg img {width:100%;height:100%;object-fit:cover;}
.page-factory {padding:8.75em 0 0;overflow:hidden;position:relative;}
.page-factory .sectionTit {text-align:center;}
.page-factory .sectionCon {text-align:center;margin:0.5em auto 3.5em;width:100%;max-width:62em;}
.page-factory .bigImg {gap:1em;margin-bottom:1em;}
.page-factory .bigImg .img {width:calc( 50% - 0.5em );height:26.5em;overflow:hidden;cursor:pointer;}
.page-factory .bigImg .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.page-factory .bigImg .img:hover img {transform:scale(1.1);}
.swiperFactory {position:relative;/*padding-bottom:4.25em;*/}
.swiperFactory .swiper-slide {margin-right:1.25em;width:calc( 25% - 0.9375em );}
.swiperFactory .swiperImg {width:100%;height:15.375em;}
.swiperFactory .swiperImg img {width:100%;height:100%;object-fit:cover;}
/* .swiperFactory .swiper-pagination {width:100%;bottom:0.5em;}
.swiperFactory .swiper-pagination span {width:0.875em;height:0.875em;margin:0 0.5em;background:var(--text);}
.swiperFactory .swiper-pagination span.swiper-pagination-bullet-active {background:var(--theme);} */
.swiperFactory .swiper-button .button-next,.swiperFactory .swiper-button .button-prev {/*top:7em;*/height:3.375em;width:3.75em;padding:1em;border-radius:0.5em;}

.single-contact {padding:8em 0;}
.single-contact .sectionBox {}
.single-contact .sectionLeft {width:50%;}
.single-contact .sectionRight {width:45%;}
.single-contact .title {text-align:center;margin-bottom:2em;}
.single-contact .sectionTit {padding-top:0;line-height:1;}
.single-contact .touch-form .form-input {width:48%;margin-bottom:1.75em;}
.single-contact .touch-form .form-input .form-control {width:100%;line-height:3em;font-size:1.25em;padding:0 1em;border:none;border-bottom:1px solid;background:unset;}
.single-contact .touch-form .form-input2 {width:100%;}
.single-contact .touch-form .form-input2 .form-control {}
.single-contact .touch-form .form-content {width:100%;margin-bottom:1.75em;}
.single-contact .touch-form .form-content .form-textarea {width:100%;line-height:2.75em;font-size:1.25em;padding:0 1em;border:none;border-bottom:1px solid;background:unset;}
.single-contact .touch-form .submit {width:100%;margin-bottom:1.75em;}
.single-contact .touch-form .submit .btn {width:100%;font-size:1.5em;border-width:0;}
.single-contact .touch-form .p {font-size:1.125em;color:#848484;}
.single-contact .list {}
.single-contact .list .item {gap:1.25em;margin-bottom:2.25em;}
.single-contact .list .item svg {width:3.75em;height:3.75em;padding:0.75em;background:var(--theme);fill:#fff;}
.single-contact .list .item p {font-size:1.25em;width:calc( 100% - 3em );}
.map iframe {width:100%;height:35em;display:block;}

.single-service {padding:6em 0;}
.single-service .sectionList {}
.single-service .item {padding:2em 0;cursor:default;}
.single-service .item .itemImg {width:40%;overflow:hidden;}
.single-service .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.single-service .item .itemTxt {width:56%;}
.single-service .item .itemTxt .itemTit {font-size:2em;font-weight:600;text-align:left;text-transform:uppercase;margin-bottom:0.5em;}
.single-service .item .itemTxt .itemCon {font-size:1.25em;line-height:1.5;}
.single-service .item:hover {color:var(--theme);}
.single-service .item:hover .itemImg img {transform:scale(1.1);}
.archive-news {padding:8em 0;}
.archive-news .list {gap:3em 2%;}
.archive-news .list .item {width:32%;}
.archive-news .list .item .itemImg {width:100%;height:22.5em;overflow:hidden;}
.archive-news .list .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.archive-news .list .item .itemTxt {padding:1.25em;}
.archive-news .list .item .itemTxt .itemDate {opacity:0.75;font-size:1em;}
.archive-news .list .item .itemTxt .itemTit {font-size:1.25em;line-height:1.5;height:3em;margin:0.5em 0 0.75em;}
.archive-news .list .item .itemTxt .itemCon {font-size:1.125em;margin-bottom:1.5em;opacity:0.75;}
.archive-news .list .item .itemTxt .itemBtn {font-size:0.9em;}
.archive-news .list .item:hover .itemImg img {transform:scale(1.1);}
.archive-prodcuts {background:#f5f5f5;padding:5em 0;}
.archive-prodcuts .sectionLeft {width:20em;}
.archive-prodcuts .sectionRight {max-width:77em;width:calc( 100% - 21.5em );}
.list-prodcut {gap:2em 2%;}
.list-prodcut .item {width:32%;padding:1.25em;background:#fff;position:relative;}
.list-prodcut .item .itemImg {width:100%;height:16em;overflow:hidden;position:relative;}
.list-prodcut .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.65s;}
.list-prodcut .item .itemImg:after {content:'';display:block;position:absolute;top:20%;left:-20%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:20%;height:175%;opacity:20%;transform:rotate(-45deg);}
.list-prodcut .item .itemTxt {width:100%;padding-top:1.25em;opacity:1;transition:all 0.5s;font-size:1.125em;height:3em;}
.list-prodcut .item .itemTit {line-height:1.5em;text-align:center;width:100%;}
.list-prodcut .item:hover .itemImg img {transform:scale(1.2);}
.list-prodcut .item:hover .itemImg:after {left:110%;top:-90%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);-webkit-transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.list_parameter {width:100%;height:auto;margin-bottom:2.75em;background:#fff;}
.list_parameter .title {padding:1em 1.25em;background:var(--theme);}
.list_parameter .title span {font-size:1.5em;font-weight:700;color:#fff;text-transform:uppercase;}
.list_parameter .title svg {width:2em;height:2em;fill:#fff;}
.parameter_navbar {padding:0.75em 1.25em 0;}
.parameter_navbar .megamenu {position:relative;padding:1.25em 0;border-bottom:1px solid #d2d2d2;}
.parameter_navbar .megamenu:nth-last-child(1) {border-width:0;}
.parameter_navbar .megamenu>.name {cursor:pointer;display:block;font-size:1.125em;font-weight:400;line-height:1.25;width:100%;padding-right:2em;position:relative;}
.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 svg {position:absolute;right:0.5em;top:0.125em;width:1em;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:var(--theme);}
.parameter_navbar .megamenu.active svg,.parameter_navbar .megamenu a:hover svg {fill:var(--theme);right:0;}


.pagination {width:100%;padding-top:4.25em;}
.pagination .fenye_list {gap:0.5em;}
.pagination .fenye_list a {display:block;font-size:1.25em;min-width:2.4em;line-height:2.4em;text-align:center;background:#fff;color:#999;transition:all 0.5s;border-radius:0.25em;}
.pagination .fenye_list a svg {width:1em;height:2.4em;display:block;margin:0 auto;fill:#999;}
.pagination .fenye_list a.active,.pagination .fenye_list a:hover {background:var(--theme);color:#fff;}
.pagination .fenye_list a:hover svg {fill:#fff;}
.pagination .pro_total {width:100%;text-align:center;font-size:1.125em;color:#999;margin-top:1.25em;}
.pagination .pro_total span {color:var(--theme);font-size:1.25em;margin:0 0.25em;}

.page-info {padding:5em 0 8em;}
.page-info .box {padding:0 2.25em 4em;}
.page-info .box .h2 {font-size:2.125em;font-weight:400;text-align:left;padding-bottom:0.75em;border-bottom:1px solid #cecece;}
.page-info .box .span {padding:2em 0;}
.page-info .box .article {font-size:1.125em;}
.page-info .box .article p {line-height:1.55;margin-bottom:0.75em;color:#333;}
.page-info .box .article p * {color:inherit;}
.page-info .box .article img {max-width:100% !important;height:auto !important;margin:0 auto;}

.single-news {padding:5em 0 8em;}
.single-news .sectionLeft {max-width:75.5em;width:calc( 100% - 22em );}
.single-news .sectionRight {width:20em;}
.single-news .box {padding:0 2.25em 4em;border-bottom:1px solid #bfbfbf;}
.single-news .box .h2 {font-size:2.125em;font-weight:400;text-align:left;padding-bottom:0.75em;border-bottom:1px solid #cecece;}
.single-news .box .span {padding:2em 0;}
.single-news .box .article {font-size:1.125em;}
.single-news .box .article p {line-height:1.55;margin-bottom:0.75em;color:#333;}
.single-news .box .article p * {color:inherit;}
.single-news .box .article img {max-width:100% !important;height:auto !important;margin:0 auto;}
.prev-next {padding:2em 0 0;}
.prev-next a {width:48%;font-size:1em;}
.prev-next a.next {text-align:right;}
.prev-next span {display:block;margin-bottom:0.5em;}
.prev-next span svg {width:0.75em;height:0.75em;margin:0 0.5em;}
.prev-next .a {margin:0 0.5em;flex:1;}
.prev-next .next .a {text-align:right;}
.prev-next a:hover span {}
.prev-next a:hover svg {fill:var(--theme);}
.prev-next a:hover .a {text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;}
.hot_sale {padding:1.25em;border:1px solid #e5e5e5;background:#fafafa;}
.hot_sale .title {font-size:1.25em;padding-bottom:0.75em;margin-bottom:0.5em;border-bottom:1px solid #eeeeee;}
.hot_recommend {}
.hot_recommend .item {width:100%;}
.hot_recommend .item .itemImg {width:100%;height:12em;overflow:hidden;}
.hot_recommend .item .itemImg img {width:100%;height:100%;transition:all 0.5s;object-fit:cover;}
.hot_recommend .item .itemTxt {margin:1em 0 1.5em;}
.hot_recommend .item .itemTxt .itemTit {text-align:center;line-height:1.5;}
.hot_recommend .item .itemImg:hover img {transform:scale(1.1);}
.info_product {padding:3.25em 0 3.5em;overflow:hidden;background:#f7f7f7;}
.info_product .head {width:100%;padding:4.25em 2.75em;margin-bottom:2.25em;background:#ffffff;}
.info_product .head .name {display:none;}
.info_product .head .head_left {width:50%;}
.info_product .head .head_right {width:46.75%;}
.info_product .head .img {position:relative;width:100%;overflow:hidden;cursor:url(../images/loupe.png),auto;margin-bottom:1em;}
.info_product .head .img img {width:100%;height:100%;object-fit:cover;}
.products-swiper {position:relative;}
.products-swiper .swiper-button-next,.products-swiper .swiper-button-prev {width:2.125em;height:2.125em;background:#fff;border-radius:50%;box-shadow:2px 2px 5px rgb(0 0 0 / 20%);margin-top:-1.0625em;color:var(--theme);}
.products-swiper .swiper-button-next:after,.products-swiper .swiper-button-prev:after {color:var(--minor);font-size:1em;}
.products-swiper .swiper-button-next {right:-1em;}
.products-swiper .swiper-button-prev {left:-1em;}
.products-swiper .swiper-slide {width:7.5em;margin-right:0.85em;}
.products-swiper .swiper-slide .swiper-img {width:100%;padding-top:79%;overflow:hidden;position:relative;cursor:pointer;}
.products-swiper .swiper-slide .swiper-img:after {content:" ";display:block;opacity:0.75;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--border-color);z-index:1;transition:all 0.5s;}
.products-swiper .swiper-slide .swiper-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.products-swiper .swiper-slide .swiper-img.active:before {content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:2px solid var(--theme);box-sizing:border-box;}
.products-swiper .swiper-slide .swiper-img.active:after,.products-swiper .swiper-slide .swiper-img:hover:after {opacity:0;}
.info_product .head .txt {margin-top:6%;}
.pingfang {font-size:0.85em;font-family:'Poppins-Regular';}
.info_product .head .txt .tit {font-size:2em;font-weight:600;line-height:1.25;margin-bottom:0.5em;}
.info_product .head .txt .con {font-size:1.125em;padding-bottom:2.5em;line-height:2.5}
.info_product .head .txt .con * {line-height:inherit;}
.info_product .table {margin-bottom:4em;}
.info_product .table table {width:100% !important;border-color:#e3e3e3;border-collapse:collapse;}
.info_product .table table tr {font-size:1em;background:#fff;}
.info_product .table table tr:nth-child(2n+1) {background:rgb(241 241 241);width:25%;padding:0.75em;}
.info_product .table td,.info_product .table th {border:1px solid #dddddd;padding:0.75em;color:var(--p-color);}
.info_product .table tr td:nth-child(1),.info_product .table tr th:nth-child(1) {font-weight:600;}
.info_product .head .txt .btn {font-size:1.25em;}
.info_product .left {width:calc( 100% - 21.5em );background:#fff;position:relative;padding:8em 3.25em 2.5em;}
.info_product .right {width:20em;}
.info_product .left .label {position:absolute;top:1.5em;left:-1.85em;color:#ffffff;font-size:1.5em;line-height:2.15em;width:14.5em;height:3.25em;text-align:center;background:url(../images/product-label.png) no-repeat;background-size:100% 100%;}
.info_product .left .article {padding-bottom:4em;border-bottom:1px solid #c3c3c3;}
.info_product .left .article table {border:1px solid #9d9a9a;max-width:100%;width:100% !important;margin-bottom:2em;border-collapse: collapse;border-spacing: 0;text-align: center;}
.info_product .left .article tr {border:1px solid #9d9a9a;height:auto !important;}
.info_product .left .article tr:nth-child( 2n + 1 ) {background: #f3f3f3;}
.info_product .left .article td {border:1px solid #9d9a9a;padding: 0.5em;height:auto !important;}
.info_product .left .article th {border:1px solid #9d9a9a;height:auto !important;}
.info_product .left .article h1,.info_product .left .article h2,.info_product .left .article h3,.info_product .left .article h4,.info_product .left .article h5 {font-size:1.25em;font-weight:600;line-height:1.25;margin-bottom:1em;color:#000;}
.info_product .left .article p {font-size:1.125em;line-height:1.55;margin-bottom:1em;color:#333;}
.info_product .left .article p * {color:inherit;}
.info_product .left .article img {max-width:100% !important;width:100%;height:auto !important;margin-bottom:2em;}
.info_product .foot {width:100%;margin-top:2.25em;}
.info_product .foot-swiper {background:#fff;padding:3em 2em;}
.info_product .foot-swiper .foot_tit {position:relative;margin-bottom:1.75em;}
.info_product .foot-swiper .foot_tit .tit {font-size:1.625em;font-weight:600;text-transform:uppercase;padding-left:1.5em;background:url(../images/recommend.png) no-repeat;background-size:0.75em;background-position:left center;}
.info_product .foot-swiper .foot_tit .swiper-pagination {text-align:right;}
.info_product .foot-swiper .foot_tit .swiper-pagination .swiper-pagination-bullet {position:relative;background:#fff;margin:0 0.15em;width:1.75em;height:1.75em;border-radius:50%;border:0.1em solid #fff;opacity:0.5;}
.info_product .foot-swiper .foot_tit .swiper-pagination .swiper-pagination-bullet:after {content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-0.25em;margin-left:-0.25em;width:0.5em;height:0.5em;border-radius:50%;background:var(--theme);}
.info_product .foot-swiper .foot_tit .swiper-pagination .swiper-pagination-bullet-active {border-color:var(--theme);opacity:1;}
.info_product .foot-swiper .item {}
.info_product .foot-swiper .item .img {width:10.75em;transition:all 0.65s;position:relative;overflow:hidden;}
.info_product .foot-swiper .item .img:after {content:'';display:block;position:absolute;top:-6%;left:-18%;background:linear-gradient(0deg,rgb(255 255 255 / 50%),rgb(255 255 255) 50%,rgb(255 255 255 / 50%));width:16%;height:220%;opacity:20%;transform:rotate(-45deg);}
.info_product .foot-swiper .item .img img {width:100%;}
.info_product .foot-swiper .item .img:hover:after {left:120%;top:-100%;transition:all 800ms cubic-bezier(0.3,1,0.2,1);-webkit-transition:all 800ms cubic-bezier(0.3,1,0.2,1);}
.info_product .foot-swiper .item .txt {width:calc( 100% - 12em );}
.info_product .foot-swiper .item .txt .tit {font-size:1.125em;font-weight:600;line-height:1.25;height:2.5em;margin-bottom:1.5em;}
.info_product .foot-swiper .item .txt .more {font-size:0.875em;font-weight:600;}

.fixed-contact {display:block;position:fixed;z-index:180;bottom:50%;right:1em;transform:translateY(50%);}
.fixed-contact .list {background: rgb(1 161 177 / 75%);border-radius:0.5em;width:3.875em;transition:all 0.5s;padding:0.5em 0;}
.fixed-contact .online {position:relative;width:3.875em;height:3.25em;margin:0 0 0 auto;}
.fixed-contact .onlineIco {display:block;padding:0 1em;width:100%;height:100%;}
.fixed-contact .onlineIco svg {fill:#fff;width:100%;height:100%;}
.fixed-contact .list .onlineTxt {position:absolute;top:0;right:3.875em;width:0;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1);border-radius:0 0 4px 4px;color:#fff;z-index:999;opacity:0;overflow:hidden;transition:all 0.5s;display:block;}
.fixed-contact .onlineCon {height:3.25em;border-bottom:1px solid;width: 12.25em;}
.fixed-contact .list .onlineImg {gap:8%;padding:0.5em;width:13.25em;}
.fixed-contact .onlineCon a {width:100%;text-align:left;}
.fixed-contact .onlineCon a.onlineTel {font-size:1.125em;}
.fixed-contact .onlineCon a:hover {color:var(--minor);}
.fixed-contact .list:hover {width:17.5em;}
.fixed-contact .list:hover .onlineTxt {opacity:1;width: 12.25em;}
.fixed-contact .list .onlineImg img {width:46%;border-radius:0.5em;}

@media screen and (max-width:1600px) {
body {font-size:1vw;}

}
@media screen and (max-width:1200px) {
body {font-size:12px;}
.header .head_nav .navbar {gap:1em;}
}

@media screen and (max-width:1024px) {
.header {background-color:#fff;box-shadow:0 0.25em 0.75em rgb(0 0 0 / 15%);}
.header .head_top {display:none;}
.header .head_con {padding:1.25em 0;}
.header .head_logo {width:13.5em;height:3em;}
.header .head_logo img {width:100%;height:100%;object-fit:contain;object-position:left;}
.header .head_logo .img1 {opacity:0;}
.header .head_logo .img2 {opacity:1;}
.header .head_navbtn {display:block;}
.header .navbtn {display:block;font-size:1.375em;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 .navbtn span {display:block;background:var(--text);width:1.3em;height:0.12em;transition:all 0.3s ease 0s;position:absolute;left:0.43em;}
.header .navbtn span:nth-child(1) {top:0.55em;}
.header .navbtn span:nth-child(2) {top:1.02em;}
.header .navbtn span:nth-child(3) {bottom:0.55em;}
.header .navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.header .navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.header .navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.header .language_navbtn {display:block;width:2.75em;height:2.75em;padding:0.25em;margin-left:1em;}
.header .language_navbtn svg {display:block;width:100%;height:100%;fill:var(--text);}
.header .head_nav {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#fff;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:4em 0 0;}
.header .head_nav.active {transform:translateX(0);}
.header .head_nav .navbar {display:block;width:94%;max-width:1400px;margin:0 auto;}
.header .head_nav .navbar .megamenu {width:100%;color:#fff;position:relative;}
.header .head_nav .navbar .megamenu>a {display:block;color:var(--text) !important;padding:0.75em 0;font-size:1.25em;}
.header .head_nav .navbar .megamenu.active>a,.header .head_nav .navbar .megamenu>a:hover {background:unset;color:var(--text) !important;}
.header .head_nav .navbar .megamenu i {display:block;position:absolute;top:0;right:0;width:3.4375em;height:3.4375em;padding:1.25em;transition:all 0.5s;}
.header .head_nav .navbar .megamenu i svg {display:block;width:100%;height:100%;}
.header .head_nav .megamenu > .sub-menu {position:unset;opacity:1;visibility:visible;transform:translateY(0);background:none;box-shadow:none;display:none;width:100%;padding:0 0 1.5em !important;}
.header .head_nav .megamenu > .sub-menu  a {display:block;font-size:1.25em;padding:0.75em 1em;color:var(--text);}
.header .head_nav .active-menu>i {transform:rotate(180deg);}
.header .head_nav.active>a:before,.header .head_nav.active>a:after {display:none;}
.header .head_nav .navbar .active-menu>i {transform:rotate(90deg);}
.header .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 .head_nav .m_navbtn_close span {position:absolute;background:var(--text);transition:all .15s ease-in-out;}
.header .head_nav .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.header .head_nav .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.header .head_nav.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.header .head_nav.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.header-h {height:5.5em;}

.banner .swiperImg {height:44em;}
.banner .swiperTxt {padding-top:0;}
.banner .swiperTit {font-size:2.875em;}
.banner .swiperIcos {gap:2em;}
.banner .swiperIcos .swiperIco {width:5em;height:4em;}


.section-about {padding:5em 0;}
.section-about .sectionLeft {width:100%;padding:3.25em 2.75em;}
.section-about .sectionRight {width:100%;margin-top:2em;min-height:auto;}
.section-about .sectionImg {position:unset;width:100%;height:auto;}
.section-about .counterList {padding-top:4em;gap:3em 4%;}
.section-about .counterList .line {display:none;}
.section-about .counterList .item {width:48%;}
.section-needs {padding:3.75em 0;}
.section-needs .sectionList {margin-bottom:3em;}
.section-needs .sectionList .item {padding:2em 1em;}
.section-needs .sectionList .item .itemTit {font-size:1.75em;}
.section-products {padding:5em 0;}
.swiperProducts .swiper {max-width:90%;}
.swiperProducts .swiper-slide .swiperTit {font-size:2em;}
.swiperProducts .swiper-slide .swiperImg img {height:50vw;}
.swiperProducts .swiper-slide .swiperTxt {padding:2.25em 2.5em 1.5em;}
.section-why {padding:5em 0;}
.section-why .sectionRight {width:100%;padding-top:1em;padding-bottom:2em;}
.section-why .sectionLeft {width:100%;}
.section-support {height:48vw;}
.section-support .sectionList .item .itemTit {font-size:1.25em;}
.section-certificates {padding:5em 0 4em;}
.swiperCertificates {padding:17vw 0 4em;}
.swiperCertificates .swiper {width:33.333%;}
.swiperCertificates .swiper-slide.swiper-slide-prev {transform:scale(1);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-next {transform:scale(1);z-index:1;}
.swiperCertificates .swiper-slide.swiper-slide-active {transform:scale(1.2);z-index:2;}
.section-message {padding:3.75em 0;}
.section-message .sectionLeft {width:100%;margin-bottom:4em;}
.section-message .sectionRight {width:100%;}
.section-news {padding:5em 0;}
.section-news .sectionLeft {width:100%;margin-top:2em;}
.section-news .sectionRight {width:100%;}
.footer {padding-top:3.75em;}
.foot_con {width:100%;font-size:1.125em;}
.foot_link {max-width:unset;width:100%;}
.foot_link .m_name {display:block;line-height:1;color:var(--theme);position:relative;margin-bottom:0;font-size:1.25em;background:none;padding:1.25em 0;border-bottom:1px solid var(--theme);border-radius:0;}
.foot_link .m_name svg {position:absolute;top:0;right:0;text-align:center;width:3.5em;height:3.5em;padding:1em;transition:all 0.5s;fill:var(--theme);}
.foot_link.m_toggle.active .m_name svg {transform:rotate(45deg);}
.foot_link .toggle_con {display:none;padding:1.5em 0 0 1em;}
.foot_link .toggle_con .item {padding-bottom:0;border-bottom-width:0;}
.foot_link .toggle_con .item .tit {display:none;}
.foot_link .toggle_con .item .a {font-size:1.25em;}
.foot_link .item {width:100%;border-right-width:0;border-bottom:1px solid #dddddd;}

.page-banner .sectionImg {height:44vw;}
.page-banner .sectionTxt .sectionTit {font-size:3.5em;}
.pageTabBox {padding:1.5em 0;}
.pageTabBox .list .item {font-size:1.375em;}
.page-solutions {padding:5em 0;}
.page-solutions .sectionRight {width:100%;min-height:auto;padding-top:4em;}
.page-solutions .sectionLeft {width:100%;height:42vw;}
.page-solutions .img {width:100%;}
.page-solutions .sectionP {min-height:auto;margin-bottom:3em;font-size:1.25em;}
.page-suitable {padding:3.75em 0;}
.page-suitable .sectionTit {margin-bottom:0.75em;}
.page-suitable .sectionList {gap:4vw 4%;margin-bottom:0;}
.page-suitable .sectionList .item {width:48%;}
.page-cases {padding:5em 0 4em;}
.swiperCases .swiper {max-width:100%;}
.swiperCases .swiper-button .button-prev {left:-1em;}
.swiperCases .swiper-button .button-next {right:-1em;}
.page-related {padding:1em 0 5em;}
.swiperRelated .swiper-slide {width:calc( 50% - 10px );margin-right:20px;}
.page-plant {padding:3.75em 0;margin-bottom:3.5em;}
.page-plant .sectionTit {font-size:3em;}
.page-learn {padding:2em 0 5em;}
.page-learn .sectionList .item {height:24.5vw;}
.page-learn .sectionList .item .itemHTxt {font-size:1.5em;}
.page-learn .sectionList .item .itemTit {font-size:1.5em;}

.page-about {padding:5em 0;}
.page-about .sectionLeft {width:100%;margin-bottom:1em;}
.page-about .sectionRight {width:100%;}
.page-about .counterList {padding:2em 1.5em;gap:2em 4%;}
.page-about .counterList .item {width:48%;}
.section-aboutVideo {padding-bottom:5vw;}
.section-aboutVideo .sectionBg {right:10vw;top:5vw;}
.section-aboutVideo .sectionImg {height:44vw;}
.page-factory {padding:5em 0 0;}
.page-factory .sectionCon {margin-bottom:2.25em;}
.page-factory .bigImg .img {width:100%;height:auto;}
.swiperFactory .swiperImg {height:30vw;}
.single-contact {padding:5em 0 3em;}
.single-contact .sectionLeft {width:100%;margin-bottom:4em;}
.single-contact .sectionRight {width:100%;}
.single-service {padding:3em 0;}
.single-service .item .itemImg {width:100%;margin-bottom:2em;}
.single-service .item .itemTxt {width:100%;}
.archive-news {padding:5em 0;}
.archive-news .list {gap:3em 4%;}
.archive-news .list .item {width:48%;}
.archive-news .list .item .itemImg {height:31.7vw;}
.archive-prodcuts .sectionRight {width:100%;max-width:100%;margin-bottom:4em;}
.archive-prodcuts .sectionLeft {width:100%;}
.list-prodcut .item .itemImg {height:19.6vw;}
.list_parameter {margin-bottom:0;}
.page-info {padding:5em 0;}
.page-info .box {padding:0 1.75em 3em;}
.page-info .box .h2 {font-size:2em;}
.page-info .box .article {font-size:1.25em;}
.page-info .box .span {padding:1.5em 0;font-size:1.125em;}
.single-news {padding:5em 0;}
.single-news .sectionLeft {width:100%;max-width:100%;margin-bottom:4em;}
.single-news .box {padding:0 1.75em 3em;}
.single-news .box .h2 {font-size:2em;}
.single-news .box .article {font-size:1.25em;}
.single-news .box .span {padding:1.5em 0;font-size:1.125em;}
.single-news .sectionRight {width:100%;}
.prev-next a {width:100%;font-size:1.25em;}
.hot_sale .title {font-size:1.375em;margin-bottom:1em;}
.hot_recommend {gap:2em 2%;}
.hot_recommend .item {width:32%;}
.hot_recommend .item .itemImg {height:19.8vw;}
.info_product .head {padding:3em 1.5em;}
.info_product .head .name {display:block;width:100%;font-size:1.875em;font-weight:600;line-height:1.25;margin-bottom:0.5em;}
.info_product .head .head_left {width:100%;margin-bottom:2em;}
.info_product .head .head_right {width:100%;}
.info_product .head .txt .tit {display:none;}
.info_product .head .txt .con {font-size:1.25em;padding-bottom:1.25em;}
.info_product .table {font-size:1.125em;margin-bottom:1.5em;}
.info_product .left {width:100%;margin-bottom:2em;}
.info_product .right {width:100%;}
.info_product .foot-swiper .item .img {width:8em;height:6em;}
.info_product .foot-swiper .item .txt {width:calc( 100% - 9em );}
.info_product .foot-swiper .item .txt .tit {margin-bottom:1em;}



.fixed-contact {display:none;}
}
@media screen and (max-width:680px) {
.banner .swiperTxt {display:none;}
.banner .swiperTit {font-size:2em;}
.banner .swiperImg {height:122vw;}
.sectionTit {font-size:2.25em;}
.swiper-button .button-prev {left:0em;}
.swiper-button .button-next {right:0;}
.section-about {padding:3.75em 0;}
.section-about .sectionTit {font-size:1.75em;}
.section-about .sectionLeft {padding:1.5em;}
.section-about .counterList .item {width:100%;}
.section-about .counterList .item .itemNum b {font-size:2.25em;}
.section-needs .sectionList {gap:1.5em;margin:0 auto 3em;width:90%;}
.section-needs .sectionList .item {width:100%;}
.section-products {padding:3.75em 0 0;}
.swiperProducts .swiper {max-width:100%;}
.swiperProducts .swiper-slide .swiperTxt {position:unset;padding:3em 1em 3em;background:unset;}
.swiperProducts .swiper-slide .swiperTit {font-size:1.375em;color:var(--text);width:100%;text-align:center;}
.swiperProducts .swiper-button .button-next, .swiperProducts .swiper-button .button-prev {top:25vw;}
.swiperProducts .swiper-slide .swiperBtn {display:none;}
.section-why {padding:3.75em 0;}
.section-why .imgList .item {height:56vw;}
.section-why .list .item {height:6em;}
.section-why .list .item .itemTit {font-size:1.5em;}
.section-why .list .item .itemIco {width:2.25em;height:2.25em;}
.section-support {display:none;padding-top:0;overflow:unset;margin-top:9.5em;margin-bottom:9.5em;}
.section-support .sectionHead {position:absolute;top:0;left:0;width:100%;padding-bottom:1.5em;transform:translateY(-100%);}
.section-support .sectionHead .sectionTit {color:var(--text);width:100%;margin-bottom:0.5em;}
.section-certificates {padding:3.75em 0;}
.swiperCertificates {padding:3em 3em 4em;}
.swiperCertificates .swiper {width:100%;}
.swiperCertificates .swiper-slide.swiper-slide-active {transform:scale(1);}
.swiperCertificates .swiper-button .button-prev {left:-2.5em;top:50%;}
.swiperCertificates .swiper-button .button-next {top:50%;right:-2.5em;}
.section-message .sectionTit {font-size:2.25em;}
.section-message .sectionRight {padding:2em;}
.section-message .sectionForm .form-input {width:100%;}
.section-news {padding:3.75em 0;}
.section-news .sectionHead {margin-bottom:2em;gap:1em;}
.section-news .sectionBtn .btn {padding:0.5em 1em;}
.section-news .sectionLeft .item {display:block;background:#f4f4f4;border-radius:0.75em;overflow:hidden;transition:all 0.5s;}
.section-news .sectionLeft .item .itemImg {width:100%;height:22.5em;overflow:hidden;border-bottom-right-radius:0.75em;border-bottom-left-radius:0.75em;}
.section-news .sectionLeft .item .itemImg img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-news .sectionLeft .item .itemTxt {padding:2.5em 1.5em 1.5em;width:100%;border-width:0;}
.section-news .sectionLeft .item .itemTxt .itemTime {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemTit {font-size:1.5em;line-height:1.5;height:3em;margin:0.5em 0 1em;}
.section-news .sectionLeft .item .itemTxt .itemBtn {font-size:1.125em;}
.section-news .sectionLeft .item .itemTxt .itemBtn span {margin-right:0.75em;}
.section-news .sectionLeft .item .itemTxt .itemBtn svg {width:1.25em;height:1.25em;}
.section-news .sectionRight .item .itemTxt .itemBtn {display:block;}
.foot_top {display:block;margin-bottom:2em;}
.foot_logo {padding:0;margin:0 auto 3em;width:9em;}
.foot-follow {justify-content:flex-start;}

.page-banner .sectionImg {height:68vw;}
.page-banner .sectionTxt .sectionTit {font-size:3em;}
.page-solutions {padding:3.75em 0;background:#fff;}
.page-suitable .sectionList {gap:1.5em;margin:0 auto;width:90%;}
.page-suitable .sectionList .item {width:100%;}
.page-suitable .sectionList .item .itemTit {font-size:1.75em;}
.page-cases {padding:3.75em 0 3.75em;}
.swiperCases {margin-bottom:2.75em;}
.swiperCases .swiper-slide .swiperImg img {height:52.95vw;}
.swiperCases .swiper-slide .swiperTxt {position:unset;padding:1em;background:unset;}
.swiperCases .swiper-slide .swiperTit {font-size:1.25em;color:var(--text);}
.page-related {padding:0 0 3.75em;}
.swiperRelated .swiper {padding:2em 0;}
.page-plant {padding:3em 0 10em;margin-bottom:2.5em;}
.page-plant .sectionTit {font-size:2em;text-shadow:2px 2px 4px #000000;}
.page-plant .sectionCon {text-shadow:2px 2px 4px #000000;}
.page-learn {padding:1.75em 0 3.75em;}
.page-learn .sectionList {padding-top:1.5em;gap:2em;}
.page-learn .sectionList .item {width:100%;height:49vw;}
.page-about {padding:3.75em 0;}
.page-about .counterList .item {width:100%;}
.section-aboutVideo .sectionImg {height:74vw;}
.page-factory {padding:3.75em 0 0;}
.single-contact {padding:3.75em 0 1.75em;}
.single-contact .touch-form .form-input {width:100%;}
.single-service {padding:1.75em 0;}
.single-service .item .itemTxt .itemTit {font-size:1.75em;}
.single-service .item .itemImg {margin-bottom:1.25em;}
.archive-news {padding:3.75em 0;}
.archive-news .list .item {width:100%;}
.archive-news .list .item .itemImg {height:63.4vw;}
.archive-news .list .item .itemTxt .itemTit { font-size: 1.375em;}
.archive-prodcuts {padding:3.75em 0;}
.archive-prodcuts .sectionRight {margin-bottom:3em;}
.list-prodcut {gap:3em 4%;}
.list-prodcut .item {width:100%;}
.list-prodcut .item .itemImg {height:58.8vw;}
.list-prodcut .item .itemTxt {font-size:1.25em;}
.pagination {padding-top:3em;}
.pagination .fenye_list a {font-size:1.125em;}
.pagination .pro_total {font-size:1em;}
.page-info {padding:3.75em 0;}
.page-info .box {padding:0 1.25em 2.5em;}
.page-info .box .h2 {font-size:1.75em;}
.single-news {padding:3.75em 0;}
.single-news .box {padding:0 1.25em 2.5em;}
.single-news .box .h2 {font-size:1.75em;}
.prev-next {gap:1.25em;}
.hot_recommend .item {width:100%;}
.hot_recommend .item .itemImg {height:59.4vw;}
.hot_recommend .item .itemTxt .itemTit {font-size:1.25em;}

.info_product .left {padding:8em 1.5em 3em;}
.info_product .foot-swiper .foot_tit .swiper-pagination {display:none;}
.pageTabBox .list {gap: 2em;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}

}


.language_modal {position:fixed;top:20%;left:0;right:0;width:1000px;max-width:94%;height:60%;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:2em;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:3em;height:3em;line-height:3em;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;width:100%;height:100%;}
.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:680px) {
.language_modal_title span {font-size:1.25em;height:3.5em;padding:1em 4em 0 2em;line-height:1.5;}
.language_modal_title .language_close {width:2.75em;height:2.75em;top:0.5em;right:0.5em;}
.language_con {top:4.625em;padding:1.25em;}
.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;left:0.125em;z-index:1;width:1.5em;height:1.5em;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 {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;
}
