.page-header.navbar .page-logo{background: #1a1a27}
.page-header.navbar{background: #fff}
.page-header-fixed .page-container{background: #1e1e2d}
.page-sidebar.collapse{background: #1e1e2d}
.page-content-wrapper .page-content{background: #f3f6f8}
.page-sidebar .page-sidebar-menu>li, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li{line-height: 3}
.page-header.navbar{height: 80px}
.page-header.navbar .page-logo {
    float: left;
    display: block;
    width: 235px;
    height: 80px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 80px
}
.table td, .table th {
    font-size: 16px;
}
.page-header.navbar .page-logo .logo-default{width: 80%;margin-top: 0}
.page-header.navbar .menu-toggler.sidebar-toggler{margin-top: 2px}
.xxwh{line-height: 65px;float: left;margin-left: 30px;font-size: 20px;font-weight: bold; }
.xxwh span{font-weight: normal;}
.xxwh .hui{color: #999}
.shu{padding:0 10px;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown{height: 80px}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img{height: 40px;margin-top: 0}
.portlet.box{margin:40px 60px;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle{height: 80px}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle{height: 80px}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i{margin-top: 10px}
.dataTables_paginate.paging_bootstrap_number{text-align: right;}
.inbox .table th{background: #fff;color: #999;border-bottom: #ddd 1px dashed;font-size: 16px;}
.inbox .table td{color: #333;line-height: 3}
.td_btns a{display: block;display: inline-block;padding:10px;background: #eee;border-radius: 5px !important;margin-right: 10px}
.td_btns a i{display: block !important;}
.inbox tr{border-bottom: #ddd 1px dashed}
.inbox tbody{border-top: #ddd 1px dashed}
.fhbj a{line-height: 40px;padding:0 10px;color: #009ef7;background: #f1faff;display: inline-block;font-size: 18px}
.fhbj i{margin-right: 10px}
.fhbj {text-align: right;}
.portlet.box>.portlet-body{padding:40px 30px;border-radius: 10px !important}
.menu-toggler.sidebar-toggler i{color: #b1b4ef;font-size: 25px}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle.poweroff{padding: 19px 10px 10px;}
.search_l{float: left;width: 240px;height: 50px;border-radius: 5px !important;background: #eee;position: relative;}
#search_list_btn{font-size: 20px;line-height: 50px;margin-left: 20px;color: #888;margin-right: 5px }
.search_l a{color: #999;font-size: 15px;line-height: 40px;font-weight: bold;float: left;}
.search_l input{display: block;border:none;background: none;line-height: 50px;font-size: 16px;color: #666;float: left;width: 60%}
.search_l input:focus{outline: none;}
.clear{clear: both}
.search{margin-bottom: 30px}
.search_r{float: right;}
.search_r a{padding-left:12px;padding-right:20px;height: 43px;line-height: 43px;border-radius: 6px !important;background: #f1faff;display: inline-block;margin-left: 12px;font-size: 16px;overflow: hidden;color: #009ef7}
.search_r a:hover{background: #009ef7;color: #fff}
.search_r a i{margin-left: 15px;margin-right: 12px;color: #009ef7;}
.search_r a:hover i{color: #fff}
.zt .yfb{color:#50cd89 ;background: #e8fff3}
.zt .wfb{color:#a8acbd ;background: #f5f8fa}
.zt .cg{color:#ffce39 ;background: #fff8dd}
.zt .ykt{color:#50cd89 ;background: #e8fff3}
.zt .djh{color:#00a0f7 ;background: #f1faff}
.zt .wts{color:#a0a5b8 ;background: #f5f8fa}
.colabels input{position: relative;top: 2px}
.zt span{display: inline-block;min-width: 60px;height: 22px;line-height: 22px;font-size: 12px;text-align: center;border-radius: 4px;padding:0 10px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    background-color: #009ef7;
    border-color: #337ab7;
    cursor: default;

}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border: none;
    margin-left: -1px;
    border-radius: 6px !important
}
.btns{width: 100px;height: 43px;line-height: 43px;font-size: 16px;color: #fff;text-align: center;border-radius: 6px !important;background: #009ef7;display: inline-block;}
.btns:hover{color: #fff}
.cxbtn{width: 15%;float: right;height: 220px;padding-top: 80px;text-align: center;}
.sjlx_options{background: #fff;border-radius: 10px;}
.cx_options{width: 84%;float: left;padding-top: 23px}
.op_ul > li{float: left;width: 50%;height: 42px;list-style: none;margin-top: 30px}
.s_options .btn.dropdown-toggle.btn-default{height: 42px}
.s_options .dropdown-menu{}
.sjlx_options .form-control{background: #eee !important;border:none !important;border-radius: 10px !important;height: 42px}
.sjlx_options .bootstrap-select .btn{border:none;background: #eee;border-radius: 10px !important}
.sjlx_options .dropdown-menu{border:none;}
.sjlx_options .bootstrap-select.btn-group .dropdown-menu li:hover{background: #f1faff;}
.bootstrap-select.btn-group .dropdown-menu li:hover a span.text{color: #0fa4f7}
.bootstrap-select.btn-group .dropdown-menu li:hover a{background: #f1faff}
.zcgl .page-title{line-height: 40px;margin-top: 0;border-bottom: #ddd 1px solid;padding-bottom: 20px;text-indent: 20px;color: #000;font-weight: bold;}
.bbgl_ck_1{padding:40px 30px;background: #fff;border-radius: 10px !important;margin:40px 60px;}
textarea{resize: none;}








.main_content{margin:0 40px 40px;background: #fff;border-radius:10px;padding:30px;}
.table td{color: #666}
.menu-item .menu-link{line-height: 3;font-size: 16px !important}
.row{margin:30px 0;}
.form_kw .kw_unit{width: 50%;float: left;list-style: none;display: flex;margin-bottom: 30px}
.form_kw .fs-6 {
    font-size: 1.375rem!important;
}
.form_kw .col-form-label{text-align: center;}
.form_kw .select2-search--dropdown{display: none;}
.kwlb{font-size: 18px;color: #000;font-weight: bold;padding-bottom: 20px;border-bottom: #ddd 1px solid}
.table-responsive input[type='checkbox']{margin-left: 30px;border:none;background: #eee;border-radius: 3px}
.table-responsive td a.btn{padding:5px 0 5px 7px !important;}
.yzm{margin:4px 0 0 15px;}
.wjmm{font-size: 16px;color: ##009ef7;display: inline-block;margin:0 20px;}
.yhdl{padding-top: 2rem;padding-bottom: 20px;border-bottom: #ddd 1px solid}
.login_box{padding:2rem 3.75rem 3.75rem;}
.qhzc a {display: inline-block;margin-right: 50px;font-size: 18px}
.qhzc a span{margin-right: 20px;display: inline-block;width: 3rem !important;height: 3rem !important;font-size: 14px}
.qhzc a.other span{background: #f1faff;color: #009ef7}
.qhzc a.other{color: #333 !important}
.fsyzm{font-size: 1.1rem;color:#009ef7 ;line-height: 40px;margin-left: 10px;display: inline-block;}
.xxsm input{position: relative;top: 1px;margin-right: 5px;}
@media all and (-webkit-min-device-pixel-ratio:0){
 .xxsm input{position: relative;top: -1px;margin-right: 5px;}   
}
.xxsm label{font-size:1.1rem;font-size: 1.2rem;color: #999}
.xyb{font-size:1.2rem;display: inline-block;padding:calc(.75rem + 5px) calc(1.5rem + 20px);color: #fff;background: #009ef7;margin-right: 40px;border-radius: 0.475rem}
.syb{font-size:1.2rem;display: inline-block;padding:calc(.75rem + 5px) calc(1.5rem + 20px);color: #009ef7;background: #f1faff;border-radius: 0.475rem}
.cjtitle{font-size: 1.5rem;color: #000;line-height: 40px;font-weight: bold;padding-bottom: 15px}
.mqbb{font-size: 1.2rem}
.mq-l{color: #999}
.mq-l span{color: #000}
.mq-r{text-align: right;}
.mq-r a{line-height: 42px;padding:0 20px;border-radius: 6px;color: #009ef7;background: #f1faff;display: inline-block;margin-left:15px}
.mq-m a,.mq-m a:not([href]):not([class]){line-height: 42px;padding:0 20px;border-radius: 6px;color: #009ef7;background: #f1faff;display: inline-block;margin-right:15px}

.mq-r a:hover{background: #009ef7;color: #fff; }
.mq-m a:hover,.mq-m a:hover:not([href]):not([class]){background: #009ef7;color: #fff; }
.mq-m a.znkw:hover i{background: #fff;color:#009ef7 }
.biot-r .h1{font-size: 24px;line-height: 50px;color: #000;font-weight: normal;}
.biot-r .h2{font-size: 16px;line-height: 30px;color: #999;font-weight: normal;}
.biot-r .h3{font-size: 18px;line-height: 32px;color: #666;font-weight: normal;}
.sq-l{font-size: 1.2rem;color: #999}
.sq-r{font-size: 1.2rem;color: #333}
.sq-container{line-height: 44px;border-bottom: #ddd 1px dashed}
.biot{margin-top: 15px}
.ckghdxx{display: inline-block;line-height: 42px;margin-left: 30px;color:#999;font-size: 1.2rem }
.unit_tg{margin-bottom: 30px}
.fyyc label{line-height: 42px;font-size: 1.2rem;color: #666;margin-right: 20px}
.fyyc label input{position: relative;top: 2px;margin-right: 10px}
.zj_txt{line-height: 30px;font-size: 1.2rem;color: #333;margin-bottom: 20px}
.w-lg-1200px{width: 1200px !important}
.r_Txt{line-height: 2.5;color: #999;font-size: 1.2rem;text-indent: 30px}
.login_box_step3{width: 970px;margin:0 auto;padding:2rem 0;}
.mid-label{text-indent: 30px}
.dl_Txt{font-size: 24px;color: #181c38;text-align: center;padding:2rem 0 10rem;line-height: 2}
.dl_Txt .red{color: #f1416f}
.step3_txt{font-size: 24px;color: #181c38;line-height: 2;text-align: center;padding:2rem 0 4rem;}
.radio_l{float: left;line-height: 52px;font-size: 1.2rem}
.radio_l label{margin-right: 20px;}
.radio_l label input{margin-right: 10px}
.btns_l{float: left;}
.cz a{display: inline-block;margin-right:6px;}
.bhbox{margin:0 auto;width: 720px;height: 245px;border-radius: 10px;background: #eef3f7}
.bhbox textarea{display: block;width: 100%;height: 100%;border:none;background: #eef3f7;border-radius: 10px;resize: none;padding:1rem;}
.bhbox textarea:focus{outline: none;line-height: 2;font-size: 1.2rem}
.bh_btns{text-align: center;margin-top: 50px}
.bh_btns_m{position: absolute;left: 0;right: 0;bottom:30px;}
.select2-search__field{text-indent: 12px}
#kt_modal_create_app{background: rgba(0,0,0,0.3);}
.kt_modal_create_app{display: none;}
.tcbox{display: none;}
.top_txt{font-size: 1.2rem;line-height: 52px;color: #666;float: left;}
.top_txt .red{color: #f1416f}
.col_textarea{background: #eef3f7;border:none;resize: none;}
.mesbox{width: 320px}
.col_textarea:focus{outline: none;}
.label_inline label{display: block;float: left;width: 50%;line-height: 2.9;font-size: 1rem}
.label_inline label input{margin-right: 12px}
.label_inline label span{padding:0 8px 4px;color: #fff;line-height: 20px;border-radius: 5px;margin-left: 5px}
.tag1{background: #465f93}
.tag2{background: #469384}
.tag3{background: #d56f6f}
.tag4{background: #5787c5}
.tag5{background: #c59b64}
.znkw{position: relative;}
.znkw:hover .znkwinfo{display: block;}
/*20220308*/
.xyb_input{position: absolute;
    opacity: 0;
    color: #000;
    left: 0;
    right: 0;
    top: 0;
    border: 0;}
    button.syb{border:none;}
.btn_drcg .svg-icon.svg-icon-muted svg [fill]:not(.permanent):not(g){transition: fill .3s ease;
    fill: #009ef7;
}
.btn_drcg:hover .svg-icon.svg-icon-muted svg [fill]:not(.permanent):not(g){transition: fill .3s ease;
    fill: #fff;
}
.svg-icon.svg-icon-2hx svg {
    height: 1.5rem!important;
    width: 1.5rem!important;
}

.tcbox.tcbh.b_msk{width: 90%;max-width: 999999px!important;overflow-y: auto;overflow-x: hidden;border-radius: 0.475rem;background: #fff;box-shadow: 0 0.25rem 0.5rem rgb(0 0 0 / 10%)}
.menu-item.menu-item_20220320{
    /*background: #2b2c43;*/
    border-top: #535364 1px dashed;
    /*border-bottom: #535364 1px dashed;*/

}

/*20220308*/
span.red{color: #f1416f}

.znkwinfo{position: absolute;width: 320px;height: 80px;background: #fff;border-radius: 10px;padding:12px;line-height: 30px;font-size: 1.2rem;left: 10px;top: -10rem;color: #3f4254;display: none;}
.znkw i{line-height: 14px;border-radius: 14px;background: #999;color: #fff;display: inline-block;width: 14px;text-align: center;font-size: 12px;margin-left: 4px;font-style: normal;background: #009ef7;}
@media (min-width: 1400px){
.ckghdxx{margin-left: 60px}
}

@media (min-width: 992px){
    .w-lg-500px {
    width: 600px!important;
}
}