.main{
    position: relative;
    background-color: #fff;
    overflow: auto;
}
.input-control{
    margin-top:0;
}
/*   <t:validateInput> 组件  */
.input-control .validatebox-text,.inputBorRed .validatebox-text,.inputDisableds .validatebox-text,.singleSelect .validatebox-text,.singleInput .validatebox-text{
    width: 238px;
    height: 32px;
    background: #FFFFFF;
    border-radius: 2px;
    border-color: #D9DBDD;
    font-size: 13px;
    /* box-shadow: inset 0 0 0 1000px white !important;*/
    padding-left: 4px;
}
.input-control textarea.validatebox-text{
    height: auto;
}
/*  <t:comboBox> - <t:dicOption> 组合组件   */
.input-control input,.input-control select,.singleSelect input,.singleSelect select,.singleInput input,.singleInput select{
    width: 236px;
    height: 32px;
    background: #FFFFFF;
    border-radius: 2px;
    border-color: #D9DBDD;
    font-size: 13px;
    /* box-shadow: inset 0 0 0 1000px white !important;*/
    padding-left: 2px;
}
.input-control select,.textbox.combo,.singleSelect select,.singleInput select{
    width: 236px;
}

/*   禁用日期选择框 <t:inputDate>    */
.textbox-text.validatebox-text.validatebox-disabled{
    height: 32px !important;
    background: #F5F7FA;
    border-radius: 2px;
    border-color: #D9DBDD;
    cursor: no-drop;
}
.textbox.textbox-disabled{
    cursor: no-drop;
    background: #F5F7FA;
}
/*   select 下拉框图标    */
/*.combo-arrow{
    background: url(../../daoyue/images/arrow12.png) no-repeat center center;
}*/
/*   label 标签    */
.input-control label.textRightShort{
    width: 200px;
}
.input-control label{
    font-size: 13px;
    color: #333;
    padding-right: 4px;/*   去掉冒号后更改为4px  */
}
/*   <t:inputTimeSpinner> 组件    */
.spinner-arrow{
    background: #f5f7fa;
}
/*  列表页--搜索栏-下拉框及多选下拉框  */
.gt-form-controls .gt-form-control.gt-form-control-MN,.gt-form-controls .gt-form-control.gt-form-control-N,.gt-form-controls .gt-form-control.gt-form-control-D,.gt-form-controls .gt-form-control.gt-form-control-S,.gt-form-controls .gt-form-control.gt-form-control-D,.gt-form-controls .gt-form-control.gt-form-control-null,.gt-form-control.gt-form-control-ST,.gt-form-control.gt-form-control-M{
    min-width: 288px !important;
}
/*    */
.gt-form-controls .gt-form-control.gt-form-control-D{
    width: 288px !important;
}
.gt-form-control-MN .gt-control,.gt-form-control-MN .gt-control .textbox.combo,.gt-form-control-N .gt-control,.gt-form-control-N .gt-control .textbox.combo,.gt-form-control.gt-form-control-S .textbox,.gt-form-controls .gt-form-control.gt-form-control-null .textbox,.gt-form-control.gt-form-control-ST .textbox,.gt-form-control.gt-form-control-M .crmselector{
    min-width: 188px;
}
.gt-form-controls .gt-form-control.gt-form-control-D .datebox{
    width: 90px !important;
}
.gt-form-controls .gt-form-control.gt-form-control-DT{
    min-width: 577px;
}
.gt-form-controls .gt-form-control.gt-form-control-DT .datebox{
    width: 234px !important;
}
/*     <t:button> 按钮组件  /   EasyUI 按钮    */
.l-btn.l-btn-small{
    height: 28px;
    line-height: 28px;
    border: 1px solid #0A7CFF;
    background: #0A7CFF;
    color: #fff;
    border-radius: 4px;
    margin-right: 8px;
    min-width: 55px;
}
.l-btn.l-btn-small.l-btn-plain.l-btn-disabled.l-btn-plain-disabled,.datagrid-pager.pagination .l-btn.l-btn-small.l-btn-plain,.datagrid-toolbar .l-btn.l-btn-small.l-btn-plain{
    background: #fff;
    border: none;
    height: auto;
    line-height: initial;
    color: #fff;
    border-radius: 4px;
    margin-right: 8px;
}
.easyui-linkbutton.gray-linkbutton.l-btn.l-btn-small{
    background: #fff;
    border-color: #D9DBDD;
}
.easyui-linkbutton.gray-linkbutton.l-btn.l-btn-small .l-btn-text{
    line-height: 27px;
    font-size: 13px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    color: #333;
}
.datagrid-toolbar>table .l-btn.l-btn-small.l-btn-plain{
    color:#fff;
    background: #1994FF;
    margin: 10px 0 5px 8px;
    padding: 0 3px;
    border: 1px solid #1994FF;
    border-radius: 4px;
}
.datagrid-toolbar>table .l-btn.l-btn-small.l-btn-plain .l-btn-text{
    line-height:22px;
    padding-left: 8px;
    margin-right: 8px;
}
.datagrid-toolbar .l-btn-left.l-btn-icon-left .l-btn-icon{
    left: 2px;
}
.datagrid-toolbar>table .easyui-menubutton.l-btn.l-btn-small.l-btn-plain.m-btn.m-btn-small .l-btn-text{
    margin-right: 16px;
}
.datagrid-toolbar>table .l-btn.l-btn-small.l-btn-plain:hover{
    color: #fff;
    background: #1994FF;
    margin: 10px 0 5px 8px;
    padding: 0 3px;
    border: 1px solid #1994FF;
    border-radius: 4px;
}
.datagrid-toolbar .l-btn-left.l-btn-icon-left{
    height: 26px;
    line-height: 26px;
    text-align: center;
    /* background: #1994FF;*/
    border-radius: 4px;
    color: #fff;
    /*   border: 1px solid #1994FF;*/
}
.l-btn-left.l-btn-icon-left span{
    color: #1994FF;
    /*  line-height: 20px;*/
}
.l-btn-left.l-btn-icon-left .l-btn-icon.fa{
    line-height: 16px;
}
.l-btn-left.l-btn-icon-left .l-btn-icon.fa.fa-th{
    margin-top: -13px !important;
}
.l-btn-left.l-btn-icon-left .l-btn-text{
    color: #fff;
}
.l-btn-left.l-btn-icon-left .l-btn-icon.fa.fa-cut {
    line-height: 14px;
}
.l-btn-left.l-btn-icon-left .l-btn-text,.l-btn.l-btn-small .l-btn-text{
    line-height: 26px;
    font-size: 13px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.easyui-linkbutton.l-btn.l-btn-small .l-btn-left .l-btn-text{
    line-height: 28px;
}
/*.easyui-linkbutton.l-btn.l-btn-small.l-btn-plain .l-btn.l-btn-small .l-btn-text{
    color: #fff;
    padding: 0 6px;
}*/
.dialog-button.messager-button .l-btn.l-btn-small .l-btn-text{
    line-height: 24px;
}
.l-btn-left.l-btn-icon-left .l-btn-icon.icon-save,.l-btn-left.l-btn-icon-left .l-btn-icon.icon-reload{
    display: none;
}
.l-btn-icon-left .l-btn-text{
    margin: 0 13px;
}
.gt-form .gt-form-buttons .easyui-linkbutton{
    padding: 0;
    width: 60px;
}
.easyui-linkbutton.blue-linkbutton.l-btn.l-btn-small .l-btn-text{
    line-height: 27px;
    font-size: 13px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
/*  搜索栏按钮居中问题  */
.l-btn-left{
    padding: 2px 0;
}
.easyui-linkbutton.l-btn.l-btn-small.l-btn-plain .l-btn-left .l-btn-text{
    padding: 0 8px;
    color: #fff;
}
.custom-view-config .l-btn.l-btn-small.l-btn-plain span:nth-child(2){
    line-height: 16px;
}
.custom-view-config .l-btn.l-btn-small.l-btn-plain.l-btn:hover{
    margin: 0 8px 0 3px;
    padding: 1px;
}
/* .custom-view-config span.l-btn-left.l-btn-icon-left {
    vertical-align: text-top;
}*/
/*div a.l-btn.l-btn-small.l-btn-plain .l-btn-left.l-btn-icon-left{
    line-height: 16px;
} */
/*    按钮面板   */
.datagrid-toolbar.menu-item .menu-text .l-btn-left.l-btn-icon-left .l-btn-text{
    color: #333;
    margin-left: 18px;
}
/*  提示必填 input */
.inputBorRed .validatebox-text,.inputBorRed input, .inputBorRed select{
    border-color: #F53D30;
}
/*  校验提示语 */
.tooltip.tooltip-right{
    height: 30px;
    line-height:12px;
}
/*  禁用input */
.inputDisableds .validatebox-text,.inputDisableds input, .inputDisableds select{
    background: #F5F7FA;
    border-radius: 2px;
}
/*    文字    */
.txtBlue{
    font-size: 13px;
    color: #086FE5;
    vertical-align: super;
    padding-right: 4px;
}
/*    日期面板    */
/*.combo-p.panel-htop{
    width: 220px !important;
}
.combo-panel,.datebox-calendar-inner,.calendar,.datebox-button{
    width: 220px !important;
}
.datebox-calendar-inner,.calendar{
    height: 212px !important;
}
.calendar-body, .calendar-menu{
    height: 189px !important;
}
.datebox-button{
    padding: 5px;
}*/
/*   icon按钮   */
.iconBtnPlus{
    font-size: 18px;
}
.iconStyle{
    font-size: 26px;
    color: #086FE5;
    line-height: 26px;
}
.iconExcel{
    color: #25B856;
}
.iconImage{
    color: #3a9aec;
}
.iconWord{
    color: #086FE5;
}
.iconTxt{
    color: #a0a0a0;
}
/*   去除 easyui 默认样式   */
.textbox-invalid{
    border-color: #F53D30;
    background-color: #fff;
}
.textbox.textbox-invalid{
    height: 32px;
}
/*   <t:tabs> 组件   */
.tabs-wrap ul.tabs{
    height: 40px !important;
    background: #fff;
}
.tabs li a.tabs-inner{
    height: 38px !important;
    line-height: 40px !important;
    padding: 0 20px;
}
.tabs li.tabs-selected a.tabs-inner{
    height: 40px !important;
    line-height: 40px !important;
    color: #0A7CFF;
    border-color: #0A7CFF;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    font-weight: bold;
}
.tabs li a.tabs-inner span.tabs-title:hover,.tabs li.tabs-selected span.tabs-title{
    color: #0A7CFF;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.tabs-title{
    color: #333;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    border-bottom: none;
}
/*  提示文字  */
.textTips,.wordTips{
    display: block;
    overflow-wrap: break-word;
    color: rgba(245, 61, 48, 1);
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    white-space: nowrap;
    line-height: 19px;
    text-align: left;
}
.wordTips{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
}
/*   弹窗  */
.writeIframe,.shareOutIframe,.simpleIframe,.uploadIframe{
    display: none;
}
.layui-layer-page .layui-layer-content{
    font-size: 13px;
    line-height: 28px;
    text-align: left;
    color: #666;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    padding: 15px 20px;
}
.layui-layer-btn{
    text-align: center;
}
.layui-layer-title{
    background: #fff;
    border-bottom: 2px solid #0A7CFF;
}
.blueCircle{
    font-size: 24px;
    color: #0A7CFF;
}
.flowHead{
    width: 100%;
    height: 120px;
    align-items: center;
}

/*    input 上传属性 -->不建议使用  */
.input-control .inputFile,.input-control .inputSubmit{
    display: inline-block;
    background: #0A7CFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    text-indent: 0;
    line-height: 22px;
    top: 12px;
}
.input-control .inputFile input,.input-control .inputSubmit input{
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    cursor: pointer
}
.inputFile input{
    width: 90px;
}
/*   流程图   */
._flow{
    margin-top: 16px;
    padding-bottom: 24px;
}
._node{
    color: #0A7CFF;
    border: 1px #0A7CFF solid;
}
._line_done{
    border-color: #0A7CFF !important;
}
._node .layui-icon-flow.layui-icon-close{
    color: #F53D30;
}
.closeNode{
    color: #F53D30;
    border: 1px #F53D30 solid;
}
._node_will{
    border: 1px #D9DBDD solid !important;
    background-color: #D9DBDD;
}
.lineClose,._line_will{
    border-color: #D9DBDD !important;
}
._node_span{
    top: auto;
    margin-top: 10px;
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    color: #333333;
}
/*   步骤条  */

.hs-wizard-steps .bui-tab-panel-item.active-start a:before,.hs-wizard-steps .active-end a:after{
    display: none;
}
.hs-wizard-steps .bui-tab-panel-item.completed-step.active-step a{
    background: #0A7CFF;
}
.hs-wizard-steps .active-step a:before{
    border-top: 20px solid #0A7CFF;
    border-bottom: 20px solid #0A7CFF;
}
.hs-wizard-steps .bui-tab-panel-item.completed-step.active-step a:after{
    border-left: 20px solid #0A7CFF;
}
.hs-wizard-steps a:after{
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    right: -20px;
}
.hs-wizard-steps .bui-tab-panel-item a{
    line-height: 40px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    font-size: 16px;
}
.hs-wizard-steps .bui-tab-panel-item a{
    background: #F0F2F5;
    color: #999;
    display: inline-block;
    height: 40px;
}
.hs-wizard-steps a:before{
    border-top: 20px solid #F0F2F5;
    border-bottom: 20px solid #F0F2F5;
    border-left: 20px solid transparent;
    left: -20px;
}
.hs-wizard-steps a:after{
    border-left: 20px solid #F0F2F5;
}
.hs-wizard-steps .active-past a{
    background: #D6EAFF;
    color: #0A7CFF;
}
.hs-wizard-steps a{
    width: calc(100% - 25px);
    margin-right: 0;
}
.hs-wizard-steps .active-past a:before{
    border-top: 20px solid #D6EAFF;
    border-bottom: 20px solid #D6EAFF;
    border-left: 20px solid transparent;
    left: -20px;
}
.hs-wizard-steps .active-past a:after{
    border-left: 20px solid #D6EAFF;
}
.hs-wizard-steps span,.hs-wizard-steps a{
    line-height: 14px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.hs-wizard-steps .bui-tab-panel-item.active-past span{
    color: #0A7CFF;
    border: 1px solid #0A7CFF;
}
.bui-tab-panel-item.completed-step.active-step a{
    color: #fff;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    font-size: 16px;
}
.bui-tab-panel-item.completed-step.active-step span{
    color: #0A7CFF;
}
.hs-wizard-steps .bui-tab-panel-item span{
    border: 1px solid #999;
    color: #999;
    width: 20px;
    height: 20px;
    line-height: 18px;
    font-size: 14px;
}
.hs-wizard-steps .bui-tab-panel-item.active-past .iconOk{
    color: #0A7CFF;
    border: 1px solid #0A7CFF;
    line-height: 16px;
    width: 18px;
    height: 18px;
    border-radius: 9px;
}
.iconCircle{
    color: #0A7CFF;
    font-size: 12px;
}
/*     管理词条弹窗页     */
.bui-dialog .bui-stdmod-header{
    background: #fff;
    color: #333;
    text-align: left;
    padding-left: 8px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #0A7CFF;
}
.bui-form.bui-form-field-container .toolbar{
    height: 70px;
    border: none;
}
.hs-search-layout .search-box{
    height: 65px;
}
.hs-search-layout .search-box .row .control-group .hs-search-input, .hs-search-layout .search-box .row .control-group .hs-search-canlendar, .hs-search-layout .search-box .row .control-group .hs-search-select, .hs-search-layout .search-box .row .control-group .hs-search-select-multi >div.bui-select{
    height: 26px;
    border: 1px solid #D9DBDD;
}
.hs-search-layout .search-box .row .control-group>label{
    line-height: 26px;
    color: #333;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.hs-search-input#entrycontent{
    width: 186px;
}
.controls.bui-form-group.hs-search-range-control.bui-form-field-container span{
    line-height: 30px;
    padding: 0 4px;
}
.hs-search-layout .search-box .row .control-group .hs-search-canlendar{
    width: 100px;
}
.calendar {
    background-position: right -128px;
}
.bui-grid .x-grid-checkbox{
    width: 18px;
    height: 18px;
    border: 1px solid #D9DBDD;
    border-radius: 4px;
    background: url("../images/CheckBox_1.png") no-repeat transparent;
}
.bui-grid .bui-grid-hd-inner .x-grid-checkbox {
    top: 56%;
    left: 44%;
}
.bui-message .bui-stdmod-body{
    padding: 20px 35px;
}
.bui-dialog .bui-stdmod-footer{
    border-top: none;
}
.bui-grid .bui-grid-table .bui-grid-row-selected .x-grid-checkbox,.bui-grid-hd.checked .bui-grid-checkBox-container .x-grid-checkbox{
    width: 18px;
    height: 18px;
    background: url("../images/checkbox_select.png") no-repeat transparent;
}
#submitBtn,.button-primary{
    background: #0A7CFF;
    color: #fff;
    border-radius: 6px;
    border: none;
}
button.button.button-small{
    background: #1994ff;
    color: #fff;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    padding: 0px 8px;
    border-radius: 4px;
    border: 1px solid #1994ff;
    min-width: 63px;
}
button.button.button-small i.fa{
    font-size: 16px;
    margin-top: 5px;
    float: left;
}
.bui-grid-tbar .bui-bar-item{
    border: none;
}
#submitBtn.button.button-search,.button.button-search{
    padding: 8px 12px;
}
.bui-dialog .bui-stdmod-footer .button:last-child{
    line-height: 18px;
}
.bui-message.bui-dialog .bui-stdmod-header,.bui-stdmod-body .x-icon{
    display: none;
}
.bui-message .bui-message-content{
    margin-left:0;
}
.bui-message.bui-dialog.bui-overlay{
    border-radius: 4px;
}
.button-search{
    background: #fff;
    color: #333;
    border-radius: 4px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    border: 1px solid #D9DBDD;
    padding: 8px 15px;
    font-size: 13px;
    text-shadow: none;
}
.hs-search-layout .search-box .row .control-group-button{
    width: auto;
    float: right;
    margin-right: 60px;
}
.hs-search-layout .search-box .row .control-group{
    width: auto;
}
.hs-search-layout .search-box .row .control-group > label{
    width: auto;
    min-width: 95px;
}
.hs-search-layout .search-box .row .control-group-range{
    width: auto;
}
.hs-search-layout .search-box .row .control-group-range > label{
    width: auto;
    min-width: 95px;
}
.bui-grid-tbar{
    height: 40px;
    background: #fff;
    border: none;
}
[class^="icon-"]:last-child, [class*=" icon-"]:last-child{
    color: #fff;
}
.bui-grid-border .bui-grid-hd,.bui-grid-table .bui-grid-cell{
    border-bottom: 1px solid #E9EBEE;
}
.bui-grid-table .bui-grid-hd-inner{
    background: #fff;
}
.hs-toggle-sort,.bui-grid-table .bui-grid-cell-text{
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    font-weight: bold;
    color: #333333;
}
.bui-grid-table .bui-grid-cell-text{
    font-weight: 500;
}
.bui-simple-grid .bui-grid-table .bui-grid-row-selected, .bui-grid .bui-grid-table .bui-grid-row-selected,.bui-simple-grid .bui-grid-table .bui-grid-row-hover,.bui-grid .bui-grid-table .bui-grid-row-hover{
    background: #EBF4FF;
}
.bui-grid-strip .bui-grid-row-even{
    background: #fff;
    font-size: 14px;
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.bui-grid-table .bui-grid-cell-inner{
    padding: 5px 0;
}
.bui-grid-body, .bui-grid-height .bui-grid-body .bui-grid-table{
    border-bottom: none;
}
.bui-grid-bbar{
    background: #fff;
    border-top-color: #E9EBEE;
    padding-top: 10px;
    height: auto;
}
.bui-bar-item.bui-inline-block{
    margin-left: 16px;
}
.bui-bar-item-text.bui-bar-item.bui-inline-block{
    margin-right: 16px;
}
.bui-dialog .bui-stdmod-footer{
    background: #fff;
}
/*  <t:panel> 标签   */
.panel-header.orgtree-panel-header{
    background: #fff;
    height: 40px;
    border-color: #e6eaed;
}
.panel-header.orgtree-panel-header .panel-title{
    line-height: 28px;
    color: #333;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    padding-left: 4px;
}
/*    <t:tree> 标签    */
.tree-collapsed{
    background: url(../images/Rectangle_1.png) no-repeat center center;
    background-size: 12px 12px;
}
.tree-expanded{
    background: url(../images/Rectangle_down_1.png) no-repeat center center;
    background-size: 12px 12px;
}
ul li .tree-node,ul li .tree-title{
    color: #333;
    height: 30px;
    line-height: 20px;
    /*display: flex;
    align-items: center;*/
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.tree-node-selected{
    background: #EBF4FF;
}
/*   layui-tab   layui 导航    */
.layui-tab-title li,.layui-tab-title .layui-this:after{
    border: none;
}
.layui-tab-title .layui-this{
    color: #0A7CFF;
    border-bottom: 2px solid #0A7CFF;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
}
/*    theme.css   */
.hsformtitle h3{
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 600;
    padding: 0 10px 0 8px;
    border-radius: 3px 3px;
    border-left: 3px solid #0A7CFF;
}
/*    穿梭框     */
.grantout{
    margin: 15px 20px;
}
.grantleft .lefttitle{
    width: 66%;
    background: #F5F7FA;
}
.grantleft .leftcontent{
    margin-top: 0;
    height: 100%;
}
.leftcontent .left-user{
    background: #F5F7FA;
}
.grantleft .lefttitle, .grantright .lefttitle {
    height: 40px;
    line-height: 40px;
    background: #F5F7FA;
}
.leftcontent .left-userall{
    height: 92.7%;
}
.grantproduct div:nth-child(1),.grantproduct div:nth-child(2){
    margin-left: 2%;
    margin-right: 2%;
}
.grantproduct div:nth-child(1){
    background: #fff;
}
.rightcontent div:nth-child(1){
    background: #fff;
    border-bottom: 1px solid #D9DBDD;
}
.leftcontent ul li{
    color: #333;
}
.leftcontent span,.lefttitle .leftname{
    color: #333;
    font-weight: 600;
}
.leftcontent ul li.onproduct{
    background: #0A7CFF!important;
    color: #fff;
}
.leftcontent .left-user{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #D9DBDD;
}
.centerangle{
    height: 100%;
}
.grantproduct div:nth-child(1).searchTop{
    height: 50px;
}
.grantsearch{
    width: 80%;
    height: 32px;
    border: 1px solid #D9DBDD;
    border-radius: 2px;
    padding-left: 18px;
}
.grantsearch:focus{
    border-color: #ccc;
}
.grantleft i{
    color: #D9DBDD;
    float: none;
    line-height: 42px;
    left: 38px;
    z-index: 999;
}
.grantAll{
    height: calc(100% - 80px);
}
.grantAllprod{
    height:94.7%;
    width: 100%;
    margin: 0;
}
.leftcontent ul li:nth-child(2n){
    background: #fff;
}
.left-userall ul li:hover, .grantAll tbody tr:hover, .grantAllprod tbody tr:hover{
    cursor: pointer;
}
.grantright div.rightcontent{
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}
.grantAll .proin{
    width: 10%;
}
.grantAllprod .proin{
    width: 14%;
}
.codeProd{
    border-bottom: 1px solid #D9DBDD;
    width: 96%;
    height: 36px;
    line-height: 36px;
}
/*  单条附件上传样式   */
.uploadFile{
    padding: 10px;
    width: auto;
}
.uploadFile:hover {
    background: #FAFAFA;
}
.colGrey{
    display: none;
}
.uploadFile:hover .colGrey{
    display: block;
    font-size: 16px;
    color: #999;
    cursor: pointer;
}
/*     去除提示语加粗    */
input, button, textarea, select, optgroup, option{
    font-weight: 500;
    font-size: 13px;
}

/* 美市投资人平台页面样式 */
/* 侧边菜单栏 */
.ant-layout-content{
    background: #fff;
}
.ant-spin-container{
    background: #fff;
}
.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{
    display: none;
}
.ant-layout.ant-layout-has-sider > div:first-child{
    display: none;
}
/* 头部 */
.ant-layout-header,.ant-pro-fixed-header{
    display: none;
}
.ant-pro-basicLayout-content > div:first-child{
    margin: 0 !important;
    padding: 0 !important;
}
body .ant-card-head{
    min-height: auto;
}
body .ant-card-head .ant-card-head-wrapper{
    display: none;
}
body .ant-card-body{
    background: #f0f2f5;
    padding: 0;
}
body .ant-card-body .ant-btn-primary{
    background: #0A7CFF;
    background-color: #0A7CFF;
    font-size: 13px;
}
body .ant-card-body .ant-form{
    background: #fff;
    padding: 15px 0 0 0;
    margin: 0 0 8px 0;
}
body .ant-table-wrapper{
    background: #fff;
}
.ant-modal-root .ant-table-header{
    margin-right: 0 !important;
}
body .ant-table-body::-webkit-scrollbar{
    width: 10px;
    height: 10px;
}
body .ant-table-body::-webkit-scrollbar-thumb{
    background-color: #C4C6BC;
    border-radius: 2px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
/*分页栏*/
body .ant-spin-container .ant-table-pagination.ant-pagination{
    display: block;
    height: 45px;
    margin: 0;
    padding-top: 8px;
}
body .ant-pagination .ant-pagination-options{
    float: left;
    margin-left: 70px;
}
body .ant-pagination .ant-pagination-options .ant-pagination-options-size-changer.ant-select:before {
    content: "每页显示";
    display: inline-block;
    position: absolute;
    left: -55px;
    top: 5px;
}
body .ant-pagination .ant-pagination-total-text{
    float: right;
    font-size: 13px;
    color: #495060;
}
body .ant-pagination .ant-pagination-prev{
    margin-left: 10px;
}
body .ant-pagination-next .ant-pagination-item-link, body .ant-pagination-prev .ant-pagination-item-link{
    border: none;
}
body .ant-pagination-next .ant-pagination-item-link .anticon, body .ant-pagination-prev .ant-pagination-item-link .anticon{
    vertical-align: -0.3em;
}
body .ant-pagination-next .ant-pagination-item-link .anticon svg, body .ant-pagination-prev .ant-pagination-item-link .anticon svg{
    width: 1.4em;
    height: 1.4em;
}
body .ant-pagination .ant-pagination-item{
    background: none;
    border: none;
    min-width: 20px;
}
body .ant-pagination .ant-pagination-item-active a{
    color: #1890ff;
}
body .ant-pagination .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
    height: 28px;
}
body .ant-pagination .ant-select-single .ant-select-selector .ant-select-selection-item{
    line-height: 28px;
}
/*表格*/
body .ant-table-body td{
    font-size: 14px;
}
body .ant-table-thead .ant-table-cell{
    font-size: 14px;
}
#root .ant-table-body{
    overflow: auto !important;
    border-bottom: 1px solid #ddd;
}
body .ant-table-cell-fix-right-first{
    box-shadow: rgb(22 22 22 / 18%) -4px 4px 7px 1px;
}
body .ant-table-ping-right .ant-table-cell-fix-right-first:after{
    box-shadow: none;
}
.ant-row .ant-col.ant-col-7:first-child {
    margin-left: 45px;
    /*flex: 0 0 25%;*/
    /*max-width: 25%;*/
}
.ant-row .ant-col.ant-col-20:first-child {
    padding-left: 45px;
}
.ant-row .ant-col.ant-col-18:first-child {
    padding-left: 45px;
}
.ant-row .ant-col .ant-form-item-label label{
    font-size: 13px;
}
/*.ant-row .ant-col.ant-col-9:first-child {*/
/*    flex: 0 0 25%;*/
/*    max-width: 25%;*/
/*}*/
/*.ant-row .ant-col.ant-col-16 {*/
/*    flex: 0 0 75%;*/
/*    max-width: 75%;*/
/*}*/
/*.ant-row .ant-col.ant-col-10:first-child {*/
/*    flex: 0 0 25%;*/
/*    max-width: 25%;*/
/*}*/
/*表格按钮区*/
body [class^="explainWrap"]{
    height: auto;
    margin-bottom: 0px;
    background: #fff;
    padding: 10px;
}
body [class^="settingButton"]{
    background: #fff;
    padding: 10px;
}
body [class^="settingButton"] .ant-btn{
    margin-bottom: 0px;
    border-radius: 4px;
    font-size: 13px;
}
body .ant-card-body [class^="btnTop"]{
    background: #fff;
}
body .ant-card-body [class^="btnTop"] .ant-btn{
    margin: 10px 0 5px 8px;
    background: #1a94ff;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}
body label[for="possessionProof_cCustname"]{
    width: 76px;
}
body label[for="possessionProof_fundName"]{
    width: 76px;
    justify-content: flex-end;
}
body label[for="basic_cCustname"]{
    width: 76px;
}
body label[for="basic_fundName"]{
    width: 76px;
    justify-content: flex-end;
}
/*#basicPassword .ant-form-item-row .ant-form-item-label{*/
/*    width: 25%;*/
/*}*/
/*.ant-form-horizontal .ant-form-item .ant-form-item-label{*/
/*    width: 25%;*/
/*}*/
body [class^="content"] [class^="infoBox"]{
    margin-left: 10px;
}
body [class^="baseInfo"]{
    background: #fff;
}
body [class^="baseInfo"] [class^="base"]{
    margin-left: 18px;
}
body [class^="tableBtnTop"] .ant-btn{
    margin: 10px 0 5px 8px;
    font-size: 13px;
}
body .ant-spin-nested-loading{
    background-color: rgb(0 0 0 / 50%);
}
body .ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{
    width: 120px;
    height: 50px;
    animation: none;
    background: #fff;
    border-radius: 6px;
    transform: translate(-50%, -50%);
}
body .ant-spin-dot-item{
    display: none;
}
.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot:after {
    content: '加载中';
    display: inline-block;
    font-size: 14px;
    color: #333;
    margin: 13px 0 0 24px;
}
body .ant-spin-dot-item:first-child{
    top: 4px;
    left: 10px;
    display: inline-block;
    width: 42px;
    height: 42px;
    background: #ffffff url(../images/loading.gif) no-repeat scroll 0px center;
    background-size: 100%;
}
/*滚动条样式*/
::-webkit-scrollbar {
    width: 10px;
    height: 8px;
}
::-webkit-scrollbar-corner, ::-webkit-scrollbar-track {
    background-color: #e2e2e2;
}
::-webkit-scrollbar-thumb {
    background-color: #C4C6BC;
    border-radius: 2px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
.ant-table-body::-webkit-scrollbar-thumb {
    background-color: #C4C6BC;
    border-radius: 2px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
/*弹窗UI*/
/*.ant-modal-wrap .ant-modal{
    height: calc(100% - 20px);
    overflow: hidden;
    top: 10px;
}
.ant-modal-wrap .ant-modal .ant-modal-content{
    height: calc(100vh - 20px);
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body{
    height: calc(100vh - 65px);
    overflow: auto;
    padding: 10px 20px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .ant-tabs-top{
    height: calc(100vh - 85px);
    padding-bottom: 10px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .ant-tabs-top .ant-tabs-content-holder{
    height: calc(100vh - 85px);
    overflow: auto;
    padding-right: 10px;
}*/
