@charset "utf-8";/*滚动条*/
::-webkit-scrollbar{width:6px;height:6px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:10px;background-color:#fff;}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:#bbb;}
/*layui*/
.iTitle{border-bottom:1px solid #ddd;padding:0 0 7px;margin:0 0 14px;font-weight:bold}
.layui-tab{margin:0;}
.layui-tab .layui-tab-title .li{padding:0 9px;}
/*taskStatus*/
.layui-card{border:1px solid #ccc;}
.layui-card-header{height:38px;line-height:38px;background:#f7f7f7;position:relative;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #ccc;}
.layui-card-body{height:120px;text-align:center;}
.layui-card .btn{position:absolute;bottom:-16px;padding:6px 0px;background:#f7f7f7;color:#47B986;border-radius:16px;left:30%;width:40%;text-align:center;border:1px solid #47B986;letter-spacing:2px;}
/*queryWrap*/
.layui-header .layui-nav-item:hover .layui-nav-child{display:block;top:48px;}
/*queryWrap*/
body .queryWrap{position:relative;margin:0 9px 1px 9px!important;width:180px;}
body .queryWrap .queryInput{height:30px;padding-left:6px;}
body .queryWrap:hover .queryInput{border-width:1px;}
body .queryWrap .queryIcon{position:absolute;right:3px;top:6px;}
/*taskStatus*/
.taskStatus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.taskStatus:before{content:' ';padding:0 2px;color:white;font-weight:bold;min-width:10px;display:inline-block;}
.taskStatus.published:before{content:'\e605';color:red;font-family:layui-icon!important;}
.taskStatus.checked:before{content:'\e605';color:red;font-family:layui-icon!important;}
.taskStatus.txt:after{content:'未完成';}.nologin .taskStatus.txt:after{content:'未登录';}.taskStatus.txt.published:after{content:'已完成';color:red;}.taskStatus.txt.checked:after{content:'已完成';color:red;}
/*companyInfo*/
#companyInfo>span{font-size:20px;font-weight:bold;}
#companyInfo>small{font-size:14px;font-weight:normal;color:gray;}
#companyInfoDiv table{table-layout:fixed}
#companyInfoDiv table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#companySeletTbody a{font-size:14px;padding:0 5px;}
/*el*/
.el-radio-group{font-size:1px}
/*整体布局*/
.layui-layout-admin .layui-body{left:98px}
.ilogo{height:50px;line-height:50px;padding:0;text-align:center;font-weight:bold;font-size:18px;width:100%;background:#3c3c3c;}
.layui-tab-content{padding:0;overflow-x:hidden;background:#fff;}
.layui-form-sm .layui-form-mid{padding:6px 0 0 0!important;}
.layui-form-sm .layui-input-inline{padding:4px 0 0 0!important;}
.layui-form-sm .layui-input{border-width:0 0 1px 0!important;;}
.layui-form-sm .layui-input, .layui-form-sm  .layui-select, .layui-form-sm .layui-textarea{height:28px;}
.layui-form-sm .layui-form-select dl{top:32px;}
.layui-nav-tree .layui-nav-item>a{text-overflow:clip;font-size:16px;}
.layui-nav-tree .layui-nav-item .layui-nav-child a{text-overflow:clip;font-size:14px;}
/*content*/
.contentWrap{-moz-user-select:none;width:100%;margin:0px;background:#fff;overflow:hidden;}
.contentTool{margin:9px 0;}
.contentTool .layui-select,.contentTool .layui-input{height:30px;}
.contentTool .layui-form-select dl{top:30px;}
.contentTool .layui-form-label{width:auto;text-align:left;padding:5px;}
.contentTool .layui-form-item{margin-bottom:0;}
/*voucher_wrap*/
.voucher_wrap{padding:0 5px 50px 1px;width:840px;background:#fff;position:relative;}.mobile .voucher_wrap{width:800px;padding:15px}
.voucher_wrap .layui-form-mid{font-size:16px}
.voucher_wrap .voucher_title{font-size:36px;text-align:center}
.voucher_head{padding-top:10px;margin-bottom:10px;overflow:hidden;zoom:1;}
.voucher_head .date_wrap{display:inline-block;*display:inline;zoom:1;margin-left:20px;vertical-align:middle;}
.voucher_head .mark_wrap, .voucher_head .tit_wrap{float:left;}
.voucher_head .mark_wrap .txt{display:inline-block;*display:inline;zoom:1;line-height:30px;vertical-align:middle;}
.voucher_head .tit_wrap{margin:-20px 0 0 110px;}
.voucher_head .attach_wrap{float:right;}
.vouChecked .vouShade{position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;cursor:not-allowed}
/*voucher*/
.voucher{border-collapse:collapse;margin:0 0 10px 0px;border:2px solid black;font-size:14px;color:black;}
.voucher tbody tr:hover{background:#f3f3f3;}
.voucher td,.voucher th{height:64px;border:1px solid black;position:relative;}
.voucher thead th,.voucher tfoot td{height:48px;text-align:center;font-weight:bold;}
/*editable*/
.voucher .editable{height:100%;width:100%;line-height:64px;display:table;}
.voucher input.edit{height:100%;min-height:64px;width:100%;padding:0 4px;border:1px solid #5FB878;box-sizing:border-box;text-align:inherit;}
.voucher .editable>p{display:table-cell;height:100%;width:100%;padding:0 3px 9px 3px;line-height:18px;vertical-align:middle;}
.voucher .cell_money>p{padding:0px;}
.voucher .editable>input{display:none;}
.voucher .editing,.voucher .editingPlus{position:sticky;z-index:2}
.voucher .editing>p,.voucher .editingPlus>p{display:none;}.voucher .editing>input,.voucher .editingPlus>input{display:block;}
.assistShade{position:fixed;z-index:1;top:80px;bottom:0;left:120px;right:0;background:transparent}
/*栏次：借贷金额*/
.voucher .col_money{width:200px;background-image:url('https://oss.acc6.com/shicao/money_bg.png');background-repeat:repeat-y;background-position:right;}
.voucher .col_money>b{display:block;height:25px;line-height:25px;background:#fcfcfc!important;}
.voucher .col_money>.cell_money{width:100%;margin-left:4px;overflow:hidden;font-family:'tahoma';font-weight:bold;letter-spacing:11px;text-align:right;}
.voucher .col_money>.cell_money.editing{margin-left:0px;font-size:20px;}
.voucher .col_money>.money_unit{height:22px;line-height:22px;font-weight:normal;border-top:1px solid #dadada;text-align:center;}
.voucher .col_money>.money_unit>div{white-space:nowrap;font-family:'tahoma';font-size:14px;letter-spacing:6px;overflow:hidden;position:relative;right:-3px;*right:2px;text-align:right;}
/*栏次：合计-摘要-科目*/
.voucher .col_total{text-align:left;padding-left:5px;font-weight:bold;}
.voucher .col_summary{font-size:15px;width:190px;word-break:break-all;word-wrap:break-word;}.mobile .col_summary{width:150px}
.voucher .col_subject{font-size:16px;width:250px;word-break:break-all;word-wrap:break-word;}
/*凭证对错*/
.jstatus{zoom:0.8;display:block;width:150px;height:64px;transform:rotate(-18deg);position:absolute;left:82%;top:30px;z-index:9;background-repeat:no-repeat;background-position:right;}
.yes .jstatus{background-image:url('https://oss.acc6.com/base/status_yes.png');}.little .jstatus{background-image:url('https://oss.acc6.com/base/status_little.png');}.wrong .jstatus{background-image:url('https://oss.acc6.com/base/status_wrong.png');}
.voucher .cell_tip{position:absolute;top:0;left:0;width:0;height:0;border-top:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;}
.voucher .cell_tip[msg]{border-top-color:red;}.voucher tr:hover .cell_tip[msg]{border-width:21px;}
/*增减行*/
.voucher .handle{visibility:hidden;position:absolute;font-size:10px;}
.voucher .handle a{display:block;padding:3px 2px;}
.voucher .handle.mx{bottom:1px;left:0px;}.voucher .handle.sy{bottom:1px;right:2px;color:red;z-index:9;visibility:visible;line-height:12px}
.voucher tr:hover .handle{visibility:visible;}.voucher .handle.show{visibility:visible;}

.voucher .adddel{top:-2px;left:-28px;width:20px;height:40px;margin:9px;}
.voucher .num{font-size:11px;color:#555;position:absolute;bottom:1px;right:1px;}
.voucher .num input{max-width:30px;border:1px solid transparent}.voucher .num:hover input{border:1px solid #5FB878}
/*voucherDropList*/
.voucherDropWrap{position:absolute;top:64px;left:0;right:0;z-index:1;background:#fff;line-height:20px;}
.voucherDropWrap>.lists{max-height:140px;overflow:auto;border:1px solid #5FB878}
.voucherDropWrap>.lists>a{display:block;padding:2px 5px;font-size:12px;cursor:pointer;}
.voucherDropWrap>.lists>a:hover{background:#E2E6EE;color:red;}
.voucherDropWrap>.lists>a:active{background:#E2E6EE;}
.voucherDropWrap>.btns{display:block;background:#fff;border:1px solid #5FB878;padding:2px 5px;font-size:12px;cursor:pointer;}

#voucherDropList{position:absolute;top:-999px;left:190px;width:246px;max-height:120px;background:#fff;overflow:auto;border:1px solid #5FB878;}
#voucherDropList>.item{display:block;padding:2px 5px;font-size:12px;line-height:20px;cursor:pointer;}
#voucherDropList>.item:hover{background:#E2E6EE;color:red;}
#voucherDropList>.item.active{background:#E2E6EE;}
#layerSummaryDiv{padding:2px 20px;}
#layerSummaryDiv a{display:block;padding:5px;}
#layerSummaryDiv a:hover{color:#5FB878;}
/*明细账-报表*/
.about{max-width:900px;margin:9px;font-size:16px;line-height:28px}
.about h3{font-weight:bold;padding:9px 0}
.about a{color:red;padding:2px;}
/*明细账-报表*/
#bookSubsidiarySubjectName{border:1px solid #e6e6e6;border-bottom:none;background:#fff;height:30px;line-height:30px;padding-left:12px;font-weight:bold;}
#bookSubsidiarySearch{height:30px;margin-bottom:1px;}
/*process*/
#process{position:relative;width:100%;max-width:1160px;height:420px;background:url('https://oss.acc6.com/shicao/process.png?v1') no-repeat;background-size:cover;}
#process>a{position:absolute;width:240px;}
#process>a:hover{text-decoration:underline;}
#process>a>h3{top:15px;left:70px;font-weight:bold;font-size:18px;}
#process>a>h3>b{display:inline-block;width:18px;height:18px;font-size:16px;line-height:18px;text-align:center;margin-right:5px;border-radius:50%;color:white;background:black;}
#process>a>p{padding:6px 0 0 0;font-size:12px;}
/*companyInfoPage*/
#companyInfoPage>div{background-color:#fff;border:5px solid #ca9a37;margin-top:15px;padding:20px 20px 20px 30px;box-shadow:2px 3px 5px #ccc;}
#companyInfoPage h3{border-left:6px solid #804000;color:#804000;font-size:16px;margin-bottom:10px;padding-left:11px;}
#companyInfoPage dl{display:inline-block;margin:2px 0;width:500px;vertical-align:top;}
#companyInfoPage dl.all{width:1060px;}
#companyInfoPage dt{display:inline-block;font-weight:bold;line-height:25px;padding-left:10px;position:relative;}
#companyInfoPage dt::before{content:".";left:0px;line-height:14px;position:absolute;top:0px;}
#companyInfoPage dd{display:inline;line-height:25px;margin-left:10px;}
#companyInfoPage .person>div{display:inline-block;padding:15px;line-height:28px;margin:1%;width:14.5%;background:#f6f9f9;border:solid 1px #ddd;text-align:center;vertical-align:middle;cursor:pointer;}
#companyInfoPage .staff>span{padding:0 2px;}
#companyInfoPage th{text-align:center;padding:12px 0px;}
/*建账*/
.createWrap .submit:after{content:'创建账套';}
.createWrap.saved .submit:after{content:'修改账套';}
.createWrap.saved .reset{display:none;}
.createWrap .layui-form-item .icontips{visibility:hidden;}
.createWrap .layui-form-item:hover .icontips{visibility:visible;}
.createWrap .layui-form-label{font-weight:bold;}
.createWrap.saved .istatus{position:absolute;right:8px;top:40px;font-size:28px;transform:rotate(30deg);}
.createWrap.saved .istatus:after{content:'已创建';border:1px solid #FF5722;color:#FF5722;padding:5px;}
/*答案及附件*/
body.hideAnswer .answerContent{display:none;}
/*表格Table*/
.layui-table,.layui-table-view{margin:0;}
.layui-table tbody tr:hover{background-color:transparent;}
.layui-table-header th>div{text-align:center!important;font-weight:bold!important;}
.layui-table-cell{padding:0 5px!important;}
.trEven{background:#f2f2f2!important;}
.trHover{background:#dff0d8!important;}.trHover a[tabid]{text-decoration:underline;font-weight:bold;}
.trChecked{background:#5FB878!important;}
.layui-table-report{margin-bottom:9px}
.layui-table-report th,.layui-table-report td{padding:9px 5px;font-size:16px;}
.layui-table-report th{text-align:center;font-weight:bold;}
.layui-table-report [g="1"]{text-indent:15px;}.report [g="2"]{text-indent:30px;}
/*other-其他*/
#searchHtml a{display:inline-block;padding:5px;}
/*admin-管理*/
.adminShow #taskDiv a.error:before{content:'&';}
/*new-shicao*/
.layui-side1{position:fixed;left:0;top:0;bottom:0;z-index:1999;width:98px;}
.layui-nav-right{background:#3c3c3c;}
.layui-nav-right>li{height:56px;font-size:18px;}
li{position:relative}
.dropmenu{display:none!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;background:#fff;padding:7px;z-index:9999!important;position:absolute;top:0;left:98px;background:#fff;color:black;width:max-content;}
li:hover>.dropmenu{display:block!important;}
.dropmenu:after{content:'\e623';font-family:layui-icon!important;position:absolute;top:18px;left:-14px;z-index:99;color:white;transform:rotate(180deg);font-size:20px;}
.dropmenu li{font-size:16px!important;border-radius:2px;margin:6px 0;line-height:32px!important;;}			
.dropmenu li a{position:relative;display:inline-block;color:#666!important;width:122px;font-size:16px!important;border-radius:2px;padding:2px 9px;height:32px!important;line-height:32px!important;}
.dropmenu li.star a{color:red!important;}.dropmenu li.star a:after{content:'*';}
.dropmenu li:hover a{color:#5FB878!important;background:#ebf2fd!important;}
.dropmenu ul{float:left;display:inline-block;vertical-align:top;width:140px;}
.dropmenu li.title{padding-left:5px;color:#1f2329;font-size:14px;font-weight:700;border-bottom:1px solid #dddfe1;line-height:40px;cursor:pointer;padding-left:10px;position:relative;}
.dropmenu.bottom{top:auto;bottom:0px;}.dropmenu.bottom:after{top:auto;bottom:16px;}
.icon{position:relative;line-height:56px;height:56px;cursor:pointer;display:block;vertical-align:middle;cursor:pointer;padding-left:10px!important;color:white;letter-spacing:5px;}
.icon i{font-size:20px;width:32px;display:inline-block;text-align:center;}
li:hover .icon{background-color:#5FB878!important;color:white!important;}
.logo{background:#3c3c3c;height:49px;line-height:40px;padding:0;text-align:center;font-weight:bold;font-size:18px;width:100%;}
/*tool*/
.xsform .layui-form-label{width:130px}
.xsform input{text-align:right;padding-right:5px;}
.xsform .write{border:2px solid #5FB878}
.xsform .result{font-weight:bold;color:red;}
.xsform .bordernone{border:none}
.xsform .star:after{content:'*';color:red;}
.xsform .layui-form-item{margin-bottom:5px}

.renzhengTestForm{font-size:16px;}
.renzhengTestForm .write{border:none;border-bottom:1px solid #5FB878;}
.renzhengTestForm .result{font-weight:bold;color:red;border-color:red;}
.renzhengTestForm hr{border-top:1px solid black;}

/*vant*/
.tabHide>.van-tabs__wrap{display:none;}
#layerLogin .layui-tab-title li{font-size:18px;width:49.9%;padding:0;}
#layerLogin input{font-size:15px;}
#layerLogin .wxBind .layui-tab-title{display:none;}
#layerLogin .wxBind .registerDiv{display:none;}
#layerLogin .wxBindTitle{display:none;}#layerLogin .wxBind .wxBindTitle{display:block;}
.nolabel{margin-left:0;}
.loginWrap .weixin{margin:0 auto;text-align:center;;}
.loginWrap .weixin img{width:160px;margin:40px auto 20px auto;}
.loginWrap .weixin p{color:gray;font-size:12px;}
.loginWrap .layui-tab-content{padding123:20px 30px 0 10px}
.loginWrap .layui-input-block{margin-left:0px;height:48px;}
.loginWrap #sendSms{position:absolute;top:4px;right:3px}
#loginAgree{color:gray;position:absolute;bottom:10px;right:99px;}
.svgicon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}
[v-cloak]{display:none}
.homeSwipeWrap{padding:0px 0px 0px 0px;margin-top:0px;}
.homeSwipe{width:100%;height:200px;}
.homeSwipe .van-swipe-item{width:100%;height:100%;background-position:0px -77px;background-size:100% auto;}
body{font-size:16px;background:#f5f5f5;}
.main{padding-top:50px;background:#f5f5f5;background:no-repeat;position:relative;background-size:100% auto;}
.van-dropdown-menu__bar{background:none;box-shadow:none;}
.van-dropdown-menu__title{color:#fff;font-size:1.3em}
.tabbar-home .van-nav-bar{color:#fff;background:no-repeat;background-size:100% auto;}
.tabbar-home .van-nav-bar span{color:#fff;}
.tabbar-home .van-nav-bar .van-icon{color:#fff;}
.van-nav-bar__title{font-weight:bold;font-size:1.2em;}
.van-nav-bar__content{height:3rem;}
.van-hairline--bottom:after{border:none;}
img{width:100%;}
.tabs{color:#fff;padding:1px 0 5px 0;display:flex;height:20px;line-height:20px;}
.tabs a{position:relative;align-items:center;padding:0px 2px;margin:0 5px;border:1px solid #25C85D;color:#25C85D;background:#fff;border-radius:99px;font-size:12px;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;}
.contentlist .title a{float:right}
.card{background:#fff;border:1px solid #ddd;border-radius:9px;margin:9px 6px;box-shadow:0 8px 12px #ebedf0}
.card .title{padding-bottom:9px}
.card .title span{float:right;color:#ccc;font-size:0.8em;}
.van-grid-item__content:after{border:none}
.van-cell{padding-left:5px;}
.row1{border-bottom:1px solid #e5e5e5;padding:5px 5px}
.row2{padding:5px 5px;margin-bottom:5px;}
.icon{font-family:'iconfont';font-style:normal}
.van-grid-xs .van-grid-item__content{padding:3px;}
/*admin*/
[adminicon]{background:url('/cache/base/icon_mouse.png');position:fixed;z-index:99999;top:0;left:0;height:22px;width:22px;background-size:150px auto;background-position:-8px -2px}
[adminicon=cursor]{background-position:-8px -2px}
[adminicon=pointer]{background-position:-36px -2px}
[adminicon=zoomin]{background-position:-64px -2px}