@charset "utf-8";
body{background:#EEEEEE;font-family:PingFang SC,Microsoft YaHei,Arial Regular;font-size:14px;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.iheader{height:56px;color:#f9f9f9;padding:0 20px;font-size:16px;line-height:56px;background:#4285f4;}
.iheader .ilogo{height:43px;margin:0px 64px 0 0;vertical-align:middle;}
.iheader .ent{display:inline-block;float:right;margin-top:0px;font-size:14px}
.iheader a{color:white;padding:0 11px;display:inline-block}
.iheader a:hover,.iheader a.active{background:#376ace}

.menu{clear:both;display:flex;align-items:center;padding:0px 24px;vertical-align:middle;height:60px;background: #fff;}
.menu .return{font-size:24px;font-weight:bold;vertical-align: middle;margin:-3px 12px 0 0}
.menu .title{font-size:20px;margin:0 24px 0 0}
.menu i.separator{margin:4px;color:rgba(0,0,0,.4);}
.menu a{color:rgba(0,0,0,.4);}
.menu a.active,.menu.active a{color:#4285f4;}
.menu .doc{flex:1;text-align:right;}
.menu .doc a{font-size:14px;color:#4285f4;text-decoration:none;}

.content{display:flex;padding:24px;background:#eee;min-height:500px;}
.content>*{background:#fff;}
.content .lWrap{width:260px;border-right:1px solid #eee;}
.content .lWrap .search{padding:11px;}
.content .lWrap .title{border-bottom:1px solid #eee;font-size:20px;    padding: 0 16px;overflow: hidden;line-height: 60px;text-overflow: ellipsis;white-space: nowrap;}

.content .rWrap{flex:1;padding:20px}
.content .rWrap .title{padding:0 0 24px 0;font-size: 20px;}
.content .rWrap label{font-size:13px;}

.footer{margin:0 auto;width:250px;min-height:120px;color:#abaeb0;margin-top:80px}
.footer img{}
.footer span{display:block;margin-top:10px;float:right;}

.goodShow{line-height:36px;width:784px;}

.drawer{z-index:9999;position:fixed;padding:2px;top:0px;right:0;bottom:0;background:#fff;}
.drawer .shade{position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;opacity:0.6;}
.drawer .title{position:absolute;font-size:16px;top:0px;left:0;right:0px;height:56px;padding:0 16px;}
.drawer .closed{position:absolute;top:10px;right:30px;}
.drawer .action{z-index:1;position:absolute;bottom:0;left:0;right:0;padding:9px 16px;background:#fff;border-top:1px solid #e7e7e7;}
.goodEdit{line-height:36px;width:868px;}

.taxSerachList{padding:9px}
.fixedBottom{z-index:999;background:#fff;padding:9px;position:fixed;bottom:0;left:0;right:0;width:100%;text-align:center;}

.list{overflow:auto;margin:24px;padding:0 24px 12px 24px;background:#fff;position:relative;}
.list .title{padding: 0 0 24px 0;font-weight:bold;margin: 24px 0;font-size: 16px;line-height: 24px;letter-spacing: 0;color: #333;border-bottom: 1px solid rgba(39,40,46,.08);}
.list .title a{float:right;font-weight:400;font-size:0.8em}
.list .iTitle{margin:16px 0;font-size:16px;font-weight:700;color:#333;}
.list .card{position: relative;height:134px;padding: 24px;margin: 0 16px 16px 0;cursor: pointer;border: 1px solid rgba(39,40,46,.08);border-radius: 2px;}
.list .card:hover{box-shadow:0 0 12px rgba(0,0,0,0.12)}
.list .card img{width:48px;height:48px;}
.list .subtitle{margin-bottom: 4px;font-size: 14px;font-weight: 700;line-height: 22px;letter-spacing: 0;color: #333;}
.list .subdesc{font-size:12px;line-height: 20px;letter-spacing: 0;color: #666;}
.list .icard{float:left;box-sizing:content-box;width:125px;height:123px;line-height:20px;padding:25px 0px 0;margin:9px 16px 9px 0;font-weight:bold;border:1px solid #eeeeef;text-align:center}
.list .icard:hover{box-shadow:0 4px 10px rgba(17,31,138,.16)}
.list .icard img{width:46px;height:46px;}
.list .fcard{display:inline-flex;width:27%;height:80px;padding:24px;margin: 0 16px 16px 0;cursor: pointer;border: 1px solid rgba(39,40,46,.08);border-radius: 2px;}
.list .fcard:hover{box-shadow:0 0 12px rgba(0,0,0,0.12)}
.list .fcard>div{flex:1;}
.list .fcard img{width:48px;height:48px;margin:9px 0}
.list .fcard .subtitle{margin-bottom: 4px;font-size: 14px;font-weight: 700;line-height: 22px;letter-spacing: 0;color: #333;}
.list .fcard .subdesc{font-size:12px;line-height: 20px;letter-spacing: 0;color: #666;}
.list .acard{padding:20px 0;line-height:20px;}

.itable thead th{font-size:14px;border-right:1px solid #dcdcdc;background:#F9FAFD;color:rgba(0,0,0,.4)}
.itable tbody tr{border-bottom:1px solid #dcdcdc;font-size:14px;}
.itable tbody td{font-size:14px;color:rgba(0,0,0,.9);padding:8px;}
.itable .btns{border-left:1px solid #dcdcdc;}
.itable .btns a{padding:9px;color:#4285f4;font-size:14px;}

.eTable{font-size:14px;text-align:right;width:100%;border-collapse:collapse;}
.eTable thead{background:#F9FAFD;color:rgba(0,0,0,.4)}
.eTable tbody{}
.eTable tbody tr{border-bottom:1px solid #dcdcdc}
.eTable tbody tr:hover{background:#D1E7FB;}
.eTable th{text-align:left;padding:13px 12px 12px;font-weight:400;}
.eTable td{padding:13px 12px 12px}
.eTable .border th,.eTable .border td{border:1px solid #dcdcdc}
.eTable a{color:#4285f4}

.addRow{position:absolute;top:16px;left:-1150px;color:#5590E8;font-size:20px}tr:hover .addRow{left:-115px;}

.layer{z-index:9999;position:fixed;padding:32px;top:80px;left:0;right:0;margin:0 auto;background:#fff;}
.layer .shade{position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;opacity:0.6;}
.layer .title{height:40px;}
.layer .closed{position:absolute;top:20px;right:30px;}

.invoiceList{display:flex;font-size:16px;font-weight:700;line-height:28px;padding: 20px; margin-bottom: 16px; overflow: hidden; background: rgb(255, 255, 255); border: 0.6px solid rgb(212, 212, 213); border-radius: 2px;}
.invoiceList:hover{border-color:#4285f4;}
.invoiceList small{color:#666;font-weight:400;}

.alert{font-size:14px;padding:16px 24px;margin:16px 0;color:#545C64;background:#d2e7fb;}
.alert a{color:#4285f4;}
.invoice{padding:30px 30px 0 30px;color:#a15f3b;font-family:SimSun,STSong;width:1040px;margin:0 auto;}
.invoice .qcode{display:inline-block;width: 166px;height: 88px; margin-left:9px;font-weight: 600; line-height: 22px; vertical-align: middle; border: 2px dashed #a15f3b; font-size: 14px; color: #a15f3b;;}
.invoice .title{display:inline-block;margin:0;height:30px;padding:9px 0;font-size:28px;font-weight:bold;text-align:center;color:#a15f3b;border-bottom:4px double #a15f3b;}
.invoice>table{margin:16px 0;color:#a15f3b;border-collapse:collapse;}
.invoice>table td{border:2px solid #a15f3b;line-height:18px;font-size:14px;text-align:center;}
.invoice>table td p{display:inline-block;width:18px;text-align:center;line-height:18px;font-size:14px}
.invoice span{color:#333;}
.invoice .remark{padding:16px;text-align:left;vertical-align:baseline;line-height:24px}
.invoice .remark span{min-width:25%;display:inline-block;overflow-wrap:anywhere}
.invoice .items{line-height:24px;position:relative}
.invoice .items>div{position:absolute;bottom:9px;}
.invoice .items td{border:none;padding:2px 0}

.flex{display:flex;}.flex>*{flex:1;}
.taxSearchList{display:block;padding:5px 0 5px 16px;font-size:14px;color:rgba(0,0,0,.9);line-height:22px;}
.shadow:hover{box-shadow:0 0 12px rgba(0,0,0,0.12)}
.aaa{height:180px;margin:50px;padding:50px;font-size:12px;color:#666;}
.aaa img{width:112px;height:112px;margin:0 auto 8px;border:1px dashed #a7a3a3;}
.aaa a{color:#4285f4;font-size:16px;padding:9px;}
/*login*/
.login-bodyWrap{height:700px;padding-top:20px;background:url(https://oss.acc6.com/etax/login_bg.png) no-repeat 0px -105px;background-size:cover;}
.login-body{display:flex;text-align:center;margin:0px auto;height:500px;width:780px;background:#fff;border-radius:2px;box-shadow:0 8px 40px rgb(23 80 153 / 35%)}

.left-head{font-size:20px;color:#333;margin:80px 0 64px 0}
.left-head a{color:rgb(66, 133, 244);font-weight:bold;font-size:23px;border-bottom:3px solid rgb(66, 133, 244);}
.left-qcode{margin:0 auto;width:150px;height:150px;border:1px solid #ccc;border-radius:9px;padding:10px}
.left-btn{margin-top:50px}
.left-btn a{color:#444;border-radius:16px;border:1px solid #ccc;background:#fff;font-size:14px;margin:20px 8px;padding:6px 24px;}
.left-btn a.active{color:#e5eefa;background:#4285f4;border:1px solid #4285f4;}

.right-body{margin:10px;}
.right-head{margin:30px 10px 0 10px;display:flex;}
.right-head a{flex:1;color:#444;font-size:16px;margin:8px;padding:8px;}
.right-head a.active{font-weight:bold;border-bottom:4px solid #4285f4}

.right-form{padding:20px 32px 50px 32px;font-size:16px;}
.right-form button{width:100%;font-size:16px;height:40px;}
.right-form .bottom{color:#4285f4;font-size:16px;text-align:left;margin:20px 0;}
.icon{background:no-repeat;text-align:left;padding-left:40px;margin:16px 0;line-height:40px;border:1px solid #ccc;}
.icon-code{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IArs4c6QAAADZQTFRFAAAAv7+/sbGxsbGxrq6urq6usLCwsLCwr6+vr6+vr6+vr6+vr6+vsLCwrq6ur6+vr6+vr6+vMxYEggAAABF0Uk5TAARiZY6RmpvP0tPd3uH9/f5TL0WZAAAAV0lEQVQY02NgoBJg5hUQhAMBXmaIKJMgFzsbHLBzCTKBhXk4GJH1MnLwgGl+VlQzWfnBlCCfIBrAK8yCaggLUcKcIP2cxAqjGYLD3Ri+5MYXJjhCkGYAAPjwB1wyexWWAAAAAElFTkSuQmCC) no-repeat 11px 9px}
.icon-phone{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAAXNSR0IArs4c6QAAACpQTFRFAAAAqqqqsLCwr6+vsLCwr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vW9972wAAAA10Uk5TAAN4eXt9f6apw+jq/gQHxU4AAAA/SURBVBjTY2DACUTW3r1795YjmB1TpKSkZH4UzN4BJrvB5DUwmUtV9l0IwGCjqZ8JY+8As7sR7lQ/iuF+ggAAZdsoYD9oHYkAAAAASUVORK5CYII=) no-repeat 11px 9px}
.icon-password{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IArs4c6QAAAF1QTFRFAAAAgICAqqqqqqqqsbGxr6+vsLCwrq6ur6+vr6+vr6+vr6+vr6+vsLCwsLCwsLCwr6+vr6+vsLCwr6+vr6+vr6+vr6+vr6+vr6+vrq6usLCwsLCwr6+vr6+vr6+vHo5bSgAAAB50Uk5TAAQMEjtDZGVzf4CTlZWYoqOvsrO60NLg6err8f3+fz7wnwAAAItJREFUGNO1kEkOgzAQBM0WFgMJAWO26f8/MwleYBBwS19KKsnqcQtxn6Sb5y452oyG52ugjNt4eYdChO0SM92M0Q/R2DA91Yb1xDQVhgUxjdwwx06mGj469RaqkjaVwsNqrYLtZaC06yv3NaVrhVzR9yskuAb+oO0lttJfcnH3xS+/m5CbhLZNTvIBNugLg6/nW94AAAAASUVORK5CYII=) no-repeat 11px 9px}
/*el*/
body .el-pagination{padding:9px 0}
body .el-result .icon-warning{color:#409EFF}
body .el-drawer__header{margin-bottom:0;padding:0 16px;font-size:16px;font-weight:600;border-bottom:1px solid #e7e7e7;color:rgba(0,0,0,.9);min-height:56px;border-radius:2px 2px 0 0;box-sizing:border-box;}
