/*<editor-fold desc="模块1">*/

section {
    display: block;
    margin: 0;
    padding: 0;
}

.elementor *, .elementor ::after, .elementor ::before {
    box-sizing: border-box;
}

.elementor-23 {
    /*margin-top: 120px;*/
}

@media (max-width: 1024px) {
    .elementor-23 {
        /*margin-top: 60px;*/
    }
}

.elementor-section {
    position: relative;
}

.elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

@media (max-width: 1024px) {
    .elementor-section .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.elementor-column {
    min-height: 1px;
}

.elementor-column, .elementor-column-wrap {
    position: relative;
    display: flex;
}

@media (max-width: 767px) {
    .elementor-column {
        width: 100%;
    }
}

.elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}

.elementor-heading-title {
    line-height: 1;
    padding: 0;
    margin: 0;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1200px;
}

@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-27c17a4 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }
}

@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }
}

.elementor-23 .elementor-element.elementor-element-27c17a4 > .elementor-container {
    max-width: 1440px;
}

@media (min-width: 768px) {
    .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
        width: 50%;
    }
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 10px;
}

.elementor-element .elementor-widget-container {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
    padding: 5px;
}

@media (min-width: 768px) {
    .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
        width: 33.333%;
    }
}

.elementor-button {
    display: inline-block;
    line-height: 1;
    background-color: #818a91;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-button.elementor-size-md {
    font-size: 16px;
    padding: 15px 30px;
    border-radius: 4px;
}

.elementor-23 img {
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    -webkit-transition: all .24s ease;
    -o-transition: all .24s ease;
    transition: all .24s ease;
}

/*</editor-fold>*/

/*<editor-fold desc="模块1 第一块左侧">*/
@media (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-28f4870 {
        width: 39.43%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-28f4870 {
        width: 100%;
    }
}

.elementor-23 .elementor-element.elementor-element-28f4870 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20% 30% 20% 20%;
}

@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-28f4870 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
}

.elementor-23 .elementor-element.elementor-element-28f4870:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-28f4870 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E7E9EE;
    background-image: url(https://cloud.shuntun.com/file/T0y4l3DYe8yfQrx1K8McI.png);
    background-position: -49px 356px;
    background-repeat: no-repeat;
    background-size: 670px auto;
}

.elementor-23 .elementor-element.elementor-element-34cd8f5 {
    text-align: left;
    z-index: 2;
}

.elementor-23 .elementor-element.elementor-element-34cd8f5 > .elementor-widget-container {
    margin: 0 -24px 0 -60px;
}

@media (max-width: 767px) {
    .elementor-23 .elementor-element.elementor-element-34cd8f5 > .elementor-widget-container {
        margin: 0 -10px 0 -10px;
    }
}

@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-34cd8f5 > .elementor-widget-container {
        margin: 0 -10px 0 -10px;
    }
}

.elementor-kit-16 h2 {
    color: #041D3A;
    font-family: 'Feature Deck', sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2em;
}

@media (max-width: 767px) {
    .elementor-kit-16 h2 {
        font-size: 28px;
    }
}

.elementor-23 .elementor-element.elementor-element-e1f24ec .elementor-spacer-inner {
    height: 10px;
}

.elementor-23 .elementor-element.elementor-element-ed7ca87 {
    text-align: left;
    z-index: 2;
}

.elementor-23 .elementor-element.elementor-element-ed7ca87 > .elementor-widget-container {
    margin: 0 -30px 0 -70px;
    padding: 0 0 0 0;
}

@media (max-width: 767px) {
    .elementor-23 .elementor-element.elementor-element-ed7ca87 > .elementor-widget-container {
        margin: 0 -10px 0 -10px;
        padding: 0 0 0 0;
    }
}

@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-ed7ca87 > .elementor-widget-container {
        margin: 0 -10px 0 -10px;
        padding: 0 0 0 0;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="模块1 第一块右侧">*/
@media (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-d36cddb {
        width: 60.57%;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="模块1 第二块">*/
.elementor-23 .elementor-element.elementor-element-9e4f0e4 {
    margin-top: 500px;
    margin-bottom: 20px;
}

@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-9e4f0e4 {
        margin-top: 0;
        margin-bottom: 0;
    }
}

.elementor-23 .elementor-element.elementor-element-9e4f0e4 > .elementor-container {
    max-width: 1400px;
}

@media (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-98cd894 {
        width: 0;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-98cd894 {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-8840351 {
        width: 100%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-8840351 {
        width: 100%;
    }
}

.elementor-23 .elementor-element.elementor-element-866d7d2, .elementor-23 .elementor-element.elementor-element-866d7d2 > .elementor-background-overlay {
    border-radius: 0 0 0 0;
}

.elementor-23 .elementor-element.elementor-element-866d7d2 {
    box-shadow: 0 14px 40px -8px rgba(85, 108, 135, 0.44);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -37%;
    margin-bottom: 0;
    padding: 40px 40px 40px 40px;
    z-index: 2;
}

@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-866d7d2 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 10px 10px 10px 10px;
    }
}

.elementor-23 .elementor-element.elementor-element-866d7d2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-866d7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

/*</editor-fold>*/

/*<editor-fold desc="模块1 第二块第一张图">*/
.elementor-23 .elementor-element.elementor-element-80e7191 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.pp-info-box-container {
    display: block;
    -webkit-transition: all .25s linear 0s;
    transition: all .25s linear 0s;
}

.elementor-23 .elementor-element.elementor-element-13800e2 .pp-info-box-icon-wrap {
    margin: 0;
}

.pp-icon {
    display: inline-block;
    line-height: 1;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.pp-info-box .pp-info-box-icon {
    display: inline-block;
    line-height: 1;
    max-width: 100%;
}

.elementor-23 .elementor-element.elementor-element-13800e2 .pp-info-box-icon {
    padding: 0 0 20px 0;
}

.attachment-full {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pp-info-box .pp-info-box-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.elementor-kit-16 h5 {
    color: #041D3A;
    font-family: 'Feature Deck', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-23 .elementor-element.elementor-element-13800e2 .pp-info-box-title {
    margin-bottom: 10px;
}

.elementor-23 .elementor-element.elementor-element-13800e2 .pp-info-box-description {
    margin-bottom: 20px;
}

@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-13800e2 .pp-info-box-description {
        margin-bottom: 49px;
    }
}

@media (max-width: 767px) {
    .elementor-23 .elementor-element.elementor-element-13800e2 .pp-info-box-description {
        margin-bottom: 20px;
    }
}

.pp-info-box-description p:last-child {
    margin-bottom: 0;
}

.elementor-kit-16 button, .elementor-kit-16 input[type="button"], .elementor-kit-16 input[type="submit"], .elementor-kit-16 .elementor-button {
    font-family: 'Feature Deck', sans-serif;
    font-weight: 500;
    color: #FFFFFF;
    background-color: #C59853;
    border-radius: 30px 30px 30px 30px;
    padding: 20px 40px 20px 40px;
}

/*</editor-fold>*/

/*<editor-fold desc="模块1 第二块第二张图">*/
.elementor-23 .elementor-element.elementor-element-9a95801 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-23 .elementor-element.elementor-element-82eb281 .pp-info-box-icon-wrap {
    margin: 0;
}

.elementor-23 .elementor-element.elementor-element-82eb281 .pp-info-box-icon {
    padding: 0 0 20px 0;
}

.elementor-23 .elementor-element.elementor-element-82eb281 .pp-info-box-title {
    margin-bottom: 10px;
}

.elementor-23 .elementor-element.elementor-element-82eb281 .pp-info-box-description {
    margin-bottom: 20px;
}

/*</editor-fold>*/

/*<editor-fold desc="模块1 第二块第三张图">*/
.elementor-23 .elementor-element.elementor-element-e25dfbf > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-23 .elementor-element.elementor-element-a299818 .pp-info-box-icon-wrap {
    margin: 0;
}

.elementor-23 .elementor-element.elementor-element-a299818 .pp-info-box-icon {
    padding: 0 0 20px 0;
}

.elementor-23 .elementor-element.elementor-element-a299818 .pp-info-box-title {
    margin-bottom: 10px;
}

.elementor-23 .elementor-element.elementor-element-a299818 .pp-info-box-description {
    margin-bottom: 45px;
}

/*</editor-fold>*/

/*<editor-fold desc="模块2">*/
.ywk-content {
    width: 92%;
    margin: auto;
    position: relative;
    overflow: hidden;
}

.ywk-content-top {
    position: relative;
}

.ywk-title {
    position: relative;
    overflow: hidden;
}

.ywk-text {
    font-size: 16px;
    color: #2a4026;
    opacity: .6;
    line-height: 26px;
    width: 40%;
    margin: .5% auto 4% auto;
    font-family: 'Feature Deck', sans-serif;
}

.ywk-index-globalfootprint {
    padding: 2% 0 5% 0;
    overflow: hidden;
    background-size: cover;
}

.ywk-index-globalfootprint img {
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: auto;
}

.ywk-index-globalfootprint .ywk-content-top {
    text-align: center;
}

.ywk-index-globalfootprint .ywk-content-top .ywk-title {
    display: inline-block;
}

.ywk-index-globalfootprint .ywk-content-top .ywk-title h2 {
    color: #2a4026;
}

.ywk-index-globalfootprint .ywk-content-top .ywk-title h2::before {
    background: url('../image/title2.png');
}

.ywk-globalfootprint-item {
    width: 86%;
    margin: 3% auto auto auto;
    overflow: hidden;
}

.ywk-globalfootprint-item li {
    position: relative;
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding: 1.3% 2% 1.5% 2%;
    color: #2a4026;
    overflow: hidden;
    list-style: none;
    margin: 0;
    text-align: left;
    border-top: 1px solid rgb(167 167 167 / 20%);
    border-right: 1px solid rgb(167 167 167 / 20%);
    border-bottom: 1px solid rgb(167 167 167 / 20%);
    transition: all .4s ease;
    display: block;
}

.ywk-globalfootprint-item li:first-child {
    border-left: 1px solid rgb(167 167 167 / 20%);
}

.ywk-globalfootprint-item li i {
    width: 35px;
    height: 35px;
    position: absolute;
    right: 15%;
    top: 24%;
}

.ywk-globalfootprint-item li h3 {
    margin: 0;
    position: relative;
    font-weight: normal;
}

.ywk-globalfootprint-item li h3 strong {
    font-size: 44px;
    font-weight: normal;
}

.ywk-globalfootprint-item li h3 strong em {
    font-style: normal;
}

.ywk-globalfootprint-item li h3 span {
    font-size: 20px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: normal;
}

.ywk-globalfootprint-item li h3 sup {
    font-size: 30px;
    line-height: 30px;
    font-weight: normal;
    display: inline-block;
    vertical-align: super;
    margin: 0 0 0 5px;
}

.ywk-globalfootprint-item li p {
    display: block;
    font-size: 15px;
    opacity: .6;
    margin: 10px 0 0 0;
}

.ywk-globalfootprint-item li:hover {
    background: #2a4026;
    color: #fff;
}

.ywk-culture-nav a, .ywk-globalfootprint-item li p, .ywk-references-nav strong, .ywk-about-data .data li p, .ywk-references-list-item .text .title-2, .ywk-references-list-item .text .tpath-1, .ywk-solutions-item .title-1, .nav-title, .ywk-applications-swiper .text, .ywk-references-nav strong, .ywk-dthicscompliance-nav .item-4 .title-6, .nav-type a h4 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ywk-index-banner .text .title-1, .ywk-index-banner .text .title-2, .ywk-index-product-type-item .title-1, .swiper-product-pagination span, .ywk-content-milestone-swiper-item .text .title-1, .ywk-content-milestone-swiper-item .text .num-3, .ywk-year-milestone-swiper span, .nav-type a h4, .ywk-introduce-item li h4 strong, .ywk-introduce-item li h4 span, .ywk-product-nav a, .ywk-product-item .title-1, .ywk-product-detail-text .title-2, .ywk-product-detail-text .xinghao-1, .bigtitle-bg, .swiper-pagination-num, .ywk-applications-swiper .text, .ywk-parameter-content .title-1, .ywk-content-data-center .textright-2 .title-1, .ywk-data-center-item .text .title-1, .ywk-application-scenarios-item .text .name-2, .ywk-application-scenarios-item .text .num-1, .ywk-reference-text .title-2, .ywk-solutions-roomcooling .title-1, .ywk-roomcooling-item-left .title-1, .ywk-popup-reference-right-content .title-1, .ywk-references-item .text .title-1, .ywk-allmore span, .ywk-references-nav strong, .ywk-references-list-item .text .title-2, .ywk-envicool-introduction .ywk-stockcode, .ywk-about-product .title-2, .ywk-core-advantages-item strong, .ywk-culture-right strong, .ywk-culture-right i, .ywk-dthicscompliance-swiper .title-1, .ywk-dthicscompliance-nav .item-4 .title-6, .ywk-certifications-awards-nav strong, .ywk-events-nav a, .companies-item .title-1, .ywk-factory-masonry .toptxt h4, .ywk-news-item .title-2, .ywk-news-detail-top .title-2 h1, .ywk-contact-left .title-1, .ywk-contact-left h3, .network-item .text .addname-1, .ywk-solutions-item .title-1, .ywk-title h2, .banner-title h2 {
    font-family: 'Feature Deck', sans-serif;
}

.ywk-globalfootprint-item li h3 span, .ywk-globalfootprint-item li h3 sup, .ywk-globalfootprint-item li h3 strong, .swiper-pagination-customers span, .features-item em, .ywk-features-swiper .swiper-pagination-features span, .ywk-reference-text .reference-pagination, .ywk-reference-text .reference-pagination span, .ywk-pageturn a, .ywk-about-data .data li h3 strong, .ywk-dthicscompliance-swiper .num-0 strong, .ywk-dthicscompliance-swiper .num-0 span, .ywk-dthicscompliance-nav .item-4 .num-6, .ywk-pagetrun-swiper .swiper-affiliated-num, .ywk-affiliated-nav span, .ywk-search-type a, .ywk-certifications-awards .text, .ywk-solutions-content .ywk-content-top .ywk-text {
    font-family: 'Feature Deck', sans-serif;
}

@media screen and (max-width: 1680px) {
    .ywk-globalfootprint-item li i {
        width: 30px;
        height: 30px;
    }

    .ywk-content-globalfootprint {
        margin-top: 10%;
    }

    .ywk-content-globalfootprint .img {
        width: 90%;
        margin: auto;
    }

    .ywk-globalfootprint-item li h3 strong, .ywk-about-data .data li h3 strong, .ywk-contact-left .title-1 {
        font-size: 34px;
    }
}

@media screen and (max-width: 1600px) {
    .ywk-globalfootprint-item {
        width: 100%;
        text-align: center;
        font-size: 0;
    }

    .ywk-globalfootprint-item li {
        width: auto;
        min-width: 17%;
        float: none;
        display: inline-block;
    }
}

@media screen and (max-width: 1366px) {
    .ywk-content-milestone-swiper, .ywk-globalfootprint-item {
        width: 100%;
    }

    .ywk-content-globalfootprint .img, .ywk-content-customers-swiper {
        width: 100%;
    }
}

@media screen and (max-width: 1280px) {
    .ywk-content-globalfootprint .img {
        width: 90%;
        margin: auto;
    }
}

@media screen and (max-width: 640px) {
    .ywk-index-product, .ywk-index-milestone, .ywk-index-globalfootprint, .ywk-index-customers, .ywk-data-center, .ywk-application-scenarios, .ywk-product-content, .ywk-product, .ywk-product-detail-applications, .ywk-about-culture, .ywk-about-dthicscompliance, .ywk-about-certifications-awards, .ywk-about-events, .ywk-network {
        padding: 20% 0;
    }

    .ywk-globalfootprint-item li {
        width: 100%;
        padding: 5%;
        border-left: 1px solid rgb(167 167 167 / 20%);
    }

    .ywk-content-globalfootprint, .swiper-features-next, .swiper-features-prev {
        display: none;
    }
}

/*</editor-fold>*/
