* {
  font-family: 微软雅黑;
}

html,
body {
  margin: 0;
  padding: 0;
}

body,
ul,
li,
ol,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
input,
p {
  margin: 0;
}

ul,
ol {
  padding: 0;
}

img {
  border: none;
}

.clear {
  zoom: 1;
}

.clear:after {
  display: block;
  content: "";
  clear: both;
  visibility: hidden;
  height: 0;
}

/*清除浮动*/
a {
  text-decoration: none;
}

li {
  list-style: none;
}

.el-row {
  margin-right: 0 !important;
}

.clearfix:after {
  /*伪元素是行内元素 正常浏览器清除浮动方法*/
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
  /*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}


#app {
  font-size: 10pt;
}

.container {
  height: 100%;
  overflow: auto;
  width: 100%
}

.navigateBar {
  padding-left: 15px;
  margin-bottom: 15px;
  margin-top: 25px;

  font-weight: bold;
  /*设置line-height与父级元素的height相等*/
  color: black;
}

.navigateBar a {
  color: black;
}

.searchBox {
  padding-left: 15px;
  margin-top: 10px;
  font-weight: bold;
  margin-bottom: 10px;
}



hr {
  margin-top: 1px;
  margin-bottom: 1px;
  height: 1px;
  width: 100%;
  background: rgb(170, 169, 169);
}




.el-table .caption {
  font-size: 15px;
  font-weight: bold;
  color: rgb(8, 2, 24);
  background-color: #c6dbec;
  height: 23px !important;
}

.tableList {
  font-size:10pt !important;
  width: 100%;
}

.tableList th {
  padding: 8px 0 !important;
}

.tableList td {
  padding: 4px 0 !important
}

.tableContent {
  margin: 10px 10px;
}

.tableContent table {
  display: table;
  text-align: left;
  border-collapse: collapse;
}

.tableContent table tr {
  line-height: 4em;
}

.detailPhase {
  margin-top: 10px;
  margin-bottom: 10px;

}

.detailColumn {
  font-weight: bold;
  padding-right: 5px;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  word-break: keep-all;
  color: rgb(147, 147, 151);
}

hr {
  height: 1px;
  border: none;
  background-color: #d4c8cb;
}

.operationBar {
  margin-top: 10px;
  margin-left: 10px;
}


.bbtn {
  cursor: pointer;
  border: 0px solid white;
  font-size: 13px;
  min-width: 70px;
  font-weight: bold;
  color: white;
  height: 30px;
  border-radius: 6px;
  background-color: rgb(230, 97, 198);
}


.bbtnEx {
  font-weight: bold;
  cursor: pointer;
  border: 0px solid white;
  font-size: 13px;
  min-width: 100px;
  color: white;
  height: 30px;
  background-color: rgb(230, 97, 198);
  border-radius: 6px;
}

.bbtn_return {
  background-color: rgb(88, 107, 175);
}

.baseDate {
  width: 150px !important;
}

.baseDateYear {
  width: 120px !important;
}

.pager {
  margin-top: 10px;
}

.auditTip {
  margin-bottom: 10px;
  color: rgb(216, 20, 20);
}

.tip {
  color: rgb(216, 20, 20);
}

.tableSum{
  color:rgb(196, 23, 75);
  font-weight: bold;
}


/* .jobMemoTemplate p{font-size:10pt;} */

.highTip {
  color: red;
}

.unAudit {
  color: green;
}

.auditNoPass {
  color: orange;
}


.step1{color:red;}
.step2{color:rgb(0, 110, 255);}
.step3{color:rgb(57, 136, 11);}
.step4{color:rgb(131, 62, 223);}


body .el-table th.gutter {
  display: table-cell !important;
}

body .el-table colgroup.gutter {
  display: table-cell !important;
}

.el-table table {
  width: 100% !important;
}

.settled{
  color:rgb(60, 125, 127);
}

.unSettled{
  color:rgb(227, 39, 155)
}