@charset "utf-8";
/* ===================首页样式========================== */
.banner-bg img{width: 100%;height: auto;}
.banner-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.banner-con .contain{height: 100%;flex-direction: column;justify-content: center;}
.banner-con .title{opacity: 0;transform: translateY(100px);transition: all 1s .1s ease;line-height: 1.3;}
.banner-con .title h3{font-weight: bold;}
.banner-con .title p{font-size: 16px; margin-top: 14px;}
.banner-con .comMore-box{opacity: 0;transform: translateY(100px);transition: all 1s ease;}
.bgho{background-color: #f9680d;}
.swiper-slide-active .banner-con .title{opacity: 1;transform: translateY(0);transition-delay: .8s;}
.swiper-slide-active .banner-con .comMore-box{opacity: 1;transform: translateY(0);transition-delay: .9s;}
.swiper-slide-active.first .banner-con .title{transition-delay: 0s;}
.swiper-slide-active.first .banner-con .comMore-box{transition-delay: .1s;}
.banner-pagination-box{position: absolute;left: 0;bottom: 35px;width: 100%;z-index: 2;}
.banner-pagination .swiper-pagination-bullet{margin-left: 3px;width: 36px;height: 36px;position: relative;background: transparent;opacity: 1;border-radius: 0;}
.banner-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.banner-pagination .swiper-pagination-bullet::before{transition: all .4s ease; content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 4px;height: 4px;border-radius: 50%;background: rgba(255, 255, 255, .5);}
.banner-pagination .swiper-pagination-bullet::after{content: "";opacity: 0;transition: all .6s ease;animation: banPage 2s linear infinite; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/banner-pagination.png') no-repeat center/100% auto;}
.banner-pagination .swiper-pagination-bullet-active::before{background: #fff;width: 8px;height: 8px;}
.banner-pagination .swiper-pagination-bullet-active::after{opacity: 1;}
@keyframes banPage {0%{transform: rotate(0);}100%{transform: rotate(360deg);}}
.indPro-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;}
/* .indPro-bg::after{content: "";z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0,.5);} */
.indPro-bg .swiper-container{width: 100%;height: 100%;}
.indPro-bg img{width: 100%;height: 100%;transform: scale(1.1);transition: all 1s linear 2s;}
.indPro-bg .swiper-slide-active img{transition: 6s linear;transform: scale(1);}
.indPro-con{position: relative;z-index: 2;}
.indPro-con .contian{justify-content: space-between;}
.indPro-left{width: 28%;}
.indPro-menu .item{width: 178px;height: 48px;border-radius: 40px;border: 2px solid rgba(255, 255, 255, .5);padding: 0 26px;user-select: none;cursor: pointer;justify-content: space-between;align-items: center;}
.indPro-menu .item i{font-size: 14px;display: block;transform: rotate(180deg);}
.indPro-menu .item.active{background: #328b99;border-color: #328b99;}
.indPro-right{width: 72%;}
.indPro-right-item{display: none;height: 100%;}
.indPro-right-item:first-child{display: block;}
.indPro-swp{flex-direction: column;justify-content: space-between;height: 100%; }
.indPro-swp .swiper-container{width: 100%;}
.indPro-slide-img img{width: 100%;height: 210px;}
.indPro-slide-con{padding: 35px;background: rgba(255, 255, 255, .9);transition: all .4s ease;}
.indPro-slide-con .more{align-items: center;}
.indPro-slide-con .more i{display: flex;align-items: center;font-size: 11px;transform: rotate(180deg);margin-left: 7px;transition: all .4s ease;}
.indPro-slide:hover .indPro-slide-img img{transform: scale(1.08);}
.indPro-slide:hover .indPro-slide-con{background: #fff;}
.indPro-slide:hover .indPro-slide-con .more i{margin-left: 15px;}
.indPro-switch{align-items: center;justify-content: space-between;}
.indPro-btn .btn{width: 50px;height: 50px;transition: all .4s ease; border-radius: 50%;user-select: none;cursor: pointer;font-size: 13px;margin-right: 12px;background: rgba(255, 255, 255, .5);}
.indPro-btn .btn.next{transform: rotate(180deg);}
.indPro-btn .btn:hover{background: #fff;color: #328b99;}
.indPro-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{top: -1px;height: 3px;background: #328b99;border-radius: 5px;}
.indPro-pagination{position: relative;flex: 1;height: 1px;background: rgba(255, 255, 255, .2);}
.indRD{background: url('../images/indRD-bg.jpg') no-repeat center/cover;}
.indRD-swp{width: 92%;margin: 0 auto;}
.indRD-swp .swiper-container{overflow: visible;}
.indRD-img{position: relative;}
.indRD-img img{width: 100%;height: 590px;}
.indRD-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;padding: 0 56px;}
.indRD-desc{opacity: 0;transform: translateX(50%);transition: all 1.5s ease;}
.swiper-slide-active .indRD-desc{opacity: 1;transform: translateX(0);transition-delay: .4s;}
.indRD-desc::after{content: "";position: absolute;right: calc(100% - 10px);transition: all .4s ease; top: 50%;transform: translateY(-50%);width: 20px;height: 95%;background: #f9680d;border-radius: 20px 0 0 20px;}
.indRD-desc .box{transition: all .4s ease; position: relative;z-index: 2; width: 400px;height: 310px;border-radius: 20px;background: rgba(255, 255, 255, .9);display: flex;flex-direction: column;justify-content: center;padding: 0 40px;}
.indRD-desc .more{align-items: center;}
.indRD-desc .more i{display: flex;align-items: center;transform: rotate(180deg);margin-left: 7px;font-size: 11px;transition: all .4s ease;}
.indRD-desc:hover .box{background: #fff;transform: translateX(4px);}
.indRD-desc:hover .more i{margin-left: 15px;}
.indRD-desc:hover::after{width: 24px;}
.indRD-btn{z-index: 2; position: absolute;left: -50px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;user-select: none;cursor: pointer;font-size: 20px;}
.indRD-btn.next{left: auto;right: -50px;transform: translateY(-50%) rotate(180deg);}
.indRD-btn:hover{color: #328b99;}
.indNews{background: url('../images/indNews-bg.jpg') no-repeat center/cover;}
.indNews-show{margin-left: -20px;}
.indNews-show-item{margin-left: 20px;}
.indNews-show-item:nth-child(1){width: calc((100% / 3) * 2 - 20px);}
.indNews-show-item:nth-child(2){width: calc((100% / 3) - 20px);}
.indNews-show-bg{position: relative;overflow: hidden;}
.indNews-show-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .4);}
.indNews-show-bg img{width: 100%;height: 480px;transition: all 2s linear;}
.indNews-show-item:hover .indNews-show-bg img{transform: scale(1.1);}
.indNews-show-con{position: absolute;;left: 0;top: 0;width: 100%;height: 100%;}
.indNews-show-item:nth-child(1) .indNews-show-con{padding: 60px 50px;}
.indNews-show-item:nth-child(2) .indNews-show-con{padding: 60px 40px;}
.indNews-show-item:nth-child(1) .indNews-show-con .title{width: 50%;}
.indNews-show-con .btn{width: 135px;height: 45px;border-radius: 40px;border: 2px solid #fff;}
.indNews-show-con .btn:hover{background: #328b99;border-color: #328b99;}
.indNews-show-con .title:hover{color: #328b99;}
.indNews-list{margin-left: -20px;}
.indNews-item{margin: 20px 0 0 20px;width: calc((100% / 3) - 20px);background: #fff;padding: 50px;transition: all .4s ease;}
.indNews-item .btm{justify-content: space-between;align-items: center;}
.indNews-item .date{transition: all .4s ease;}
.indNews-item .label{padding: 4px 8px;border-radius: 20px;border: 1px solid #4c5664;transition: all .4s ease;}
.indNews-item:hover{background: #328b99;}
.indNews-item:hover .title,.indNews-item:hover .date{color: #fff;}
.indNews-item:hover .label{border-color: #fff;color: #328b99;background: #fff;}
.indAb{height: 400vh;}
.indAb-sticky{position: sticky;left: 0;top: 100px;width: 100%;overflow: hidden;}
.indAb-bg{overflow: hidden;}
.indAb-bg .img img{width: 100%;height: calc(100vh - 100px);}
.indAb-bg .img img.h{transition: all 1s ease; position: absolute;left: 0;top: 0;width: 100%;height: calc(100% + 1px);clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}
.indAb-bg .marsk{display: none; position: absolute;transition: all .8s ease; right: -10%;top: 50%;transform: translateY(-50%);clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); width: 120%;height: 120%;background: linear-gradient(to right,transparent 20%,rgba(255,255,255,.8) 80%);backdrop-filter: blur(5px);}
.indAb-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.indAb-con .contain{height: 100%;}
.indAb-desc{width: 46%;}
.indAb-num{position: absolute;right: 11%;top: 0%;transition: opacity .5s linear,transform .1s linear;}
.indAb-num li{opacity: 0;transform: translateY(100px);transition: all .3s ease;}
.indAb-num .num{align-items: flex-end;}
.indAb-num .num span{line-height: 1;display: block;margin-right: 10px;}
/* .indAb.active .indAb-bg .marsk{width: 120%;clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);} */
.indAb.active .indAb-bg img.h{clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}
.indAb-desc .title,.indAb-desc .text{transition: all .6s ease;}
/* .indAb.active .indAb-num{opacity: 1;transition: opacity .5s .3s linear,transform .1s linear;} */
.indAb.active .indAb-num li{opacity: 1;transform: translateY(0);transition-delay: .6s;}
.indAb.show .indAb-num{top: 20%;}

body.RUS .congl{display: none;}
body.EN .congl{display: none;}

/* .indAb.active .indAb-desc .title{color: #000;transition-delay: .3s;}
.indAb.active .indAb-desc .text{color: #4c5664;transition-delay: .3s;} */
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .indPro-menu .item{width: 164px;height: 44px;padding: 0 22px;}
    .indPro-slide-img img{height: 180px;}
    .indPro-slide-con{padding: 25px;}
    .indPro-btn .btn{width: 46px;height: 46px;}
    .indRD-img img{height: 490px;}
    .indRD-desc .box{width: 360px;height: 290px;}
    .indNews-show-item:nth-child(1) .indNews-show-con{padding: 40px;}
    .indNews-show-item:nth-child(2) .indNews-show-con{padding: 40px 35px;}
    .indNews-show-item:nth-child(1) .indNews-show-con .title{width: 55%;}
    .indNews-show-bg img{height: 400px;}
    .indNews-show-con .btn{width: 125px;height: 42px;}
    .indNews-item{padding: 35px;}
    .indRD-btn{left: -40px;}
    .indRD-btn.next{right: -40px;}
}
@media all and (max-width:1430px){
    /* 1360 */
    .EN #in_box_1 .intro_content {
        text-indent: 2em;
        font-size: 0.9rem;
        color: var(--grey2);
        line-height: 1.6;
        margin-bottom: 1.875rem;
    }
    .RUS #in_box_1 .intro_content {
        text-indent: 2em;
        font-size: 0.9rem;
        color: var(--grey2);
        line-height: 1.6;
        margin-bottom: 1.875rem;
    }

}
@media all and (max-width:1350px){
    /* 1280 */
}
@media all and (max-width:1270px){
    /* 1152 × (700) */
    .indPro-menu .item {width: 150px;height: 40px;padding: 0 18px;margin-top: 10px;}
    .indPro-menu .item i{font-size: 12px;}
    .indPro-slide-img img{height: 145px;}
    .indPro-slide-con{padding: 20px;}
    .indRD-img img{height: 390px;}
    .indRD-desc .box {width: 340px;height: 280px;padding: 0 30px;}
    .indAb-desc{width: 50%;}
    .indNews-show-bg img{height: 325px;}
    .indNews-show-item:nth-child(1) .indNews-show-con{padding: 30px;}
    .indNews-show-item:nth-child(2) .indNews-show-con{padding: 30px 25px;}
    .indNews-show-con .btn{width: 115px;height: 40px;}
    .indNews-item{padding: 25px;}
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}
@media all and (max-width:1000px){
    /* 720 竖屏 */
    .banner-bg img{height: calc(38vh - 60px);}
    .banner-con .nobr br{display: none;}
    .banner-pagination-box{bottom: 15px;}
    .banner-pagination .swiper-pagination-bullet{width: 24px;height: 24px;margin-left: 6px;}
    .banner-pagination .swiper-pagination-bullet-active::before{width: 6px;height: 6px;}
    .indPro-bg{display: none;}
    .indPro .comTitle .title{color: #000;}
    .indPro .comTitle .title br{display: none;}
    .indPro-left{width: 100%;}
    .indPro-menu{display: flex;white-space: nowrap;overflow-x: auto;}
    .indPro-menu .item{margin: 0 0 0 11px;flex-wrap: nowrap;width: auto;height: auto;padding: 8px 18px;color: #777;border-color: #777;}
    .indPro-menu .item.active{color: #fff;border-color: #fff;}
    .indPro-menu .item:first-child{margin-left: 0;}
    .indPro-menu .item i{font-size: 8px;margin-left: 8px;font-weight: 700;}
    .indPro-slide-con{background: #eee;}
    .indPro-pagination{background: rgba(0, 0, 0, .2);}
    .indPro-right{width: 100%;margin-top: 30px;}
    .indPro-slide-img img{height: 225px;}
    .indPro-btn .btn{width: 36px;height: 36px;font-size: 12px;margin-right: 10px;background: rgba(0, 0, 0, .2);}
    .indPro-switch{margin-top: 40px;}
    .indRD-img{border-radius: 8px 8px 0 0;}
    .indRD-img img{height: 140px;}
    /* .indRD-swp .swiper-container{overflow: hidden;} */
    
    .indRD-con{position: relative;padding: 0;}
    .indRD-desc{opacity: 1;transform: none;}
    .indRD-desc::after{display: none;}
    .indRD-desc .box{width: 100%;height: 200px;border-radius: 0 0 8px 8px; background: #fff;box-shadow: 0px 2px 10px rgba(0, 0, 0, .2);}
    .indRD-desc .more{margin-top: 25px;}
    .indRD-btn{display: none;}
    .indRD-pagination{margin-top: 30px;}
    .indRD-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 4px;}
    .indRD-pagination .swiper-pagination-bullet-active{background: #328b99;}
    .swiper-slide-active .indRD-desc{transition-delay: .2s;}
    .indAb{height: auto;}
    .indAb-sticky{position: relative;top: 0;}
    .indAb-desc{width: 100%;}
    .indAb-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .indAb-bg .img{position: relative;}
    .indAb-bg .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .2);}
    .indAb-bg .marsk{top: auto;bottom: -12px;width: 120%;height: 120%;transform: none;background: rgba(255, 255, 255, .2);backdrop-filter: blur(4px);}
    .indAb-bg .img{height: 100%;}
    .indAb-bg .img img{height: 100%;}
    .indAb-con{position: relative;z-index: 2;}
    .indAb-con .contain{padding: 40px 0;}
    .indAb-num{position: relative;right: auto;top: auto;}
    .indAb-num-list{display: flex;flex-wrap: wrap;}
    .indAb-num-list li{margin-top: 40px !important;width: calc(100% / 3);opacity: 1;transform: none;}
    .indAb-num-list .text{margin-top: 2px;font-size: 13px;color: #fff;}
    .indAb-num .num{color: #fff;}
    .indAb-num .num span{line-height: 1.1;margin-right: 5px;}
    .indNews-show{margin-left: 0;}
    .indNews-show-item{margin: 20px 0 0;width: 100% !important;}
    .indNews-show-con{padding: 25px 15px !important;}
    .indNews-show-item:nth-child(1) .indNews-show-con .title{width: 100%;}
    .indNews-show-bg img{height: 300px;}
    .indNews-show-con .btn {width: 100px;height: 36px;}
    .indNews-list{margin-left: 0;}
    .indNews-item{margin: 20px 0 0;width: 100%;padding: 25px 15px;}
    .indNews-item .btm{margin-top: 12px;}
    .indNews-item .label{padding: 2px 6px;}
    .indRD-desc::after{width: 18px;}   
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:720px){
    /* 移动终端 360 适配 */
}


@charset "utf-8";

/*消除浏览器底部*/

#tip-arrow-top,
#tip-arrow-bottom,
#trans-tooltip {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

:root {
    --swiper-theme-color: #328b99 !important;
    --base_color: #328b99;
    --second_color: #f9680d;
    --base_bg_color: #328b99;
    --second_bg_color: #f9680d;
    --grey1: #222222;
    --grey2: #6c6c6c;
    --grey3: #a1a1a1;
}
::-webkit-scrollbar {
    width: 9px;
    background-color: #f4f6f8
}

::-webkit-scrollbar-thumb {
    border: solid 2px #f4f6f8;
    width: 5px;
    border-radius: 4px;
    background-color: var(--base_color)
}

::-webkit-scrollbar-corner {
    background-color: #f4f6f8
}

::-webkit-scrollbar:horizontal {
    height: 9px
}

::-webkit-selection {
    background: var(--base_color);
    color: #fff
}

::-moz-selection {
    background: var(--base_color);
    color: #fff
}

::selection {
    background: var(--base_color);
    color: #fff
}


.text-grey1 {
    color: var(--grey1) !important;
}
.text-grey2 {
    color: var(--grey2) !important;
}
.text-grey3 {
    color: var(--grey3) !important;
}


.base_color {
    color: var(--base_color) !important;
}

.second_color {
    color: var(--second_color) !important;
}

.base_bg {
    transition: all 0.3s;
    background-color: var(--base_color);
}

.second_bg {
    transition: all 0.3s;
    background-color: var(--second_color);
}

.pointer {
    cursor: pointer;
}

.hover_color,.hover_color * {
    transition: all 0.3s;
}

.hover_color:hover,
.hover_color:hover * {
    color: var(--base_color) !important;
}

.hover_second_color {
    transition: all 0.3s;
}

.hover_second_color:hover,
.hover_second_color:hover * {
    color: var(--second_color) !important;
}

.hover_border:hover {
    background-color: var(--base_color) !important;
    color: #fff !important;
    border: 1px solid var(--base_color) !important;
}

.hover_border:hover * {
    color: #fff !important;
}

.hover_line:after{ position: absolute; content: ""; background: var(--second_color); height: 2px; width:100%; left: 0; bottom: -1px; transition: all 0.5s; transition: transform .5s; transform: scaleX(0); transform-origin: right center; }
.hover_line:hover:after{ transform-origin: left center; transform: scaleX(1); }

.hover_line_center:after {
    left: 50%;
    transform: translateX(-50%);
}

.hover_line_white:after {
    background-color: #ffffff;
}

.hover_shadow:hover {
    box-shadow: 0 0 5px rgba(100, 100, 100, 0.5);
}

.hover_shadow-sm:hover {
    box-shadow: 5px 0 5px rgba(12, 3, 7, 0.1);
}

.hover_base_color:hover {
    color: var(--base_color) !important;
}

.hover_second_color:hover {
    color: var(--second_color) !important;
}

.hover_base_bg {
    transition: all 0.3s;
}

.hover_base_bg:hover {
    background-color: var(--base_color) !important;
    color: #fff !important;
}

.hover_base_bg:hover * {
    color: #fff !important;
}

.hover_base_bg:hover .line {
    width: 80%;
}

.hover_base_bg_border:hover {
    background-color: var(--base_color) !important;
    color: #fff !important;
    border: 1px solid var(--base_color) !important;
}

.hover_base_bg_border:hover * {
    color: #fff !important;
}

.hover_base_border:hover {
    border: 1px solid var(--base_color) !important;
}

.hover_second_border:hover {
    border: 1px solid var(--second_color) !important;
}

.hover_second_bg:hover {
    background-color: var(--second_color) !important;
    color: #fff !important;
}

.hover_second_bg_border:hover {
    background-color: var(--second_color) !important;
    color: #fff !important;
    border: 1px solid var(--second_color) !important;
}

.hover_brightness {
    transition: all 0.3s;
}

.hover_brightness:hover {
    filter: brightness(120%);
}

.hover_brightness-lg {
    transition: all 0.3s;
}

.hover_brightness-lg:hover {
    filter: brightness(200%);
}

.brightness-lg:hover img {
    filter: brightness(1000%);
}

.hover_drop_shadow {
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.3))
}

.hover_play i {
    transition: all 0.3s;
}

.hover_play:hover i {
    transform: scale(1.1) rotate(360deg);
}

.hover_scale:hover {
    transform: scale(1.01);
}

.hover_Y .cover {
    transform: translateY(100%);
    transition: all 0.3s;
}

.hover_Y:hover .cover {
    transform: translateY(0);
}

.hover_X .cover {
    transform: translateX(100%);
    transition: all 0.3s;
}

.hover_X:hover .cover {
    transform: translateX(0);
}

@keyframes pulsate {
    50% {
        background-position: 0 180px;
    }
}



#baguetteBox-overlay .full-image img {
    background-color: #ffffff;
}


.cover {
    z-index: 1;
}

.imgbox {
    position: relative;
    overflow: hidden;
}

.imgbox:after {
    content: '';
    display: block;
}

.imgbox img,
.imgbox video,
.imgbox div.contbox {
    transition: all 0.3s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.imgbox img {
    height: 100%;
    object-fit: cover;
}

.imgbox_3_1:after {
    margin-top: 33.3333%;
}

.imgbox_5_2:after {
    margin-top: 40%;
}

.imgbox_2_1:after {
    margin-top: 50%;
}

.imgbox_452_266:after {
    margin-top: 58.8495575%;
}

.imgbox_16_9:after {
    margin-top: 56.25%;
}

.imgbox_5_3:after {
    margin-top: 60%;
}

.imgbox_3_2:after {
    margin-top: 66.66%;
}

.imgbox_4_3:after {
    margin-top: 75%;
}

.imgbox_1_1:after {
    margin-top: 100%;
}

.imgbox_3_4:after {
    margin-top: 133.33%;
}

.imgbox_4_3 video {
    width: 100% !important;
    margin: 0 auto;
    display: block;
}

.linear {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8));
    top: 0;
    left: 0;
    z-index: 2;
}

.reflect {
    -webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, transparent 100%);
    position: relative;
}

.ImgScale img {
    transition: all 0.3s;
}

.ImgScale:hover img {
    transform: translate(-50%, -50%) scale(1.05);
}

.IScale i,
.IScale img {
    transition: all 1s;
}

.IScale:hover i {
    transform: translate(0) scale(1.05);
}

.rotateY:before {
    transform: rotateY(180deg);
}

.rotateY {
    transform: rotateY(180deg);
}

.r-18 {
    width: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
}

.r-26 {
    width: 26px !important;
    height: 26px !important;
    line-height: 26px !important;
}


.sqr-40 {
    width: 2.5rem !important;
    height: 2.5rem !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.clamp {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.clamp-1 {
    -webkit-line-clamp: 1;
}

.clamp-2 {
    -webkit-line-clamp: 2;
}

.clamp-3 {
    -webkit-line-clamp: 3;
}

.clamp-4 {
    -webkit-line-clamp: 4;
}

.clamp-5 {
    -webkit-line-clamp: 5;
}

.clamp-6 {
    -webkit-line-clamp: 6;
}

.clamp-7 {
    -webkit-line-clamp: 7;
}

.rounded-5 {
    border-radius: 0.3125rem;
}

.rounded-10 {
    border-radius: 0.625rem;
}

.rounded-20 {
    border-radius: 1.25rem;
}

.rounded-30 {
    border-radius: 1.875rem;
}

.layui-layer {
    max-width: 96%;
}

.shadow-z {
    box-shadow: 0 0 0.3125rem #ccc;
}

.singleInfo,
.mainInfo {
    color: #333333;
}

.singleInfo iframe,
.mainInfo iframe {
    max-width: 100%;
    max-height: 100%;
    width: 37.5rem;
    height: 30.0rem;
}

.singleInfo img,
.mainInfo img {
    max-width: 100% !important;
    height: auto !important;
}

.icon_img {
    width: 2.875rem;
    height: 2.875rem;
}

.scrolling {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}

.scrolling>li {
    display: inline-block;
}

.scrolling::-webkit-scrollbar {
    display: none;
}


.lineT_3 {
    border-left: 3px solid var(--base_color);
    padding-left: 10px;
}

.lineT_5 {
    border-left: 5px solid var(--base_color);
    padding-left: 10px;
}

/*菱形*/
.diamond {
    margin: 0 auto;
    width: 60px;
    height: 60px;
    position: relative;
}

.diamond:after {
    position: absolute;
    display: block;
    width: 60px;
    height: 60px;
    border: 3px solid var(--base_color);
    transform: rotate(45deg);
    content: "";
    transition: all 0.3s;
    z-index: 0;
}

.diamond:hover:after {
    background-color: var(--second_color);
    border-color: var(--second_color);
    transform: rotate(0deg);
}

.diamond i {
    transition: all 0.3s;
    color: var(--base_color);
}

.diamond:hover i {
    color: #fff !important;
}

/*梯形*/
.tixing:after {
    content: '';
    display: block;
    width: 120%;
    height: 100%;
    position: absolute;
    transform: skewX(30deg);
    background-color: rgba(53, 152, 166, 0.95);
    top: 0;
    left: -24%;
    z-index: 0;
}

.hr-space-square {
    border: 0;
    color: #d0d0d5;
    background: linear-gradient(#efefef, #efefef) no-repeat center;
    background-size: calc(100% - 1rem - 0.375rem) 1px;
    display: flex;
    justify-content: space-between;
}

.hr-space-square::before,

.hr-space-square::after {
    content: '';
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    transform: rotate(45deg);
    box-sizing: border-box;
    margin: 0.1875rem;
    background-color: #efefef;
}

/*in_box_1*/

#in_box_1 { background: url('../images/in_bg1.jpg') center no-repeat; background-size: cover; }
#in_box_1 .box_header .title { font-size: 1.6rem; margin-bottom: 1.275rem; font-weight: bold; color:#383838; }
#in_box_1 .box_header .desc { color: var(--base_color); font-size: 1.25rem; margin-bottom: 1.25rem; line-height: 1.6; font-weight: bold; }
#in_box_1 .intro_content { text-indent: 2em; font-size: 1.0rem; color: var(--grey2); line-height: 2; margin-bottom: 1.875rem; }

.box_param { font-size: 1.125rem; font-weight: bold; margin-bottom: 1.875rem; }
.box_param li { width: 48%; max-width: 300px; font-weight: bold; }
.box_param li .line { max-width: 3.0rem; height: 0.0625rem; background-color: #000000; }
.box_param li .key { font-size: 1.125rem; }
.box_param li .vo1 { font-size: 2.5rem; color: var(--second_color); font-family: Arial !important; }
.box_param li .vo2 { font-size: 1rem; color: var(--second_color); margin-left: 0.3125rem; }
.box_param li .vo2 .vo2_1 { margin-bottom: 0.1rem; }

#in_box_1 .box_link a.link1 { width: 13.9375rem; height: 3.25rem; background-color: var(--base_color); color: #ffffff; border-radius: 1.875rem; transition: all 0.4s; }
#in_box_1 .box_link a { flex-grow: 0; padding: 0 0.625rem; height: 3.25rem; overflow: hidden; font-size: 1.0rem; color: #ffffff; }
#in_box_1 .box_link a i { font-size: 2.0rem; margin-right: 0.3125rem; color: #000000; }
#in_box_1 .box_link a:hover { width: 80%; width: 16.25rem; background-color: var(--second_color); color: #ffffff;}
/*in_box_1*/

/*in_box_1*/
#in_box_1 {  background-size: auto; }
#in_box_1 { padding-top: 3.9375rem !important; padding-bottom: 4.1875rem !important; }
.box_param li { padding-right: 4.375rem; }
.box_param li .vo1 { font-size: 4.0625rem; }
.box_param li .vo2 { font-size: 1.0625rem; }
.box_param li .vo2 .vo2_1 { margin-bottom: 0.5rem; }

#in_box_1 .img_box { padding-left: 1.5rem; }
/*in_box_1*/


/*in_box_2*/

#in_box_2 { background: url('../images/in_bg2.jpg') center no-repeat; background-size: cover; }

#in_box_2 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

#in_box_2 .box_header { text-align: center; }
#in_box_2 .box_header .title {  margin-bottom: 1.05625rem; font-weight: bold; }
/*#in_box_2 .box_header .title { font-size: 2.125rem; margin-bottom: 1.5625rem; font-weight: bold; }*/
#in_box_2 .box_header .desc { max-width: 90%; margin: 0 auto; margin-bottom: 2.5rem; line-height: 1.6; }

#in_box_2 .box_body #goods_slider_type { margin-bottom: 2.5rem; }
#in_box_2 .box_body #goods_slider_type .title { width: 7rem; height: 3.5625rem; background-color: #ffffff; font-size: 1.0625rem; font-weight: bold; color: var(--grey1); }
#in_box_2 .box_body #goods_slider_type .cont_box { width: calc(100% - 7rem); height: 3.5625rem; background-color: #ffffff; padding: 0 1.25rem; }
#in_box_2 .box_body #goods_slider_type .cont_box .goods_slider_type .swiper-slide { width: auto; }
#in_box_2 .box_body #goods_slider_type .cont_box .goods_slider_type .swiper-slide a span:first-child { transition: all 0.3s; margin-right: 0.625rem; display: block; width: 1.0rem; height: 1.0rem; background-color: var(--second_color); color: #ffffff; }

#in_box_2 .box_body #goods_slider_type .cont_box .goods_slider_type .swiper-slide a:hover span:first-child { background-color: var(--second_color); color: #ffffff; }
#in_box_2 .box_body #goods_slider_type .cont_box .goods_slider_type .swiper-slide a:hover { color: var(--second_color); text-decoration: underline; }

#in_box_2 .box_body .pro_gd { padding-bottom: 4.375rem; }

#in_box_2 .box_body .pro_gd .swiper-slide .box { padding: 1.25rem 1.25rem; }
#in_box_2 .box_body .pro_gd .swiper-slide .img_box { width: 100%; }
#in_box_2 .box_body .pro_gd .swiper-slide .cont_box { margin-top: 1.25rem; width: 100%; max-width: calc(100%); }
#in_box_2 .box_body .pro_gd .swiper-slide .cont_box .title { font-size: 1.3125rem; color: #333333; font-weight: bold; margin-bottom: 1.25rem; }
#in_box_2 .box_body .pro_gd .swiper-slide .cont_box .content { font-size: 0.875rem; line-height: 1.6; color: var(--grey1); margin-bottom: 1.125rem; }

.pro_gd .box_link a.link1 { height: 2.5625rem; background-color: var(--second_color); color: #ffffff; border-radius: 1rem; }
.pro_gd .box_link a.link2 { height: 2.5625rem; background-color: var(--base_color); color: #ffffff; border-radius: 0; }
.pro_gd .box_link a { flex-grow: 0; padding: 0 0.625rem; height: 3.25rem; overflow: hidden; font-size: 0.875rem; color: #ffffff; }
.pro_gd .box_link a i { font-size: 1.125rem; margin-right: 0.3125rem; color: #ffffff; }
.pro_gd .box_link a:hover { background-color: #000000; color: #ffffff; }
.pro_gd .box_link a:hover i { color: #ffffff; }

.pro_gd .box_link a.link1:hover { background-color: var(--base_color); }
.pro_gd .box_link a.link2:hover { background-color: #20223b; }

.pro_gd .swiper-pagination { bottom: 1.75rem !important; }
.pro_gd .swiper-pagination .swiper-pagination-bullet { outline: none; width: 0.875rem !important; height: 0.875rem !important; background-color: transparent; border: 1px solid #ffffff; opacity: 1; margin: 0 0.5rem !important; }
.pro_gd .swiper-pagination-bullet-active { background-color: #ffffff !important; }

#in_box_2 .pro_gd_w .swiper-button-prev { background-color: #96a2b5; transform: translateY(-2.3rem); width: 3.0rem !important; height: 4.0rem !important; border-radius: 0; left: -0.75rem !important; color: #ffffff !important; }
#in_box_2 .pro_gd_w .swiper-button-next { background-color: var(--base_color); transform: translateY(-2.3rem); width: 3.0rem !important; height: 4.0rem !important; border-radius: 0; right: -0.75rem !important; color: #dadada !important;}
#in_box_2 .pro_gd_w .swiper-button-prev:after, #in_box_2 .pro_gd_w .swiper-button-next:after { font-size: 1.5rem !important; }

#in_box_2 .box_body .more a { font-size: 1.0rem; color: #ffffff; }
#in_box_2 .box_body .more a:hover { text-decoration: underline; }

/*in_box_2*/
/*in_box_2*/
#in_box_2 {  background-size: cover; }
#in_box_2 { padding-top: 3.3125rem !important; padding-bottom: 3.125rem !important; }
#in_box_2 .box_body #goods_slider_type .title { width: 8.125rem; }
#in_box_2 .box_body #goods_slider_type .cont_box { width: calc(100% - 8.125rem); padding: 0 2.5rem; }
#in_box_2 .box_body .pro_gd { padding-bottom: 6.25rem; }
#in_box_2 .box_body .pro_gd .swiper-slide .box { padding: 1.6875rem 2.25rem; }
#in_box_2 .box_body .pro_gd .swiper-slide .img_box { max-width: 50%; }
#in_box_2 .box_body .pro_gd .swiper-slide .cont_box { margin-top: 0; margin-left: 0.875rem; max-width: calc(50% - 0.875rem); }
#in_box_2 .box_body .pro_gd .swiper-slide .cont_box .content { line-height: 2; }
.bg-white-o{background-color: rgba(255,255,255,0.9);}
#in_box_2 .pro_gd_w .swiper-button-prev { background-color: transparent; left: -3.125rem !important; }
#in_box_2 .pro_gd_w .swiper-button-next { background-color: transparent; right: -3.125rem !important;}
/*in_box_2*/

/*in_box_3*/
#in_box_3 { }
#in_box_3 { padding-top: 3.4375rem !important; padding-bottom: 3.3125rem !important; }
#in_box_3 .box_header { margin-bottom: 2.875rem; }
/*#in_box_3 .box_header .title { font-size: 2.125rem; }*/
/*in_box_3*/

/*in_box_3*/
#in_box_3 { background-color: #edf0f4; }
#in_box_3 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

#in_box_3 .box_header { margin-bottom: 1.5rem; }
#in_box_3 .box_header .title {  font-weight: bold; }
#in_box_3 .box_header .desc { margin-left: 1.6875rem; line-height: 1.6; }

#in_box_3 .case_gd .swiper-slide { border: 0.3125rem solid #ffffff; }
#in_box_3 .case_gd .title { height: 3.3125rem; display: flex; justify-content: center; align-items: center; padding: 0.625rem; }
#in_box_3 .case_gd .title p { color: #333333; }

#in_box_3 .case_gd_w .swiper-button-prev { width: 2.5rem; height: 4.1875rem; color: #FFF !important; left: -3rem !important; }
#in_box_3 .case_gd_w .swiper-button-next { width: 2.5rem; height: 4.1875rem; color: #FFF !important;  right: -3rem !important; }
#in_box_3 .case_gd_w .swiper-button-prev:hover, #in_box_3 .case_gd_w .swiper-button-next:hover {  }
#in_box_3 .case_gd_w .swiper-button-prev:after, #in_box_3 .case_gd_w .swiper-button-next:after { font-size: 1.5rem; }

/*in_box_3*/


/*in_box_6*/

#in_box_6 { padding-top: 2.5rem; padding-bottom: 2.5rem;background-color: rgb(247, 247, 247); }
#in_news { width: 100%;  padding: 1.875rem 1rem; }
#in_honor { width: 100%; background-color: #f7f7f7; padding: 1.875rem 1rem; }
#in_box_6 .box_header { margin-bottom: 1.875rem; }
#in_box_6 .box_header .title {font-weight: bold; }
#in_box_6 .box_header .more a { display: block; font-size: 0.875rem; color: var(--grey3); border: 1px solid var(--grey3); background-color: #ffffff; width: 6.0rem; height: 2.0625rem; text-align: center; line-height: 2.0625rem; border-radius: 1.875rem; }

.in_newslist_best { margin-bottom: 0.625rem; }
.in_newslist_best li .img_box { width: 100%; }
.in_newslist_best li .cont_box { margin-top: 1.25rem; width: 100%; }
.in_newslist_best li .title { font-size: 1.0625rem; font-weight: bold; line-height: 1.6; margin-bottom: 1.25rem; }
.in_newslist_best li .content { font-size: 0.9375rem; color: var(--grey2); margin-bottom: 1.25rem; line-height: 1.6; }
.in_newslist_best li .time { font-size: 0.875rem; color: var(--grey2); }

#in_box_6 ul#in_newslist_normal li a { border: 1px solid #eaeaea; background-color: #ffffff; padding: 1.25rem; }
#in_box_6 ul#in_newslist_normal li .title { font-size: 1.0625rem; margin-bottom: 0.625rem; }
#in_box_6 ul#in_newslist_normal li .content { font-size: 0.875rem; color: var(--grey2); line-height: 1.6; }
#in_box_6 ul#in_newslist_normal li i { font-size: 1.25rem; color: #85858a; transition: all 0.3s; position: relative; }
#in_box_6 ul#in_newslist_normal li i:before { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#in_box_6 ul#in_newslist_normal li a:hover i { font-size: 1.5rem; color: var(--base_color); }

#in_box_6 ul#in_newslist_normal li a.hover_line:after { height: 100%; z-index: 0; }

#in_box_6 ul#in_newslist_normal li a .cont_box { position: relative; z-index: 1; }

#in_box_6 ul#in_newslist_normal li a:hover .cont_box * { color: #ffffff; }
#in_box_6 ul#in_newslist_normal li a:hover i { position: relative; z-index: 1; color: #ffffff; }


.honor_gd_w { padding: 2.0rem; }
.imgbox_365_397:after { margin-top: 108.7671232877%; }
.honor_gd_w .swiper-button-prev { width: 2.0625rem; height: 4.1875rem; color: #FFF !important; background-color: #d4d4d4; left: 0 !important; }
.honor_gd_w .swiper-button-next { width: 2.0625rem; height: 4.1875rem; color: #FFF !important; background-color: #d4d4d4; right: 0 !important; }
.honor_gd_w .swiper-button-prev:hover, .honor_gd_w .swiper-button-next:hover { background-color: var(--second_color); }
.honor_gd_w .swiper-button-prev:after, .honor_gd_w .swiper-button-next:after { font-size: 1.5rem; }

.ellipsis-box {
    max-width: 280px; /* 限制容器的宽度 */
}


/*probox*/
.probox {
    padding: 40px 0;
    background: #f6feff;
}
.probox .goods_swiper{overflow: hidden;position: relative; padding-bottom: 40px;}
.probox .goods_swiper .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--second_color) !important;
}
.probox .contain ul {
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*gap: 30px;*/
    list-style: none;
    padding: 0;
    margin: 0;
}

.probox .item {
    /*flex: 1;*/
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
}

.probox .item:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

.probox .item a {
    display: block;
    position: relative;
    width: 100%;
}

.probox .item a > div:first-child {
    position: absolute;
    top: 80px;
    width: 100%;
    z-index: 3;
    font-size: 24px;
    font-weight: bold;
    color: #2a2a2a;
    text-align: center;
}
.probox .item a > div:first-child::after{content: ''; width: 50px; height: 6px; position: absolute; bottom:-20px;left: 50%; background-color: #f9680d; margin-left: -25px; border-radius: 6px;}

.probox .item a > div:nth-child(2) {
    position: absolute;
    top: 168px;
    padding:0 122px;
    /*transform: translateY(-50%);*/
    z-index: 3;
}

.probox .item a > div:nth-child(2) p {
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 8px;
    color: #555555;
}

.probox .item a > div:last-child {
    width: 100%;
    height: 100%;
    z-index: 1;
}

.probox .item a > div:last-child img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s ease;
}

.probox .item:hover a > div:last-child img {
    transform: scale(1.05);
}

.probox .item a::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.job {
    padding: 18px 0
}

.job .title {
    text-align: center;
    color: #f9680d;
    font-weight: 700;
    font-size: 40px
}

.job .tips {
    text-align: center;
    font-size: 16px;
    color: #606060;
    line-height: 32px;
    padding: 10px 0
}

.job dl {
    overflow: hidden;
    margin: 28px auto 38px auto
}

.job dl dt {
    display: block
}

.job dl dt span {
    display: block;
    float: left;
    font-weight: normal;
    width: 17%
}

.job dl dt span img {
    vertical-align: middle;
    margin-right: 3px
}

.job dl dt .name {
    width: 27%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 52px
}

.job dl dt .time {
    text-align: center
}

.job dl dt .address {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center
}

.job dl dt .people {
    width: 16%;
    text-align: center
}

.job dl dt .operating {
    width: 14%;
    text-align: center
}

.job dl .list0 {
    line-height: 60px;
    height: 60px;
    background: #328b99;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #fff
}

.job dl .list0 span {
    color: #fff
}

.job dl .list_dt {
    cursor: pointer;
    height: 60px;
    line-height: 60px;
    transition: width 2s;
    overflow:hidden;
    border-bottom: 1px solid #e6e6e6
}

.job dl .list_dt .subnav {
    display: block
}

.job .list_dt {
    background: #fff url(../images/joba.png) no-repeat 95% center;
    color: #333;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
    -webkit-transition: all .5s linear
}

.job .list_dt span {
    transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
    -webkit-transition: all .5s linear
}

.job .list_dt:hover {
    background: #666 url(../images/jobah.png) no-repeat 95% center;
    color: #fff
}

.job #open {
    background: #666 url(../images/jobah.png) no-repeat 95% center;
    color: #fff
}

.job .list_dd {
    display: none
}

.job .jobsub {
    background-color: #f6f6f6;
    border-top: 0;
    line-height: 24px;
    padding: 38px;
    position: relative;

    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    margin-top: 14px;
}

.job .jobsub h3 {
    font-size: 20px;
    color: #333;
    margin-bottom: 12px
}

.job .jobsub .jsh {
    font-size: 14px;
    color: #333
}

.job .jobsub .jsh a {
    color: #f9680d;
    background: url("../images/fasong.png") no-repeat center left;
    padding-left: 23px;
    text-transform: uppercase
}

.job .jobsub p {
    line-height: 26px;
    color: #393939;
    font-size: 14px
}
.job .job-top{ border:1px solid #f0f0f0; box-sizing:border-box; background-color: #f6f6f6; padding:30px 40px; position:relative;}
.job .job-top h1{color:#d90000; font-size:24px; font-weight:normal;}
.job .job-top .job-des{color:#cfcfcf; font-size:14px; margin-top:20px}
.job .job-top .job-des span{color:#8b8b8b; font-size:15px; margin:0 10px;}

.EN .Header-menu{font-size: 18px;}
.EN .Header-navbar>ul>li {margin: 0 12px;}
.RUS .Header-menu{font-size: 18px;}
.RUS .Header-navbar>ul>li {margin: 0 12px;}



@media all and (max-width: 1000px) {
    .probox .container ul {
        flex-direction: column;
    }

    .probox .item a {
        height: 350px;
    }

    .probox .item a > div:first-child {
        font-size: 20px;
        top: 20px;
        left: 20px;
        right: 20px;
    }

    .probox .item a > div:nth-child(2) {
        left: 20px;
        right: 20px;
    }

    .probox .item a > div:nth-child(2) p {
        font-size: 13px;
        line-height: 1.6;
    }

    .job dl {
        width: 100%;
        margin: 10px auto;
    }
    .job dl dt .name {
        width: 33%;
        padding-left: 12px;
    }
    .job dl dt .time {width: 33%;}
    .job dl dt .people {width: 33%;}
    .job dl dt .address{display: none;}
    .job dl dt .operating{display: none;}
    .job .jobsub {
        padding: 18px;
    }
    .job .jobsub p {
        line-height: 26px;
        font-size: 14px;
    }
    .job .job-top .job-des {
        margin-top: 10px;
    }
    .job .job-top .job-des span {
        color: #8b8b8b;
        font-size: 16px;
        margin: 0 10px 0 0;
    }
    .job .job-top {
        padding: 18px;
    }

    .Header-navbar>ul>li {
        margin: 0;
    }
}

/*probox*/



/*PAD效果*/
@media (min-width: 768px){

    /*in_box_6*/
    #in_news {width: 100%; padding: 3.125rem 2.5rem; }
    #in_honor {width: 100%; padding: 3.125rem 2.5rem; }

    .in_newslist_best { margin-bottom: 1.875rem; }
    .in_newslist_best li .img_box { max-width: 28%; }
    .in_newslist_best li .cont_box { margin-top: 0; margin-left: 1rem; max-width: calc(72% - 1rem); }
    /*in_box_6*/
}

@media (min-width: 1200px){
    .EN .Header-menu {font-size: 13px;}
    .EN .Header-navbar>ul>li { margin: 0 8px; }
    .RUS .Header-menu {font-size: 12px;}
    .RUS .Header-navbar>ul>li { margin: 0 8px; }
    /*in_box_6*/
    #in_news { width: 60%; padding: 1.5625rem 1.25rem; }
    #in_honor { width: 37%; padding: 1.5625rem 1.25rem; }
    .in_newslist_best { margin-bottom: 1.875rem; }
    .in_newslist_best li .img_box { max-width: 30%; }
    .in_newslist_best li .cont_box { margin-top: 0; margin-left: 1.25rem; max-width: calc(70% - 1.25rem); }
    /*in_box_6*/
}

@media (min-width: 1300px){
    .EN .Header-menu {font-size: 14px;}
    .EN .Header-navbar>ul>li { margin: 0 8px; }
    .RUS .Header-menu {font-size: 13px;}
    .RUS .Header-navbar>ul>li { margin: 0 8px; }
}

@media (min-width: 1400px){
    .EN .Header-menu {font-size: 15px;}
    .EN .Header-navbar>ul>li { margin: 0 8px; }
    .RUS .Header-menu {font-size: 14px;}
    .RUS .Header-navbar>ul>li { margin: 0 8px; }
}


@media (min-width: 1536px){

    .EN .Header-menu {font-size: 16px;}
    .EN .Header-navbar>ul>li { margin: 0 8px; }
    .EN .box_param li .key {font-size: 0.825rem;}
    .EN .box_param li .vo1 {font-size: 3.2625rem;}
    .EN .box_param li .vo2 {font-size: 0.8625rem;}

    .RUS .Header-menu {font-size: 16px;}
    .RUS .Header-navbar>ul>li { margin: 0 8px; }
    .RUS .box_param li .key { font-size: 0.825rem; }
    .RUS .box_param li .vo1 {font-size: 3.2625rem;}
    .RUS .box_param li .vo2 {font-size: 0.8625rem;}

    .EN #in_box_1 .intro_content {
        font-size: 0.96rem;
        line-height: 1.6;
    }

    .RUS #in_box_1 .intro_content {
        font-size: 0.96rem;
        line-height: 1.6;
    }

    /*in_box_6*/
    #in_box_6 { padding-top: 3.9375rem !important; padding-bottom: 4.25rem !important; }
    #in_news {width: 58.5rem; }
    #in_honor {width: 29.25rem;}
    #in_news { padding: 3.125rem 2.5rem; }
    #in_honor { padding: 3.125rem 2.5rem; }
    .in_newslist_best { margin-bottom: 1.875rem; }
    .in_newslist_best li .img_box { max-width: 35%; }
    .in_newslist_best li .cont_box { margin-top: 0; margin-left: 1rem; max-width: calc(65% - 1rem); }
    #news .in_newslist_best li .img_box { max-width: 28%; }
    #news .in_newslist_best li .cont_box { margin-top: 0; margin-left: 1.25rem; max-width: calc(72% - 1.25rem); }
    /*in_box_6*/

}

@media (min-width: 1680px){

}

@media (min-width: 1920px){

}
@media all and (max-width:720px){
    /* 移动终端 360 适配 */
    .box_param li {
        padding-right: 0;
    }
    .box_param li {
        width: 100%;
    }
    .box_param li .vo1 {
        font-size: 3.8625rem;
    }
    .probox {
        padding: 20px 0;
    }
    /*.probox .contain ul {*/
    /*    flex-direction: column;*/
    /*}*/
    .probox .item a > div:nth-child(2) {
        top: 98px;
        padding: 0;
    }
    .row-cols-2>* {
        width: 80%;
    }
    #in_box_2 .box_body .pro_gd .swiper-slide .box {
        padding: 0.6875rem 0.85rem;
    }
    #in_box_2 .box_body .pro_gd .swiper-slide .cont_box .title {
        font-size: 1.1125rem;
        margin-bottom: 0.25rem;
    }
    #in_box_3 .box_header .title {
        width: 30%;
    }
    .Footer-items{display: none;}

    #in_box_1 .intro_content {
        text-indent: 2em;
        font-size: 0.9rem;
        color: var(--grey2);
        line-height: 1.6;
        margin-bottom: 1.075rem;
    }
    #in_box_1 .box_header .title {
        font-size: 1.5rem;
        margin-bottom: 0.175rem;
    }
    #in_box_1 .box_header .desc {
        font-size: 1.15rem;
        margin-bottom: 0.65rem;
        line-height: 1.6;
    }


}

body.DH .Header-menu {font-size: 16px;}
body.DH .Header-navbar>ul>li {
    margin: 0 12px;
}
body.DH .box_param li .key {
    font-size: 0.925rem;
}
body.DH .box_param li .vo2 {
    font-size: 0.6625rem;
}
body.DH .box_param li .vo1 {
    font-size: 3.2625rem;
}


@media (max-width: 1480px){

    .probox .item a > div:first-child {
        top: 40px;
    }
    .probox .item a > div:nth-child(2) {
        top: 108px;
        padding: 0 60px;
    }
    .probox .item a > div:nth-child(2) p {
        line-height: 1.6;
        margin-bottom: 4px;
    }
    .box_param li {
        width: 100%;
        max-width: 300px;
        font-weight: bold;
    }
    .row-cols-2>* {
        flex: 0 0 auto;
        width: 90%;
    }
    .fs58, .fs59, .fs60, .fs61 {
        font-size: 26px;
    }
}

@media (max-width: 1180px){
   .RUS .row-cols-2>* {
        flex: 0 0 auto;
        width: 90%;
    }
    .EN .row-cols-2>* {
        flex: 0 0 auto;
        width: 90%;
    }

}

@media (max-width: 750px){
    .probox .item a > div:nth-child(2) {
        top: 98px;
        padding: 0;
        display: none;
    }

    .mbhid {
        display: none !important;
    }
    .RUS .box_param li .key {
        font-size: 0.9rem;
    }
    .sideCta span {
        display: block;
        margin-top: 7px;
        font-size: 0.5rem;
    }
}