.kj-index-imgcontaier {
    padding: 0px;
}

.kj-navbar .navbar-nav,
.kj-navbar .navbar-header,
.kj-navbar .navbar-form {
    display: initial;
}

.kj-navbar .navbar-header {
    display: block;
    height: 50px !important;
}

.kj-navbar .navbar-header .navbar-brand {
    padding: 12px 15px;
}

.kj-navbar .navbar-right {
    display: flex;
}

.kj-navbar .navbar-form {
    display: block !important;
    width: 100%;
    height: initial !important;
}

.kj-footer-nav,
.kj-footer-copyright {
    width: 100%;
}

.kj-footer .kj-footer-nav {
    display: initial;
}

.kj-con {
    position: absolute;
    top: 20%;
    left: 19%;
    color: #fff;
}

.kj-footer .title {
    margin-bottom: 20px;
    line-height: 60px;
    padding-bottom: 0px;
    font-size: 16px;
}

.kj-list a {
    padding-bottom: 0px;
    line-height: 30px;
}

.kj-con-pro {
    width: 80px;
    height: 27px;
    border: 1px solid #fff;
    border-radius: 27px;
}

.kj-con-pro a {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 27px;
    font-size: 2px;
}

.kj-con-title {
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 5px;
}

.kj-con-intro {
    font-size: 4px;
    padding-bottom: 6px;
    padding-right: 30px;
}

.kj-contactusbox,
.kj-contactusbox a {
    line-height: 30px;
}

.kj-pro-cata-box-new {
    min-height: 200px;
    height: initial;
}

.kj-pro-cata-box-new .kj-con-new {
    padding: 40px;
}

.kj-con-title-new {
    font-size: 16px;
}

.kj-con-intro-new {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.kj-con-pro-new a {
    padding: 8px 15px;
    font-size: 16px;
}

.about-picture {
    display: initial;
}

.about-picture img {
    margin-bottom: 20px;
    width: 100%;
}

.right-detailes .pro-intro {
    flex-direction: column-reverse;
}

.right-detailes .pro-list {
    padding: 0px 15px;
}

.prolist-right {
    padding-left: 15px;
}

.pro-pack {
    padding: 0px;
}

.pro-pack .table-responsive {
    border-width: 0px;
    margin-bottom: 0px;
}

.kj-bread-box {
    min-height: 150px;
    height: initial;
}

.kj-bread-box .kj-con-new {
    padding: 50px;
    padding-left: 0px;
}

.detailspic img {
    width: 100%;
}

/*.related-pro {
    display: inline-block;
}*/

.details-picture {
    flex-wrap: wrap;
    width: 100%;
    margin: 30px 0 20px;
}
.details-picture > div {
    flex: 0 0 100%;
    width: 100%;
    padding-right: 0px;
    margin-bottom: 20px;
}
.related-pro img {
    width: 100%;
}

/*.related-pro {
    width: 160px !important;
}*/
/*ÐÂÔöÑùÊ½*/
.banner-bg{
    height:240px;
}
.flex_navbar-header img{
    height:30px;
    margin:10px ;
}
.prolist-right {
    padding: 0;
    border-left: 1px solid transparent;
}
.kj-intro-proinfo {
    flex-wrap:wrap;
}
.fixed-left{
    left:0;
}
.fixed-right {
    right:0;
}
.related-pro {
    flex-wrap: wrap;
}
.related-pro_container .container{
    margin-bottom:20px;
}
/*index-phone footer*/
.kj-phonefooter .navbar-default {
    font-size:14px;
    border-width: 0px;
    background-color: #fcfcfc;
    box-shadow: 1px 1px 5px rgba(0,0,0,.2);
}
.kj-phonefooter .nav-tabs a i {
    color: #777777;
}
.kj-phonefooter .nav-tabs {
    text-align: center;
    padding: 5px;
    border-bottom-width: 0px;
}
.kj-phonefooter .nav-tabs a {
    color: #999999;
    text-align: center;
}
.kj-phonefooter .nav-tabs a.active,
.kj-phonefooter .nav-tabs a.active i {
    color: #f60;
}
.kj-phonefooter .nav-tabs a i {
    color: #777777;
}
.kj-phonefooter .nav-tabs div.kj-addtocart-btn-bottom-col a.kj-addtocart-btn-href {
    display: block;
    font-size: 16px;
    margin-top: -5px;
    margin-bottom: -15px;
    margin-right: -5px;
    line-height: 60px;
    background-color: #ff6600;
    color: #fff;
}
.kj-phonefooter .nav-tabs div.kj-addtocart-btn-bottom-col {
    padding: 0px;
    margin: 0px;
}
.kj-shopcart-count {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: red;
    border-radius: 10px;
    display: none;
}
/*end */
