/*!
 * Yunkj v3.0 (http://www.eyun.cn)
 * Copyright 2018 Eyun.cn
 * Created by Fulin (fulin@inspur.com)
 */


/** 首页整体布局 */

::-ms-clear,
::-ms-reveal {
    display: none;
}

* {
    margin: 0;
    padding: 0;
}

body {
    overflow: hidden;
}

ul {
    list-style: none;
    /* 取消原样式 */
}

a {
    text-decoration: none;
    /* 取消下划线 */
}

html,
body {
    height: 100%;
    width: 100%;
    font-size: 13px;
    overflow: hidden;
    /*color: #333;*/
    font-family: 'Microsoft Yahei', 'Avenir', '微软雅黑', "黑体", "宋体", Helvetica, Arial, sans-serif;
}


/* 去掉textarea在ie浏览器上默认的样式，右边的箭头 */

textarea {
    border: 0px;
    list-style: none;
    outline: none;
    resize: none;
    overflow: hidden;
}


/* 去掉input在ie10,11浏览器上默认的样式，自动删除的功能 */

input::-ms-clear {
    display: none;
}

.show {
    display: block !important;
}

.hide {
    display: none;
}


/*清除浮动*/

.clearfix {
    zoom: 1;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.red {
    color: red;
}


/* 防止vue组件闪烁 */

[v-cloak] {
    display: none;
}


/* 整体布局 */

.ey-header {
    box-sizing: border-box;
    /*//margin-left: 134px;*/
    height: 48px;
    z-index: 10;
}

.ey-sidebar {
    /* 左侧栏 */
    position: absolute;
    box-sizing: border-box;
    top: 0;
    width: 62px;
    transition: all 0.2s;
    height: 100%;
    z-index: 2001;
}

.unfold {
    margin-left: 134px;
}

.isfold {
    /* 折叠 */
    margin-left: 62px;
}

.ey-menuUnfold {
    width: 134px;
}

.ey-menuFold {
    width: 62px;
}

.ey-main-fold {
    left: 62px !important;
}

.ey-main {
    position: absolute;
    left: 134px;
    top: 48px;
    right: 0;
    bottom: 0;
    overflow-x: auto;
    overflow-y: hidden;
    /** z-index: 0; */
    /* 作为弹框的父级,不应设置z-index,设置会导致模态框挡住弹框*/
}

.ey-view {
    /* 功能区：15*11*5.5 +20*2 +6 +24*2 =1002px */
    /* //min-width: 1002px; 按货币栅格15px计算1002 ，未考虑滚动条的宽度12px */
    min-width: 1180px;
    /*增加边框2个像素增加了头部宽度*/
    width: 100%;
    height: 100%;
}

.ey-page {
    padding: 0 20px;
    /* //min-width: 1002px; 按货币栅格15px计算 */
    min-width: 1004px;
    /*增加边框2个像素*/
    box-sizing: border-box;
    height: -moz-calc(100% - 29px);
    height: -webkit-calc(100% - 29px);
    height: calc(100% - 29px);
    /* 减去TitleBar的高度：30px */
    overflow: hidden;
}


/* 凭证分录输入框 */

.vchr-body input {
    font-size: 13px;
    color: #333;
    /* border-radius: 0; */
    background: transparent;
}

.el-autocomplete input {
    /* 凭证摘要、会计科目 */
    height: 55px;
    padding: 0 5px;
    border-radius: 0;
}

.rijizhang {
    width: 100%;
}

.rijizhang input {
    /* 日记账-收支类型科目 */
    height: 28px !important;
    padding: 0 5px;
    border-radius: 3px;
}

.grid-input input {
    /* 凭证借贷金额 */
    height: 55px;
    text-align: right;
    color: #333;
    font-size: 13px;
    border-radius: 0;
}

.grid-input input:hover,
.grid-input input:focus {
    background-color: #fff;
}


/* 不让满足出现省略号的缺点的条件 */

.el-table .cell,
.el-table th div {
    overflow: visible !important;
}


/* 让电子发票离表格里面的内容换行 */

.electronic table .el-tooltip {
    white-space: normal !important;
}


/* 让电子发票的选框居中 */

.electronic .el-table-column--selection .cell {
    padding-left: 8px;
}


/* 去掉电子发票表头的#号 */

.electronic .el-table__header .has-gutter .el-table_1_column_1:first-child .cell {
    /*display: none;*/
}


/* 查看凭证头部的样式 */

.checkbox-all>.el-checkbox__input {
    margin-left: 3px;
}

.checkbox-all>.el-checkbox__label {
    color: #fff !important;
    margin-left: -1px;
}


/* 报税-一键报税的下拉框，输入框的高度和宽度修改 */

.tax-select .el-input {
    width: 330px;
}

.tax-select .el-input--mini .el-input__inner {
    height: 40px;
}


/*增加公共提示信息样式*/

.common-tips-style {
    color: #FF4947;
    font-size: 12px;
}


/* 清除introjs默认的遮罩层 */

.introjs-overlay {
    display: none;
}


/*账簿中查询按钮*/

.common-select-btn {
    text-align: right;
    margin-right: 7px;
}


/*手工开具发票*/

.details .el-autocomplete input {
    padding: 0 15px;
}


/* 滚动条整体样式。高宽分别对应横竖滚动条的尺寸 */

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0, 0, 0, .2);
}


/* 滚动条里面小方块，鼠标移入时 */

:hover::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0, 0, 0, .2);
}


/* 滚动条里面轨道 */

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
    background: #efefef;
    margin: 0;
    padding: 0;
}

::-webkit-scrollbar-button {
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
}


/*滚动条两端的按钮*/

.ey-sidebar-container ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
    background: #3D82F3;
    margin: 0;
    padding: 0;
}


/* 滚动条里面小方块 */

.ey-sidebar-container ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(158, 192, 249, 1);
}

::-webkit-scrollbar-button:vertical:single-button:start {
    /*//垂直方向向上的箭头*/
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("./images/top_a.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:vertical:single-button:start:hover {
    background: url("./images/top_b.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:vertical:single-button:end {
    /*//垂直方向向下的箭头*/
    display: inline-block;
    width: 10px;
    height: 12px;
    background: url("./images/top_a.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:vertical:single-button:end:hover {
    /*//垂直方向向下的箭头*/
    background: url("./images/end_b.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:horizontal:single-button:start {
    /*//水平方向向左的箭头*/
    display: inline-block;
    width: 12px;
    height: 10px;
    background: url("./images/left_a.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:horizontal:single-button:start:hover {
    /*//水平方向向左的箭头*/
    background: url("./images/left_b.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:horizontal:single-button:end {
    /*水平方向向右的箭头*/
    display: inline-block;
    width: 12px;
    height: 10px;
    background: url("./images/right_a.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:horizontal:single-button:end:hover {
    /*水平方向向右的箭头*/
    background: url("./images/right_b.png") no-repeat center center;
    background-size: 100% 100%;
}

::-webkit-scrollbar-button:horizontal:start:increment {
    /*//横向 开始端 增量按钮*/
    display: none;
}

::-webkit-scrollbar-button:horizontal:end:decrement {
    /*//横向 末尾端 减量按钮*/
    display: none;
}

::-webkit-scrollbar-button:vertical:start:increment {
    /*//横向 开始端 增量按钮*/
    display: none;
}

::-webkit-scrollbar-button:vertical:end:decrement {
    /*//横向 末尾端 减量按钮*/
    display: none;
}


/* 加载中 */


/*#loading{
  width: 100%;
  height: 100%;
  position:relative;
  text-align: center;
}
#loading img {
  position: absolute;
  margin: 0 auto;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
}
*/

.tips {
    color: #FF8D00;
}

#own input {
    /* 进项、销项 开票项目 */
    height: 40px;
    line-height: 40px;
}

.std-input .el-loading-spinner {
    /*国税申报验证码loading*/
    top: 0 !important;
    margin-top: 0 !important;
}

.tips-btn {
    /*用于期初汇率提示信息*/
    width: 15px;
    height: 12px;
    background: url("./images/tips.png") no-repeat 100% 100%;
    background-size: 15px;
    cursor: pointer;
}

.qc-tips-btn {
    width: 15px;
    height: 12px;
    background: url("./images/tips.png") no-repeat 100% 100%;
    background-size: 15px;
    cursor: pointer;
    position: absolute;
    right: -19px;
    top: -1px;
}

.hui-wrap {
    position: relative;
}

.popTips {
    color: #333 !important;
    background: #ffebca !important;
}

.showWay .el-input__inner {
    border-top: 0 none;
    border-right: 0 none;
    border-left: 0 none;
    background: transparent;
    border-radius: 0;
    padding-left: 0;
    font-size: 12px;
}

.showWay .el-input__suffix {
    right: -5px;
}

body .el-table th.gutter {
    /*处理el-table表头错乱问题*/
    display: table-cell!important;
}

.temp-showPageNum .el-input__inner {
    width: 246px;
    /*自定义打印下拉框*/
}

.formBox .input-info {
    /* width: 100px !important; */
}

.formBox .el-input__inner {
    text-align: center;
    vertical-align: top;
}

.formBox .checked .el-checkbox__label {
    font-size: 12px;
    line-height: 16px;
}

.popup.el-dialog__wrapper .el-dialog {
    height: 200px !important;
    box-shadow: 0 2px 4px 2px rgba(123, 123, 123, 0.50);
}


/* 图片上传开始 */

#uploadpicdialog .el-dialog {
    width: 60%;
    /* margin-top: 0 !important; */
    position: absolute;
    top: 50%;
    left: 50%;
    /* transform:translate(-50%,-50%); */
    margin: 0 auto;
    margin-left: -30%;
    margin-top: -20% !important;
}

.uploadpiclist .el-row .pictxt .el-input {
    width: 90%;
}

#associatedvoucher .el-dialog {
    width: 80%;
    height: 550px;
    margin-top: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#associatedvoucher .el-dialog__body {
    height: 520px;
}

#lookpicdialog .el-dialog {
    width: 730px;
    margin-top: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0px !important;
}

#lookpicdialog .el-dialog__body {
    max-height: 440px;
}

#dialogaddattachments .el-dialog {
    width: 1030px;
    margin-top: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    /* transform:translate(-50%,-50%); */
    margin: 0 auto;
    margin-left: -515px;
    margin-top: -20% !important;
}

#dialogaddattachments .el-dialog__body {
    /* height:470px; */
    box-sizing: border-box;
}

#lookBicPicdialog .el-dialog {
    width: 800px;
    max-height: 600px;
    margin-top: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#lookBicPicdialog .el-dialog__header {
    height: 25px;
}

#lookBicPicdialog .el-dialog__body {
    width: 760px;
    /* height:520px; */
}

#lookBicPicdialog .el-dialog__body img {
    max-width: 730px;
    max-height: 480px;
    margin: 0 auto;
    display: inherit;
}


/* 图片上传结束 */


/* 一键报税开始 */


/* .dialogdeclaration .el-dialog{
  width:668px !important;
} */

#yijianboashuibox .el-form-item {
    margin-bottom: 15px !important;
}

.dialogdeclaration .el-dialog__footer {
    padding: 15px 20px !important;
    border-top: 1px solid #E2E4E7;
}

.dialogdeclaration .el-input.is-disabled .el-input__inner {
    color: #606266 !important;
}

.el-button--mini,
.el-button--mini.is-round {
    padding: 7px 10px !important;
}


/* 一键报税结束 */


/* 智能取票 */

#smartInvoicebtn .el-button-group .el-button--primary:last-child {
    width: 28px;
    float: right;
}

#smartInvoicebtn .el-button-group .el-button--primary:last-child span {
    margin-left: -5px;
}


/* 期初 */

#smartBtn .el-button-group .el-button--default:last-child {
    width: 28px;
}

#smartBtn .el-button-group .el-button--default:last-child span {
    margin-left: -5px;
}


/* 新增发票弹窗 */

.colselect .el-input.is-focus .el-input__inner,
.colselect .el-input__inner:focus {
    border: none !important;
    height: 40px !important;
}

.colselect .el-input .el-input__inner {
    height: 40px !important;
}

.invoice-type-info .el-input__inner {
    border: none !important;
}

.total-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 7px;
    background: url(./images/total.svg) no-repeat center center;
    background-size: contain;
}


/* 查看凭证设置dialog */

#sanVoucherDialog .el-dialog__body {
    min-height: 120px;
}

input::-webkit-input-placeholder {
    color: #AFB5BB;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #AFB5BB;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #AFB5BB;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #AFB5BB;
}


/* 智能取票-试用须知 */

.popperClass {
    /* left:650px !important; */
    /* top:175px !important; */
    margin-left: -80px;
}


/* 新增发票 */

.autosearchbox .el-input__inner {
    border: none !important;
    padding: 0 !important;
}

.autosearchbox .el-autocomplete input {
    padding: 0 !important;
}


/* 一键报税弹窗popper */

.PopperclassTax {
    background: rgba(0, 0, 0, 0.75) !important;
}

.el-tree-node__content {
    height: 36px !important;
}


/* 进项/销项发票筛选 */

.popper_class_invoice {
    margin-left: -212px;
}


/* 已开发票筛选 */

.popper_class_Einvoice {
    margin-left: -226px;
}

.tooltip_class_80 {
    margin-right: -80px;
}


/* 原始凭证 */

.voucherUpload_table .el-table-column--selection .cell {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
}

.zdy_input input {
    color: #1F2329 !important;
    border: none !important;
    border-bottom: 1px solid #DDDFE1 !important;
}

.qijianriqi .input_cell .border_date_picket {
    width: 200px !important;
}

#intelligentticket .el-dialog__body {
    padding: 20px 20px 0 20px !important;
}

.taxopen {
    position: absolute !important;
    right: -7px !important;
    top: -10px !important;
    background: url('./images/taxopen.svg') center center no-repeat;
    display: inline-block;
    width: 40px;
    height: 16px;
}

.rijizhangriqi .el-input__inner {
    padding-right: 5px !important;
}

.filterbtn {
    background: #3D82F3 !important;
    color: #FFFFFF !important;
    border: none !important;
}

.filterbtn:hover {
    background: #409EFF !important;
}

.popover_top_booklist {
    margin-top: 18px !important;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.22) !important;
}

.popover_shadow {
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.22) !important;
}

.popover_top_subsidiary {
    margin-top: 2px !important;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.22) !important;
    margin-left: -56px;
}

#xszbookbox .el-form-item--mini.el-form-item,
#xszbookbox .el-form-item--small.el-form-item {
    margin-bottom: 12px !important;
}

.qskmcomponent .km_select,
.qskmcomponent .km_select input {
    width: 279px !important;
}