body:not(.edui-container){font-family:Tahoma, Arial, 'Microsoft Yahei';}	/* 排除富文本编辑器避免富文本编辑器的字体样式继承body的字体样式 */

#div1 .datagrid{
    /*     width: 1060px !important; */
}
.RedSea-Body-1 .datagrid-header-inner{
    background-color: #f6f9fb !important
}
#Main_div .datagrid-view{
    width: 100% !important;
}

[checkbox_name] label{
    font-weight: 200;
    font-size: 14px;
    color:black;
}
.demo .table-wrap .table-condensed>thead>tr>th{
    position: relative;
}

.demo .table-condensed>thead>tr>th::before{
    content:attr(data-attr);
    position: absolute;
    top:1px;
    left: 10px;
    font-size: 12px;
    color:#a1a1a1;
}

.commonnav{border-bottom:1px solid #ccc;height:40px; line-height:40px;font-size:16px;position:relative;margin-bottom:15px;}
.bgec{background:#ececec;}
.p10{padding:10px;}
.p5{padding:5px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.boxshadow{box-shadow:0 0 10px #666;background:#FFF;}
/*searchpanel*/
.searchpanel{z-index:1000;background:#f9f9f9; position:fixed;width:250px;height:100%;top:48px;right:0; display:none;border:1px solid #ddd;
    box-shadow:-1px 0 3px #ddd;padding:0 10px 10px 10px;}
.searchtitle{padding:4px;margin-bottom:6px;height:30px; line-height:40px; font-size:14px;color:#999;font-weight:bold;}
.searchcontent{padding:5px 0;}
.pagination{margin:0;}
/*table*/
table td,input{font-family:Tahoma, Arial, 'Microsoft Yahei';}

table.table {
    clear: both;


}
#form-col table.table{
    margin-top:44px;
}
table.table thead{
    background-color: #f8f8f8;
}
.table-striped>tbody>tr:nth-of-type(even){background-color: #f9f9f9;}
.table-striped>tbody>tr:nth-of-type(odd){background-color: #fff;}
table.table-auto:after{width:auto;}
table.table-center{text-align:center;}
table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand;
}

table.table thead .sorting { background: url('../../images/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background:url('../../images/sort_asc.png') no-repeat center right;}
table.table thead .sorting_desc { background: url('../../images/sort_desc.png') no-repeat center right; }

table.table thead .sorting_asc_disabled { background: url('../../images/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('../../images/sort_desc_disabled.png') no-repeat center right; }

table.dataTable th:active {
    outline: none;
}
.merge-title-view{
    text-align: right;
    color: #708090;
    width: 100px;
    height: 40px;
    line-height: 40px;
    padding: 3px;
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td{
    /*padding:3px; height:32px;vertical-align: middle;*/
    /*影响操作栏更多按钮显示，暂时去掉*/
    /*max-width: 230px;
     overflow: hidden;
     text-overflow: ellipsis;*/
}
/*表格编辑样式*/
.table-edit{margin-top:15px;margin-top: 0px;}
.table-edit td{padding:5px 5px 5px 10px;}
.table-edit tr:first-child td{padding-top:15px; }
.table-edit .left{text-align:left;color:#888;}
.table-edit .right{text-align:right;color:#888;}
.table-edit .ws input,.table-edit .ws select,.table-edit .ws textarea{width:150px;}
.table-edit .wm input,.table-edit .wm select,.table-edit .wm textarea{width:250px;}
.table-edit .wl input,.table-edit .wl select,.table-edit .wl textarea{width:350px;}
/*高度*/
.table-edit .hs input,.table-edit .hs select,.table-edit .hs textarea{height:50px;}
.table-edit .hm input,.table-edit .hm select,.table-edit .hm textarea{height:100px;}
.table-edit .hl input,.table-edit .hl select,.table-edit .hl textarea{height:150px;}
.table-block{background:#fafafa;border:1px solid #ececec;}
.table-edit .table-btn{height:60px; line-height:60px;}
.table-edit .table-btn .btn{margin-right:10px;}
.table-edit .col-xs-1, .col-xs-1, .col-md-1, .col-lg-1, .col-xs-2, .col-xs-2, .col-md-2, .col-lg-2, .col-xs-3, .col-xs-3, .col-md-3, .col-lg-3, .col-xs-4, .col-xs-4, .col-md-4, .col-lg-4, .col-xs-5, .col-xs-5, .col-md-5, .col-lg-5, .col-xs-6, .col-xs-6, .col-md-6, .col-lg-6, .col-xs-7, .col-xs-7, .col-md-7, .col-lg-7, .col-xs-8, .col-xs-8, .col-md-8, .col-lg-8, .col-xs-9, .col-xs-9, .col-md-9, .col-lg-9, .col-xs-10, .col-xs-10, .col-md-10, .col-lg-10, .col-xs-11, .col-xs-11, .col-md-11, .col-lg-11, .col-xs-12, .col-xs-12, .col-md-12, .col-lg-12{padding:0;}

/*日期*/
input.date{background-color:#FFF !important;background-image:url(../image/date.png);background-repeat:no-repeat;background-position:right;}
.nav-title{padding-top:10px;font-size:18px;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align: middle!important;height:31px;}
.table[sub-many-table]{max-width: none;}
.table[sub-many-table].table-layout-sub{table-layout: fixed;}
.table-view{margin-bottom:15px;}
.table-view td{padding:5px;height:38px;font-size: 13px;padding-right: 7px;}
.table-view td.title{color:#708090;background:#fdfdfd}
.table-view td:first-child{background:#fdfdfd; text-align:right;color:#708090;}
.column .table-view td:first-child{background:#fdfdfd; text-align:right;color:#708090;min-width: 140px;}
.table-view .title{background:#F3F3F3; text-align:right;color:#666;}
.RedSea .table-view,
.table-view{
    border: none;
    border-top: 1px solid #E8E9EB;
    border-left: 1px solid #E8E9EB;
    margin-bottom:15px;
    border-collapse: inherit;
}
.table-view td,
.table-view th{
    border:none;
    border-bottom: 1px solid #E8E9EB;
    border-right: 1px solid #E8E9EB;
}

/* 设计表单样式 */
.select2-hidden-accessible{display: none}
.column .table-wrap{ width: 100%; overflow-x: auto!important;}
#form1 .table-wrap,#table-detail .table-wrap{
    /* zssj_1107 */
    /*padding: 40px 0 0;*/
    box-sizing: border-box;
    /*margin-top: -40px;*/
    float: left;
}

    

.container-fluid>div:nth-of-type(2) .info-title:first-child{margin-top: 12px;}
/*处理在微信浏览器打开无法显示滚动条问题*/
#form1 .table-wrap {
    overflow: hidden;
    overflow-y: auto;
}

table[main-table], table[sub-one-table] {margin-bottom: 15px;word-break: break-word;}
.RedSea table[main-table],.RedSea table[sub-one-table] {margin-bottom: 15px;word-break: break-word;}
table[main-table] td, table[sub-one-table] td {padding: 6px;border: 1px solid #ececec;height: 40px;}
table[main-table] .form-control, table[sub-one-table] .form-control, table[sub-many-table] .form-control { box-shadow: none;}
table[main-table] .title, table[sub-one-table] .title {color: #708090;width: 140px;vertical-align: middle;}
table[main-table][data-select="bg-blue"] .title{ background: #edf5fa;}
table[main-table][data-select="bg-grey"] .title{ background: #f5f7fb;}
table[main-table] .input-group-addon,
table[main-table] .input-group-btn,
table[sub-many-table] .input-group-addon,
table[sub-many-table] .input-group-btn { font-size: 13px; background-color: #fbfbfb; width: auto;line-height: 16px;}
table[main-table] .input-group-btn button:first-child,
table[sub-many-table] .input-group-btn button:first-child{
  border-right: 0;
}


.input-group-btn [class*=redsea-icon-]{
    font-size: 14px;
  }
table[main-table].table-bordered > tbody > tr > td, table[main-table].table-bordered > tbody > tr > th,
table[main-table].table-bordered > tfoot > tr > td, table[main-table].table-bordered > tfoot > tr > th,
table[main-table].table-bordered > thead > tr > td, table[main-table].table-bordered > thead > tr > th {
    color: #666; font-size: 13px;height: 50px;
}

table[sub-many-table].table-bordered.table-new-style-border > tbody > tr > td {
    font-size: 13px;
    color: #000;
}
table[sub-many-table].table-bordered.table-new-style-border > tbody > tr > td.operateCol a{
    color: #8e8e93;
}

table[sub-many-table].table-bordered.table-new-style-border > tbody > tr > td.operateCol a:hover { color: #4e8af9;}

table[sub-many-table].table-bordered > tbody > tr > td, table[sub-many-table].table-bordered > tbody > tr > th,
table[sub-many-table].table-bordered > tfoot > tr > td, table[sub-many-table].table-bordered > tfoot > tr > th,
table[sub-many-table].table-bordered > thead > tr > td, table[sub-many-table].table-bordered > thead > tr > th {color: #666; font-size: 13px; padding: 5px 10px;height: 44px;}
table[main-table] .select2-container,table[sub-many-table] .select2-container { text-align: left; }
table[sub-many-table].table-bordered > thead > tr > th { white-space:nowrap; text-align: center; min-width: 120px; }
table[sub-many-table].table-bordered.table-layout-sub > thead > tr > th { white-space:normal; }
table[main-table] .file-upload-click-text,table[sub-many-table] .file-upload-click{position: relative;margin-bottom: 5px;}
table[main-table] .file-upload-click-text input,table[sub-many-table] .file-upload-click-text input { position: absolute;height: 100%;left: 0;top: 0; z-index: 1;cursor: pointer;opacity: 0; cursor: pointer;width:100% }
table[main-table] .uplaod-file-display .file-item > span,table[main-table] .uplaod-file-down .file-item > span,table[sub-many-table] .uplaod-file-display .file-item > span,table[sub-many-table] .uplaod-file-down .file-item > span,#extdataForm .uplaod-file-display .file-item > span { color:#337ab7; margin: 0 5px; cursor: pointer; }
table[main-table] .uplaod-file-display .file-item > span:first-child,table[main-table] .uplaod-file-down .file-item > span:first-child,table[sub-many-table] .uplaod-file-display .file-item > span:first-child,table[sub-many-table] .uplaod-file-down .file-item > span:first-child,#extdataForm .uplaod-file-display .file-item > span:first-child { margin-left: 0; }
table[main-table] .uplaod-file-display .file-item > span:hover,table[main-table] .uplaod-file-down .file-item > span:hover,table[sub-many-table] .uplaod-file-display .file-item > span:hover,table[sub-many-table] .uplaod-file-down .file-item > span:hover,#extdataForm .uplaod-file-display .file-item > span:hover { text-decoration: underline; }
table[main-table] .required,table[sub-many-table] .required { display: inline-block; margin-right: 2px; height: 14px; color: red; position: relative; top: 3px; }
table[main-table] td:focus,table[sub-many-table] td:focus,table[main-table] th:focus,table[sub-many-table] th:focus { outline: none;}
table[main-table] .input-group {width: 100% !important;display: flex;}
table[sub-many-table] .input-group { width: 100%;display: flex;}
table[main-table] .input-group input,table[sub-many-table] .input-group input {min-width: 50px;height: 32px;}
table[main-table] .input-group-btn,table[sub-many-table] .input-group-btn { word-spacing: -4px; }
table[main-table] tr {height: 0px;}
table[main-table] textarea{ margin-right:0!important}
table[main-table] input[type='file'],table[sub-many-table] input[type='file'],table[sub-one-table] input[type='file']{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: pointer;
    opacity: 0;
}
table[main-table] .image-upload-click,table[sub-many-table] .image-upload-click,table[sub-one-table] .image-upload-click{
    position:relative
}
table[main-table] .file-upload-click,table[sub-many-table] .file-upload-click,table[sub-one-table] .file-upload-click{
    position:relative
}
table[main-table] label { font-weight: 100; color: #666;margin-bottom: 10px; }
table[main-table] [data-select="memo-show"] {margin-left: 5px;}
td .form-component-link {margin: 5px;}
/* 重写流程表单中地区组件的只读样式 start */
table[main-table] .lazy-cascader .lazy-cascader-input-disabled, table[sub-one-table] .lazy-cascader .lazy-cascader-input-disabled, table[sub-many-table] .lazy-cascader .lazy-cascader-input-disabled { background-color: #f6f9fb;border-color: #ccc; }
table[main-table] .lazy-cascader .lazy-cascader-input-disabled>.lazy-cascader-placeholder, table[sub-one-table] .lazy-cascader .lazy-cascader-input-disabled>.lazy-cascader-placeholder, table[sub-many-table] .lazy-cascader .lazy-cascader-input-disabled>.lazy-cascader-placeholder { color: #999; }
table[main-table] .lazy-cascader .lazy-cascader-input-disabled>.lazy-cascader-label,table[sub-many-table] .lazy-cascader .lazy-cascader-input-disabled>.lazy-cascader-label,table[sub-one-table] .lazy-cascader .lazy-cascader-input-disabled>.lazy-cascader-label { color: #555 }
/* 重写流程表单中地区组件的只读样式  end */



/*  */
table .select2-container--default.select2-container--disabled .select2-selection--single {background-color:#f5f7fa ;}



.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {color: #c0c4cc;}

span[readtype="readonly"] .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered,span[readtype="readonlyRequired"] .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {color: #666;}

.red-pull{color:#FF0000;float:left;}
.form-group{padding:8px 0 0 10px;}
.pagetext{width:300px;float:left;color:#999;line-height:30px;padding-left:10px;}

/*page css*/


/*旧分页page*/
.page{ float:right; margin-top:10px;}
.page li{  float:left; margin:0 2px;list-style:none;}
.page li.first{border:1px solid #ccc; padding:0 5px;}
.page li a{ display:block; border:1px solid #E2E2E2;padding:2px 5px; color:#666666; }
.page li a.on,.page li a:hover{  background:#3497db; color:#fff; border-color:#1e82c7; text-decoration:none}

/*input append*/
.input-append{ position: relative;}
.input-append .input-inner{display: block;width:44px;height:20px; position: absolute;top:7px;left:78%;}

/*颜色提示*/
.red1{color:red;}
.blue{background:#f3f7f9;}

/*个性表头*/
.info-title{border-bottom:2px solid #e1e5ec;height:40px;width:100%;margin-bottom: 15px;margin-top: 20px;}
.info-title p{display:inline-block; border-bottom:2px solid #4e8af9;height:40px;z-index:2;padding:0 5px;font-size:18px;font-weight: bold; line-height:40px;}


.RedSea .info-title{border-bottom:2px solid #e1e5ec;height:40px;width:100%;float:left;margin-bottom: 10px;margin-top: 30px;}
.RedSea .info-title p{width:auto;max-width: 300px;position:absolute;border-bottom:2px solid #4e8af9;height:40px;z-index:2;padding-left:5px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}

.RedSea .info-title.info-title-sub{display: flex;align-items: center;}
.RedSea .info-title.info-title-sub p{position: relative;}
.RedSea .info-title.info-title-sub  .title-remark-content{margin-left: 10px; margin-top: 5px;}

.statTips th{color:#FF0000;border-bottom:1px solid #ccc;height:30px;}
.statTips td{ font-size: 12px;padding:4px;border-bottom:1px solid #ccc;height:30px;}

/*num-cy*/
.num-cy{border-radius:18px;line-height:16px;height:18px;width:18px;text-align:center;
    font-family:Stencil;font-style:normal;margin-right:5px;display:block;float:left;background:#ececec;
    border:1px solid #ddd;
    background:-moz-linear-gradient(top,#fff,#ececec);
    background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ececec));
    background:-webkit-linear-gradient(top,#fff,#ececec);
    background:-o-linear-gradient(top,#fff,#ececec);
    background:linear-gradient(to bottom,#fff,#ececec);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ececec',GradientType=0);

}
.num-cy-m{border-radius:24px;line-height:22px;height:24px;width:24px;font-size:16px;}
.num-cy-l{border-radius:30px;line-height:28px;height:30px;width:30px;font-size:24px;}
.num-cy-xl{border-radius:36px;line-height:34px;height:36px;width:36px;font-size:28px;}
.num-cy a,.num-cy-m a,.num-cy-l a{font-family:Stencil;font-style:normal;}
.num-cy-red{background:#B72339;color:#FFF;
    border:1px solid #B72339;
    background:-moz-linear-gradient(top,#FF0000,#B72339);
    background:-webkit-gradient(linear,0 0,0 100%,from(#FF0000),to(#B72339));
    background:-webkit-linear-gradient(top,#FF0000,#B72339);
    background:-o-linear-gradient(top,#FF0000,#B72339);
    background:linear-gradient(to bottom,#FF0000,#B72339);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000',endColorstr='#B72339',GradientType=0);
}
.num-cy-blue{background:#2B5CC2;color:#FFF;
    border:1px solid #003366;
    background:-moz-linear-gradient(top,#2B5CC2,#003399);
    background:-webkit-gradient(linear,0 0,0 100%,from(#2B5CC2),to(#003399));
    background:-webkit-linear-gradient(top,#2B5CC2,#003399);
    background:-o-linear-gradient(top,#2B5CC2,#003399);
    background:linear-gradient(to bottom,#2B5CC2,#003399);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B5CC2',endColorstr='#003399',GradientType=0);
}
.pagination-sm{margin-left:5px;}


/*---------------------2015-04-28 列表样式---------------------*/
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}



.sMeng{background:url(../../images/semeng.png) left bottom repeat-x; }
.list_container{clear:both; width:1022px; margin:0 auto; padding:20px 0 20px;}

/* .listBox_striped .listBox:nth-child(even){background:#f8f8f8;} */

.listBox{clear:both; padding:15px 0 10px; background:#fff; border-bottom:dashed 1px #ccc; margin:0 auto; overflow:hidden;}
.listBox .listTit{float:left; position:relative;}
.listBox .sayBox{float:right; width:130px; padding:2px 0 0; font-size:12px;}


.user_pic{float:left; width:90px; padding:0 0 0 20px;}
.user_pic img{border-radius:25em; width: 50px; height: 50px;
    overflow: hidden; display: inline-block; border: 1px solid #d7d7d7;}
.user_pic a img{width:50px; vertical-align: top;}
.user_pic p{clear:both; width:53px; text-align:center; font-size:12px;}

.forum-badge{background: none repeat scroll 0 0 #f9f9f7; border: 1px solid #e1e1e1;
    border-radius: 3px; color: #aaaaaa; display: inline-block;  font-size: 12px;
    line-height: 16px; padding: 0 4px;}
.time_title{font-size:14px; padding:0 3px; color: #c7254e;}

.text_name{color:#888;  font-size:13px; padding:0;}
.text_time{color:#849759; font-size:12px;}

.theme{clear:both; padding:0 0 5px;}
.theme_title{font-size:16px; color:#000;}
a.theme_title{color:#000; text-decoration:none;}
a.theme_title:visited{color:#000; text-decoration:none;}
a.theme_title:hover{color:#f60; text-decoration:none;}
a.theme_title:active{color:#000; text-decoration:none;}

/*---弹出页面的查看--*/
.wap{background: none repeat scroll 0 0 #e1e1e1; padding:20px 0;}
.content{background: none repeat scroll 0 0 #fff; box-shadow:0px 2px 5px rgb(225 229 236); width:1000px; margin:0px auto;padding:30px 0;border-radius: 10px;}
/*--- ,s=small,m=middle,l=large---*/
.middle-s,.middle-m,.middle-l{margin:0 auto;}
.middle-s{width:700px;}
.middle-m{width:960px;}
.middle-l{width:900px;}

.detail_title{text-align:center; font-size:24px; line-height: 45px; color: #555; padding:0 0 15px;}
.insert_title{text-align:center; font-size:24px; color:#333; padding:0 0 15px;}

.reply_info{clear:both; line-height:25px; padding:5px 0 0px 0px; font-size:16px; width:780px; }
.reply_area{padding:10px 0; width:780px; }


/*--审批别的--*/
.tkhf_Box_2{clear:both; padding:10px 0; background:#fff; border-bottom:dashed 1px #ccc; margin:0 auto 10px; overflow:hidden; }
.tkhf_Box_2 .box_lf{float:left; width:90px; line-height:20px;}
.tkhf_Box_2 .box_lf p{ text-align:center;}
.tkhf_Box_2 .apic{float:left; width:90px; height:55px; padding:0 0 0 20px;}
.tkhf_Box_2 .apic a{border-radius:25em; width: 50px; height: 50px;overflow: hidden; display: inline-block; border: 1px solid #d7d7d7;}
.tkhf_Box_2 .apic a img{width:50px; vertical-align:top;}
.tkhf_Box_2 .box_lf p{margin:0; padding:0; line-height:22px; padding:5px 0 0; font-size:12px;}

.tkhf_Box_2 .widhf{float:left; width:calc(100% - 110px);}
.tkhf_Box_2 .widhf .reply_date{clear:both; height:25px; background:url(../../images/nz.png) no-repeat 0 3px; padding:0 0 10px 18px; font-size:14px;}
.tkhf_Box_2 .widhf .reply_date .shoubox{ color: #999; padding:1px 5px; border-radius:8px; font-size:12px;}
.tkhf_Box_2 .widhf .reply_date .date{float:right; color:#999;}

.tkhf_Box_2 .reply_content textarea{ height:60px;}

.tkhf_Box_2 .reply_next{color:#777;}





.recordBox{clear:both; width:1098px; border:solid 1px #d8d8d8; background:#f7f7f7; margin:10px auto 10px; padding:0 0 20px;}
.redTit{clear:both; height:40px; background:#fff url(/RedseaPlatform/skins/style/image/td_bg.gif) left bottom repeat-x; border-bottom:solid 1px #d8d8d8;}
.subMit{clear:both; text-align:center; padding:20px 0;}
.recordBox .redTit .stis{line-height:34px; font-size:18px; padding:3px 0 0 10px;}
.dashed_box{clear:both; background:#fff; padding:10px 20px; border:dashed 1px #999;}

.chucForm{clear:both; clear:both; width:1020px; margin:10px auto; padding:10px 0 0;}
.chucForm .chuc{font-size:18px; line-height:30px; height:40px;}




.number0{color:#999; font-weight: 600;}
.number1{color:#f00; font-weight: 600;}

.number3{color:#f47a55; font-weight:600;}
.number4{color:#f7af49; font-weight:600;}
.number5{color:#093; font-weight:600;}

.count{float:left; width:168px; text-align:center; line-height:35px; height:35px; font-size:22px;}
.count b{font-size:14px; color:#666;}
.text{float:left; width:168px; text-align:center; font-size:14px;}


.hzBox{clear:both; width:690px; overflow:hidden; border-top:solid 1px #ddd; padding:10px 0 13px 2px; background:#fff;}
.hzBox ul{list-style:none; margin:0; padding:0;}
.hzBox ul li{float:left; width:340px; line-height:24px; font-size:14px;}

.second_title{font-size:18px; line-height:27px; height:37px;}

.blank_Box{clear:both; width:1020px; margin:0 auto; padding:0px 0 0; min-height:175px; border:solid 1px #aeaeae; background:#fff;}
.viewmore{ display:block; text-align:center; width:188px; padding:60px 0 0; height:84px; background:#fff url(../images/chuc2.png) center no-repeat; margin:50px auto 0; font-size:16px;}
.viewmore a{color:#999; text-decoration:none;}
.viewmore a:visited{color:#999; text-decoration:none;}
.viewmore a:Hover{color:#f60; text-decoration:none;}


/*--公用左边二边--*/
.small_circle{width:20px; height:20px; border-radius:100%; line-height:23px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff; font-weight:normal; display: inline-block;}
.icong_g1{background:#fe8562;}
.icong_g2{background:#4ccfe1;}
.icong_g3{background:#fdc006;}
.icong_g4{background:#ef6191;}
.icong_g5{background:#c9912f;}

/*--2015-05-08--*/
table.table-auto>tbody>tr>td .btn{visibility: hidden;}
table.table-auto>tbody>tr:hover>td .btn{visibility:visible;}
table.table-auto>thead>tr>th:last-child{width: auto; min-width: 100px}
.label-aaa{
    background-color: #aaa;
    font-weight:normal;
}


/*--sex--*/
.icon_box{width:20px; height:20px; margin:1px 5px 0 0; display: inline-block;}
.iconA_51{background:url(/RedseaPlatform/newUI/images/icon_a/iconA_51.png) 0 0 no-repeat;}
.iconA_52{background:url(/RedseaPlatform/newUI/images/icon_a/iconA_52.png) 0 0 no-repeat;}

/* 近红两种：f26f60、e6507b */
/* 近蓝两种：40b8ff、578eb5 */
/* 近橙两种：ff952d、eed451 */
/* 近绿两种：a0d458、00cd47 */
.color_red1{color:#f26f60;}
.color_red2{color:#e6507b;}
.color_blue1{color:#40b8ff;}
.color_blue2{color:#578eb5;}
.color_yellow1{color:#eed451;}
.color_yellow2{color:#ff952d;}
.color_green1{color:#a0d458;}
.color_green2{color:#00cd47;}

.pagination > li > a {cursor: pointer;}



/*更改Bootstrap样式,兼容Safari*/
.form-inline .input-group .input-group-addon{height:auto;}
.input-group-sm > .form-control{line-height: 2;}

table tr td.title{color:#777;text-align:right;font-size: 13px;}
.but-border {
    border-color: #00a0f0;
    color: #00a0f0;
    background-color: #ffffff;
}
.but-border:hover {
    border-color: #00a0f0;
    color: #ffffff;
    background-color: #00a0f0;
}
.dropdown-menu>li>a{font-size: 13px;}
table.table-redsea tr td{padding:5px}
table.table-redsea tr td.title{white-space: nowrap;}
table.new-style tr td{padding:5px}
.btn-sm-new{padding:6px 16px 6px 16px;font-size: 12px;}
.alert-info-new {
    color: #31708f;
    background-color: #eef7fb;
    border-color: #e4f5f9;
}

.redsea-label-info{color: #5bc0de;}
.redsea-label-warning{color: #f0ad4e;}
.redsea-label-success{color: #5cb85c;}
.redsea-label-primary{color: #337ab7;}
.redsea-label-default{color: #777;}
.redsea-label-danger{color: #d9534f;}
.user_photo48 >span{font-size:16px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color: #f6f9fb;opacity: 1;box-shadow:none;border-color:#ccc}
/* czb */
.table-view-new{}
.table-view-new td,.table-view-new th{padding:5px;line-height:30px}
.table-view-new thead tr{background-color: #f8fbff;color:#009ddd}
.table-view-new tbody tr:nth-of-type(n){background-color: #fff}
.input-group-addon{background-color: #F3F3F3;border: 1px solid #ddd;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 1px;
    font-weight: normal;
    background-color: #f8f8f8;
}
.select2-container--default .select2-selection--multiple {
    border: 1px solid #dcdfe6  !important;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn{height: 32px}
.form-control{border: 1px solid #ddd;font-size: 13px;}
.form-control:focus{border-color: #c6e3ff;box-shadow: 0 0 2px #c6e3ff;}
/* .glyphicon-user{color: #777;} */
.modal-body .table-edit{margin-top: 0px;}
.middle-m .col-md-12 h3{font-size: 28px;font-weight: bold;margin-bottom: 20px;}
.input-sm{font-size: 13px;}
/*无数据样式*/
.no-data{
    margin-top: 40px;
    width: 100% !important;
}
.no-data::before{
    content: "暂无数据";
    display: block;
    height: 180px;
    width: 100%;
    padding-top: 130px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("/RedseaPlatform/front/lib/img/no-datas.png");
}

.i18n-lang .no-data::before{
    content: "Temporarily no data";
}

.dialogCodeLayer .layui-layer-content {
    overflow: auto !important;
}
.col-readonly {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 0 10px;
    pointer-events: none;
    min-width: 200px;
}



.table-scroll-border::before {
    position: absolute;
    z-index: 3;
    content:  '';
    top:60px;
    left: 0px;
    right: 0px;
    height: 1px;
    background-color: #ddd;
    /* top: 0; */
}


.table-scroll-border::after {
    position: absolute;
    z-index: 3;
    content: '';
    top:90px;
    left: 0px;
    right: 0px;
    height: 1px;
    background-color: #ddd;
}


.picture-preview {
    z-index: 99999;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(0, 0, 0, .5);
}

.picture-preview .picture-preview-img {
    position: absolute;
    top: 62px;
    left: 50%;
    bottom: 62px;
    transform: translateX(-50%);
    width: 80%;
    overflow: auto;
}

.picture-preview .picture-preview-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    width: auto;

}


.picture-preview .picture-preview-close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    cursor: pointer
}

.picture-preview .picture-preview-close i {
    font-size: 40px;
}
.hr-staff-info-body{padding: 0px;margin-bottom: 0px;background-color: #f2f4f5;}

.hr-staff-info-userInfo-box-nav.fixedNav{position: fixed;top:0px;left: 0px;right: 0px;border-bottom: solid 1px #eee;background-color: #fff;}
.hr-staff-info-userInfo-box-nav.fixedNav .hr-staff-info-head{width: 1200px;margin: 0px auto;}

.hr-staff-info-head{position: sticky;top:0px;height: 54px;display: flex;align-items: center;justify-content: flex-start;border-top:solid 1px #eaedf1;background-color: #fff;}
/*.hr-staff-info-head::before{content: "";position: absolute;top:8px;left:30px;width: 60px;height: 36px;background-repeat: no-repeat;background-position: center center;background-size: cover;background-image: url("/RedseaPlatform/skins/style/image/logo.png")}*/
/*.hr-staff-info-head::after{content: "";position: absolute;top:15px;left:120px;height: 26px;border-left: solid 1px #eee;}*/
.hr-staff-info-userInfo-box-nav{position: relative;top:20px;}
.hr-staff-info-head-nav{display: flex;align-items: center;justify-content: center;}
.hr-staff-info-head-nav li{display: flex;align-items: center;justify-content: center;height: 54px;;padding: 0px 5px;margin: 0px 10px;}
.hr-staff-info-head-nav li a{text-decoration: none;color: #555;}
.hr-staff-info-head-nav li:hover{color: #4e8af9}
.hr-staff-info-head-nav li.active{border-bottom: solid 3px #4e8af9;}
.hr-staff-info-head-nav li.active a{text-decoration: none;color: #4e8af9;}
.hr-staff-info-userInfo-out{}
.hr-staff-info-userInfo-box-loadbox{}

.hr-staff-info-userInfo{position: sticky;top:0px;z-index: 100;max-width: 1200px; width: 100%; margin: 0px auto; padding: 0 20px;}
/*.hr-staff-info-userInfo::before{z-index: 9;content: "";position: absolute;top:-20px;bottom: 0px;left: 0px;right: 0px;background-color: #f2f4f5;}*/
.hr-staff-info-userInfo .btn{margin-left: 10px;}
.hr-staff-info-userInfo-box{z-index: 10;position: relative;background-color: #fff;padding: 20px;min-height: 140px;border-radius: 10px;box-shadow: 0px 2px 5px rgb(225 229 236);}
.hr-staff-info-userInfo-h1{display: flex;align-items: center;}
.hr-staff-info-userInfo-h1 span{font-size: 24px;font-weight: bold;color: #555;}
.hr-staff-info-userInfo-h1 i{display: inline-block;padding: 2px 10px;margin-left: 10px;border-radius: 5px;font-size: 14px;background-color: #e5eefe;color: #4e8af9;font-style: normal;}
.hr-staff-info-userInfo-h2{font-size: 16px;color: #333;margin-top: 10px;}
.hr-staff-info-userInfo-h3{font-size: 16px;color: #999;margin-top: 0px;}
.hr-staff-info-userInfo-btns{z-index: 98;display: flex;align-items: center;position: absolute;top:20px;right: 30px}


.thumbtack{cursor: pointer;position: absolute;top:-20px;right: -30px;}
.thumbtack i{color: #4e98f9;font-size: 22px;}
.thumbtack:hover i{color: #4e98f9;font-size: 26px;}
[data-fixed='1'] .thumbtack i{color: #999;}
[data-fixed='1'] .hr-staff-info-userInfo{position: relative;}
[data-fixed='1'] .hr-staff-info-content-L{top:0px;}

.hr_staff_info_userInfo_imgBox{position: relative;display: flex;flex-direction: column;justify-content: center;min-height: 100px;padding: 0px 0px 0px 115px;}

.hr-staff-info-content{max-width: 1200px;width: 100%; margin: 0px auto;display: flex;margin-top: 10px; padding: 0 20px;}
.hr-staff-info-content-L{width: 190px;z-index: 99;position: sticky;top:204px;flex: 0 0 190px;margin-right: 10px;background-color: #fff;border-radius: 10px;height: calc(100vh - 250px);}
.hr-staff-info-content-L-T{height:55px;padding: 0px 20px;display: flex;align-items: center;border-bottom:solid 1px #eaedf1;font-size: 16px;color: #333;font-weight: bold;}
.hr-staff-info-content-L-meun{padding:10px;height: calc(100% - 55px);overflow-y: auto;}
.hr-staff-info-content-L-meun a{cursor: pointer;display: flex;align-items: center;height: 40px;padding: 0px 20px;font-size: 13px;color: #666;border-radius: 10px;}
.hr-staff-info-content-L-meun a:hover{background-color: #f6f9fb}
.hr-staff-info-content-L-meun a.active{background-color: #f6f9fb;color: #4e98f9;}
.hr-staff-info-content-R{flex: 1;max-width: 1160px;min-height: 1000px;padding:20px 30px;border-radius: 10px;background-color: #fff;}
.hr-staff-info-content-L-meun::-webkit-scrollbar {width: 6px;background-color: transparent;}
.hr-staff-info-content-L-meun::-webkit-scrollbar-thumb {width: 6px;background-color: transparent;}
.hr-staff-info-content-L-meun:hover::-webkit-scrollbar {width: 6px;background-color: #eee;}
.hr-staff-info-content-L-meun:hover::-webkit-scrollbar-thumb {width: 6px;background-color: #ddd;}
.hr-staff-info-content-R .middle-m{width: auto;position: relative;}
.hr-staff-info-content-R .middle-m [issubpage="0"] {margin-top: -20px;}
.hr-staff-info-content-R .middle-m .printBtnAbsolute{position: absolute;top:0px;right: 0px;}

.hr-staff-info-content-R .hr-module-div .hr-module-div-btn{}
#table_content_0 .RedSea-list-1{overflow: inherit !important;}

.hr-staff-info-content-R .info-title{border-bottom: solid 2px #eaedf1;margin-bottom: 15px;margin-top: 12px;}
.hr-staff-info-content-R .info-title p{border-bottom: solid 2px #4e8af9;font-weight: bold;}

.hr-staff-info-content-R-iframe.info-title{border-bottom: solid 2px #eaedf1;margin-bottom: 10px}
.hr-staff-info-content-R-iframe.info-title p{border-bottom: solid 2px #4e8af9;}


body:not([data-selecttype='personInfo']) .hr-staff-info-userInfo-btns a.btn-success{display: none}
body:not([data-selecttype='personInfo']) .hr-staff-info-content-L{display: none}
body[data-selecttype='personKq'] .hr-staff-info-content-R{padding: 0px;background-color: transparent;}
body[data-selecttype='personKq']  .ge_left{display: none;}
body[data-selecttype='personKq']  .checkworkBox{width: 100%;max-width: 1200px;}
body[data-selecttype='personKq'] .checkworkBox .gerenBox .ge_right{width: 100%}
body[data-selecttype='personKq'] .kq_count_leave{display: flex}
body[data-selecttype='personKq'] .kq_count_leave > div{width: calc(16.666%);}
body[data-selecttype='personKq'] .shujuBox{width: auto;}
body[data-selecttype='personKq'] .checkworkBox .shujuBox .shright{width: 780px;}


body[data-selecttype='personInfo'] .hr-staff-info-content-R{width: calc(100% - 200px);flex:0 0 calc(100% - 200px);}
.RedSea-list-1-overflowAuto{overflow: auto;}
.RedSea-list-1-overflowAuto::-webkit-scrollbar{width: 6px;height: 6px;background-color: #fff;}
.RedSea-list-1-overflowAuto::-webkit-scrollbar-thumb{width: 6px;height: 6px;background-color: #fff;}
.RedSea-list-1-overflowAuto:hover::-webkit-scrollbar{width: 6px;height: 6px;background-color: #eee;}
.RedSea-list-1-overflowAuto:hover::-webkit-scrollbar-thumb{width: 6px;height: 6px;background-color: #ccc;}
.resume-formTitle-btn{border:solid 1px #eee;border-radius: 5px;width: 25px;height: 25px;margin-left: 5px;display: inline-flex;align-items: center;justify-content: center}
.resume-formTitle-outDiv{position: absolute;top:74px;right: -30px;display: none;flex-direction: column;}
.column:hover .resume-formTitle-outDiv{display: flex;}
.resume-formTitle-btn{margin-bottom: 5px;background-color: #fff;}
.resume-formTitle-btn span{color: #999;font-size: 14px;}
.resume-formTitle-btn:hover{background-color: #4e8af9;}
.resume-formTitle-btn:hover span{color: #fff;background-color: #4e8af9;}
textarea[name="content"]{border:solid 1px #DCDFE6;padding: 5px;}
.border-grey-switch{border:1px solid #E8E9EB;background-color: #f8f8f8;padding: 10px;border-radius: 5px;display: flex;align-items: center;}
.table.table-marginBottom-0px{margin-bottom: 0px;}

.recruitment-attachment-T{position: relative;padding-bottom: 10px;border-bottom: solid 1px #e1e5ec;}
.recruitment-attachment-T-span{margin-left: 10px;font-size: 12px;color: #ec4141;}
.recruitment-attachment-T-a{margin-left: 10px;font-size: 16px;color: #333;font-weight: bold;text-decoration: none;}
table.recruitment-attachment-table{}
table.recruitment-attachment-table th,table.recruitment-attachment-table td{padding: 10px;text-align: left;}
table.recruitment-attachment-table th{font-size: 12px;font-weight: normal;color: #999;border-bottom: solid 1px #eee;}
table.recruitment-attachment-table td{font-size: 12px;font-weight: normal;color: #999;border-bottom: dashed 1px #eee;}
a.recruitment-attachment-table-a{color: #999;font-size: 12px;margin-right: 10px;}
a.recruitment-attachment-table-a:hover{color: #4e8af9;}
.recruitment-attachment-T-btns{position: absolute;bottom: 10px;right: 0px;}


.appraise-list-box{position: relative;padding-left: 40px;}
.appraise-list-box::before{content: "";position: absolute;top:0px;bottom: 0px;left:15px;border-right: solid 3px #eaedf1;}
.appraise-list-box-item{position: relative;}
.appraise-list-box-item::before{content: "";position: absolute;top:6px;left: -28px;width: 8px;height: 8px;border-radius: 50%;background-color: #4e8af9;border:solid 2px #eaedf1;}
.appraise-list-box-item-h1{margin-bottom: 10px;}
.appraise-list-box-item-h1 span{font-size: 12px;color: #333;}
.appraise-list-box-item-h1 i{font-size: 12px;color: #333;font-style: normal;}
.appraise-list-box-item-h2{position: relative;padding: 10px;border-radius: 10px;background-color: #f6f9fb;}
.appraise-list-box-item-h2-i1{}
.appraise-list-box-item-h2-i1 span{font-size: 16px;font-weight: bold;color: #333;}
.appraise-list-box-item-h2-i2{display: flex;align-items: center;margin-top: 5px;}
.appraise-list-box-item-h2-i2-j1{font-size: 14px;color: #999;}
.appraise-list-box-item-h2-i2-j2{font-size: 14px;color: #333;}
.appraise-list-box-item-h2-i2-j3{display: inline-block;margin-left: 10px;margin-right: 10px;border-right: solid 1px #f6f9fb;height: 20px;}
.appraise-list-box-item-h2-i2-j4{}
.appraise-list-box-item-h2-i2-j4 span{display: inline-block;padding: 1px 5px;background-color: #67809f;font-size: 12px;border-radius: 5px;color: #fff;}
.appraise-list-box-item-h2-i2-j4 span[data-type='通过']{background-color: #2cb250;}
.appraise-list-box-item-h2-i2-j4 span[data-type='加入人才库']{background-color: #67809f;}
.appraise-list-box-item-h2-i2-j5{position: absolute;top:21px;right: 15px;border-radius: 5px;padding: 3px 8px;background-color: #fff;}
.appraise-list-box-item-h2-i2-j5 span{color: #999;}
.appraise-list-box-item-h2-i2-j5:hover span{color: #4e98f9;}

.evaluationYinDiv{display: flex;align-items: center;height: 70px;border-radius: 10px;padding: 0px 15px;border:solid 1px #eaedf1;margin-bottom: 20px;}
.evaluationYinDiv-span{min-width: 160px;}
.evaluationYinDiv-span i{display:block ;font-size: 12px;color: #999;font-style: normal;font-weight: normal;}
.evaluationYinDiv-span b{display:block ;font-size: 14px;color: #333;font-weight: normal;margin-top: 5px;}
/*简历头部css*/
.uploadDialog{cursor: pointer;position: relative;width: 100%;height: 100%;display: inline-block;}
.uploadDialog span{position: absolute;left: 0px;bottom: -1px;display: flex;justify-content: center;align-items: center;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background: #333333;opacity: 50%;color: #fff;font-size: 12px;width: 100%;height: 25px;line-height: 22px;text-align: center;}
.uploadDialog span p{flex: 0 0 50%;display: flex;align-items: center;justify-content: center;}
.hr-pre-defined-resumen-span{display: flex;align-items: center;margin-top: 10px;}
.hr-pre-defined-resumen-span-item{display: flex;align-items: center;}
.hr-pre-defined-resumen-span-item span{border-radius: 3px;margin-right: 5px;}
.hr_staff_info_userInfo_imgBox .user-photo-preview{ opacity: 0; position: absolute;cursor: pointer; z-index:99; right: 0; top: 0; background: #4e8af9; width: 24px; color: #ffffff; line-height: 24px; font-size: 12px; text-align: center; border-bottom-left-radius: 10px; border-top-right-radius: 10px;}
.hr_staff_info_userInfo_imgBox .uploadDialog_box:hover .user-photo-preview.showUserPhoto{opacity: 1;}

/*新子表单样式*/
table.table-bordered[sub-many-table]{border:solid 1px #e1e5ec;}
table.table-bordered[sub-many-table]>thead>tr>th,
table.table-bordered[sub-many-table]>thead>tr>td,
table.table-bordered[sub-many-table]>tbody>tr>th,
table.table-bordered[sub-many-table]>tbody>tr>td,
table.table-bordered[sub-many-table]>tfoot>tr>th,
table.table-bordered[sub-many-table]>tfoot>tr>td{background-color: #fff;text-align: left;}
table.table-bordered[sub-many-table] th.text-center,table.table-bordered[sub-many-table] td.text-center{text-align: center;}
table.table-bordered[sub-many-table]>tbody>tr>td{border-bottom: dashed 1px #e1e5ec;}
table.table-bordered[sub-many-table]>tbody>tr:hover>td{background-color:#f6f9fb;}
.RedSea table.table-bordered[sub-many-table]>thead>tr>th{border-bottom: solid 1px #e1e5ec;font-weight:normal;font-size: 13px;color:#666;}
table.table-bordered[sub-many-table]>tfoot>tr>td{padding: 2px 10px;background-color: #fff;font-size: 13px;color: #000;}
table.table-bordered[sub-many-table] .btn-link{color: #4e98f9;}
table.table-bordered[sub-many-table] .isReadTable [copy-data-span]{position: relative;left:-1px;color: #eee !important;}
table.table-bordered[sub-many-table]>thead>tr>th{position: sticky;top:0px;background-color: #fff;z-index: 999;}
table.table-bordered[sub-many-table]>thead>tr>th::before{content: "";position: absolute;top:-1px;left:0px;right: 0px;border-top:solid 1px #e1e5ec;}
table.table-bordered[sub-many-table]>thead>tr>th::after{content: "";position: absolute;bottom:-1px;left:0px;right: 0px;border-top:solid 1px #e1e5ec;}
table.table-bordered[sub-many-table]>tbody>tr>td .tooltip.in{z-index: 1000;}
.suggest-relate .accessory-show{flex:1;display: flex;align-items: center;flex-wrap: wrap;min-height: 33px;}
/*主表单为了隐藏的td加的样式*/
table[main-table].table-bordered{border:solid 1px #e8e9eb;}
table[main-table].table-bordered > tbody > tr > td,
table[main-table].table-bordered > tbody > tr > th,
table[main-table].table-bordered > tfoot > tr > td,
table[main-table].table-bordered > tfoot > tr > th,
table[main-table].table-bordered > thead > tr > td,
table[main-table].table-bordered > thead > tr > th{border:solid 1px #e8e9eb;}


table[main-table].table-bordered > tbody > tr > td>div:nth-child(n+2) {margin-top: 5px;}

.A3-paper {
    width: 1300px !important;
}

.A3-paper .middle-m {
    width: 1280px !important;
}

.A3-paper .middle-m #form1 {
    width: 1280px !important;
}

.AUTO-paper {
    width: 98% !important;
}

.AUTO-paper .middle-m {
    width: 98% !important;
}

.AUTO-paper .middle-m #form1 {
    width: 100% !important;
}
