@charset "utf-8";
.layui-header {
    height: 0.62rem;
    display: flex;
    /*justify-content: center;*/
}

.ld-shortMenunew {
    position: relative;
    border: none !important;
    box-shadow: 0 4px 16px 0 rgba(132, 146, 166, 0.20) !important;
}

.ld-shortMenunew::before {
    content: " ";
    border-width: 6px;
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: -5px;
    left: 71px;
    border-top-width: 0;
    border-bottom-color: #FFF;
}
.ld-headerShortName {
    margin: 0;
    padding: 0;
}

.ld-shortMenunew .ld-icon-dd a:hover {
    background-color: transparent;
    color: #4191F5 !important;
}

.ld-icon-dd {
    border-bottom: none !important;
}

.ld-icon-ddName {
    font-size: 14px !important;
    color: #475669 !important;
}

.ld-shortMenuF {
    position: absolute;
    right: 0.5rem;
}

.userNameRe {
    color: rgba(255, 255, 255, .88);
    font-size: 0.16rem;
}

.layui-header-opcity .headerOpa {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.62rem;
    background: #5D6C9E;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

body .layui-header-opcity.layui-header {
    background: transparent !important;
}

body .layui-header {
    background-color: #2449be !important;
    background: -webkit-gradient(linear, 0 0, 50% 0, from(#2440b5), to(#277bed)) !important;
}

.layui-logo {
    display: flex;
    align-items: center;
    padding-left: 0.3rem;
    width: inherit !important;
    position: static !important;
}

.layui-logo i {
    height: 0.36rem;
    width: 2.9rem;
    background: url("../img/logo_small.png") no-repeat;
}

.layui-nav {
    background-color: #fff;
}

.layui-nav .layui-nav-item a {
    color: rgba(255, 255, 255, .88);
    font-size: 0.16rem;
    padding: 0 0.15rem;
}

.layui-nav .layui-nav-child a {
    color: #333 !important;
}
.ld-specilMenu {
    background: transparent!important;
    color: #333 !important;
    font-size: 0.14rem;
    padding: 0 0.15rem;
    border:none!important;
    outline: none!important;
    height: 36px;
    line-height: 36px;width: auto!important;
    margin-bottom: 0!important;
}
.ld-specilMenu:hover{
    background-color: transparent!important;
    color: #4191F5 !important;
    cursor: pointer;
}
.layui-nav .layui-nav-item {
    line-height: 0.62rem;
}

.ld-nav-list .layui-nav-item {
    height: 0.62rem;
}

.layui-nav .layui-this:after, .layui-nav-bar {
    background-color: #fff;
    height: 0.03rem;
}

#j-layui-nav.layui-nav .layui-this:after {
    content: '';
    bottom: 5px;
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #fff;
    transition: all .2s;
    -webkit-transition: all .2s;
}

#ld-sideNav.layui-nav .layui-this::before {
    content: '';
    right: 0;
    position: absolute;
    width: 3px;
    height: 100%;
    background-color: #008cf5;
    transition: all .2s;
    -webkit-transition: all .2s;
    z-index: 1;
}

.layui-nav .layui-nav-item:hover, .layui-nav .layui-this a {
    color: #fff;
}

.layui-nav-child-userList {
    right: 0;
    left: inherit;
    width: 158px;
}.ld-widthAuto{
     width: auto!important;
 }

.modify-layui-user .layui-nav-more {
    display: none;
}

#j-layui-nav .layui-nav-item {
    margin: 0 0.1rem;
}

.layui-side {
    width: 2.3rem !important;
    top: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
    height: 100% !important;
    padding-top: 0.62rem;
    box-sizing: border-box;
}

.layui-side-scroll {
    width: 2.3rem;
}

.layui-nav-tree {
    width: 100%;
}

.layui-nav-tree .layui-nav-item a {
    color: #282b2d;
    font-size: 0.15rem;
    height: 0.55rem;
    line-height: 0.55rem;
    transition: none;
    -webkit-transition: none;
    padding: 0 0.3rem;
}

.layui-nav-tree .layui-nav-bar {
    background-color: #008cf5;
    right: 0;
    left: inherit;
    width: 3px;
}

.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-this > a:hover {
    background-color: #f0f8ff;
    color: #008cf5 !important;

}

.layui-nav-tree .layui-nav-item a:hover, .layui-nav-tree .layui-nav-itemed > a {
    background-color: #f0f8ff;
    color: #008cf5 !important;
}

.layui-bg-white {
    background-color: #fff !important
}

.ld-loginOut {
    position: absolute;
    right: 0;
}

.ld-loginOut .modify-layui-user {
    line-height: 0.6rem;
}

.ld-icon-user {
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background-image: url("../img/U_Nav_icon.png");
    background-position: -58px 0;
}

.ld-nav-icon {
    width: 16px;
    height: 16px;
    background-image: url("../img/S_Nav_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-top: 0.02rem;
    margin-right: 0.2rem;
}

.ld-entRecomment {
    background-position: 0 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-entRecomment, .layui-this .ld-entRecomment {
    background-position: -20px 0;
}

.ld-entRecommentModel {
    background-position: 0 -81px;
    height: 18px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-entRecommentModel, .layui-this .ld-entRecommentModel {
    background-position: -20px -81px;
}

.ld-entListSearch {
    background-position: 0 -20px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-entListSearch, .layui-this .ld-entListSearch {
    background-position: -20px -20px;
}

.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this {
    /*background-color: #008cf5;*/
    /*color: #fff !important;*/
    background-color: #ecf5ff!important;
    color: #66b1ff!important;
}

.ld-entRisk {
    background-position: 0 -22px;
    background-image: url("../img/icon_jiankong.png");
}

.layui-nav-tree .layui-nav-item a:hover .ld-entRisk, .layui-this .ld-entRisk {
    background-position: 0 0;
}

.ld-entRiskReprot {
    width: 17px;
    background-position: -25px -22px;
    background-image: url("../img/icon_jiankong.png");
}

.layui-nav-tree .layui-nav-item a:hover .ld-entRiskReprot, .layui-this .ld-entRiskReprot {
    background-position: -25px 0;
}

.ld-entRisModifyItem {
    background-position: -52px -22px;
    background-image: url("../img/icon_jiankong.png");
}

.layui-nav-tree .layui-nav-item a:hover .ld-entRisModifyItem, .layui-this .ld-entRisModifyItem {
    background-position: -52px 0;
}

.ld-newbusinessLMSEnt {
    background-image: url("../img/relationTreeIcon.png");
    background-position: 0 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-newbusinessLMSEnt, .layui-this .ld-newbusinessLMSEnt {
    background-position: 0 -26px;
}


.ld-highTechEnt {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -23px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-highTechEnt, .layui-this .ld-highTechEnt {
    background-position: -23px -26px;
}


.ld-ownedLargeAndMediumEnt {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -48px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-ownedLargeAndMediumEnt, .layui-this .ld-ownedLargeAndMediumEnt {
    background-position: -48px -26px;
}


.ld-customerEnt {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -72px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-customerEnt, .layui-this .ld-customerEnt {
    background-position: -72px -26px;
}


.ld-listedCompany {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -96px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-listedCompany, .layui-this .ld-listedCompany {
    background-position: -96px -26px;
}


.ld-strategicEmergingIndusty {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -119px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-strategicEmergingIndusty, .layui-this .ld-strategicEmergingIndusty {
    background-position: -119px -26px;
}


.ld-newbusiness {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -144px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-newbusiness, .layui-this .ld-newbusiness {
    background-position: -144px -26px;
}

.ld-newbusinessModel {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -167px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-newbusinessModel, .layui-this .ld-newbusinessModel {
    background-position: -167px -26px;
}


.ld-fieldOperation {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -191px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-fieldOperation, .layui-this .ld-fieldOperation {
    background-position: -191px -26px;
}


.ld-exceptionAddress {
    background-image: url("../img/relationTreeIcon.png");
    background-position: -214px 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-exceptionAddress, .layui-this .ld-exceptionAddress {
    background-position: -214px -26px;
}


/*new*/
/*全国企业动态*/
.ld-collSmallBell {
    width: 16px;
    height: 16px;
    background-image: url("../img/JK_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-right: 0.2rem;
    margin-top: 0.02rem;
    background-position: 0px 0px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-collSmallBell, .layui-this .ld-collSmallBell {
    background-position: 0px -24px;
}

/*区域企业动态*/
.ld-collSetUp {
    width: 16px;
    height: 16px;
    background-image: url("../img/JK_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-right: 0.2rem;
    margin-top: 0.02rem;
    background-position: -26px 0px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-collSetUp, .layui-this .ld-collSetUp {
    background-position: -26px -24px;
}

/*行业企业动态*/
.ld-collBook {
    width: 16px;
    height: 16px;
    background-image: url("../img/JK_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-right: 0.2rem;
    margin-top: 0.02rem;
    background-position: -52px 0px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-collBook, .layui-this .ld-collBook {
    background-position: -52px -24px;
}

/*立户企业分析*/
.ld-collLine {
    width: 16px;
    height: 16px;
    background-image: url("../img/JK_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-right: 0.2rem;
    margin-top: 0.02rem;
    background-position: -78px 0px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-collLine, .layui-this .ld-collLine {
    background-position: -78px -24px;
}

/*高价值客户分析*/
.ld-collCustomer {
    width: 16px;
    height: 16px;
    background-image: url("../img/JK_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-right: 0.2rem;
    margin-top: 0.02rem;
    background-position: -103px 0px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-collCustomer, .layui-this .ld-collCustomer {
    background-position: -103px -24px;
}
@media screen and (max-width: 1600px) {
    #j-layui-nav .layui-nav-item {
        margin: 0 0.08rem;
    }

    .layui-nav .layui-this:after, .layui-nav-bar {
        height: 0.02rem;
    }

    #j-layui-nav.layui-nav .layui-this:after {
        height: 2px;
    }

    .layui-side-scroll {
        width: 2.1rem !important;
    }

    .layui-side {
        width: 2.1rem !important;
    }

    .layui-body {
        margin-left: 2.1rem !important;
    }
}

@media screen and (max-width: 1450px) {
    /*.layui-side, .layui-side-scroll{*/
    /*width: 1.8rem !important;*/
    /*}*/
    /*.layui-layout-admin .layui-body{*/
    /*margin-left: 1.8rem !important;*/
    /*}*/
    /*.layui-nav-tree .layui-nav-item a{*/
    /*font-size: 0.13rem;*/
    /*}*/
    .layui-header {
        /*justify-content: flex-end;*/
    }

    .ld-nav-list {
        margin-right: 0.6rem;
    }

    .layui-logo i {
        height: 0.32rem;
        width: 2.53rem;
        background: url("../img/logo_small.png") no-repeat;
        background-size: 100% 100%;
    }

    #j-layui-nav .layui-nav-item {
        margin: 0 0.02rem;
    }

    .layui-nav .layui-this:after, .layui-nav-bar {
        height: 0.02rem;
    }

    #j-layui-nav.layui-nav .layui-this:after {
        height: 2px;
    }

    .layui-side, .layui-side-scroll {
        width: 2rem !important;
    }

    .layui-body {
        margin-left: 2rem !important;
    }
}

@media screen and (max-width: 1366px) {
    .layui-side-scroll {
        width: 2rem;
    }

    .layui-side {
        width: 2rem !important;
    }

    .layui-nav-tree .layui-nav-item a {
        color: #282b2d;
        font-size: 0.14rem;
        height: 0.45rem;
        line-height: 0.45rem;
        transition: none;
        -webkit-transition: none;
        padding: 0 0.3rem;
    }
    /*#j-layui-nav .layui-nav-item a{*/
        /*font-size: 0.15rem;*/
    /*}*/
}

@media screen and (max-width: 1200px) {
    .layui-logo i {
        height: 0.32rem;
        width: 2.23rem;
        background: url("../img/logo_small.png") no-repeat;
        background-size: contain;
    }

    .layui-header {
        display: flex;
    }

    #j-layui-nav {
        float: left;
        /*padding-left: 3rem;*/
    }

    #j-layui-nav .layui-nav-item {
        margin: 0;
    }
    #j-layui-nav .layui-nav-item a{
        padding: 0 0.15rem;
    }
    .layui-nav .layui-nav-item a {
        font-size: 0.15rem;
        padding: 0 0.1rem;
    }
    .ld-specilMenu{
        padding: 0 0.15rem;
    }
    .layui-nav .layui-nav-item .userNameRe {
        font-size: 0.15rem;
    }

    .layui-side, .layui-side-scroll {
        width: 1.8rem !important;
    }

    .layui-body {
        margin-left: 1.8rem !important;
    }

    #ld-sideNav.layui-nav .layui-nav-item a {
        margin-right: 0.1rem;
    }

}

@media screen and (max-width: 1000px) {
    .layui-side-scroll {
        width: 1.8rem;
    }

    #ld-sideNav.layui-nav .ld-nav-icon {
        margin-right: 0.1rem;
    }

    .layui-logo i {
        height: 0.32rem;
        width: 2.23rem;
        background: url("../img/logo_small.png") no-repeat;
        background-size: contain;
    }

    .layui-header {
        display: flex;
    }

    #j-layui-nav {
        float: left;
        /*padding-left: 3rem;*/
    }

    #j-layui-nav .layui-nav-item {
        margin: 0;
    }

    .layui-nav .layui-nav-item a {
        font-size: 0.13rem;
        padding: 0 0.05rem;
    }
    #j-layui-nav .layui-nav .layui-nav-item>a{
        /*padding: 0rem;*/
    }

    .layui-nav .layui-nav-item .userNameRe {
        font-size: 0.13rem;
    }

    #ld-sideNav .ld-nav-icon {
        margin-top: 0;
    }
}

/*大企业集团*/
.ld-bigCopnamy {
    width: 16px;
    height: 16px;
    background-image: url("../img/JK_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-top: 2px;
    margin-right: 0.2rem;
    background-position: -200px 0px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-bigCopnamy, .layui-this .ld-bigCopnamy {
    background-position: -200px -24px;
}

/*产品渗透*/
.ld-bigProduct {
    width: 16px;
    height: 16px;
    background-image: url("../img/JK_icon.png");
    display: inline-block;
    vertical-align: text-top;
    margin-top: 2px;
    margin-right: 0.2rem;
    background-position: -225px 0px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-bigProduct, .layui-this .ld-bigProduct {
    background-position: -225px -24px;
}

/*企业关系图谱*/
.tupuPart .layui-nav-item a {
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
}

.tupuPart .layui-nav-item a:hover {
    color: #ffffff;
}

/*.layui-laypage .ld-Tupu:hover, .ld-Tupu:hover {*/
/*color: #ffffff;*/
/*}*/
.tupuPart .layui-this {
    border-left: 3px solid #307bcc;
    background: #321d64;
}

.tupuPart .ld-bigPic {
    justify-content: center;
    /*margin-left: 0.4rem;*/
    margin-bottom: 10px;
    width: 34px;
    height: 36px;
    background: url("../img/icon.png") no-repeat 0px 0;
    display: inline-block;
}

.layui-nav-tree .layui-nav-item a:hover .ld-bigPic, .layui-this .ld-bigPic {
    background-position: -40px 0;
}

/*关联关系探寻*/
.tupuPart .ld-bigRetalition {
    justify-content: center;
    /*margin-left: 0.4rem;*/
    margin-bottom: 10px;
    width: 34px;
    height: 36px;
    background-image: url("../img/icon.png");
    background-position: 0px -38px;
}

.tupuPart .ld-nav-icon {
    margin-right: 0;
}

.layui-nav-tree .layui-nav-item a:hover .ld-bigRetalition, .layui-this .ld-bigRetalition {
    background-position: -40px -38px;
}

.layui-nav-child dd {
    border-bottom: 1px dotted #eee;
    /*padding-left: 0.35rem;*/
}

.layui-nav-itemed > .layui-nav-child {
    background-color: #fff !important;
}

.layui-nav-child {
    display: none;
    position: absolute;
    right: 0;
    top: 65px;
    min-width: 100%;
    line-height: 36px;
    padding: 5px 0;
    box-shadow: 0 2px 4px #fff;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    z-index: 100;
    border-radius: 2px;
    white-space: nowrap;
}

/*最短路径*/
.tupuPart .ld-bigShorttesPath {
    justify-content: center;
    /*margin-left: 0.4rem;*/
    margin-bottom: 10px;
    width: 34px;
    height: 36px;
    background-image: url("../img/icon.png");
    background-position: 0px -78px;
}

.layui-nav-tree .layui-nav-item a:hover .ld-bigShorttesPath, .layui-this .ld-bigShorttesPath {
    background-position: -40px -38px;
}

/*.layui-nav .layui-nav-child .layui-nav-mored, .layui-nav-child .layui-nav-itemed > a .layui-nav-more {*/
/*border-color: transparent transparent #277bed;*/
/*border-style: dashed dashed solid;*/
/*}*/


/*.layui-nav .layui-nav-more {*/
/*margin-top: -9px;*/
/*border-color: transparent transparent #277bed;*/
/*}*/
.layui-nav .layui-nav-mored, .layui-nav-itemed > a .layui-nav-more {
    border-color: transparent transparent #277bed;
}

.layui-nav .layui-nav-more {
    border-color: #277bed transparent transparent;
    border-top-color: #277bed;
}

.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this {
    /*background-color: #fdfdfd;*/
    /*color: #008cf5 !important;background-color: #ecf5ff!important;*/
    background-color: #ecf5ff!important;
    color: #66b1ff!important;
}

.layui-nav .layui-nav-child dd .layui-icon-triangle-r {
    margin-right: 0.2rem;
}
