.dialog{z-index:999}.dialog,.dialog .mask{position:fixed;left:0;top:0;width:100%;height:100%}.dialog .mask{z-index:98;background-color:rgba(0,0,0,.4)}.dialog .dialog-container{position:fixed;left:50%;top:50%;width:700px;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;padding-top:48px;overflow:hidden}.dialog .dialog-head{width:100%;height:48px;background-color:#f75959;padding:12px 20px;position:absolute;left:0;top:0;z-index:2}.dialog .dialog-title{line-height:24px;color:#fff;font-size:18px;font-weight:400}.dialog .dialog-title.center{text-align:center}.dialog .icon-close{position:absolute;right:0;top:4px;z-index:3;width:40px;height:40px;line-height:36px;text-align:center;font-size:20px;color:#fff;cursor:pointer}.dialog .dialog-body{background-color:#fff;padding:10px 20px 30px}.invoice-page .filter-form{background-color:#f8f8f8;padding:25px 20px 0;overflow:hidden;position:relative;padding-right:90px;margin-top:20px}.invoice-page .filter-form .form-item{margin-bottom:16px;float:left;overflow:hidden;margin-right:30px}.invoice-page .filter-form .btn-group{float:right}.invoice-page .filter-form .label{float:left;font-size:14px;color:#666;line-height:30px}.invoice-page .filter-form .el-input{width:160px}.invoice-page .filter-form .input-item{float:left;min-width:160px}.invoice-page .filter-form .input{width:160px;border:1px solid #e5e5e5;background-color:#fff;padding:4px 10px;font-size:14px;color:#333;line-height:20px;height:30px}.invoice-page .filter-form .unit{font-size:14px;color:#666;line-height:30px;padding-left:5px;padding-right:5px}.invoice-page .filter-form .radiobox{display:inline-block;margin-right:20px;position:relative;margin-top:3px;cursor:pointer}.invoice-page .filter-form .radiobox input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;font-size:100px}.invoice-page .filter-form .radiobox .radio-text{display:inline-block;padding:0 16px;font-size:14px;color:#666;border-radius:2px;height:24px;line-height:24px}.invoice-page .filter-form .radiobox input:checked+.radio-text{background-color:#f75959;color:#fff}.invoice-page .filter-form .btn-all{position:absolute;right:20px;top:25px;font-size:14px}.invoice-page .filter-form .btn-all .btn-filter-bg{height:30px;width:60px;background-color:#f75959;color:#fff;cursor:pointer}.invoice-page .filter-form .btn-all .btn-filter-no-bg{color:#f75959;margin-left:4px;background:none;cursor:pointer}.invoice-page .filter-form .btn-all .btn-filter-no-bg:hover{text-decoration:underline}.invoice-page .gk-table{width:100%;table-layout:fixed;margin-top:20px}.invoice-page .gk-table th{padding:12px 20px;border-bottom:1px solid #f75959;color:#999;font-size:14px;line-height:24px;text-align:left}.invoice-page .gk-table td:last-child,.invoice-page .gk-table th:last-child{text-align:right}.invoice-page .gk-table .color-red{color:#f75959;font-weight:600}.invoice-page .gk-table tr{border-bottom:1px solid #e2e2e2}.invoice-page .gk-table tr td{padding:12px 10px;height:99px;font-size:14px;color:#999}.invoice-page .gk-table input[type=checkbox]{display:inline-block;-webkit-appearance:none;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAOCAYAAAA45qw5AAAAVklEQVQ4jWN8+vTpfwYygJSUFCMDAwPDj6gosvSzQA0hSdOzZ8/QhRhJtPc/E4kaqAZYqGweoWCHh8yA+XjU4lGLh5/F1M7HRJdgA+tjLGUvqYDkigIAlIkPfqjbu4IAAAAASUVORK5CYII=);height:14px;vertical-align:middle;width:14px;background-size:cover;cursor:pointer;margin-right:4px;margin-top:-2px}.invoice-page .gk-table input[type=checkbox]:checked{background-position:-16px 0}.invoice-page .gk-table .btn-text{cursor:pointer;color:#999}.invoice-page .gk-table .btn-text:hover{color:#f75959}.invoice-page .gk-table .btn-a{cursor:pointer;color:#999;text-decoration:underline;color:#f75959}.invoice-page .gk-table .btn-a:hover{color:#f75959}.invoice-page .gk-table .refuse_reason{word-break:break-all;margin-top:5px;font-size:12px;position:relative;padding-right:25px}.invoice-page .gk-table .one{white-space:nowrap;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.invoice-page .gk-table .refuse_reason .more-text{position:absolute;right:0;top:0;text-decoration:underline;cursor:pointer}.invoice-page .el-pagination{text-align:right;margin-top:30px}.invoice-page .no-gk-table td:last-child,.invoice-page .no-gk-table th:last-child{text-align:left}.invoice-page .no-gk-table td:last-child{color:#999;font-weight:400}.invoice-page .invoice-info{background:#f9f9f9;padding:25px 22px;margin-top:20px;margin-bottom:20px;text-align:right}.invoice-page .invoice-info .item{font-size:14px;line-height:24px;text-align:right;margin-bottom:10px}.invoice-page .invoice-info .label{display:inline-block;color:#666}.invoice-page .invoice-info .value{display:inline-block;min-width:60px;color:#f75959}.invoice-page .invoice-info .unit{font-size:12px}.invoice-page .invoice-info .desc{font-size:12px;color:#999;line-height:20px;margin-top:6px;margin-bottom:0}.invoice-page .all-check-box{margin-left:20px}.invoice-page .all-check-box span{font-size:14px;color:#999;display:inline-block;vertical-align:middle;padding-left:6px;line-height:22px}.invoice-page .btn-group{text-align:right;margin-bottom:80px}.invoice-page .btn-group .btn-text{display:inline-block;color:#666;font-size:14px;line-height:30px;margin-right:10px;cursor:pointer}.invoice-page .btn-group .btn-text:hover{color:#f75959}.invoice-page .btn-group .btn-primary{width:100px;border:none;line-height:30px;text-align:center;display:inline-block;color:#fff;font-size:14px;cursor:pointer}.invoice-page .invoice-dialog .dialog-body{padding-top:10px;padding-bottom:20px;height:85vh;overflow-y:auto}.invoice-page .invoice-dialog .el-form-item{overflow:hidden;line-height:24px;margin-bottom:14px}.invoice-page .invoice-dialog .el-form-item .el-form-item__label{font-size:16px;color:#333;font-weight:700}.invoice-page .invoice-dialog .el-form-item .el-select{width:100%}.invoice-page .invoice-dialog .el-form-item .value{font-size:14px;color:#333}.invoice-page .invoice-dialog .btn-primary{display:block;width:100px;height:30px;margin:0 auto;cursor:pointer}.invoice-page .table{width:100%}.invoice-page .table th{color:#333;font-weight:700}.invoice-page .table td,.invoice-page .table th{padding:12px 20px;border:1px solid #e5e5e5;font-size:14px;line-height:24px}.invoice-page .table td{color:#666}