﻿@media screen and (max-width: 1700px) {
    .index-mok1 .left_img {
        left: -5%;
        width: 8%;
    }

    .index-mok1 .index_nei .about_index_left {
        padding-left: 60px;
    }

    .index-mok1 .wai_img {
        width: 45%;
    }
    .index-mok1 .index_nei {
        padding: 120px 0 300px;
    }
    .design {
        padding: 70px 300px 100px 0;
    }

    .xiaoq_list ul li {
        width: 23%;
    }
    .pattern .dd_one ul li {
        max-width:250px;
        padding: 24px 50px;
    }

        .pattern .dd_one ul li:nth-child(-n+3)::after {
            right:-32px;
        }
}

@media screen and (max-width: 1366px) {
    
}





@media screen and (max-width: 1300px) {
    .bx-index-top01 .bx-nav ul li a p {
        padding: 0 15px;
        line-height: 40px;
    }

    .index-mok1 .left_img {
        display: none;
    }

    .index-mok1 .wai_img {
        width: 60%;
    }

    .design {
        padding: 50px 250px 50px 0;
    }

    .index-mok5 .jioay_r {
        padding: 10px 0 10px 40px;
    }

    .index-mok5 .jiaoy {
        padding-bottom: 30px;
    }

    .media_a {
        display: flex;
        align-items: flex-end;
    }

    .index-mok1 .index_nei {
        padding: 120px 0 0;
    }

    .index-mok2 {
        margin-top: 100px;
    }

    .about_index_left.a .text_jies {
        margin: 40px 0 30px;
    }

    .text_a {
        line-height: 24px;
    }

    .horizontal.hori {
        padding: 100px 0 50px;
    }

        .horizontal.hori i {
            top: 5%;
        }
    .about_index_right .purpose {
        margin: 20px 0 50px;
    }

    .padding_b_150 {
        padding-bottom: 100px;
    }
}


@media screen and (max-width: 1200px) {
    .pattern .dd_one ul li {
        max-width: 180px;
        padding: 24px 25px;
    }
        .pattern .dd_one ul li:nth-child(-n+3)::after {
            right:-35px;
        }
}


@media screen and (max-width: 1000px) {
    .pull-left.bx-logo {
        width:25%;
        max-width:80px;
    }
        .pull-left.bx-logo img {
            width:100%;
        }
    .bx-index-top01 .bx-navigation {
        margin:10px 0;
    }
    .hamburger .line {
        background-color:#fff;
    }

    .bx-index-top01 .bx-logo {
        line-height: 50px;
    }
        /*轮播*/
        .banner .swiper-container-horizontal > .swiper-pagination-bullets {
            bottom: 10px;
            left: 10%;
        }

        .index-mok1 .index_nei {
            padding: 15px 0 50px;
            flex-direction: column;
        }

        .bx-index-top01 .bx-nav ul li {
            background-color: #fff;
            line-height: 40px;
        }

            .bx-index-top01 .bx-nav ul li a p:hover, .bx-index-top01 .bx-nav ul li a.focus {
                color: #000;
                background-color: #fff;
            }

                .bx-index-top01 .bx-nav ul li a.focus p {
                    background-color: #fff;
                    border-bottom: 2px solid #00C4D3;
                }

        .bx-index-top01 .bx-nav ul {
            display: flex;
            flex-direction: column;
        }

            .bx-index-top01 .bx-nav ul li a {
                color: #000;
            }

        .index-mok1 .index_nei .about_index_left {
            width: 100%;
            padding-left: 0;
        }

        .index-mok1 .index_nei .about_index_right {
            display:none;
        }

        .index-mok1 .wai_img {
            width: 100%;
        }

        .index-mok1 .left_img {
            display: none;
        }

        .about_index_left .text_jies {
            margin: 10px 0;
            font-size: 14px;
            line-height: 20px;
            text-indent: 2em;
        }

        .index-tilte h4 {
            margin-top: 5px;
            font-size: 18px;
            line-height: 25px;
        }

        .more_hov {
            font-size: 14px;
        }

        .about_index_right h4 {
            font-size: 18px;
        }

        .about_index_right {
            margin-top: 15px;
            padding-right: 50px;
            text-align: right;
        }

            .about_index_right .purpose {
                margin: 15px 0;
                font-size: 12px;
                line-height: 20px;
            }

        .horizontal {
            font-size: 14px;
        }

            .horizontal i {
                display: none !important;
            }

        .index-mok2 {
            margin-top: 0;
        }

            .index-mok2 .mok2_img {
                display: none;
            }

            .index-mok2 .news_content {
                padding: 10px 0 10px 20px;
                width: 80%;
            }

        .news_content .new_deta {
            margin-top: 10px;
            font-size: 14px;
        }

        .new_more {
            margin-top: 10px;
            font-size: 12px;
        }

        .design {
            justify-content: center;
            padding: 10px;
            width: 100%;
        }

            .design .sm_box {
                width: 100%;
            }

                .design .sm_box span img {
                    transform: scale(.7);
                }

                .design .sm_box h5 {
                    margin: 5px 0;
                    font-size: 14px;
                }

                .design .sm_box p {
                    font-size: 12px;
                }

                    .design .sm_box p span {
                        font-size:12px;
                    }

                    .index-mok4 {
                        margin-top: 0;
                        padding-top: 30px;
                    }

        .bx-index-products04.margin_30 {
            margin-top: 0;
        }

        .bx-index-products04 ul li {
            width: 100%;
            margin-top: 0;
        }

            .bx-index-products04 ul li .div-fd {
                padding: 10px 15px;
            }

            .bx-index-products04 ul li h3 {
                text-align:center;
                font-size: 16px;
                margin-bottom: 10px;
            }

            .bx-index-products04 ul li p {
                font-size: 12px;
                line-height: 20px;
                height: 40px;
                -webkit-line-clamp: 2;
            }

        .jj_more {
            margin: 0 0 20px;
        }

        .index-mok5 {
            padding: 20px 0;
        }

            .index-mok5 .jiaoy {
                display:none;
            }

            .index-mok5 .jiaoy, .index-mok5 .jioay_r {
                width: 100%;
            }

            .index-mok5 .jioay_r {
                padding: 15px 0 20px 0;
            }

                .index-mok5 .jioay_r ul {
                    margin-top: 10px;
                }

                    .index-mok5 .jioay_r ul li {
                        padding: 10px 0;
                    }

        .jioay_r ul li a h4 {
            font-size: 16px;
            line-height: 20px;
        }

        .jioay_r ul li a p {
            margin: 0;
        }

        .bx-index-footer07 .col-md-9 ul li:nth-child(-n+4) {
            display: none !important;
        }

        .bx-index-footer07 .col-md-9 ul li:last-child {
            text-align:center;
            width: 100%;
        }

        .bx-index-footer07 .col-md-9 ul {
            margin-bottom: 10px;
        }

        .bx-index-footer07 h3 {
            display:none;
            margin-bottom: 10px;
        }

        .bx-index-footer07 ul li a, .bx-index-footer07 ul li p {
            font-size: 14px;
            color:#fff;
            line-height: 20px;
            margin: 5px 0;
        }

        .bx-index-footer07 .col-md-2.col-xs-7 {
            /*width: 100%;*/
            display: none !important;
            /*align-items: center;
            margin-bottom: 15px;*/
        }

        .footer07-tit h4 {
            margin-bottom: 0;
            padding-right: 10px;
        }

        .ellipsis_afds p {
            font-size: 16px;
            line-height: 20px;
        }

        .col-md-1.col-xs-5.f07ewm {
            width: 100%;
            text-align: center;
        }

        .bx-footer {
            font-size: 14px;
            line-height: 20px;
            color:#fff;
        }

            .bx-footer p {
                line-height: 20px;
                /*white-space:nowrap;
            text-overflow:ellipsis;
            overflow:hidden;*/
            }

        /*关于我们*/
        .nei_title h4 {
            margin-top: 5px;
            font-size: 16px;
            font-weight: 400;
        }

        .about_index_left.a .text_jies {
            margin: 15px 0;
            text-align: justify;
        }

        .text_a {
            font-size: 14px;
            line-height: 20px;
            text-indent: 2em;
            text-align: justify;
        }

        .index-mok1 .index_nei.wenbo {
            padding: 15px 0 20px;
        }

        .horizontal.hori {
            padding: 15px 0 10px;
        }

            .horizontal.hori i {
                display: none;
            }

        .padding_b_150 {
            padding-bottom: 30px;
        }

        /*产品中心*/
        .chanp_ti {
            padding: 15px 0;
        }

        .jiq_f ul li {
            margin: 0 10px;
            padding: 5px 10px;
        }

            .jiq_f ul li a {
                padding:0;
                font-size: 14px;
            }

        .chanp_zong {
            margin: 10px 0;
        }

            .chanp_zong .chanp_xx {
                padding: 0;
            }

        .horizontal.chanp {
            margin-top: 10px;
        }

        .leib_ch .lunb_zi:nth-child(even) .design {
            width: 100%;
            padding: 10px;
        }

        .leib_ch {
            margin-bottom: 30px;
        }

        /*解决方案*/
        .jiejue ul li {
            width: 100%;
        }

        .jiejue .div-fd.text-gray {
            padding: 10px 15px;
        }

            .jiejue .div-fd.text-gray h3 {
                text-align:center;  
                margin-bottom: 10px;
                font-size: 14px;
            }

            .jiejue .div-fd.text-gray p {
                font-size: 12px;
                line-height: 20px;
                height: 45px;
                -webkit-line-clamp: 2;
            }

        .webdiyerCss {
            padding: 20px 0;
        }

    .index-mok1 .index_nei {
        padding: 120px 0 0;
    }

    .kong_jiaoy {
        margin: 40px 0 70px;
    }

    .bx-news08-item ul li {
        padding:15px 0;
    }
    .bx-news08-list-text .text1 {
        margin:0;
    }
    .bx-news08-list-text .title {
        margin-bottom:0;
    }
    .bx-PageRank-News01-fl ul li a {
        min-width: 100px;
        line-height: 35px;
        font-size: 14px;
    }
    .bx-PageRank-News01-fl ul li {
        margin:0 10px;
    }
    body .NOimg .bx-news08-list-text .text1 {
        margin-top:0;
    }

/*服务支持*/
    .chanp_ti.haha {
        padding: 40px 0 10px;
    }
    .jies {
        margin-bottom:0;
        font-size:12px;
    }
    .ser_zong ul li {
        margin-top: 15px;
        width: 100%;
    }
    .fuwu_nei {
        text-align:center;
        padding: 20px;
    }
        .fuwu_nei h4 {
            margin: 10px 0 15px;
            font-size: 18px;
        }
        .fuwu_nei p {
            font-size:12px;
        }

    .text_p5 {
        height:100px;
    }

/*校企合作*/
    .mokuai2 {
        margin: 30px 0 0;
    }
    .h5_ti {
        font-size: 18px;
    }

    .pattern {
        margin: 10px 0 30px;
    }

        .pattern .td_th ul li {
            font-size: 12px;
        }

        .pattern .dd_one h2 {
            padding:5px;
            margin-right: 5px;
            font-size: 14px;
            writing-mode: inherit;
        }

        .pattern .dd_one ul li {
            float:left;
            width:40%;
            padding: 10px 0;
            margin: 10px 30px 10px 0;
        }

            .pattern .dd_one ul li .ul p {
                padding-left: 5px;
                font-size: 12px;
                line-height: 20px;
            }

    .jies.xiaoq {
        margin: 20px 0 30px;
    }

    .kong_jiaoy.kongj {
        margin: 0 0 50px;
    }
    .mokuai1 {
        height:auto;
    }

    .xiaoqn {
        margin-top: 50px;
    }

        .xiaoqn h4 {
            text-align:center;
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 20px;
        }

    .xiaoq_list ul {
        flex-direction:column;
    }
        .xiaoq_list ul li {
            width:100%;
            margin-top:20px;
        }

        .xiaoq_list ul li img {
            width:100%;
        }
            .xiaoq_list ul li h6 {
                padding: 10px;
                font-size: 14px;
            }

    .pattern .dd_one {
        flex-direction:column;
    }

    .td_th {
        display:none;
    }

    .pattern .dd_one ul {
        display:block;
    }
        .pattern .dd_one ul li .ul {
            align-items:center;
        }

        .pattern .dd_one ul li:nth-child(-n+3)::after {
            right:-26px;
        }

    .cooperation {
        margin: 15px 0 0;
    }

        .cooperation ul {
            margin:0;
        }

        .cooperation ul li {
            margin: 10px 0;
            padding: 0 10px;
            width: 50%;
        }

            .cooperation ul li span {
                padding: 10px 30px;
            }

                .cooperation ul li span img {
                    width: 168px;
                    height: 48px;
                }
    .nav_fel {
        margin: 20px 0;
    }
    .border_bo {
        width: 100%;
        flex-direction:column;
    }
    .nav_fel .border_a h5 {
        font-size: 12px;
        margin-right: 0;
        padding:0;
    }

    .border_a ul li {
        padding: 10px 10px;
        padding: 10px 10px;
        font-size: 12px;
    }

    .kec_n {
        margin-bottom: 10px;
        padding: 15px;
        flex-direction:column;
    }

        .kec_n .kec_text i {
            font-size: 12px;
            line-height: 20px;
        }
        .kec_n .kec_text h6 {
            padding: 5px 0 15px;
            font-size: 16px;
            line-height: 20px;
        }
        .kec_n .kec_text .kec_deta {
            margin-bottom: 20px;
        }
            .kec_n .kec_text .kec_deta p {
                font-size: 12px;
                line-height: 20px;
            }
    .wai_href ul li span {
        margin-right: 0;
        padding: 10px 20px;
    }
    .kec_n .kec_text .wai_href ul {
        padding:0 30px;
        justify-content:space-between;
    }
    .kec_n .kec_img {
        width:100%;
        margin-top:15px;
    }
    .kec_w ul li:nth-child(even) .kec_n {
        flex-direction: column;
    }

    .mok3 .swiper-button-prev,
    .mok3 .swiper-button-next {
        display:none!important;
    }

    .media_a {
        flex-direction:column;
    }

    .index-mok1, .index-mok2 {
        margin-top:20px;
    }

    .container-fixed {
        width: 100%; 
    }


    .block {
        display:block !important;
        text-align:center !important;
    }

    .chanp_xx ul {
        display:none;
    }

    .index-mok3 .lunb_zi {
        padding:0 20px;
    }

    .text_p3.text_chanp {
        font-size:14px;
    }

    .news_content .new_deta span {
        display:none;
    }

    .new_deta p {
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        white-space:normal;
    }

    .deta.bd {
        margin: 10px 0;
        padding: 10px 5px !important;
        font-size: 14px;
        line-height: 20px;
    }

    .nei_title p {
        display:none;
    }



}
