.qiaoxin19424 .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.qiaoxin19424 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.qiaoxin19424 .slick-list:focus{outline:0}.qiaoxin19424 .slick-list.dragging{cursor:pointer;cursor:hand}.qiaoxin19424 .slick-slider .slick-track,.qiaoxin19424 .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.qiaoxin19424 .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.qiaoxin19424 .slick-track:before,.qiaoxin19424.slick-track:after{display:table;content:''}.qiaoxin19424 .slick-track:after{clear:both}.qiaoxin19424 .slick-loading .slick-track{visibility:hidden}.qiaoxin19424 .slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.qiaoxin19424 .slick-slide img{display:block}.qiaoxin19424 .slick-slide.slick-loading img{display:none}.qiaoxin19424 .slick-slide.dragging img{pointer-events:none}.qiaoxin19424 .slick-initialized .slick-slide{display:block}.qiaoxin19424 .slick-loading .slick-slide{visibility:hidden}.qiaoxin19424 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.qiaoxin19424 .slick-arrow.slick-hidden{display:none}.qiaoxin19424 .slick-arrow{display:none}.qiaoxin19424 .slick-dots li button:before{display:none}.qiaoxin19424 .slick-dots li button{display:none}.qiaoxin19424 .slick-dots li:hover{background:#000;opacity:1}.qiaoxin19424 .slick-dots .slick-active{background:#000;opacity:1}.qiaoxin19424 .slick-dots li{width:10px;height:10px;border-radius:50%;margin:0 5px;transition:all .3s;background:#000;opacity:.3}.qiaoxin19424 .slick-dots{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;list-style:none;opacity:.5;bottom:0;position:relative;margin-top:20px;height:auto}.qiaoxin19424{max-width:1180px;margin:0 auto;padding:10px 10px 20px}.qiaoxin19424 .wapper{width:100%}.qiaoxin19424 .Text{width:100%}.qiaoxin19424 .imgBox{width:100%;display:flex;flex-direction:row}.qiaoxin19424 .imgbox-1{width:30%;position:relative}.qiaoxin19424 .imgbox-1-1{width:100%;height:calc(100% - 10px);overflow:hidden}.qiaoxin19424 .imgBox .backstage-blocksEditor-wrap{width:100%;height:100%}.qiaoxin19424 .backstage-componet{width:100%;height:100%}.qiaoxin19424 .backstage-componet-bd{width:100%;height:100%;position:relative}.qiaoxin19424 .imgbox-1-1 img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s}.qiaoxin19424 .blocks-image{width:100%;height:100%;display:block}.qiaoxin19424 .imgBox-2{width:70%;display:flex;flex-wrap:wrap}.qiaoxin19424 .imgBox-2 .imgbox-2{margin-left:10px;margin-bottom:10px;width:calc(100% / 3 - 10px);position:relative;overflow:hidden}.qiaoxin19424 .imgbox-2-1{width:100%;height:100%}.qiaoxin19424 .imgbox-2-1 img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s}.qiaoxin19424 .text-3{position:absolute;top:31px;left:50%;width:calc(100% - 30px);transform:translateX(-50%);padding:0 15px;z-index:2;display:flex}.qiaoxin19424 .text-3-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:18px;font-family: Helvetica Neue Cyr Medium, Arial, Helvetica, sans-serif;word-break:break-word;color:white}.qiaoxin19424 .sald-1{color:white;font-size:25px;margin-right:10px}.qiaoxin19424 .text-4{position:absolute;top:58px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);z-index:2;padding:0 20px;display:flex}.qiaoxin19424 .sald{color:white;font-size:25px;margin-right:10px;align-items:center}.qiaoxin19424 .text-4-1{color:white;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:20px;font-family: Helvetica Neue Cyr Medium, Arial, Helvetica, sans-serif;word-break:break-word}.qiaoxin19424 .text-1{text-align:center;font-size:30px;word-break:break-word;line-height:2}.qiaoxin19424 .text-2{font-size:14px;text-align:center;margin-bottom:30px;word-break:break-word}.qiaoxin19424 .imgbox-2:hover img{transform:scale(1.1)}.qiaoxin19424 .imgbox-1-1:hover img{transform:scale(1.1)}.qiaoxin19424 .imgbox-1-1 .blocks-image::before{left:0;top:0;width:100%;height:100%;position:absolute;background-image:none;content:"";transition:all .3s;z-index:1}.qiaoxin19424 .imgbox-2 .blocks-image::before{left:0;top:0;width:100%;height:100%;position:absolute;background-image:none;content:"";transition:all .3s;z-index:1}.qiaoxin19424 .text-4-1 .backstage-blocksEditor-wrap{color:  #000 !important;border-left:0 solid #fff;border-right:0 solid #fff;border-top:0 solid #fff;border-bottom:0 solid #fff;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;letter-spacing:0;line-height:1.8em}.qiaoxin19424 .text-3 .backstage-blocksEditor-wrap{color: #000 !important;border-left:0 solid #fff;border-right:0 solid #fff;border-top:0 solid #fff;border-bottom:0 solid #fff;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;letter-spacing:0;line-height:1.3em}@media screen and (min-width:768px) and (max-width:850px){.qiaoxin19424 .imgBox{flex-direction:column}}@media screen and (min-width:768px) and (max-width:850px){.qiaoxin19424 .imgbox-1{width:100%}}@media screen and (min-width:768px) and (max-width:850px){.qiaoxin19424 .imgBox-2{width:100%;margin:auto;margin-top:10px}}@media screen and (min-width:768px) and (max-width:850px){.qiaoxin19424 .imgBox-2 .imgbox-2{width:50%;margin:auto}}@media screen and (min-width:768px) and (max-width:850px){.qiaoxin19424 .slick-dots{bottom:0}}@media screen and (min-width:374px) and (max-width:760px){.qiaoxin19424 .wapper .imgBox{flex-direction:column}}@media screen and (min-width:374px) and (max-width:760px){.qiaoxin19424 .imgbox-1{width:100%}}@media screen and (min-width:374px) and (max-width:760px){.qiaoxin19424 .imgBox-2{width:100%;margin:auto;margin-top:10px}}@media screen and (min-width:374px) and (max-width:760px){.qiaoxin19424 .imgBox-2 .imgbox-2{width:50%;margin:auto}}@media screen and (min-width:374px) and (max-width:760px){.qiaoxin19424{padding:10px}}
@media screen and (min-width: 374px) and (max-width: 760px)
.qiaoxin19424 .wapper .imgBox {
    flex-direction: column;
}
.swiper-container {
      width: 100%;
    }
 /*.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }*/
.swiper-slide .title {
    font-size: 40px;
 	position: absolute;
	    font-family: Helvetica Neue Condensed Bold, Arial, Helvetica, sans-serif;
	right: 30px;
	top: 30px;
	text-shadow: 4px 3px 0px #fff, 9px 8px 0px rgba(0,0,0,0.15);
line-height: 42px;
	text-align: right;
		color: #2c3977;

}
@media (max-width:767px)
{
.swiper-slide .title {
    font-size: 30px;
	line-height: 32px;
}
}

/* RIEVTECH COMPACT CATALOG MEGA MENU */
@media (min-width: 769px) {
    #navigationpro-top .nav-1 > .nav-dropdown {
        width: min(1120px, calc(100vw - 48px)) !important;
        max-width: 1120px !important;
        background: #fff !important;
        border: 1px solid #e2e6ee !important;
        border-bottom: 4px solid #c52f46 !important;
        box-shadow: 0 18px 44px rgba(25, 35, 76, 0.16) !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .nav-dropdown-inner,
    #navigationpro-top .nav-1 > .nav-dropdown .nav-column-wrapper,
    #navigationpro-top .nav-1 > .nav-dropdown .nav-column {
        width: 100% !important;
        box-sizing: border-box !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .nav-column {
        padding: 0 !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .easycatalogimg {
        float: none !important;
        width: 100% !important;
        padding: 24px 28px 18px !important;
        box-sizing: border-box !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .easycatalog-grid {
        display: block !important;
        height: auto !important;
        margin: 0 !important;
        column-count: 3;
        column-gap: 38px;
        column-rule: 1px solid #e8ebf2;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .easycatalog-grid > li.item {
        display: inline-block !important;
        width: 100% !important;
        padding: 0 8px 16px !important;
        margin: 0 0 4px !important;
        break-inside: avoid;
        vertical-align: top;
        box-sizing: border-box !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .parent-category {
        margin: 0 0 9px !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .parent-category a {
        display: block;
        padding: 0 0 8px;
        border-bottom: 2px solid #293675;
        color: #293675 !important;
        font: 700 15px/1.25 'Montserrat', Arial, Helvetica, sans-serif !important;
        letter-spacing: 0 !important;
        text-decoration: none !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .parent-category a:hover {
        color: #c52f46 !important;
        border-bottom-color: #c52f46;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .list-subcategories {
        margin: 0 !important;
        padding: 0 !important;
        font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
        text-transform: none !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .list-subcategories li {
        margin: 0 !important;
        padding: 0 !important;
        border-left: 0 !important;
        line-height: 1.25 !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .list-subcategories a {
        position: relative;
        display: block;
        padding: 5px 8px 5px 17px;
        color: #2f3440 !important;
        font: 500 14px/1.3 'Montserrat', Arial, Helvetica, sans-serif !important;
        text-decoration: none !important;
        transition: color .16s ease, background-color .16s ease;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .list-subcategories a::before {
        content: "";
        position: absolute;
        left: 2px;
        top: 50%;
        width: 5px;
        height: 5px;
        background: #c52f46;
        transform: translateY(-50%);
    }

    #navigationpro-top .nav-1 > .nav-dropdown .list-subcategories a:hover {
        color: #c52f46 !important;
        background: #f7f8fb;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .menu-buttons {
        display: flex;
        justify-content: flex-end;
        margin: 2px -28px -18px !important;
        padding: 14px 28px;
        background: #f6f7fa;
        border-top: 1px solid #e3e6ee;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .menu-buttons .button {
        min-height: 38px;
        padding: 0 18px !important;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: #293675 !important;
        border: 1px solid #293675 !important;
        color: #fff !important;
        font: 700 13px/1 'Montserrat', Arial, Helvetica, sans-serif !important;
        text-transform: uppercase;
        text-decoration: none !important;
        box-shadow: none !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .menu-buttons .button:hover {
        background: #c52f46 !important;
        border-color: #c52f46 !important;
    }

    #navigationpro-top .nav-1 > .nav-dropdown .block-content {
        display: none !important;
    }
}
/* /RIEVTECH COMPACT CATALOG MEGA MENU */
/* RIEVTECH HOME NEWS 2026-06-07 */
.rt-home-news {
    padding: 64px 0 72px;
    background: #f4f6f9;
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.rt-home-news__inner {
    width: 92%;
    max-width: 1280px;
    margin: 0 auto;
}

.rt-home-news__header {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 30px;
}

.rt-home-news__header h2 {
    position: relative;
    margin: 0;
    padding-left: 18px;
    color: #293675;
    font: 700 32px/1.2 "Montserrat", Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    text-transform: uppercase;
}

.rt-home-news__header h2::before {
    content: "";
    position: absolute;
    top: 3px;
    bottom: 3px;
    left: 0;
    width: 4px;
    background: #c52f46;
}

.rt-home-news__all {
    flex: 0 0 auto;
    color: #293675 !important;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none !important;
    text-transform: uppercase;
}

.rt-home-news__all span {
    margin-left: 6px;
    color: #c52f46;
}

.rt-home-news__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 22px;
}

.rt-home-news__grid--3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.rt-home-news__grid--2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.rt-home-news__grid--1 {
    grid-template-columns: minmax(0, 420px);
}

.rt-news-card {
    min-width: 0;
    overflow: hidden;
    background: #fff;
    border-bottom: 2px solid #c52f46;
    box-shadow: 0 6px 18px rgba(41, 54, 117, .08);
    transition: transform .25s ease, box-shadow .25s ease;
}

.rt-news-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 14px 30px rgba(41, 54, 117, .15);
}

.rt-news-card__link {
    display: flex;
    min-height: 100%;
    flex-direction: column;
    color: inherit !important;
    text-decoration: none !important;
}

.rt-news-card__media {
    display: block;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    background: #e9edf3;
}

.rt-news-card__media img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    transition: transform .35s ease;
}

.rt-news-card:hover .rt-news-card__media img {
    transform: scale(1.035);
}

.rt-news-card__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 18px 20px 20px;
}

.rt-news-card__meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 9px;
    margin-bottom: 12px;
}

.rt-news-card__category {
    padding: 4px 8px;
    background: #293675;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
}

.rt-news-card__date {
    color: #777e89;
    font-size: 12px;
    font-weight: 500;
}

.rt-news-card__title {
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 10px;
    color: #202b5f;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.35;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.rt-news-card__excerpt {
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 18px;
    color: #4d5360;
    font: 13px/1.55 Arial, Helvetica, sans-serif;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.rt-news-card__excerpt p {
    display: inline;
    margin: 0;
}

.rt-news-card__more {
    margin-top: auto;
    color: #c52f46;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
}

.rt-news-card__more span {
    margin-left: 5px;
}

@media (max-width: 1199px) {
    .rt-home-news__grid,
    .rt-home-news__grid--3,
    .rt-home-news__grid--2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .rt-home-news {
        padding: 48px 0 54px;
    }

    .rt-home-news__inner {
        width: 94%;
    }

    .rt-home-news__header {
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: 24px;
    }

    .rt-home-news__header h2 {
        font-size: 23px;
    }

    .rt-home-news__grid,
    .rt-home-news__grid--3,
    .rt-home-news__grid--2,
    .rt-home-news__grid--1 {
        grid-template-columns: 1fr;
    }
}
/* /RIEVTECH HOME NEWS 2026-06-07 */
