
.partner-news ul,
.partner-news p {
    margin-bottom: 0;
}



.partner-news .block-section {
    padding-bottom: 20px;
}

    .partner-news .block-section .section-content {
        padding-bottom: 0;
    }

        .partner-news .block-section .section-content .row {
            margin: 0;
        }

            .partner-news .block-section .section-content .row .link-list-block .link-view-more {
                color: #d20032;
            }

@media (min-width: 769px) {
    .partner-news .common-swiper .swiper-pagination {
        bottom: 70px;
    }

    .partner-news .common-swiper .col-xs-6 {
        width: auto;
    }
}

.partner-news .banner-content-block .block-wrapper .wrapper-container {
    width: 50%;
    margin-left: 50%;
}

.partner-news .banner-content-block .banner-list {
    font-family: "FZLTXH";
    color: #fff;
    font-size: 18px;
}

    .partner-news .banner-content-block .banner-list ul {
        margin-bottom: 0;
    }

        .partner-news .banner-content-block .banner-list ul li {
            float: left;
            margin: 0 25px 10px 0;
        }

            .partner-news .banner-content-block .banner-list ul li img {
                width: auto;
                height: auto;
                margin-right: 10px;
            }

@media (max-width: 768px) {
    .partner-news .banner-content-block .banner-list {
        font-size: 14px;
    }

        .partner-news .banner-content-block .banner-list ul li {
            margin: 0 0 7px 0;
        }

            .partner-news .banner-content-block .banner-list ul li img {
                width: 14px;
                margin-right: 7px;
            }

    .partner-news .banner-content-block .block-wrapper .wrapper-container {
        width: 55%;
        margin-left: 45%;
    }

        .partner-news .banner-content-block .block-wrapper .wrapper-container .block-content {
            min-height: auto;
            -webkit-min-logical-height: inherit;
        }
}

@media (max-width: 350px) {
    .partner-news .banner-content-block .block-wrapper .wrapper-container {
        width: 58%;
        margin-left: 42%;
    }
}

.partner-news .announcements .section-content {
    padding-bottom: 0;
}

    .partner-news .announcements .section-content .link-list-block {
        border: 1px solid #e6e6e6;
        padding: 25px;
    }

        .partner-news .announcements .section-content .link-list-block .block-content {
            padding: 0;
            margin: 0;
        }

            .partner-news .announcements .section-content .link-list-block .block-content .link-item {
                position: relative;
                margin-left: 0;
                padding-left: 15px;
            }

        .partner-news .announcements .section-content .link-list-block .link-view-more {
            display: inline-block;
            font-size: 16px;
            color: #d20032;
        }

        .partner-news .announcements .section-content .link-list-block .block-content .link-item a {
            color: #4D4D4D;
        }

            .partner-news .announcements .section-content .link-list-block .block-content .link-item a:hover {
                color: #d20032;
            }

        .partner-news .announcements .section-content .link-list-block .block-content .link-item .link-time {
            float: right;
            text-align: right;
        }

        .partner-news .announcements .section-content .link-list-block .block-content .link-item .link-title a {
            display: inline-block;
            max-width: 90%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            float: left;
        }

        .partner-news .announcements .section-content .link-list-block .link-view-more {
            padding-top: 15px;
        }

@media (min-width: 992px) {
    .partner-news .announcements .section-content .link-list-block {
        width: 48.3%;
    }

    .partner-news .announcements .section-content .link-list-block-all {
        width: 100%;
    }
        .partner-news .announcements .section-content .link-list-block:nth-child(n+2) {
            margin-left: 3.4%;
        }
}

@media (max-width: 991px) {
    .partner-news .announcements .section-content .link-list-block {
        margin-left: 0;
    }

        .partner-news .announcements .section-content .link-list-block:nth-child(n+2) {
            margin-top: 40px;
        }
}

@media (max-width: 768px) {
    .partner-news .block-section {
        padding-top: 0.5%;
        padding-bottom: 2.5%;
    }

        .partner-news .block-section .section-content .row {
            margin: 0;
        }

        .partner-news .block-section .section-content .link-list-block {
            padding: 25px 15px;
        }

            .partner-news .block-section .section-content .link-list-block .block-content .link-item:before {
                left: 0;
            }

            .partner-news .block-section .section-content .link-list-block:nth-child(n+2) {
                margin-top: 4.5%;
            }
}

.partner-news .zone {
    background-image: url(../../images/partner-news/sec-background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

    .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item {
        box-shadow: 0 4px 5px 1px #E6E6E6;
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#E6E6E6', Direction=135, Strength=5);
        /*for ie6,7,8*/
    }

        .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item .item-note {
            position: relative;
        }

            .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item .item-note .note-title {
                color: #4D4D4D;
            }

            .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item .item-note .link-view-more {
                position: absolute;
                bottom: 20px;
            }

        .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item .note-subtitle {
            margin-bottom: 20px;
            height: auto;
        }

            .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item .note-subtitle .feature-list {
                color: inherit;
            }

        .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item .item-img img {
            height: auto;
        }

@media (max-width: 1280px) {
    .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper {
        padding: 0;
    }
}

@media (max-width: 969px) and (min-width: 769px) {
    .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item .note-subtitle .feature-list {
        min-height: auto;
        -webkit-min-logical-height: initial;
    }
}

@media (min-width: 769px) {
    .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper {
        margin-left: .5%;
    }

        .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper:first-child:nth-last-child(3) .note-subtitle,
        .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper:first-child:nth-last-child(3) ~ .feature-item-wrapper .note-subtitle {
            max-width: 320px;
        }

        .partner-news .zone .feature-block.case.solution .feature-item-container .feature-item-wrapper:first-child {
            margin-left: 0;
        }
}

@media (max-width: 768px) {
    .partner-news .zone {
        padding-bottom: 9%;
    }

        .partner-news .zone .com-content .feature-block {
            padding: 0;
        }

            .partner-news .zone .com-content .feature-block.case.solution .feature-item-container .feature-item-wrapper {
                margin-top: 4.5%;
            }

                .partner-news .zone .com-content .feature-block.case.solution .feature-item-container .feature-item-wrapper .feature-item {
                    width: 100%;
                }

        .partner-news .zone .feature-block.case .feature-item {
            margin: 0 0 20px;
        }
}

.partner-news .recommand-block .recommand-item-container .recommand-item-wrapper {
    padding: 10px;
}

    .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper .recommand-item {
        border: 1px solid #e6e6e6;
    }

        .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper .recommand-item a {
            display: block;
            padding: 30px;
            text-align: center;
        }

        .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper .recommand-item .item-img {
            padding-bottom: 20px;
        }

        .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper .recommand-item .item-note .note-title {
            font-family: "ZhongCuHei";
            font-weight: bold;
            font-size: 20px;
            color: #4D4D4D;
            padding-bottom: 10px;
        }

        .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper .recommand-item .item-note .note-subtitle {
            font-family: "FZLTXH";
            font-size: 16px;
            line-height: 1.5;
            color: #626262;
            padding-bottom: 10px;
        }

@media (min-width: 769px) {
    .partner-news .recommand {
        padding-top: 0;
    }
}

@media (min-width: 992px) {
    .partner-news .recommand-block .recommand-item-container {
        text-align: center;
    }

        .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper {
            width: 19%;
            display: inline-block;
        }
}

@media (min-width: 769px) and (max-width: 991px) {
    .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper {
        width: 33.33%;
        float: left;
    }
}

@media (max-width: 768px) {
    .partner-news .recommand-block .recommand-item-container .recommand-item-wrapper {
        padding: 10px 0;
    }
}

.partner-news .lectures {
    padding: 0;
}

    .partner-news .lectures .img-content-block {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

        .partner-news .lectures .img-content-block .content-wrapper .block-title {
            color: #4D4D4D;
        }

        .partner-news .lectures .img-content-block .content-wrapper .block-content {
            color: #4d4d4d;
        }

            .partner-news .lectures .img-content-block .content-wrapper .block-content p {
                font-size: 18px;
            }

@media (max-width: 991px) {
    .partner-news .lectures .img-content-block {
        height: auto;
    }

        .partner-news .lectures .img-content-block .content-wrapper {
            width: 100%;
            padding: 6%;
            position: relative;
            min-height: auto;
            -webkit-min-logical-height: inherit;
        }
}

.partner-news .contac-us {
    background-repeat: no-repeat;
    background-size: cover;
    color: #4D4D4D;
    padding-bottom: 0;
}

    .partner-news .contac-us .section-content > .col-md-6 {
        height: 531px;
    }

    .partner-news .contac-us .col-md-6 {
        padding-left: 0;
        padding-right: 0;
    }

    .partner-news .contac-us .contac-us-left {
        width: 52%;
        margin-left: 48%;
        margin-top: 148px;
    }

        .partner-news .contac-us .contac-us-left .contac-us-title {
            font-size: 20px;
            padding-bottom: 20px;
            color: #232323;
            display: inline-block;
        }

        .partner-news .contac-us .contac-us-left ul .contac-us-title-des {
            font-size: 18px;
            padding-bottom: 10px;
        }

            .partner-news .contac-us .contac-us-left ul .contac-us-title-des img {
                margin-right: 10px;
            }

    .partner-news .contac-us .contac-us-right {
        margin-left: 6%;
        margin-bottom: 60px;
        border-left: 1px solid #dbdbdb;
        padding: 20px 0 20px 12%;
    }

        .partner-news .contac-us .contac-us-right .contac-us-item {
            border-bottom: 1px solid #DBDBDB;
            padding: 40px 5%;
        }

            .partner-news .contac-us .contac-us-right .contac-us-item .item-img {
                float: left;
                width: 20%;
            }

            .partner-news .contac-us .contac-us-right .contac-us-item .item-message {
                float: left;
                width: 80%;
            }

                .partner-news .contac-us .contac-us-right .contac-us-item .item-message .contac-us-title {
                    font-size: 21px;
                    padding-bottom: 5px;
                }

                .partner-news .contac-us .contac-us-right .contac-us-item .item-message a {
                    color: inherit;
                    font-family: inherit;
                }

                .partner-news .contac-us .contac-us-right .contac-us-item .item-message .contac-us-title-des {
                    font-size: 20px;
                }

                .partner-news .contac-us .contac-us-right .contac-us-item .item-message span.contac-us-title-des {
                    margin-right: 15px;
                    white-space: nowrap;
                }

    .partner-news .contac-us .contac-us-title {
        font-family: "ZhongCuHei";
        font-weight: bold;
    }

    .partner-news .contac-us .contac-us-title-des {
        font-family: "FZLTXH";
    }

    .partner-news .contac-us .col-md-6:first-child {
        position: relative;
    }

        .partner-news .contac-us .col-md-6:first-child .img-phone {
            position: absolute;
            bottom: 0;
            left: -26%;
            display: block;
            width: 74.5%;
            margin-right: 17px;
        }

            .partner-news .contac-us .col-md-6:first-child .img-phone.mb-show {
                display: none;
            }

@media (max-width: 1520px) {
    .partner-news .contac-us .col-md-6:first-child .img-phone {
        width: 50%;
        left: 0;
    }

    .partner-news .contac-us .contac-us-left {
        width: 50%;
        margin-left: 50%;
        margin-top: 165px;
    }

    .partner-news .contac-us .section-content > .col-md-6 {
        height: 450px;
    }

    .partner-news .contac-us .contac-us-right {
        margin-bottom: 0;
    }

        .partner-news .contac-us .contac-us-right .contac-us-item {
            padding: 30px 5%;
        }
}

@media (max-width: 1280px) {
    .partner-news .contac-us .contac-us-left .contac-us-title {
        padding-bottom: 10px;
    }
}

@media (max-width: 1050px) {
    .partner-news .contac-us .contac-us-right {
        padding-left: 6%;
    }
}

@media (max-width: 991px) {
    .partner-news .contac-us .contac-us-left {
        width: 45%;
        float: left;
        margin-top: 20%;
        margin-left: 0;
        padding-right: 4.5%;
    }

    .partner-news .contac-us .contac-us-right {
        border-left: none;
        margin: 0 4.5%;
        padding: 20px;
    }

        .partner-news .contac-us .contac-us-right .contac-us-item {
            padding: 20px 5%;
        }

    .partner-news .contac-us .col-md-6:first-child .img-phone.pc-show {
        display: none;
    }

    .partner-news .contac-us .col-md-6:first-child .img-phone.mb-show {
        position: relative;
        display: block;
        top: 0;
        width: 55%;
        margin-right: 0;
        float: left;
    }

    .partner-news .contac-us .section-content > .col-md-6 {
        height: auto;
    }
}

@media (max-width: 768px) {
    .partner-news .contac-us .section-title {
        padding: 20px 0;
    }

    .partner-news .contac-us .contac-us-left .contac-us-title {
        padding-bottom: 5px;
        font-size: 18px;
    }

    .partner-news .contac-us .contac-us-left ul .contac-us-title-des {
        font-size: 16px;
    }

        .partner-news .contac-us .contac-us-left ul .contac-us-title-des img {
            display: inline-block;
            margin-right: 5px;
            width: 16px;
        }

    .partner-news .contac-us .contac-us-right {
        padding: 10px;
    }

        .partner-news .contac-us .contac-us-right .contac-us-item {
            padding: 20px 3%;
        }

            .partner-news .contac-us .contac-us-right .contac-us-item .item-img {
                padding: 5px;
                width: 15%;
            }

            .partner-news .contac-us .contac-us-right .contac-us-item .item-message {
                padding-left: 10px;
                width: 85%;
            }

                .partner-news .contac-us .contac-us-right .contac-us-item .item-message .contac-us-title {
                    font-size: 18px;
                }

                .partner-news .contac-us .contac-us-right .contac-us-item .item-message .contac-us-title-des {
                    font-size: 16px;
                }
}

@media (max-width: 550px) {
    .partner-news .contac-us .contac-us-left {
        margin-top: 12%;
    }
}

.right-bar ul .partner-news-block {
    display: block;
}

    .right-bar ul .partner-news-block .more {
        width: 200px;
    }

        .right-bar ul .partner-news-block .more .scode {
            width: 140px;
            background-color: inherit;
            position: absolute;
            bottom: 0;
        }

            .right-bar ul .partner-news-block .more .scode img {
                position: relative;
                display: block;
                width: 100%;
                padding: 5px;
            }

            .right-bar ul .partner-news-block .more .scode span {
                display: inline-block;
                padding-right: 0;
                height: auto;
                line-height: 18px;
                padding-bottom: 5px;
            }

.partner-news .block-section.dynamic {
    clear: both;
    padding-bottom: 0;
    padding-top: 0;
    background: #f8f8f8;
}

.img-content-block-left,
.img-content-block-right {
    padding: 0;
    background: #f8f8f8;
}

.dynamic .img-content,
.dynamic .cont-content {
    min-height: 311px;
}

    .dynamic .img-content img {
        display: block;
        max-height: 311px;
        width: auto;
        float: right;
    }

.dynamic .left-cont {
    float: right;
    max-width: 585px;
    max-height: 311px;
    padding: 0 20px;
    font-size: 16px;
    color: #656565;
    min-width: 585px;
}

    .dynamic .left-cont .cont-item {
        font-size: 20px;
        color: #281e1c;
        line-height: 32px;
        margin-bottom: 20px;
    }

    .dynamic .left-cont .cont-des {
        font-size: 16px;
        color: #656565;
        margin: 20px 0;
    }

.dynamic .block-content {
    margin-bottom: 40px;
}

.dynamic .cont-title {
    font-size: 28px;
    padding: 40px 0;
    font-weight: bold;
    color: #2d5082;
}

.dynamic .right-cont {
    padding: 0 0 42px 40px;
    max-width: 585px;
    min-width: 585px;
}

    .dynamic .right-cont .right-first {
        float: left;
        max-width: 585px;
        max-height: 311px;
        min-height: 311px;
        padding: 0 20px;
        font-size: 16px;
        color: #656565;
        min-width: 585px;
    }

    .dynamic .right-cont .right-list {
        float: left;
        max-width: 585px;
        max-height: 311px;
        min-height: 254px;
        padding: 0 20px;
        font-size: 16px;
        color: #656565;
        min-width: 585px;
    }

    .dynamic .right-cont dl {
        min-height: 170px;
        max-width: 585px;
    }

    .dynamic .right-cont dt,
    .dynamic .right-cont dd {
        float: left;
        width: 50%;
        font-size: 15px;
        color: #909090;
    }

        .dynamic .right-cont dd h5 {
            font-size: 20px;
            color: #4d4d4d;
            font-weight: bold;
            padding-bottom: 10px;
        }

        .dynamic .right-cont dd p { /*文字内容多余4行，自动变成...*/
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;
            line-height: 22px;
        }

        .dynamic .right-cont dt img {
            display: block;
            width: 88%;
        }

.dynamic .link-view-more {
    margin-top: 15px;
}

.dynamic .block-content {
    clear: both;
    overflow: hidden;
    padding-top: 20px;
}

    .dynamic .block-content .link-item {
        font-size: 16px;
        line-height: 35px;
        height: 35px;
        padding-left: 15px;
        position: relative;
    }

.dynamic .link-item a {
    color: #656565;
}

    .dynamic .link-item a:hover {
        color: #d20032;
    }

.dynamic .link-item .link-title a {
    display: inline-block;
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}


.dynamic .block-content .link-item:before {
    position: absolute;
    content: "●";
    left: 0;
    font-size: 12px;
    top: 0;
}

@media (max-width: 768px) {
    .dynamic .cont-title {
        padding: 20px 0 10px 0;
        text-align: center;
    }

    .dynamic .img-content-block-left {
        padding-bottom: 0;
        background-size: 210%;
    }

    .dynamic .cont-content {
        float: none;
    }

    .dynamic .left-cont {
        float: none;
        min-width: 100%;
    }

    .dynamic .img-content, .dynamic .cont-content {
        min-height: 240px;
        padding-bottom: 20px;
    }

        .dynamic .img-content img {
            height: auto;
            width: 100%;
        }

    .dynamic .right-cont {
        padding: 10px;
    }

        .dynamic .right-cont dt, .dynamic .right-cont dd {
            width: 100%;
        }

            .dynamic .right-cont dt img {
                width: auto;
                margin: 10px auto;
            }

    .dynamic .link-item .link-title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 95%;
    }

    .dynamic .link-item .link-time {
        display: none;
    }
}


/* 2022年 3月31日 新增开始 */
/*.product-cont {
    background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%,#ffffff 100%);
}*/

.product-cont .recommand-block {
    display: flex;
}

    .product-cont .recommand-block .recommand-item {
        flex: 1;
        background: #fff;
        margin: 0 8px;
        text-align: center;
        box-shadow: 0 0 4px 4px #e9e9e9;
    }

        .product-cont .recommand-block .recommand-item img {
            max-width: 100%;
        }

.product-cont .item-note {
    font-size: 14px;
    color: #000000;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 10px 6px 20px 6px;
}

.product-cont .recommand-block .recommand-item:hover .item-note {
    color: #d20032;
}

@media (max-width: 768px) {
    .product-cont .recommand-block {
        display: block;
        padding: 30px 0;
    }

        .product-cont .recommand-block .recommand-item {
            margin: 20px 8px;
        }
}
/* 2022年 3月31日 新增结束 */
