﻿/*首页*/
/*菜单栏*/
.kj-navbar-nav > li > a {
    padding: 15px 15px;
    font-size:12px;
}
.kj-logo-small {
    display: block !important;
    height: 55px;
}
.kj-navbar-brand-pc {
    display: none !important;
}
.kj-index-banner-title {
    font-size: 24px;
}
.kj-index-banner-desc{
    font-size:16px;
    line-height:30px;
}
.kj-page-banner-col-h1 {
    font-size: 30px;
}
.kj-page-banner-col-desc{
    font-size:16px;
}
.kj-page-banner-col-desc a{
    font-size:14px;
}
@media(max-width:1050px) {
    .kj-navbar-nav > li > a {
        padding: 10px 10px;
        font-size: 12px;
    }
}
.kj-syhy-item{
    padding-left:20px;
}
.kj-syhy-item-title {
    font-size: 15px;
}
.kj-case-item-border {
    height: 400px;
}
.kj-case-item-right {
    padding-left: 10px;
}
.kj-index-case-swiper-button-prev {
    left: 24% !important;
}
.kj-index-case-swiper-button-next {
    left: 65% !important;
}
.kj-bottomicon .row {
    display:initial;
}
.kj-bottomicon .row > div{
    width:50%;
    float:left;
}
/* 数据同步管理*/
.intro-sjtb-item {
    margin-top: 64px;
}
.intro-sjtb-icon {
    width: 110px;
    height: 110px;
    padding-top:25px;
}
.intro-sjtb-icon i{
    font-size:30px;
}
.intro-sjtb-title {
    font-size: 12px;
    line-height: 24px;
}
.intro-sjtb-arrowtitle {
    font-size:12px;
}
.intro-sjtb-icon:nth-child(4) {
    width: 70px;
    height: 110px;
    padding-top: 18px;
}
.intro-sjtb-icon:nth-child(4) i:before {
    width: 100%;
}
.intro-sjtb-icon:nth-child(4):before {
    left: -30px;
    border-left: 0px solid transparent;
    border-right: 30px solid #FC682C;
    border-top: 55px solid transparent;
    border-bottom: 55px solid transparent;
}
.intro-sjtb-icon:nth-child(4):after {
    right: -30px;
    border-left: 30px solid #FC682C;
    border-right: 0px solid transparent;
    border-top: 55px solid transparent;
    border-bottom: 55px solid transparent;
}

/*内页生产项目管理*/
.intro-xmglyf-item li {
    padding-left: 5%;
}

/*.kj-navbar-nav > li > a {
    padding: 15px 10px;
    font-size:14px;
}

.kj-hywt-item {
    height: 300px;
}

.kj-page-card-desc {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #999;
    font-size: 14px;
    line-height: 26px;
}

.kj-hytd-item-desc {
    height: 86px;
}
.kj-page-banner-col-h1{
    font-size:30px;
}
.kj-page-banner-col-desc{
    font-size:16px;
}
.kj-page-banner-col-desc a{
    font-size:14px;
}*/

    @media screen and (max-width: 1430px) {
       

        .kj-btm-phone {
            flex: 0 0 267px;
        }
        .duibi .kj-left ul li{
            width:48%;
            font-size:12px;
        }
        .kj-btm-forms .formcolumn-item-ct {
            height: 40px;
            width: 155px;
        }

        .container {
            width: 970px;
        }

        .kj-navbar .navbar-default .navbar-nav > li {
            padding: 0px 15px;
        }

        .kj-default-swiper1 {
            height: 440px;
        }

        .kj-header {
            font-size: 36px;
            padding-top: 65px;
            padding-bottom: 45px;
        }

        .kj-index-contact .kj-bogyBtm .thumbnail .caption h3 {
            margin-bottom: 20px;
            font-size: 24px;
        }

        .kj-index-contact .kj-bogyBtm .thumbnail .caption div {
            line-height: 26px;
            font-size: 14px;
        }

        .kj-aboutUs {
            padding: 0 0 75px 0;
        }

        .kj-header2 {
            font-size: 36px;
            text-align: center;
            padding-top: 65px;
            padding-bottom: 35px;
        }

            .kj-header2 span {
                font-size: 15px;
            }

        .kj-ProductService .kj-IndexNews .swiper-slide {
            width: 245px;
        }

        .kj-ProductService .kj-ProService .kj-img {
            height: 175px;
        }

        .kj-ProductService .kj-ProService h3 a {
            font-size: 20px;
        }

        .kj-ProductService .kj-ProService div {
            font-size: 14px;
        }

        .kj-ProductService .kj-ProService .kj-img span {
            width: 40px;
            height: 40px;
            padding-top: 2px;
            right: 20px;
            bottom: -20px;
        }

            .kj-ProductService .kj-ProService .kj-img span i {
                font-size: 22px;
            }

        .kj-applyTrial .kj-left {
            font-size: 18px;
            color: #fff;
            letter-spacing: 5px;
            font-weight: lighter;
            line-height: 40px;
        }

        .kj-applyTrial .kj-applyTrialIn {
            padding: 0 30px;
        }

        .kj-applyTrial .kj-right .kj-more2 {
            width: 125px;
            line-height: 40px;
            height: 40px;
            font-size: 16px;
        }

        .kj-ProductService .kj-ProService h3 {
            padding: 15px 0 5px;
        }

        .kj-ProductService {
            padding-bottom: 80px;
            width: 100%;
            overflow: hidden;
        }

        .kj-Item .kj-media .kj-media-body .kj-media-heading {
            font-size: 20px;
            margin-bottom: 10px;
        }

        .kj-Item .kj-media .kj-media-body div {
            font-size: 13px;
            line-height: 25px;
        }

        .kj-Item .kj-media .kj-media-body {
            padding: 15px 15px 0 20px;
            height: 200px;
        }

        .kj-applyTrial {
            height: 170px;
        }

        .kj-concact .kj-concact-bottom-all .kj-left .kj-concact-bottom {
            margin-right: 100px;
        }

        .kj-footer-bottom {
            flex-wrap: wrap;
            justify-content: center;
            height: 80px;
            padding: 16px 0;
        }

            .kj-footer-bottom ul li {
                margin-left: 0;
                margin-right: 15px;
            }

        .kj-concact .kj-concact-bottom-all {
            padding-bottom: 50px;
        }

        .kj-navbar-collapse {
            margin-left: 15px;
        }

        .kj-navbar .navbar-default .navbar-nav > li > a {
            font-size: 14px;
        }

        .kj-phone {
            font-size: 14px;
        }

        .kj-navbar .navbar-default .navbar-nav > li {
            padding: 0px 10px;
        }

        .kj-tailor .media .media-left {
            padding-right: 65px;
        }

            .kj-tailor .media .media-left img {
                width: 450px;
            }

        .kj-tabNav ul li {
            list-style: none;
            margin-right: 115px;
        }

        .kj-abUs .media .media-heading {
            font-size: 36px;
            margin-top: -40px;
        }

        .kj-abUs .media .media-body div {
            font-size: 14px;
            line-height: 28px;
        }

        .kj-Culture .col-md-3 {
            padding-right: 15px;
        }

        .kj-Culture .row {
            margin-right: -15px;
        }

        .kj-CultureBox .kj-CultureBoxIn div i {
            font-size: 60px;
        }

        .kj-CultureBox .kj-CultureBoxIn div {
            font-size: 22px;
        }

        .kj-header8 {
            font-size: 36px;
        }

        .kj-development .year {
            font-size: 50px;
        }

        .kj-tab {
            display: block;
        }

        .kj-make .container {
            padding: 0 15px;
        }

        .kj-tab .nav-tabs {
            width: 100%;
            display: flex;
        }

            .kj-tab .nav-tabs li a {
                font-size: 18px;
                padding: 10px 15px;
            }

        .kj-tab .tab-pane {
            padding: 0;
        }

        .kj-tab img {
            margin: 0 auto;
        }

        .kj-templateImg {
            margin-bottom: 20px;
        }

        .kj-hulian .kj-kj-brightBoxIn {
            height: 160px;
        }

        .kj-SuperiorService .media .media-heading {
            font-size: 18px;
        }

        .kj-SuperiorService .media .media-left i {
            font-size: 28px;
        }

        .kj-SuperiorService .media .media-body div {
            font-size: 12px;
            line-height: 22px;
        }

        .kj-SuperiorService .media .media-left {
            padding-right: 15px;
        }

        .kj-SuperiorService .media {
            padding: 21px 15px;
        }

        .erp_service_box .nav li a {
            font-size: 13px;
            line-height: inherit;
        }

        .erp_data_sync .right_box .item_list {
            width: 130px;
            height: 160px;
        }

            .erp_data_sync .right_box .item_list span {
                font-size: 16px;
            }
    }

    @media only screen and (max-width: 1024px) {
        .erp_select_us {
            padding: 80px 0;
        }
    }

    @media only screen and (max-width: 1020px) {
        .erp_select_us .select_us_img {
            display: none;
        }

        .erp_service_box .nav li {
            flex: 1;
            margin: 0 8px;
        }

            .erp_service_box .nav li a {
                font-size: 14px;
                line-height: 20px;
            }
    }

    @media only screen and (max-width: 767px) {
        .container {
            width: 100%;
        }

        .erp_banner_box h1 {
            font-size: 20px;
        }

        .erp_banner_box h2 {
            display: none;
        }

        .erp_select_us {
            padding: 20px 0 40px 0;
        }

            .erp_select_us .select_us_num .counter-section h1 {
                font-size: 20px;
                line-height: 26px;
                margin-bottom: 10px;
            }

            .erp_select_us .select_us_num .counter-section .num_list {
                padding: 0 25px;
            }

                .erp_select_us .select_us_num .counter-section .num_list:before {
                    height: 20px;
                }

                .erp_select_us .select_us_num .counter-section .num_list .num {
                    height: 38px;
                }

                .erp_select_us .select_us_num .counter-section .num_list .timer {
                    font-size: 20px;
                }

                .erp_select_us .select_us_num .counter-section .num_list .middleText {
                    font-size: 20px;
                }

                .erp_select_us .select_us_num .counter-section .num_list .text {
                    font-size: 14px;
                }

            .erp_select_us .select_us_tab {
                margin-top: 20px;
            }

            .erp_select_us .father_tab_box {
                width: 100%;
            }

            .erp_select_us .select_us_tab ul li {
                margin-bottom: 10px;
            }

                .erp_select_us .select_us_tab ul li a {
                    font-size: 16px;
                }

            .erp_select_us .father_tab_box .item_tab {
                padding: 20px 15px;
            }

                .erp_select_us .father_tab_box .item_tab h1 {
                    font-size: 20px;
                    line-height: 30px;
                    margin-bottom: 10px;
                }

                .erp_select_us .father_tab_box .item_tab span {
                    font-size: 14px;
                    line-height: 25px;
                }

        .erp_advantage_box .title_box {
            font-size: 20px;
            line-height: 30px;
            font-weight: bold;
            margin-bottom: 20px;
        }

        .erp_advantage_box .nav {
            flex-wrap: wrap;
            border: 0;
        }

            .erp_advantage_box .nav li {
                flex: 0 0 calc(100% / 3);
                margin-bottom: 12px;
            }

                .erp_advantage_box .nav li a {
                    padding-top: 0;
                    padding-bottom: 10px;
                    font-size: 14px;
                    height: auto;
                }

                    .erp_advantage_box .nav li a i {
                        line-height: 40px;
                    }

                    .erp_advantage_box .nav li a img {
                        display: none;
                    }

        .erp_advantage_box .tab-pane {
            padding-top: 0;
            padding-bottom: 50px;
        }

            .erp_advantage_box .tab-pane .advantage_box .right_box h1 {
                font-size: 20px;
                line-height: 30px;
            }

            .erp_advantage_box .tab-pane .advantage_box .right_box ul li i {
                line-height: 24px;
            }

            .erp_advantage_box .tab-pane .advantage_box .right_box ul li span {
                font-size: 14px;
                line-height: 24px;
            }

            .erp_advantage_box .tab-pane .free_btn {
                width: 100%;
                height: 42px;
                line-height: 42px;
                font-size: 18px;
            }

        .erp_service_box {
            padding: 40px 0;
        }

            .erp_service_box .title_box {
                font-size: 20px;
                line-height: 30px;
                font-weight: bold;
            }

            .erp_service_box .nav {
                flex-wrap: wrap;
                justify-content: flex-start;
                margin-bottom: 10px;
            }

                .erp_service_box .nav li {
                    margin: 0;
                    flex: 0 0 50%;
                    margin-bottom: 5px;
                }

                    .erp_service_box .nav li a {
                        padding: 5px 0;
                        height: auto;
                    }

            .erp_service_box .service_box {
                padding: 20px 0;
            }

                .erp_service_box .service_box .left_box {
                    padding: 0 15px;
                }

                    .erp_service_box .service_box .left_box h1 {
                        font-size: 20px;
                        line-height: 30px;
                    }

                    .erp_service_box .service_box .left_box ul li span {
                        font-size: 14px;
                        line-height: 24px;
                    }

                    .erp_service_box .service_box .left_box ul li i {
                        line-height: 24px;
                    }

        .erp_data_sync {
            padding: 30px 0;
        }

            .erp_data_sync .right_box,
            .erp_data_sync .left_box .icon_box {
                display: none;
            }

            .erp_data_sync .left_box {
                margin-bottom: 0;
            }

                .erp_data_sync .left_box h1 {
                    font-size: 20px;
                    line-height: 30px;
                    font-weight: bold;
                }

                .erp_data_sync .left_box .text_box {
                    font-size: 14px;
                    line-height: 24px;
                }
    }
    @media screen and (max-width: 1200px) {
    .kj-tenxunhezuo .container h4{
        font-size: 20px;
        line-height: 40px;
    }
    .kj-tenxunhezuo .container {
        padding-top: 30px;
    }
    .kj-tenxunhezuo{
        font-size: 20px;
    }
    .kj-CommercialPrice .kj-left{
        width: 50%;
    }
    .kj-CommercialPrice .kj-right{
        width: 400px;
    }
    .kj-CommercialPrice .kj-right{
        padding-left: 30px;
        font-size: 20px;
    }
    .kj-good .kj-left{
        font-size: 22px;
    }
    .kj-good .col-md-4 {
        width: 410px;
    }
    .kj-good .col-md-8{
        width: calc(100% - 410px);
    }
    .kj-good .kj-right h4{
        font-size: 18px;
    }
    .kj-good .kj-right .kj-boxs{
        height: 135px;
        font-size: 14px;
    }
    .kj-good .kj-right .kj-boxs img{
        height: 40px;
    }
    .kj-difference2In .kj-boxs ul li p{
        height: 55px;
    }
    .kj-difference2In .kj-boxs ul li{
        font-size: 16px;
    }
}
