/*全屏轮播必须设置的属性*/
/* .swiper-box{height: 100vh;} */
.slide-box{height: 100%;}
.mb_nav{display: none;}

@media(max-width:1280px){
    .slide-box{height: auto;--min-height:100% !important;}
    .box-padding{padding:30px;}
}

@media(max-width:1024px){
    #fact-video{position: relative !important;width: 100% !important;}
    .pc_nav{display: none !important;}
.mb_nav{display: block;}
h1,h2,h3,h4,h5,h6{line-height: 1.3em !important;}
p,span,a{line-height: 1.4em !important;}

}

@media(max-width:768px){
    #fix-box{display: none;}
}
html{max-width: 2540px;margin:0 auto}

.jt .elementor-button{background-position: 140px center !important;background-repeat: no-repeat !important;background-size: 17px auto !important;}
.jtb .elementor-button{background-image: url(../images/jtb.png) !important;}
.jtl .elementor-button{background-image: url(../images/jtl.png) !important;}

/*图片放大效果*/
.to-big .elementor-widget-image a {
    overflow: hidden;
}

.to-big .elementor-widget-image a img {
    transiition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transform: scale(1);
}

.to-big .elementor-widget-image a:hover img {
    transform: scale(1.2);
}

.to-big .elementor-widget-image{overflow:hidden;}

.to-big .elementor-widget-image img {
    transiition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transform: scale(1);
}

.to-big .elementor-widget-image:hover img {
    transform: scale(1.2);
}

.to-big .img{
    transiition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transform: scale(1);}
.to-big .img:hover{
    transform: scale(1.2);
    }

/* .to-big a *:hover{color: var( --e-global-color-primary );} */

/**/
#nav_height{min-height: 108px;display: none !important;width: 100%;}

.header_nav{transition: all 0.6s ease;-webkit-transition: all 0.6s ease;}
.header_nav:hover{background-color: #fff;}
.header_nav:hover *{color: #000}

.header_nav #searchhome i{color: transparent;background-image: url(../images/search_w.png);
background-repeat: no-repeat;background-size: 100% auto;background-position: center;}

.header_nav:hover #searchhome i{background-image: url(../images/search_b.png);}

.footer_nav{display: none !important;}

.swiper-slide.footer{height: auto !important;}


.header_nav:hover .e-n-menu-title-container span{color: #000;}

.header_nav:hover .elementor-button{border-color: #000 !important;}
.header_nav:hover .e-n-menu-title-container span:hover{color: var( --e-global-color-primary );}
.header_nav:hover .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color: #000;}
.header_nav:hover .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i{color: #000;}
.page_header,.page-header{display: none !important;}

 /* a.gt_switcher-popup img{display: none;}
 a.gt_switcher-popup span{
    margin-right: -10px !important;
    font-size: 18px !important;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: "roboto";
    font-weight: 400;
    width: 23px;
    display: block;
    position: absolute;
    right: 21px;
    top: 40px;
    overflow: hidden;
    color: #fff;
}

a.gt_switcher-popup span:nth-child(3){display: none;} */

.gt_selector{padding:5px;}
.gt_options{position:absolute !important;background-color: #fff;width:200px;top: 70px;right: 0;}
.gt_float_switcher {
    font-size: 19px;
    box-shadow: none;
    font-family: "Roboto";
    background:unset !important;

}
.gt_float_switcher .gt-selected{background-color: transparent !important;}
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{color: #fff;}
.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{display: none;}
.gt_float_switcher img{display: none;}
.gt_float_switcher .gt-selected .gt-current-lang{padding:0;font-weight: 500;}


.page_header .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code,
.header_nav.scroll .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code,
.header_nav:hover .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{color: #000;}


/* .page_header>.e-con-inner{line-height: 108px;}
.header_nav>.e-con-inner{line-height: 108px;} */

.header_nav{width: 100% !important;}

@media(max-width:1024px){
     a.gt_switcher-popup span{color: #000 !important;top:13px;right:15px;}
     
/* .page_header>.e-con-inner{line-height: 50px;}
.header_nav>.e-con-inner{line-height: 50px;} */
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{top:0px;}
.gt_float_switcher{margin-bottom: -8px;font-size: 16px;}

.gt_options{right: 0;top:50px;}
}


@media(max-width:767px){
     a.gt_switcher-popup span{top: 14px;
        right: 19px;
        height: 17px !important;
        line-height: 16px !important;
        overflow: hidden;}

    .logoimg a img{min-width: 120px;}
}

.langbox *{color: transparent;}

.header_nav:hover .langbox *,
.header_nav.scroll .langbox *{
    color: transparent;
}


@media(max-width:1024px){
    .page_header{display: block !important;}
    #nav_height{min-height: 75px;display: block !important;}
}
@media(max-width:768px){
    .page_header{display: block !important;}
    #nav_height{min-height: 45px;}
}
.header_nav.scroll{background-color: #fff;--min-height:55px}
.header_nav.scroll *{color: #000}


.header_nav.scroll .elementor-button{border-color: #000 !important;}

.header_nav.scroll .e-n-menu-title-container span{color: #000;}
.header_nav.scroll .e-n-menu-title-container span:hover{color: var( --e-global-color-primary );}
.header_nav.scroll .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color: #000;}
.header_nav.scroll .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i{color: #000;}

.header_nav.scroll #searchhome i{background-image: url(../images/search_b.png);}
/**/
.overbox{overflow: hidden;}

/**/


#choose_pro .e-n-tabs-heading{}
#choose_pro .e-n-tabs-heading button{display: inline-block;}


/**/
.whybox{background-size: 60% 100% !important;}

@media(max-width:1024px){
    .whybox{background-size: 100% 100% !important;}
}

.rtl .whybox {
    background-position: right;
    background-image: url(/wp-content/uploads/2025/09/rtl-back-scaled.webp) !important;
}


/**/
.elementor-swiper-button i{width: 48px;height: 48px;background-size: 48px 48px;}
.elementor-swiper-button-prev i{color: transparent;background-image: url("/wp-content/uploads/2025/07/prev-2025-07-08_11-21-35_990981.webp");}
.elementor-swiper-button-next i{color: transparent;background-image: url("/wp-content/uploads/2025/07/next-2025-07-08_11-21-36_447012.webp");}

.elementor-swiper-button-prev:hover i{color: transparent;background-image: url("/wp-content/uploads/2025/07/preva-2025-07-08_11-21-35_068147.webp");}
.elementor-swiper-button-next:hover i{color: transparent;background-image: url("/wp-content/uploads/2025/07/nexta-2025-07-08_11-21-35_536374.webp");}

#searchbox{position: relative;}

#searchbox button {
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    position: absolute;
    right: 10px;
    top: 41px;
    background-color: transparent;
    background-image: url(../images/search_b.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    border: 0;
}

.over-box{overflow-x: hidden;overflow-y: auto;height: 150px;}


.trp-flag-image{display: none !important;}
.trp-shortcode-switcher{background: transparent;}
.trp-shortcode-switcher:hover{background-color: #fff;}
.trp-shortcode-arrow{display: none;}
.trp-language-item-name{color: #fff !important;    font-size: 18px;
    margin-top: -2px;font-weight: 500;}
.header_nav:hover .trp-language-item-name,
.header_nav.scroll .trp-language-item-name
{color: #000 !important;}
.trp-current-language-item__wrapper{position: relative;}
.trp-current-language-item__wrapper::before{content: "";width: 1px;height: 50%;display: block;
left: 2px;top: 52%;transform: translateY(-50%);background-color: #fff;position: absolute;}

.header_nav:hover .trp-current-language-item__wrapper::before,
.header_nav.scroll .trp-current-language-item__wrapper::before{
    background-color: #000;
}

@media(max-width:1024px){
    .trp-language-item-name{color: #000 !important;}
    .trp-current-language-item__wrapper::before{background-color: #000;}
}

.page_header .trp-language-item-name{color: #000 !important;}
.page_header .trp-current-language-item__wrapper::before{
    background-color: #000;
}