.navbar-fixed-top .kj-navbar-container .kj-navbar-collapse {
    display: block;
}

.kj-indexintro {
    display: flex;
    flex-direction: column;
}

.kj-indexintro-title,
.kj-indexintro-h1 > b {
    font-size: 22px;
}

.kj-swiper {
    height: 260px;
    min-height:initial !important;
}

.kj-navbar-brandimg {
    height: 45px;
}

.kj-navbar-brand {
    height: auto;
}

.kj-navbar-container {
    background-color: rgba(255, 255, 255, 0.9);
}

.kj-indexintro-box {
    padding-top: 20px;
    padding-bottom: 30px;
}
.kj-navbar-brand img {
    width:inherit;
}
.kj-chacacimg {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 150px;
}

.kj-footer-contact {
    display: flex;
    flex-direction: column;
}

.kj-footer-email {
    padding-right: 40px;
}

.kj-indexcode {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
}

.kj-indexmade-right {
    padding-left: 0px;
}

.kj-online {
    margin-top: -60px;
    margin-right: 0px;
}

.kj-topimg-box {
    height: 220px; 
}

.kj-service-img {
    height: 200px;
}

.kj-indexmade-box2-body .nav-tabs li {
    position: initial !important;
    display:inline-block;
    float:initial !important;
    text-align:left;
}
.kj-indexmade-box2-body .nav-tabs{
    padding: 20px 0; text-align:center;
   
}
.kj-indexmade-box2-body .tab-content{
    position:initial !important;
    padding-left:15px; padding-right:15px;
    padding-bottom:30px;
    width:initial !important;
}
.kj-indexmade-box2-body{
    height:initial !important;
    background-position:right center;
}
.kj-indexmade-title > b{
    font-size:22px;
}

.kj-news-body  img{
    height:auto !important;
   max-width:100% !important;
}
.kj-navbar-container .navbar-toggle {
    border-width:0px;
    margin-top:15px;
}
    .kj-navbar-container .navbar-toggle .icon-bar
   {
        background-color: #333 !important;
    }
 .kj-navbar-default .kj-navbar-nav > li > a {
    color: #333 !important;
}
.kj-navbar-left {
    display: initial !important;
}
.kj-form-control {
    width: 100% !important;
    border-color: #005cb9;
}
.kj-navbar-form{
    border-width:0px !important;
}
.kj-navbar-brand{
    padding:8px; 
}
.kj-bannerdes-one {
    flex-wrap: wrap;
}

    .kj-bannerdes-one img {
        display: block;
        margin: auto;
        height: 30px;
        padding-right: 0px;
    }

    .kj-bannerdes-one a {
        font-weight: normal;
        font-size: 12px;
        white-space: nowrap;
        padding-left: 3px;
        padding-right: 3px;
        width: 100%;
        height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 3px;
        text-align:center;
    }

.kj-bannerdes-four img {
    transform: scale(1.3)
}
/*.kj-bannerdes-one img{
    display:block;
    margin:auto;
    height:30px;
    padding-right:0px;
}
.kj-bannerdes-one:nth-child(4) img{transform:scale(1.3)}

.kj-bannerdes-one  a{
    font-weight:normal; font-size:12px;
    white-space:nowrap;
    padding-left:3px; padding-right:3px;
}*/
.kj-indexintro-h1:nth-child(-n+2), .kj-indexintro-h1 {
    font-size: 12px !important;
}
.kj-indexcharac-title{
    font-size:22px;
}
.kj-aboutus-title, .kj-service-title {
    font-size: 22px;
}
.kj-service-con li{
    font-size:14px;
}
.kj-main-articleinfo-title{
    font-size:20px;
}
.kj-indexcontactus-h1{
    font-size:20px;
}
.kj-prodetails-topimg{
    height:initial !important;
    padding-top:15px;
    padding-bottom:15px;
}
.kj-pdta-no{
    margin-top:20px;
}
.kj-prodetails-title {
    font-size: 20px;
    padding-top: 10px;
}
.kj-prodetails-bottomtitle{
    font-size:20px;
}
.kj-bannermid {
    zoom: 50%;
    width: initial !important;
    max-width:100%;
}
/*
.kj-bannermid{
    font-size:18px !important;
    width:initial !important;
}
    .kj-bannermid p{
        margin:0px; padding:0px;
    }
    .kj-bannermid p, .kj-bannermid font, .kj-bannermid span {
        font-size: 18px !important;
    }*/

.kj-indexnewsimg-h2{
    height:initial !important;
}
.kj-indexcontactus {
    margin-top: 20px;
    border-top: 1px solid #666666;
    padding-top: 20px;
    border-bottom: 1px solid #666666;
    padding-bottom: 15px;
}
.kj-prodetails-bieming{
    height:initial !important;
}
.kj-prodetails-top .container{display: inherit;}
.proTop .dotBoxL{width: 100%;}
.proTop .dotBoxL .videoBox{width: 100%;}
.kj-prodetails-topintro{margin-left: 0;}
.kj-prodetails-title h1{
    font-size:22px;
    word-break: break-word;
}
.kj-prodetails-bieming .kj-prodetails-h2{
    height:auto !important;
    
    white-space:normal;
    overflow:initial;
}

.kj-navbar-nav .fa-angle-down{
    float:right;
}
.flex-row{
    display:initial !important;
}
.kj-page-big-title {
    font-size:30px;
    left:0px; width:100%;
    text-align:center;
}

.kj-indexcharac-big{
    height:auto;
}
.kj-index-container{
    padding-left:3px;
    padding-right:3px;
}
.kj-n-summary{
    display:block !important;
}
