@charset "utf-8";



/*  */



/* 响应式原则：调大看小 可视项目情况插入某个分辨率调整*/

@media screen and (max-width: 1920px) {

    .home-choose-btm {

        margin-top: 108px;

    }



    .about-leading-wrap {

        padding-top: 8vw;

    }



    :root {

        --line90: 80px;

    }



    .inside-page .ys-main {

        margin-top: 80px;

    }



    .solution-tab {

        top: 80px;

    }



    .chargin-series-wrap {

        padding-top: 8vw;

    }



    .head-nav-item {

        padding: 0 20px;

    }



    .head-nav {

        padding-right: 30px;

    }



    .innovat-nav {

        width: 150px;

    }



    .about-histo-btm-ri {

        top: 15vw;

    }



    .about-histo-btm-le {

        padding-bottom: 20.5vw;

    }



    .rmul_tit {

        padding-bottom: 18px;

        margin-bottom: 20px;

    }



    /* 1920end */

}





@media screen and (max-width: 1680px) {







    .head-nav-item {

        padding: 0 20px;

    }



    .head-platf {

        margin-right: 20px;

    }



    .head-lange {

        margin-right: 36px;

    }



    .head-lange::after {

        right: -16px;

    }



    .head-platf-link {

        padding: 10px 18px;

    }



    .head-platf-link p {

        padding-right: 12px;

    }



    .head-platf-icon {

        width: 20px;

    }



    .head-nav-item-title {

        font-size: 16px;

    }



    .head-logo {

        width: 190px;

    }



    .head-nav-item {

        padding: 0 20px;

    }



    .head-platf-link p {

        font-size: 14px;

    }



    .head-nav {

        padding-right: 15px;

    }



    :root {

        --font64: 46px;

        --font60: 40px;

        --font50: 36px;

        --font40: 32px;

        --font32: 26px;

        --font24: 22px;

        --font20: 18px;

        --font18: 16px;

        --space140: 110px;

        --line90: 70px;

        --space60: 45px;

        --jianju: 12px;

        --jianju1: -12px;

    }



    .ys-ban-txtbox-more {

        margin-top: 26px;

    }



    .ybtm-link p {

        padding-right: 10px;

    }



    .home-focus-tit {

        margin-bottom: 88px;

    }



    .home-focus-btm-le {

        padding-right: 70px;

        padding-left: 50px;

    }



    .hfbl-li-tit {

        margin-bottom: 18px;

    }



    .hfbl-li-info {

        padding-bottom: 18px;

    }



    .hfbl-li-subin {

        margin-bottom: 26px;

    }



    .hfbl-li {

        margin-bottom: 220px;

    }



    .home-choose-btm {

        margin-top: 70px;

        padding: 35px 60px;

    }



    .home-choose-btm-ri {

        width: 20%;

    }



    .home-choose-btm-le {

        width: 100%;

    }



    .hcbl-li-info {

        margin-bottom: 5px;

    }



    .hcbr-wrap-play {

        width: 38px;

    }



    .home-choose .home-choose-top {

        padding-left: 70px;

    }



    .home-cases-ri-arr {

        width: 46px;

    }



    .hcbl-btm {

        margin-top: 25px;

    }



    .hcbl-btm-tit {

        padding-bottom: 18px;

    }



    .hcbl-btm-info {

        padding-top: 20px;

    }



    .home-media-le-btm {

        margin-top: 22px;

    }



    .hmlb-top {

        margin-bottom: 13px;

    }



    .hmrl-link {

        padding-top: 20px;

        padding-bottom: 20px;

    }



    .home-sustain-wrap {

        width: 62%;

    }



    .home-sustain-top {

        margin-bottom: 46px;

    }



    .hsbu-wrap {

        padding-top: 16px;

    }



    .hsbu-li-info {

        margin-bottom: 5px;

    }



    .hsbu-li {

        margin-bottom: 20px;

    }



    .home-sustain-img img {

        min-height: 666px;

        object-fit: cover;

    }



    .home-know-ul-li {

        padding: 0 20px;

    }



    .home-know-ul {

        margin: 0 -20px;

    }



    .hkul-link {

        padding-top: 34px;

    }



    .hkul-le {

        width: 54px;

    }



    .hkul-ri {

        padding-left: 25px;

    }



    .ys-footer {

        border-radius: 60px 60px 0px 0px;

    }



    .yftr-ul-li {

        margin-right: 28px;

    }



    .yftl-logo {

        width: 180px;

        margin-bottom: 36px;

    }



    .yftr-ul-li-top {

        margin-bottom: 14px;

    }



    .ys-footer-top {

        margin-bottom: 50px;

    }



    .yfbr-li {

        padding: 0 16px;

    }



    .ys-footer-btm {

        margin-bottom: 20px;

    }



    .ys-footer-btm-add {

        padding-bottom: 30px;

    }



    .yftr-cantant-li {

        margin-bottom: 18px;

    }



    .mod-top {

        bottom: 40px;

        right: 20px;

        width: 40px;

    }



    .home-focus-btm-line span {

        height: 370px;

    }



    .solutin-prepay-ri {

        padding-left: 80px;

    }



    .splu-btm-wrap {

        padding: 36px;

    }



    .splu-li {

        margin-bottom: 40px;

    }



    .inside-page .ys-main {

        margin-top: 70px;

    }



    .solution-based-le {

        width: 40%;

    }



    .solution-based-le-tit {

        margin-bottom: 20px;

    }



    .solution-based-le-info {

        margin-bottom: 32px;

    }



    .solution-based-le-arr {

        width: 46px;

    }



    .solution-tab {

        top: 70px;

    }



    .solution-tab-ul-li {

        padding: 15px

    }



    .sfru-li.act .sfru-wrap {

        padding: 30px 25px;

    }



    .sfru-wrap-icon {

        max-width: 62px;

    }



    .sfru-li.act .sfru-wrap-btm {

        margin-top: 35px;

    }



    .anchor-wrap .sfru-wrap-btm-info p {

        font-size: 14px;

    }



    .anchor-wrap .sfru-wrap-btm-info p::after {

        top: 6px;

    }



    .sfru-wrap-btm-tit {

        margin-bottom: 7px;

    }



    .sfru-li.act .sfru-wrap-btm {

        margin-top: 22px;

    }



    .solution-featur-img img {

        min-height: 750px;

        object-fit: cover;

    }



    .solution-featur-le {

        bottom: 26%;

    }



    .pcrl-ri {

        padding-left: 20px;

    }



    .electr-ul .pcrl-ri {

        padding-top: 0px;

    }



    .electr-ul .pcrl-link {

        padding: 30px 19px;

    }



    .scbu-wrap-ri {

        padding: 40px 40px;

    }



    .ccbu-posi {

        padding: 55px 40px;

    }



    .ccbu-posi-le {

        width: 68%;

    }



    .downl-docume-top {

        margin-bottom: 55px;

    }



    .clbu-link {

        padding: 48px;

    }



    .clbu-link-le {

        padding-right: 45px;

    }



    .clbu-link-le-tit {

        padding-bottom: 20px;

    }



    .clbu-link-le-ul {

        margin-top: 16px;

    }



    .clbu-li:nth-child(2n) .clbu-link-le {

        padding-left: 45px;

    }



    .clbu-li {

        margin-bottom: 52px;

    }



    .latvia-top-le .ccbu-posi-le-top {

        margin-bottom: 26px;

    }



    .latvia-top-le-tit {

        margin-bottom: 50px;

    }



    .latvia-top-ri-play {

        width: 50px;

    }



    .latvia-substa-ri {

        padding-left: 82px;

    }



    .lsrt-li {

        padding-bottom: 36px;

        margin-bottom: 30px;

    }



    .lsrt-li-tit {

        margin-bottom: 10px;

    }



    .latvia-substa-ri-top {

        margin-bottom: 45px;

    }



    .lslt-li {

        margin-bottom: 16px;

    }



    .latvia-substa-le-top {

        margin-bottom: 90px;

    }



    .latvia-boost-wrap-tit {

        width: 790px;

    }



    .latvia-boost-wrap {

        padding: 60px 36px;

    }



    .latvia-boost-wrap-tit {

        margin-bottom: 22px;

    }



    .lsrb-btm {

        padding: 0 25px;

    }



    .produc-chargi-top {

        margin-bottom: 35px;

    }



    .pclu-li {

        margin-bottom: 28px;

    }



    .pcrl-tit-icon {

        width: 40px;

    }



    .pcrl-tit-info {

        padding-left: 10px;

    }



    .pcrl-tit {

        margin-bottom: 26px;

    }



    .smart-meter-ri-tit {

        padding-bottom: 18px;

        margin-bottom: 20px;

    }



    .smart-meter-ri-info {

        margin-bottom: 20px;

    }



    .smart-meter-ri-logo {

        margin-bottom: 56px;

    }



    .sful-wrap {

        padding: 30px;

    }



    .sful-wrap-icon {

        width: 44px;

    }



    .sful-wrap-top {

        padding-bottom: 16px;

        margin-bottom: 18px;

    }



    .smart-featt-tit {

        margin-bottom: 22px;

    }



    .chargin-page-rir h1 {

        font-size: 82px;

    }



    .chargin-series-wrap {

        padding-top: 5vw;

    }



    .chargin-page-lable p {

        padding: 12px;

        min-width: 190px;

    }



    .chargin-page-lable {

        margin-bottom: 20px;

    }



    .chargin-page-img {

        margin-bottom: 18px;

    }



    .chargin-page .smart-meter-ri-info {

        margin-bottom: 25px;

    }



    .smart-meter-ri-logo {

        margin-bottom: 35px;

    }



    .innovat-nav-li p {

        font-size: 12px;

    }



    .innovat-nav {

        width: 83px;

    }



    .innovat-nav.start {

        left: 15px;

    }



    .innovat-capabi-le {

        width: 48%;

    }



    .icru-li-tit .std-h4 {

        top: -5px;

        left: -70px;

    }



    .innovat-capabi-le-tit {

        margin-bottom: 20px;

    }



    .innovat-capabi-le-info {

        margin-bottom: 30px;

    }



    .iclu-li {

        padding-right: 30px;

    }



    .innovat-capabi-ri-info {

        margin-bottom: 40px;

    }



    .icru-li-tit {

        margin-bottom: 10px;

    }



    .icru-li-info {

        margin-bottom: 20px;

    }



    .icru-li {

        margin-bottom: 60px;

    }



    .innovat-capabi-le {

        padding-bottom: 280px;

    }



    .iitl-tit {

        margin-bottom: 22px;

    }



    .iitl-info p {

        margin-bottom: 10px;

    }



    .innovat-intell-top {

        margin-bottom: 55px;

    }



    .iibu-wrap-hide {

        padding: 25px;

    }



    .iibu-wrap {

        padding: 62px 40px 40px;

    }



    .iibu-wrap-top-num {

        bottom: -8px;

        left: 17px;

    }



    .innovat-quality-top-tit {

        margin-bottom: 16px;

    }



    .innovat-quality-top {

        margin-bottom: 32px;

    }



    .iqul-wrap-le p {

        font-size: 80px;

    }



    .iqul-wrap-ri {

        padding-left: 30px;

    }



    .innovat-quality-btm-ri {

        padding-left: 40px;

    }



    .stul-wrap {

        height: 460px;

    }



    .stul-wrap-le {

        width: 100%;

        height: 100%;

        display: flex;

        justify-content: space-between;

        flex-direction: column;

        padding: 50px 25px 26px;

    }



    .stul-wrap-ri-icon {

        bottom: 27px;

        left: 25px;

    }



    .stul-wrap-ri {

        max-width: 310px;

    }



    .stul-wrap-le {

        max-width: 367px;

    }



    .service-team-btm {

        margin-top: 70px;

    }



    .service-team-btm-ri .ybtm-link {

        min-width: 296px;

    }



    .ddbu-link {

        padding: 26px;

    }



    .ddbu-link-icon {

        width: 50px;

    }



    .ddbu-link-ri {

        padding-left: 20px;

    }



    .ddbu-link-ri-tit {

        margin-bottom: 6px;

    }



    .ddbu-li {

        margin-bottom: 25px;

    }



    .downl-docume-top {

        margin-bottom: 45px;

    }



    .downl-docume-btm-ul {

        padding-bottom: 32px;

    }



    .about-leading-top-tit {

        margin-bottom: 20px;

    }



    .about-leading-top-info {

        margin-bottom: 60px;

    }



    .about-leading-btm {

        padding-top: 30px;

    }



    .about-histo-btm {

        width: 100%;

        transform: translateX(0);

    }



    .about-histo-top .std-h3::after {

        content: '';

        position: absolute;

        top: -100px;

        left: 0;

        width: 200px;

        left: 0;

        height: 200px;

        background: #fff;

        z-index: -1;

    }



    .about-histo-top .std-h3 {

        z-index: 10;

    }



    .about-histo-btm-ri {

        top: 14vw;

    }



    .about-histo-btm-le {

        padding-top: 5vw;

        padding-bottom: 23.5vw;

    }



    .about-histo-top .std-h3 {

        padding-bottom: 30vw;

    }



    .ahbr-li {

        padding-left: 15%;

    }



    .ahbr-line {

        top: 76px;

    }



    .about-certifi-ri-tit {

        margin-bottom: 22px;

    }



    .acrt-li {

        padding: 12px 0;

    }



    .acrt-li.act {

        padding-left: 18px;

        padding-right: 18px;

    }



    .about-certifi-ri {

        padding-left: 70px;

    }



    .news-recomm-tit {

        margin-bottom: 25px;

    }



    .downl-docume-link-btm {

        padding: 35px;

    }



    .ddlb-time {

        margin-bottom: 8px;

    }



    .downl-docume-dots {

        margin-top: 35px;

    }



    .nlul-link {

        padding: 55px 0;

    }



    .nlul-ri-tit {

        margin-bottom: 15px;

    }



    .std-tit48 {

        font-size: 36px;

    }



    .media-detail-le-tit {

        margin-bottom: 70px;

    }



    .media-detail-ri-tit {

        padding-bottom: 40px;

        margin-bottom: 40px;

    }



    .media-recomm-top-ri .home-cases-ri-arr {

        height: 46px;

    }



    .media-detail-ri-btm p {

        margin-bottom: 12px;

    }



    .media-detail-ri-btm {

        padding-bottom: 20px;

    }



    .media-detail-ri-paging {

        padding-top: 20PX;

    }



    .sudtanin-wrap-tit {

        margin-bottom: 32px;

    }



    .sudtanin-wrap-info {

        margin-bottom: 60px;

    }



    .recruit_model_center_tit {

        width: 70%;

        margin: 0 auto;

    }



    .rmul_tit {

        padding-bottom: 18px;

        margin-bottom: 18px;

    }



    .sudtanin-down-werap {

        padding: 60px 80px 50px;

    }



    .sdbu-li {

        padding: 0 55px;

    }



    .sdbu-li:nth-child(odd) .sdbu-year::after {

        right: -67px;

    }



    .sdbu-year::after {

        left: -66px;

    }



    .sudtanin-doing-tit {

        padding-top: 32px;

        margin-bottom: 30px;

    }



    .sudtanin-doing-btm-ul {

        padding-top: 40px;

    }



    .sdbu-year {

        margin-bottom: 15px;

    }



    .sdbu-tit {

        margin-bottom: 15px;

    }



    .sdbu-li {

        margin-bottom: 100px;

    }



    .sudtanin-doing-btm-ul {

        margin: 0 -55px;

    }



    .cgbd-li1 .cgbd-btm {

        transform: translateX(-33%);

    }



    .contact-mailbox-wrap {

        padding: 35px 0;

    }



    .contact-touch-le-tit {

        margin-bottom: 20px;

    }



    .contact-touch-le-info {

        margin-bottom: 30px;

    }



    .compli-ban {

        padding-top: 84px;

        padding-bottom: 80px;

    }



    .compli-busine {

        padding-bottom: 60px;

    }



    .compli-busine-wrap {

        width: 70%;

    }



    .compli-strate .home-cases-btm-li {

        margin-top: 52px;

    }



    .splu-li:last-child {

        padding-bottom: 50px;

    }



    .hnid-wrap-ri {

        padding-left: 66px;

    }



    .hnit-li {

        margin: 0px 50px;

    }



    .innovat-nav {

        width: 100px;

    }



    .yftr-cantant {

        flex: none;

    }



    .yftr-ul {

        width: 100%;

        justify-content: space-between;

        padding-right: 70px;

    }



    :root {

        --space100: 70px;

    }



    .solutin-prepay-ri {

        padding-bottom: 50px !important;

    }



    .innovat-capabi-ri-info p {

        margin-bottom: 10px;

    }



}



@media screen and (max-width: 1440px) {

    .ys-modal-content {

        max-height: 650px;

    }





    .head-nav-item-title {

        font-size: 16px;

    }



    :root {

        --font64: 36px;

        --font60: 32px;

        --font50: 28px;

        --font40: 26px;

        --font32: 22px;

        --font24: 20px;

        --font20: 16px;

        --font18: 16px;

        --font16: 14px;

        --space140: 70px;

        --line90: 64px;

        --space60: 35px;

        --jianju: 10px;

        --jianju1: -10px;

        --border: 20px;

        --border1: 20px;

    }



    .head-platf-link {

        padding: 5px 14px;

    }



    .head-platf-icon {

        width: 18px;

    }



    .head-platf-link p {

        padding-right: 6px;

    }



    .head-lange-icon {

        width: 20px;

    }



    .head-sear-icon {

        width: 20px;

    }



    .head-lange::after {

        height: 15px;

    }



    .head-nav-item-title svg {

        margin-left: 4px;

        width: 12px;

    }



    .head-nav-item {

        padding: 0 20px;

    }



    .head-logo {

        width: 172px;

    }



    .ybtm-link {

        padding: 7px 20px;

    }



    .ybtm-link p {

        font-size: 14px;

    }



    .ys-ban-dots {

        bottom: 35px;

    }



    .ybtm-link p {

        padding-right: 6px;

    }



    .home-focus-tit {

        margin-bottom: 50px;

    }



    .home-focus-btm-le {

        padding-right: 40px;

        padding-left: 40px;

    }



    .hfbl-li {

        margin-bottom: 180px;

    }



    .home-choose .home-choose-top {

        padding-left: 50px;

    }



    .home-choose-btm {

        margin-top: 50px;

        padding: 30px 45px;

    }



    .hcbr-wrap-tit {

        margin-bottom: 12px;

    }



    .home-cases-ri-arr {

        width: 40px;

    }



    .hcbl-btm {

        margin-top: 18px;

    }



    .hcbl-btm-tit {

        padding-bottom: 14px;

    }



    .hcbl-btm-info {

        padding-top: 16px;

    }



    .home-media-ri {

        padding-left: 40px;

    }



    .hmlb-top {

        margin-bottom: 8px;

    }



    .hmrl-link {

        padding-top: 16px;

        padding-bottom: 16px;

    }



    .home-choose-subtit {

        margin-bottom: 10px;

    }



    .home-choose-more {

        margin-top: 24px;

    }



    .home-sustain-top {

        margin-bottom: 35px;

    }



    .hsbu-li {

        padding: 0 25px;

        margin-bottom: 12px;

    }



    .home-sustain-btm-ul {

        margin: 0 -25px;

    }



    .home-sustain .ys-cont1400 {

        top: 53%;

    }



    .home-sustain-img img {

        min-height: 500px;

    }



    .hkul-le {

        width: 46px;

    }



    .hkul-link {

        padding-top: 25px;

    }



    .yftr-cantant-li-btm a {

        font-size: 14px;

    }



    .yftr-ul-li-top a,

    .yftr-ul-li-top p {

        font-size: 16px;

    }



    .yftl-logo {

        width: 150px;

        margin-bottom: 36px;

    }



    .yftl-ul-li {

        width: 20px;

    }



    .yftr-ul-li {

        margin-right: 20px;

    }



    .yfbr-li a {

        font-size: 14px;

    }



    .ys-footer-copyrig-le p {

        font-size: 12px;

    }



    .ys-footer-copyrig-ri a {

        font-size: 12px;

        margin-left: 35px;

    }



    .ys-footer {

        border-radius: 40px 40px 0px 0px;

        padding-top: 70px;

    }



    .ys-footer-top {

        margin-bottom: 45px;

    }



    .ys-footer-btm {

        margin-bottom: 12px;

    }



    .ys-footer-btm-add {

        padding-bottom: 24px;

    }



    .mod-top {

        bottom: 35px;

        right: 15px;

        width: 34px;

    }



    .splu-btm-top-tit {

        margin-bottom: 6px;

    }



    .splu-btm-wrap {

        padding: 20px;

    }



    .solutin-prepay-ri {

        padding-left: 45px;

    }



    .spri-img {

        top: 280px;

    }



    .inside-page .ys-main {

        margin-top: 64px;

    }



    .solution-tab {

        top: 63px;

    }



    .sfru-wrap {

        padding: 24px;

    }



    .sfru-wrap-icon {

        max-width: 48px;

    }



    .sfru-li.act .sfru-wrap-btm {

        margin-top: 15px;

    }



    .sfru-wrap-btm-tit {

        margin-bottom: 4px;

    }



    .sfru-li.act .sfru-wrap {

        padding: 25px 20px;

    }



    .solution-featur-ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        width: 2px !important;

    }



    .solution-featur-img img {

        min-height: 580px;

    }



    .pcrl-ri-ul-li {

        flex-wrap: wrap;

    }



    .electr-ul .prul-top {

        margin-bottom: 4px;

    }



    .electr-ul .pcrl-link {

        padding: 25px 15px;

    }



    .pcrl-ri {

        padding-left: 12px;

    }



    .electr-ul .pcrl-ri-tit {

        padding-bottom: 10px;

    }



    .electr-ul .pcrl-ri-ul {

        padding-top: 10px;

    }



    .scbu-wrap-ri-tit {

        padding-bottom: 18px;

        margin-bottom: 18px;

    }



    .ccbu-li {

        width: 730px !important;

        margin-right: 25px;

    }



    .ccbu-posi {

        padding: 45px 30px;

    }



    .cplt-le {

        width: 26px;

    }



    .ccbu-posi-le-info {

        padding-top: 8px;

    }



    .ddtl-link {

        padding: 7px 25px;

    }



    .downl-docume-top {

        margin-bottom: 30px;

    }



    .clbu-link {

        padding: 24px;

    }



    .clbu-link-le {

        padding-right: 30px;

    }



    .clbu-li:nth-child(2n) .clbu-link-le {

        padding-left: 30px;

    }



    .clbu-li {

        margin-bottom: 35px;

    }



    .cases-list-btm-ul {

        padding-bottom: 0px;

    }



    .pc-fenye li {

        width: 60px;

        height: 36px;

        font-size: 14px;

        line-height: 36px;

    }



    .latvia-top-le {

        padding-right: 40px;

    }



    .latvia-top-le .ccbu-posi-le-top {

        margin-bottom: 20px;

    }



    .latvia-top-le-tit {

        margin-bottom: 25px;

    }



    .latvia-top-ri-play {

        width: 42px;

    }



    .latvia-substa-le {

        padding-right: 20px;

    }



    .latvia-substa-ri {

        padding-left: 40px;

    }



    .lsrt-li-tit {

        margin-bottom: 5px;

    }



    .lsrt-li {

        padding-bottom: 25px;

        margin-bottom: 22px;

    }



    .latvia-substa-ri-top {

        margin-bottom: 30px;

    }



    .pclu-li .std-tit20::after {

        top: 6px;

    }



    .pclu-li {

        margin-bottom: 18px;

    }



    .produc-chargi-ri {

        padding-left: 40px;

    }



    .pcrl-tit-icon {

        width: 34px;

    }



    .pcrl-tit-info {

        padding-left: 6px;

    }



    .produc-chargi-top {

        margin-bottom: 25px;

    }



    .pcrl-tit {

        margin-bottom: 16px;

    }



    .pcrl-li {

        margin-bottom: 20px;

    }



    .produc-chargi-ri-li {

        padding-bottom: 25px;

    }



    .smart-meter-ri-subtit {

        margin-bottom: 2px;

    }



    .smart-meter-ri-tit {

        padding-bottom: 10px;

        margin-bottom: 17px;

    }



    .smart-meter-ri-info {

        margin-bottom: 15px;

    }



    .smrl-tit {

        margin-bottom: 12px;

    }



    .smart-meter-ri-logo {

        margin-bottom: 32px;

    }



    .sful-wrap-icon {

        width: 36px;

    }



    .sful-wrap {

        padding: 20px;

    }



    .prul-top {

        margin-bottom: 8px;

    }



    .pcrl-link {

        padding: 30px 25px;

    }



    .pcrl-ri {

        padding-top: 10px;

        padding-bottom: 10px;

    }



    .chargin-page-rir h1 {

        font-size: 52px;

    }



    .chargin-series-wrap {

        padding-top: 10vw;

    }



    .chargin-page-img {

        margin-bottom: 4px;

    }



    .innovat-capabi-le {

        width: 58%;

    }



    .innovat-quality .ys-cont1400,

    .innovat-intell .ys-cont1400,

    .innovat-capabi-wrap {

        padding-left: 30px;

    }



    .icru-li-tit .std-h4 {

        left: -45px;

    }



    .icru-li-tit {

        margin-bottom: 6px;

    }



    .icru-li-info {

        margin-bottom: 15px;

    }



    .icru-li {

        margin-bottom: 45px;

    }



    .innovat-capabi-le-tit {

        margin-bottom: 16px;

    }



    .innovat-capabi-le-info {

        margin-bottom: 22px;

    }



    .innovat-capabi-ri-info {

        margin-bottom: 30px;

    }



    .innovat-intell-top {

        padding-right: 0px;

    }



    .innovat-intell-top-le {

        width: 70%;

    }



    .innovat-intell-top {

        margin-bottom: 35px;

    }



    .iivp-play-wrap img {

        width: 28px;

    }



    .innovat-intell-video {

        margin-bottom: 74px;

    }



    .iibu-wrap {

        padding: 45px 20px 30px;

    }



    .iibu-wrap-hide {

        padding: 18px;

    }



    .iqul-wrap-le p {

        font-size: 60px;

    }



    .iqul-wrap-ri {

        padding-left: 16px;

    }



    .innovat-quality-btm-ri {

        padding-left: 10px;

    }



    .innovat-quality-wrap {

        margin-top: -180px;

        width: 100%;

    }



    .innovat-quality-le {

        width: 45%;

    }



    .culture_course_ri {

        width: 650px;

        height: 650px;

        transform: translateX(420px) translateY(40px);

    }



    .culture_course_ri_posit {

        width: 380px;

        left: -226px;

    }



    .innovat-quality-tit {

        margin-bottom: 22px;

    }



    .service-page-ban {

        padding-left: 12px;

    }



    .stul-wrap {

        height: 420px;

    }



    .stul-wrap-ri {

        max-width: 260px;

    }



    .stul-wrap-le {

        max-width: 302px;

        padding: 35px 25px 26px;

    }



    .stul-wrap-ri-tit {

        top: 40px;

        padding: 0 20px;

    }



    .stul-wrap-ri-icon {

        width: 40px;

    }



    .stul-wrap-le-tit {

        padding-bottom: 25px;

        margin-bottom: 25px;

    }



    .service-team-btm-le {

        padding-right: 22px;

    }



    .service-team-btm-ri .ybtm-link {

        min-width: 260px;

    }



    .service-team-btm {

        margin-top: 35px;

    }



    .ddbu-link {

        padding: 20px;

    }



    .ddbu-link-icon {

        width: 44px;

    }



    .ddbu-link-ri-tit {

        margin-bottom: 4px;

    }



    .downl-docume-btm-ul {

        padding-bottom: 16px;

    }



    .ddbu-link-ri-btm svg {

        width: 20px;

    }



    .about-leading-top-tit {

        margin-bottom: 12px;

    }



    .about-leading-top-info {

        margin-bottom: 26px;

    }



    .ahbr-li {

        padding-left: 10%;

    }



    .about-leading-btm p {

        margin-bottom: 12px;

    }



    .ahbr-wrap-top {

        margin-bottom: 55px;

    }



    .ahbr-line {

        top: 55px;

    }



    .ahbr-le {

        padding-right: 45px;

    }



    .ahbr-le-tit {

        margin-bottom: 15px;

    }



    .about-histo-btm-le {

        padding-top: 4vw;

        padding-bottom: 24.5vw;

    }



    .about-histo-top .std-h3::after {

        height: 190px;

    }



    .downl-docume-link-btm {

        padding: 20px;

    }



    .ddlb-time {

        margin-bottom: 5px;

    }



    .news-list {

        margin-top: -4px;

    }



    .news-list-ul {

        margin-bottom: 45px;

    }



    .std-tit48 {

        font-size: 30px;

    }



    .media-detail-le-tit {

        margin-bottom: 30px;

    }



    .media-detail-ri-tit {

        padding-bottom: 22px;

        margin-bottom: 22px;

    }



    .mdlb-tit {

        margin-bottom: 18px;

    }



    .mdlb-li p {

        padding-left: 10px;

    }



    .mdlb-li {

        margin-bottom: 15px;

    }



    .media-recomm-top-ri .home-cases-ri-arr {

        height: 40px;

    }



    .sudtanin-wrap-tit {

        margin-bottom: 20px;

    }



    .sudtanin-wrap-info {

        margin-bottom: 30px;

    }



    .recruit_model_ri {

        padding-left: 40px;

    }



    .sudtanin-doing-tit {

        padding-top: 31px;

        margin-bottom: 20px;

    }



    .sdbu-li {

        padding: 0 35px;

    }



    .sudtanin-doing-btm-ul {

        margin: 0 -35px;

    }



    .sdbu-year::after {

        width: 20px;

        height: 20px;

    }



    .sdbu-li:nth-child(odd) .sdbu-year::after {

        right: -45px;

    }



    .sdbu-year::after {

        left: -45px;

    }



    .sudtanin-doing-btm-btm {

        margin-top: 30px;

    }



    .sdwl-ubtit {

        margin-bottom: 14px;

    }



    .sdwl-btm {

        padding-left: 15px;

        margin-bottom: 20px;

    }



    .sudtanin-down-werap {

        padding: 40px 55px 38px;

    }



    .sudtanin-down-werap-ri {

        right: 60px;

    }



    .sdbu-li:nth-child(even) {

        top: 100px;

    }



    .sdbu-year {

        margin-bottom: 8px;

    }



    .sdbu-li {

        margin-bottom: 70px;

    }





    .cgbd-btm {

        width: 430px;

    }



    .cgbd-btm-ri {

        width: 64%;

        padding: 10px 15px;

    }



    .cgbd-btm-ri-tit {

        margin-bottom: 8px;

    }



    .cbru-li {

        margin-bottom: 5px;

    }



    .contact-mailbox {

        margin-top: -38px;

    }



    .contact-mailbox-ri {

        width: 30%;

    }



    .contact-mailbox-le {

        width: 100%;

    }



    .contact-touch-le {

        padding-right: 40px;

    }



    .contact-touch-le-tit {

        margin-bottom: 12px;

    }



    .contact-touch-le-info {

        margin-bottom: 20px;

    }



    .ys-form {
      width: 65%;
     --spacebot: 14px;
    --space: 10px;
    }



    .compli-busine-wrap p {

        font-size: 16px;

        margin-bottom: 12px;

    }



    .compli-busine {

        padding-bottom: 40px;

    }



    .compli-strate .home-cases-btm-li {

        margin-top: 40px;

    }



    .compli-busine-wrap {

        width: 80%;

    }



    .ahbl-li {

        margin-bottom: 68px;

    }



    .iti__country-list,

    .iti--inline-dropdown .iti__dropdown-content {

        width: calc(calc(1360px - calc(var(--space)* 4)) / 4.5) !important;

    }



    .hnid-wrap-ri {

        padding-left: 70px;

    }



    .hwrs-li {

        margin: 14px 0;

    }



    .hwll-icon {

        width: 32px;

    }



    .hwrs-li {

        padding: 0 10px;

    }



    .hwrs-ul {

        margin: 0 -10px;

    }



    .hnid-wrap-ri {

        padding-left: 45px;

    }



    .hwrs-link-btm p {

        font-size: 14px;

    }



    .hnit-li {

        margin: 0px 20px;

    }



    .hnit-link {

        font-size: 14px;

    }



    .from-pop-wrap {

        width: 690px;

        padding: 50px 50px;

    }



    .recruit_model_ul_li {

        margin: 20px 0;

    }



    .rmul_tit {

        padding-bottom: 12px;

        margin-bottom: 12px;

    }



    .head-nav-item-dowq1 .hnid-wrap-ri {

        padding-right: 40px;

    }



    :root {

        --space100: 60px;

    }



    .chargin-page-img {

        width: 590px;

    }



    .head-nav-item-dowq3 .hnid-wrap-ri-li:nth-child(2) .hwrs-link .ys-imgbox-cover {

        width: 122px;

    }



    .yftl-ul-li {

        width: 26px;

    }

    .about-leading-wrap {
        padding-top: 5vw;
    }


    .about-leading-img {
        width: 66%;
    }

    /* 1440end */

}



@media screen and (max-width: 1280px) {



    .iti__country-list,

    .iti--inline-dropdown .iti__dropdown-content {

        width: calc(calc(1360px - calc(var(--space)* 4)) / 5.1) !important;

    }



    .innovat-quality-btm {

        margin-top: 15px;

    }



    .head-nav-item-dowq1 .hnid-wrap-ri {

        padding-right: 0px;

    }

    .yftl-ul-li {

        width: 22px;

    }

.about-leading-img {
    width: 62%;
}

}



@media screen and (max-width: 1200px) {

    .splu-li:last-child {

        padding-bottom: 40px;

    }



    /* 1200end */

}



@media screen and (max-width: 1199px) {

    .ys-hd-pc {

        display: none;

    }



    .cgbd-li:nth-child(2) .cgbd-btm {

        display: none;

    }



    .innovat-quality-btm {

        margin-top: 0px;

    }



    .home-focus-btm-ri {

        display: none;

    }



    .home-focus-btm-le {

        width: 100%;

    }



    .home-focus-btm-le {

        padding-right: 0px;

        padding-left: 25px;

    }



    .home-focus-tit {

        margin-bottom: 30px;

    }



    .hfbl-li-tit {

        margin-bottom: 10px;

    }



    .hfbl-li-img {

        display: block;

        margin-top: 28px;

    }



    .hfbl-li-info {

        padding-bottom: 14px;

    }



    .hfbl-li-subin {

        margin-bottom: 18px;

        padding-top: 14px;

    }



    .hfbl-li-btn .ybtm-link {

        margin-right: 10px;

    }



    .hfbl-li {

        margin-bottom: 0px;

        display: none;

    }



    .hfbl-li:first-child {

        display: block;

    }



    .solutin-prepay-le-ul .slick-dots li,

    .home-focus-btm-le .slick-dots li {

        width: 8px;

        height: 8px;

    }



    .solutin-prepay-le-ul .slick-dots li.slick-active,

    .home-focus-btm-le .slick-dots li.slick-active {

        background: #0065DC;

    }



    .solutin-prepay-le-ul .slick-dots,

    .home-focus-btm-le .slick-dots {

        position: relative;

        bottom: auto;

        margin-top: 20px;

    }



    .home-focus-btm-line span {

        height: 250px;

    }



    .home-choose .home-choose-top {

        padding-left: 0px;

    }



    .home-choose-btm {

        margin-top: 32px;

        padding: 20px 28px;

    }



    .hcbl-li {

        width: 50%;

        padding-right: 20px;

        margin-bottom: 10px;

    }



    .home-choose-btm-le {

        flex-wrap: wrap;

    }



    .home-choose-btm-ri {

        display: flex;

        align-items: center;

    }



    .hcbr-wrap-play {

        width: 34px;

    }



    :root {

        --font24: 18px;

    }



    .hmlb-tit .std-h6 {

        font-size: 16px;

    }



    .home-media-ri {

        padding-left: 20px;

    }



    .hmlb-top {

        margin-bottom: 4px;

    }



    .hmrl-link {

        padding-top: 10px;

        padding-bottom: 10px;

    }



    .home-sustain-wrap {

        width: 90%;

    }



    .home-choose-more {

        margin-top: 18px;

    }



    .hsbu-li {

        padding: 0 10px;

        margin-bottom: 10px;

    }



    .home-sustain-btm-ul {

        margin: 0 -10px;

    }



    .home-know-ul-li {

        padding: 0 10px;

    }



    .home-know-ul {

        margin: 0 -10px;

    }



    .hkul-link {

        padding-top: 15px;

    }



    .hkul-le {

        width: 36px;

    }



    .hkul-ri {

        padding-left: 10px;

    }



    .home-know-ul-li {

        width: 50%;

    }



    :root {

        --space60: 25px;

    }



    .yftr-ul {

        display: none;

    }



    .yftr-ul-li-top {

        margin-bottom: 12px;

    }



    .yftr-cantant-li {

        margin-bottom: 14px;

    }



    .ys-footer-btm {

        margin-bottom: 8px;

    }



    .ys-footer-copyrig-ri a {

        margin-left: 8px;

    }



    .splu-btm-wrap1 {

        display: none;

    }



    .splu-btm-wrap2 {

        display: block;

        opacity: 1;

        width: 100%;

    }



    .solutin-prepay-ri {

        width: 100%;

        padding-left: 0;

        padding-bottom: 20px;

    }



    .solutin-prepay-le {

        width: 100%;

    }



    .solutin-prepay-ri-img {

        display: none;

    }



    .solutin-prepay-wrap {

        flex-direction: column-reverse;

    }



    .solutin-prepay-ri,

    .splu-li {

        position: relative;

        top: 0px;

    }



    .splu-li {

        margin-bottom: 0;

        display: none;

    }



    .splu-li:first-child {

        display: block;

    }



    .inside-page .ys-main {

        margin-top: 0px;

    }



    .mod-bord {

        display: none;

    }



    /* .solution-based-wrap {

        flex-direction: column-reverse;

    } */



    .solution-based-le {

        width: 100%;

    }



    .solution-based-ri {

        width: 100%;

    }



    .solution-tab {

        display: none;

    }



    .solution-based-le-tit {

        margin-bottom: 12px;

    }



    .solution-based-le-info {

        margin-bottom: 16px;

    }



    .solution-based-le-arr {

        width: 36px;

    }



    .solution-based-le {

        margin-bottom: 20px;

    }



    .solution-featur-le {

        width: 100%;

        position: static;

        top: auto;

        transform: none;

    }



    .solution-featur-ri {

        width: 100%;

    }



    .solution-featur-btm .ys-cont1400 {

        display: block;

    }



    .solution-featur-img img {

        min-height: auto;

    }



    .solution-featur-btm {

        position: relative;

        top: auto;

        left: auto;

        bottom: auto;

        transform: none;

    }



    .solution-featur-img {

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

    }



    .solution-featur-img img {

        width: 100%;

        height: 100%;

        object-fit: cover;

    }



    .solution-featur-le {

        width: 100%;

        margin-bottom: 30px;

    }



    .solution-featur-ri .sfru-wrap-btm-info {

        max-height: 170px;

    }



    .electr-ul .pcrl-link {

        padding: 0px 0px;

    }



    .scbu-wrap-ri {

        padding: 15px 16px;

    }



    .scbu-wrap-ri-info {

        margin-bottom: 16px;

    }



    .scbu-wrap-ri-tit {

        padding-bottom: 8px;

        margin-bottom: 10px;

    }



    .ccbu-li {

        width: 100% !important;

    }



    .ccbu-posi-le-info {

        display: block;

    }



    .ccbu-posi-ri {

        display: block;

    }



    .ccbu-posi-le {

        width: 78%;

    }



    .ddtl-link {

        font-size: 14px;

    }



    .ddtl-li {

        margin-right: 8px;

    }



    .produc-chargi-top-sear {

        width: 250px;

    }



    .nlul-ri-lable .ybtm-link {

        position: relative;

        bottom: auto;

        top: auto;

        opacity: 1;

        width: 146px;

        transform: none;

        margin-top: 5px;

    }



    .nlul-ri-lable {

        display: flex;

        flex-direction: column;

    }



    .ccbu-posi-le-top {

        margin-bottom: 10px;

    }



    .clbu-link-le-tit {

        padding-bottom: 10px;

    }



    .clbu-link-le {

        padding-right: 16px;

    }



    .cllu-li {

        padding-right: 10px;

    }



    .clbu-li:nth-child(2n) .clbu-link-le {

        padding-left: 16px;

    }



    .clbu-link-le-ul {

        flex-wrap: wrap;

    }



    .ys-pcfy {

        display: block;

    }



    .pc-fenye li {

        width: 32px;

        height: 32px;

        font-size: 14px;

        line-height: 32px;

        margin: 0 4px;

    }



    .clbu-link {

        padding: 20px;

    }



    .latvia-top-le .ccbu-posi-le-top {

        margin-bottom: 15px;

    }



    .latvia-top-le {

        padding-right: 20px;

    }



    .latvia-top-le-tit {

        margin-bottom: 15px;

    }



    .latvia-top-ri-play {

        width: 36px;

    }



    .latvia-substa-le {

        padding-right: 10px;

    }



    .latvia-substa-le {

        width: 28%;

    }



    .latvia-substa-ri {

        width: 72%;

    }



    .latvia-substa-ri {

        padding-left: 26px;

    }



    .lsrt-li {

        padding-bottom: 14px;

        margin-bottom: 17px;

    }



    .latvia-substa-le-top {

        margin-bottom: 40px;

    }



    .twentytwenty-handle {

        width: 36px !important;

        height: 36px !important;

        margin-left: -17px !important;

    }



    .twentytwenty-handle::before {

        bottom: 17px !important;

    }



    .twentytwenty-handle::after {

        top: 17px !important;

    }



    .lsrb-btm {

        padding: 0 10px;

    }



    .latvia-boost-wrap {

        padding: 40px 26px;

    }



    .produc-chargi-le {

        display: none;

    }



    .produc-chargi-ri {

        padding-left: 0;

        border-left: none;

        width: 100%;

    }



    .produc-chargi-top {

        margin-bottom: 20px;

    }



    .pcrl-li {

        margin-bottom: 25px;

    }



    .produc-chargi-ri-li {

        padding-bottom: 15px;

    }



    :root {

        --space140: 56px;

    }



    .smart-meter-le {

        max-width: 100%;

        width: 500px;

        margin: 0 auto;

    }



    .smart-meter-ri {

        width: 100%;

    }



    .smart-meter-wrap {

        flex-direction: column-reverse;

    }



    .smart-featt-ul-li:nth-child(1) {

        transform: translateY(60px);

    }



    .smart-featt-ul-li:nth-child(2) {

        transform: translateY(30px);

    }



    .sful-wrap-icon {

        width: 30px;

    }



    .sful-wrap-info {

        padding-left: 5px;

    }



    .smart-featt-ul-li .sful-wrap-btm p {

        font-size: 12px;

    }



    .sful-wrap-btm .sfru-wrap-btm-info p::after {

        top: 6px;

    }



    .smart-featt-ul {

        padding-bottom: 72px;

    }



    .pcrl-link {

        padding: 0;

    }



    .pcrl-ri {

        padding-top: 0;

        padding-bottom: 0;

    }



    .chargin-page-rir h1 {

        font-size: 32px;

    }



    .innovat-nav {

        display: none;

    }



    .innovat-quality .ys-cont1400,

    .innovat-intell .ys-cont1400,

    .innovat-capabi-wrap {

        padding-left: 0px;

    }



    .culture_course_ri {

        display: none;

    }



    .iqbr-li-img {

        display: block;

    }



    .innovat-quality-wrap {

        margin-top: 0;

    }



    .innovat-quality-le {

        width: 100%;

    }



    .iibu-wrap-top {

        margin-bottom: 35px;

    }



    .iibu-wrap-show {

        display: none;

    }



    .iibu-wrap-hide {

        display: block;

        opacity: 1;

        position: relative;

        top: auto;

        left: auto;

    }



    .iibu-wrap {

        padding: 0px;

    }



    .iibu-wrap-hide {

        padding: 15px;

    }



    .iibu-wrap-hide-top {

        margin-bottom: 15px;

    }



    .innovat-quality-top {

        width: 100%;

    }



    .innovat-quality-top-tit {

        margin-bottom: 10px;

    }



    .innovat-quality-top {

        margin-bottom: 12px;

    }



    .innovat-quality-tit {

        margin-bottom: 10px;

    }



    .innovat-quality .downl-docume-dots {

        display: none;

    }



    .innovat-quality-btm {

        padding-right: 0px;

    }



    .innovat-quality-btm {

        flex-direction: column-reverse;

    }



    .innovat-quality-btm-ri {

        padding-left: 0 !important;

    }



    .innovat-quality-btm-le {

        width: auto;

        display: flex;

    }



    .innovat-quality-btm-le .home-cases-ri-nex {

        margin-left: 16px;

        margin-top: 0;

        transform: rotate(0deg);

    }



    .innovat-quality-btm-le .home-cases-ri-pre {

        transform: rotate(0deg);

    }





    .iqbr-li-img {

        width: 480px;

        max-width: 100%;

        margin-top: 20px;

        margin-bottom: 20px;

    }



    .innovat-quality-tit {

        margin-bottom: 2px;

    }



    .iqul-wrap-le p {

        font-size: 46px;

    }



    .iqul-wrap-ri {

        padding-left: 8px;

    }



    .innovat-quality {

        padding-bottom: var(--space140);

    }



    .iclu-li {

        padding-right: 10px;

    }



    .innovat-capabi-le {

        width: 55%;

    }



    .service-team-info {

        width: 100%;

    }



    .stul-wrap-ri .stul-wrap-ri-icon {

        display: none;

    }



    .stul-wrap-ri-tit {

        display: none;

    }



    .stul-wrap-ri {

        position: relative;

        top: auto;

        right: auto;

    }



    .service-team-ul-li {

        transition: all 0s !important;

    }



    .stul-wrap {

        height: auto;

    }



    .stul-wrap-ri {

        max-width: 100%;

    }



    .stul-wrap-ri img {

        height: 300px;

        object-fit: cover;

        width: 100%;

    }



    .stul-wrap-le {

        max-width: 302px;

        padding: 20px 18px 15px;

    }



    .stul-wrap-le-tit {

        padding-bottom: 10px;

        margin-bottom: 14px;

    }



    .stul-wrap-ri-icon {

        margin-top: 12px;

    }



    .service-team-ul .slick-dots li {

        width: 8px;

        height: 8px;

    }



    .service-team-ul .slick-dots {

        position: relative;

        bottom: auto;

        margin-top: 15px;

    }



    .service-team-ul {

        flex-wrap: wrap;

    }



    .service-team-ul .slick-list {

        width: 100%;

    }



    .service-team-ul .slick-dots li.slick-active {

        background: #0065DC;

    }



    .ddbu-link-icon {

        width: 35px;

    }



    .ddbu-link {

        padding: 18px;

    }



    .about-leading-memc {

        display: none;

    }



    .about-leading-wrap {

        width: 100%;

        padding-top: 45px;

    }



    .about-leading-btm {

        width: 100%;

        transition: all 0s !important;

        transform: translateY(0px);

        transition-delay: 0s;

        position: relative;

        top: auto;

        left: 0;

        opacity: 1;

    }



    .about-leading .solution-based-le-arr {

        display: none;

    }



    .about-leading-stick {

        width: 100%;

        height: auto;

        top: auto;

        position: relative;

    }



    .about-leading {

        height: auto;

    }



    .about-leading-top-info {

        margin-bottom: 0px;

    }



    .about-leading-btm {

        padding-top: 15px;

    }



    .about-leading-wrap {

        z-index: 10;

        padding-bottom: 160px;

    }



    .about-histo-top {

        position: relative;

        top: auto;

        left: auto;

        height: auto;

    }



    .about-histo-top .std-h3 {

        padding-bottom: 15px;

    }



    .about-histo-btm {

        padding-top: 0;

    }



    .about-histo-top .std-h3::after {

        display: none;

    }



    .about-histo-btm-le {

        display: none;

    }



    .about-histo-top .std-h3 {

        padding-bottom: 20px;

    }



    .ahbr-li {

        padding-left: 0%;

    }



    .ahbr-line span {

        width: 100% !important;

    }



    .ahbr-ul .slick-dots {

        position: relative;

        bottom: auto;

        margin-top: 15px;

    }



    .ahbr-ul .slick-dots li {

        width: 8px;

        height: 8px;

    }



    .ahbr-ul .slick-dots li.slick-active {

        background: #0065DC;

    }



    .ahbr-le {

        padding-right: 16px;

    }



    .ahbr-wrap-top {

        margin-bottom: 30px;

    }



    .ahbr-line {

        top: 42px;

    }



    .about-certifi-le {

        width: 44%;

    }



    .aclt-swper {

        width: 214px;

    }



    .aclt-desz {

        width: 280px;

        bottom: 20px;

    }



    .about-certifi-ri {

        padding-left: 30px;

        width: 56%;

    }



    .ddlb-tit .std-h5 {

        font-size: 18px;

    }



    .downl-docume-link-btm {

        padding: 16px;

    }



    .downl-docume-dots {

        margin-top: 22px;

    }



    .nlul-link {

        align-items: center;

    }



    .nlul-ri-tit {

        margin-bottom: 6px;

    }



    .nlul-ri-info {

        margin-bottom: 10px;

    }



    .nlul-link {

        padding: 10px 0;

    }



    .media-detail-le {

        top: 90px;

    }



    .sudtanin-ban {

        height: auto;

    }



    .sudtanin-wrap {

        width: 100%;

        height: auto;

        position: relative;

        top: 0px;

        left: 0;

    }



    .sudtanin-wrap-tit {

        margin-bottom: 8px;

    }



    .sudtanin-wrap-info {

        margin-bottom: 15px;

    }



    .sudtanin-wrap-le {

        width: 65%;

    }



    .recruit_model_cont {

        display: block;

    }



    .recruit_model_center_line,

    .recruit_model_center_tranf,

    .recruit_model_center_img {

        display: none;

    }



    .recruit_model_center_tit {

        position: static;

        top: auto;

        left: auto;

        transform: none;

    }



    .recruit_model_center_tit .std-h3 {

        color: #333;

    }



    .recruit_model_center {

        width: 100%;

        margin-bottom: 18px;

    }



    .recruit_model_ul {

        width: 100%;

        padding-left: 0 !important;

        padding-right: 0 !important;

        display: flex;

        justify-content: space-between;

        flex-direction: row;

    }



    .recruit_model_ul_li {

        width: 50%;

        padding: 0 10px;

        margin-top: 0 !important;

    }



    .recruit_model_ul_li {

        opacity: 1;

    }



    .rmul_tit p {

        color: #0065DC;

    }



    .recruit_model_ul_li {

        margin: 20px 0;

    }



    .rmul_tit {

        padding-bottom: 12px;

        margin-bottom: 12px;

    }



    .sudtanin-down-werap {

        padding: 30px 20px 30px;

    }



    .sudtanin-down-werap-ri {

        right: 20px;

    }



    .sudtanin-down-werap-le {

        width: 66%;

    }



    .sudtanin-down-cont {

        padding-top: 0;

        padding-bottom: 0;

    }



    .contact-global-ph {

        display: block;

        margin-top: -15px;

    }





    .contact-mailbox {

        margin-top: 45px;

    }



    .contact-global-ph-ul .slick-dots li.slick-active {

        background: #0065DC;

    }



    .contact-global-ph-ul .slick-dots li {

        width: 8px;

        height: 8px;

    }



    .contact-global-ph-ul .slick-dots {

        position: relative;

        bottom: auto;

        margin-top: 18px;

    }





    .contact-touch-ri {

        width: 40%;

    }



    .contact-touch-le {

        width: 60%;

        padding-right: 20px;

    }



    .contact-touch-le .ys-form-inof-item {

        width: 100%;

    }



    .contact-mailbox-le {

        width: 100%;

        padding-left: 15px;

        padding-right: 15px;

        margin-bottom: 15px;

    }



    /* .contact-mailbox-ri {

        width: 100%;

        margin-top: 15px;

    } */



    .contact-mailbox-le-li {

        justify-content: flex-start;

    }



    .contact-mailbox-ri-li:first-child {

        margin-left: 0;

    }



    .compli-ban {

        padding-top: 55px;

        padding-bottom: 50px;

    }



    .compli-busine {

        padding-bottom: 28px;

    }



    .compli-strate .home-cases-btm-li {

        width: 50%;

    }



    .compli-strate .home-cases-btm-li {

        margin-top: 32px;

    }



    .splu-li:last-child {

        padding-bottom: 0px;

    }



    .solutin-prepay-ri {

        padding-top: 0px;

    }



    .service-team .service-team-svg {

        bottom: -13%;

    }



    .contact-mailbox-ri {

        width: 100%;

        /* justify-content: flex-start; */

    }



    .from-pop-wrap {

        max-width: calc(100% - 60px);

    }



    .compli-strate .home-cases-btm-li:nth-child(3) {

        margin-top: 32px !important;

    }



    .sudtanin-appro {

        position: relative;

        top: 0;

        width: 100%;

        height: auto;

        background: #fff;

        z-index: 20;

        opacity: 1;

        pointer-events: all;

        transition: all 0.36s;

    }



    .sudtanin-appro .ys-cont1400 {

        position: relative;

        top: auto;

        left: auto;

        transform: none;

        z-index: 10;

    }



    :root {

        --space100: 40px;

    }



    .solutin-prepay-ri {

        padding-bottom: 20px !important;

    }



    .service-page-ban-top .std-h1 {

        margin-bottom: 10px;

    }



    .about-histo-btm-ctrl {

        display: flex;

        margin-top: 18px;

    }



    .about-histo-btm {

        flex-wrap: wrap;

    }



    .about-histo-btm-ri {

        top: 0;

        position: relative;

    }



    /* 1199end */

}



@media screen and (max-width: 767px) {



    .ys-ban-pc,

    .ys-nyban-pc {

        display: none;

    }



    .ys-ban-video {

        display: none;

    }



    .ys-ban-ph,

    .ys-nyban-ph {

        display: block;

    }



    .ys-modal-content {

        max-height: 550px;

        padding: 50px 20px;

    }



    :root {

        --font64: 24px;

        --font60: 22px;

        --font50: 20px;

        --font40: 18px;

        --font32: 16px;

        --space140: 45px;

    }



    .ys-ban-txtbox-more {

        margin-top: 12px;

    }



    .ys-ban-dots {

        bottom: 22px;

    }



    .ys-cont1600,

    .ys-cont1300 {

        width: 100%;

    }



    .home-focus-tit {

        margin-bottom: 18px;

    }



    .home-focus-btm-le {

        padding-left: 15px;

    }



    :root {

        --border: 10px;

        --border1: 10px;

    }



    .hfbl-li-img {

        margin-top: 22px;

    }



    .mod-top {

        display: none;

    }



    .home-choose-btm {

        margin-top: 28px;

        padding: 20px 18px;

    }



    .ys-cont1400,

    .home-choose-btm-ri,

    .home-choose-btm-le {

        width: 100%;

    }



    .home-choose-btm-ri {

        border-top: 1px solid rgba(0, 0, 0, 0.2);

        border-left: none;

        justify-content: center;

        padding-left: 0;

        padding-right: 0;

        display: block;

    }



    .hcbr-wrap {

        display: flex;

        align-items: center;

        padding: 10px 0;

    }



    .hcbr-wrap-tit {

        margin-bottom: 0;

        margin-right: 12px;

    }



    .hcbl-li {

        width: 50%;

        padding-right: 8px;

    }



    .hcbl-li-btm .std-h4 {

        font-size: 22px;

    }



    .hcbl-li-btm .std-h6 {

        font-size: 14px;

    }



    .home-choose-subtit .std-h6 {

        font-size: 14px;

    }



    .home-cases-ri-arr {

        width: 36px;

    }



    .hcbl-btm-tit {

        padding-bottom: 10px;

    }



    .home-focus {

        padding-bottom: 10px;

    }



    .home-cases-top {

        flex-wrap: wrap;

    }



    .home-cases-le {

        width: 100%;

        padding-right: 0;

        margin-bottom: 8px;

    }



    :root {

        --space60: 20px;

    }



    .home-media-le {

        width: 100%;

        margin-bottom: 20px;

    }



    .home-media-ri {

        width: 100%;

        padding-left: 0;

    }



    .home-media-le-btm {

        margin-top: 13px;

    }



    .home-sustain .ys-cont1400 {

        position: relative;

        top: auto;

        left: auto;

        transform: none;

        z-index: 10;

        padding-top: 46px;

        padding-bottom: 46px;

    }



    .home-sustain-img {

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

    }



    .home-sustain-img img {

        width: 100%;

        height: 100%;

    }



    .home-sustain-wrap {

        width: 100%;

    }



    .hsbu-li {

        width: 100%;

    }



    .home-sustain-top {

        margin-bottom: 20px;

    }



    .home-know-ul-li {

        width: 100%;

    }



    .home-know-ul-li:last-child {

        margin-bottom: 0;

    }



    .ys-footer {

        border-radius: 20px 20px 0px 0px;

        padding-top: 45px;

    }



    .ys-footer-copyrig,

    .ys-footer-btm,

    .ys-footer-top {

        flex-wrap: wrap;

    }



    .ys-footer-top-ri {

        width: 100%;

        padding-left: 0;

        margin-top: 20px;

    }



    .yftl-logo {

        margin-bottom: 20px;

    }



    .ys-footer-btm-ri {

        width: 100%;

    }



    .yfbr-li {

        padding-left: 0;

        padding-right: 20px;

    }



    .yfbr-li::after {

        right: 10px;

    }



    .ys-footer-top {

        margin-bottom: 22px;

    }



    .ys-footer-copyrig-ri a:first-child {

        margin-left: 0;

    }



    .ys-footer-copyrig-ri {

        margin-bottom: 6px;

    }



    .ys-footer-copyrig {

        flex-direction: column-reverse;

    }



    .ys-footer-btm-add {

        padding-bottom: 16px;

    }



    .home-sustain-img::after {

        content: '';

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, 0.1);

    }



    .hsbu-li-info p {

        line-height: 1.75;

        opacity: 0.8;

    }



    .splu-link-img img {

        min-height: 260px;

    }



    .sfru-li.act {

        width: 100%;

        display: none;

    }



    .sfru-li.act:first-child {

        display: block;

    }



    .solution-featur-ri-ul .slick-list {

        width: 100%;

    }



    .solution-featur-ri .sfru-wrap-btm-info {

        max-height: 145px;

    }



    .solution-featur-ri-ul {

        flex-wrap: wrap;

    }



    .solution-featur-ri-ul .slick-dots {

        position: static;

        bottom: auto;

        margin-top: 20px;

        width: 100%;

    }



    .sfru-li {

        transition: all 0s !important;

    }



    .solution-featur-ri-ul .slick-dots li {

        width: 8px;

        height: 8px;

    }



    .solution-featur-ri-ul .slick-dots li.slick-active {

        background: #0065DC;

    }



    .solution-featur-le {

        margin-bottom: 18px;

    }



    .scbu-wrap-img {

        width: 100%;

    }



    .scbu-wrap-ri {

        width: 100%;

    }



    .ccbu-posi {

        position: relative;

        top: auto;

        left: auto;

    }



    .ccbu-link-img {

        width: 100%;

        height: 100%;

        position: absolute;

        top: 0;

        left: 0;

    }



    .ccbu-link-img img {

        width: 100%;

        height: 100%;

        object-fit: cover;

    }



    .ccbu-posi-le {

        width: 100%;

        padding-right: 0;

        margin-bottom: 10px;

    }



    .ccbu-posi {

        flex-wrap: wrap;

        padding: 30px 20px;

    }



    .ccbu-li:last-child {

        margin-right: 0 !important;

    }



    .downl-docume-top {

        flex-wrap: wrap;

    }



    .downl-docume-top-le {

        overflow-y: auto;

        margin-bottom: 10px;

    }



    .downl-docume-top-le .ddtl-link {

        font-size: 14px;

        white-space: nowrap;

    }



    .downl-docume-top-ri,

    .produc-chargi-top-sear {

        width: 100%;

    }



    .clbu-link-ri,

    .clbu-link-le {

        width: 100%;

    }



    .clbu-link-le {

        padding-left: 0 !important;

        padding-right: 0 !important;

    }



    .clbu-link-le-ul {

        margin-top: 10px;

    }



    .clbu-link-le {

        padding-bottom: 18px;

    }



    .clbu-li {

        margin-bottom: 26px;

    }



    .clbu-li {

        margin-bottom: 30px;

    }



    .latvia-top-le {

        width: 100%;

        margin-bottom: 15px;

        padding-right: 0;

    }



    .latvia-top-ri {

        width: 100%;

    }



    .latvia-top-le .ccbu-posi-le-top {

        margin-bottom: 12px;

    }



    .latvia-top-le-tit {

        margin-bottom: 8px;

    }



    .latvia-substa-le {

        width: 100%;

        border-top: 1px solid#C0C0C0;

        padding-right: 0;

        padding-top: 15px;

        margin-top: 20px;

    }



    .latvia-substa-ri {

        width: 100%;

        padding-left: 0;

        border-left: none;

    }



    .latvia-substa-wrap {

        flex-direction: column-reverse;

    }



    .latvia-substa-ri-top {

        margin-bottom: 20px;

    }



    .lsrb-btm {

        padding: 0 0px;

    }



    .lslt-li {

        margin-bottom: 6px;

    }



    .latvia-substa-le-top {

        margin-bottom: 16px;

    }



    .latvia-boost-wrap {

        padding: 32px 19px;

    }



    .latvia-boost-wrap-tit {

        margin-bottom: 15px;

    }



    .pcrl-tit-icon {

        width: 26px;

    }



    .electr-ul .pcrl-li {

        width: 100%;

    }



    .pcrl-tit-info .std-h5 {

        font-size: 18px;

    }



    .smart-meter-ri-more {

        flex-wrap: wrap;

    }



    .smart-meter-ri-more .ybtm-link {

        margin-top: 15px;

    }



    .smart-meter-ri-logo {

        margin-bottom: 8px;

    }



    .smart-meter-le-nav {

        width: 26px;

    }



    .smlh-li {

        margin: 15px 0;

    }



    .smart-featt-ul-li {

        width: 100%;

        transform: none !important;

        margin-bottom: 20px;

    }



    .smart-featt-ul {

        padding-bottom: 80px;

    }





    .produc-page .pcrl-le {

        width: 100%;

        margin-bottom: 15px;

    }



    .produc-page .pcrl-ri {

        width: 100%;

        padding-left: 0;

    }



    .pcrl-ri-tit {

        padding-bottom: 10px;

    }



    .pcrl-ri-ul {

        padding-top: 16px;

    }



    .pcrl-ri-ul-li {

        padding-right: 5px;

    }





    .produc-chargi-ri-li:last-child .pcrl-li:last-child {

        margin-bottom: 0;

    }



    .pcrl-tit-info .std-h5 {

        font-size: 20px;

    }



    .pcrl-ri-tit .std-h6 {

        font-size: 16px;

    }



    .chargin-page-rir {

        transform: scale(1);

    }



    .chargin-series-wrap {

        padding-top: 0vw;

    }



    .chargin-page-top {

        transform: translateY(0px);

        opacity: 1;

    }



    .chargin-page-lable p {

        padding: 9px;

        min-width: 170px;

    }



    .chargin-page-lable {

        margin-bottom: 14px;

    }



    .chargin-page-sutit {

        margin-bottom: 5px;

    }



    .chargin-page-rir h1 {

        font-size: 26px;

    }



    .chargin-page-btm {

        opacity: 1;

    }



    .chargin-page .smart-meter-ri-info {

        margin-bottom: 16px;

    }



    .smart-meter-ri-logo {

        flex-wrap: wrap;

    }



    .chargin-page .smrl-tit {

        margin-bottom: 10px;

    }



    .smart-meter {

        padding-bottom: 45px;

    }



    .innovat-capabi-le {

        width: 100%;

        padding-bottom: 0;

    }



    .innovat-capabi-le-tit {

        margin-bottom: 12px;

    }



    .innovat-capabi-le-info {

        margin-bottom: 16px;

    }



    .iclu-li {

        margin-bottom: 12px;

    }



    .innovat-capabi-ri {

        width: 100%;

    }



    .innovat-capabi-le {

        position: relative;

        top: 0;

    }



    .innovat-capabi-ri-info {

        margin-bottom: 16px;

    }



    .icru-li {

        margin-bottom: 26px;

    }



    .icru-li-tit {

        margin-bottom: 3px;

    }



    .icru-li-info {

        margin-bottom: 10px;

    }



    .innovat-capabi-img {

        height: auto;

        top: auto;

        bottom: 0;

    }



    .innovat-quality .ys-cont1400,

    .innovat-intell .ys-cont1400 {

        padding-left: 15px;

    }



    .innovat-intell-top-le {

        width: 100%;

        padding-right: 0;

    }



    .iitl-tit {

        margin-bottom: 12px;

    }



    .innovat-intell-top-ri {

        width: 48%;

        margin: 0 auto;

    }



    .iivp-tit {

        margin-bottom: 12px;

    }



    .innovat-intell-video {

        margin-bottom: 45px;

    }



    .innovat-quality-btm-le {

        justify-content: center;

    }



    .iqul-wrap-le p {

        font-size: 38px;

    }



    .service-team-btm {

        flex-wrap: wrap;

    }



    .service-team-btm-le {

        width: 100%;

        padding-right: 0;

        margin-bottom: 12px;

    }



    .service-team-btm {

        margin-top: 22px;

    }



    .ddbu-li {

        width: 100%;

        margin-bottom: 20px;

    }



    .downl-docume-btm-ul {

        padding-bottom: 5px;

    }



    .about-leading-wrap {

        padding-bottom: 80px;

    }



    .ahbr-le {

        width: 100%;

        padding-right: 0;

    }



    .ahbr-ri {

        width: 100%;

        margin-top: 15px;

    }



    .ahbr-le-tit {

        margin-bottom: 10px;

    }



    .ahbr-line {

        top: 33px;

    }



    .sful-wrap-btm {

        display: none;

    }



    .about-certifi-le {

        width: 100%;

    }



    .about-certifi-ri {

        width: 100%;

        padding-right: 0;

        padding-left: 0;

    }



    .about-certifi-wrap {

        flex-direction: column-reverse;

    }



    .about-certifi-ri .about-certifi-ri-tit {

        margin-bottom: 8px;

    }



    .about-certifi-le-top {

        padding-bottom: 50px;

    }



    .aclt-desz {

        bottom: 5px;

    }



    .news-recomm-ban img {

        height: 340px;

        object-fit: cover;

    }



    .nlul-img {

        width: 100%;

    }



    .news-list-ul-li:first-child .nlul-link {

        padding-top: 0;

    }



    .nlul-year {

        width: 100%;

    }



    .nlul-ri {

        width: 100%;

        padding-top: 0;

    }



    .nlul-year-wrap {

        display: flex;

        align-items: center;

    }



    .nlul-year {

        justify-content: flex-start;

        padding-left: 0;

        padding-right: 0;

    }



    .std-tit48 {

        font-size: 24px;

    }



    .nlul-year-btm p br {

        display: none;

    }



    .nlul-year-top {

        padding-right: 10px;

    }



    .nlul-link {

        padding-top: 26px;

    }



    .news-list-ul {

        margin-bottom: 25px;

    }



    .media-detail-le {

        width: 100%;

        position: relative;

        top: 0;

        margin-bottom: 15px;

    }



    .media-detail-le-tit {

        margin-bottom: 12px;

    }



    .mdlb-tit {

        margin-bottom: 11px;

    }



    .media-detail-ri {

        width: 100%;

    }



    .media-detail-ri-tit {

        padding-bottom: 13px;

        margin-bottom: 15px;

    }



    .media-detail-ri-btm h6 {

        font-size: 16px;

        margin-bottom: 6px;

    }



    .media-detail-ri-btm p {

        margin-bottom: 10px;

    }



    .media-detail-ri-btm {

        padding-bottom: 10px;

    }



    .media-detail-ri-paging {

        padding-top: 12PX;

    }



    .mdrp-li a {

        font-size: 14px;

    }



    .mdrp-li {

        margin-bottom: 5px;

    }



    .media-recomm-top-ri .home-cases-ri-arr {

        height: 36px;

    }





    .sudtanin-wrap-le {

        width: 100%;

    }



    .sudtanin-page .sudtanin-wrap-img img {

        min-height: 400px;

        object-fit: cover;

    }



    .recruit_model_center_tit {

        width: 100%;

    }



    .recruit_model_center_tit .std-h3 {

        font-size: 22px;

    }



    .recruit_model_ul_li {

        width: 100%;

        padding: 0;

    }



    .recruit_model_ul {

        flex-wrap: wrap;

    }



    .sdbu-li {

        width: 100%;

    }



    .sudtanin-doing-btm-ul::after {

        transform: translate(0);

        left: 40px;

    }



    .sdbu-wrap {

        padding-left: 25px;

    }



    .sdbu-li:nth-child(odd) {

        text-align: left;

    }





    .sdbu-li:nth-child(odd) .sdbu-wrap-img {

        justify-content: flex-start;

    }



    .sdbu-li:nth-child(odd) .sdbu-year::after {

        left: -45px;

        right: auto;

    }



    .sdbu-li:nth-child(odd) .sdbu-year::after {

        left: -29px;

    }



    .sudtanin-doing-btm-ul {

        padding-top: 25px;

    }



    .sdbu-li {

        margin-bottom: 30px;

    }



    .sdbu-year::after {

        left: -29px;

    }



    .sdbu-li:nth-child(even) {

        top: 0px;

    }



    .sudtanin-doing-btm-ul {

        padding-bottom: 0px;

    }



    .sudtanin-doing-btm-btm {

        margin-top: 20px;

    }



    .sudtanin-down-werap-ri {

        position: relative;

        top: auto;

        left: auto;

        right: auto;

        transform: none;

        width: 100%;

    }



    .sudtanin-down-werap-le {

        width: 100%;

        margin-bottom: 20px;

    }



    .contact-mailbox-le-li {

        width: 100%;

        margin-bottom: 10px;

    }



    .contact-mailbox-le {

        flex-wrap: wrap;

    }



    .contact-mailbox-ri {

        width: 100%;

    }



    .contact-touch-le {

        width: 100%;

        padding-right: 0px;

        margin-bottom: 20px;

    }



    .contact-touch-ri {

        width: 100%;

    }



    .ys-form-inof-text .ys-fii-input {

        height: 58px;

    }



    .compli-busine-wrap {

        width: 100%;

    }



    .compli-busine-wrap p {

        font-size: 14px;

        margin-bottom: 6px;

    }



    .compli-busine {

        padding-bottom: 20px;

    }



    .compli-strate .home-cases-btm-li {

        margin-top: 25px;

        width: 100%;

    }



    .hcbl-btm-tit .std-tit20 {

        max-height: 3em;

        height: auto;

    }







    .service-team .service-team-svg {

        bottom: -4%;

    }



    .hcbl-li-info {

        margin-bottom: 0px;

    }



    .hcbl-li {

        display: flex;

        justify-content: space-between;

        flex-direction: column;

    }



    .home-media {

        padding-bottom: 45px;

    }



    .ccbu-link {

        min-height: 350px;

        display: flex;

        align-items: flex-end;

    }



    .electr-page .ys-ban-imgbox::before {

        display: block;

    }



    .smart-page .sful-wrap-btm {

        display: block;

    }



    .electr-ul .pcrl-le {

        width: 100%;

    }



    .electr-ul .pcrl-ri {

        width: 100%;

        padding-left: 0px !important;

        padding-top: 15px !important;

        padding-bottom: 0 !important;

    }



    .from-pop-wrap {

        max-width: calc(100% - 40px);

        padding: 40px 20px 10px;

    }



    .from-pop-tit .std-h5 {

        font-size: 18px;

    }



    .from-pop-tit {

        margin-bottom: 10px;

    }



    .from-pop-tit,

    .from-pop-info {

        width: 100%;

    }



    .from-pop-info p {

        font-size: 14px;

    }



    .from-pop-info {

        margin-bottom: 7px;

    }



    .ys-fii-name {

        font-size: 14px;

    }



    .from-pop-cloce {

        top: 12px;

        right: 12px;

    }



    .iclu-li {

        width: 100%;

    }



    .compli-strate .home-cases-btm-li:nth-child(2),

    .compli-strate .home-cases-btm-li:nth-child(3) {

        margin-top: 25px !important;

    }



    .hcbl-btm-info p {

        max-height: 5.25em;

        height: auto;

    }



    .pcrl-ri-ul-li {

        width: 100%;

    }



    .pcrl-ri-ul {

        flex-wrap: wrap;

    }



    .pcrl-ri-ul-li {

        display: flex;

    }



    .pcrl-ri-ul-li .prul-top {

        padding-right: 10px;

    }



    .electr-ul .pcrl-le {

        width: 50%;

        margin: auto;

    }



    .smart-featt .sful-wrap-btm {

        display: block;

    }



    .ahbr-ul .slick-dots li {

        width: 6px;

        margin: 0 4px;

        height: 6px;

    }



    .sudtanin-wrap-info p,

    .sudtanin-wrap-tit .std-h1 {

        color: #fff;

    }



    .sudtanin-wrap-img {

        position: relative;

    }



    .sudtanin-wrap-img::after {

        content: '';

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, 0.2);

    }



    .sudtanin-doing-tit::after {

        display: none;

    }



    .sudtanin-doing-tit {

        padding-top: 0 !important;

    }



    .sudtanin-doing-btm-ul {

        padding-top: 0;

    }



    .nlul-year-btm span {

        padding-left: 5px;

    }



    .ys-footer-btm-add {

        flex-direction: column-reverse;

        align-items: flex-start;

    }



    .yfba-ri {

        margin-bottom: 14px;

    }



    .home-sustain-img .home-sustain-img-pig2 {

        /* object-fit: fill !important;

        max-width: inherit !important;

        width: auto !important; */

        right: 0;

        left: auto;

        min-height: 210px;

        height: auto;

        top: 39%;

    }



    .hfbl-li {

        pointer-events: none;

    }



    .hfbl-li.slick-current {

        pointer-events: all;

    }



    .ys-form-inof-item input {

        font-size: 14px;

    }



    .about-certifi .home-cases-ri-arr {

        margin-top: 0px !important;

    }



    .about-certifi-le {

        padding-bottom: 0;

    }



    .pcrl-ri-ul-li {

        padding-right: 0px;

    }



    .produc-page .prul-top {

        margin-bottom: 0px !important;

    }



    .pcrl-ri-ul-li:last-child {

        margin-bottom: 0;

    }



    .pcrl-ri-top {

        margin-bottom: 12px;

    }



    .home-know-ul-li {

        margin-bottom: 15px !important;

    }

    .home-know-ul-li:last-child{

        margin-bottom: 0px !important;

    }

    /* 767end */

}