.module-container {
    width: 100%;
    /*margin-top: 40px;*/
}

.block-add-padding {
    padding: 0 24px;
}

/*平台特性开始*/
.main-title {
    margin-top: 40px;
    text-align: center;
    height: 70px;
    font-size: 24px;
    line-height: 36px;
    color: #222222;
}

.platform-product {
    display: inline-block;
    margin-bottom: 56px;
    padding: 0 15px;
    margin-top: 32px;
}

.platform-product > div {
    width: 192px;
    height: 192px;
    float: left;
    border: 1px solid #ddd;
    margin-bottom: -1px;
    margin-right: -1px;
    background: #ffffff;
}

.product-pic-box {
    width: 100%;
    height: 100px;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 28px;
}

.product-pic-box .product-pic {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.platform-product-item1 .product-pic {
    background: url("../../../res_v2/images/industrial-data/service-framework.png") no-repeat center center;
}

.platform-product-item1 .product-pic.active {
    background: url("../../../res_v2/images/industrial-data/service-framework-active.png") no-repeat center center;
}

.platform-product-item2 .product-pic {
    background: url("../../../res_v2/images/industrial-data/data-engine.png") no-repeat center center;
}

.platform-product-item2 .product-pic.active {
    background: url("../../../res_v2/images/industrial-data/data-engine-active.png") no-repeat center center;
}

.platform-product-item3 .product-pic {
    background: url("../../../res_v2/images/industrial-data/data-core.png") no-repeat center center;
}

.platform-product-item3 .product-pic.active {
    background: url("../../../res_v2/images/industrial-data/data-core-active.png") no-repeat center center;
}

.platform-product-item4 .product-pic {
    background: url("../../../res_v2/images/industrial-data/product-app.png") no-repeat center center;
}

.platform-product-item4 .product-pic.active {
    background: url("../../../res_v2/images/industrial-data/product-app-active.png") no-repeat center center;
}

.platform-product-item5 .product-pic {
    background: url("../../../res_v2/images/industrial-data/gateway-access.png") no-repeat center center;
}

.platform-product-item5 .product-pic.active {
    background: url("../../../res_v2/images/industrial-data/gateway-access-active.png") no-repeat center center;
}

.platform-product-item6 .product-pic {
    background: url("../../../res_v2/images/industrial-data/standard-support.png") no-repeat center center;
}

.platform-product-item6 .product-pic.active {
    background: url("../../../res_v2/images/industrial-data/standard-support-active.png") no-repeat center center;
}

.product-name {
    padding: 0 20px;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
}

.product-name.active {
    color: #1875f0;
}

@media (max-width: 768px) {
    .module-container {
        margin-top: 30px;
    }

    .platform-product {
        padding: 0;
    }

    .platform-product > div {
        width: 33%;
        height: 115px;
    }

    .product-pic-box {
        height: 80px;
        margin-bottom: 0;
        padding-top: 0;
    }

    .main-title {
        height: 55px;
    }

    .product-name {
        font-size: 12px;
        line-height: 12px;
        padding: 0;
    }
}

/*平台特性结束*/
/* swiper 开始*/
.cloud-product-tab {
    height: 50px;
    border-bottom: 1px solid #e9e9e9;
    text-align: center;
}

.cloud-product-tab li {
    float: left;
    width: 200px;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 26px;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #666;
    margin: 0 48px;
    margin-top: 1px;
    cursor: pointer;
}

.cloud-product-tab li.active {
    color: #222;
    border-bottom: 2px solid #1875f0;
}

.cloud-product-tab li:hover {
    font-weight: bold;
}

.cloud-product-content {
    width: 100%;

}

.slide-introduction {
    font-size: 16px;
    color: #555555;
    margin-bottom: 32px;
    margin-top: 32px;
}

.slide-content > div {
    float: left;
    width: 384px;
    height: 144px;
    /*    border: 1px solid #ffffff;*/
    padding: 20px 20px;
    margin-right: 24px;
    margin-bottom: 56px;
}

.slide-content > div.active {
    border: 1px solid #1875f0;
}

.slide-content > div:nth-child(3n) {
    margin-right: 0;
}

.product-icon {
    float: left;
    width: 114px;
    height: 100%;
    text-align: center;
}

.swiper-slide1 .product-icon1 {
    background: url("../../../res_v2/images/industrial-data/1.png") no-repeat center center;
}

.swiper-slide1 .product-icon1.active {
    background: url("../../../res_v2/images/industrial-data/1-active.png") no-repeat center center;
}

.swiper-slide1 .product-icon2 {
    background: url("../../../res_v2/images/industrial-data/2.png") no-repeat center center;
}

.swiper-slide1 .product-icon2.active {
    background: url("../../../res_v2/images/industrial-data/2-active.png") no-repeat center center;
}

.swiper-slide1 .product-icon3 {
    background: url("../../../res_v2/images/industrial-data/3.png") no-repeat center center;
}

.swiper-slide1 .product-icon3.active {
    background: url("../../../res_v2/images/industrial-data/3-active.png") no-repeat center center;
}

.swiper-slide1 .product-icon4 {
    background: url("../../../res_v2/images/industrial-data/4.png") no-repeat center center;
}

.swiper-slide1 .product-icon4.active {
    background: url("../../../res_v2/images/industrial-data/4-active.png") no-repeat center center;
}

.swiper-slide1 .product-icon5 {
    background: url("../../../res_v2/images/industrial-data/5.png") no-repeat center center;
}

.swiper-slide1 .product-icon5.active {
    background: url("../../../res_v2/images/industrial-data/5-active.png") no-repeat center center;
}

.swiper-slide1 .product-icon6 {
    background: url("../../../res_v2/images/industrial-data/6.png") no-repeat center center;
}

.swiper-slide1 .product-icon6.active {
    background: url("../../../res_v2/images/industrial-data/6-active.png") no-repeat center center;
}

.swiper-slide2 .product-icon1 {
    background: url("../../../res_v2/images/industrial-data/7.png") no-repeat center center;
}

.swiper-slide2 .product-icon1.active {
    background: url("../../../res_v2/images/industrial-data/7-active.png") no-repeat center center;
}

.swiper-slide2 .product-icon2 {
    background: url("../../../res_v2/images/industrial-data/8.png") no-repeat center center;
}

.swiper-slide2 .product-icon2.active {
    background: url("../../../res_v2/images/industrial-data/8-active.png") no-repeat center center;
}

.swiper-slide2 .product-icon3 {
    background: url("../../../res_v2/images/industrial-data/9.png") no-repeat center center;
}

.swiper-slide2 .product-icon3.active {
    background: url("../../../res_v2/images/industrial-data/9-active.png") no-repeat center center;
}

.swiper-slide2 .product-icon4 {
    background: url("../../../res_v2/images/industrial-data/10.png") no-repeat center center;
}

.swiper-slide2 .product-icon4.active {
    background: url("../../../res_v2/images/industrial-data/10-active.png") no-repeat center center;
}

.swiper-slide2 .product-icon5 {
    background: url("../../../res_v2/images/industrial-data/11.png") no-repeat center center;
}

.swiper-slide2 .product-icon5.active {
    background: url("../../../res_v2/images/industrial-data/11-active.png") no-repeat center center;
}

.swiper-slide2 .product-icon6 {
    background: url("../../../res_v2/images/industrial-data/12.png") no-repeat center center;
}

.swiper-slide2 .product-icon6.active {
    background: url("../../../res_v2/images/industrial-data/12-active.png") no-repeat center center;
}

.swiper-slide3 .product-icon1 {
    background: url("../../../res_v2/images/industrial-data/13.png") no-repeat center center;
}

.swiper-slide3 .product-icon1.active {
    background: url("../../../res_v2/images/industrial-data/13-active.png") no-repeat center center;
}

.swiper-slide3 .product-icon2 {
    background: url("../../../res_v2/images/industrial-data/14.png") no-repeat center center;
}

.swiper-slide3 .product-icon2.active {
    background: url("../../../res_v2/images/industrial-data/14-active.png") no-repeat center center;
}

.swiper-slide3 .product-icon3 {
    background: url("../../../res_v2/images/industrial-data/15.png") no-repeat center center;
}

.swiper-slide3 .product-icon3.active {
    background: url("../../../res_v2/images/industrial-data/15-active.png") no-repeat center center;
}

.swiper-slide3 .product-icon4 {
    background: url("../../../res_v2/images/industrial-data/16.png") no-repeat center center;
}

.swiper-slide3 .product-icon4.active {
    background: url("../../../res_v2/images/industrial-data/16-active.png") no-repeat center center;
}

.swiper-slide3 .product-icon5 {
    background: url("../../../res_v2/images/industrial-data/17.png") no-repeat center center;
}

.swiper-slide3 .product-icon5.active {
    background: url("../../../res_v2/images/industrial-data/17-active.png") no-repeat center center;
}

.swiper-slide3 .product-icon6 {
    background: url("../../../res_v2/images/industrial-data/18.png") no-repeat center center;
}

.swiper-slide3 .product-icon6.active {
    background: url("../../../res_v2/images/industrial-data/18-active.png") no-repeat center center;
}

.swiper-slide4 .product-icon1 {
    background: url("../../../res_v2/images/industrial-data/19.png") no-repeat center center;
}

.swiper-slide4 .product-icon1.active {
    background: url("../../../res_v2/images/industrial-data/19-active.png") no-repeat center center;
}

.swiper-slide4 .product-icon2 {
    background: url("../../../res_v2/images/industrial-data/20.png") no-repeat center center;
}

.swiper-slide4 .product-icon2.active {
    background: url("../../../res_v2/images/industrial-data/20-active.png") no-repeat center center;
}

.swiper-slide4 .product-icon3 {
    background: url("../../../res_v2/images/industrial-data/21.png") no-repeat center center;
}

.swiper-slide4 .product-icon3.active {
    background: url("../../../res_v2/images/industrial-data/21-active.png") no-repeat center center;
}

.swiper-slide4 .product-icon4 {
    background: url("../../../res_v2/images/industrial-data/22.png") no-repeat center center;
}

.swiper-slide4 .product-icon4.active {
    background: url("../../../res_v2/images/industrial-data/22-active.png") no-repeat center center;
}

.swiper-slide4 .product-icon5 {
    background: url("../../../res_v2/images/industrial-data/23.png") no-repeat center center;
}

.swiper-slide4 .product-icon5.active {
    background: url("../../../res_v2/images/industrial-data/23-active.png") no-repeat center center;
}

.swiper-slide4 .product-icon6 {
    background: url("../../../res_v2/images/industrial-data/24.png") no-repeat center center;
}

.swiper-slide4 .product-icon6.active {
    background: url("../../../res_v2/images/industrial-data/24-active.png") no-repeat center center;
}

.slide-content .product-introduction {
    float: left;
    width: 210px;
}

.slide-content .product-title {
    font-size: 18px;
    line-height: 24px;
    color: #222222;
    margin-bottom: 8px;
}

.slide-content .product-title.active {
    color: #1875f0;
}

.slide-content .product-text {
    font-size: 14px;
    line-height: 21px;
    color: #999999;
}

@media (max-width: 768px) {
    /* swiper */
    .cloud-product-tab li {
        width: auto;
        margin: 0;
        color: #222;
    }

    .slide-introduction {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .slide-content {
        margin-bottom: 20px;
    }

    .slide-content > div {
        width: calc(50% - 5px);
        height: auto;
        margin-right: 10px;
        margin-bottom: 20px;
        padding: 0;
        border: none;
    }

    .slide-content > div:nth-child(3n) {
        margin-right: 10px;
    }

    .slide-content > div:nth-child(2n) {
        margin-right: 0;
    }

    .slide-content .product-icon {
        float: unset;
        width: 30px;
        height: 30px;
        background-size: cover !important;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .slide-content .product-introduction {
        width: 100%;
        padding-bottom: 10px;
    }

    .slide-content .product-title {
        text-align: center;
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 4px;
    }

    .slide-content .product-text {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
        color: #999;
    }

    .swiper-pagination-bullet {
        width: 15px;
        height: 2px;
        border-radius: 0;
        background: #b9d5fa;
    }

    .swiper-pagination-bullet-active {
        background: #1875f0;
    }
}

/* swiper结束 */
/*聚焦工业领域开始*/
.focus-industry-title {
    font-size: 24px;
    line-height: 36px;
    color: #222222;
    margin-bottom: 40px;
    text-align: center;
    font-weight: 500;
    padding-top: 40px;
}

.focus-industry-content {
    margin-bottom: 56px;
}

@media (max-width: 768px) {
    .focus-industry-content {
        margin-bottom: 30px;
    }
}

.focus-industry-title p {
    margin-top: 8px;
    font-size: 14px;
    line-height: 21px;
    color: #666666;
    text-align: center;
}

.focus-industry-content > div {
    width: 255px;
    height: 168px;
    float: left;
    margin-right: 60px;
    margin-top: 0px;
    transition: transform 0.5s;
}

@media (min-width:769px){
    .focus-industry-content > div:hover {
        transform: translate(0, -20px);
        transition: transform 0.5s;
    }
}


.focus-industry-content > div:nth-child(n+7) {
    margin-top: 40px;
}

.four-img .focus-industry-content > div:nth-child(n+5) {
    margin-top: 40px;
}

.focus-industry-content > div:nth-child(4n) {
    margin-right: 0;
}

.industry-item-pic {
    margin: 0 auto;
    width: 60px;
    height: 60px;
    margin-bottom: 16px;
}

/*.focus-industry-item1 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/sdk.png") no-repeat;*/
/*}*/

/*.focus-industry-item1 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/sdk-active.png") no-repeat;*/
/*}*/

/*.focus-industry-item2 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/data-cover.png") no-repeat;*/
/*}*/

/*.focus-industry-item2 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/data-cover-active.png") no-repeat;*/
/*}*/

/*.focus-industry-item3 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/accelerator.png") no-repeat;*/
/*}*/

/*.focus-industry-item3 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/accelerator-active.png") no-repeat;*/
/*}*/

/*.focus-industry-item4 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/fog-calculation.png") no-repeat;*/
/*}*/

/*.focus-industry-item4 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/fog-calculation-active.png") no-repeat;*/
/*}*/

/*.focus-industry-item5 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/material.png") no-repeat;*/
/*}*/

/*.focus-industry-item5 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/material-active.png") no-repeat;*/
/*}*/

/*.focus-industry-item6 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/industrial-intelligence.png") no-repeat;*/
/*}*/

/*.focus-industry-item6 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/industrial-intelligence-active.png") no-repeat;*/
/*}*/

/*.focus-industry-item7 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/calculate.png") no-repeat;*/
/*}*/

/*.focus-industry-item7 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/calculate-active.png") no-repeat;*/
/*}*/

/*.focus-industry-item8 .industry-item-pic {*/
/*    background: url("../../../res_v2/images/industrial-data/basic-platform.png") no-repeat;*/
/*}*/

/*.focus-industry-item8 .industry-item-pic.active {*/
/*    background: url("../../../res_v2/images/industrial-data/basic-platform-active.png") no-repeat;*/
/*}*/

.industry-item-text {
    font-size: 16px;
    color: #222222;
    text-align: center;
}

.focus-industry-content .industry-item-text > p {
    margin-top: 12px;
    font-size: 14px;
    line-height: 21px;
    color: #999999;
    text-align: center;
}

.focus-industry-content .industry-item-text .industry-item-text-two {
    margin-top: 0;
}

@media (max-width: 768px) {
    .focus-industry-content > div {
        width: calc(50% - 10px);
        height: 115px;
        float: left;
        margin-right: 20px;
        margin-bottom: 0px;
        margin-top: 0 !important;
    }

    .focus-industry-content > div:nth-child(2n) {
        margin-right: 0;
    }

    .industry-item-pic {
        width: 40px;
        height: 40px;
        background-size: cover !important;
        margin-bottom: 6px;
    }

    .industry-item-text {
        font-size: 13px;
        line-height: 20px;
    }

    .industry-item-text p {
        margin-top: 12px;
        font-size: 12px;
        line-height: 18px;
    }
}

/*聚焦工业领域结束*/
/* 企业应用开始 */
.company-product {
    background-color: #f3f3f5;
    position: relative;
    margin: 0px -20px;
    padding: 28px 190px 28px 24px;
    overflow: hidden;
}

.bright-title {
    font-size: 24px;
    line-height: 36px;
    color: #1875f0;
    margin-bottom: 8px;
}

.main-text {
    font-size: 14px;
    line-height: 21px;
    color: #222222;
}

.company-product-pic {
    width: 137px;
    position: absolute;
    right: 55px;
    bottom: 0px;
}

.company-service .company-product-pic {
    width: 124px;
}

.company-ecology .company-product-pic {
    width: 121px;
}

@media (max-width: 768px) {
    .company-product {
        padding-right: 116px;
        margin-right: -15px;
        margin-left: -15px;
    }

    .company-product-pic {
        right: 15px;
    }

    .company-application .company-product-pic {
        width: 68px;
    }
}

.main-content-box {
    padding-top: 24px;
}

.minus-margin {
    margin-top: 8px;
}

.main-content-title {
    width: 100%;
    /*height: 50px;*/
    font-size: 20px;
    color: #222222;
    border-bottom: 1px solid #f8f8f8;
    padding-top: 40px;
    padding-bottom: 24px;
}

.main-content-item {
    float: left;
    width: 320px;
    height: 80px;
    margin-right: 96px;
    margin-bottom: 32px;
}

.main-content-box .main-content-item:nth-child(3n) {
    margin-right: 0;
}

.item-title {
    font-size: 16px;
    line-height: 24px;
    color: #1875f0;
    margin-bottom: 8px;
}

.item-content {
    font-size: 12px;
    line-height: 24px;
    color: #666666;
}

.horizontal-line {
    width: 100%;
    height: 1px;
    background: #f8f8f8;
}

@media (max-width: 768px) {

    .search-product {
        margin-right: -9px;
        margin-left: -9px;
    }

    .main-content-item {
        float: unset;
        width: 100%;
        height: 80px;
        margin-right: 0;
    }

    .horizontal-line {
        height: 0px;
        margin-top: -40px;
    }
}

/* 企业应用结束 */
/* 工业大数据介绍-上下型卡片开始 */
.block-card-seesaw {
    width: 100%;
    margin-bottom: 32px;
    margin-top: 32px;
}

.block-card-seesaw > div {
    float: left;
    width: 588px;
    height: 185px;
    margin-right: 24px;
    margin-bottom: 32px;
    border: 1px solid #e9e9e9;
    padding-bottom: 24px;
}

.block-card-seesaw > div:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1)
}

.block-card-seesaw > div:nth-child(2n) {
    margin-right: 0;
}

.card-seesaw-title {
    height: 72px;
    padding-top: 24px;
    padding-left: 36px;
    font-size: 18px;
    line-height: 24px;
    color: #222222;
    border-bottom: 1px solid #E9E9E9;
    background: url("../../images/card-seesaw-title-bg.jpg") center no-repeat;
    background-size: 100% 100%;
}

.card-seesaw-content {
    width: 100%;
    padding-top: 24px;
    padding-left: 36px;
    padding-right: 36px;
    font-size: 14px;
    line-height: 21px;
    color: #555555;
}

.card-seesaw-content p {
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

@media (max-width: 768px) {
    .block-card-seesaw > div {
        width: 100%;
        margin-right: 0;
    }
}

/* 工业大数据介绍-上下型卡片结束 */

/* 企业应用结束 */

/*智能制造css开始*/

.module-content {
    width: 1200px;
    margin: 0 auto;
    border-top: 1px solid transparent;
    position: relative;
}

.module-content > img {
    margin-bottom: 56px !important;
}

@media (max-width: 768px) {
    .module-content {
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
        overflow: hidden;
        position: relative;
    }

    .module-content > img {
        margin-bottom: 40px !important;
        max-width: 100%;
    }
}

/*title*/
.cloud-computing-platform .box-title, .intelligent-evaluation .box-title, .intelligent-device .box-title, .solution .box-title, .core-team .box-title, .information-product .box-title {
    line-height: 31px;
    font-size: 24px;
    color: #222222;
    text-align: center;
    margin-top: 40px;
    font-weight: 500;
}

/*内容*/
.box-content {
    margin-top: 40px;
    padding-bottom: 56px;
    border-top: 1px solid transparent;

}

.box-content:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

@media (max-width: 768px) {
    .box-title {
        padding: 40px 0;
        margin: 0 !important;
    }

    .box-content {
        margin-top: 0px;
        padding-bottom: 0px;
        padding: 0 15px 20px 15px;
    }

    /*重置智能制造样式中的移动端module-content的样式*/
    .cloud-computing-platform .module-content, .intelligent-evaluation .module-content, .intelligent-device .module-content, .information-product .module-content, .solution .module-content, .core-team .module-content {
        padding: 0;
    }
}

/*云计算基础*/
/*背景颜色*/
.cloud-computing-platform {
    background: rgb(245, 247, 250);
}

/*介绍*/
.cloud-introduce {
    padding: 20px 0px 26px 0px;
    width: 650px;
    float: left;
    margin-right: 40px;
}

/*介绍title*/
.cloud-introduce-title {
    line-height: 25px;
    font-size: 18px;
    color: #222222;
    font-weight: 500;
}

/*介绍内容*/
.cloud-introduce-content {
    font-size: 14px;
    line-height: 21px;
    color: #666666;
    margin-top: 12px;
    text-align: justify;
}

/*图片*/
.cloud-img {
    /*position: absolute;*/
    /* right: 32px;
     top: 50%;*/
    /*width: 339px;
    height: 100%;*/
    /* transform: translateY(-50%);*/
    float: left;
    width: 510px;
}

.cloud-img img {
    display: block;
    margin: auto;
    width: auto;
}

@media (max-width: 768px) {
    .cloud-introduce {
        padding: 0;
        padding-top: 0px;
        width: 100%;
        float: unset;
    }

    .cloud-introduce-content {
        margin-top: 8px;
        font-size: 13px;
        line-height: 20px;
    }

    .cloud-introduce-title {
        font-size: 14px;
        line-height: 20px;
    }

    .cloud-img {
        width: 100%;
        margin: 0 auto;
        float: unset;
        margin-top: 0 !important;
    }

    .cloud-img img {
        width: 80%;
    }
}

/*智能评估*/
/*内容列表*/
.evaluation-list {
    width: 588px;
    height: 176px;
    padding: 0 24px 0 0;
    float: left;
    margin-left: 24px;
    background: rgb(245, 247, 250);
}

.evaluation-list:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1)
}

.evaluation-list:nth-child(1) {
    margin-left: 0px;
}

/*内容列表图片*/
.evaluation-img {
    background: rgb(245, 247, 250);
    width: 146px;
    float: left;
    padding: 35px 0 0 0;
    margin-left: 10px;
}

.evaluation-img img {
    width: 100%;
    height: 100%;
}

/*内容列表介绍*/
.evaluation-introduce {
    float: left;
    width: 385px;
    /* margin-left: 24px;*/
}

/*内容列表title*/
.evaluation-introduce-title {
    margin-top: 29px;
    line-height: 25px;
    font-size: 18px;
    color: #222222;
}

.evaluation-list:hover .evaluation-introduce-title {
    color: #1875f0;
}

/*介绍内容*/
.evaluation-introduce-content {
    font-size: 14px;
    line-height: 21px;
    color: #999999;
    margin-top: 12px;
    text-align: justify;
    margin-top: 8px;
}

@media (max-width: 768px) {
    .evaluation-list {
        margin-left: 0;
        width: 100%;
        height: auto;
        padding: 0;
        padding-bottom: 20px;
    }

    .evaluation-list:nth-child(2) {
        margin-top: 15px;
    }

    .evaluation-img {
        width: 30%;
        height: 112px;
        margin-top: 20px;
        margin-left: 0;
    }

    .evaluation-introduce {
        width: 65%;
        margin-left: 1%;
    }

    .evaluation-introduce-title {
        margin-top: 17px;
        font-size: 14px;
        line-height: 20px;
    }

    .evaluation-introduce-content {
        margin-top: 8px;
        font-size: 13px;
        line-height: 20px;
        text-indent: 1em;
    }
}

/*智能设备*/
/*背景颜色*/
.intelligent-device {
    background: #f5f7fa;
    padding-bottom: 56px;
}

/*内容*/
.intelligent-device .box-content {
    margin-bottom: 0px;
    padding: 0;
}

/*title处的列表*/
.device-list {
    width: 100px;
    margin-left: 150px;
    margin-right: 150px;
    float: left;
    text-align: center;
    cursor: pointer;
    position: relative;
    padding-bottom: 40px;
}
.device-content-title-four .device-list{
    margin: 0 94px;
}
.module-content-developer{
    overflow: inherit;
}
.module-content-developer .box-content{
    overflow: inherit;
}
.device-img {
    width: 56px;
    height: 56px;
    margin: 0 auto;
    transition: transform 0.5s;
}

.device-img1 {
    background: url("../../images/intelligent_manufacturing/device-img1.png") no-repeat center center;
    background-size: 100% 100%;
}

.device-img2 {
    background: url("../../images/intelligent_manufacturing/device-img2.png") no-repeat center center;
    background-size: 100% 100%;
}

.device-img3 {
    background: url("../../images/intelligent_manufacturing/device-img3.png") no-repeat center center;
    background-size: 100% 100%;
}

.device-list.active .device-img1 {
    background: url("../../images/intelligent_manufacturing/device-img-active1.png") no-repeat center center;
    background-size: 100% 100%;
}

.device-list.active .device-img2 {
    background: url("../../images/intelligent_manufacturing/device-img-active2.png") no-repeat center center;
    background-size: 100% 100%;
}

.device-list.active .device-img3 {
    background: url("../../images/intelligent_manufacturing/device-img-active3.png") no-repeat center center;
    background-size: 100% 100%;
}

.device-title {
    margin-top: 17px;
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    transition: transform 0.5s;
}

@media (min-width: 769px){
    .device-list:hover .device-img, .device-list:hover .device-title {
        transform: translate(0, -20px);
        transition: transform 0.5s;
    }
}

.device-list.active .device-title {
    color: #1875f0;
}

.device-triangle-box {
    position: absolute;
    bottom: 0px;
    left: -50%;
}

.device-triangle {
    width: 204px;
    height: 2px;
    background: #1875F0;
    position: absolute;
    bottom: 1px;
    left: -50%;
    /*margin-left: -12px;*/
    display: none;
}

.device-list.active .device-triangle {
    display: block;
}

/*内容列表*/
.device-introduce {
    /*width: 1200px;*/
    margin: 0 auto;
    background: #ffffff;
    padding-bottom: 26px;
    margin-top: 0;
}

.device-introduce .module-content {
    display: none;
    padding-top: 24px;
    padding-bottom: 10px;
}

.device-introduce .module-content.active {
    display: block;
}

.device-introduce-list {
    float: left;
    width: 352px;
    padding: 14px 16px 16px 16px;
    margin-left: 24px;
    cursor: pointer;
    transition: all ease .5s;
    border: 1px solid #ffffff;
}

.device-introduce-list:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1)
}

.device-introduce-list-title {
    line-height: 22px;
    font-size: 16px;
    color: #222222;
    font-weight: 700;
}

.device-introduce-list.active {
    box-shadow: 0 1px 40px 0 rgba(0, 0, 0, 0.08);
    border: 1px solid #1875F0;
}

.device-introduce-list.active .device-introduce-list-title {
    color: #1875F0;
}

.device-introduce-list-content {
    margin-top: 8px;
    line-height: 20px;
    font-size: 14px;
    color: #666666;
}

@media (max-width: 768px) {
    .intelligent-device .box-content {
        padding: 0 15px;
    }

    .intelligent-device {
        background: #ffffff;
        padding-bottom: 0;
        margin-top: 0;
    }

    .intelligent-device .box-content {
        margin-bottom: 0;
    }

    .device-list {
        width: 31%;
        height: auto;
        margin-left: 3%;
        padding-bottom: 15px;
        margin-right: 0;
    }

    .device-list:nth-child(1) {
        margin-left: 0;
    }

    .device-list .device-img {
        width: 30px;
        height: 30px;
    }

    .device-img1 {
        background: url("../../images/intelligent_manufacturing/device-img-mobile1.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .device-img2 {
        background: url("../../images/intelligent_manufacturing/device-img-mobile2.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .device-img3 {
        background: url("../../images/intelligent_manufacturing/device-img-mobile3.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .device-list.active .device-img1 {
        background: url("../../images/intelligent_manufacturing/device-img-active-mobile1.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .device-list.active .device-img2 {
        background: url("../../images/intelligent_manufacturing/device-img-active-mobile2.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .device-list.active .device-img3 {
        background: url("../../images/intelligent_manufacturing/device-img-active-mobile3.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .device-title {
        margin-top: 10px;
        font-size: 14px;
        line-height: 14px;
        color: #222222;
        height: auto;
    }

    .device-introduce {
        width: 100%;
        background: rgb(243, 243, 245);
        padding-bottom: 20px;
    }

    .device-introduce-list {
        margin-left: 0;
        margin: 0;
        width: 90%;
        padding: 10px;
        margin: 9px 15px 10px;
    }

    .device-introduce-list-title {
        font-size: 13px;
        line-height: 20px;
    }

    .device-introduce-list-content {
        margin-top: 8px;
        font-size: 12px;
        line-height: 16px;
    }

    .device-triangle {
        border-bottom-color: rgb(243, 243, 245);
    }
}

/*信息产品*/
.product-list {
    width: 400px;
    float: left;
    text-align: center;
    cursor: pointer;
    transition: transform 0.5s;
}

.four-row .product-list {
    width: 300px;
}

.product-list:hover {
    transform: translate(0, -20px);
    transition: transform 0.5s;
}

.product-list:nth-child(n+4) {
    margin-top: 32px;
}

.product-img1 {
    background: url("../../images/intelligent_manufacturing/product-img1.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-img2 {
    background: url("../../images/intelligent_manufacturing/product-img2.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-img3 {
    background: url("../../images/intelligent_manufacturing/product-img3.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-img4 {
    background: url("../../images/intelligent_manufacturing/product-img4.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-img5 {
    background: url("../../images/intelligent_manufacturing/product-img5.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-img6 {
    background: url("../../images/intelligent_manufacturing/product-img6.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-list.active .product-img1 {
    background: url("../../images/intelligent_manufacturing/product-img-active1.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-list.active .product-img2 {
    background: url("../../images/intelligent_manufacturing/product-img-active2.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-list.active .product-img3 {
    background: url("../../images/intelligent_manufacturing/product-img-active3.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-list.active .product-img4 {
    background: url("../../images/intelligent_manufacturing/product-img-active4.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-list.active .product-img5 {
    background: url("../../images/intelligent_manufacturing/product-img-active5.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-list.active .product-img6 {
    background: url("../../images/intelligent_manufacturing/product-img-active6.png") no-repeat center center;
    background-size: 100% 100%;
}

.product-img {
    width: 56px;
    height: 56px;
    margin: 0 auto;
    background-size: 100% 100%;
}

.product-title {
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    margin-top: 17px;
}

.product-title.active {
    color: #1875f0;
}

.product-list.active .product-title {
    color: #1875f0;
}

@media (max-width: 768px) {
    .information-product {
        margin-top: 0;
    }

    .product-list {
        width: 40% !important;
        height: auto;
        min-height: 102px;
        margin: 0 5%;
        margin-top: 42px !important;
    }

    .product-img1 {
        background: url("../../images/intelligent_manufacturing/product-img-mobile1.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-img2 {
        background: url("../../images/intelligent_manufacturing/product-img-mobile2.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-img3 {
        background: url("../../images/intelligent_manufacturing/product-img-mobile3.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-img4 {
        background: url("../../images/intelligent_manufacturing/product-img-mobile4.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-img5 {
        background: url("../../images/intelligent_manufacturing/product-img-mobile5.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-img6 {
        background: url("../../images/intelligent_manufacturing/product-img-mobile6.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-list.active .product-img1 {
        background: url("../../images/intelligent_manufacturing/product-img-active-mobile1.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-list.active .product-img2 {
        background: url("../../images/intelligent_manufacturing/product-img-active-mobile2.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-list.active .product-img3 {
        background: url("../../images/intelligent_manufacturing/product-img-active-mobile3.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-list.active .product-img4 {
        background: url("../../images/intelligent_manufacturing/product-img-active-mobile4.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-list.active .product-img5 {
        background: url("../../images/intelligent_manufacturing/product-img-active-mobile5.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-list.active .product-img6 {
        background: url("../../images/intelligent_manufacturing/product-img-active-mobile6.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .product-list:nth-child(1), .product-list:nth-child(2) {
        margin-top: 0;
    }

    .product-img {
        width: 29px;
        height: 32px;
    }

    .product-title {
        margin-top: 10px;
        font-family: PingFangSC-Medium;
        font-size: 14px;
        line-height: 20px;
        height: auto;
    }

}

/*解决方法*/
.solution {
    background: url("../../images/intelligent_manufacturing/solution.png") no-repeat center center;
    background-size: 100% 100%;
}

.solution .box-title {
    color: #ffffff;
}

.solution-list {
    overflow: hidden;
    width: 300px;
    height: 300px;
    text-align: center;
    position: relative;
    float: left;
}

.solution-list .solution-list-box-a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.qgy-bac {
    background: url("../../new_year2021/bg_solution_qghy.png") no-repeat center center;
    background-size: 100% 100%;
}

.qc-bac {
    background: url("../../new_year2021/bg_solution_qchy.png") no-repeat center center;
    background-size: 100% 100%;
}

.dz-bac {
    background: url("../../new_year2021/bg_solution_dz.png") no-repeat center center;
    background-size: 100% 100%;
}

.jx-bac {
    background: url("../../new_year2021/bg_solution_jxzz.png") no-repeat center center;
    background-size: 100% 100%;
}

.solution-img {
    width: 54px;
    height: 54px;
    margin: 0 auto;
    margin-top: 80px;
}

.solution-img img {
    width: 100%;
    height: 100%;
}

.solution-list.active .solution-img {
    display: none;
}

.solution-heng {
    margin: 0 auto;
    margin-top: 24px;
    width: 24px;
    height: 2px;
    background: #ffffff;
}

.solution-list.active .solution-heng {
    display: none;
}

.solution-title {
    margin: 0 auto;
    margin-top: 24px;
    text-align: center;
    color: #ffffff;
    line-height: 25px;
    font-size: 18px;
}

.solution-list.active .solution-title {
    display: none;
}

/*列表移入显示*/
.solution-hover {
    display: none;
    position: absolute;
    width: 300px;
    height: 300px;
    top: 0;
    left: 0;
    overflow: hidden;
}

.solution-hover-bac {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /* background: #eb4443; */
    /*background: #1875f0;*/
    /*opacity: 0.7;*/
   background: #eb4443;
    opacity: 0.65;
}

.solution-hover-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.solution-list.active .solution-hover {
    display: block;
}

.solution-hover-img {
    margin: 0 auto;
    width: 54px;
    margin-top: 32px;
}

.solution-hover-img img {
    width: 100%;
    height: 100%;
}

.solution-hover-title {
    margin: 0 auto;
    margin-top: 16px;
    height: 25px;
    font-size: 18px;
    color: #ffffff;
}

.solution-hover-introduce {
    padding: 0 24px;
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    text-align: justify;
    text-align-last: center;
}

.solution-hover-btn {
    margin: 0 auto;
    width: 109px;
    height: 36px;
    background: transparent;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.solution-hover-btn a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    margin-top: 18px;
    line-height: 36px;
    font-size: 14px;
    border: 1px solid #fff;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.solution-hover-btn:hover {
    background: #fff;
}

.solution-hover-btn:hover a {
    color: #1875f0;
}

@media (max-width: 768px) {
    .solution {
        background: url("../../images/intelligent_manufacturing/solution-mobile.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .solution .box-title {
        color: #ffffff;
    }

    .solution .box-content {
        padding: 0px 15px 20px;
    }

    .solution-list {
        width: 47%;
        height: 150px;
        margin: 10px 0;
    }

    .solution-list:nth-child(2n+2) {
        margin-left: 5%;
    }

    .solution-img {
        width: 27px;
        height: 27px;
        margin-top: 40px;
    }

    .solution-heng {
        width: 12px;
        margin-top: 12px;
    }

    .solution-title {
        font-size: 14px;
        line-height: 20px;
        margin-top: 7px;
    }

    .qgy-bac {
        background: url("../../new_year2021/bg_solution_qghy_mobile.jpg") no-repeat center center;
        background-size: 100% 100%;
    }

    .qc-bac {
        background: url("../../new_year2021/bg_solution_qchy_mobile.jpg") no-repeat center center;
        background-size: 100% 100%;
    }

    .dz-bac {
        background: url("../../new_year2021/bg_solution_dz_mobile.jpg") no-repeat center center;
        background-size: 100% 100%;
    }

    .jx-bac {
        background: url("../../new_year2021/bg_solution_jxzz_mobile.jpg") no-repeat center center;
        background-size: 100% 100%;
    }

}

/*核心团队*/
.box-introduce {
    margin-top: 16px;
    padding: 0 112px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
}

.team-img {
    text-align: center;
}

.team-content {
    width: 1113px;
    margin: 0 auto;
    margin-top: 44px;
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
    padding: 14px 0 46px 0;
    position: relative;
}

.team-add {
    position: absolute;
    width: 40px;
    height: 40px;
    background: blue;
    top: -20px;
    left: 538px;
    font-size: 40px;
    line-height: 35px;
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    background: url("../../images/intelligent_manufacturing/team-add.png") center no-repeat;
    background-size: 100% 100%;
}

.team-list {
    float: left;
    width: 20%;
    text-align: center;
    overflow: hidden;
    padding-top: 32px;
    transition: transform 0.5s;
}

@media(min-width:769px){
    .team-list:hover {
        transform: translate(0, -20px);
        transition: transform 0.5s;
    }
}

.time-list-img {
    margin: 0 auto;
    width: 97px;
}

.time-list-img img {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.time-list-title {
    margin-top: 8px;
    line-height: 20px;
    font-size: 14px;
    color: #222222;
}

@media (max-width: 768px) {
    .core-team {
        margin-top: 0;
    }

    .box-introduce {
        margin-top: 0;
        padding: 0 15px;
        text-align: justify;
    }

    .team-img img {
        margin-top: 20px;
    }

    .team-content {
        margin-top: 34px;
        width: 98%;
        padding: 0 0 20px 0;
        margin-bottom: 10px;
    }

    .team-add {
        width: 34px;
        height: 34px;
        background: url("../../images/intelligent_manufacturing/team-add.png") center no-repeat;
        background-size: 100% 100%;
        top: -17px;
        left: 50%;
        margin-left: -17px;
        font-size: 34px;
        line-height: 34px;
    }

    .team-list {
        width: 24%;
        height: auto;
        margin-left: 7%;
        padding-top: 0;
        margin-top: 21px;
    }

    .time-list-img {
        width: 100%;
    }

    .time-list-title {
        margin-top: 12px;
        font-size: 14px;
        line-height: 20px;
    }
}

/*智能制造css结束*/
/* 图文混排 一行6图*/
.block-photoandtext {
    background-color: #f5f7fa;
    padding-bottom: 56px;
}

.block-photoandtext .platform-product, .block-photoandtext .focus-industry-content {
    margin-bottom: 0px;
}

.block-main-title {
    font-size: 20px;
    line-height: 36px;
    color: #222222;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 500;
    padding-top: 20px;
}

.block-photoandtext .block-main-title, .block-photoandtext-black .block-main-title {
    padding-top: 40px;
}

.block-photoandtext p, .block-main-descript {
    font-size: 16px;
    line-height: 24px;
    color: #555555;
    /* margin-bottom: 40px; */
    margin-bottom: 16px;
    text-indent: 2em;
}

/* 此处是平台特性模板 */
/* 图文混排结束*/
/* 图文混排 一行三图开始 */
.oneline-three-pic > div {
    float: left;
    width: 384px;
    height: 220px;
    margin-right: 24px;
    background: #f9f9f9;
    margin-bottom: 30px;
}

.oneline-three-pic > div:nth-child(3n) {
    margin-right: 0;
}

@media (max-width: 768px) {
    .block-photoandtext {
        padding-bottom: 30px;
    }

    .oneline-three-pic > div {
        width: 100%;
        margin-right: 0;
    }
}

/* 一行三个图文结束 */

/* 工业现场安全防护 start */
.module-container.gray {
    background-color: #F3F3F5;
}

.module-container.gongye {
    background: url(../../images/network_security/2019-04-01_151440.png) no-repeat center;
    background-size: 100% 100%;
}

.w1142-box {
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 56px;
    width: 1142px;
}

.box-title {
    line-height: 36px;
    font-size: 24px;
    color: #222;
    text-align: center;
    font-family: PingFangSC-Medium;
    margin: 0;
}

.box-title.white {
    color: #fff;
    background: transparent;
}

.imgtext-box {
    margin-top: 40px;
}

.imgtext-box h3 {
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    font-family: PingFangSC-Medium;
    padding-left: 462px;
}

.imgtext-box .img {
    width: 430px;
    height: 226px;
    float: left;
    margin-top: -28px;
}

.imgtext-box p {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    font-family: PingFangSC-Regular;
    opacity: 0.5;
    padding-left: 462px;
    margin-top: 16px;
    text-align: justify;
}

.imgtext-box .look-more {
    line-height: 21px;
    font-size: 14px;
    color: #06B0E2;
    display: block;
    padding-left: 462px;
    margin-top: 24px;
}

.imgtext-box::after {
    content: "";
    width: 0;
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

.imgtext-box:nth-of-type(2n) h3 {
    padding-left: 0;
    padding-right: 462px;
}

.imgtext-box:nth-of-type(2n) .img {
    float: right;
}

.imgtext-box:nth-of-type(2n) p {
    padding-left: 0;
    padding-right: 462px;
}

.imgtext-box:nth-of-type(2n) .look-more {
    padding-left: 0;
}

@media (max-width: 767px) {
    .w1200-box, .w1142-box {
        width: 100%;
        overflow: hidden;
        padding-left: 15px;
        padding-right: 15px;
    }

    .w1142-box {
        padding-bottom: 28px;
    }

    .imgtext-box {
        margin-top: 20px;
    }

    .imgtext-box h3 {
        padding-left: 0;
        text-align: center;
    }

    .imgtext-box .img {
        float: none;
        margin-top: 8px;
        width: 100%;
        height: auto;
    }

    .imgtext-box p {
        padding-left: 0;
        margin-top: 8px;
    }

    .imgtext-box .look-more {
        display: none;
    }

    .imgtext-box:nth-of-type(2n) h3 {
        padding-right: 0;
    }

    .imgtext-box:nth-of-type(2n) img {
        float: none;
    }

    .imgtext-box:nth-of-type(2n) p {
        padding-right: 0;
    }
}

/* 工业现场安全防护 end */
/* 产品特点-文字描述块开始*/
.block-text-description {
    background-color: #f5f7fa;
    padding-bottom: 56px;
}

.block-description-title {
    font-size: 24px;
    line-height: 36px;
    color: #222222;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
    font-weight: 500;
}

.block-description-content {
    padding: 0 93px;
}

.block-description-content > div {
    background: #fff;
    width: 100%;
    padding: 22px 40px;
    margin-bottom: 24px;
}

.block-description-content > div:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}

.block-description-content .title {
    font-size: 18px;
    line-height: 27px;
    color: #222222;
    margin-bottom: 8px;
    display: none;
}

.block-description-content .content {
    font-size: 14px;
    line-height: 21px;
    color: #666666;

    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
}

@media (max-width: 768px) {
    .block-description-content {
        padding: 0;
    }
}

/* 产品特点-文字描述块结束*/
/* 产品特点 -图文左右混排开始 */
.block-photoandtext-around .slide-content > div {
    background-color: #f5f7fa;
}

.block-photoandtext-around .slide-content > div:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1)
}

.block-photoandtext-around .product-icon1 {
    background: url("../../../res_v2/images/industrial-data/1.png") no-repeat center center;
}

/* 产品特点-图文左右混排结束 */
/* 功能架构--开始 */
.block-photoandtext-black {
    background-color: #2b303b;
    padding-bottom: 56px;
}

.block-photoandtext-black .block-main-title {
    color: #fff;
}

.block-photoandtext-black .block-text {
    float: left;
    max-width: 556px;
}

.block-photoandtext-black .title {
    font-size: 20px;
    margin-bottom: 24px;
    color: #ffffff;
}

.block-photoandtext-black .content {
    font-size: 16px;
    line-height: 23px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 24px;
}

.block-photoandtext-black .block-pic {
    float: right;
    max-width: 508px;
    max-height: 409px;
}

.photoandtext-item {
    float: left;
    width: calc(50% - 10px);
    height: 64px;
    margin-right: 8px;
    margin-bottom: 6px;
    padding-left: 64px;
    position: relative;
    border: 1px solid #999;
    vertical-align: middle;
    font-size: 0;
}

.photoandtext-item::before {
    height: 100%;
    width: 0;
    content: '';
    display: inline-block;
    vertical-align: middle;
}

.photoandtext-item i {
    position: absolute;
    left: 30px;
    top: 15px;
    width: 34px;
    height: 34px;
    background: url("../../../res_v2/images/industrial-data/1-active.png") no-repeat;
    background-size: cover;
}

.photoandtext-item span {
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    vertical-align: middle;
    margin-left: 6px;
}

.clearfix > .photoandtext-item:nth-child(2n) {
    margin-right: 0;
}

@media (max-width: 768px) {
    .block-photoandtext-black .block-pic {
        width: 100%;
    }
}

/* 功能架构-结束 */
/* 功能介绍开始*/
.block-text-card > div {
    float: left;
    width: 384px;
    height: 144px;
    box-sizing: border-box;
    padding: 20px 24px;
    margin-right: 24px;
    margin-bottom: 24px;
    border: 1px solid #e9e9e9;
    position: relative;
}

.block-text-card > div:nth-child(3n) {
    margin-right: 0;
}

.block-text-card .block-text-box {
    float: left;
    width: 366px;
    height: 144px;
    box-sizing: border-box;
    padding: 20px 24px;
    margin-left: 24px;
    margin-bottom: 24px;
    border: 1px solid #e9e9e9;
    position: relative;
}

.block-text-card > div:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}

.block-text-card .block-text-box:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}

/*.block-text-card > div:nth-child(3n) {
    margin-right: 0;
}*/
.block-text-card a:nth-child(3n) .block-text-box {
    margin-right: 0;
}

.block-text-card > div i {
    position: absolute;
    right: 20px;
    top: -1px;
    width: 98px;
    height: 48px;
    /* background-color: red; */
    background-size: 100% auto;
    z-index: 1000;
    background: url(../../images/index/module-right.png) no-repeat;
}

.block-text-card .block-text-box i {
    position: absolute;
    right: 20px;
    top: -1px;
    width: 98px;
    height: 48px;
    /* background-color: red; */
    background-size: 100% auto;
    z-index: 1000;
    background: url(../../images/index/module-right.png) no-repeat;
}

/*.block-text-card > div:hover i{
    background: url(../../images/index/module-right.png) no-repeat;
}*/
/*.block-text-card .block-text-box:hover i{
    background: url(../../images/index/module-right.png) no-repeat;
}*/
.block-text-card .title {
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    margin-bottom: 8px;
    z-index: 100000;
    position: relative;
}

.block-text-card .content {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    z-index: 100000;
    position: relative;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
}

@media (max-width: 768px) {
    .block-text-card > div {
        width: 100%;
        margin-right: 0;
        height: auto;
    }

    .block-text-card .block-text-box {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        height: auto;
    }

    .block-text-card .content {
        height: auto;
        display: block;
    }
}

/* 功能介绍结束*/
/* 产品规格 --表格开始 */
.block-table table {
    border: 1px solid #e9e9e9;
}

.block-table thead tr, .block-table tbody tr {
    height: 40px;
    border: none;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: transparent;
}

.table-striped > tbody > tr:nth-of-type(even), .table-striped > thead {
    background-color: #f9f9f9;
}

.table-striped > thead > tr > th {
    border-bottom: 1px solid #ddd;
}

.table-striped > thead > tr > th, .table-striped > tbody > tr > td {
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
}

/* 产品规格--表格结束 */
/* card模块 */
.card {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 1px solid transparent;
    text-align: center;
}

.card .card-img-content {
    width: 90px;
    height: 90px;
    overflow: hidden;
    margin: 48px auto 24px;
    text-align: center;
    line-height: 90px;
    transition: .3s all;
}
.module-cloud-application-card .card-img-content{
    background-image: url("../../images/index/home_spirit.png");
    background-repeat: no-repeat;
    background-size: auto;
}


/* 这些是单独的图片 */
.module-cloud-application-card .card-img-content.newImgContent{
    background-size: 100% auto;
    background-position: center center;
}
.module-cloud-application-card .card-img-content.img_cgglxt{
    background-image: url("../../images/index/cgglxt.png");
}
.module-cloud-application-card .card-img-content.img_tyc{
    background-image: url("../../images/index/tyc.png");
}
.module-cloud-application-card .card-img-content.img_ybzzy{
    background-image: url("../../images/index/ybzzy.png");
}
.module-cloud-application-card .card-img-content.img_sbyjkglxt{
    background-image: url("../../images/index/sbyjkglxt.png");
}
.module-cloud-application-card .card-img-content.img_zdhscxglxt{
    background-image: url("../../images/index/zdhscxglxt.png");
}
.module-cloud-application-card .card-img-content.img_hxerp{
    background-image: url("../../images/index/hxerp.png");
}
.module-cloud-application-card .card-img-content.img_tfyerp{
    background-image: url("../../images/index/tfyerp.png");
}
.module-cloud-application-card .card-img-content.img_tjerp{
    background-image: url("../../images/index/tjerp.png");
}
.module-cloud-application-card .card-img-content.img_xydd{
    background-image: url("../../images/index/xydd.png");
}
.module-cloud-application-card .card-img-content.img_gzmth{
    background-image: url("../../images/index/gzmth.png");
}
.module-cloud-application-card .card-img-content.img_ityc{
    background-image: url("../../images/index/ityc.png");
}
.module-cloud-application-card .card-img-content.img_clyyzh{
    background-image: url("../../images/index/clyyzh.png");
}
.module-cloud-application-card .card-img-content.img_tdznjk{
    background-image: url("../../images/index/tdznjk.png");
}
.module-cloud-application-card .card-img-content.img_sbjkgl{
    background-image: url("../../images/index/sbjkgl.png");
}
.module-cloud-application-card .card-img-content.img_yzj{
    background-image: url("../../images/index/yzj.png");
}












.img_cgjhglxt{
    background: url("../../images/index/cgjhglxt.png") no-repeat center center!important;
    background-size: 100% 100%!important;
}
.img_mjyfw{
    background-position: -2px -97px;
}
.img_jjyfw{
    background-position: -102px -97px;
}
.img_fdyfw{
    background-position: -202px -97px;
}
.img_jqryfw{
    background-position: -302px -97px;
}
.img_3ddy{
    background-position: -402px -97px;
}
.img_creo{
    background-position: -2px -197px;
}
.img_hyper{
    background-position: -102px -197px;
}
.img_ansys{
    background-position: -202px -197px;
}
.img_ycs{
    background-position: -302px -197px;
}
.img_yfz{
    background-position: -402px -197px;
}
.img_jgj{
    background-position: -502px -197px;
}
.img_jxc{
    background-position: -602px -197px;
}
.img_ypc{
    background-position: -2px -297px;
}
.img_skcx{
    background-position: -102px -297px;
}
.img_xncx{
    background-position: -202px -297px;
}
.img_sbwl{
    background-position: -302px -297px;
}
.img_cxkz{
    background-position: -302px -297px;
}
.img_djgz{
    background-position: -402px -297px;
}
.img_djgz{
    background-position: -402px -297px;
}
.img_gfsb{
    background-position: -502px -297px;
}
.img_sygd{
    background-position: -602px -297px;
}
.img_nxjc{
    background-position: -1px -397px;
}
.img_sjwj{
    background-position: -101px -397px;
}
.img_sjfx{
    background-position: -201px -397px;
}
.img_ypx{
    background-position: -301px -397px;
}
.img_htyx{
    background-position: -401px -397px;
}
.img_khgx{
    background-position: -501px -397px;
}
.img_yhy{
    background-position: -601px -397px;
}
.img_ddqc{
    background-position: 0px -497px;
}
.img_ckgl{
    background-position: -101px -497px;
}
.img_dtzn{
    background-position: -501px -297px;
}
.img_sbjk{
    background-position: -201px -497px;
}
.img_xmwz{
    background-position: -1px -597px;
}
.img_jm{
    background-position: -401px -497px;
}
.img_bxgl{
    background-position: -301px -497px;
}
.img_ybzzy{
    background-position: -101px -597px;
}
.img_soyy{
    background-position: -501px -497px;
}
.img_xmgl{
    background-position: -601px -497px;
}
.card .card-img-content.card-img-content-sm {
    width: 55px;
    height: 55px;
    margin-bottom: 17px;
    line-height: 55px;
}

.card .card-img {
    display: inline-block;
    width: 100%;
}

.card .card-title {
    display: block;
    max-height: 42px;
    overflow: hidden;
    font-size: 14px;
    line-height: 21px;
    color: #222;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card .card-title.card-title-lg {
    max-height: 48px;
    font-size: 16px;
    line-height: 24px;
}

/* 平台生态服务开始 */
.module-title {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 40px;
    text-align: center;
}

.module-title .module-title-name {
    display: block;
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 36px;
    color: #222;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.module-title .module-title-name-white {
    color: #fff;
}

.module-title .module-title-desc {
    display: block;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 21px;
    color: #666;
}

.module-title .module-title-desc.module-title-desc-dark {
    color: rgba(255, 255, 255, 0.5);
}

.module-title .module-title-link {
    display: block;
    margin-bottom: 8px;
    line-height: 21px;
    color: #1875f0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 20px;
}

.module-title .module-title-link.module-title-link-light a {
    /* color: #f8e71c; */
    color: #00C7FF;
}

.module-title .module-title-link i {
    margin-left: 2px;
    margin-top: 1px;
}

.module-title .module-title-link a {
    color: #1875f0;
}

.module.module-service .box-imglist {
    margin-left: 22px;
    margin-right: 22px;
}

.module-service .module-service-title {
    margin-bottom: 40px;
}

.module-service .module-service-content {
    margin: 0 22px;
}

.module-service .card.module-service-card {
    float: left;
    position: relative;
    width: 20%;
}

.imgitem {
    width: 21.25%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.imgitem .img {
    display: block;
    margin: 0 auto;
    width: 60px;
    height: 60px;
}

.imgitem .img.img-active {
    display: none;
}

.imgitem dl {
    font-family: PingFangSC-Regular;
    margin-top: 24px;
}

.imgitem dl dt {
    line-height: 22px;
    font-size: 16px;
    color: #222;
    font-weight: normal;
}

.imgitem dl dd {
    margin-top: 12px;
    font-size: 14px;
    line-height: 21px;
    color: #999;
}

.imgitem + .imgitem {
    margin-left: 5%;
}

.imgitem:nth-child(4n+1) {
    margin-left: 0;
}

.imgitem:nth-child(n+5) {
    margin-top: 40px;
}

.imgitem:hover .img {
    display: none;
}

.imgitem:hover .img.img-active {
    display: block;
}

.imgitem:hover dl dt {
    color: #1875f0;
}

.box-imglist {
    margin-top: 0px;
    font-size: 0;
}

.box-imglist.col5 .imgitem {
    width: 14.66%;
    transition: transform 0.5s;
}

.box-imglist.col5 .imgitem:hover {
    transform: translate(0, -20px);
    -ms-transform: translate(0, -20px);
}

.box-imglist.col5 .imgitem + .imgitem {
    margin-left: 6.66%;
}

.box-imglist.col5 .imgitem:nth-child(5n+1) {
    margin-left: 0;
}

.box-imglist.col5 .imgitem:nth-child(n+5) {
    margin-top: 0;
}

.box-imglist.col5 .imgitem:nth-child(n+6) {
    margin-top: 40px;
}

@media (max-width: 768px) {
    /* 五列图片的 */
    .box-imglist.col5 .imgitem {
        width: 33.33%;
    }

    .box-imglist.col5 .imgitem + .imgitem {
        margin-left: 0;
    }

    .box-imglist.col5 .imgitem:nth-child(n+3) {
        margin-top: 0;
    }

    .box-imglist.col5 .imgitem:nth-child(n+4) {
        margin-top: 40px;
    }
}

/* 平台生态服务结束 */
/* 节点型号开始--图文混排型swiper */
.block-swiper-picandtext .slide-content > div {
    float: left;
}

.slide-content > div.slide-content-pic {
    width: 318px;
    height: 258px;
    background: #f9f9f9;
    margin-right: 78px;
    margin-top: 48px;
    padding: 0;
}

.slide-content > div.slide-content-pic > img {
    /* width: 100%; */
    height: 100%;
    width: auto;
    display: block;
    margin: 0 auto;
}

.slide-content > div.slide-content-text {
    width: calc(100% - 400px);
    margin-right: 0;
    border: none;
    margin-top: 60px;
}

.slide-content-text > span {
    display: inline-block;
    min-width: 230px;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    margin-right: 16px;
    margin-bottom: 24px;
}

@media (max-width: 768px) {
    .slide-content > div.slide-content-pic {
        width: 100%;
        margin-right: 0;
        display: block;
    }

    .slide-content > div.slide-content-text {
        display: block;
        width: 100%;
        margin-top: 0;
    }

    .slide-content-text > span {
        font-size: 13px;
        line-height: 17px;
        margin-right: 0;
        min-width: calc(50% - 4px);
    }
}

/* 节点型号结束 */
/* 解决方案名称开始 */
.block-click-linkage ul {
    max-width: 1200px;
    margin: 0 auto;
    min-height: 134px;
}

.block-click-linkage ul li {
    float: left;
    width: 20%;
    padding: 0 24px 24px;
    text-align: center;
    position: relative;
    cursor: pointer;
    min-height: 134px;
}

.block-click-linkage ul.li-count-six li {
    width: 16.6%;
}

.block-click-linkage ul.li-count-seven li {
    width: 14.28%;
}

.block-click-linkage ul.li-count-eight li {
    width: 12.5%;
}

.block-click-linkage ul li.active > i {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 2px;
    background: #1875F0;
    left: 0;
    transition: left .3s linear;
}

.block-click-linkage {
    margin-top: 20px;
}

.block-click-linkage .pic {
    display: inline-block;
    width: 100%;
    min-height: 60px;
    text-align: center;
    margin-bottom: 17px;
}

.block-click-linkage .pic > i {
    display: inline-block;
    width: 60px;
    height: 60px;
    background: #f9f9f9;
}

.block-click-linkage li .text {
    font-size: 16px;
}

.block-click-linkage .linkage-container {
    width: 100%;
    min-height: 350px;
    background: #f5f7fa;
    display: none;
}

.block-click-linkage .linkage-container.active {
    display: block;
    padding-top: 40px;
}

.linkage-content {
    max-width: 1200px;
    min-height: 350px;
    margin: 0 auto;
    position: relative;
    display: none;
}

.linkage-content.active {
    display: block;
}

.linkage-content .box-content {
    margin-top: 0;
}

.slide-up.linkage-container .linkage-content {
    animation: slideInUp .8s;
}

@media (max-width: 768px) {
    .block-click-linkage ul li {
        width: 50%;
    }
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

/* 解决方案名称结束 */
/*改造前 改造后开始*/
.block-split-two {
    float: left;
    box-sizing: border-box;
    width: calc(50% - 16px);
    min-height: 508px;
    margin-right: 32px;
    padding: 16px 40px 24px 23px;
    background: #fff;
    border: 1px solid #e9e9e9;
    text-align: center;
}

.block-split-two:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}

.module-content .block-split-two:nth-child(2n) {
    margin-right: 0;
}

.split-item-title {
    font-size: 20px;
    line-height: 24px;
    color: #222222;
    margin-bottom: 16px;
    text-align: center;
    font-weight: 500;
}

.block-split-two img {
    max-width: 452px;
    margin-bottom: 24px;
}

.block-split-two p {
    font-size: 14px;
    line-height: 24px;
    color: #555555;
    text-align: center;
}

@media (max-width: 768px) {
    .block-split-two {
        width: 100%;
        margin-right: 0;
        padding: 0;
        padding-bottom: 23px;
        margin-bottom: 20px;
    }

    .split-item-title {
        margin-top: 20px;
        font-size: 14px;
        line-height: 12px;
    }

    .block-split-two p {
        font-size: 13px;
        line-height: 20px;
    }
}

/*改造前 改造后结束*/
/* 网信安全模块开始 */
.module.module-network-security {
    /* background: #582020; */
    /*background: #2b303b;*/
    background: #2b0f16;
    padding-top: 40px;
    margin-top: 40px;

}

.module.module-network-security .module-content {
    padding: 0 24px;
    padding-bottom: 56px;
}

.module.module-network-security .module-section-left {
    float: left;
    width: 556px;
}

.module.module-network-security .module-section-left h5 {
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.module.module-network-security .module-section-left p {
    font-size: 16px;
    line-height: 22px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 24px;
}

.module.module-network-security .module-section-right {
    position: absolute;
    right: 68px;
    bottom: 100px;
    width: 468px;
    height: 268px;
    /* background: url('../../images/index/side_wxaq_bottom-new.png') center center no-repeat; */
    background: url('../../new_year2021/side_wxaq_bottom.png') center center no-repeat;
}

.module.module-network-security .module-section-right img {
    display: block;
    margin: -56px auto 0;
    animation: move 3s infinite linear;
}

@keyframes move {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(-10px);
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.module.module-network-security .widget-list {
    list-style: none;
    display: block;
}

.module.module-network-security .widget-list .widget-item {
    list-style: none;
    float: left;
    width: 274px;
    height: 64px;
    margin-bottom: 8px;
    padding: 7px 24px;
    /* background:rgba(255,255,255,.1);
    border: 1px solid rgba(255,255,255,.5); */
    background: #353a44;
    border: 1px solid #5d6169;
    transition: all .3s;
}

.module.module-network-security .widget-list a:nth-child(2n+1) .widget-item {
    margin-right: 8px;
}

.module.module-network-security .widget-list .widget-item:hover {
    /* background-color: rgba(255, 255, 255, 0.2);
    border: solid 1px #f8e71c; */
    background-color: rgba(0, 199, 255, 0.1);
    border: solid 1px #00c7ff;
}

.module.module-network-security .widget-list .widget-img-content {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 16px;
    line-height: 30px;
    overflow: hidden;
}

.module.module-network-security .widget-list .widget-img-content img {
    width: 100%;
}

.module.module-network-security .widget-list .widget-desc {
    float: left;
    padding: 15px 0;
    max-width: calc(100% - 46px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.module.module-network-security .widget-list .widget-desc.widget-desc-full-line {
    float: none;
    margin: 0 auto;
    text-align: center
}

.module.module-network-security .widget-list .widget-desc-title {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}

.module.module-network-security .widget-list .widget-item:nth-child(2n+2) {
    margin-left: 8px;
}

@media (max-width: 768px) {
    .module.module-network-security .module-section-left {
        width: 100%;
    }

    .module.module-network-security .module-section-right {
        display: none;
    }

    .module.module-network-security .module-section-left h5 {
        font-size: 16px;
        line-height: 22px;
    }

    .module.module-network-security .module-section-left p {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 15px;
    }

    .module.module-network-security .widget-list .widget-item {
        width: 100%;
    }

    .module.module-network-security .widget-list .widget-item:nth-child(2n+2) {
        margin-left: 0;
    }

    .module.module-network-security .widget-list a:nth-child(2n+1) .widget-item {
        margin-right: 0px;
    }

    .module.module-network-security .module-content {
        padding: 0;
    }
}

/* 网信安全模块结束 */
/* 云端应用开始 */
/* 背景滚动动画 */
@-webkit-keyframes bgScroll {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-33.333%);
        transform: translateY(-33.333%)
    }
}

@keyframes bgScroll {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-33.333%);
        transform: translateY(-33.333%)
    }
}

.scroll-bg-container {
    position: absolute;
    top: 0;
    /*    left: 50%;
        margin-left: -960px;*/
    width: 100%;
    background: #f3f3f5;
    z-index: -1;
    font-size: 0;
    text-align: center;
    -webkit-animation: bgScroll 24s infinite linear;
    animation: bgScroll 24s infinite linear;
    will-change: transform;
}

.scroll-bg-group {
    min-height: 280px;
}

.scroll-bg-group .scroll-bg-item {
    height: 146px;
    background-size: 100% 146px;
    background-position: center center;
    background-repeat: no-repeat;
}

.scroll-bg-group .scroll-bg-item-1 {
    background-image: url('../../images/index/index_fuwushang_bg1.png');
    margin-bottom: 60px;
}

.scroll-bg-group .scroll-bg-item-2 {
    background-image: url('../../images/index/index_fuwushang_bg2.png');
    margin-bottom: 36px;
}

.scroll-bg-group .scroll-bg-item-3 {
    background-image: url('../../images/index/index_fuwushang_bg3.png');
    margin-bottom: 60px;
}

.module-cloud-application {
    position: relative;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
}

.module-cloud-application .module-content {
    overflow: visible;
}

.module-cloud-application .swiper-container {
    overflow: visible;
}

@media (max-width: 768px) {
    .module-cloud-application {
        background: #f3f3f5;
    }

    .module-cloud-application .swiper-container {
        overflow: hidden;
    }
}

.module-cloud-application .module-cloud-application-title {
    margin-bottom: 40px;
}

.module.module-cloud-application .module-content {
    padding: 0 22px;
}

.module-cloud-application .card-list .card-item {
    float: left;
    position: relative;
    width: calc(20% + 1px);
    height: 232px;
    border: 1px solid #ddd;
    margin-right: -1px;
    margin-bottom: -1px;
    background: #fff;
}

.pc-hidden {
    overflow: hidden;
}


.blockLine,
.moduleApplicationDesc
{
    display: none;
}
.knowMoreBtn{

    position: absolute;
    width:100%;
    height:100%;
    left: 0;
    top: 0;
    opacity: 0;
}
.knowMoreBtn:link, .knowMoreBtn:visited{
    color: #1775f0;

}



@media (min-width: 768px) {

    .blockLine{
        display:block;

        margin:66px auto 0;
        width:40px;
        height:2px;
        background-color: #1775f0;


    }
    .moduleApplicationDesc{
        display:block;
        margin: 5px auto 0;
        width: 200px;
        font-size: 14px;
        line-height: 30px;
        color: #666666;

        line-height:30px;
        display: -webkit-box;
        max-height: 150px;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-align: justify;
    }
    .knowMoreBtn{
        display:block;

        margin: 12px auto 0;
        display:block;
        width: 121px;
        height: 36px;
        line-height: 36px;
        border-radius: 4px;
        border: solid 1px #1775f0;
        text-align:center;
        color: #1775f0;
        position: static;
        opacity: 1;
    }




    .module-cloud-application .card-list .card-item:hover {
        z-index: 5;
    }

    .module-cloud-application .card-list .card-item:hover .card {
        left: -15px;
        top: -15px;
        background: #f2f8ff;
        width: calc(100% + 30px);
        height: calc(100% + 30px);
        border-color: #1875f0;
        box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
    }

    .module-cloud-application .card-list .card-item:hover .card-img-content {
        /* margin-top: 63px; */
        margin-top:0;
        margin-bottom:0;
        height:0;
    }
    .module-cloud-application .card-list .card-item:hover .card-title{
        margin-top:10px;
    }
    .module-cloud-application .card-list .card-item:hover .blockLine{
        margin-top:5px;
    }




}

.module-cloud-application .card-list .card-item .card {
    position: absolute;
    left: 0;
    top: 0;
    transition: .3s all;
}

@media (max-width: 768px) {
    .module.module-cloud-application .module-content {
        padding: 0;
    }

    .module-cloud-application .card-list .card-item {
        width: calc(33.33333333% + 1px);
        height: 115px;
    }

    .module-cloud-application .card-list .card-img-content {
        width: 45px;
        height: 45px;
        margin: 21px auto 13px;
        line-height: 45px;
    }
    .module-cloud-application-card .card-img-content{
        background-image: url("../../images/index/home_spirit_m.png");
        background-repeat: no-repeat;
        background-size: auto;
    }
    .img_mjyfw{
        background-position: 0px -91px;
    }
    .img_jjyfw{
        background-position: -55px -91px;
    }
    .img_fdyfw{
        background-position: -110px -91px;
    }
    .img_jqryfw{
        background-position: -165px -91px;
    }
    .img_3ddy{
        background-position: -220px -91px;
    }
    .img_creo{
        background-position: 0px -146px;
    }
    .img_hyper{
        background-position: -55px -146px;
    }
    .img_ansys{
        background-position: -110px -146px;
    }
    .img_ycs{
        background-position: -165px -146px;
    }
    .img_yfz{
        background-position: -220px -146px;
    }
    .img_jgj{
        background-position: -275px -146px;
    }
    .img_jxc{
        background-position: -330px -146px;
    }
    .img_ypc{
        background-position: -0px -201px;
    }
    .img_skcx{
        background-position: -55px -201px;
    }
    .img_xncx{
        background-position: -110px -201px;
    }
    .img_sbwl{
        background-position: -165px -201px;
    }
    .img_cxkz{
        background-position: -165px -201px;
    }
    .img_djgz{
        background-position: -220px -201px;
    }
    .img_gfsb{
        background-position: -275px -201px;
    }
    .img_sygd{
        background-position: -330px -201px;
    }
    .img_nxjc{
        background-position: 0px -256px;
    }
    .img_sjwj{
        background-position: -55px -256px;
    }
    .img_sjfx{
        background-position: -110px -256px;
    }
    .img_ypx{
        background-position: -165px -256px;
    }
    .img_htyx{
        background-position: -220px -256px;
    }
    .img_khgx{
        background-position: -275px -256px;
    }
    .img_yhy{
        background-position: -330px -256px;
    }
    .img_ddqc{
        background-position: 0px -311px;
    }
    .img_ckgl{
        background-position: -55px -311px;
    }
    .img_dtzn{
        background-position: -275px -201px;
    }
    .img_sbjk{
        background-position: -110px -311px;
    }
    .img_xmwz{
        background-position: 0px -366px;
    }
    .img_jm{
        background-position: -220px -311px;
    }
    .img_bxgl{
        background-position: -165px -311px;
    }
    .img_ybzzy{
        background-position: -55px -366px;
    }
    .img_soyy{
        background-position: -275px -311px;
    }
    .img_xmgl{
        background-position: -330px -311px;
    }
    .module-cloud-application .card-list .card-title {
        font-size: 12px;
        line-height: 14px;
    }
}

/* 云端应用结束 */
/* 开发者中心模块开始 */
.module.module-developer {
    padding-top: 40px;
    padding-bottom: 56px;
}

.jyyfk {
    background: url("../../../res_v2/images/customer_service_center/module-developer.png") no-repeat center center;
    background-size: 100% 100%;
}

.module.module-developer .module-content {
    overflow: visible;
}

.module.module-developer .card-list .card-item {
    float: left;
    position: relative;
    width: calc(16.6666666666% + 1px);
    margin-right: -1px;
    margin-bottom: -1px;
    /* height: 192px; */
    height: 168px;
    /* border-bottom: 1px solid #ddd; */
    background: #fff;
}

.module.module-developer .module-content {
    padding-left: 22px;
    padding-right: 22px;
}

.module-developer .card-list .card-title-bar {
    width: 40px;
    height: 2px;
    margin: 80px auto 22px;
    background: #1875f0;
    transition: .3s all;
}

.module-developer .card-list .card-desc {
    color: #555;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 21px;
}

.module-developer .card-list .card-desc:hover {
    color: #1875f0;
}

.module-developer .card-list .card-link {
    font-size: 12px;
    line-height: 18px;
    color: #1875f0;
}

.module-developer .card-list .card-link i {
    margin-left: 4px;
    margin-top: -1px;
}


.module-developer .card-list.developWantShow .card-item .card.active{
    position: relative;
}
.module-developer .card-list.developWantShow .card-item .card.active .card-title.card-title-lg{
    color:#1875f0;
}
.module-developer .card-list.developWantShow .card-item .card.active::after {
    position: absolute;
    left:50%;
    bottom:-1px;
    content:"";
    display:block;
    width:200px;
    height:3px;
    background-color: #1875f0;
    transform:translate(-50%, 0);
}

/* 仅PC端有悬浮动画 */
@media (min-width: 768px) {
    .jyyfk {
        background: url("../../../res_v2/images/customer_service_center/module-developer-mobile.png") no-repeat center center;
        background-size: 100% 100%;
    }

    .module-developer .card-list .card-item .card {
        transition: all .3s;
        background-position: right bottom;
        overflow: visible;
    }
    .module-developer .card-list .card-item .card .card-title-bar,
    .module-developer .card-list .card-item .card .cardItemLink{
        visibility: hidden;
        width:0;
        height:0;
        margin: 0;
        padding:0;
        position: absolute;
        left: 0;
        top: 0;
    }







    /* .module-developer .card-list .card-item:hover {
        z-index: 5;
    }

    .module-developer .card-list .card-item:hover .card {
        margin-left: -15px;
        margin-top: -15px;
        background-color: #f2f8ff;
        background-position: right bottom;
        background-repeat: no-repeat;
        width: calc(100% + 30px);
        height: calc(100% + 30px);
        border-color: #1875f0;
        box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
    }

    .module-developer .card-list .card-item:hover .card-img-content {
        display: none;
    }

    .module-developer .card-list .card-item:hover .card-title {
        margin-top: 40px;
    }

    .module-developer .card-list .card-item:hover .card-title-bar {
        margin-top: 8px;
    } */
}

.developShowBox{
    display:flex;
    align-items: center;
    margin-top:24px;
}
.developShowBox.inCardBox{
    display:none;
}
.developShowBox .cardItemLink{
	width: 272px;
	height: 80px;
	background-color: #ffffff;
	border: solid 1px #dddddd;
    display:block;
    box-sizing: border-box;
}
.developShowBox .cardItemLink+.cardItemLink{
    margin-left: 32px;
}
.developShowBox .cardItemLink>div{
    height:100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left:24px;
}

.developShowBox .cardItemLink p{
	line-height: 22px;
	font-size: 16px;
	color: #222;
}
.developShowBox .cardItemLink span{
    display: block;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    margin-top: 8px;
}
.developShowBox .cardItemLink:hover {
	box-shadow: 0px 5px 40px 0px
		rgba(0, 0, 0, 0.1);
	border: solid 1px #1875f0;
}
.developShowBox .cardItemLink:hover p{
    color: #1875f0;
}

@media (min-width:769px){
    .developWantShow{
        margin-top:-32px;
        border-bottom: 1px solid #ddd;
        padding:0 55px 1px;
    }
    .module.module-developer .card-list .card-item{
        width:200px !important;

    }
    .module.module-developer .card-list .card-item+.card-item{
        margin-left:80px;
    }
}





@media (max-width: 768px) {
    .module.module-developer .card-list .card-item {
        width: calc(33.333333333% + 1px);
        height: 115px;
    }

    .module.module-developer .module-content {
        padding-left: 0;
        padding-right: 0;
    }

    .module.module-developer .card-list .card-img-content {
        margin-top: 20px;
        width: 45px;
        height: 45px;
    }

    .module-developer .card-list .card-item .card-title {
        font-size: 12px;
        line-height: 12px;
    }

    .module.module-service .box-imglist {
        margin-left: 0;
        margin-right: 0;
    }


    .module.module-developer .card-list.developWantShow .card-item{
        width:50%;
        height: 2.3rem;
        border-bottom: 1px solid #ddd;
        margin-bottom: 0px;
    }
    .module.module-developer .card-list.developWantShow .card-item+.developShowBox a{
        height:82px;
    }
    .module.module-developer .card-list.developWantShow .card-item .card>a{
        width:100%;

    }
    .module.module-developer .card-list.developWantShow .card-img-content{
        margin-left:auto;
        margin-right:auto;
        margin-bottom: 14px;

    }
    .module-developer .card-list.developWantShow .card-item .card-title{
        width:100%;
    }
    .module.module-developer .card-list.developWantShow .card-item .card .cardItemLink>div{
        display:none;
    }
    .developShowBox{
        float: left;
        width:100%;
        margin-top: 20px;
    }
    .developShowBox .cardItemLink{
        height: auto;
        width: 50%;
        /* border: none; */
        padding: 5px 10px;
    }
    .developShowBox .cardItemLink>div{
        padding-left: 0;
    }
    .module-developer .card-list .card-desc{
        font-size: 13px;
        margin-bottom: 0;
    }
    .developShowBox .cardItemLink span{
        font-size: 12px;
    }
    .developShowBox .cardItemLink+.cardItemLink{
        margin-left:3%;
    }
    .module-developer .card-list.developWantShow .card-item .card.active::after{
        width:85%;
    }
}

/* 开发者中心模块结束 */
/* 图标 */
.icon-more {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('../../images/index/icon-more.png') center center no-repeat;
    background-size: 100% 100%;
    vertical-align: top;
}

.icon-more.icon-more-green {
    background-image: url('../../images/index/index_arrow_green.png');
}

/*banner*/
.block-banner, .block-banner2 {
    width: 100%;
    height: 500px;
    background: rgb(43, 48, 59);
    background-size: cover;
}

.block-banner > div.background-box {
    width: 100%;
    height: 100%;
}

.block-banner-content {
    margin: 0 auto;
    width: 1200px;
    height: 410px;
    position: relative;
}

.block-banner-title {
    font-size: 36px;
    color: #ffffff;
    margin-bottom: 20px;
    padding-top: 185px;
    line-height:50px
}

.block-banner-text {
    max-width: 740px;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-bottom: 30px;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.block-banner-btn {
    width: 160px;
    height: 40px;
    background: #1875f0;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    /* position: absolute; */
    left: 0;
    bottom: 0;
}

.block-banner-btn:hover {
    background: #1569d8;
}

@media (max-width: 768px) {
    .block-banner, .block-banner2 {
        height: 290px;
    }

    .block-banner-content {
        width: 100%;
        height: 250px;
        padding-left: 20px;
        padding-right: 32px;
    }

    .block-banner-title {
        font-size: 20px;
        line-height: 27px;
        margin-bottom: 10px;
        padding-top: 85px;
    }

    .block-banner-text {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 15px;
    }

    .block-banner-btn {
        width: 100px;
        height: 30px;
        background: #1875f0;
        font-size: 13px;
        left: 20px;
        line-height: 30px;
    }

}

/*模态框*/
.ht-modal-bg {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 100000000;
}

.ht-modal-box {
    width: 406px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100000001;
    box-sizing: border-box;
    background-color: #fff;
    padding: 20px 30px 40px;
}

.ht-modal-header {
    position: relative;
    padding-bottom: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}

.ht-modal-header h3 {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    color: #222;
    box-sizing: border-box;
    margin: 0;
    font-weight: normal;
}

.ht-modal-close-btn {
    position: absolute;
    width: 14px;
    height: 14px;
    background: url(../../../res/yunlu-ui/images/plugin/icon-close.png) no-repeat center;
    right: 0;
    top: 0;
    cursor: pointer;
}

.ht-modal-content {
    width: 100%;
}

.ht-modal-default-img {
    width: 100%;
    height: 90px;
    background: url(../../../res/yunlu-ui/images/unsigned.png) no-repeat center top;
}

.ht-modal-success-img {
    width: 100%;
    height: 90px;
    background: url(../../../res/yunlu-ui/images/ht-modal-success.png) no-repeat center top;
    background-size: auto 100%;
}

.ht-modal-fail-img {
    width: 100%;
    height: 90px;
    background: url(../../../res/yunlu-ui/images/ht-modal-fail.png) no-repeat center top;
    background-size: auto 100%;
}

.ht-modal-default-text {
    font-size: 16px;
    color: #222;
    text-align: center;
}

.ht-modal-footer {
    text-align: center;
    width: 100%;
    padding-top: 30px;
}

.ht-modal-footer > .btn, .table-list .table-list-content .content-detail .content-operate.ht-modal-footer > a {
    margin-right: 20px;
}

.ht-modal-footer > .btn:last-child, .table-list .table-list-content .content-detail .content-operate.ht-modal-footer > a:last-child {
    margin-right: 0;
}

.ht-confirm-btn {
    display: inline-block;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    background-color: #1875f0;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 10px;
}

.ht-confirm-btn:hover {
    background-color: #1569d8;
}

@media (max-width: 768px) {
    .ht-modal-box {
        width: 80%;
    }
}

.modal-dialog .modal-header {
    padding: 17px 30px;
}

.modal-dialog .modal-header .modal-title {
    font-size: 18px;
    font-weight: normal;
    color: #222;
}

.modal-dialog .modal-header .close {
    opacity: 1;
    margin-top: 5px;
    width: 14px;
    height: 14px;
    background: #fff url(../../../res/yunlu-ui/images/plugin/icon-close.png) no-repeat center;
    z-index: 1;
}

.modal-dialog .modal-header .close > span {
    opacity: 0;
}

.modal-dialog .modal-content {
    border-radius: 0;
    border: 0;
    box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.16);
}

.modal-dialog .modal-content .modal-body {
    padding: 40px 30px;
}

.modal-dialog .modal-content .modal-footer {
    border-top: 0;
    padding: 20px 30px 40px;
}

.ht-tips-modal {
    max-width: 300px;
    display: inline-block;
    z-index: 10000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 20px;
}

.ht-tips-modal i {
    padding: 10px;
    background-size: 100% auto;
    margin-right: 10px;
}

.ht-tips-modal i.tips-icon-success {
    background: url("../../../res/yunlu-ui/images/icon/modal/tips-icon-success.png") no-repeat center center;
}

.ht-tips-modal i.tips-icon-noChoose {
    background: url("../../../res/yunlu-ui/images/icon/modal/tips-icon-noChoose.png") no-repeat center center;
}

.ht-tips-modal i.tips-icon-existed {
    background: url("../../../res/yunlu-ui/images/icon/modal/tips-icon-existed.png") no-repeat center center;
}

.ht-tips-modal i.tips-icon-error {
    background: url("../../../res/yunlu-ui/images/icon/modal/tips-icon-error.png") no-repeat center center;
}

@media (max-width: 768px) {
    .ht-tips-modal {
        width: 90% !important;
        margin: 0 auto !important;
    }
}

/*修改求购样式*/
@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}

.container {
    padding-right: 0;
    padding-left: 0;
}

/*无商品*/
.empty_product {
    max-width: 1200px;
    height: 400px;
    margin: 0 auto;
}

.empty_product_box {
    max-width: 850px;
    height: 200px;
    margin: 0 auto;
    /*overflow: hidden;*/
    margin-top: 100px;

}

.empty_product_box > div {
    float: left;
}

.empty_product_box > div:first-child {
    width: 145px;
    height: 138px;
}

.empty_product_box > div:first-child img {
    width: 145px;
    height: 138px;
    vertical-align: middle;
}

#empty_product_content {
    width: 800px;
}

#empty_product_content a {
    margin-left: 20px;
    color: #fc7820;
    font-size: 18px;
}

#empty_product_content span {
    color: #555;
    font-size: 18px;
    margin-right: 10px;
}

.empty_product_content {
    width: 650px;
    height: 138px;
    margin-left: 50px;
}

.empty_product_content > div {
    font-size: 16px;
    margin-top: 20px;
    color: #555;
    margin-bottom: 30px;
}

.empty_product_content > div span {
    font-size: 16px;
    color: #fc7820;
}

.empty_product_content > p {
    color: #555;
    font-size: 12px;
    margin-top: 10px;
}

.empty_product_content .empty_product_content_link {
    margin-top: 10px;
    margin-bottom: 0px;
}

.empty_product_content .empty_product_content_link p a {
    font-size: 14px;
    color: #fc7820;
}

.empty_product_content .empty_product_content_link p a:hover {
    color: #FF4E02;
}

@media (max-width: 768px) {
    .empty_product_box {
        max-width: 100%;
    }

    .empty_product_box > div {
        float: none;
        margin: 0 auto;
    }

    .empty_product_content {
        width: 100%;
        text-align: center;
    }
}

/*全局搜索-产品与服务样式开始*/
.product-service {
    display: block;
    max-width: 840px;
    margin-top: 40px;
}

.product-service span {
    display: block;
}

.product-service-title {
    font-size: 16px;
    color: #1875f0;
    margin-bottom: 8px;
    font-weight: 600;
}

.product-service-content {
    font-size: 14px;
    line-height: 21px;
    color: #555555;
    margin-bottom: 8px;
}

.product-service-source {
    font-size: 14px;
    color: #999999;
}

/*全局搜索-产品与服务样式结束*/

/*客户与服务中心---自助服务样式开始*/
.bg-white {
    background: #ffffff !important;
}

.bg-gray {
    background: #f6f7f9 !important;
}

.phone-card {
    width: 1200px;
    margin: 0 auto;
}

.phone-card-list {
    background-color: #f5f7fa;
    border: solid 1px #e9e9e9;
    width: 570px;
    height: 176px;
    float: left;
    overflow: hidden;
    position: relative;
}

.phone-card-list:nth-child(2) {
    margin-left: 48px;
}

.phone-card-content {
    position: relative;
    padding: 24px 40px;
}

.phone-card-list:nth-child(n+3) {
    margin-top: 48px;
}

.phone-card-title {
    font-size: 24px;
    line-height: 33px;
    color: #222222;
}

.phone-card-phone {
    line-height: 42px;
    font-size: 30px;
    color: #ff8d08;
    margin-top: 8px;
}

.phone-card-introduce {
    margin-top: 25px;
    line-height: 20px;
    font-size: 14px;
    color: #555555;
}

.phone-card-bac {
    position: absolute;
    width: 176px;
    height: 176px;
    right: 0;
    bottom: 0;
}

.phone-card-bac1 {
    background: url("../../images/phone.png") no-repeat center center;
    background-size: 100% 100%;
}

.phone-card-bac2 {
    background: url("../../images/custom.png") no-repeat center center;
    background-size: 100% 100%;
}

.phone-card-bac3 {
    background: url("../../images/custom.png") no-repeat center center;
    background-size: 100% 100%;
}

@media (max-width: 768px) {
    .module.dianhua {
        padding: 0;
        padding-bottom: 30px;
    }

    .phone-card {
        width: 100%;
    }

    .phone-card {
        padding: 0 15px;
    }

    .phone-card-list {
        margin-top: 20px !important;
        width: 100%;
        height: auto;
        margin-left: 0 !important;
    }

    .phone-card-content {
        padding: 13px 0 13px 23px;
    }

    .phone-card-title {
        font-size: 14px;
        line-height: 20px;
        color: #222222;
    }

    .phone-card-phone {
        line-height: 23px;
        font-size: 15px;
        color: #ff8d08;
        margin-top: 22px;
    }

    .phone-card-introduce {
        margin-top: 11px;
        line-height: 17px;
        font-size: 12px;
        color: #555555;
    }

    .phone-card-bac {
        position: absolute;
        width: 120px;
        height: 120px;
        right: 0;
        bottom: 0;
    }

}

/*技术专家*/
.jszj.module .module-content {
    padding: 0;
}

.expert-card-list {
    width: 384px;
    height: 96px;
    margin-left: 0;
    background: #ffffff;
    float: left;
    position: relative;
}

.expert-card-list:nth-child(n+2) {
    margin-left: 24px;
}

.expert-card-content {
    padding: 20px 24px;
}

.expert-card-title {
    line-height: 24px;
    font-size: 16px;
    color: #222222;
}

.expert-card-introduce {
    margin-top: 10px;
    line-height: 22px;
    font-size: 16px;
    color: #1875f0;
}

.expert-card-bac {
    position: absolute;
    width: 108px;
    height: 84px;
    top: 0;
    right: 18px;
    background: red;
}

.expert-card-bac1 {
    background: url("../../../res_v2/images/customer_service_center/expert-card-bac1.png") no-repeat center center;
    background-size: 100% 100%;
}

.expert-card-bac2 {
    background: url("../../../res_v2/images/customer_service_center/expert-card-bac1.png") no-repeat center center;
    background-size: 100% 100%;
}

.expert-card-bac3 {
    background: url("../../../res_v2/images/customer_service_center/expert-card-bac1.png") no-repeat center center;
    background-size: 100% 100%;
}

@media (max-width: 768px) {
    .module-developer.jszj {
        padding: 30px 0;
    }

    .jszj.module .module-content {
        padding: 0 15px;
    }

    .jszj .module-title .module-title-name {
        padding-bottom: 20px;
    }

    .expert-card-list {
        width: 100%;
        height: auto;
        margin-left: 0 !important;;
        background: #ffffff;
        float: left;
        position: relative;
    }

    .expert-card-list:nth-child(n+2) {
        margin-top: 20px;
    }

    .expert-card-content {
        padding: 17px 0 17px 21px;
    }

    .expert-card-title {
        line-height: 20px;
        font-size: 14px;
        color: #222222;
    }

    .expert-card-introduce {
        margin-top: 8px;
        line-height: 20px;
        font-size: 14px;
        color: #1875f0;
    }

    .expert-card-bac {
        position: absolute;
        width: 100px;
        height: 80px;
        top: 0;
        right: 15px;
    }
}

/*建议与反馈*/
.jyyfk {
    background: blue;
}

.jyyfk .module-title-name {
    color: #ffffff;
}

.fill-out {
    width: 120px;
    height: 40px;
    border: solid 1px #ffffff;
    margin: 0 auto;
}

.fill-out a {
    display: block;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
}

@media (max-width: 768px) {
    .jyyfk.module-developer {
        padding: 30px 0;
    }
}

/*客户与服务中心---自助服务样式结束*/

/*典型案例样式开始*/
.typical-case.module-container {
    padding: 40px 0 56px 0
}

.typical-case .module-content {
    padding: 0;
}

.case-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    color: #222222;
    margin: 0 auto;
    text-align: center;
}

.case-content {
    width: 1200px;
    margin: 0 auto;
    margin-top: 32px;
}

.case-content p {
    max-width: 1000px;
    display: block;
    margin: 0 auto;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    text-align: justify;
    text-indent: 2em;
}

.case-content > img {
    max-width: 800px;
    display: block;
    margin: 40px auto;
}

.two-img-box {
    margin: 40px auto;
    text-align: center;
}

.two-img-box img {
}

.case-content > img:last-child {
    margin-bottom: 0;
}

.case-content-title {
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    margin-bottom: 30px;
    text-align: center;
}

.case-result-list {
    width: 100%;
    padding: 14px 40px;
    background: #ffffff;
    border: solid 1px #dddddd;
    position: relative;
}

.case-result-list:hover {
    background: #f2f8ff;
    border-color: #1875f0;
    z-index: 5;
}

.case-result-list.behind {
    margin-top: -1px;
}

.case-result-img {
    width: 60px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    transition: transform 0.5s;
}

.case-result-list:hover .case-result-img {
    transform: translate(0, -60%);
}

.case-result-img img {

}

.case-result-content {
    width: 1034px;
    margin-left: 84px;
}

.case-result-list.two .case-result-content {
    width: 100%;
    margin-left: 0;
}

.case-result-list > div {
    float: left;
}

.case-result-title {
    font-size: 18px;
    line-height: 27px;
    color: #222222;
}

.case-result-introduce {
    margin-top: 8px;
    line-height: 27px;
    color: #222222;
    font-size: 14px;
    line-height: 21px;
    color: #666666;
}

.case-result-list.three .case-result-introduce {
    margin-top: 0;
}

.case-result-list.three {
    padding: 25px 40px;
}

@media (max-width: 768px) {
    .typical-case.module-container {
        padding: 20px 0 28px 0;
        margin: 0;
    }

    .typical-case .module-content {
        padding: 0 20px;
    }

    .case-title {
        font-size: 24px;
        line-height: 34px;
    }

    .case-content {
        width: 100%;
        margin: 0 auto;
        margin-top: 16px;
    }

    .case-content p {
        font-size: 13px;
        line-height: 20px;
    }

    .case-content > img {
        width: 100%;
        margin: 20px auto;
    }

    .two-img-box {
        margin: 20px;
    }

    .two-img-box img {
        max-width: 100%;
    }

    .case-content img.last {
        margin-bottom: 0;
    }

    .case-content-title {
        font-size: 13px;
        line-height: 20px;
    }

    .case-result-list {
        width: 100%;
        padding: 7px 20px;
        background: #ffffff;
        border: solid 1px #dddddd;
        position: relative;
    }

    .case-result-list.behind {
        margin-top: -1px;
    }

    .case-result-img {
        width: 40px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
    }

    .case-result-img img {
        width: 100%;
    }

    .case-result-content {
        width: 100%;
        padding-left: 42px;
        margin-left: 0;
    }

    .case-result-list.two .case-result-content {
        width: 100%;
    }

    .case-result-list > div {
        float: left;
    }

    .case-result-title {
        font-size: 18px;
        line-height: 27px;
        color: #222222;
    }

    .case-result-introduce {
        margin-top: 4px;
        color: #222222;
        font-size: 14px;
        line-height: 27px;
        color: #666666;
    }

    .case-result-list.three .case-result-introduce {
        margin-top: 0;
    }

    .case-result-list.three {
        padding: 7px 20px;
    }
}

/*典型案例样式结束*/

/* scss generate start */
/* 客户服务中心首页 顶部 开始 */
.customerservice-top {
    background: url(/res_v2/images/network_security/wangxinaq-bg3.png) no-repeat;
    background-size: cover;
    padding-top: 200px;
    padding-bottom: 113px;
}

.search-top-title {
    font-size: 36px;
    line-height: 54px;
    color: #fff;
    text-align: center;
    font-family: PingFangSC-Regular;
}

.search-bottom-btn {
    width: 160px;
    height: 40px;
    margin: 0 auto;
    background-color: #1875f0;
    line-height: 40px;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    margin-top: 80px;
}

.search-bottom-cont {
    font-family: PingFangSC-Regular;
    margin: 40px auto 0 auto;
    width: 736px;
}

.search-bottom-cont .input-box {
    height: 48px;
    box-sizing: border-box;
}

.search-bottom-cont .input-box input {
    width: 640px;
    box-sizing: border-box;
    height: 100%;
    border: solid 1px #dddddd;
    font-size: 14px;
    padding-left: 24px;
}

.search-bottom-cont .input-box input::-webkit-input-placeholder {
    color: #999999;
}

.search-bottom-cont .input-box a {
    display: block;
    float: right;
    box-sizing: border-box;
    width: 96px;
    height: 100%;
    background-color: #1875f0;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    color: #fff;
}

.search-bottom-cont .text {
    font-size: 0;
    line-height: 20px;
    color: #fff;
    margin-top: 24px;
}

.search-bottom-cont .text a {
    font-size: 14px;
    color: #fff;
}

.search-bottom-cont .text span {
    display: inline-block;
    font-size: 14px;
    margin: 0 10px;
}

.search-bottom-cont .text span:nth-of-type(1) {
    display: none;
}

@media (max-width: 768px) {
    .customerservice-top {
        margin-top: 0;
        padding-top: 110px;
        padding-bottom: 42px;
    }

    .customerservice-top .module-content {
        padding: 0 25px;
    }

    .search-top-title {
        font-size: 20px;
        line-height: 27px;
    }

    .search-bottom-cont {
        width: 100%;
    }

    .search-bottom-cont .input-box input {
        width: calc(100% - 70px);
        padding-left: 20px;
        font-size: 12px;
    }

    .search-bottom-cont .input-box a {
        width: 70px;
    }

    .search-bottom-cont .text a:nth-child(1) {
        float: left;
        height: 44px;
    }

    .search-bottom-btn {
        display: none;
    }
}

/* 客户服务中心首页 顶部 结束 */
/* 客户服务中心首页 tab 开始 */
.click-tab-parent {
    border-bottom: 1px solid #e9e9e9;
}

.click-tab-btns {
    font-family: PingFangSC-Regular;
    font-size: 0;
    text-align: center;
}

.click-tab-btns .btn1 {
    width: 170px;
    font-size: 14px;
    line-height: 46px;
    color: #555;
    display: inline-block;
}

.click-tab-btns .btn1.active {
    color: #1875f0;
    border-bottom: 2px solid #1875f0;
}

@media (max-width: 768px) {
    .click-tab-parent {
        margin-top: 0;
    }

    .click-tab-btns .btn1 {
        width: 22.67%;
    }
}

/* 客户服务中心首页 tab 结束 */
/* 客户服务中心首页 快速入门 开始 */
.rumen {
    margin-top: 0;
}

.click-tab-conts .cont {
    display: none;
}

.click-tab-conts .cont.active {
    display: block;
}

.textimg-list1 {
    font-size: 0;
    padding-bottom: 40px;
}

.textimg-list1 .textimg-item {
    width: 384px;
    height: 80px;
    font-size: 18px;
    overflow: hidden;
    text-align: center;
    position: relative;
    display: inline-block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.textimg-list1 .textimg-item img {
    width: 100%;
}

.textimg-list1 .textimg-item .text {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 80px;
    font-size: 18px;
    color: #ffffff;
}

.textimg-list1 a + a .textimg-item {
    margin-left: 23px;
}

.textimg-list1 a:hover .textimg-item {
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.2);
}

@media (max-width: 768px) {
    .textimg-list1 {
        padding-bottom: 30px;
    }

    .textimg-list1 .textimg-item {
        width: 100%;
        height: auto;
    }

    .textimg-list1 .textimg-item .text {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .textimg-list1 a + a .textimg-item {
        margin-left: 0;
        margin-top: 15px;
    }
}

/* 客户服务中心首页 快速入门 结束 */
/* 客户服务中心首页 视频教程 开始 */
.module-container.graycontainer {
    background-color: #f5f7fa;
}

.block-main-title .sub-title {
    line-height: 21px;
    font-size: 14px;
    color: #1875f0;
    display: block;
    margin-top: 8px;
}

.textimg-list1.video .textimg-item {
    width: 368px;
    height: auto;
}

.textimg-list1.video .textimg-item .top-img {
    height: 220px;
    overflow: hidden;
    position: relative;
}

.textimg-list1.video .textimg-item .top-img img {
    width: 100%;
}

.textimg-list1.video .textimg-item .top-img .cover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.textimg-list1.video .textimg-item .top-img .cover::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 51%;
    top: 50%;
    border-style: solid;
    border-width: 17px 0 17px 22px;
    border-color: transparent transparent transparent #fff;
    transform: translate(-50%, -50%);
}

.textimg-list1.video .textimg-item .top-img .cover::after {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    border: 2px solid #fff;
}

.textimg-list1.video .textimg-item .bottom-text {
    text-align: left;
    padding-left: 24px;
    font-size: 16px;
    line-height: 58px;
    color: #222222;
    font-family: PingFangSC-Regular;
}

.textimg-list1.video a + a .textimg-item {
    margin-left: 47px;
}

.textimg-list1.video a:hover .textimg-item {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.textimg-list1.video a:hover .textimg-item .top-img .cover {
    opacity: 1;
}

@media (max-width: 768px) {
    .textimg-list1.video {
        padding: 0 20px;
    }

    .textimg-list1.video .textimg-item {
        width: 100%;
    }

    .textimg-list1.video .textimg-item .top-img {
        height: auto;
    }

    .textimg-list1.video a + a .textimg-item {
        margin-left: 0;
    }
}

/* 客户服务中心首页 视频教程 结束 */
/* 客户服务中心首页 便捷工具 开始 */
.textimg-list1.blockitem .textimg-item {
    width: 100%;
    height: auto;
    position: relative;
    border: solid 1px #e9e9e9;
}

.textimg-list1.blockitem .textimg-item::after {
    content: "";
    clear: both;
    display: table;
}

.textimg-list1.blockitem .textimg-item .left-img {
    position: absolute;
    display: flex;
    width: 168px;
    height: 100%;
}

.textimg-list1.blockitem .textimg-item .left-img img {
    width: 56px;
    margin: auto;
}

.textimg-list1.blockitem .textimg-item .right-text {
    float: left;
    padding: 40px 56px 40px 168px;
    text-align: left;
    font-size: 0;
}

.textimg-list1.blockitem .textimg-item .right-text h3 {
    font-size: 20px;
    line-height: 24px;
    color: #222;
}

.textimg-list1.blockitem .textimg-item .right-text .links {
    margin-top: 16px;
    line-height: 24px;
    font-size: 0;
    color: #555;
    font-family: PingFangSC-Medium;
}

.textimg-list1.blockitem .textimg-item .right-text .links span, .textimg-list1.blockitem .textimg-item .right-text .links a {
    font-size: 16px;
    vertical-align: top;
    display: inline-block;
}

.textimg-list1.blockitem .textimg-item .right-text .links span {
    display: inline-block;
    margin: 0 15px;
}

.textimg-list1.blockitem .textimg-item .right-text .links span:nth-of-type(1) {
    display: none;
}

.textimg-list1.blockitem .textimg-item .right-text .links a:hover {
    color: #1875f0;
}

.textimg-list1.blockitem .textimg-item + .textimg-item {
    margin-top: 24px;
}

.textimg-list1.blockitem .textimg-item:hover {
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
    .textimg-list1.blockitem .textimg-item .left-img {
        width: 96px;
    }

    .textimg-list1.blockitem .textimg-item .right-text {
        padding: 28px 44px 28px 96px;
    }
}

/* 客户服务中心首页 便捷工具 结束 */
/* 客户服务中心首页 常见问题 开始 */
.links-box {
    padding-bottom: 40px;
}

.links-box::after {
    content: "";
    clear: both;
    display: table;
}

.links-box .one {
    float: left;
    width: 360px;
}

.links-box .one ul li {
    line-height: 22px;
    font-size: 16px;
    color: #555555;
    position: relative;
    padding-left: 18px;
}

.links-box .one ul li a {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.links-box .one ul li a:hover {
    color: #1875f0;
}

.links-box .one ul li::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 1px solid #555;
    margin: -1px 0 0 -1px;
    left: 1px;
    top: 50%;
}

.links-box .one ul li + li {
    margin-top: 11px;
}

.links-box .one + .one {
    margin-left: 39px;
}

@media (max-width: 768px) {
    .links-box {
        padding: 0 10px 30px;
    }

    .links-box .one {
        width: 100%;
    }

    .links-box .one + .one {
        margin-left: 0;
    }
}

/* 客户服务中心首页 常见问题 结束 */

/* 帮助文档部分 start */
.helpdoc {
    padding-top: 40px;
    padding-bottom: 40px;
}

.helpdoc .textimg-list1.blockitem {
    border: solid 1px #e9e9e9;
    padding-bottom: 0;
}

.helpdoc .textimg-list1.blockitem .textimg-item {
    border: none;
    overflow: visible;
}

.helpdoc .textimg-list1.blockitem .textimg-item .left-img {
    width: 240px;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}

.helpdoc .textimg-list1.blockitem .textimg-item .left-img img {
    margin-left: 0;
    margin-right: 13px;
}

.helpdoc .textimg-list1.blockitem .textimg-item .left-img .imgdesc {
    font-size: 20px;
    color: #222222;
}

.helpdoc .textimg-list1.blockitem .textimg-item .left-img.user img {
    width: 30px;
}

.helpdoc .textimg-list1.blockitem .textimg-item .left-img.product img {
    width: 32px;
}

.helpdoc .textimg-list1.blockitem .textimg-item .left-img.star img {
    width: 36px;
}

.helpdoc .textimg-list1.blockitem .textimg-item .right-text {
    padding: 46px 10px 46px 240px;
    width: 100%;
}

.helpdoc .textimg-list1.blockitem .textimg-item .right-text .links {
    margin-top: 0;
}

.helpdoc .textimg-list1.blockitem .textimg-item .right-text .links a {
    width: 20%;
}

.helpdoc .textimg-list1.blockitem .textimg-item .right-text .links a + a {
    margin-left: 0;
}

.helpdoc .textimg-list1.blockitem .textimg-item .right-text .links a:nth-child(n+6) {
    margin-top: 20px;
}

.helpdoc .textimg-list1.blockitem .textimg-item + .textimg-item {
    margin-top: 0;
    border: none;
    border-top: 1px solid #e9e9e9;
}

.helpdoc .textimg-list1.blockitem .textimg-item + .textimg-item .left-img {
    margin-top: -1px;
}

.helpdoc .textimg-list1.blockitem .textimg-item:hover {
    box-shadow: none;
}

@media (max-width: 768px) {
    .helpdoc {
        padding-top: 0;
        margin-top: 0;
    }

    .helpdoc .textimg-list1.blockitem {
        padding: 0 5px;
        border: none;
    }

    .helpdoc .textimg-list1.blockitem .textimg-item .left-img {
        width: 100%;
        position: static;
        justify-content: flex-start;
        height: 57px;
    }

    .helpdoc .textimg-list1.blockitem .textimg-item .right-text {
        width: 100%;
        float: left;
        padding: 15px 0;
        border-top: 1px solid #e9e9e9;
    }

    .helpdoc .textimg-list1.blockitem .textimg-item .right-text .links a {
        width: 33.33%;
    }

    .helpdoc .textimg-list1.blockitem .textimg-item .right-text .links a + a {
        margin-left: 0;
    }

    .helpdoc .textimg-list1.blockitem .textimg-item .right-text .links a:nth-child(n+4) {
        margin-top: 10px;
    }
}

/* 帮助文档部分 end */

/* scss generate end */
/* 图片加文字开始 */
.text-on-pic {
    max-width: 784px;
    margin: 0 auto;
    padding-bottom: 56px;
}

.text-on-pic > div {
    float: left;
    width: 368px;
    height: 220px;
    margin-right: 48px;
    position: relative;
    transition: all 0.7s;
}

.text-on-pic > div:hover {
    transform: translateY(-20px);
}

.text-on-pic > div:nth-child(2) {
    margin-right: 0;
}

.text-on-pic img {
    max-width: 100%;
}

.on-pic {
    position: absolute;
    bottom: 24px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    z-index: 20;
}

@media (max-width: 768px) {
    .text-on-pic > div {
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .text-on-pic img {
        width: 100%;
        height: 100%;
    }
}

/* 图片加文字结束 */

/*智能制造页面图片*/
/*.industry-item-pic.filed-3c {*/
/*    background: url(../../images/intelligent_manufacturing/filed-3c.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-bingqi {*/
/*    background: url(../../images/intelligent_manufacturing/filed-bingqi.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-chuanbo {*/
/*    background: url(../../images/intelligent_manufacturing/filed-chuanbo.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-dzxljjg {*/
/*    background: url(../../images/intelligent_manufacturing/filed-dzxljjg.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-gangtie {*/
/*    background: url(../../images/intelligent_manufacturing/filed-gangtie.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-hkht {*/
/*    background: url(../../images/intelligent_manufacturing/filed-hkht.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-jxjg {*/
/*    background: url(../../images/intelligent_manufacturing/filed-jxjg.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-jxzz {*/
/*    background: url(../../images/intelligent_manufacturing/filed-jxzz.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-kyjy {*/
/*    background: url(../../images/intelligent_manufacturing/filed-kyjy.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-moju {*/
/*    background: url(../../images/intelligent_manufacturing/filed-moju.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-qiche {*/
/*    background: url(../../images/intelligent_manufacturing/filed-qiche.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-yiliao {*/
/*    background: url(../../images/intelligent_manufacturing/filed-yiliao.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-3c {*/
/*    background: url(../../images/intelligent_manufacturing/filed-3c.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-bingqi {*/
/*    background: url(../../images/intelligent_manufacturing/filed-bingqi.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-chuanbo {*/
/*    background: url(../../images/intelligent_manufacturing/filed-chuanbo.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-dzxljjg {*/
/*    background: url(../../images/intelligent_manufacturing/filed-dzxljjg.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-gangtie {*/
/*    background: url(../../images/intelligent_manufacturing/filed-gangtie.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-hkht {*/
/*    background: url(../../images/intelligent_manufacturing/filed-hkht.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-jxjg {*/
/*    background: url(../../images/intelligent_manufacturing/filed-jxjg.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-jxzz {*/
/*    background: url(../../images/intelligent_manufacturing/filed-jxzz.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-kyjy {*/
/*    background: url(../../images/intelligent_manufacturing/filed-kyjy.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-moju {*/
/*    background: url(../../images/intelligent_manufacturing/filed-moju.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-qiche {*/
/*    background: url(../../images/intelligent_manufacturing/filed-qiche.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-yiliao {*/
/*    background: url(../../images/intelligent_manufacturing/filed-yiliao.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-jiaotong {*/
/*    background: url(../../images/intelligent_manufacturing/filed-jiaotong.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-yejin {*/
/*    background: url(../../images/intelligent_manufacturing/filed-yejin.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-zbzz {*/
/*    background: url(../../images/intelligent_manufacturing/filed-zbzz.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-bzyss {*/
/*    background: url(../../images/intelligent_manufacturing/filed-bzyss.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-gymj {*/
/*    background: url(../../images/intelligent_manufacturing/filed-gymj.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-jgzb {*/
/*    background: url(../../images/intelligent_manufacturing/filed-jgzb.png) no-repeat;*/
/*}*/

/*.industry-item-pic.filed-zysb {*/
/*    background: url(../../images/intelligent_manufacturing/filed-zysb.png) no-repeat;*/
/*}*/

/*解决方案与案例开始*/
.case-box-list {
    margin-left: 32px;
    height: 200px;
    float: left;
    transition: all .7s;
}

.case-box-list:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.2);
}

.case-content > a:nth-child(3n+1) .case-box-list {
    margin-left: 0;
}

.case-content > a:nth-child(n+4) .case-box-list {
    margin-top: 32px;
}

.big-box {
    width: 584px;
}

.little-box {
    width: 276px;
}

.case-box-list .case-box-title {
    height: 50px;
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    margin-top: 34px;
    margin-left: 32px;
}

.case-box-list.big-box .case-box-title {
    width: 300px;
}

.case-box-list.little-box .case-box-title {
    width: 212px;
}

.case-box-list .case-box-introduce {
    height: 48px;
    font-size: 14px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 40px;
    margin-left: 32px;
}

.case-box-list.big-box .case-box-introduce {
    width: 300px;
}

.case-box-list.little-box .case-box-introduce {
    width: 212px;
}

.case-bac-1 {
    background: url("../../images/solutionsAndCases/typical-case1.jpg");
    background-size: 100% 100%;
}

.case-bac-2 {
    background-image: linear-gradient(180deg,
    #634ae4 0%,
    #4738a9 100%);
}

.case-bac-3 {
    background-image: linear-gradient(180deg,
    #1f74ff 0%,
    #3129ff 100%);
}

.case-bac-4 {
    background: url("../../images/solutionsAndCases/typical-case2.jpg");
    background-size: 100% 100%;
}

@media (max-width: 768px) {
    .case-box-list {
        height: 150px;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .case-box-list:nth-child(n+2) {
        margin-top: 10px !important;
    }

    .case-box-list .case-box-title {
        height: 50px;
        font-size: 18px;
        line-height: 25px;
        color: #ffffff;
        margin-top: 20px;
        margin-left: 0;
        padding-left: 16px;
        padding-right: 16px;
    }

    .case-box-list.big-box .case-box-title {
        width: 100%;
    }

    .case-box-list.little-box .case-box-title {
        width: 100%;
    }

    .case-box-list .case-box-introduce {
        height: 33px;
        font-size: 12px;
        line-height: 17px;
        color: rgba(255, 255, 255, 0.8);
        margin-top: 27px;
        margin-left: 0;
        padding-left: 16px;
        padding-right: 16px;
    }

    .case-box-list.big-box .case-box-introduce {
        width: 100%;
    }

    .case-box-list.little-box .case-box-introduce {
        width: 100%;
    }

    .case-bac-1 {
        background: url("../../images/solutionsAndCases/typical-case-mobile1.jpg");
        background-size: 100% 100%;
    }

    .case-bac-4 {
        background: url("../../images/solutionsAndCases/typical-case-mobile2.jpg");
        background-size: 100% 100%;
    }
}

/*解决方案与案例结束*/

/*省略...开始*/
/*一行省略*/
.one-omit {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.three-omit {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/*省略...结束*/
/*阴影背景*/
.news-img-cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: url(../../images/index/cover_shadow_bottom.png) center center no-repeat;
    background-size: cover;
}



/*合作伙伴*/
/*加入航天云网合作伙伴计划，合作伙伴可以尊享如下权益*/
.module-add-content {
    width: 1104px;
    margin: 0 auto;
    padding: 56px 0;
}

.module-add-title {
    font-size: 24px;
    line-height: 36px;
    color: #222222;
    text-align: center;
    font-weight: 550;
}

.module-add-box {
    margin-top: 40px;
}

.module-add-list {
    width: 352px;
    height: 195px;
    background-color: #ffffff;
    box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
    margin-left: 24px;
    float: left;
    padding: 27px 32px 0;
    background: url(../../images/cooperative_partner/list-bac.png) no-repeat right bottom;
    background-size: 120px 120px;
}

.module-add-list:nth-child(3n+1) {
    margin-left: 0;
}

.module-add-describe {
    padding-left: 30px;
    background: url(../../images/cooperative_partner/success.png) no-repeat 0 5px;
    background-size: 14px 10px;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0px;
    color: #222222;
    margin-bottom: 16px;
}

@media (max-width: 768px) {
    .module-add-content {
        width: 100%;
        padding: 30px 15px;
    }

    .module-add-title {
        padding: 0 14px;
        font-size: 24px;
        line-height: 34px;
    }

    .module-add-box {
        margin-top: 14px;
    }

    .module-add-list {
        width: 100%;
        height: auto;
        box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
        margin-left: 0px;
        float: none;
        padding: 30px 30px 36px;
        background: url(../../images/cooperative_partner/list-bac-mobile.png) no-repeat right bottom;
        background-size: 115px 120px;
    }

    .module-add-list:nth-child(n+2) {
        margin-top: 15px;
    }

    .module-add-describe {
        padding-left: 30px;
        background: url(../../images/cooperative_partner/success-mobile.png) no-repeat 0 5px;
        background-size: 14px 10px;
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0px;
        margin-bottom: 0px;
    }

    .module-add-describe:nth-child(n+2) {
        margin-top: 20px;
    }
}

/*申请流程*/
.flow-gray {
    background: #f5f7fa !important;
}

.module-flow-content {
    width: 900px;
    margin: 0 auto;
    padding: 40px 0 56px;
}

.module-flow-title {
    font-size: 24px;
    line-height: 33px;
    font-weight: 550;
    text-align: center;
    color: #222222;
}

.module-flow-box {
    margin-top: 40px;
}

.module-flow-box > div {
    float: left;
}

.module-flow-box > div > div {
    float: left;
}

.module-flow-box > div:nth-child(n+2) {
    margin-left: 8px;
}

.module-flow-box > div > div:nth-child(n+2) {
    margin-left: 8px;
}

.module-flow-list-title {
    margin-top: 16px;
    line-height: 22px;
    font-size: 16px;
    color: #222222;
    text-align: center;
}

.module-flow-list-img > img {
    display: block;
}

.module-flow-list-img > img:nth-child(2) {
    width: 90px;
    height: 90px;
    display: none;
}

.module-flow-xian {
    margin-top: 43px;
}

@media (max-width: 768px) {
    .module-flow-content {
        width: 100%;
        margin: 0 auto;
        padding: 30px 46px;
    }

    .module-flow-title {
        font-size: 24px;
        line-height: 33px;
    }

    .module-flow-box {
        margin-top: 30px;
    }

    .module-flow-box > div {
        float: none;
    }

    .module-flow-box > div > div {
        float: left;
    }

    .module-flow-box > div:nth-child(n+2) {
        margin-left: 0px;
    }

    .module-flow-box > div > div:nth-child(n+2) {
        margin-left: 0px;
    }

    .module-flow-list-title {
        margin-top: 16px;
        line-height: 22px;
        font-size: 16px;
        color: #222222;
        text-align: center;
    }

    .module-flow-xian {
        margin-top: 43px;
        display: none;
    }

    .module-flow-list-img > img {
        display: none;
    }

    .module-flow-list-img > img:nth-child(2) {
        display: block;
    }

    .module-flow-list.margin-top30 {
        margin-top: 30px;
    }

    .module-flow-box > div .module-flow-list.float-right {
        float: right;
    }
}

.module-describe-content {
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 56px;
    padding-top: 40px;
}

.module-describe {
    font-size: 16px;
    line-height: 28px;
    color: #222222;
    text-indent: 2em;
}

.module-describe:nth-child(2) {
    margin-top: 40px;
}

@media (max-width: 768px) {
    .module-describe-content {
        width: 100%;
        padding: 15px 15px 30px 15px;
    }

    .module-describe {
        font-size: 13px;
        line-height: 22px;
    }

    .module-describe:nth-child(2) {
        margin-top: 30px;
    }
}


/*航天云网系统级工业应用开始*/
.adhibition1 {
    background: url(../../images/cooperative_partner/adhibition-bac1.jpg) no-repeat;
    background-size: 100% 100%;
}
.adhibition2 {
    background: url(../../images/cooperative_partner/adhibition-bac2.jpg) no-repeat;
    background-size: 100% 100%;
}
.adhibition3 {
    background: url(../../images/cooperative_partner/adhibition-bac3.jpg) no-repeat;
    background-size: 100% 100%;
}

.module-adhibition-content {
    width: 1200px;
    margin: 0 auto;
    padding: 54px 0 56px;
}

.module-adhibition-title {
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
    text-align: center;
    font-weight: 550;
}

.module-adhibition-box {
    margin-top: 46px;
}

.module-adhibition-box-title {
    width: 100%;
    height: 39px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);;
}

.module-adhibition-box-title li {
    height: 39px;
    font-size: 18px;
    line-height: 30px;
    color: #ffffff;
}

.module-adhibition-box-title > div {
    text-align: center;
}

.module-adhibition-box-title ul {
    display: inline-block;
    cursor: pointer;
}

.module-adhibition-box-title li {
    display: inline-block;
}

.module-adhibition-box-title li.active {
    border-bottom: 2px solid #00c7ff;
}
.module-adhibition-box-title li:hover{
    border-bottom: 2px solid #00c7ff;
}
.module-adhibition-box-title li:nth-child(n+2) {
    margin-left: 64px;
}

.module-system-box {
    margin-top: 39px;
    width: 1200px;
    height: auto;
    overflow: hidden;
    height: 333px;
}

.module-system-list-box {
    width: 1200px;
    height: 333px;
}

.module-system-list {

    width: 1200px;
    display: none;
    opacity: 0;
}
.module-system-list.active{
    display: block;
}

.module-system-title {
    padding-left: 15px;
    border-left: 2px solid #00c7ff;
}

.module-system-title-top {
    line-height: 20px;
    font-size: 14px;
    color: #ffffff;
}

.module-system-title-bottom {
    margin-top: 6px;
    line-height: 25px;
    font-size: 18px;
    color: #ffffff;
    font-weight: 550;
}

.module-system-describe {
    margin-top: 25px;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
}

.module-exhibition-box {
    margin-top: 25px;
}

.module-exhibition-list {
    float: left;
    width: 265px;
}

.module-exhibition-box.five .module-exhibition-list{
    width: 204px;
}

.module-exhibition-list:nth-child(n+2) {
    margin-left: 46px;
}

.module-exhibition-box.five  .module-exhibition-list:nth-child(n+2) {
    margin-left: 40px;
}

.module-exhibition-title {
    font-size: 16px;
    line-height: 30px;
    color: #ffffff;
}

.module-exhibition-describe {
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
    color: rgba(255, 255, 255, 0.6);
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    text-indent: 2em
}

@media (max-width: 768px) {
    .adhibition1 {
        background: url(../../images/cooperative_partner/adhibition-bac-mobile1.png) no-repeat;
        background-size: 100% 100%;
    }
    .adhibition2 {
        background: url(../../images/cooperative_partner/adhibition-bac-mobile2.png) no-repeat;
        background-size: 100% 100%;
    }
    .adhibition3 {
        background: url(../../images/cooperative_partner/adhibition-bac-mobile3.png) no-repeat;
        background-size: 100% 100%;
    }

    .adhibition-icon11{
        background: url(../../images/cooperative_partner/adhibition-icon11.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }
    .adhibition-icon12{
        background: url(../../images/cooperative_partner/adhibition-icon12.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }
    .adhibition-icon13{
        background: url(../../images/cooperative_partner/adhibition-icon13.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }
    .adhibition-icon14{
        background: url(../../images/cooperative_partner/adhibition-icon14.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon21{
        background: url(../../images/cooperative_partner/adhibition-icon21.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon22{
        background: url(../../images/cooperative_partner/adhibition-icon22.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon23{
        background: url(../../images/cooperative_partner/adhibition-icon23.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon24{
        background: url(../../images/cooperative_partner/adhibition-icon24.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon25{
        background: url(../../images/cooperative_partner/adhibition-icon25.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon31{
        background: url(../../images/cooperative_partner/adhibition-icon31.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon32{
        background: url(../../images/cooperative_partner/adhibition-icon32.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon33{
        background: url(../../images/cooperative_partner/adhibition-icon33.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .adhibition-icon34{
        background: url(../../images/cooperative_partner/adhibition-icon34.png) no-repeat 0px 5px;
        background-size: 20px 20px;
    }

    .module-adhibition-content {
        width: 100%;

        padding: 35px 0 50px;
    }

    .module-adhibition-box {
        margin-top: 35px;
    }

    .module-adhibition-box-title {
        width: auto;
    }

    .module-adhibition-box-title > div {
        text-align: left;
        width: auto;
        height: 39px;
        overflow: hidden;
        width: 100%;
    }
    .module-adhibition-box-title ul{
        width: 800px;
        height: 39px;
    }
    .module-adhibition-box-title li{
        margin-left: 18px;
    }
    .module-adhibition-box-title li:nth-child(n+2) {
        margin-left: 40px;
    }

    .module-system-box {
        margin-top: 20px;
        width: 100%;
        height: auto;
        padding: 0 15px;
    }

    .module-system-list-box {
        width: 100%;
        height: auto;
    }

    .module-system-list {
        width: 100%;
    }



    .module-exhibition-list {
        float: none;
        width: 100%;
    }

    .module-exhibition-box.five .module-exhibition-list{
        width: 100%;
    }

    .module-exhibition-list:nth-child(n+2) {
        margin-left: 0;
        margin-top: 29px;
    }

    .module-exhibition-box.five  .module-exhibition-list:nth-child(n+2) {
        margin-left: 0;
    }

}
/*航天云网系统级工业应用结束*/

/*活动页公司页面公共头部开始*/
.summit-header {
    width: 100%;
    height: 80px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    background-color: transparent;
    line-height: 79px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    z-index: 10002;
    max-width: 1920px;
}

.summit-header a {
    display: inline-block;
}

.summit-header a.summit-header-logo {
    /* width: 154px; */
    height: 29px;
    margin-right: 30px;
    margin-left:40px;
    margin-top: 25px;
}

.summit-header a.summit-header-logo > img {
    display: inline-block;
    width: auto;
    height: 100%;
}

.summit-header a.summit-header-title {
    cursor: text;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}

.summit-header a.summit-header-entry {
    width: 144px;
    height: 48px;
    border: 1px solid #fff;
    color: #fff;
    background-color: transparent;
    position: absolute;
    right: 40px;
    top: 16px;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
}
.summit-header a.summit-header-entry:hover{
    background-color: #fff;
    color:#1875f0;
}
@media (max-width: 1200px) {
    .summit-header a.summit-header-logo{
        margin-left: 40px;
    }
}
@media (max-width: 768px) {
    .summit-header {
        height: 50px;
        line-height: 49px;
    }

    .summit-header a.summit-header-logo {
        /* width: 134px; */
        height: 25px;
        margin-right: 0;
        margin-left: 21px;
        margin-top: 12px;
    }

    .summit-header a.summit-header-logo > img {
        display: inline-block;
        width: auto;
        height: 100%;
    }

    .summit-header a.summit-header-title, .summit-header a.summit-header-entry {
        display: none;
    }
}
@media (max-width: 810px){
    .summit-header a.summit-header-title{
        display: none;
    }
}

/*活动页公司页面公共头部结束*/

/*替换立即咨询弹窗头部图片*/
.ht-refer-modal-header{
    background: url(../../images/network_security/ljzx_title_bg.jpg) no-repeat center center!important;
}
/*产品特点*/
.item-cptd{
    float:left;
    width:calc(50% - 12px);
    border:1px solid #f0f2f5;
    padding:24px 24px 24px 108px;
    height:170px;
    margin-bottom: 24px;
    position: relative;
}
.item-cptd:nth-child(2n){
    margin-left: 12px;
}
.item-cptd:nth-child(2n+1){
    margin-right: 12px;
}
.item-cptd svg{
    position: absolute;
    top:24px;
    left:24px;
    width:60px;
    height:60px;
}
.item-cptd h5{
    font-size: 18px;
    font-weight: normal;
    color:#222;
    margin-bottom: 12px;
    text-indent: 0;
}
.item-cptd p{
    font-size: 16px;
    line-height: 28px;
    color:#666;
    text-align: justify;
    text-indent: 0;
}

@media (max-width: 768px) {
    .item-cptd{
        width:100%;
        border:1px solid #f0f2f5;
        padding:15px 15px 15px 54px;
        height:auto;
        margin-bottom: 12px;
        position: relative;
    }
    .item-cptd:nth-child(2n){
        margin-left: 0px;
    }
    .item-cptd:nth-child(2n+1){
        margin-right: 0px;
    }
    .item-cptd svg{
        position: absolute;
        top:15px;
        left:15px;
        width:30px;
        height:30px;
    }
    .item-cptd h5{
        font-size: 14px;
        font-weight: normal;
        color:#222;
        margin-bottom: 12px;
        text-indent: 0;
    }
    .item-cptd p{
        font-size: 12px;
        line-height: 18px;
        color:#666;
        text-align: justify;
        text-indent: 0;
    }
}





.hideForYears5{
    display: none!important;
}
