@font-face {
    font-family: "iconfont logo";
    src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
    src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
a:hover {
    transition-duration: 0.39s;
    text-decoration: none;
}
body{
    overflow-x:hidden;
}

.kj-modal.fade .modal-dialog {
    transform: translate(100%, 0);
}

.kj-modal.in .modal-dialog {
    transform: translate(0, 0);
}
.kj-default-swiper1 {
    height: 100vh;
}

    .kj-default-swiper1 .swiper-button-prev:after, .kj-default-swiper1 .swiper-button-next:after {
        display: none;
    }

    .kj-default-swiper1 .swiper-slide {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .kj-default-swiper1 .swiper-button-next,
    .kj-default-swiper1 .swiper-button-prev {
        background: none;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 45px;
        height: 45px;
        transition-duration: 0.39s;
        background-color: rgba(51, 51, 51, 0.2);
        border-radius: 100%;
        color: #fff;
    }
        .kj-default-swiper1 .swiper-button-next{
            right:25px;
        }
    .kj-default-swiper1 .swiper-button-prev{
        left:25px;
    }
    .kj-default-swiper1 .swiper-button-next:hover,
    .kj-default-swiper1 .swiper-button-prev:hover {
        background-color: #dd5628;
    }


.kj-footer-ipad {
    background-color: #eee;
    height: 55px;
    display: none;
    align-items: center;
    justify-content: center;
    color: #333;
}

    .kj-footer-ipad i {
        font-style: normal;
        margin: 0 10px;
    }

    .kj-footer-ipad span {
        display: block;
        height: 1px;
        width: 40px;
        background-color: #333;
    }

.noPro {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}

    .noPro img {
        height: 150px;
        margin-bottom: 30px;
    }

    .noPro span {
        display: block;
        font-size: 14px;
        color: #999;
    }
/*新闻列表*/
.product_nav {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    justify-content: flex-end;
}

    .product_nav a {
        margin-left: 20px;
        margin-bottom: 10px;
        width: 150px;
        height: 38px;
        line-height: 38px;
        background: #d0d5d9;
        font-size: 15px;
        color: #333333;
        text-align: center;
    }

        .product_nav a:nth-child(5n) {
            margin-right: 0;
        }

        .product_nav a:hover {
            background: #dd5628;
            color: #fff;
        }

        .product_nav a.active {
            background: #dd5628;
            color: #fff;
        }

        .product_nav a:active {
            position: relative;
            top: 2px;
        }

.news_list_container {
    display: flex;
}

.news_list_box {
    width: 100%;
}

    .news_list_box .news_list {
        display: block;
        width: 100%;
    }

        .news_list_box .news_list li {
            width: 100%;
            padding: 35px 0;
            border-bottom: 1px solid #eeeeee;
            display: flex;
        }

            .news_list_box .news_list li:first-child {
                padding-top: 0;
            }

            .news_list_box .news_list li .img_btn {
                width: 370px;
                height: 210px;
                overflow: hidden;
                transition: all 480ms ease 0s;
                margin-right: 35px;
                display: block;
            }

            .news_list_box .news_list li .right {
                width: calc(100% - 405px);
                overflow: hidden;
            }

                .news_list_box .news_list li .right .name_btn {
                    margin-top: 7px;
                    display: block;
                    width: 100%;
                    font-size: 23px;
                    color: #dd5628;
                    line-height: 28px;
                    height: 28px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                    .news_list_box .news_list li .right .name_btn:hover {
                        text-decoration: underline;
                    }

                .news_list_box .news_list li .right .time {
                    margin: 10px 0 20px 0;
                    font-size: 14px;
                    color: #999999;
                    display: flex;
                    align-items: center;
                    line-height: 18px;
                }

                    .news_list_box .news_list li .right .time i {
                        margin-right: 5px;
                        font-size: 14px;
                    }

                .news_list_box .news_list li .right .info {
                    width: 100%;
                    font-size: 14px;
                    color: #666666;
                    line-height: 28px;
                    margin-bottom: 45px;
                    height: 56px;
                    overflow: hidden;
                }

                .news_list_box .news_list li .right .more_btn {
                    display: block;
                    font-size: 14px;
                    color: #666666;
                    line-height: 24px;
                    height: 24px;
                }

                    .news_list_box .news_list li .right .more_btn i {
                        color: #dd5628;
                        margin-right: 5px;
                    }

                    .news_list_box .news_list li .right .more_btn:hover {
                        color: #dd5628;
                    }

.kj_news_active {
    background: #fff;
    border-radius: 5px;
    padding: 30px 30px 40px 30px;
}

    .kj_news_active .kj-main-articleinfo-title {
        font-size: 30px;
        color: #333;
        margin-bottom: 12px;
        line-height: 36px;
    }

    .kj_news_active .kj-article-time {
        color: #999;
    }

    .kj_news_active .kj-article-content {
        color: #333;
        padding-bottom: 50px;
        line-height: 30px;
        margin-top: 20px;
    }

        .kj_news_active .kj-article-content img {
            max-width: 100%;
            vertical-align: bottom;
        }

    .kj_news_active .kj-article-bottom {
        border-top: 1px solid rgb(242,242,242);
        margin-top: 20px;
        padding-top: 15px;
    }

        .kj_news_active .kj-article-bottom span {
            display: block;
            line-height: 32px;
        }

        .kj_news_active .kj-article-bottom a {
            color: #333;
        }

            .kj_news_active .kj-article-bottom a:hover {
                color: #dd5628;
                text-decoration: underline;
            }

    .kj_news_active .kj_news_product {
        margin: 0 auto;
        display: block;
        height: 42px;
        line-height: 42px;
        padding: 0 15px;
        background: #dd5628;
        font-size: 14px;
        color: #fff;
        width: 130px;
        text-align: center;
    }

        .kj_news_active .kj_news_product:hover {
            background: #469ff3;
        }

        .kj_news_active .kj_news_product:active {
            position: relative;
            top: 2px;
        }

.kj-noproduct-search p {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

/*大包装询价*/
#blukquote_dialog .formcolumn-item {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

    #blukquote_dialog .formcolumn-item dt {
        font-size: 14px;
        color: #555;
        margin-right: 10px;
        width: 80px;
    }

    #blukquote_dialog .formcolumn-item dd {
        width: calc(100% - 100px);
        position: relative
    }

        #blukquote_dialog .formcolumn-item dd input {
            width: 90%;
            height: 38px;
            line-height: 38px;
            padding: 0 10px;
            border: 1px solid #dedede;
            border-radius: 3px;
            box-shadow: none;
            transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
        }

            #blukquote_dialog .formcolumn-item dd input:focus {
                border: 1px solid #66afe9;
                outline: 0 none;
                box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6)
            }

        #blukquote_dialog .formcolumn-item dd textarea {
            width: 90%;
            height: 150px;
            padding: 5px 10px;
            border: 1px solid #dedede;
            border-radius: 3px;
            box-shadow: none;
            transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
            resize: none;
        }

            #blukquote_dialog .formcolumn-item dd textarea:focus {
                border: 1px solid #66afe9;
                outline: 0 none;
                box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6)
            }

        #blukquote_dialog .formcolumn-item dd .form-vcodebox img {
            height: 38px;
        }

#blukquote_dialog .formcolumn-item-ct {
    display: flex;
    line-height: 38px;
}

#blukquote_dialog .formcolumn-item dd .form-vcodebox {
    width: 110px;
    order: 1;
    height: 38px;
    margin-left: 10px;
}

#blukquote_dialog .formcolumn-item dd .formcom-vcode {
    width: 20%;
}

#blukquote_dialog .formcolumn-item dd .required {
    order: 3;
    margin-left: 10px;
    font-weight: bold;
}

#blukquote_dialog .formcolumn-item dd .formcolumn-item-tips {
    order: 4;
}

#blukquote_dialog .modal-footer {
    border-top: 0;
    padding: 15px 0 30px 0;
}

    #blukquote_dialog .modal-footer input {
        background: #dd5628;
        color: #fff;
        width: 40%;
        padding: 0;
        font-size: 16px;
        height: 40px;
        transition: all 0.2s linear 0s;
    }

        #blukquote_dialog .modal-footer input:hover {
            background: #1a582a;
            color: #fff;
        }
.float_box ul {
    padding: 0;
    margin: 0;
}
/*手机端下拉模块*/
.kj-modal.fade .modal-dialog {
    transform: translate(100%, 0);
}

.kj-modal.in .modal-dialog {
    transform: translate(0, 0);
}

.kj-modal.fade .modal-dialog {
    transform: translate(100%, 0);
}

.kj-modal.in .modal-dialog {
    transform: translate(0, 0);
}

.kj-modal .modal-body {
    padding: 0;
}

.kj-modal {
    background-color: #fff;
}

    .kj-modal .modal-content {
        box-shadow: none;
        border: none;
    }

    .kj-modal .modal-header button {
        padding: 6px !important;
    }

.kj-nav-all {
    padding-right: 15px;
}

.kj-nav-list2 li {
    position: relative;
}

    .kj-nav-list2 li i {
        position: absolute;
        right: 25px;
        top: 12px;
    }

/*    .kj-nav-list2 li:last-child {
        display: none;
    }
*/
.kj-nav-list2 ul li:last-child {
    display: block;
}

.kj-nav-list2 {
    margin: 0;
    padding: 0;
}

    .kj-nav-list2 li {
        line-height: 40px;
        list-style: none;
        padding-left: 25px;
        border-left: 5px solid transparent;
    }

        .kj-nav-list2 li a {
            color: #333;
        }



.kj-nav2-li.active {
    border-left: 5px solid #dd3b3f;
    color: #dd3b3f;
}

    .kj-nav2-li.active a {
        color: #dd3b3f;
    }

.kj-nav-list2 ul {
    padding: 0;
    margin: 0;
}

.kj-modal .form-control:focus {
    border-color: #dd5628;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(221 86 40 / 60%);
}

.kj-site-top2 .kj-topHeaderOut {
    display: none;
}

.kj-site-top2 .kj-navbar {
    position: fixed;
    top: 0;
    z-index: 99;
    left: 0;
    box-shadow: 0 4px 9px 2px #ccc;
}


.container {
    padding: 0;
}

.top {
    position: absolute !important;
    top: 10px;
    z-index: 1000;
    width: 100%;
}

a {
    color: #333;
    transition-duration: .39s;
}

    a:hover {
        text-decoration: none;
    }




/* 回到顶部 */
.container-fluid {
    position: relative;
}

.navbar-default .navbar-nav > li > a {
    color: #252525 !important;
}

.ifcol {
    position: absolute;
    top: 0;
    opacity: 0;
}

    .ifcol:hover {
        position: absolute;
        top: 0;
        opacity: 1;
        transition: all linear 0.2s;
    }


.backcap {
    background-image: linear-gradient(to right, #E15834, #E68429);
}

/*轮播  导航 */

.navCon {
    display: flex;
}

.navBtn {
    margin-top: 25px;
    margin-left: 20px;
}



/* 布局二 */
.content_two {
    display: flex;
    flex-direction: column;
    align-self: center;
}

    .content_two p {
        align-self: center;
    }



.thirdLine {
    height: 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.line {
    display: inline-block;
    width: 10px;
    height: 1px;
    background: #c0c0c0;
    margin-right: 1px;
}

.txt {
    color: #E06A24;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    width: 12px;
    height: 12px;
    border: 1px solid #E06A24;
    border-radius: 12px 0 0 12px;
    border-right: none;
    background: #E06A24;
    margin: 0 1px;
    margin-left: 10px;
}

.txt1 {
    color: #E99115;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    width: 12px;
    height: 12px;
    border: 1px solid #E99115;
    border-radius: 0 12px 12px 6px;
    border-left: none;
    background: #E99115;
    margin-right: 10px;
}





.foot_bottom {
    padding-top: 10px;
    background: #2B2B2B;
    text-align: center;
    color: #fff;
}

.footbottom a {
    color: #fff;
}

.padding {
    margin-bottom: 50px;
}

.caption .btn {
    border-radius: 25px;
    padding: 10px 40px;
    border: 1px solid #E44E33;
    background: #fff;
    color: #E44E33;
    margin-bottom: 10px;
    margin-left: 10px;
}

    .caption .btn:hover {
        background-image: linear-gradient(to right, #DA422A, #E5821C);
        color: #fff;
        border: 1px solid #E44E33;
    }

.thumbnail {
    padding: 0 !important;
    box-shadow: 3px 3px 5px 3px rgba(224, 223, 223, 0.3);
    border: none !important;
}


.shisw p:nth-child(2) {
    padding: 0 0 40px 10px;
    color: black;
    font-size: 18px;
    font-weight: 500;
}

.caption .active {
    background-image: linear-gradient(to right, #DA422A, #E5821C) !important;
    color: #fff !important;
    box-shadow: 0 2px 5px 2px #f5cac4;
    border: 1px solid #E44E33 !important;
}

    .caption .active:hover {
        background-image: linear-gradient(to right, #E5821C, #DA422A) !important;
    }



.backcap p {
    color: #fff;
}

.caption {
    height: 100%;
}

    .caption p:nth-child(2) {
        padding: 0 25px 0px 15px;
        color: black;
        font-size: 20px;
        font-weight: 500;
        display: -webkit-box;
        margin-bottom: 10px;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }



    .caption p:nth-child(1) {
        padding: 20px 0 0 15px;
        margin-bottom: 10px;
        color: rgb(168, 168, 168);
    }

.backcap .backcapbottom .jia1 {
    border-radius: 25px;
    background: #ffffff;
    width: 12%;
    color: #ff0000;
    text-align: center;
    height: 20px;
    margin: 50px 0 0 20px;
}

/* 半遮面透明 */
.opacity {
    position: relative;
    overflow: hidden;
}

.shelter {
    position: absolute;
    width: 123%;
    height: 620px;
    background-image: url('../images/indexbg.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 10;
    top: 0;
    right: -20%;
    text-align: center;
}
.top .navbar-default .navbar-nav > .active > a, .top  .navbar-default .navbar-nav > li:hover a {
    border-bottom: 3px solid #DC422A;
    color: #DC422A !important;
    background-color: transparent;
}

    /* 导航栏 */
.navbar-brand img {
    width: 300px;
  
}

    .search {
        padding: 15px !important;
    }

        .search i {
            color: #DC422A;
            font-size: 18px;
            cursor: pointer;
        }


    .navbar-default {
        background: none !important;
        border: none !important;
    }



    .phone i {
        color: #DC422A;
 
        padding-right: 5px;
        font-size: 20px;
    }

    .navRight {
        display: flex;
        flex-direction: column;
        align-items: self-end;
        align-content: space-between;
        background: none;
        padding-left: 20px;
    }


        .navRight div:first-child span:nth-child(2) {
           
        }

    .navbar-collapse {
        padding-right: 0 !important;
    }

    .navul li:last-child a i {
        color: #DC422A;
    }

    .navul .search a {
        padding: 15px 15px 12px 15px;
    }

    .navRight .searchInput {
        display: none;
        transition: all linear 0.2;
    }

    /* 二 */
    .activetop {
        border-top: solid #fcfcfc 3px;
    }

    .content_float {
        display: flex;
        justify-content: space-around;
    }

    .link-top {
        width: 8%;
        height: 2px;
        border-top: solid #DD4F29 3px;
        margin-top: 12%;
        padding-bottom: 10px
    }

    .activeTwo {
        background-image: linear-gradient(to right, #E15834, #e9841f);
        width: 92%;
        height: 100%;
        padding: 5% 20px 10px 20px;
        color: #fff;
        margin-top: 5px;
    }

        .activeTwo div:nth-child(2) {
            font-size: 14px;
            color: #fff;
            margin-top: 5px;
            margin-bottom: 5px;
        }

        .activeTwo div:nth-child(3) {
            font-size: 26px;
            color: #fff;
            font-family: inherit;
            font-weight: 200;
            line-height: 1;
            color: inherit;
            padding: 10px 0 20px 0;
        }

        .activeTwo div:nth-child(4) {
            font-size: 16px;
            color: #fff;
            line-height: 30px;
            color: inherit;
            margin-top: 1px;
            margin-bottom: 0;
        }

    .img {
        width: 100%;
        height: 100%;
    }

    .activeTwo p {
        padding: 10px 0;
    }

        .activeTwo p a div {
            color: #DC422A;
        }

    .content_floatColor {
        background: #f3f3f3;
        padding: 5% 20px 10px 20px;
        margin-top: 5px;
    }

        .content_floatColor div:nth-child(2) {
            font-size: 14px;
            color: #343331;
            margin-top: 5px;
            margin-bottom: 10px;
        }

        .content_floatColor div:nth-child(3) {
            font-size: 24px;
            color: #343331;
            font-family: inherit;
            font-weight: 500;
            line-height: 1.1;
            color: inherit;
            margin-top: 20px;
            margin-bottom: 30px;
        }

    .content_lay div:nth-child(3) {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .jia {
        border-radius: 25px;
        background: #ffffff;
        width: 16%;
        color: #E06A24;
        text-align: center;
        margin-top: 3%;
    }



    /* 固定咨询回到顶部 */
    .fixed {
        position: fixed;
        top: 40%;
        right: 10px;
        text-align: center;
        width: 60px;
        z-index: 100000;
    }

    .fixedtop {
        border-radius: 30px 30px 30px 30px;
        height: 200px;
        background: #fff;
        box-shadow: 0 0 2px #E44E33;
    }

    .fixedbuttom {
        margin-top: 15px;
        border-radius: 50%;
        line-height: 40px;
        text-align: center;
        background-image: linear-gradient(to right, #E15834, #E58328);
        color: #fff;
        width: 60px;
        height: 60px;
    }

        .fixedbuttom a div {
            width: 20px;
            height: 2px;
            background: #fff;
        }

        .fixedbuttom a {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding-top: 30%;
            font-size: 20px;
        }

    .haoma {
        position: absolute;
        top: 40px;
        left: -95px;
        display: none;
    }

    .emil {
        position: absolute;
        top: 100px;
        left: -130px;
        display: none;
    }

    .fixedshu {
        width: 50px;
        height: 1px;
        background: #7A7A7A;
        margin: auto;
    }

    .fixedIcon {
        display: flex;
        flex-direction: column;
        padding: 20px 0;
        color: #7A7A7A;
        width: 60px;
    }

        .fixedIcon span {
            padding: 5px 0;
            color: #7A7A7A;
        }

    .content_two p:nth-child(1) {
        font-family: inherit;
        font-weight: 300;
        font-size: 38px;
    }

    .content_two p:nth-child(2) {
        font-size: 14px;
        color: #ccc6c6;
        text-align: center;
    }

    #header .item {
        width: 100%;
        height: 20em;
        min-height: 500px;
        max-height: 800px;
    }

    .navul li a {
        font-size: 18px;
        font-weight: 500;
    }

    .shelterText div {
        padding: 20px 0;
    }

        .shelterText div:first-child {
            font-weight: 600;
            font-size: 36px;
        }

        .shelterText div:nth-child(2) {
            height: 100%;
            font-size: 16px;
            line-height: 35px;
            margin: 20px 0;
            padding:0;
            display: -webkit-box;
            overflow: hidden;
            -webkit-line-clamp: 6;
            -webkit-box-orient: vertical;
        }

    .shelterText p:nth-child(3) .btn {
        border-radius: 25px;
        background: none;
        border: 1px solid #fff;
        color: #fff;
        display:flex;
        align-items:center;
        width: 165px;
        font-size:14px;
        padding:0;
        box-shadow: none;
    }
        .shelterText p:nth-child(3) .btn:hover{
            background-color:#fff;
            color:#E15834;
        }
            .shelterText p:nth-child(3) .btn:hover span{
                border-color:#E15834;
            }
            .textxq {
                height: 50px;
                line-height: 50px;
                margin-right: 15px;
                width: 120px;
                border-right: 1px solid #fff;
            }

    .shelterText p:nth-child(3) a {
        display: flex;

    }

    .textxq {
        display: block;
    }

    .shelterText div:nth-child(3) .btn:hover {
        background-image: linear-gradient(to right, #DD7A27, #DC4C29);
        color: #fff;
        border: 2px solid #DD7A27;
    }

    .shelterlay {
        margin-top: 1%;
    }

.shelterText {
    color: #fff;
    z-index: 1000;
    margin-top: 135px;
    width: 56%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    margin-left: 195px;
}

    .imgbig {
        background: url("./img/2023-04-09_201645.png");
        width: 100%;
        height: 560px;
        background-size: cover;
        background-position: center center;
    }

    .imgFeatures {
        background: url("./img/2023-04-10_211902.png");
        width: 100%;
        height: 810px;
        background-size: cover;
        background-position: center center;
    }

    .chanping {
        background: url('./img/beijiner.jpg');
        width: 100%;
        height: 680px;
        background-size: cover;
        background-position: center center;
    }


    .imgopac {
        background: url("../images/zoujinqjk.jpg");
        min-width: 100%;
        height: 620px;
        background-repeat: no-repeat;
        background-position: left center;
        background-size: cover;
    }

    /* 瀑布流 */
    #container {
        -webkit-column-width: 370px;
        /*Safari and Chrome*/
        -moz-column-width: 370px;
        /*Firefox*/
        -o-column-width: 370px;
        /*Opera*/
        -ms-column-width: 370px;
        /*IE*/
        column-width: 370px;
    }

        #container > div {
            width: 405px;
            /*宽度根据实际情况调节，应与上面一致*/
            overflow: auto;
            /*防止内容溢出导致布局错位*/
        }

    /* 底部 */
    .bottom {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-self: center;
        margin: 20px 0 50px 0;
    }

        .bottom div:first-child {
            align-items: center;
        }

.footText div:nth-child(1) {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
}

    .footText div:nth-child(2) {
        padding: 10px 0;
        font-size: 16px;
    }

    .foot {
        background: #2B2B2B;
        padding: 30px 0;
    }

    .weixin {
        text-align: center;
        color: #fff;
    }


    .imgweixin {
        width: 100%;
        margin-bottom:10px;
    }

    .footText {
        color: #fff;
    }



    .backcap .backcapbottom {
        display: flex;
        justify-content: space-between;
        padding: 26px 0;
    }

    .jiaonang p:nth-child(3) {
        padding: 7px 0;
    }

    .shisw p:nth-child(2) {
        padding: 0 0 40px 10px;
        color: black;
        font-size: 18px;
        font-weight: 500;
    }



    .btn-default {
        color: #7A7A7A !important;
        background: none !important;
        border: none;
        border-radius: 20%;
    }

    .top .navbar-default {
        box-shadow: none;
    }


    .top .navbar-default .navbar-brand {
        padding: 22px 0;
    }
        .top .navbar-default .navbar-nav > li{
            padding:0 13px;
        }
        .top .navbar-default .navbar-nav > li > a {
            padding: 15px 1px;
            border-bottom: 3px solid transparent;
        }

    .kj-project {
        position: relative;
        height: 400px;
        margin-top: 30px;
    }

    .kj-project-top {
        height: 120px;
        padding-left: 20px;
        padding-top: 40px;
        padding-right: 20px;
        background-color: #f9f7f6;
        overflow: hidden;
    }

        .kj-project-top h4 {
            font-size: 17px;
            margin-bottom: 15px;
        }

        .kj-project-top span {
            font-size: 20px;
        }

        .kj-project-top h4::before {
            display: block;
            content: "";
            background-color: #de5a27;
            height: 3px;
            width: 15px;
            margin: 0 0 15px;
        }

        .kj-project-top div {
            line-height: 36px;
            font-size: 15px;
            margin-top: 35px;
            display: -webkit-box;
            overflow: hidden;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
            margin-bottom: 35px;
        }

.kj-more2 {
    color: #db422a;
    background-color: #fff;
    padding: 1px 7px 0px;
    border-radius: 12px;
    font-weight: bold;
}

    .kj-project-bottom {
        height: 280px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .kj-project:hover .kj-project-bottom,
    .kj-project:hover .kj-project-top {
        position: absolute;
        height: 400px;
        top: 0;
        left: 0;
        width: 100%;
    }

    .kj-project:hover .kj-project-bottom {
        z-index: 1;
    }

    .kj-project:hover .kj-project-top {
        z-index: 2;
        color: #fff;
        background-color: rgb(220 76 41 / 90%);
    }

    .kj-project-services .row {
        margin-left: 0;
        margin-right: -10px;
    }

    .kj-project-services .col-md-3 {
        padding-left: 0;
        padding-right: 10px;
    }

    .footText p {
        line-height: 40px;
        opacity: 0.8;
    }


    .kj-News a {
        font-size: 20px;
        font-weight: bold;
    }

        .kj-News a:hover {
            color: #dd5628;
        }

    .thumbnail2 .caption p:nth-child(2):hover a {
        text-decoration: underline;
    }

    .backcap .backcapbottom .jia1:hover {
        background-color: #DA422A;
        color: #fff;
    }

    .caption .btn {
        font-size: 15px;
        font-weight: normal;
    }

    #container {
        margin-bottom: 60px;
    }

    .content_two {
        margin-top: 70px;
    }

    .kj-imgTop {
        height: 220px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
    }

    .kj-imgTop2 {
        height: 256px;
    }

    .kj-imgTop3 {
        height: 316px;
    }

    .phone a {
        color: #696969;
    }

        .phone a:hover {
            color: #DA422A;
        }
.kj-inner{
    position:relative;
    width:945px;
    margin:0 auto;
    text-align:center;
    margin-top:50px;
}
    .kj-inner img{
        width:100%
    }
    .kj-inner a {
        font-size: 20px;
        position: absolute;
    }
    .kj-inner a:hover{
        color:#E15834;
    }
        .kj-inner a:first-child {
            left: -200px;
            top: 30px;
        }

        .kj-inner a:nth-child(2) {
            right: -175px;
            top: -15px;
        }

        .kj-inner a:nth-child(3) {
            left: -245px;
            top: 131px;
        }

        .kj-inner a:nth-child(4) {
            right: -217px;
            top: 85px;
        }

        .kj-inner a:nth-child(5) {
            left: -231px;
            top: 230px;
        }

        .kj-inner a:nth-child(6) {
            right: -337px;
            top: 173px;
        }
.kj-pageBg {
    height: 545px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
}

    .kj-pageBg .kj-pageBgIn {
        padding-top: 40px;
    }

        .kj-pageBg .kj-pageBgIn h4 {
            font-size: 50px;
            margin-bottom: 15px;
        }

        .kj-pageBg .kj-pageBgIn span {
            font-size: 24px;
            color: #666;
        }

.kj-nav {
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #fff;
}

    .kj-nav i {
        color: #8f8f8f;
        font-size: 25px;
        margin-right: 12px;
    }

    .kj-nav .container {
        display: flex;
        align-items: center;
        height: 55px;
    }

        .kj-nav .container:before,
        .kj-nav .container:after {
            display: none;
        }

    .kj-nav .breadcrumb {
        background-color: transparent;
        padding: 0;
        margin: 0;
        font-size: 14px;
    }

        .kj-nav .breadcrumb a {
            color: #666;
            font-size: 14px;
        }

            .kj-nav .breadcrumb a:hover {
                color: #db422a;
            }

        .kj-nav .breadcrumb li:last-child span {
            color: #333;
        }

        .kj-nav .breadcrumb > li + li:before {
            content: ">";
            color: #666;
        }

.kj-pro {
    margin-bottom: 25px;
    border: 1px solid #dcdcdc;
    background: #fff;
}

    .kj-pro .media-left a {
        display: flex;
        width: 370px;
        height: 270px;
        align-items: center;
        justify-content: center;
    }

        .kj-pro .media-left a img {
            max-width: 100%;
        }

    .kj-pro .media-body .media-heading {
        margin: 30px 0 35px;
    }

        .kj-pro .media-body .media-heading a {
            color: #333;
            font-size: 30px;
        }

            .kj-pro .media-body .media-heading a:hover {
                color: #db422a;
            }

    .kj-pro .media-body ul {
        margin:0;
        margin-bottom: 25px;
        display: flex;
        flex-wrap: wrap;
        padding:0;

    }

        .kj-pro .media-body ul li {
            width: 50%;
            list-style: none;
            font-size: 16px;
            margin-bottom: 15px;
        }

            .kj-pro .media-body ul li span {
                color: #999;
            }

    .kj-pro:hover {
        box-shadow: 0 0 2px 2px #efefef;
    }

        .kj-pro:hover .media-heading a {
            color: #db422a;
        }

        .kj-pro:hover a.kj-more {
            background-color: #db422a;
        }

a.kj-more {
    display: flex;
    width: 185px;
    align-items: center;
    justify-content: center;
    height: 40px;
    background-color: #c9c9c9;
    color: #fff;
    font-size: 15px;
    border-radius: 3px;
}

    a.kj-more:hover {
        background-color: #db422a;
    }

.kj-navigation-page {
    text-align: center;
    margin-top: 30px;
}

    .kj-navigation-page .pagination > li > a,
    .kj-navigation-page .pagination > li > span {
        border: 1px solid #e5e5e5;
        padding: 9px 15px;
        background-image: linear-gradient(#ffffff, #f2f2f2);
        color: #000;
        font-weight: bold;
        font-size: 12px;
    }

        .kj-navigation-page .pagination > li.active > a,
        .kj-navigation-page .pagination > li > a:focus,
        .kj-navigation-page .pagination > li > a:hover,
        .kj-navigation-page .pagination > li > span:focus,
        .kj-navigation-page .pagination > li > span:hover {
            background: #db422a;
            color: #fff;
        }

    .kj-navigation-page .pagination > li:last-child > a,
    .kj-navigation-page .pagination > li:last-child > span {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .kj-navigation-page .pagination > li:first-child > a,
    .kj-navigation-page .pagination > li:first-child > span {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

.kj-topList {
    display: flex;
    margin:0;
    padding:0;
}

    .kj-topList li {
        list-style: none;
        width: auto;
        height: 60px;
        line-height: 60px;
        padding:0 15px;
        text-align: center;
        font-size: 16px;
        transition-duration: 0.39s;
    }

        .kj-topList li:first-child {
            margin-left: 0;
        }
    
        .kj-topList li.active,
        .kj-topList li:hover {
            background-color: #db422a;
        }
            .kj-topList li:focus a,
            .kj-topList li.active a,
            .kj-topList li:hover a {
                color: #fff;
            }

    .kj-topList a {
        color: #333;
    }

.kj-navIn {
    display: flex;
    align-items: center;
}

.kj-nav2 {
    box-shadow: 0 1px 2px 2px #dcddde;
}

    .kj-nav2 .container {
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .kj-nav2 i {
        display: block;
        width: 60px;
        text-align: center;
        height: 60px;
        line-height: 60px;
        background-color: #f4f4f4;
    }

.kj-index-contact .media-left {
    padding-left: 60px;
    padding-right: 0;
    padding-top: 70px;
    max-width:600px;
}

.kj-index-contact .media-body {
    color: #666;
}

    .kj-index-contact .media-body div.kj-indexContent {
        line-height: 33px;
        font-size: 16px;
    }

.kj-index-contact .media-heading {
    font-size: 36px;
    color: #333;
    margin-bottom: 30px;
}

.kj-AB {
    padding: 75px 0 150px;
}

.kj-pro2 {
    border: none;
}

    .kj-pro2:hover {
        box-shadow: none;
    }

    .kj-pro2 .media-left {
        padding-right: 55px;
    }

        .kj-pro2 .media-left a {
            width: 400px;
            height: 400px;
            border: 1px solid #e8e8e8;
        }

    .kj-pro2 .media-body .media-heading {
        font-size: 34px;
    }

    .kj-pro2 .media-body ul li {
        width: 100%;
        font-size:15px;
        margin-bottom:22px;
    }
.kj-pro2 .media-body ul li span {
    margin-right: 20px;
}
    .kj-pro2 a.kj-more {
        display: flex;
        width: 200px;
        align-items: center;
        justify-content: center;
        height: 50px;
        color: #fff;
        font-size: 16px;
        border-radius: 3px;
        background-color: #db422a;
    }
        .kj-pro2 a.kj-more:hover {
            background-image: linear-gradient(to right, #DA422A, #E5821C);
            background-color:none;
        }
        .kj-detail-text {
            border: 1px solid #dedede;
            margin-top: 30px;
        }

    .kj-detail-text h3 {
        font-size: 18px;
        background-image: linear-gradient(#fff, #f6f6f6);
        margin: 0;
    }

        .kj-detail-text h3 span {
            display: inline-block;
            width: 180px;
            height: 60px;
            background-color: #fff;
            line-height: 60px;
            border-top: 1px solid #db422a;
            text-align: center;
        }

.kj-contentBox {
    padding: 20px 30px 90px 40px;
}

.kj-header {
    font-size: 20px;
    margin-top: 25px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

    .kj-header::before {
        width: 4px;
        height: 20px;
        content: "";
        display: block;
        background-color: #db422a;
        margin-right: 10px;
    }

.kj-content {
    font-size: 15px;
    line-height: 34px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #c7c7c7;
}

    .kj-content p {
        margin: 0;
    }

/*联系我们**/
.contact_us_box h1 {
    font-size: 30px;
    color: #dc422a;
    line-height: 48px;
    font-weight: bold;
}

.contactUs_info {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

    .contactUs_info .code_box {
        width: 110px;
        text-align: center;
    }

        .contactUs_info .code_box img {
            max-width: 100%;
        }

        .contactUs_info .code_box span {
            display: block;
            font-size: 14px;
            color: #333333;
        }

    .contactUs_info .left {
        display: flex;
        flex: 1;
        flex-wrap: wrap;
        margin-top: 26px;
    }

        .contactUs_info .left span {
            display: flex;
            align-items: flex-start;
            font-size: 15px;
            color: #333333;
            line-height: 24px;
            flex: 0 0 30%;
            margin-bottom: 20px;
        }

            .contactUs_info .left span a {
                color: #333;
            }

                .contactUs_info .left span a:hover {
                    color: #dc422a;
                    text-decoration: underline;
                }

            .contactUs_info .left span i {
                color: #dc422a;
                font-size: 20px;
                width: 30px;
            }

.contact_us_box .map_box {
    width: 100%;
    height: 360px;
    background: #f1f1f1;
    margin-top: 30px;
}
.kj-contact-box {
    min-height: 640px;
    background: url("../images/ctus.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 95px;
}

.kj-concactus-form .formcolumn-item {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    width: 50%;
}

    .kj-concactus-form .formcolumn-item dt {
        font-size: 14px;
        color: #555;
        margin-right: 10px;
        width: 80px;
    }

    .kj-concactus-form .formcolumn-item dd {
        width: 100%;
        position: relative;
    }

        .kj-concactus-form .formcolumn-item dd input {
            width: 100%;
            height: 43px;
            line-height: 43px;
            margin-right: 20px;
            padding: 0 10px;
            border-radius: 5px;
            box-shadow: none;
            transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
            border: 1px solid #e3dfdf;
        }

            .kj-concactus-form .formcolumn-item dd input:focus {
                outline: 0 none;
            }

        .kj-concactus-form .formcolumn-item dd textarea {
            width: 100%;
            height: 185px;
            padding: 10px;
            border: 1px solid #e3dfdf;
            border-radius: 5px;
            box-shadow: none;
            background-color: #fff;
            transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
            resize: none;
        }

            .kj-concactus-form .formcolumn-item dd textarea:focus {
                outline: 0 none;
            }

        .kj-concactus-form .formcolumn-item dd .form-vcodebox img {
            height: 38px;
        }

.kj-concactus-form .formcolumn-item-ct {
    display: flex;
    line-height: 38px;
}

.kj-concactus-form .formcolumn-item dd .form-vcodebox {
    width: 110px;
    order: 1;
    height: 38px;
    margin-left: 2px;
    display: flex;
    align-items: center;
}

.kj-concactus-form .formcolumn-item dd .formcom-vcode {
    width: 16%;
}

.kj-concactus-form .formcolumn-item dd .required {
    order: 3;
    margin-left: 10px;
    font-weight: bold;
}

.kj-concactus-form .formcolumn-item dd .formcolumn-item-tips {
    order: 4;
}



.kj-concactus-form form {
    display: flex;
    flex-wrap: wrap;
}

.kj-btn-form {
    width: 100%;
    text-align: center;
}

    .kj-btn-form input {
        border-radius: 25px;
        padding: 12px 80px;
        border: 1px solid #E44E33;
        background: #fff;
        color: #E44E33;
        margin-bottom: 10px;
        margin-left: 10px;
    }

        .kj-btn-form input:hover {
            background-image: linear-gradient(to right, #DA422A, #E5821C);
            color: #fff;
            border: 1px solid #E44E33;
        }

.kj-concactus-form {
    margin: 20px 0;
}

.kj-concactus-form-left {
    width: calc(100% - 390px);
    display: flex;
    flex-wrap: wrap;
}

.kj-concactus-form .formcolumn-item dt {
    display: none;
}

.kj-concactus-form-right {
    width: 390px;
}

.kj-concactus-form .kj-concactus-form-right .formcolumn-item {
    width: 100%;
}

.kj-yanzheng {
    width: 100%;
    background-color: #fff;
    border: 1px solid #e3dfdf;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.kj-concactus-form .formcolumn-item dd .formcom-vcode {
    border: none;
    width: 50%;
}
.kj-header4 {
    text-align: center;
    font-size: 34px;
    padding: 70px 0 50px;
}
.search i{
    font-size:22px;
}
.kj-flexBox {
    display: flex;
    background-color: #f6f6f6;
    align-items: center;
    margin-bottom: 50px;
}

.kj-leftBox {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 465px;
    width: 565px;
}

.kj-rightBox {
    width: calc(100% - 565px);
    padding-left: 75px;
    padding-right: 20px;
}

    .kj-rightBox h4 {
        font-size: 36px;
        margin-bottom: 25px;
    }

    .kj-rightBox ul i {
        color: #dc422a;
        font-weight: bold;
        font-size: 24px;
        margin-right: 10px;
    }

    .kj-rightBox ul li {
        list-style: none;
        margin-bottom: 10px;
        display: flex;
        align-items: center;
    }

.kj-flexBox2 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 330px;
    justify-content: right;
}

    .kj-flexBox2 .kj-rightBox {
        width: 605px;
    }

        .kj-flexBox2 .kj-rightBox ul {
            display: flex;
            flex-wrap: wrap;
        }

            .kj-flexBox2 .kj-rightBox ul li {
                width: 255px;
            }

    .kj-flexBox2:nth-child(2) {
        justify-content: left;
    }

    .kj-flexBox2:nth-child(3) .kj-rightBox {
        padding-left: 185px;
    }

        .kj-flexBox2:nth-child(3) .kj-rightBox ul {
            display: block;
        }
.kj-project:hover .kj-project-top h4::before{
    background-color:#fff;
}
.kj-News p a {
    display: -webkit-box;
 /*   overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
.kj-News p a.btn{
    display:inline-block;
}
    .kj-News p a.kj-line1 {
        display: -webkit-box;
       /* overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;*/
    }
.foot a{
    color:#fff !important;
}
.foot a:hover{
    text-decoration:underline;
}
#phone-search-box .btn-default{
    background-color:#DC422A !important;
    color:#fff !important;

}
.kj-modal .modal-header button {
    padding: 7px !important;
    border-radius:0;
}
.kj-modal .modal-header button {
    background-color: #DC422A !important;
    color: #fff !important;
}
#myModal2 .btn-primary {
    color: #fff;
    background-color: #DC422A;
    border: none;
    border-color: #DC422A;
}
#myModal2 .btn-default {
    border: 1px solid #ddd !important;
    border-radius: 3px;
}
.foot hr{
    opacity:0.2;
    margin:0;
}
.foot {
    background: #2B2B2B;
    padding: 60px 0 25px;
}
.foot_bottom {
    padding-top: 20px;
    background: #2B2B2B;
    text-align: center;
    color: #fff;
}
.fixedIcon span{
    font-size:12px;
}
.fixedIcon i{
    font-size:27px;
}
/*.float_box ul:before {
    content: "<";
    display: block;
    background-color: rgb(0 0 0 / 60%);
    width: 25px;
    padding: 10px 5px;
    color: #fff;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: -25px;
}


    .float_box:hover {
        right: -1px;
    }

        .float_box:hover ul:before {
            opacity: 0;
        }*/
/*float*/
.float_box {
    display:none;
    position: fixed;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.2s linear 0s;
    z-index: 1000;
}

    .float_box ul {
        display: block;
        width: 64px;
    }

        .float_box ul li {
            position: relative;
            display: block;
            width: 64px;
            height: 64px;
            background-image: linear-gradient(to right, #fff, #fff);
            text-align: center;
            vertical-align: bottom;
            transition: all 0.2s linear 0s;
            cursor: pointer;
            border: 1px solid #dcdcdc;
        }

            .float_box ul li:nth-child(5) {
                margin-top: 8px;
            }

            .float_box ul li i {
                font-size: 28px;
                color: #333;
                display: block;
                line-height: 30px;
                padding-top: 9px;
                transition: all 0.2s linear 0s;
                font-weight: bold;
            }

            .float_box ul li span {
                font-size: 12px;
                color: #333;
                display: block;
                line-height: 20px;
                transition: all 0.2s linear 0s;
            }

            .float_box ul li:hover {
                background: #db422a;
            }

                .float_box ul li:hover i {
                    color: #fff;
                }

                .float_box ul li:hover span {
                    color: #fff;
                }

            .float_box ul li .qq_box {
                position: absolute;
                right: 64px;
                top: 0;
                display: none;
                background: #db422a;
                border-radius: 3px;
                padding: 10px;
            }

                .float_box ul li .qq_box a {
                    font-size: 18px;
                    color: #fff;
                    display: block;
                    width: 370px;
                    line-height: 40px;
                    transition: all 0.2s linear 0s;
                }

                    .float_box ul li .qq_box a:hover {
                        text-decoration: underline;
                    }

            .float_box ul li .tel_box {
                display: none;
                position: absolute;
                right: 64px;
                top: 0;
                border-top: 4px solid #db422a;
                padding: 20px;
                font-size: 14px;
                background: #fff;
                line-height: 28px;
                width: 262px;
                box-shadow: 0 3px 8px rgba(0,0,0,0.15);
                border-radius: 3px;
            }

                .float_box ul li .tel_box i {
                    font-size: 42px;
                    color: #d3d3d3;
                    margin-right: 10px;
                }

                .float_box ul li .tel_box span {
                    color: #db422a;
                    font-size: 24px;
                    line-height: 28px;
                    text-align: left;
                }

                    .float_box ul li .tel_box span em {
                        display: block;
                        color: #aaa;
                        font-size: 14px;
                    }

            .float_box ul li .code_box {
                padding: 10px;
                background: #db422a;
                border-radius: 3px;
                position: absolute;
                right: 64px;
                top: 0;
                display: none;
            }

                .float_box ul li .code_box img {
                    width: 100px;
                }

                .float_box ul li .code_box span {
                    line-height: 18px;
                    color: #fff;
                }

            .float_box ul li#fqq:hover .qq_box {
                display: block;
            }

            .float_box ul li#ftel:hover .tel_box {
                display: flex;
            }

            .float_box ul li#weixin:hover .code_box {
                display: block;
            }

            .float_box ul li:first-child {
                border-top-left-radius: 40px;
                border-top-right-radius: 40px;
                height: 100px;
                padding-top: 20px;
            }

        .float_box ul li {
            border: none;
            position: relative;
        }

            .float_box ul li:last-child {
                border-bottom-left-radius: 40px;
                border-bottom-right-radius: 40px;
                height: 100px;
                padding-top: 10px;
            }

        .float_box ul:last-child li:last-child {
            border-radius: 50%;
            display: flex;
            align-items: center;
            height: 64px;
            padding: 0;
            justify-content: center;
            background-image: linear-gradient(to right, #E15834, #E58328);
        }

            .float_box ul:last-child li:last-child i {
                color: #fff;
            }

            .float_box ul:last-child li:last-child::after {
                display: none;
            }

        .float_box ul:first-child {
            border-radius: 40px;
        }

        .float_box ul:last-child {
            margin-top: 10px;
        }

      

        .float_box ul:last-child li:last-child i, .float_box ul:last-child li:last-child a {
            padding: 0;
        }
        .float_box ul:first-child {
            box-shadow: 0 0 4px 4px #fbe9e6;
        }
.kj-project-services{
    margin-bottom:65px;
}
.kj-nav .breadcrumb li:last-child a{
    color:#333;
}
.foot{
    margin-top:110px;
}
.kj-pro:last-child{
    margin-bottom:0;
}
.top.active {
    position: fixed !important;
    left: 0;
    top: 0;
    background-color: #fff;
    z-index: 1000;
    width: 100%;
    padding-top: 20px;
    box-shadow: 0 1px 2px 2px #dcddde
}
    .top.active .navbar-default .navbar-brand {
        padding: 4px 0;
        position: relative;
        bottom: 10px;
    }
    .top.active .phone{
        display:none;
    }
.kj-concactus-form .formcolumn-item dd .formcolumn-item-tips{
    display:flex;
}
.kj-concactus-form .formcolumn-item dd .formcom-vcode {
    border: none;
    width: 35%;
}
.kj-rightBox ul{
    min-height:30px;
}
.kj-indexContent img{
    max-width:100%
}
.navbar-nav.navul > li.open .dropdown-menu {
    padding: 0;
    border: 0;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    top: 83%;
    min-width: 200%;
}
.navbar-nav.navul > li:hover .dropdown-menu li a, .kj-navbar .navbar-default .navbar-nav > li.open .dropdown-menu li a {
    padding: 10px 20px;
    border: none !important;
    font-size: 15px;
}
.navbar-nav.navul .dropdown-menu li a {
    border: none !important;
    font-size:15px;
}
.navbar-nav.navul > li:hover .dropdown-menu li a:hover, .kj-navbar .navbar-default .navbar-nav > li.open .dropdown-menu li a:hover {
    background-color: #db422a;
    color: #fff !important;
    border: none;
    font-size: 15px;
}
.kj-index-contact img{
    max-width:100%;
}
.kj-index-contact .media-left img {
    max-width:650px;
}
.kj-contentBox img{
    max-width:100%;
}
.contactUs_info .left b{
    font-weight:normal;
}
.phone div {
    display: flex;
    justify-content: right;
    align-items: center;
    font-size: 20px;
}
.phone span {
    display: block;
    text-align: right;
}