/*公共*/
.changeBG {
    background: #4155F9 !important;
    /* 西宁用#3298EB */
}
.changeBG:hover {
    background: #4155F9   !important;
    /* 西宁用#2D88D3 */
}
/* 弹窗 */
.layui-layer-btn .layui-layer-btn0 {
    background-color: #4155F9!important;
}
/* 筛选组合 */
.ruleGroupItem .relationMode select {
    /* 蓝色 */
    /* background: url(/images/arrowR1.png) no-repeat scroll right 10px center transparent!important; */
    /* 红色 */
    /* background: url(/images/arrowR.png) no-repeat scroll right 10px center transparent!important; */
    /* 绿色 */
    background: url(/images/arrowR2.png) no-repeat scroll right 10px center transparent!important;
}
/* 通知 */
.designated {
    color: #4155F9!important;
    border-bottom: 3px solid #4155F9!important;
}
.topLeft div i {
    color: #4155F9!important;
}
.operateBtns .red {
    color: #4155F9!important;
}
.changeC{
    color:#4155F9 !important;
}
.change666{
    color:#666 !important;
}
.changeB{
    border: 1px solid #4155F9 !important;
}
.changeBGC{
    background: #4155F9 !important;
    color: #fff !important;
}
.changeBC{
    color: #4155F9 !important;
    border: 1px solid #4155F9 !important;
}
.commonBG {
    background: #4155F9 !important;
}
.commonBC{
    color: #4155F9 !important;
    border: 1px solid #4155F9 !important;
}
.commonBCBG{
    background: #4155F9 !important;
    color: #fff !important;
    border: 1px solid #4155F9 !important;
}
.changeBGR{
    background: #4155F9 !important;
    border: 1px solid #4155F9 !important;
}
.changeBCBG{
    /* background: #4155F9 !important;
    color: #fff !important;
    border: 1px solid #4155F9 !important; */
    color: #fff !important;
    background-color: #4155F9!important;
    border: 1px solid #4155F9!important;
}
.changeBGColor{
    background-color: #4155F9 !important;
}
.changeBCBlue{
    background-color: #008FFF !important;
    border: 0 !important;
    color: #fff !important;
}
.changeBGBC{
    background: #fff !important;
    color: #4155F9 !important;
    border: 1px solid #4155F9 !important;
}
.changeBC:hover {
    background: #4155F9 !important;
    color: #fff !important;
    border: 1px solid #4155F9 !important;
}
/*操作--更多--hover属性*/
.commonli li:hover {
    background-color: #4155F9 !important;
    color: #fafbfc !important;
}
.select:hover {
    border: 1px solid #4155F9 !important;
}
.sys_input:hover {
    border: 1px solid #4155F9 !important;
}
/*特殊*/
.sys_admin_box_xq .sys_admin_mask_content_l_ul>li:hover{
    background: #4155F9 !important;
    border-color: #4155F9 !important;
}
.sys_admin_box_xq .sys_admin_mask_content_l_ul>li.active{
     background: #4155F9 !important;
     border-color: #4155F9 !important;
}
/*企业登录后--认证button按钮*/
.change_homeBtn a.active {
    border: 1px solid #4155F9 !important;
    color: #4155F9 !important;;
}
/* 修改位置  ----------id1005750 */
/*登录后-菜单栏样式*/
.perCent_menuList .menuItem.active,
.perCent_menuList .menuItem:hover {
    background-color: #f1f1f1!important;
    color: #4155F9!important;
}
.perCent_menuList .menuTitle.active,
.perCent_menuList .menuTitle:hover {
    background-color: #4155F9 !important;
    color: #fff!important;
}
/* 修改位置  ----------id1005750 */
.nav-list-box li.active, .nav-list-box li:hover {
    background-color: #f1f1f1!important;
    color: #4155F9!important;
}
/*current属性重定义*/
.current{
    color: #4155F9 !important;
    border: 1px solid #4155F9 !important;
}
.switch_select{
    background: #4155F9 !important;
}
.information_switch .switch_ul .tab:hover {
    background: #4155F9!important;
    color: #ffffff;
}
/*tab切换样式*/
.layui-this {
    color: #4155F9 !important;
}

.layui-this:after {
    border-color: #4155F9 !important;
}

.activetabbutton {
    background: transparent !important;
    border-bottom: 4px solid #4155F9 !important;
    color: #4155F9 !important;
}

.webuploader-pick{
    color: #fff !important;
    background: #4155F9 !important;
}
/*产品状态重定义*/
#productStatus .current {
    color: #4155F9 !important;
    border: 0 !important;
    border-left: 1px #EAEAEA solid !important;
}
.orderActive {
    color: #4155F9 !important;
}
/*头部尾部--样式重定义*/
.am-projects-misc a:hover{
    color: #4155F9 !important;
}
 .header_bar_line>span{
    background: #4155F9 !important;
}
 .header_bar_line>span{
    background: #4155F9 !important;
}
.footer_ul .li_box:hover {
    color:#4155F9 !important;
}
.footer_ul .li_box .angle_r {
    border-color: transparent transparent transparent #4155F9 !important;
}
.sys_nav_ul .header-bar{
    height: 83px !important;
}
/*企业信息*/
#myTab>li.active>a{
    color: #4155F9 !important;
    border-bottom: 4px solid #4155F9 !important;
}
#myTab>li>a:hover{
    color: #4155F9 !important;
    border-bottom: 4px solid #4155F9 !important;
}
#myTabUl>li.active>a{
    color: #fff !important;
    background: #4155F9 !important;
}
.information_switch .switch_ul .tab:hover {
    background: #4155F9 !important;
}
/*单选框选中颜色*/
.radio_wrap_child.active .sys_radio {
    background: #4155F9 !important;
    border: 1px solid #4155F9 !important;
}
/*单选框选中颜色另一类*/
.radio_wrap_child.active .sy_radio {
    border: 1px solid #4155F9 !important;
}
.radio_wrap_child.active .sy_radio .sy_radio_cur {
    background: #4155F9 !important;
    border: 1px solid #4155F9 !important;
}
.imgs_menu{
    background-color: #4155F9 !important;
    border-color: #4155F9 #4155F9 transparent !important;
}
#tabAll>a:hover{
    color: #fff !important;
    border-bottom: 4px solid #4155F9 !important;
}
#nav .nav {
    border-color: #4155F9 !important;
}

/* 罩层图形颜色 */
.busy-load-container .spinner-accordion div {
    background-color: #4155F9 !important;
}
.busy-load-container {
    z-index: 11111 !important;
}

/* 注册页 */
.passport-form .handle h1 {
    color: #4155F9!important;
}
.passport-form .code-wrap input[type=button] {
    color: #4155F9!important;
}
.box {
    border: 1px solid #4155F9!important;
}
.box span {
    color: #4155F9!important;
}
.passport-form .btn-submit {
    background: #4155F9!important;
}

/* header */
.am-projects-misc a:hover {
    color: #4155F9!important;
}

/* footer */
#footernav a:hover {
    color: #4155F9!important;
}

/* 需求 */
/* .subnav_process_new>li.active .subnav_process_new_txt {
    color: #4155F9!important;
} */

/* 金融产品 */
.fiProduct_list_li_top .fipro-am-badge {
    color: #4155F9!important;
    border: 1px solid #4155F9!important;
}

/* 企业资料 */
.row-box .row-title-box {
    background: #4155F9!important;
}
.custom-btn {
    background: #4155F9!important;
}
/* 企业成果 */
#upload-container-other {
    background: #4155F9!important;
}

/* 风险报告 */
/* .sys_btn_wrap .sys_btn_reset {
    color: #4155F9!important;
    border: 1px solid #4155F9!important;
} */
/* 审核 */
.activeTab {
    color: #4155F9!important;
}
.bottom-line{
    display: block;
    width: 60px;
    height: 2px;
    border-bottom: 2px solid #4155F9!important;
    margin-left: 10px;
    margin-top: -4px;
}

/* 智能获客统计 */
.sys_admin_sTitle_icon {
    background: #4155F9!important;
}
/* .noPick_wrap .fit_item:hover{
    color: #4155F9!important;
    border-color:#4155F9!important;
} */
.opBlock:hover{
    color:#4155F9!important;
}
.btn_item{
    background: #4155F9!important;
}
.disabledBtn {
    background: #999!important;
    border: 1px solid #999 !important;
}
.product_choose_active {
    color: #4155F9!important;
    font-weight: bold;
    border-bottom: 4px solid #4155F9!important;
}
.activeButton {
    background: #4155F9!important;
}
/* 风险监控 */
.main .head-box .head-left .active {
    color: #4155F9!important;
    border-bottom: 4px solid #4155F9!important;
}
.main .main-content .e-box .e-box-head span {
    border-left: 4px solid #4155F9!important;
}
.main .dynamic-list .dynamic-head span {
    border-left: 4px solid #4155F9!important;
}
.main .index2-content .content-head .active {
    color: #4155F9!important;
    border-bottom: 2px solid #4155F9!important;
}
.riskMonitor-mask .mask-box .mask-content .title {
    border-left: 4px solid #4155F9!important;
}
.mask .content-box .content-list .title {
    border-left: 3px solid #4155F9!important;
}
.top-title .right-title i .hide-box span:hover {
    color: #4155F9!important;
}
.company-detail .title {
    border-left: 4px solid #4155F9!important;
}

/* 票据贴现 */
.layui-form-onswitch {
    border-color: #4155F9!important;
    background-color: #4155F9!important;
}
/* 股权融资 */
.sysInput:hover {
    border: 1px solid #4155F9!important;
}
textarea:hover {
    border: 1px solid #4155F9!important;
}
.not_identi_wrap span.search-all {
    color: #4155F9!important;
    border: 1px solid #4155F9!important;
}
.look_btn {
    color: #4155F9!important;
    border: 1px solid #4155F9!important;
}
.look_btn:hover {
    color: #fff!important;
    background: #4155F9!important;
}
.border4px {
    border-bottom: 4px solid #4155F9!important;
}

.company-detail .actives {
    background: rgba(73,121,246,0.2) !important;
}
.company-detail .actives b {
    color: #4155F9 !important;
}
.company-detail .actives span {
    color: #4155F9 !important;
}
.subnav_process_new>li.active .subnav_process_new_num::before {
    content: "";
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 2;
    border-radius: 50%;
    width: 28px;
    height: 28px;    
    background-color: #4155F9!important;
}
.subnav_process_new>li.active .subnav_process_new_txt{
    color: #4155F9!important;
}
/* 新checkbox样式 */
.checkbox_list {
    display: flex;
    flex-wrap: wrap;
}
.checkbox_list_item {
    flex-shrink: 0;
    box-sizing: border-box;
    position: relative;
    margin-right: 15px;
    margin-bottom: 5px;
    padding-left: 25px;
    height: 30px;
}
.checkbox_list_item input[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    opacity: 0;
}
.checkbox_list_item i {
    position: absolute;
    left: 30px;
    top: 0;
    height: 20px;
    line-height: 20px;
}
.checkbox_list_item i:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    z-index: 1;
}
.checkbox_list_item i:after {
    content: '';
    position: absolute;
    left: -22px;
    top: 3px;
    width: 6px;
    height: 12px;
    border: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    z-index: 2;
}
.checkbox_list_item input[type='checkbox']:checked + i:before {
    background: #4155F9;
    border-color: #4155F9;
}
.checkbox_list_item input[type='checkbox']:checked + i:after {
    background: #4155F9;
}
.checkbox_list_item input[type='checkbox']:disabled + i:before {
    cursor: not-allowed;
}
.checkbox_list_item input[type='checkbox']:disabled + i:after {
    cursor: not-allowed;
}
.checkbox_list_item input[type='checkbox']:disabled + i {
    cursor: not-allowed;
}
.condition-item label {
    position: relative;
    box-sizing: border-box;
}
.condition-item label input[type='checkbox'] {
    width: 20px;
    height: 20px;
    opacity: 0;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
.condition-item label i {
    position: absolute;
    left: 30px;
    top: 0;
    height: 16px;
    line-height: 16px;
}
.condition-item label i:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 2px;
    width: 16px;
    height: 16px;
    border: 1px solid #D8DCD5;
    border-radius: 1px;
    z-index: 1;
    /* transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease; */
}
.condition-item label i:after {
    content: '';
    position: absolute;
    left: -24px;
    top: 3px;
    width: 4px;
    height: 10px;
    border: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    /* transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease; */
    display: none;
    z-index: 2;
}
.condition-item label input[type='checkbox']:checked + i:before {
    background: #4155F9;
    border-color: #4155F9;
}
.condition-item label input[type='checkbox']:checked + i:after {
    background: #4155F9;
    display: block;
}
.condition-item label input[type='checkbox']:disabled + i {
    cursor: not-allowed;
}
.condition-item label span {
    left: 30px;
    top: 0;
    height: 14px;
    line-height: 14px;
    margin-left: 10px;
}
.condition-item label input[type='radio']:checked + span:before {
    /* background: #4155F9; */
    border-color: #4155F9;
}
.condition-item label input[type='radio']:checked + span:after {
    background: #4155F9;
}
/* #noticeBox1 label,#noticeBox2 label {
    position: relative;
    box-sizing: border-box;
    padding-left: 19px;
}
#noticeBox1 label input[type='checkbox'],#noticeBox2 label input[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0;
    width: 19px;
    height: 19px;
    opacity: 0;
}
#noticeBox1 label i,#noticeBox2 label i {
    position: absolute;
    left: 30px;
    top: 0;
    height: 14px;
    line-height: 14px;
}
#noticeBox1 label i:before,#noticeBox2 label i:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 2px;
    width: 14px;
    height: 14px;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
#noticeBox1 label i:after,#noticeBox2 label i:after {
    content: '';
    position: absolute;
    left: -24px;
    top: 3px;
    width: 4px;
    height: 10px;
    border: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}
#noticeBox1 label input[type='checkbox']:checked + i:before,#noticeBox2 label input[type='checkbox']:checked + i:before {
    background: #4155F9;
    border-color: #4155F9;
}
#noticeBox1 label input[type='checkbox']:checked + i:after,#noticeBox2 label input[type='checkbox']:checked + i:after {
    background: #4155F9;
} */
.index3 label {
    position: relative;
    box-sizing: border-box;
    padding-left: 22px;
}
.index3 label input[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 19px;
    opacity: 0;
}
.index3 label b {
    position: absolute;
    left: 30px;
    top: 0;
    height: 14px;
    line-height: 14px;
}
.index3 label b:before {
    content: '';
    position: absolute;
    left: -22px;
    top: 4px;
    width: 14px;
    height: 14px;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.index3 label b:after {
    content: '';
    position: absolute;
    left: -16px;
    top: 5px;
    width: 4px;
    height: 10px;
    border: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}
.index3 label input[type='checkbox']:checked + b:before {
    background: #4155F9;
    border-color: #4155F9;
}
.index3 label input[type='checkbox']:checked + b:after {
    background: #4155F9;
}
.index3 label input[type='checkbox']:disabled + b:before {
    background: #ddd;
    border: 1px solid #ddd;
}
.index3 label input[type='checkbox']:disabled + b:after {
    background: #ddd;
    border: 1px solid #ddd;
}
.index3 label input[type='checkbox']:disabled + b {
    cursor: not-allowed;
}
/* layui 的分页颜色 */
.layui-laypage-changeBCBG .layui-laypage-em {
    background: #4155F9 !important;
    color: #fff !important;
}
.layui-layer-btn {
    text-align: center!important;
}
.layui-layer-shade {
    opacity: .6!important;
}
/* 金融机构首页 20231018 */
.fxfxbg {
    /* background: linear-gradient(180deg, #FEEEEE 0%, #FFFFFF 100%); */
    background: linear-gradient(180deg, #F3F5FF 0%, #FFFFFF 100%) !important;
}
.fxfxContent .slide {
    border-color: #DEE6FF !important;
}
.fxfxContent .slide.active {
    border-color: #4155F9 !important;
}
.fxfxContent .slide .selectSj {
    border-top-color: #4155F9 !important;
}
.services .changeBGC:hover {
    /* background: #FF9C9F !important; */
    background: #4155F9 !important;
}
/* 企业首页 20231025 */
.financial .guatype {
    /* background: #FFE3E2 !important; */
    background: #D4D7F3 !important;
}
.dynamicList>.swiper-slide>.text:hover{
    color: #4155F9;
}
.topTitle{
    color: #4155F9 !important;
}
.ptdt{
    border: 1px solid #4155F9;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #4155F9 !important;

}
.ptdtborder{
    background-color: #4155F9;
    font-size: 12px;
    color: #fff;
}
.data_null_page_img{
    width: 89px !important;
    height: 76px !important;
}
.red_Color_border{
    color: #fff !important;
    background-color: #4155F9!important;
    border: 1px solid #4155F9!important;
}
.red_Color_border1{
    color: #4155F9!important;
    background-color: #fff!important;
    border: 1px solid #4155F9!important;
}
.information_switch .switch_ul1 .tab:hover {
    background: #4155F9;
}
.li_m_bottom a {
    color: #4155F9!important;
}
.operation-slide1 input:checked+.recom_radios svg path, .operation-slide2 input:checked+.recom_radios svg path {
    fill: #4155F9;
}
.perCent_menuList .menuTitle.active .badge.badge-danger, .perCent_menuList .menuTitle:hover .badge.badge-danger {
    color: #4155F9 !important;
    background: #fff !important;
}
.badge.badge-danger {
    color: #fff !important;
    background: #4155F9 !important;
}
.item_btn_sub {
    background: #4155F9 !important;
}