﻿body {
    margin: 0px;
    overflow-x: hidden;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #333;
    line-height: 25px;
}
a:link ，a:visited ， a:hover ， a:active {
    text-decoration: none !important;
    color: #333;
}
a {
    text-decoration: none !important;
    color: #333;
}
ul,.row{
    padding-left:0;
}
li {
    list-style: none;
}
.clear{
    clear:both;
}
table img{
    max-width:100%;
    height:auto;
}
/* 首页——中间轮播图 */
.kj-firstpart-middle {
    padding: 10px 10px 0;
}
.banner-bg {
    display: block;
    height: 330px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.innerbanner{
    width:100%;
    height:330px;
}
/* 轮播图分页器选中颜色重写 */
:root {
    --swiper-theme-color: #004085;
}
.swiper-pagination-bullet-active {
    background: #004085;
}
/*主体内容*/
.kj-procover {
    display: flex;
    flex-flow: row wrap;
    justify-content:space-between;
    margin-top:20px;
}
.kj-procover-item:first-child {
    width: 64%;
}
.kj-procover-item:nth-child(2) {
    width: 34%;
}
.kj-procover-item:nth-child(3) {
    width: 34%;
}
.kj-procover-item:nth-child(4) {
    width: 64%;
}
.kj-procover-item-bg {
    margin-bottom: 20px;
    height: 265px;
    background-size: cover;
    padding:45px 30px 50px;
}
.kj-procover-item-title {
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    margin-bottom:20px;
}
.kj-procover-item-desc {
    font-size:15px;
    height:42px;
    line-height: 26px;
    margin-bottom: 30px;
}
.kj-procover-item-link {
    padding:8px 25px;
    color:#FFF;
    border-radius: 3px 3px 3px 3px;
}
.kj-procover-item-link:hover {
    color:#FFF;
}
/* 模板页——底部小图标 */
.kj-bottomicon{
    margin:50px auto 15px;
}
.kj-bottomicon .container {
    display: flex;
    align-items: center;
}
.kj-bottomicon .container > div {
    flex-grow: 1;
    display:flex;
    justify-content:center;
}
.kj-bottomicon .container > div:first-child {
    justify-content:flex-start;
}
.kj-bottomicon .container > div:last-child {
    justify-content:flex-end;
}
.kj-bottomicon-item{
    display:inline-block;
}
.kj-bottomicon-item i {
    font-size: 34px;
    color: #FF9000;
    float: left;
    line-height: 44px;
}
.kj-bottom-bottomicon-title {
    font-weight: bold;
    line-height: 22px;
    text-indent: 10px;
    display:inline-block;
}
.kj-bottom-bottomicon-desc {
    line-height: 22px;
    text-indent: 10px;
    display: inline-block;
}
/* 模板页——页面底部 */
.kj-bottom {
    background: #EFF6FD;
}
.kj-bottom .navlist {
    padding-bottom: 40px;
}
.kj-bottom #GBFORM {
    display:flex;
    margin-top:80px;
}
.kj-bottom #GBFORM span{
    display:none;
}
.kj-bottom .formcolumn-item input {
    line-height: 32px;
    text-indent: 15px;
    width: 240px;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #999999;
}
.kj-bottom .kj-dz-btn-primary {
    width: 77px;
    height: 32px;
    background: #004085;
    font-size: 13px;
    border-radius: 0;
}
.kj-bottom-tel {
    font-size: 26px;
    color: #004085;
    margin-top:20px;
}
.kj-bottom-title {
    padding-top: 30px;
    font-size: 15px;
    font-weight: bold;
    color: #004085;
    line-height: 42px;
}
.kj-bottom ul {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.kj-bottom li a {
    color: #666;
    line-height: 28px;
    white-space: nowrap;
    word-break: keep-all;
}
.kj-bottom li a:hover {
    text-decoration: none;
    color: #666;
}
/* 模板页——footer底部*/
.kj-footer {
    color: #666;
    line-height: 28px;
    text-align: center;
    padding: 30px;
}
.kj-footer p{
    margin:0;
}
/*********************************** 内页页面 ***********************************************************************************/
/*面包屑*/
.kj-intro-header .breadcrumb_home:before {
    content: "您的位置：";
}
.kj-intro-header .breadcrumb {
    background-color: #fff;
    margin-top: 7px;
    margin-bottom: 10px;
    padding-left: 0;
}
.kj-intro-header .breadcrumb li.active {
    color: #004085;
}
.kj-intro-header .breadcrumb li:last-child a {
    color: #004085;
}
/*产品分类大标题*/
.kj-intro-prolist-title {
    height: 56px;
    font-size: 26px;
    font-weight: bold;
    color: #004085;
    line-height: 56px;
    margin-top: -15px;
    margin-bottom: 5px;
}
/*左侧内页导航栏*/
.kj-intro-left {
    padding-left: 0px;
    margin-bottom: 20px;
}
.kj-intro-left .title {
    background: #EFEFEF;
    border: 1px solid #CDCDCD;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    padding-left: 23px;
}
.kj-intro-left .title i {
    float: right;
    line-height: 45px;
    margin-right: 14px;
    color: #a3a9b4;
}
.kj-intro-left ul {
    border: 1px solid #CDCDCD;
    padding-left: 0;
}
.kj-intro-left ul li {
    font-size: 15px;
    background: #fff;
}
.kj-intro-left ul li > a {
    padding-left: 23px;
}
.kj-intro-left ul li:hover a, .kj-intro-left ul li.active > a {
    color: #fff !important;
    background: #004085 !important;
}
/*内页——产品列表*******************************************************************************************************************/
.kj-intro-product {
    display: flex;
}
.intro-product-left {
    width: 220px;
    margin-right: 18px;
}
.intro-product-left-boder {
    width: 220px;
    border: 1px solid #DEDEDE;
    margin-bottom: 16px;
}
.intro-product-left-title {
    font-size: 18px;
    font-weight: bold;
    color: #004085;
    line-height: 43px;
    background: linear-gradient(0deg, #EAF4FE, #F8FBFF);
    text-indent:18px;
}
.product-left-items {
    border-bottom: 1px solid #DEDEDE;
}
.product-left-items:last-child {
    border-bottom: 1px solid transparent;
}
.product-left-items > i {
    color: #004085;
    text-indent: 18px;
}
.product-left-items > a {
    font-size: 15px;
    line-height: 45px;
    padding-left: 8px;
}
.product-left-items:hover {
    background: #004085;
}
.product-left-items:hover > i {
    color: #fff;
}
.product-left-items:hover > a {
    color: #fff;
}
.intro-tel-items {
    background: #004085;
}
.intro-email-items {
    background: #4A86C5;
}
.intro-qq-items {
    background: #8CB3DE;
}
.intro-contact-left {
    width: 220px;
}
.intro-contact-left > div {
    width: 220px;
    color: #fff;
    height: 68px;
    display: flex;
    align-items: center;
}
.intro-contact-left i {
    font-size: 24px;
    width: 60px;
    text-indent: 18px;
}
.intro-email-items i{
    font-size:18px;
}
/*上方产品数据筛选表格*/
.kj-product-fliter {
    border: 1px solid #ddd;
    padding: 10px 0px;
    width: 100%;
    margin-bottom: 20px;
}
.kj-product-fliter tr {
    border-bottom: 1px dashed #ddd;
}
.kj-product-fliter th {
    font-weight: normal;
    font-size: 12px;
    color: #999;
    border-bottom: 1px dashed #ddd;
    padding: 10px;
}
.kj-product-fliter td {
    border-bottom: 1px dashed #ddd;
    font-size: 12px;
    vertical-align: middle;
    padding: 10px;
}
.kj-product-fliter td a {
    display: block;
    float: left;
    padding: 0px 5px;
    margin: 3px 10px;
}
.kj-product-fliter td a.kj_product_show1 {
    float: right;
    color: #004085;
}
.kj_jgigjik a.active {
    background-color: #004085;
    color: #fff;
}
.kj_jgigjik {
    height: 25px;
    overflow: hidden;
}
/*表单产品*/
.intro-product-right {
    flex-grow: 1;
}
.kj-intro-protable > tbody > tr > th {
    height: 45px;
    line-height: 45px;
    background: #C6DAF0;
    font-weight: bold;
    padding: 0px;
    text-align: center;
    border: 1px solid #E1DEDE;
}
/*.kj-intro-protable > tbody > tr > th:nth-child(3) {
    text-indent:20px;
    text-align:initial;
}*/
.kj-intro-protable > tbody > tr > td {
    vertical-align: middle;
    border: 1px solid #E1DEDE;
    text-align: center;
    padding: 0px;
}
.kj-intro-protable > tbody > tr > td:nth-child(3) {
    text-indent: 10px;
    text-align: initial;
}
.kj-intro-protable > tbody > tr > td img {
    width: auto;
    height: 63px;
}
.kj-intro-protable > tbody > tr > td div {
    line-height:40px;
}
.kj-intro-protable > tbody > tr > td div.zh {
    border-bottom: 1px dashed #E1DEDE;
}
/* 内页——产品详情页******************************************************************************************************************************/
/*产品详情页--header*/
.kj-intro-proinfo .image {
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.kj-intro-proinfo .image .img {
    width: 100%;
    height: 0;
    padding-top: 80%;
}
.proinfo-top-content {
    padding-left: 32px;
}
.proinfo-top-content-zh {
    font-size: 22px;
    font-weight: bold;
    margin: 5px 0 10px;
    padding-bottom:10px;
    border-bottom:1px solid #bcbcbc;
}
/*.proinfo-top-content-en {
    font-size: 15px;
    color: #666;
    line-height: 45px;
    height: 45px;
}*/
.proinfo-top-table {
    border-collapse: collapse;
    width: 100%;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
}
.proinfo-top-table th {
    background: #f2f7f9;
    width: 100px;
    font-weight: normal;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    vertical-align: middle;
    padding:6px 10px;
}
.proinfo-top-table td {
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    vertical-align: middle;
    padding: 6px 10px;
    width: 300px;
}
.proinfo-top-content-alias {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.proinfo-top-content-alias:hover {
    overflow: visible;
    height: auto;
    display: block;
}
.intro-protop-notice {
    color: #E60404;
    margin-top:5px;
}
/* 商品购物栏 */
.kj-intro-shopcart {
    clear:both;
    padding-top:10px;
}
.kj-shop {
    margin-top: 20px;
    margin-bottom: 0px;
}
.kj-shop .table {
    margin-bottom: 10px;
}
.kj-shop th, .kj-shop td {
    text-align: center;
    border-bottom: 1px solid #E6E8E9;
}
.kj-shop tr:first-child th {
    line-height: 40px;
    background: #E8E8E8;
    padding:0;
}
.kj-shop .table > tbody > tr > td {
    padding: 16px 0 8px;
    color:#626262;
}
.kj-pre-price {
    color: red;
}
.kj-shopnote {
    line-height: 26px;
}
.kj-shopnote div:last-child, .kj-shopnote i {
    color: red;
}
.kj-intro-shopcart .kj_product_shopcart i {
    color: #004085;
    font-size: 22px;
    padding: 10px 0;
}
/*加购物车--数量*/
.ShopCartBox {
    display: none !important;
}
.kj_product_shopcart {
    border: none;
    background-color: transparent;
    color: red;
}
.shoptoggle .kj_product_shopcart {
    border: none;
    background-color: red;
    color: #FFF;
    padding: 5px 12px;
    border-radius: 10px;
}
.kj-pro-num-box {
    position: relative;
    width: 90px;
    height: 26px;
    border: 1px solid #ddd;
    margin: 0px auto;
    background-color: #fff;
}
.kj-pro-num-box button {
    position: absolute;
    top: 0px;
    width: 30px;
    background-color: #fff;
    border: 0px;
    border-radius: 0px;
    line-height:24px !important;
    padding: 0px;
    text-align: center;
    height: 24px;
}
.kj-pro-num-minus {
    left: 0px;
    border-right: 1px solid #ddd !important;
}
.kj-pro-num-plus {
    right: 0px;
    border-left: 1px solid #ddd !important;
}
.kj-pro-num-box input {
    width: 26px;
    height: 23px;
    text-align: center;
    border: 0px;
    position: absolute;
    left: 31px;
    top: 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;
}
.kj-productgoodsinfo-table > tbody > tr:last-child > td:last-child {
    padding-top: 13px !important;
}
/*end*/
/*大包装询价表单*/
#ORDERFORM .modal-header {
    background-color: #004085;
    color: #ffffff;
    border-color: #004085;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
#ORDERFORM .formcolumn-item {
    width: 100%;
    margin: 0 auto;
    padding: 0px 3%;
}
#ORDERFORM .formcolumn-item .formcolumn-item-tit {
    text-indent: 18px;
    width: 20%;
    float: left;
    line-height: 46px;
}
#ORDERFORM .formcolumn-item-ct {
    position: relative;
    padding: 8px;
    width: 80%;
    float: left;
}
#ORDERFORM .formcolumn-item-ct:last-child {
    display: flex;
    justify-content: space-around;
    align-items: baseline;
}
#ORDERFORM .formcom-ipt {
    width: 100%;
    height: 30px;
    text-indent: 15px;
    border: 1px solid #a7b1b3;
}
#ORDERFORM .formcom-area {
    width: 100%;
    text-indent: 15px;
    border: 1px solid #a7b1b3;
}
#ORDERFORM .formcolumn-item-ct span.required {
    position: absolute;
    left: 15px;
    top: 15px;
}
#ORDERFORM .modal-footer {
    border: none;
}
.proinfo-message {
    margin: 20px auto 30px;
}
.proinfo-message img{
    width:100%;
}
/* 表格详情 */
.intro-proinfo-table > ul{
    display:flex;
}
.intro-proinfo-table > ul > li{
    flex-grow:1;
    text-align:center;
}
.intro-proinfo-table .nav-tabs > li > a {
    background: #E8E8E8;
}
.intro-proinfo-table .nav-tabs > li.active > a,
.intro-proinfo-table .nav-tabs > li.active > a:hover,
.intro-proinfo-table .nav-tabs > li.active > a:focus {
    font-weight: bold;
    color: #004085;
    background: #fff;
}
.intro-proinfo-table .tab-content {
    border: 1px solid #ddd;
    border-top-color: transparent;
    min-height: 300px;
    padding: 30px 20px 20px;
}
.intro-proinfo-table .table > thead > tr > th,
.intro-proinfo-table .table > tbody > tr > th,
.intro-proinfo-table .table > tfoot > tr > th,
.intro-proinfo-table .table > thead > tr > td,
.intro-proinfo-table .table > tbody > tr > td,
.intro-proinfo-table .table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.intro-proinfo-table .table tr > th,
.intro-proinfo-table .table tr > td {
    font-size: 14px;
    color: #333;
    line-height: 36px;
    padding:0;
    font-weight:normal;
}
.intro-proinfo-table .table tr > th{
    width:120px;
    text-indent:10px;
}
/* 相关产品 */
.kj-intro-related {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 30px;
    padding-right: 0px;
}
.kj-intro-related .title {
    font-size: 22px;
    line-height: 22px;
    -webkit-text-stroke-width: thin; /*字体描边;*/
    color: #333;
    margin-bottom: 16px;
    padding-left: 0px;
}
.kj-intro-related .row {
    padding-right: 15px;
}
.kj-intro-related .imgborder {
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.kj-intro-related .imgborder .img {
    width: 100%;
    height: 0;
    padding-top: 80%;
}
.kj-intro-related .name {
    color: #333;
    margin: 12px 0;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.kj-intro-related .cas {
    color: #333;
    display: flex;
    justify-content: space-between;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
}
.kj-intro-related .cas a {
    font-weight: bold;
    color: #333;
}
.kj-intro-related .price {
    font-size: 16px;
    color: #004085;
    margin: 12px 10px 0 0;
}
.kj-intro-related .price span {
    color: #999;
    text-decoration: line-through;
}
.related-pagination, .hisrory-pagination {
    text-align: center;
    margin: 20px auto;
}
/***********************************************************************************/
/* 内页 *******************************************/
/* 内页-关于我们 */
.intro-page{
    display:flex;
}
.intro-page .intro-contact-left{
    margin-right:30px;
}
.intro-pagemenu-left {
    width: 160px;
    padding-right: 30px;
}
.intro-pagemenu-left .active {
    color: #004085;
    font-weight:bold;
}
.intro-pagemenu-left > .title {
    font-size: 18px;
    font-weight:bold;
    margin-bottom: 10px;
}
.intro-pagemenu-left a {
    color: #666;
    line-height: 32px;
}
.intro-pagemenu-left .active a {
    color: #004085;
}
.intro-pagemenu-left i {
    display:none;
}
.intro-pagemenu-left .active i {
    display: inline-block;
}
.kj-intropage-content {
    font-size: 16px;
    line-height: 36px;
    color: #666;
    word-wrap: break-word; /*自动换行*/
    word-break: normal;
}
.intro-page-contact li{
    display:flex;
    margin:15px 0;
}
.intro-page-contact div {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #999999;
    color: #fff;
    text-align: center;
    line-height: 28px;
    margin-right: 15px;
}
.intro-page-contact div i{
    font-size:15px;
}
.intro-page-contact div i.icon-youxiang {
    font-size: 8px;
}
/* 内页-新闻资讯 */
.kj-intro-news {
    display: flex;
}
.intro-news-right li {
    margin-left: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #CCCCCC;
    overflow: hidden;
    display:flex;
}
.intro-news-right li:first-child {
    padding-top: 0px;
}
.rightnews-image {
    width: 150px;
    height: 90px;
    margin-right:20px;
}
.rightnews-title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rightnews-summary {
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/*.kj-intro-news .date {
    font-size: 25px;
    margin-right: 25px;
    text-align: right;
}
.kj-intro-news .date span {
    font-size: 14px;
    color: #999;
}
.kj-intro-news li {
    padding-bottom: 30px;
}
.kj-intro-news .title {
    font-size: 17px;
    margin: 3px 0 10px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.kj-intro-news .summary {
    line-height: 24px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.kj-intro-news .summary p {
    margin: 0;
}*/
/* 内页-搜索 */
.kj-intro-search{
    margin-bottom:40px;
}
.search_result_null{
    text-align:center;
    margin-bottom:50px;
}
.search_result_null .icon{
    margin:50px auto 70px;
}
.search_result_null i {
    font-size: 115px;
    color: #FFB401;
}
.search_result_null span {
    color: #F40000;
}
.search_result_null strong {
    color: #F40000;
}
/* 内页-结构式搜索 */
.kj-mainarea .row {
    margin-bottom: 40px;
}
.kj-mainarea .breadcrumb {
    background-color: #fff;
    margin-top: 5px;
    margin-bottom: 0px;
}
.kj-mainarea .breadcrumb a {
    font-size: 13px;
    color: #666;
}
.kj-mainarea .breadcrumb li.active {
    color: #004085;
}
.kj-mainarea .breadcrumb li:last-child a {
    color: #004085;
}
.kj-mainarea .list-group .btn-primary {
    background-color: #004085 !important;
    border-color: #004085 !important;
}
/*找货/定制服务*/
.intro-custom {
    margin: 30px 0 70px;
}
.kj-page-qq {
    background: #F7F7F7;
    padding-bottom:80px;
}
.kj-page-qq-title {
    height: 45px;
    line-height:45px;
    background: #FFC100;
    border-radius: 10px 10px 0px 0px;
    color:#fff;
    padding-left:20px;
    font-size:16px;
}
.kj-page-qq-content {
    padding: 20px 10px;
    border-bottom: 1px solid #E3E3E3;
}
.kj-page-qq-items {
    line-height: 36px;
}
.kj-page-qq-items img{
    height:24px;
}
.kj-page-qq-items a{
    margin-left:5px;
}
.kj-page-qq-time {
    padding: 20px 15px;
    border-bottom: 1px solid #E3E3E3;
}
.kj-page-qq-time i {
    font-size: 28px;
    color: #ffb95a;
    line-height: 30px;
}
.kj-page-qq-time span,
.kj-page-qq-contact span {
    font-weight:bold;
    margin-left:5px;
    font-size:15px;
}
.kj-page-qq-contact {
    padding: 20px 15px;
}
.kj-page-qq-contact i {
    font-size: 20px;
    color: #67bc16;
    line-height: 30px;
}
.kj-page-qq-time-title,
.kj-page-qq-contact-title{
    margin-bottom:10px;
}
/*定制服务表单*/
.kj-page-custom {
    width: 60%;
    margin: 0 auto;
}
.kj-page-custom-title {
    font-size: 16px;
    font-family: SourceHanSansCN;
    color: #666;
    margin-bottom: 50px;
}
.kj-page-custom-subtitle {
    font-size: 16px;
    font-family: SourceHanSansCN;
    color: #666;
    margin-bottom: 20px;
}
.kj-page-custom .modal-body {
    padding: 0;
}
.kj-page-custom dl {
    display: grid;
    grid-template-columns: 70px auto;
    align-items: center;
    text-indent: 4px;
}
.kj-page-custom dl:last-child dd{
    display: flex;
    align-items:center;
}
.kj-page-custom dl dt {
    font-size: 16px;
    color: #666;
    font-weight: normal;
    line-height: 42px;
}
.kj-page-custom dl input,
.kj-page-custom dl textarea {
    width: 100%;
    line-height: 32px;
    border: 1px solid #bbb;
}
.kj-page-custom .kj-modal-footer {
    text-align: center;
}
.kj-page-custom .kj-modal-footer input {
    width: 200px;
    height: 46px;
    font-size:16px;
    color:#fff;
    background: #38B7FF;
    border:1px solid transparent;
}

/***********************************************************************************/
/* 窗口浮动-固定按钮 */
.kj-flex-btn {
    position: fixed;
    top: 25%;
    right: 10px;
    z-index: 999;
}
.kj-flex-btn > ul {
    padding: 0;
    box-shadow: 0px 0px 10px rgba(100,100,100,.2);
}
.kj-flex-btn > ul > li {
    width: 70px;
    height: 70px;
    line-height: 18px;
    background-color: #12b7f5;
    border: 1px #dadada solid;
    border-bottom: none;
    text-align: center;
    padding-top: 12px;
    position: relative;
}
.kj-flex-btn > ul > li:nth-child(5), .kj-flex-btn > ul > li:last-child {
    border-bottom: 1px #dadada solid;
}
.kj-flex-content {
    position: absolute;
    top: 0px;
    right: 68px;
    background-color: #004085;
    color: #000;
    display: none;
    padding: 8px;
    min-width: 100px;
}
.kj-flex-btn > ul > li:hover .kj-flex-content {
    display: block;
}
.kj-flex-btn > ul > li:last-child {
    margin-top: 10px;
}
.kj-flex-btn > ul > li:hover {
    background-color: #004085;
}
.kj-flex-btn > ul > li:hover a {
    color: #ffffff;
}
.kj-flex-btn > ul > li a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.kj-flex-btn > ul > li a i {
    font-size: 24px;
}
.kj-float-qq-visble {
    background-color: #fff;
    color: #004085;
    margin: 10px auto;
    border-radius: 20px;
    padding: 10px 20px;
    white-space: nowrap;
    display: block;
    text-align: center;
}
.kj-flex-btn > ul > li:hover .kj-float-qq-visble a {
    color: #004085;
}
.kj-float-tel-visble {
    padding: 10px 20px;
    white-space: nowrap;
    display: block;
    text-align: center;
}
 .kj-float-tel-visble .fa-phone {
    color: #fff;
}
/* 分页器 */
.kj-pagination {
    text-align: center;
}
.kj-pagination .pagination li a {
    margin: 0 5px;
    border-radius: 4px;
}
.kj-pagination .pagination > .active > a, .kj-pagination .pagination > .active > span, .kj-pagination .pagination > .active > a:hover, .kj-pagination .pagination > .active > span:hover, .kj-pagination .pagination > .active > a:focus, .kj-pagination .pagination > .active > span:focus {
    background-color: #004085;
    border-color: #004085;
    color:#fff;
}
.kj-pagination .pagination > li > a, .kj-pagination .pagination > li > span {
    color: #004085;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #004085;
    background-color: #004085;
}
.pagination > li > a, .pagination > li > span {
    color: #004085;
}

@media(min-width:768px) {
    .kj-search-collapse{
        display:block;
    }
    /*自定义栅格系统*/
    .col-sm-1 {
        width: 8.33%;
        float: left;
    }
    .col-sm-2 {
        width: 16.66%;
        float: left;
    }
    .col-sm-3 {
        width: 25%;
        float: left;
    }
    .col-sm-4 {
        width: 33.33%;
        float: left;
    }
    .col-sm-5 {
        width: 41.66%;
        float: left;
    }
    .col-sm-6 {
        width: 50%;
        float: left;
    }
    .col-sm-7 {
        width: 58.33%;
        float: left;
    }
    .col-sm-8 {
        width: 66.66%;
        float: left;
    }
    .col-sm-9 {
        width: 75%;
        float: left;
    }
    .col-sm-10 {
        width: 83.33%;
        float: left;
    }
    .col-sm-11 {
        width: 91.66%;
        float: left;
    }
    .col-sm-12 {
        width: 100%;
        float: left;
    }

    .col-sm-1-5 {
        width: 12.5%;
        float: left;
    }

    .col-sm-1-8 {
        width: 15%;
        float: left;
    }

    .col-sm-2-5 {
        width: 20.83%;
        float: left;
    }

    .col-sm-3-5 {
        width: 29.16%;
        float: left;
    }

    .col-sm-4-5 {
        width: 37.5%;
        float: left;
    }

    .col-sm-5-5 {
        width: 45.83%;
        float: left;
    }

    .col-sm-6-5 {
        width: 56.66%;
        float: left;
    }

    .col-sm-7-5 {
        width: 62.5%;
        float: left;
    }

    .col-sm-8-5 {
        width: 70.83%;
        float: left;
    }

    .col-sm-9-5 {
        width: 79.16%;
        float: left;
    }

    .col-sm-10-5 {
        width: 87.5%;
        float: left;
    }

    .col-sm-11-5 {
        width: 95.83%;
        float: left;
    }
}

@media (min-width: 992px) {
    /*自定义栅格系统*/
    .col-md-1 {
        width: 8.33%;
        float: left;
    }
    .col-md-2 {
        width: 16.66%;
        float: left;
    }
    .col-md-3 {
        width: 25%;
        float: left;
    }
    .col-md-4 {
        width: 33.33%;
        float: left;
    }
    .col-md-5 {
        width: 41.66%;
        float: left;
    }
    .col-md-6 {
        width: 50%;
        float: left;
    }
    .col-md-7 {
        width: 58.33%;
        float: left;
    }
    .col-md-8 {
        width: 66.66%;
        float: left;
    }
    .col-md-9 {
        width: 75%;
        float: left;
    }
    .col-md-10 {
        width: 83.33%;
        float: left;
    }
    .col-md-11 {
        width: 91.66%;
        float: left;
    }
    .col-md-12 {
        width: 100%;
        float: left;
    }
    .col-md-1-5 {
        width: 12.5%;
        float: left;
    }

    .col-md-1-7 {
        width: 14.28%;
    }

    .col-md-1-8 {
        width: 15%;
        float: left;
    }

    .col-md-2-4 {
        width: 20%;
        float: left;
    }

    .col-md-2-5 {
        width: 20.83%;
        float: left;
    }

    .col-md-3 {
        width: 25%;
        float: left;
    }

    .col-md-3-5 {
        width: 29.16%;
        float: left;
    }

    .col-md-4-5 {
        width: 37.5%;
        float: left;
    }

    .col-md-5-5 {
        width: 45.83%;
        float: left;
    }

    .col-md-6-5 {
        width: 54.16%;
        float: left;
    }

    .col-md-6-8 {
        width: 57%;
        float: left;
    }

    .col-md-7-5 {
        width: 62.5%;
        float: left;
    }

    .col-md-8-5 {
        width: 70.83%;
        float: left;
    }

    .col-md-9-5 {
        width: 79.16%;
        float: left;
    }

    .col-md-10-5 {
        width: 87.5%;
        float: left;
    }

    .col-md-11-5 {
        width: 95.83%;
        float: left;
    }
}

@media (min-width: 1200px) {
    /*自定义栅格系统*/
    .col-lg-1 {
        width: 8.33%;
        float: left;
    }
    .col-lg-2 {
        width: 16.66%;
        float: left;
    }
    .col-lg-3 {
        width: 25%;
        float: left;
    }
    .col-lg-4 {
        width: 33.33%;
        float: left;
    }
    .col-lg-5 {
        width: 41.66%;
        float: left;
    }
    .col-lg-6 {
        width: 50%;
        float: left;
    }
    .col-lg-7 {
        width: 58.33%;
        float: left;
    }
    .col-lg-8 {
        width: 66.66%;
        float: left;
    }
    .col-lg-9 {
        width: 75%;
        float: left;
    }
    .col-lg-10 {
        width: 83.33%;
        float: left;
    }
    .col-lg-11 {
        width: 91.66%;
        float: left;
    }
    .col-lg-12 {
        width: 100%;
        float: left;
    }

    .col-lg-1-5 {
        width: 12.5%;
        float: left;
    }

    .col-lg-2-5 {
        width: 20.83%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-4-5 {
        width: 37.5%;
        float: left;
    }

    .col-lg-5-5 {
        width: 43%;
        float: left;
    }

    .col-lg-6-5 {
        width: 54.16%;
        float: left;
    }

    .col-lg-6-8 {
        width: 57%;
        float: left;
    }

    .col-lg-7-5 {
        width: 62.5%;
        float: left;
    }

    .col-lg-8 {
        width: 66.67%;
        float: left;
    }

    .col-lg-8-5 {
        width: 70.83%;
        float: left;
    }

    .col-lg-9-5 {
        width: 79.16%;
        float: left;
    }

    .col-lg-10-5 {
        width: 87.5%;
        float: left;
    }

    .col-lg-11-5 {
        width: 95.83%;
        float: left;
    }
}
