@font-face {font-family: "iconfont";
	src:url('../fonts/fc.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fccst:before {
  content: "\e63d";
}

.icon-report:before {
  content: "\e61a";
}

.icon-fcgl:before {
  content: "\e622";
}

.icon-fcinv:before {
  content: "\e619";
}

.icon-fcar:before {
  content: "\e627";
}

.icon-fcexrate:before {
  content: "\e641";
}

.icon-fcbas:before {
  content: "\e60c";
}

.icon-fcfee:before {
  content: "\e6dd";
}

.icon-fcrc:before {
  content: "\e720";
}

.icon-fcsys:before {
  content: "\e607";
}

.icon-fcap:before {
  content: "\e60d";
}

.icon-fcacc:before {
  content: "\e609";
}

.icon-task:before {
  content: "\e602";
}

.icon-fctax:before {
  content: "\e688";
}


/***发票***/
.invoice{
  width: 960px;
  height: auto;
  overflow: auto;
  padding: 6px 16px;
  font-family: 楷体;
  font-size: 13px;
}
.invoice .inv-footer{
  display: flex;
  padding: 8px;			
}
.invoice .inv-footer div{
  flex: 1;
}
.invoice .inv-header{
  display: flex;
  padding: 8px;					
  justify-content: space-between;
}
.qrcode{
  display: flex;
  flex-direction: column;
  align-items: center;			
}
.qrcode .img{
  width: 68px;
  height: 68px;
  border: #ca7120 solid 1px;
}				
.invoice .inv-header .title{
  font-weight: 100;
  border-bottom: 7px double #ca7120;
  text-align: center;
  color: #ca7120;
  height: 34px;
}
.invoice font{
  color: #ca7120;
}
.inv-label>div{
  padding: 4px;
}
.invoice table{
  border-collapse: collapse;
  table-layout: fixed;
  border-color: #ca7120;
}
.invoice td{
  word-break: break-all;
  padding: 4px 2px;
}
.invoice .tb td{
  border-top: none;
  border-bottom: none;
}

.invoice .th td{
  border-bottom: none;
}

.invoice .inv-sum td{
  padding: 8px 2px;
}

