/*Chrome滚动条*/
.pc::-webkit-scrollbar{width:16px;height:16px}
.pc::-webkit-scrollbar-track-piece{background:#ebecef}
.pc::-webkit-scrollbar-thumb{background-color:#D0D2D6}
.pc::-webkit-scrollbar-thumb:hover{background-color:#B7B9BE}
.pc::-webkit-scrollbar-button{height:16px;width:16px;background-color:#ebecef;background-position:center;background-repeat:no-repeat}
.pc::-webkit-scrollbar-button:hover{background-color:#D0D2D5}
.pc::-webkit-scrollbar-button:vertical:start{background-image:url(images/u.png);background-size:11px}
.pc::-webkit-scrollbar-button:vertical:end{background-image:url(images/d.png);background-size:11px}
.pc::-webkit-scrollbar-button:horizontal:start{background-image:url(images/l.png);background-size:11px}
.pc::-webkit-scrollbar-button:horizontal:end{background-image:url(images/r.png);background-size:11px}

/*图标字体*/
@font-face{font-family:"ims";
  src:url('../ims.woff2?t=34') format('woff2'),
  url('../ims.woff?t=34') format('woff'),
  url('../ims.ttf?t=34') format('truetype')
}
.ims{font-family:"ims"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.f-squ:before{content:"\e71a"}.f-shouji:before{content:"\e715"}.f-linkedin:before{content:"\e769"}.f-qq:before{content:"\e882"}.f-qzone:before{content:"\e712"}.f-douban:before{content:"\e744"}.f-mofang:before{content:"\e67c"}.f-jilu:before{content:"\e716"}.f-piao:before{content:"\e717"}.f-huiyi:before{content:"\e718"}.f-net:before{content:"\e719"}.f-licai:before{content:"\e71b"}.f-cangku:before{content:"\e71c"}.f-zhengshu:before{content:"\e71e"}.f-dangan:before{content:"\e720"}.f-kufang:before{content:"\e722"}.f-hetong:before{content:"\e724"}.f-tongji1:before{content:"\e726"}.f-shenqing:before{content:"\eb62"}.f-shenpi:before{content:"\eb67"}.f-zhang:before{content:"\e727"}.f-dingyi:before{content:"\ebb7"}.f-yunying:before{content:"\ebd1"}.f-tongxunlu:before{content:"\e7de"}.f-xsjl:before{content:"\e728"}.f-flow:before{content:"\eacb"}.f-kefu:before{content:"\ec2e"}.f-city:before{content:"\ec70"}.f-diaobo:before{content:"\e72b"}.f-fapiao:before{content:"\e72d"}.f-xiaoshou:before{content:"\e72f"}.f-caigou:before{content:"\e730"}.f-gongzi:before{content:"\e733"}.f-xunjian:before{content:"\e85d"}.f-fenxi:before{content:"\e734"}.f-yiliao:before{content:"\e736"}.f-tousu:before{content:"\e739"}.f-wuliaox:before{content:"\e73a"}.f-ziliao:before{content:"\e73b"}.f-wuliao:before{content:"\e73c"}.f-shouru:before{content:"\e73d"}.f-zhichu:before{content:"\e73f"}.f-card:before{content:"\e740"}.f-zonge:before{content:"\e741"}.f-huan:before{content:"\e991"}.f-win8:before{content:"\e710"}.f-logon:before{content:"\e70f"}.f-not:before{content:"\e70e"}.f-jpg:before{content:"\e6ed"}.f-pdf:before{content:"\e708"}.f-htm:before{content:"\e70d"}.f-pdf2:before{content:"\e6eb"}.f-png:before{content:"\e6ea"}.f-more3:before{content:"\e707"}.f-tree_linetop:before{content:"\e704"}.f-minustr:before{content:"\e700"}.f-minustrb:before{content:"\e703"}.f-plustr:before{content:"\e6f2"}.f-plustrb:before{content:"\e6fa"}.f-treeminus:before{content:"\e713"}.f-treeplus:before{content:"\e652"}.f-treelm:before{content:"\e706"}.f-treelb:before{content:"\e705"}.f-smile:before{content:"\e6e7"}.f-chart:before{content:"\e9ec"}.f-fasong:before{content:"\e6e5"}.f-set2:before{content:"\e6ec"}.f-set:before{content:"\e68a"}.f-xx:before{content:"\e759"}.f-wx:before{content:"\e64f"}.f-home:before{content:"\e735"}.f-fav:before{content:"\e607"}.f-shortcut:before{content:"\e67f"}.f-mail2:before{content:"\e6de"}.f-lock:before{content:"\e6e3"}.f-vcode:before{content:"\e7a1"}.f-play2:before{content:"\e6be"}.f-doing:before{content:"\e6d7"}.f-zhuanban:before{content:"\e66d"}.f-news:before{content:"\e661"}.f-shezhi:before{content:"\e771"}.f-advsearch:before{content:"\e6db"}.f-minus:before{content:"\e6da"}.f-plusfs:before{content:"\e889"}.f-part:before{content:"\e6d4"}.f-doing2:before{content:"\e702"}.f-gongneng:before{content:"\e62c"}.f-all:before{content:"\e6cd"}.f-chaxun:before{content:"\e6c2"}.f-danxuan:before{content:"\e6c3"}.f-bianhao:before{content:"\e6b5"}.f-checkbox1:before{content:"\e6c7"}.f-duoxuan:before{content:"\e6c0"}.f-wenben:before{content:"\e6c1"}.f-gongshi:before{content:"\e6b7"}.f-datetime:before{content:"\e6a0"}.f-special:before{content:"\e6ad"}.f-checkedfill:before{content:"\e6ae"}.f-text:before{content:"\e6b6"}.f-file:before{content:"\e6b9"}.f-undo1:before{content:"\ec45"}.f-num:before{content:"\e6d0"}.f-var:before{content:"\e6d6"}.f-zhiding:before{content:"\e69c"}.f-foot:before{content:"\e69b"}.f-me:before{content:"\e6fd"}.f-userfill:before{content:"\e6a3"}.f-zhuti:before{content:"\e697"}.f-subject:before{content:"\e69a"}.f-ref:before{content:"\e67d"}.f-i:before{content:"\e66e"}.f-paste:before{content:"\e67a"}.f-copy:before{content:"\e679"}.f-newdir:before{content:"\e677"}.f-cut:before{content:"\e721"}.f-user5:before{content:"\e604"}.f-depart:before{content:"\e6dd"}.f-bumen:before{content:"\e614"}.f-dir3:before{content:"\e671"}.f-layout:before{content:"\e672"}.f-wfdata:before{content:"\e8fd"}.f-moban3:before{content:"\e6c5"}.f-moban4:before{content:"\e7b6"}.f-templet:before{content:"\e60a"}.f-alert:before{content:"\e694"}.f-info3:before{content:"\e63c"}.f-close:before{content:"\e649"}.f-saveas:before{content:"\e60d"}.f-asc:before{content:"\e6cb"}.f-desc:before{content:"\e6cc"}.f-dot:before{content:"\e65d"}.f-add:before{content:"\e674"}.f-mobile:before{content:"\e64e"}.f-yan:before{content:"\e692"}.f-user:before{content:"\e650"}.f-search1:before{content:"\e60c"}.f-play1:before{content:"\e675"}.f-sys1:before{content:"\e678"}.f-sysfill:before{content:"\e6f5"}.f-info1:before{content:"\e69d"}.f-up:before{content:"\e6a2"}.f-sousuo:before{content:"\e8da"}.f-more2:before{content:"\e6ab"}.f-help1:before{content:"\e6b2"}.f-qrcode1:before{content:"\e6b4"}.f-users1:before{content:"\e701"}.f-bookmark:before{content:"\e6d3"}.f-add2:before{content:"\e72c"}.f-backspace:before{content:"\e743"}.f-lockfill:before{content:"\e758"}.f-page:before{content:"\e6dc"}.f-star:before{content:"\e799"}.f-print:before{content:"\e7ce"}.f-rili:before{content:"\e6ee"}.f-upgrade:before{content:"\e6ef"}.f-power:before{content:"\e6f4"}.f-darrow:before{content:"\e93b"}.f-input:before{content:"\e601"}.f-ru:before{content:"\e940"}.f-cart2:before{content:"\e602"}.f-uarrow:before{content:"\e945"}.f-check2:before{content:"\e656"}.f-l:before{content:"\e682"}.f-roundcheck:before{content:"\e658"}.f-r:before{content:"\e685"}.f-closefill:before{content:"\e65a"}.f-rarrow:before{content:"\e687"}.f-close0:before{content:"\e65b"}.f-larrow:before{content:"\e688"}.f-r4:before{content:"\e65c"}.f-users2:before{content:"\e6cf"}.f-r3:before{content:"\e65e"}.f-call1:before{content:"\e63e"}.f-timefill:before{content:"\e660"}.f-warn:before{content:"\e662"}.f-my:before{content:"\e68c"}.f-comment:before{content:"\e666"}.f-talk:before{content:"\e737"}.f-notifiy:before{content:"\e66a"}.f-move:before{content:"\e6ce"}.f-more:before{content:"\e684"}.f-fenfa:before{content:"\e68f"}.f-users:before{content:"\e693"}.f-add3:before{content:"\e6d8"}.f-weixin:before{content:"\e695"}.f-add1:before{content:"\e6d9"}.f-critical:before{content:"\eddf"}.f-rr:before{content:"\e6ca"}.f-pre:before{content:"\e6d1"}.f-next:before{content:"\e6d2"}.f-arrowl:before{content:"\e6e9"}.f-arrowd:before{content:"\e6f3"}.f-arrowr:before{content:"\e6fc"}.f-arrowu:before{content:"\e6fe"}.f-msgs:before{content:"\e709"}.f-forward:before{content:"\e7a4"}.f-drive:before{content:"\e7b3"}.f-loading:before{content:"\e862"}.f-undo:before{content:"\e8ad"}.f-win:before{content:"\e8b4"}.f-note:before{content:"\e7e5"}.f-pen:before{content:"\e7ff"}.f-replyall:before{content:"\e871"}.f-gearfill:before{content:"\e9a1"}.f-eye2:before{content:"\e711"}.f-camera:before{content:"\e605"}.f-totop:before{content:"\e60e"}.f-write:before{content:"\e64b"}.f-smile2:before{content:"\e653"}.f-emo:before{content:"\e654"}.f-unhappy:before{content:"\e659"}.f-bin:before{content:"\e67e"}.f-good:before{content:"\e70a"}.f-ok:before{content:"\e80e"}.f-guide:before{content:"\eb5a"}.f-tags:before{content:"\ecdd"}.f-cart:before{content:"\e615"}.f-pic:before{content:"\e619"}.f-new:before{content:"\e626"}.f-eyeclose:before{content:"\e6ac"}.f-pages:before{content:"\e61f"}.f-tag:before{content:"\e611"}.f-info:before{content:"\e616"}.f-rbold:before{content:"\e622"}.f-barcode:before{content:"\e62b"}.f-busy:before{content:"\e665"}.f-finder:before{content:"\e70b"}.f-switch:before{content:"\e87b"}.f-table:before{content:"\e87e"}.f-guide1:before{content:"\e629"}.f-swap:before{content:"\e603"}.f-clubs:before{content:"\e696"}.f-key:before{content:"\e738"}.f-checked:before{content:"\e623"}.f-square:before{content:"\e624"}.f-circle-fill:before{content:"\e617"}.f-circle:before{content:"\e61a"}.f-phone:before{content:"\e62e"}.f-edit:before{content:"\e639"}.f-report:before{content:"\e60b"}.f-sec:before{content:"\e874"}.f-comm:before{content:"\e610"}.f-heart:before{content:"\e62f"}.f-location:before{content:"\e768"}.f-reply1:before{content:"\e627"}.f-refresh2:before{content:"\e62a"}.f-del:before{content:"\e637"}.f-arrow:before{content:"\e689"}.f-tongji:before{content:"\e690"}.f-flag:before{content:"\e698"}.f-setting:before{content:"\e635"}.f-adduser:before{content:"\e636"}.f-user1:before{content:"\e669"}.f-upload:before{content:"\e69e"}.f-qrcode:before{content:"\e69f"}.f-setpage:before{content:"\e63b"}.f-user3:before{content:"\e63f"}.f-time:before{content:"\e640"}.f-help:before{content:"\e645"}.f-dbarrow:before{content:"\e648"}.f-edit6:before{content:"\e65f"}.f-gift:before{content:"\e6a4"}.f-home1:before{content:"\e64c"}.f-infofill:before{content:"\e71d"}.f-upimg:before{content:"\e673"}.f-call:before{content:"\e646"}.f-stop:before{content:"\e630"}.f-pause:before{content:"\e631"}.f-sanjiao:before{content:"\e608"}.f-user2:before{content:"\e64d"}.f-off:before{content:"\e85b"}.f-on:before{content:"\e85c"}.f-more1:before{content:"\e66c"}.f-safe:before{content:"\e6a1"}.f-play:before{content:"\e620"}.f-dir:before{content:"\e66b"}.f-info2:before{content:"\e651"}.f-weibo:before{content:"\e6b8"}.f-stat:before{content:"\e6f1"}.f-msg4:before{content:"\e6f7"}.f-company:before{content:"\e6f8"}.f-items:before{content:"\e6fb"}.f-send:before{content:"\e61d"}.f-vcard:before{content:"\e732"}.f-uinfo:before{content:"\e642"}.f-task:before{content:"\e634"}.f-b9:before{content:"\e61c"}.f-msg3:before{content:"\e67b"}.f-data:before{content:"\e798"}.f-ask:before{content:"\e647"}.f-quote:before{content:"\e66f"}.f-zhijiao:before{content:"\e664"}.f-ov:before{content:"\e61e"}.f-share:before{content:"\e86e"}.f-flash:before{content:"\e873"}.f-diamond:before{content:"\e880"}.f-filter:before{content:"\e888"}.f-top:before{content:"\e88d"}.f-scan:before{content:"\e891"}.f-msg2:before{content:"\e691"}.f-b3:before{content:"\e633"}.f-mail:before{content:"\e61b"}.f-write1:before{content:"\e6ff"}.f-dibiao:before{content:"\e8e6"}.f-menu:before{content:"\e641"}.f-attach:before{content:"\e68d"}.f-clear:before{content:"\e6a5"}.f-mute:before{content:"\e8df"}.f-pc:before{content:"\e606"}.f-link:before{content:"\e764"}.f-dir1:before{content:"\e699"}.f-sc:before{content:"\e618"}.f-trans:before{content:"\e68e"}.f-scene:before{content:"\eb61"}.f-wf:before{content:"\e6a6"}.f-unit:before{content:"\e6a7"}.f-msg:before{content:"\e612"}.f-sys:before{content:"\e613"}.f-b4:before{content:"\e6e0"}.f-refresh:before{content:"\e6a8"}.f-role:before{content:"\e643"}.f-reply:before{content:"\e670"}.f-xinxi:before{content:"\e625"}.f-refresh1:before{content:"\e6aa"}.f-wf1:before{content:"\e638"}.f-complete:before{content:"\e62d"}.f-user4:before{content:"\e655"}.f-list:before{content:"\e686"}.f-orders:before{content:"\e63a"}.f-chgpwd:before{content:"\e714"}.f-happy:before{content:"\ef11"}.f-ing:before{content:"\e663"}.f-no:before{content:"\e667"}.f-delay:before{content:"\e668"}.f-login:before{content:"\e6f0"}.f-random:before{content:"\e788"}.f-logout:before{content:"\e797"}.f-dir0:before{content:"\e6a9"}.f-sou:before{content:"\e632"}.f-style:before{content:"\e6d5"}.f-zoomout:before{content:"\ec32"}.f-zoomin:before{content:"\ec33"}.f-upfill:before{content:"\e817"}.f-plus:before{content:"\e60f"}.f-sms:before{content:"\e676"}.f-detail:before{content:"\e621"}.f-infos:before{content:"\e644"}.f-edit4:before{content:"\ec7c"}.f-sms1:before{content:"\e63d"}.f-sysset:before{content:"\e6f6"}.f-ul:before{content:"\e600"}.f-gear:before{content:"\eac7"}.f-doc:before{content:"\edd5"}.f-pens:before{content:"\edd8"}.f-xls:before{content:"\edde"}.f-yes:before{content:"\e683"}.f-zixun:before{content:"\e6af"}.f-share-fill:before{content:"\e6b0"}.f-tongzhi:before{content:"\e6b3"}.f-cats:before{content:"\e6ba"}.f-exchange:before{content:"\e6bc"}.f-view:before{content:"\e6b1"}.f-dir2:before{content:"\e6bf"}.f-save:before{content:"\e6bd"}.f-tasks:before{content:"\e64a"}.f-eye:before{content:"\e628"}.f-alipay:before{content:"\e6e6"}.f-txtfav:before{content:"\e6bb"}.f-dl:before{content:"\e609"}.f-plus1:before{content:"\e657"}.f-volume:before{content:"\e680"}.f-cmpt:before{content:"\e68b"}.f-xie:before{content:"\e681"}.f-tool:before{content:"\e73e"}.f-chat:before{content:"\e6df"}.f-export:before{content:"\e6e1"}.f-import:before{content:"\e6e2"}.f-order:before{content:"\e6e4"}.f-uset:before{content:"\e6e8"}.f-s2:before{content:"\e763"}.f-order1:before{content:"\e6c4"}.f-idea:before{content:"\e725"}.f-msg5:before{content:"\e6f9"}.f-dc:before{content:"\e70c"}.f-cancel:before{content:"\e6c6"}.f-favfill:before{content:"\e71f"}.f-mefill:before{content:"\e723"}.f-units:before{content:"\e729"}.f-edit2:before{content:"\e6c8"}.f-finish:before{content:"\e72a"}.f-notify:before{content:"\e6c9"}
:before{font-family:ims,微软雅黑;display:inline-block;font-style:normal;text-indent:0;font-weight:normal;line-height:1em;margin-right:.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fs1:before{transform:scale(0.9);margin-right:.2em}.fb1:before{transform:scale(1.1);margin-right:.3em}.fb2:before{transform:scale(1.2);margin-right:.35em}.fb3:before{transform:scale(1.33);margin-right:.4em}.fb4:before{transform:scale(1.5);margin-right:.45em}
.r1:before{transform:rotate(90deg)}.r2:before{transform:rotate(180deg)}.r3:before{transform:rotate(270deg)}.r45:before{transform:rotate(45deg)}
.fat:before{font-weight:bold}.f0:before{margin:0}

/*全局*/
*{margin:0;padding:0}
html{background:#fff;font-size:13px;font-family:微软雅黑,Arial,宋体;overflow-x:hidden;overflow-y:auto;line-height:1.5;scrollbar-face-color:#00859A;scrollbar-arrow-color:#00859A;scrollbar-shadow-color:#fff}
html.m{font-size:15px}
.reset{margin:0;padding:0;font-size:1rem;font-family:微软雅黑,Arial,宋体;text-align:left;font-weight:normal;color:#393d49;line-height:1.5;text-decoration:none}
select,input,textarea{font-family:inherit;color:#393d49;font-size:1em}
body{margin:28px 3.5% 14px;color:#393d49}
:focus,:active{outline:0}
a,a:visited{color:#1466E9;text-decoration:none}
a:hover{color:#FF5722}
a.base{color:#1466E9!important;cursor:pointer}
a.base:hover{color:#FF5722!important}
a.visited{color:#bb0087!important}
a.aspNetDisabled{color:#aaa}
p{margin:2px 0 4px}
td p:first-child{margin-top:0}
td p:last-child{margin-bottom:0}
ul,ol{list-style-position:inside}
.noli,.dot li{list-style-type:none!important}
.dot li:before{content:"\e71a";color:#81889C;margin-right:0}
select{max-width:200px;padding:0 16px 1px 4px;height:1.77rem;box-sizing:border-box;margin-top:1px;margin-bottom:1px;border:0.85px #a6a6a6 solid;background:#fff url(images/dropdown.png) no-repeat right center;background-size:13px 13px;border-radius:0;-webkit-appearance:none;-moz-appearance:none}
select::-ms-expand{display:none}
select[size]{max-width:100%;height:auto;background:none;padding:0}
select.fixedBox{height:140px;overflow-x:hidden;overflow-y:auto;width:100%}
select:focus{border-color:#86b8ff}
select:disabled{color:#aaa;border-color:#bbb;background-image:url(images/dropdown_gray.png)}
progress{background:#e5e5e5;color:#00baff;border:none;width:200px;max-width:100%;overflow:hidden;min-height:14px;text-align:left;position:relative}
progress:before{content:attr(title);color:#393d49;font-size:12px;transform:scale(0.9);position:absolute;left:3px;top:1px;text-shadow:0 0 2px #fff}
::-ms-fill{border:none}
::-webkit-progress-bar{background:#e5e5e5}
::-moz-progress-bar{background:#00baff}
::-webkit-progress-value{background:#00baff}
::-ms-clear{display:none}
::-webkit-input-placeholder{color:#c2c2c2}
::-moz-placeholder{color:#c2c2c2}
:-ms-input-placeholder{color:#c2c2c2!important}
:-webkit-autofill{background-color:transparent;-webkit-box-shadow:0 0 0 1000px white inset}
img{border:none;max-width:100%;height:auto!important}
input[type='checkbox']{vertical-align:middle;margin-right:2px}
input[type='radio']{vertical-align:middle;margin-right:3px}
input[type='checkbox']+label,input[type='radio']+label{margin-right:7px;vertical-align:middle}
input[type='text'],input[type='password'],textarea{margin-top:1px;margin-bottom:1px;height:1.5rem;padding:1px 2px 1px 3px;background:#fff;border:1px #dadbdf solid;border-top-color:#c6c9d2;border-radius:2px;-webkit-appearance:none}
input[type='text']:disabled,input[type='password']:disabled,textarea:disabled,input[type='text']:read-only,textarea:read-only{background:#efefe8;color:#aaa;opacity:1;-webkit-text-fill-color:#aaa}
textarea{overflow-x:hidden;overflow-y:auto;height:5rem}
textarea[rows='1']{height:1.5rem;overflow:hidden}
.m0,label.label0,.label0 label{margin:0!important}
option{padding-left:2px}
option.special{color:#1a6;background:#f6f6f6}
.indent{text-indent:2em}
.btn{height:2.5rem;line-height:2.5rem;display:inline-block;font-size:0.957rem;padding:0 12px;margin-left:9px;margin-right:0;background:#068D9D;border:none;color:#fff;cursor:pointer;border-radius:2px;transition:all .25s ease-out;outline:none;-webkit-appearance:none}
.btn.smest{height:1.7rem;font-size:.85rem;line-height:1.7rem;margin-left:5px;padding:0 5px}
.btn.small{height:1.9rem;font-size:.923rem;line-height:1.8rem;margin-left:6px;padding:0 6px}
.btn.small:before{transform:scale(1.1)}
.btn.smaller{height:2.2rem;font-size:.957rem;line-height:2.1rem;margin-left:7px;padding:0 8px}
.btn.big{padding:0 20px;height:40px;line-height:38px;font-size:1.05em;margin-right:3px;vertical-align:bottom}
.btn:disabled{color:#eee;background:#c0c0c0!important;cursor:not-allowed;box-shadow:none!important}
.btn.sec{background:#1E9FFF}
.btn.rd{background:#20bc7a}
.btn.outline{border:.85px #06A0B1 solid;background:#fff;color:#068D9D;transition:none}
.btn.outline:hover{border-color:#24bf81;background:#24bf81;color:#fff}
.btn.outline:disabled{color:#c3c3c3;border-color:#d3d3d3;background:#f3f3f3!important}
.btn:hover{background:#F5AF00;box-shadow:0 -8px 32px rgba(255, 184, 0, 0.5)}
.btn:active{background:#ff8016}
div > .btn{margin-top:2px;margin-bottom:2px}
div > .btn:first-child,td > .btn:first-child{margin-left:0}
.btns .btn{margin:0 10px 10px 0}
.btns .btn:last-child{margin-right:0}
.smallbtns .btn{height:1.7rem;font-size:.923rem;font-weight:300;border-radius:0;line-height:1.7rem;padding:0 6px;margin-left:0;margin-right:1px;max-width:7.1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
.btn.cur{background:#F5AF00;font-weight:normal}
.footBtnArea{margin:3.5em auto 8px;text-align:center}
.sepline,
.sepline2,
.dashed{height:0;margin:8px 0 4px;display:block;overflow:hidden;border-top:1px #e2e2e2 solid;border-bottom:1px #fff solid}
.sepline2{margin:3px 0 4px}
.dashed{margin:3px 0 1px;border-top:1px #888 dashed;border-bottom:1px #fff dashed}
.pageTitle{margin-bottom:36px;font-size:1.32rem;text-align:center;line-height:30px;color:#393d49;font-weight:bold}
.leftTitle{font-size:1.23rem;line-height:1.1;margin-bottom:8px;color:#393d49;font-weight:300;text-align:left;border-left:5px #4392F1 solid;padding-left:8px}
.pageTitle a{font-size:inherit}
.fileico{margin-right:3px;vertical-align:middle}
.msgarea,
.highlight{border:1px #ffeeba solid;background-color:#fff3cd;padding:12px 6px 12px 12px;color:#854D27;text-align:left;border-radius:4px}
.msgarea:before{content:"\e63c";color:#2374ab;font-weight:bold;font-size:1.05em;margin-right:5px}
.box{background:#f4f4f4;padding:6px 4px 6px 8px;border-radius:4px;border:1px #e8e8e8 solid}
.lightarea{background:#f4f4f4;padding:10px 8px 10px 12px;border-radius:4px}
.greenarea{background:#f1f8ee;padding:10px 8px 10px 12px;border-radius:4px;color:#3c763d}
.bigspace{padding:1.2em 1.2em 1.2em 1.5em}
code,.bluebox{display:block;border:#d9e9f5 1px solid;background:#ebf9ff;color:#0c5460;padding:6px 4px 6px 8px;margin:3px 0;border-radius:4px;overflow:hidden}
.nobgborder{border:none!important;background:transparent!important}
.tree table{width:auto}
.larger{font-size:1.1em}
.large{font-size:1.33em}
.smaller{font-size:.85em}
.sm{font-size:.957rem}
.required{color:red;margin-left:2px}
.thin{font-weight:300}
.bold{font-weight:bold}
.i{font-style:italic}
.sepor{font-weight:300;color:#c5c5c5;margin:0 0.5em}
.sparse{line-height:1.8!important}
.sparse2{line-height:2!important}
.hide,.forPrint,#curInfo{display:none}
@media print{
    body,.pageTitle{color:#000}
    a,a.visited,a:visited{color:#000!important}
    .paging-header,.paging-footer,
    .forPrint{display:block!important}
    .forScreen{display:none}
}
@media screen{
    .pagebreak{border-top:1px #ddd dashed;margin:.7em 0}
    .fileBlock{max-width:96%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:normal}
}
.printPreview .forPrint{display:block}
.printPreview .forScreen{display:none}
.tempHide{display:none!important}
.hidden{visibility:hidden}
.outHidden{position:absolute;top:-999px;left:0;visibility:hidden}
.pointer{cursor:pointer}
.moveable{cursor:move}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.vtop{vertical-align:top}
.vmiddle{vertical-align:middle}
.vbottom{vertical-align:bottom}
.middle *{vertical-align:middle}
.inputline{background:transparent;border:none!important;border-radius:0!important;border-bottom:1px #ccc solid!important}
.imgBlock{width:100px;max-width:100%;height:100px;border:1px #d6d6d6 solid;background-color:#fff!important;cursor:pointer;margin:1px 6px 1px 0;display:inline-block}
.fileBlock{display:inline-block;word-wrap:break-word;word-break:break-all;margin:0 .8em 0 0}
.fileBlock *{vertical-align:middle}
.forFile{color:#05d;cursor:pointer;margin-right:0}
.forFile:hover{color:#f52}
label input[type='file']{width:0;height:0;overflow:hidden;opacity:0;font-size:0}
fieldset{border-radius:3px;border:1px #d5d5d5 solid;padding-left:4px}
fieldset.nolr{border-left:none;border-right:none;border-radius:0}
fieldset.nolr > legend{margin-left:10px}
legend{padding:0 4px 0 3px;margin-left:1px;color:inherit;font-weight:bold}
.what:before{content:"\e647";font-size:1.05em;color:#929292;margin-left:4px;cursor:pointer}
.what:hover:before{color:#0c86e1}
.iColorPicker{width:45px}
.padcenter{padding:4px 2px 6px 3px;text-align:center}
.padscenter{padding:10px 0 8px;text-align:center}
.padbox{padding:4px 6px}
.padsbox{padding:10px 4px 8px 8px}
.selecter{margin-top:5px}
.selecter .btn{margin-bottom:0}
body.waiting > div.hide{display:block;position:fixed;left:0;top:39%;margin-top:-12px;width:99%;min-width:220px;text-align:center}
body.waiting form{display:none}
body.waiting .loadbar{display:inline-block;margin-right:10px}
.loadbar{position:relative;display:none;width:auto;height:28px;padding-bottom:5px}
.loadbar > div{position:relative;display:inline-block;background:#0FB7EB;width:6px;height:100%;margin:2px;animation:line-scale 1.2s infinite ease}
.loadbar > div:nth-child(1){animation-delay:-1.2s}.loadbar > div:nth-child(2){animation-delay:-1.1s}.loadbar > div:nth-child(3){animation-delay:-1s}.loadbar > div:nth-child(4){animation-delay:-.9s}.loadbar > div:nth-child(5){animation-delay:-.8s}
@keyframes line-scale{
    0%,40%,100%{transform:scaleY(.5)}
    20%{transform:scaleY(1)}
}
.loading{padding:6px 0;text-align:center}
.loading .loadbar{display:inline-block;margin-right:1em}
/*公共loading*/
#loadbar{display:none;z-index:1111;position:fixed;left:50%;margin-left:-42px;top:20%;background-color:rgba(160, 229, 255, 0.5);padding:6px 17px 8px}
#loadbar > div{background:#f53}
.mtop_s{margin-top:3px!important}
.mtop_m{margin-top:9px!important}
.mtop_n{margin-top:14px!important}
.mtop_l{margin-top:24px!important}
.mtop_x{margin-top:48px!important}
.mbottom_s{margin-bottom:3px!important}
.mbottom_m{margin-bottom:9px!important}
.mbottom_n{margin-bottom:14px!important}
.mbottom_l{margin-bottom:24px!important}
.mbottom_x{margin-bottom:48px!important}
.ml_m{margin-left:0.5em!important}
.ml_n{margin-left:1em!important}
.autoWidth{width:auto}
.hideValue{color:gray}
.tbHelper{position:fixed;right:39px;top:-21px;opacity:0;visibility:hidden}
.inlineBlock{display:inline-block}
.box-shadow{box-shadow:3px 3px 3px #bbb}
.textshadow{text-shadow:0.1em 0.1em 0.25em #bbb}
.corner{border-radius:3px}
.inlineEdit{margin:0}
.ell,.ell *{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;word-wrap:normal!important}
.ell ol,.ell ul,.ell li{overflow:visible}
.noell .ell,.noell .ell *,.noell .fileBlock{text-overflow:initial;overflow:visible;white-space:normal!important;word-wrap:break-word!important}
.wrap{white-space:normal;word-break:break-all;word-wrap:break-word}
.nowrap{white-space:nowrap;word-break:keep-all;word-wrap:normal}
.abbr{text-decoration:none;border-bottom:1px dotted #777;margin-left:1px;margin-right:1px}
.tbdrop{margin-right:-1.077rem!important}
.acdrop{cursor:pointer;font-size:.923rem;transform:scale(0.75);display:inline-block;margin-right:.23rem;color:#6d7075;vertical-align:top;line-height:1.85rem}
.chartdiv{width:100%;min-height:260px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}
.echart{height:100%}
.chartdiv img{max-width:none}
.del:before{content:"\e637";color:#e63;font-weight:bold;cursor:pointer;margin-left:7px}
.del2:before{content:"\e637";font-weight:bold;cursor:pointer;margin-left:4px;transform:scale(0.95);color:#cd4a17}
.deler:before{content:"\e67e";cursor:pointer;font-size:15px;color:#f52}
.rblCond{margin:2px 0 3px 1.23rem;font-size:.923rem;color:#888;display:block}
.date{color:#888;margin-left:6px;font-size:.85em;font-weight:300}
.infoico:before{content:"\e71d";color:#47afff;margin-right:.3em}
.note{margin-top:3px;color:gray}
.note:before{content:"\e71d";color:#539fe2}
.blkmsg{color:#c2c2c2;text-align:center;padding-top:.5em;padding-bottom:.5em}
.errText{font-style:italic;background:yellow;color:#f52;font:0.923rem}
.iYes,.iNo{color:#1b5;font-family:Geneva,Verdana,Tahoma;font-style:normal}
.iNo{color:#e62}
#ddlHelper{position:absolute;display:none;z-index:999999;box-sizing:border-box;border-radius:0}
/*常用色*/
.red{color:#EA3546!important}.gray{color:#9d9d9d!important}.skyblue{color:#00c5f9!important}.orange{color:#ff9000!important}.yellow{color:#FFB800!important}.greenish{color:#009688!important}.cyan{color:#2F4056!important}.blue{color:#1E9FFF!important}.black{color:#393D49!important}.silver{color:#eee!important}.green{color:#1a6!important}.lightgreen{color:#08cb3b!important}
/*标题块*/
.headerZone{font-size:1.23rem;border-bottom:1px #ddd solid;margin:0 0 1em;padding-bottom:3px}
.blockTitle{font-weight:bold;color:#393d49;border-bottom:1px dotted #999;margin:3em 0 4px;padding-bottom:3px}
.zoneTitle{padding-bottom:4px;background:url(../../images/line.png) no-repeat 0 bottom;margin-bottom:4px;line-height:1.5;font-weight:bold;color:#027fd3}
.blkTitle{border-left:5px #EF3B7A solid;padding-left:4px;color:#464a55;font-weight:bold;font-size:1.077rem;margin-bottom:6px;line-height:1em}
.btitle{border-bottom:#ddd .9px solid;padding-bottom:2px;margin-bottom:4px}
.btitle > span{padding:0 0.5em 1px;background:#027fd3;color:#fff;display:inline-block;line-height:1.7}
.bhead{border-bottom:solid 1px #d7d9dc;margin-bottom:6px;padding-bottom:8px;font-size:1.05rem;line-height:1}
.bhead span{border-left:5px #EF3B7A solid;padding-left:6px;font-weight:bold;color:#363A45;display:inline-block}
.bhead .right{float:right;margin-top:1px}
/*选项图标*/
.it{font-size:0.923rem;display:inline-block;vertical-align:middle;padding:1px 6px 2px;line-height:1.3;background:#3ABB9B;color:#fff;border-radius:9px;transform:scale(0.94);font-weight:300;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;max-width:calc(100% - 12px)}
a.it:hover{background:#555;color:#fff}
a.it.visited{color:#fff!important}
.it1{background:#f5616f}
.it2{background:#4b94ff}
.it3{background:#25C5D0}
.it4{background:#FBAF00}
.it5{background:#7FAC54}
.it6{background:#D260C1}
.it7{background:#9A879D}
.it8{background:#40cc00}
.it9{background:#A76D60}
.it10{background:#9785FF}
/*清除浮动*/
.clear{clear:both}
.clear:after,
.bhead::after,
#templets body:after,
#dir body:after,
#thumb body:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}
/*禁止选择*/
.noselect,
.btn,.obj,.menu,#objsDiv,
#footnav,
#templets.m body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dead,.nocheck input{pointer-events:none;color:#aaa}

/*栅格*/
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col-sm-1,.col-sm-2,.col-sm-6,.col-sm-10,.col-sm-11,.col-md-6,.col-md-12{position:relative;width:100%}
@media (min-width:576px){
  .col-sm-1{flex:0 0 8.3333%;max-width:8.3333%}
  .col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}
  .col-sm-6{flex:0 0 50%;max-width:50%}
  .col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}
  .col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}
}
@media (min-width:768px){
  .col-md-6{flex:0 0 50%;max-width:50%}
  .col-md-12{flex:0 0 100%;max-width:100%}
}

/*页面限宽*/
#detail body,
#detailLayout body,
#summary body,
#chart body,
#templet body,
#trans body,
#msgs body{max-width:960px}
#advSearch body,
#OrderAdmin body,
#OrderVerify body,
#cart body,
#maint body,
#filters body,
#guide body,
#admin body,
#adminHome body,
#infoEdit body{max-width:840px}
#wxadmin body,
#smsadmin body,
#hotline body,
#userRelations body,
#msg body,
#mail body,
#send body{max-width:640px}

/*页面滚动条*/
html#topbar,html#selectUser,#mail,#msg,#sms,#send,#userRelations{overflow:hidden}
html#table,html#edit,html#rows,html#report,html#chart,html#infoEdit,html#flow{overflow:auto}
html#eShopSetting,html#home,html#select{overflow-x:hidden!important;overflow-y:auto}
/*页边距*/
.inIfr{margin:0 0 2px!important}
.inPop{margin:8px 1% 2px!important}
body.reswin{margin:0!important}
#roles body,#templets body,#dir body,#thumb body{margin:29px 0 32px 20px}
.btmPager{position:fixed;left:0;right:0;bottom:0}
.hasBtmPager #caller{bottom:32px}
.hasBtmPager #scroller{bottom:56px}
/*默认版式规则*/
td.ruleKey{width:70px;vertical-align:top;padding-top:2px}

/*菜单*/
.menu{padding:2px 1px;display:none;font-size:.957rem;width:auto;min-width:12em;max-width:18em;position:absolute;z-index:118;background:#f6f8fd;box-shadow:0 0 9px #aab1c5}
.m .menu{font-size:16px;min-width:10em}
.menu a,.menu p,.menu label{display:block;padding:2px 4px 1px 29px;width:auto!important;color:#484d5b;cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-position:4px 50%;background-repeat:no-repeat;margin-right:0;user-select:none}
.menu a:hover,.menu a.hover,.menu label:hover{background:#00979a;color:#fff!important}
.menu a.hasSubMenus:after{font-family:ims;content:"\e675";font-size:.77rem;color:#5a6978;margin-left:1em}
.menu a:before,.menu label:before{color:#009295;margin-right:.6rem;margin-left:-1.67rem;font-size:1.07rem}
.menu a:hover:before,.menu label:hover:before,.menu a:hover:after{color:#fff!important}
.menu a.curItem:before{content:"\e65d"}
.menu a.Ascending:before{content:"\e6cb"}
.menu a.Descending:before{content:"\e6cc"}
.menu a[disabled],.menu a[disabled]:before{color:#999!important}
.menu a[disabled]:hover{background-color:inherit;color:#999!important}
.menu div{height:0;margin:3px 4px 2px;overflow:hidden;border-top:.9px #d8dae3 solid;border-bottom:.9px #fff solid}
.menu div:first-child,.menu div:last-child{display:none}
.menu .save:before{content:"\e6bd"}
.menu .saveas:before{content:"\e60d"}
.menu .manage:before{content:"\e635"}
.menu .delete:before{content:"\e637";color:#f52;font-size:.97em;margin-right:.8rem}
#dateMenu{width:6.5em;min-width:6.5em;z-index:121;background:#f8fafe;border-color:#dddff3 #b0b3b7 #b0b3b7 #dddff3;box-shadow:1px 1px 5px #a6aec3}
#dateMenu a{padding-left:8px}

/*pop*/
.pop{position:absolute;display:none;top:25%;left:28%;background:#f8f8f8;width:388px;max-width:98%;margin-bottom:18px;z-index:119;overflow:hidden;box-shadow:0 0 15px #b0b5c2}
.pop .head{height:2.3rem;margin:0 6px 0 10px;position:relative;color:#484D5B}
.pop .head .title{width:92%;overflow:hidden;text-overflow:ellipsis;font-weight:bold;line-height:2.3rem;white-space:nowrap;float:left;cursor:move;margin-right:-60px;font-family:Tahoma,微软雅黑}
.pop .close{position:absolute;bottom:5px;right:1px;font-size:1.077rem;color:#6e7279;cursor:pointer}
.pop .close:before{content:"\e649";margin-right:0}
.pop .close:hover{color:#EA3546}
.pop .body{text-align:left;padding:1rem 9px 8px 10px;min-height:75px;font-size:.957rem;line-height:1.4;color:#404349}
.pop .btnArea{text-align:center;margin:18px auto 15px}
.pop p{text-indent:2em;margin-top:.3rem}
.pop li{margin-bottom:2px}
.pop fieldset{padding:3px 3px 2px;margin:4px 0 3px;background:#fff linear-gradient(to bottom,#f8f8f8 0,#fff 15px 100%);border-color:#ddd}
@supports (font: -apple-system-body) and (-webkit-appearance: none) {
  .pop fieldset{background:none}/*safari*/
}
.pop legend{color:#0173d8;margin-left:5px;font-size:1rem}
.pop select{font-size:.923rem;padding-left:3px}
.pop select:not([size]){height:1.7rem}
.pop input[type='text'],
.pop input[type='password'],
.pop textarea[rows='1']{height:1.41rem}
.pop fieldset fieldset{border:none;background:#fff;border-top:1px #e0e0e0 solid;border-radius:0;padding:0 0 0 14px;margin:4px 2px 6px}
.pop fieldset fieldset legend{color:#F35B04;margin:0 0 3px;letter-spacing:1px}
.pop.withline .head{border-bottom:.9px #dbdde2 solid}
.pop .ui-widget-header{border-bottom-color:#11bfc9}
.pop .highlight,
.pop .msgarea,
.pop .lightarea,
.pop .greenarea,
.pop .box,
.pop .bluebox{padding:6px 4px 6px 8px;filter:brightness(98%)}

/*缩略图*/
.obj{float:left;margin:0 27px 8px 15px;width:102px}
.obj div{width:100%;height:100px;text-align:center;border:1px #d4d6da solid;box-sizing:border-box;position:relative;background-color:transparent;cursor:pointer;background-position:50% 56%;background-repeat:no-repeat}
.obj div:before{font-size:42px;line-height:100px;margin:0;transition:all 0.25s linear}
.obj.file{text-align:center}
.obj.file img{margin-top:32px}
.obj.file p{color:gray;margin-top:72px;font-size:.923rem}
.obj.file .imgfile p{visibility:hidden}
.obj.file div:hover p{visibility:visible}
.dropHover div{border:1px #99d1ff solid;background-color:#e1f1ff}
.userbg div:before{content:"\e604";color:#00b2b5}
.unitbg div:before{content:"\e6dd";color:#ffbf18}
.rector span{font-weight:bold}
.userbg .admin{color:#f62}
.userbg b{position:absolute;display:block;width:92px;top:2px;left:0;font-size:12px;transform:scale(0.88);color:#bbb;font-weight:normal;text-align:left;line-height:1.3}
.rolebg div:before{content:"\e63f";color:#00c2c5}
.role_locked div:before{content:"\e63f";color:#aaa}
.templet div:before{content:"\e60a";color:#23CE6B}
.wf div{border-top:3px #FFA62B solid}
.templetdir div:before{content:"\e671";color:#ffbf22}
.data div:before{content:"\e6cd";color:#21BDB7;font-size:38px;opacity:.88}
.data div b{position:absolute;right:5px;top:3px;font-size:12px;line-height:14px;color:#c2c2c2;transform:scale(0.92);font-weight:normal}
.dirbg div:before{content:"\e6a9";color:#ffbf22}
.obj table{border-collapse:separate;width:102px;height:102px}
.pc .obj > div:hover,
.pc .obj td:hover{box-shadow:0 0 9px #dadce0;color:#223}
.pc .obj:hover span{text-shadow:1px 1px 3px #d0d0d0}
.pc .obj > div:hover:before{transform:scale(1.08);filter:brightness(90%)}
.obj td{color:#797d83;font-size:.957rem;background-color:#fff;cursor:pointer;height:98px;padding:0 2px;background-repeat:no-repeat;background-position:50% 50%;border:1px #d2d2d2 solid;text-align:center;vertical-align:middle;overflow:hidden;word-wrap:break-word;word-break:break-all;white-space:normal}
.obj td:hover a:before,
.m .obj td a:before{content:"\e6be";color:#eee;font-size:20px;opacity:.9;text-shadow:0 0 0.3em #000}
.obj span{display:block;font-size:.925rem;color:#363944;text-align:center;padding-top:3px;line-height:1.2;height:3.6em;white-space:normal;width:100%;word-break:break-all;word-wrap:break-word;overflow:hidden}
.pc .obj span{user-select:text}
.obj span span{display:inline}
.obj span.c{float:left;width:90px;margin-right:-4px}
.obj p{line-height:1.2}
.obj span input{border:#667 1px solid;text-align:center;width:91%;padding:1px;height:16px}
.obj input.r{float:right;margin:4px -1px 0 0;opacity:.8;outline:none}
.obj.temp{text-align:center}
.obj.temp div,.obj.temp table{margin-bottom:1px}
.obj.temp span{display:inline;height:auto}

/*other*/
.htmlBox{line-height:1.75;font-size:1.05rem;word-break:break-word;overflow-x:hidden}
.htmlBox p{margin:2px 0 1.5em}
td.key{background:#f6f7f8;text-align:center;vertical-align:middle;padding:5px 1px 3px;width:11%}
td.val{vertical-align:middle;word-wrap:break-word;word-break:break-all;padding:5px 4px 3px 5px}
.pop tr.ui-sortable-helper td{background-color:#ffe6b2;border-color:#ffe6b2 #fff #ffe6b2 #ffe6b2}/*版式排序*/

/*手机版式*/
div.name,div.subTitle,p.name,p.subTitle{font-size:1rem;line-height:1;color:#2494ff;font-weight:700;margin:0 0 6px}
div.value,p.value{font-size:1rem;color:#4d4d4d;margin:0 0 1.4em;padding-bottom:3px;border-bottom:.9px #eaeaea solid;white-space:normal;word-break:break-all;word-wrap:break-word}
div.subTitle,p.subTitle{border-left:2px #EF3B7A solid;padding-left:4px;margin:2.5em 0 8px}
div.subArea,p.subArea{width:100%;overflow-x:auto;margin:0 0 1.35em}
div.value:last-child,p.value:last-child{border-bottom:none}
.in-name,.in-subTitle{font-size:1.05rem;line-height:1;margin:1.35em 0 0.5em}
.in-value{font-size:1rem;margin:0 0 1.35em}
.in-subTitle{border-left:2px #EF3B7A solid;padding-left:4px;margin:2.5em 0 8px}
.in-subArea{width:100%;overflow-x:auto;margin:0 0 1.35em}
.in-subArea:last-child{border-bottom:1px #ddd solid;margin-bottom:0}
.in-value select,
.in-value input[type='text'],
.in-value input[type='password'],
.in-value textarea{box-sizing:border-box;border-color:#d2d2d2;border-radius:3px;padding:2px 4px;min-height:2.5rem!important;width:100%!important;max-width:100%!important}
.in-value select{background-size:1.15rem 1.15rem;border-color:#ccc;background-position:right 4px top 52%}
.in-value .urlInput{width:100%!important;border-color:#d2d2d2!important;border-radius:3px}
.in-value .linkUrl input{width:calc(100% - 0.5em) !important}
.in-value > span,
.in-value .filer,
.in-value > table[ctl]{line-height:1.7;border-top:1px #d2d2d2 solid;padding:5px 0 0 1px;width:100%}
.in-value > table[ctl] td{display:block;padding-left:1px}
.in-value > span > label:after{content:"\00000a";white-space:pre}
.in-value:last-child{margin-bottom:0}
.in-value:last-child > span,
.in-value:last-child .filer,
.in-value:last-child > table[ctl]{border-bottom:1px #d2d2d2 solid;padding-bottom:6px}
#rulediv{padding:9px 3px 3px}
#rulediv input[type='text']{width:calc(100% - 5.5em)}
#rulediv > label{margin-right:0}

/*编辑器特殊样式*/
html[dir='ltr']:not(.cke_panel_container){overflow-x:auto}
.cke_editable{margin:6px!important;line-height:1.5;font-size:.957rem}
.editor_infoEdit{font-size:1.03rem}
.cke_editable.m{font-size:1.15rem}
.cke_editable_inline{margin:1px!important;outline:none}
.cke_editable_inline[data-cke-editorplaceholder]:before{margin:4px 0 0 3px}
.cke_editable .tab{border:1px #f90 dashed;margin:3px 0.2em 6px 6px;padding:4px;background-image:none!important}
.cke_editable .ui-tabs{visibility:visible;display:block}
.cke_dialog_body a{text-decoration:none}
.cke_dark_background{background-color:#f0f0f0!important}
.cke_editable .quote,.cke_editable .qu{border:1px #d2d5df solid;height:28px;border-radius:4px;background:#f6f9ff url(../../images/refed.gif) no-repeat 50% 50%;margin:4px 0}
.cke_editable .quote *,.cke_editable .qu *{display:none;width:0;height:0;overflow:hidden;border:none}
.cke_editable a.title{font-size:1.2em;line-height:1.8;color:#261CDC}
.cke_editable:not(.cke_editable_inline) p{margin:2px 0 1em}
.pop .cke_editable p{text-indent:0;margin:2px 0 4px}
.cke_editable span.attr{margin-left:8px;color:Gray}
html.CSS1Compat{scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#e9e9e9;scrollbar-face-color:#e9e9e9;scrollbar-shadow-color:#e9e9e9;_scrollbar-shadow-color:#aaa;scrollbar-arrow-color:#555;scrollbar-track-color:#fff}
table.cke_editor{border-bottom:1px #aaa solid}
/*首页修改版块时编辑器中*/
.cke_editable .ulCustom{list-style:none;margin-left:2px}
.cke_editable .ulCustom li{border-bottom:#d5d6d8 1px dotted}
.cke_editable .ulCustom li.syslink{width:33%;display:inline-block}
.cke_editable .freehtml p{line-height:1.4;text-indent:0}
.cke_editable .freehtml a:link,.cke_editable .freehtml a:visited{display:inline;padding-left:0!important;color:#1466E9}
/*编辑器其它*/
.cke_editable table.normal,
.cke_editable table.fine{border:none!important}
.cke_editable table.normal > tbody > tr > *,
.cke_editable table.fine > tbody > tr > *{border-style:solid!important}
.cke_editable table.hr > tbody > tr > *{border-width:0 1px 1px 0!important;border-bottom-style:solid!important}
.cke_editable table.fine > tbody > tr > *{border-width:0 1px 1px 0!important}
.cke_editable table.fine > tbody > tr:first-child > *{border-top-width:1px!important}
.cke_editable table.fine > tbody > tr > :first-child{border-left-width:1px!important}
.cke_editable .paging-header,
.cke_editable .paging-footer{border:1px #c5c5c5 dashed}
/*编辑器中的提示*/
.pmt{display:none}
.cke_editable .pmt{display:block;margin:3px 0 9px;color:#e52;border:1px #ffd848 solid;border-radius:4px;padding:4px 3px 4px 6px;background-color:#fff4b6}

/*信息框*/
#MsgPop{position:fixed;z-index:9995;display:none;right:17px;bottom:12px;text-align:left;max-width:calc(100% - 20px)}
#MsgPop .msgfx{background:#fff;padding:10px 10px 14px 16px;box-shadow:1px 1px 20px #c5c5c5;border-radius:6px}
#MsgPop .header{display:table;margin-bottom:4px;width:100%}
#MsgPop .title{display:table-cell;line-height:19px;color:#2F6BE0;font-weight:bold}
#MsgPop .title:before{margin-right:5px;opacity:0.9}
#MsgPop .close{display:table-cell;width:1.1em;text-align:right;vertical-align:top;line-height:13px;font-size:20px;font-family:微软雅黑}
#MsgPop .close a{color:#929499}
#MsgPop .close a:hover{color:#2f323a}
#MsgPop .msg{text-indent:18px;padding:4px 0 0;font-size:.957rem;color:#444;width:100%;font-family:Consolas,Arial}
#MsgPop .msg p{text-indent:18px;margin:4px 0}
#MsgPop .msg p.item{text-indent:0}
#MsgPop .msg .item:before{content:"\e65d";font-size:12px;color:#515667}
#MsgPop .msg table{margin-top:4px}
#MsgPop .info:before{content:"\e71d"}
#MsgPop .help:before{content:"\e725";transform:scale(1.05)}

/*美化的alert*/
#myalert{position:fixed;bottom:0;left:50%;z-index:111111;background:#fff;max-width:94%;border-radius:8px 8px 0 0;padding:4px 8px 0;box-shadow:0 0 12px #909090}
#myalert .ma_bar{background:#fa9305;height:5px;margin-bottom:3px;overflow:hidden}
#myalert .ma_icon{float:left;font-size:15px;line-height:23px}
#myalert .alert:before{content:"\e662";color:#ff9f0e}
#myalert .notify:before{content:"\e66e";color:#07bac1}
#myalert .ma_main{margin:0 21px;padding:2px 0 12px;line-height:1.5}
#myalert .ma_close{float:right;color:#555;font-weight:bold;font-size:1.5em;line-height:1;cursor:pointer}
#myalert .ma_close:hover{color:#f52}

/*页次导航*/
.PagerBar td{vertical-align:top;font-size:.957rem}
.PagerBar a{background:#1E9FFF;color:#fff;cursor:pointer;padding:2px 5px;display:inline-block;vertical-align:baseline;margin-right:2px}
.PagerBar a:hover{background:#ffb800;transition-property:all;transition-duration:0.3s}
.PagerBar a.disabled{background:#d9d9d9;color:#727272!important;cursor:not-allowed}
.PagerBar .count{margin:0 3px}
.PagerBar .count span{margin:0 1px}
.PagerBar select{padding:1px 14px 1px 3px;height:1.733rem;margin-top:0}
/*表格*/
table{width:100%;border-spacing:0;border-collapse:collapse;border:none}
table.comm > tbody > tr > *{padding:3px 1px 1px 3px}
table.fixedLayout{table-layout:fixed}
table.normal,table.fine,table.hr{table-layout:fixed;line-height:1.4}
table.normal > tbody > tr > *,table.fine > tbody > tr > *{padding:5px 3px 3px 3px;white-space:normal;word-break:break-all;border-width:1px;border-color:#d6d8dd;border-style:solid}
table.normal > tbody > tr > th,
table.normal td.th,
table.fine > tbody > tr > th,
table.fine td.th{background:#f6f7f8;background-clip:padding-box;padding:4px 3px 4px 3px;font-weight:normal;text-align:center;line-height:1.25}
/*横线表格*/
table.hr{border-collapse:separate}
table.hr > tbody > tr > *{border:none;border-bottom:#dbdde2 1px solid;text-align:left;padding:7px 2px 3px 3px}
table.hr > tbody > tr *{vertical-align:bottom}
table.hr > tbody > tr input[type=radio],
table.hr > tbody > tr input[type=checkbox]{vertical-align:middle}
table.hr.center > tbody > tr > *{text-align:center}
table.hr .right{text-align:right}
/*细线表格*/
table.fine{border-collapse:separate}
table.fine > tbody > tr > *{border-width:0 1px 1px 0}
table.fine > tbody > tr:first-child > *{border-top-width:1px}
table.fine > tbody > tr > :first-child{border-left-width:1px}
/*线色*/
table.blackline > tbody > tr > *{border-color:#666}
table.grayline > tbody > tr > *{border-color:#ccc}
table.noline > tbody > tr > *{border-color:transparent}
/*隔行变色*/
tr.sep,
table.seprow > tbody > tr:nth-child(odd){background-color:#f7f8f9}
.RowMouseOver,.selectedRow,
table.rowhover > tbody > tr:not(:first-child):hover,
table.allhover > tbody > tr:hover{background-color:#FEF6D7!important}

/*区块样式*/
.area{overflow:hidden;margin-bottom:2em}
.area .title div{height:10px;border-bottom:1px #ddd solid;overflow:hidden}
.area .title span{display:block;padding-right:6px;float:left;font-weight:bold;white-space:nowrap;word-break:keep-all;word-wrap:normal}
.area .content{clear:both;padding:3px 4px 4px 32px}
/*文件上传区*/
.filer{text-align:left}
.filer .files{display:inline-block;vertical-align:top}
.filer .icon{width:72px;height:72px;display:inline-block;border:1px #d5d5d5 dashed;background:#f8f8f8;color:#aaa;font-size:12px;text-align:center;overflow:hidden;position:relative;vertical-align:top;margin:1px 0 0}
.filer .icon:before{content:"\e637";transform:rotate(45deg);font-size:20px;margin:25px 0 5px;color:#c5c5c5;line-height:1;display:block}
.filer .f{position:absolute;top:0;right:0;height:100%;filter:alpha(opacity=0);opacity:0;cursor:pointer;}
.filer .fileItem{display:inline-block;color:#1a6;margin-right:8px;font-size:.923rem;line-height:16px;background:#f3f9f0;padding:1px 2px 4px 4px;border:1px #1a6 dotted;cursor:move;overflow:hidden;margin-top:1px;word-wrap:break-word;word-break:break-all}
.filer .fileItem:hover{background:#fff}
.filer .fileItem b{font-weight:normal}
.filer .imgBlock{position:relative;width:72px;height:72px;background-color:#fff!important;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;margin-top:1px}
.filer .imgBlock .delFile{position:absolute;right:0;top:-3px;background:#ff5722;color:#fff;font-size:18px;cursor:pointer;line-height:1;padding:0 1px 0 2px}
.filer .fileItem .delFile{margin-left:2px;cursor:pointer;color:red;font-size:18px}
.filer .fileItem > *{vertical-align:middle}
.filer.file{margin-bottom:-3px}
.filer.file .icon{width:28px;height:28px;background:none;border:none;overflow:hidden}
.filer.file .icon:before{content:"\e600";font-size:28px;color:#c0c3ca;line-height:27px;transform:none;margin:0}
.filer:hover .icon:before{color:#1e9fff}
.filer.small{margin-bottom:1px}
.filer.small .icon{width:20px;height:20px;vertical-align:bottom}
.filer.small .icon:before{font-size:20px;line-height:23px;margin:0}
.m .filer.small .icon{width:22px;height:22px}
.m .filer.small .icon:before{font-size:22px}
.filer.small .files{line-height:14px;margin-bottom:0;vertical-align:bottom}
.photo.small .icon{background:#f2f2f2;border-color:#c2c2c2}
.photo.small .icon:before{font-size:12px;transform:rotate(45deg) scale(0.9);line-height:20px}
.photo.small .imgBlock{height:20px;vertical-align:bottom}
#paster{position:fixed;bottom:0;left:0;width:1px;height:1px;opacity:0;z-index:-1;overflow:hidden}
.draghover{background-color:#fff9db!important}
/*点击水波效果*/
#wavebox{position:absolute;border-radius:100%;overflow:hidden;z-index:150}
#wavebox .ripple{width:100%;height:100%;border-radius:100%;background:#82defe;opacity:0.5;transform:scale(0);animation:ripple .6s 0s ease-out}
@keyframes ripple{
    100% {opacity:0;transform:scale(2.5)}
}

/*导出对话框*/
#popExport{width:405px}
#popExport .exportas{margin:12px 0 4px 6px}
#popExport legend label{font-weight:normal;color:#222}
#popExport .editsend{text-align:right;margin:0 3px 8px 0}
#popExport .exportas i{cursor:pointer;margin:0 7px;font-size:31px;text-shadow:0.1em 0.1em 0.25em #bbb}
#popExport #liAlone,#popExport #liFull{display:inline-block;vertical-align:top;margin-top:3px}
#popExport #liFull{min-width:50%;margin-right:6px}
#popExport #pageurls a{color:#1a6;cursor:pointer}
#popExport #pageurls img{border:.9px #ddd solid;margin-top:4px;width:120px;height:auto}
#popExport .f-pdf{color:#A33639}
#popExport .f-doc{color:#1f6fbc}
#popExport .f-xls{color:#207245}
#popExport .f-jpg{color:#22B573}
#popExport .f-png{color:#D4237A}
#popExport .f-htm{color:#4C97FF}
#urlqr{display:inline-block;margin:4px 0 0 1px}
.btn.xlsx:before{content:"\edde";color:#207245;transform:scale(150%);margin-right:6px}
.btn.docx:before{content:"\edd5";color:#1f6fbc;transform:scale(150%);margin-right:6px}
.btn.xlsx:hover:before,
.btn.docx:hover:before{color:#fff}
/*流程状态*/
.doing:before{content:"\e648";color:#42b983;transform:scale(1.1)}
.doingx:before{content:"\e648";color:#EE5968;transform:scale(1.1)}
.wait:before{content:"\e640";color:#fab400;transform:scale(1.15)}
.done:before{content:"\e623";color:#42b983}
.donex:before{content:"\e623";color:#EE5968}
.part:before{content:"\e6d4";color:#42b983;transform:scale(1.1)}
.partx:before{content:"\e6d4";color:#EE5968;transform:scale(1.1)}
.cancel:before{content:"\e6c6";color:#8198b2;transform:scale(1.1)}
.cancelx:before{content:"\e6c6";color:#EE5968;transform:scale(1.1)}
.pass:before{content:"\e683";color:#42b983}
.passx:before{content:"\e683";color:#EE5968}
.pause:before{content:"\e631";color:#8198b2;transform:scale(1.1)}
.abort:before{content:"\e65b";color:#8198b2;transform:scale(1.1)}
.veto:before{content:"\e667";color:#8198b2;transform:scale(1.1)}
/*工作流进度条*/
.progressBar{width:200px;max-width:98%;height:18px;overflow:hidden;display:inline-block;margin-right:4px;border:#ccc .85px solid;background:#f2f2f2;vertical-align:bottom;border-radius:3px}
.progressBar div{display:inline-block;height:100%;vertical-align:unset!important}
.progressBar .pass{background:#CCFFCB}
.progressBar .reject{background:#FFECEE}
.progressBar .finish{background:#FDECAF}
/*进度条*/
.progressor{width:96%;max-width:calc(100% - 8px);height:16px;border:1px #ccc solid;padding:1px;text-align:left;background:#fff}
.progressor .loaded{background:#51b54f;height:100%;overflow:hidden}

#fixedFinder{position:fixed;display:none;top:0;right:0;border:#ccc 1px solid;border-top:none;width:386px;z-index:9999;background:#f4f4f4;box-shadow:0 0 14px #8f9fac}
#fixedFinder #finderTitle{padding:3px 0 3px 5px;border-bottom:#e0e0e0 1px solid;cursor:pointer}
#fixedFinder #finderTitle i:before{content:"\e632";font-style:normal;color:#008cf5;font-size:1.077rem;font-weight:bold}
#fixedFinder #close{cursor:pointer;text-align:right;width:22px;border-bottom:#e0e0e0 1px solid;color:#555}
#fixedFinder #close:before{content:"\e649"}
#fixedFinder #close:hover{color:#f52}
#fixedFinder #finderMain{height:140px;background:#fff;font-size:0;padding-bottom:8px}

/*页面滚动控制器*/
#scroller{position:fixed;bottom:28px;right:4px;display:none}
#scroller div,#caller{background:#e5e5e5;color:#0197F6;width:28px;height:24px;line-height:24px;text-align:center;cursor:pointer;box-sizing:border-box}
#scroller div{font-size:20px;margin-bottom:4px}
#scroller div:before{content:"\e6a2";margin:0}
#scroller div:hover,#caller:hover{background:#0197F6;color:#fff}
#scroller #toDown:before{transform:rotate(180deg)}
/*右下方悬浮按钮*/
#sestons{display:none}
#caller{position:fixed;right:4px;bottom:4px;z-index:121;font-size:17px}
#caller:before{content:"\e641";margin:0}
#seston{position:fixed;right:0;bottom:0;z-index:9996;width:4.8em;background-color:#fff;box-shadow:-3px -3px 9px #bbbec5;transform:translateX(5em);transition:transform 0.22s ease-out;box-sizing:border-box;visibility:hidden}
#seston.show{transform:translateX(0);visibility:visible}
#sestons .menu a,
#seston .si{display:block;line-height:18px;font-style:normal;background:#0197F6;color:#fff!important;border-top:.85px #eee solid;text-align:left;padding:7px 0 7px 9px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;box-sizing:border-box}
#seston .si:first-child,#sestons .menu a:first-child{border-top-color:#afafaf}
#seston #si-close{text-align:center}
#sestons .menu{padding:0;border-right:.85px #eee solid;box-shadow:-4px -4px 9px #bbb;min-width:7.5em;z-index:9996}
#sestons .menu a{padding-left:29px;padding-right:8px}
#sestons .menu a:before{margin-right:.3em;margin-left:-1.3em;font-size:1rem;color:#fff}
.pc #sestons .menu a:hover,
.pc #seston .si:hover{background-color:#F5AF00}
.m #caller{width:33px;height:30px;line-height:30px;background:#ddd;border-radius:8px 0 0 0;right:0;bottom:0}
.m #seston{right:1px;bottom:1px}
/*移动版底部菜单*/
.m body{padding-bottom:46px}
#footnav{display:none}
#footnav ul{position:fixed;right:0;bottom:0;left:0;z-index:116;width:100%;padding:3.5px 0 3px;background:#fff;border-top:.9px #d8d8d8 solid;width:100%;display:flex;flex-direction:row;list-style:none}
#footnav li{flex-grow:1;text-align:center;font-size:11px;color:#667;position:relative}
#footnav li:before{font-size:23px;display:block;line-height:1;margin:0}
#footnav li:hover{color:#0197F6}
#footnav .menu{min-width:7.2em;background:#fff;z-index:115;box-shadow:0 -2px 8px #bbb;border-radius:5px 5px 0 0}
#footnav #nav-data{box-shadow:-2px 0 8px #bbb}
#footnav .menu a{padding-left:32px;line-height:1.7;max-width:10em}
#footnav .menu a i:before{content:"\e675";font-size:10px;color:#666;margin-left:1em}
#footnav .menu a:before{margin-right:.4em;margin-left:-1.4em;color:#0197F6}
#footnav .menu div{margin:1px .6em}
#newtask,#newmsg{font-style:normal;display:none;position:absolute;font-size:10px;color:#fff;top:1px;left:50%;margin-left:12px;padding:0 4px;background:#f52;border-radius:50%;line-height:14px}
@media (max-width:457px) {#footnav .lesser{display:none}}/*考虑表格视图0.9缩放*/
@media (min-width:458px) {#footnav .mulesser{display:none}}
@media (min-width:600px) {#footnav ul{padding-left:15%;padding-right:15%;box-sizing:border-box}}

#pager a{font-family:Verdana;background:#f3f3f3;color:#909090;cursor:pointer;padding:3px 9px;display:inline-block;margin-bottom:5px}
#pager a.current,
#pager a:hover{background:#1E9FFF;color:#fff}
#pager a.current{cursor:default}

/*评论区*/
#comments{margin-top:5em}
#comments table{table-layout:fixed;margin-bottom:14px}
#comments .listTitle{font-size:1.15rem;color:#2e8ae6;border-bottom:1px #2e8ae6 solid;width:6.5em;padding-bottom:4px;font-weight:bold}
#comments .listTitle:before{content:"\e6f7"}
#comments .rtd{border-bottom:1px #ddd solid;padding-bottom:3px;text-align:right;vertical-align:bottom}
#comments .rtd i{cursor:pointer}
#comments .btns{text-align:right;width:108px}
#comments .btns i:before{margin-left:4px;cursor:pointer;vertical-align:middle;font-size:1.1em}
table.ment{table-layout:fixed;font-size:.957rem}
.ment .attr{border-bottom:1px #e0e0e0 solid}
.ment .attr td{padding-bottom:3px;color:#666}
.ment .attr a,.ment .attr b{margin:0 6px;font-weight:400}
.ment .con{padding:2px 0 22px}
.ment .con p{margin-bottom:9px}
.ment .con legend{font-size:9pt;font-weight:normal;color:#889}
.quote,.ment fieldset{border:#c2c5cf 1px solid;padding:3px 3px 2px 5px;border-radius:5px;margin-top:2px;zoom:1}
.ment .refsrc{margin:14px 0 6px;font-size:9pt;color:#889}
.mine .con{text-align:right}
#comments #pager{margin:4px 0 0 0;text-align:right}
#mentArea{background:#f4f4f4;padding:9px 12px 12px;border-radius:5px;margin-top:4em}
#mentArea .cation{font-weight:bold;margin-bottom:5px;color:#003459;font-size:1rem}
#mentArea #cke_ckMent{border-color:#e2e2e2 !important}

/*气泡*/
.bubble{display:inline-block;min-width:280px;max-width:88%;min-height:30px;margin-top:4px;border:1px solid #f6e4ae;position:relative;background-color:#fff3cd;padding:6px 6px 3px 9px;text-align:left;border-radius:8px}
.bubble .arrow{ position:absolute;width:10px; height:10px;top:9px;left:-20px}
.bubble .arrow *{display:block;border-width:10px;position:absolute;border-style:dashed solid dashed dashed;font-size:0;line-height:0}
.bubble .arrow em{border-color:transparent #f6e4ae transparent transparent}
.bubble .arrow span{border-color:transparent #fff3cd transparent transparent; left:1px}
#comments .mine fieldset,.mine .quote{border-color:#f6e4ae}
#comments .other .bubble{border-color:#e0e3f0;background-color:#f6f9ff;margin-top:10px}
#comments .other .arrow{left:16px;top:-20px}
#comments .other .arrow *{border-style:dashed dashed solid dashed}
#comments .other .arrow em{border-color:transparent transparent #e0e3f0 transparent}
#comments .other .arrow span{border-color:transparent transparent #f6f9ff transparent;left:0;top:1px}
#comments .other fieldset,.other .quote{border-color:#e0e3f0}
#comments .builder .bubble{border-color:#d5e5d5;background-color:#edfded;margin-top:10px}
#comments .builder .arrow{left:16px;top:-20px}
#comments .builder .arrow *{border-style:dashed dashed solid dashed}
#comments .builder .arrow em{border-color:transparent transparent #d5e5d5 transparent}
#comments .builder .arrow span{border-color:transparent transparent #edfded transparent;left:0;top:1px}
#comments .builder fieldset,.builder .quote{border-color:#d0e0d0}

/*树*/
.ztree li{padding:0;margin:0;list-style:none;line-height:1.4!important;text-align:left;white-space:nowrap}
.ztree li ul{margin:0!important;padding:0 0 0 18px!important}
.ztree li ul.line{background:url(../../images/tree/line_conn.gif) 0 0 repeat-y}
.ztree li a{margin:0;cursor:pointer}
.ztree li *{vertical-align:middle}
.ztree li a.curSelectedNode,
.ztree li a.curSelectedNode_Edit{padding-bottom:2px;background-color:#eaf2ff;border:.85px #cad2e3 solid}
.ztree li a.tmpTargetNode_inner{padding-bottom:2px;background-color:#FFE6B0;border:.85px #FFB951 solid;opacity:0.8}
.ztree li span{margin-right:3px}
.ztree li .button{margin:0;width:16px;height:16px;line-height:16px;text-align:center;font-size:1rem;display:inline-block;cursor:pointer;outline:none}
.ztree li .button:before{margin:0;color:#1a6;transition:transform 0.4s ease}
.ztree li .button.switch{width:18px;height:18px;line-height:20px}
.ztree li .button.noline_open:before,
.ztree li .button.root_docu:before,
.ztree li .button.noline_docu:before,
.ztree li .button.root_open:before{content:"\e6da";font-size:.95em}
.ztree li .button.center_open:before{content:"\e703"}
.ztree li .button.center_close:before{content:"\e6fa"}
.ztree li .button.bottom_open:before{content:"\e700"}
.ztree li .button.bottom_close:before{content:"\e6f2"}
.ztree li .button.roots_open:before{content:"\e713"}
.ztree li .button.noline_close:before,
.ztree li .button.root_close:before{content:"\e889";font-size:.95em}
.ztree li .button.roots_close:before{content:"\e652"}
.ztree li .button.roots_docu:before{content:"\e704"}
.ztree li .button.center_docu:before{content:"\e706"}
.ztree li .button.bottom_docu:before{content:"\e705"}
.ztree li .button.ico_open:before{content:"\e664";margin-left:-4px;color:#1a6}
.ztree li .button.ico_close:before{content:"\e664";margin-left:-4px;color:#1a6;transform:rotate(-45deg)}
.ztree li .button.ico_docu:before{content:"\e6dc";color:#0071c5}
.ztree li .button.add:before{content:"\e674";color:#1E9FFF}
.ztree li .button.edit:before{content:"\e7ff";margin-right:1px;color:#1a6}
.ztree li .button.remove:before{content:"\e649";color:#f52}
ul.tmpTargetzTree{background-color:#FFE6B0;opacity:0.8}
span.tmpzTreeMove_arrow{z-index:10002;width:16px;height:16px;display:inline-block;padding:0;margin:2px 0 0 1px;border:0 none;position:absolute;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:-110px -80px;background-image:url("../../images/tree/zTreeStandard.png")}
ul.ztree.zTreeDragUL{z-index:10002;margin:0;padding:0;position:absolute;width:auto;height:auto;overflow:hidden;background-color:#cfcfcf;border:1px #00B83F dotted;opacity:0.8}

/*内链*/
a.Add:before{content:"\e674";color:#04c22f}
a.Browse:before{content:"\e608";color:#0197F6}
a.Search:before{content:"\e632";color:#e17ba8}
a.Start:before{content:"\e6a6";color:#ff7a52}
a.Favorite:before{content:"\e607";color:#ff9000}
a.Shortcut:before{content:"\e67f";color:#00b2b5}
a.Dir:before{content:"\e699";color:#fda400}
a.Page:before{content:"\e6dc";color:#009350}
a.Table:before{content:"\e87e";transform:scale(0.94);color:#7a61ff}
a.Thumb:before{content:"\e61c";color:#f29200}
a.Summary:before{content:"\e61e";color:#0173d8}
a.Detail:before{content:"\e621";color:#07b266}
a.Chart:before{content:"\e9ec";color:#cd3587}
a.Report:before{content:"\e60b";color:#1c5aa7}

/*topbar*/
#topbar body{margin:0}
#topbar #navbar{font-size:0;background:#393d49;height:62px;border-bottom:4px #d7dbea solid;overflow:hidden}
#topbar #navbar.cool{background-image:url(images/topbg.jpg);background-position-x:50%;background-position-y:48%;background-size:cover}
#topbar #navbar.gradient{background:#393d49 linear-gradient(to right,#091E43,#4B0150,#11286E,#004B37,#17305E)}
#topbar .light #navbar{background:#f3f4f6;border-bottom:none;box-shadow:0 0 4px #C5CAD3}
#topbar #logo{display:inline-block;padding:0 22px 0 16px;white-space:nowrap;vertical-align:middle;transform:scale(0.92)}
#topbar #logo:hover{filter:brightness(115%)}
#topbar #icon{margin:0 4px 0 0;cursor:pointer;vertical-align:middle;max-width:120px;max-height:40px;width:auto}
#topbar #logoText{font-size:12px;display:inline-block;vertical-align:middle;text-align:center;line-height:18px;cursor:pointer;font-weight:300}
#topbar #orgName{border-bottom:#b2b6bf .75px solid;color:#c7cad3;padding:0 5px 1px}
#topbar #sysName{border-top:#b2b6bf .75px solid;padding:0 5px 2px;margin-top:-0.75px;color:#00CDD8}
#topbar #navbar a{position:relative;font-size:12px;display:inline-block;text-align:center;padding:0 9px;height:100%;line-height:20px;cursor:pointer;vertical-align:middle}
#topbar #navbar a:before{display:block;font-size:25px;line-height:24px;transform:translateY(10px);margin:10px 0 1px;transition:transform 0.25s linear;filter:brightness(94%)}
#topbar #navbar a:hover{background:#E09600}
#topbar #navbar a:hover:before,
#topbar #navbar a:hover b{color:#fff!important;filter:none}
#topbar #navbar a b{color:#ccc;font-weight:300;opacity:0;transition:opacity 0.3s linear;width:auto;min-width:4em;max-width:5em;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#topbar #navbar #switcher{background:#188FA7;padding:0 10px;margin-right:3px;width:auto}
#topbar #navbar #switcher:before{font-size:16px;line-height:64px;margin:0;color:#f8f8f8!important;transform:translateY(0)!important}
#topbar #navbar #switcher.showbar:before{transform:rotate(90deg)!important}
#topbar .sep{height:100%;display:inline-block;width:7px;overflow:hidden;background:url(images/sep.png) no-repeat 50% 50%;opacity:.28;vertical-align:middle}
#topbar .sep + .sep{display:none}
#topbar body:hover #navbar a:before{transform:scale(0.88) translateY(0)}
#topbar body:hover #navbar a b{opacity:1}
#topbar body:hover #navbar .sep{background:url(images/sep2.png) no-repeat 50% 50%;opacity:.33}
#topbar #home:before{color:#F18805;content:"\e64c"}
#topbar #info:before{color:#13C4A3;content:"\e661"}
#topbar #admin:before{color:#D6C2AD;content:"\e771"}
#topbar #userManage:before{color:#b49ae9;content:"\e6cf"}
#topbar #data:before{color:#FF4BA5;content:"\e6e0"}
#topbar #tran:before{color:#02b8ff;content:"\e634"}
#topbar #msg:before{color:#53DD6C;content:"\e709"}
#topbar #sousuo:before{color:#eab957;content:"\e8da"}
#topbar #logon:before{color:#3eacf2;content:"\e710"}
#topbar .count i{font-style:normal;position:absolute;font-size:12px;transform:scale(0.85);color:#fff;top:15px;right:6px;padding:0 5px;background:#EF3B7A;border-radius:50%;line-height:17px;transition:top .25s linear}
#topbar.pc body:hover .count i{top:5px}
#topbar.m .count i{top:3px;transform:scale(0.8)}
#topbar #find{float:right;margin:32px 7px 0 0;background:#f4f9ff;border-radius:2.5px;opacity:.75;padding:0 4px;transition:opacity .25s linear}
#topbar #find *{vertical-align:middle;background-color:transparent;border:none;color:#000}
#topbar #find select{font-size:12px;font-weight:300;padding:1px 14px 1px 2px;width:4.2em;margin:0}
#topbar #find option{padding:1px 6px;background:#393D49;color:#eee}
#topbar body:hover #find{opacity:.95}
#topbar #kw{width:95px;border-left:.9px #cbcfd8 solid;height:21px;padding:0 3px;margin-left:3px;border-radius:0;color:#223;font-size:12px}
#topbar #btnDo{font-size:1.154rem;outline:none;cursor:pointer;color:#63697E}
#topbar #btnDo:before{content:"\e632";margin-right:0;margin-top:1px}
#topbar #btnDo:hover{color:#27a29e}
#topbar #links{position:absolute;right:0;top:0;padding:3.5px 7px 4px 0;font-size:13px}
#topbar #links a{color:#e5e8f2;margin-left:.5em;font-weight:300}
#topbar #links a:hover{color:#fff}
#topbar .anony .my{display:none!important}
#topbar .light #navbar #switcher{background:#058ED9}
#topbar .light #navbar a:hover{background:#F6AE2D}
#topbar .light #navbar a:before{filter:brightness(90%)}
#topbar .light #navbar a:hover:before{filter:none}
#topbar .light #navbar a b{color:#1b1b1b}
#topbar .light #find{background:#fff;border:.85px #d4d7df solid;opacity:1;border-radius:5px}
#topbar .light #find option{background:#fff;color:#444}
#topbar .light #links a{color:#18191c}
#topbar .light #links a:hover{color:#B6244F}
#topbar .light #orgName,#topbar .light #sysName{color:#023a57;border-color:#999}
#topbar .light .sep{opacity:1;filter:brightness(78%)}
#topbar .light #admin:before{color:#5baad4}
#topbar .light #btnDo{color:#8b92a0}
#topbar.m #navbar{height:43px;border-bottom:4px #fff solid}
#topbar.m #logo{transform:scale(0.8)}
#topbar.m #orgName,
#topbar.m #sysName{color:#ddd;border-color:#ddd;padding-left:3px}
#topbar.m #navbar a:before{transform:translateY(0)!important;font-size:18px;line-height:29px;margin:7px 0 0}
#topbar.m #navbar a b,
#topbar.m #links{display:none}
#topbar.m #navbar #switcher{margin-left:2px;margin-right:.75em;padding:0 8px}
#topbar.m #navbar #switcher:before{font-size:13px;line-height:42px}
#topbar.m #find{margin-top:7.5px;margin-right:5px}
@media (max-width:600px) {
    #topbar #logoText,
    #topbar .hasfind #logo,
    #topbar .hasfind #navbar a:not(#switcher),
    #topbar .hasfind #navbar .sep{display:none}
    #topbar .hasfind #find{position:absolute;top:7px;right:6px;float:none;margin:0;opacity:.9}
    #topbar .hasfind #navbar #switcher{background:transparent}
    #topbar .hasfind #navbar #switcher:before{font-size:18px}
    #topbar .hasfind #find select,#topbar .hasfind #kw{max-width:25vw;font-size:13.2px;height:26px;padding-top:1px;color:#022742}
    #topbar #icon{opacity:.75}
}

/*sidebar*/
#sidebar.pc::-webkit-scrollbar{width:6px}
#sidebar.pc::-webkit-scrollbar-button{height:0;width:0}
#sidebar body{min-width:255px;margin:0 12px 14px!important}
#sidebar #main{padding-top:17px}
#sidebar #diy{position:absolute;transition:opacity 0.3s ease-in;font-size:15px;line-height:14px;right:7px;top:6px;color:#767d93;opacity:0;cursor:pointer}
#sidebar #diy:before{content:"\e635"}
#sidebar.m #diy,
#sidebar.pc:hover #diy{opacity:1}
#sidebar #diy:hover{color:#1e9fff!important}
#sidebar a{color:#393d49}
#sidebar a:hover{color:#EF3B7A}
#sidebar #uinfo{padding-bottom:2px;border-bottom:1px #d0d2d7 solid;margin-top:11px}
#sidebar #uinfo a{margin-right:.5em;color:#00859A}
#sidebar #tabs{margin-top:12px;display:block}
#sidebar #tabs > div:not(#start){display:none}
#sidebar #tabs .ui-tabs-nav{padding-left:0}
#sidebar #tabs .ui-tabs-nav li{border-radius:4px 4px 0 0}
#sidebar #tabs .ui-tabs-nav li a{width:1.077rem;height:1.3846rem;line-height:1.3846rem}
#sidebar #tabs .ui-state-active a{color:#06756e!important;padding-bottom:4px}
#sidebar #tabs .ui-state-active a.linked{color:#d40b5b!important}
#sidebar.m #tabs .ui-state-active a{padding-top:0.2rem}
#sidebar #tabs .ui-state-default{border-color:#d2d4da;border-width:1px;border-bottom-width:1px}
#sidebar #tabs .ui-tabs-active{border-color:#3CB6D0 #dbdde1 #fff}
#sidebar #tabs .ui-tabs-panel{padding:6px 0 4px 7px;border:#dbdee6 1px solid;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;white-space:normal;word-break:break-all;word-wrap:break-word}
#sidebar #tabs .ui-tabs-panel .tree{margin:0 0 0 -4px}
#sidebar #tabs .ui-tabs-panel .tree a{margin-left:3px}
#sidebar .on{width:auto!important;font-weight:normal}
#sidebar .on:before{display:none}
#sidebar #tabs :before{font-size:1rem}
#sidebar #t0{padding-left:7px}
#sidebar #t0:before{color:#1CA8C4;content:"\e64c"}
#sidebar #t1:before{color:#00c42f;content:"\e674"}
#sidebar #t2:before{color:#0197F6;content:"\e608"}
#sidebar #t3:before{color:#e26ed3;content:"\e632"}
#sidebar #t4:before,
#sidebar #fav li a:before{color:#fa9f00;content:"\e607"}
#sidebar #t5:before,
#sidebar #shortcut li a:before{color:#009c9f;content:"\e67f"}
#sidebar .tree{margin:2px 0 3px -7px}
#sidebar .tree td > div{width:16px!important;height:1px}
#sidebar .tree td *{vertical-align:text-top;line-height:1.4}
#sidebar .tree img{margin-top:1px}
#sidebar ul{list-style:none}
#sidebar .item .msg{color:Gray;margin-top:6px}
#sidebar a.current{background:#046fd2;color:#fff;padding:0 3px 1px 3px}
#sidebar #curTitle p{display:inline;margin-right:2em}
#sidebar .more{opacity:0;transition:opacity .35s linear;margin-left:1px}
#sidebar .more b{margin:0 6px;font-weight:300;color:#bbb}
#sidebar .more b.gt{margin:0 4px;font-weight:400;color:#aaa}
#sidebar.pc #start:hover .more,
#sidebar.pc .taskArea:hover .more,
#sidebar.m .more{opacity:1}
#sidebar #Online .taskArea{padding-bottom:5px;padding-top:3px}
#sidebar #ulOnline li{list-style:none;line-height:1.5;float:left;width:78px;margin-right:3px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#sidebar #ulOnline li:before{content:"\e6fd";font-size:1.05em;color:#666}
#sidebar #ulDetail li a{display:inline;padding:0;color:#05d}
#sidebar #muViews{position:absolute;display:none;z-index:3;left:131px;top:98px;background:url(../../images/right.gif) no-repeat 5px 3px;padding-left:15px}
#sidebar #muViews ul{background:#f6f8fd;box-shadow:0 0 8px #8c95ac;padding:1px;font-size:.957rem}
#sidebar #muViews ul li{line-height:1.5;cursor:pointer;width:8em;white-space:nowrap;word-break:keep-all}
#sidebar #muViews ul li:hover{background-color:#00979a}
#sidebar #muViews ul li a{padding:1px 0 1px 8px;display:block}
#sidebar #muViews ul li a:before{margin-right:6px}
#sidebar #muViews ul li:hover a,
#sidebar #muViews ul li:hover a:before{color:#fff}
#sidebar #muViews ul li .f-help:before{color:#00afdd}
#sidebar #muViews ul li.sepline{margin:3px 0 2px 8px;width:6.5em}
#sidebar #fixedInfo{display:none}
#sidebar .find{padding:2px 0 2px 6px!important}
#sidebar .conds{padding-top:3px}
#sidebar .conds li{margin-bottom:2px}
#sidebar .conds li *{vertical-align:middle}
#sidebar .conds .tb{width:126px}
#sidebar .conds .tb2{width:73px}
#sidebar .conds .btn{padding:0 0.4em;margin:2px 5px 2px 0;min-width:1.6em}
#sidebar .logicTxt{color:#aaa;font-size:12px;transform:scale(0.88);margin-left:4px;display:inline-block;padding-top:3px}
#sidebar .sepchr{margin:0 1px}
#sidebar .conds select{max-width:126px}
#sidebar .fname{width:4em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;display:inline-block;color:#000;padding-right:5px}
#sidebar .conds .afind{color:#fff;cursor:pointer;font-size:.923rem;background:#24bf81;display:inline-block;margin-left:.6em;padding:2px 8px 3px;border-radius:0}
#sidebar .conds .afind:hover{background:#FFB800}
#sidebar .findBlk{display:block;padding:6px 0 1px 4em}
#sidebar .findBlk .afind{padding:3px 12px 4px;font-size:.923rem;margin-left:5px}
#sidebar #dnb_Body select{max-width:136px}
/*图标*/
#sidebar #start li:before,
#sidebar .taskArea i:before{margin-right:6px;font-size:1rem}
#sidebar #liInfo:before{content:"\e661";color:#00bcc2;font-size:.95rem!important}
#sidebar #liSend:before{content:"\e691";color:#38d240}
#sidebar #dataAdmin:before{content:"\e6cd";color:#41a2f8;font-size:.96rem!important}
#sidebar #templets:before{content:"\e763";color:#FF4BA5}
#sidebar .lastData:before{content:"\e6b1";color:#FA8816}
#sidebar #help:before{content:"\e647";color:#0087ec}
#sidebar .sep{color:#777;margin:0 6px}
#sidebar .f-table:before{color:#7a61ff}
#sidebar .f-detail:before{color:#07b266}
#sidebar .f-b9:before{color:#f28700}
#sidebar .f-ov:before{color:#0173d8}
#sidebar .f-chart:before{color:#d8368e}
#sidebar .f-report:before{color:#1c5aa7}
/*事务/消息区*/
#sidebar #wficon:before{color:#F17105;content:"\e6a6"}
#sidebar #msgicon:before{color:#0bbd6d;content:"\e709"}
#sidebar #togTodo:before,
#sidebar #togMsgs:before{color:#0087ec;transform:scale(0.94)}
#sidebar .list{margin:-3px 0 4px 19px;list-style:none}
#sidebar .list a{width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;display:inline-block;margin-bottom:-4px}
#sidebar .list a:before{content:"\e71a";margin-right:-2px}
#sidebar .list a.exceed{color:#EA3546}
/*区块*/
#sidebar #tabs .ui-widget-header,
#sidebar .item .title{border-bottom:1px #d2d4da solid;transition:border-color 0.4s linear}
#sidebar .item .title{height:1.8rem;position:relative;margin-top:13px;overflow:hidden;cursor:pointer}
#sidebar #inMain .item:first-child .title{margin-top:15px}
#sidebar .item .title > i{position:absolute;right:1px;top:6px;width:16px;color:#a6a9af;height:16px;text-align:right}
#sidebar .item .title > i:before{content:"\e6a2";font-size:1.2rem;margin:0;font-style:normal;display:inline-block;transition:transform 0.3s ease}
#sidebar .item .bgd{border-bottom-color:#d2d4da!important}
#sidebar .item .bgd > i:before{transform:rotate(180deg)}
#sidebar .item .title *{vertical-align:middle;line-height:1}
#sidebar .item .title .count{display:none;font-size:12px;zoom:0.88;color:#fff;padding:0 5px;background:#EF3B7A;border-radius:2px;font-weight:400;margin-left:3px}
#sidebar .item .title > span{display:inline-block;margin-left:1px;font-weight:bold;color:#363A45;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#sidebar .item .title:hover > span{color:#EF3B7A!important}
#sidebar .item .title:hover i{color:#068D9D}
#sidebar .item .title .what:before{font-size:1em}
#sidebar .taskArea{border:#dcdfe5 1px solid;border-top:none;font-size:.957rem;padding:0 4px 2px 7px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;white-space:normal;word-break:break-all;word-wrap:break-word}
#sidebar .taskArea ul{margin:5px 0;line-height:1.55}
#sidebar #Views .taskArea{padding:10px 0 2px 9px;white-space:nowrap}
#sidebar #Views .taskArea .btn{height:2rem;font-size:.923rem;line-height:2rem;padding:0 4px;margin:0 5px 8px 0;color:#515667;background:#fff;border:.85px #bbb solid;transition:none}
#sidebar #Views .taskArea .btn:hover{border-color:#ed7ea5;background:#fff3f7;color:#EF3B7A;box-shadow:none}
#sidebar .blkmsg{text-align:left}
#sidebar .operaIcon,
#sidebar #upTree{display:none}
#sidebar #tabs .ui-tabs-active,
#sidebar #tabs .ui-tabs-panel,
#sidebar .taskArea{background:#f8f8f8}
/*排版状态*/
#sidebar body.layout{background:#fff;margin:30px 12px 24px 24px!important;padding-top:0}
#sidebar .layout #main,
#sidebar .layout #other{float:left;margin:0 24px 0 0;padding-top:0}
#sidebar #b1,#sidebar #b2{font-weight:bold;color:#347;font-size:1.1em;margin-bottom:2px}
#sidebar .layout #inMain,
#sidebar .layout #inOther,
#sidebar .layout #inCustom{background:#fff;border:1px #ccc dotted;padding:1px 9px 9px 10px;margin-bottom:14px}
#sidebar .layout #inCustom .title{padding-bottom:6px}
#sidebar .layout .padBlock{height:48px;text-align:center;line-height:48px;color:#eee}
#sidebar .layout #inMain{background-color:#fff;width:276px}
#sidebar .layout #inOther{opacity:0.8;width:276px}
#sidebar .layout div.item,#sidebar .layout div.item .title{cursor:move}
#sidebar .layout #cmds{text-align:right;margin:1em 3px 3px 0}
#sidebar .layout #cmds a,#sidebar .layout .msg a{color:blue}
#sidebar .layout #ab_tbTitle{width:120px;height:18px;line-height:19px;margin-top:3px}
#sidebar .layout #ab_btns .btn{padding-left:8px;padding-right:8px}
#sidebar .freehtml p{text-indent:0;line-height:1.3}
#sidebar .freehtml ul{list-style-type:square;margin-left:14px}
#sidebar .freehtml a:link,#sidebar .freehtml a:visited{display:inline;padding-left:0!important;color:#1466E9}
#sidebar .freehtml .ui-tabs{margin-top:0.77rem}
#sidebar .freehtml .ui-tabs-nav a{padding:2px 5px 1px!important}
#sidebar .freehtml .ui-state-default{background:#eee}
#sidebar .freehtml .ui-state-default a{color:#6a6a6a}
#sidebar .freehtml .ui-tabs-nav .ui-tabs-active a{padding-bottom:3.2px!important;color:#303030}
#sidebar .freehtml .ui-tabs-panel{border:none;padding-left:0;padding-right:0}
#sidebar .freehtml .ui-tabs-panel,
#sidebar .freehtml .ui-tabs-nav .ui-tabs-active{background:#f8f8f8}
#sidebar .layout a.operaIcon{display:inline;color:red;font-weight:normal}
#sidebar .layout a.operaIcon:hover{color:#00f}
#sidebar #layouts tr{text-align:center}
#sidebar #mylayouts{line-height:1.8;margin-left:2em}
/*风格*/
#sidebar{background:inherit}
#sidebar .Light{background:#f3f4f6 url(images/ddd.gif) repeat-y right 0}
#sidebar.pc:hover .Light .item .title,
#sidebar.pc:hover .Light #tabs .ui-widget-header{border-bottom-color:#65B1CD}
#sidebar .Light.layout #inMain,
#sidebar .Light.layout #inOther,
#sidebar .Light.layout #inCustom{background:#f1f2f3}
#sidebar .Light #tabs .ui-state-default{background:#eeeff2}
#sidebar .Light .taskArea,
#sidebar .Light #tabs .ui-tabs-panel,
#sidebar .Light #tabs .ui-tabs-active{background:#fff}
#sidebar .Light .freehtml .ui-state-default{background:#f5f6f7}
#sidebar .Light .freehtml .ui-tabs-panel,
#sidebar .Light .freehtml .ui-tabs-active{background:#fff}
#sidebar .Dark{background:#1f4d71 url(images/sidebg.jpg) repeat 0% 20%;background-size:cover}
#sidebar .Dark.layout #inMain,
#sidebar .Dark.layout #inOther,
#sidebar .Dark.layout #inCustom{background:#1f4d71 url(images/sidebg.jpg) repeat 90% 90%}
#sidebar .Dark #tabs .ui-widget-header{border-bottom-color:transparent}
#sidebar .Dark #tabs .ui-state-default{background:rgba(255, 255, 255, 0.90)}
#sidebar .Dark .taskArea,
#sidebar .Dark #tabs .ui-tabs-panel,
#sidebar .Dark #tabs .ui-tabs-active{background:#EAF6FF}
#sidebar .Dark .freehtml .ui-state-default{background:#daeaf2}
#sidebar .Dark .freehtml .ui-tabs-panel,
#sidebar .Dark .freehtml .ui-tabs-active{background:#EAF6FF}
#sidebar .Dark .item .title{border-bottom-color:#EAF6FF}
#sidebar .Dark .item .title > span{color:#EAF6FF}
#sidebar .Dark .item .title:hover > span,
#sidebar .Dark .item .title:hover > i{color:#FFBF47 !important}
#sidebar .Dark .item .bgd:hover{border-bottom-color:#FFBF47}
#sidebar .Dark #tabs .ui-tabs-tab,
#sidebar .Dark #tabs .ui-tabs-panel,
#sidebar .Dark .taskArea{border:none}
#sidebar .Dark #diy{color:#ddd}
#sidebar .Dark #diy:hover{color:#fff!important}

/*home*/
#home body{margin:30px 1% 4px 2%}
#home #curTitle{margin:-16px auto 10px;text-align:center}
#home #curTitle span{font-weight:bold;color:#fff;padding:2px 6px 3px;background:#237}
#home #up{display:none}
#home table.layout{table-layout:fixed}
#home .iconitem{float:left;margin:4px 6px 6px 0;width:5em;text-align:center;padding-bottom:3px;cursor:pointer;line-height:1.2}
#home .iconitem:last-child{margin-right:0}
#home .iconitem a{color:#222;font-weight:300;font-size:.923rem}
#home .iconitem:hover a{color:#f52}
#home .iconitem:before{display:block;font-size:2.5rem;margin:0 0 2px 0;transition:all 0.2s linear}
#home #tologin:before{color:#1E9FFF;content:"\e6f0"}
#home #myinfo:before{color:#4a88dd;content:"\e732"}
#home #profile:before{color:#e8589c;content:"\e70b"}
#home #msg:before{color:#55d40f;content:"\e6f7"}
#home #mail:before{color:#fab200;content:"\e61b"}
#home #wx:before{color:#35c26a;content:"\e695"}
#home #info:before{color:#00c0b8;content:"\e681"}
#home #flow:before{color:#ff7a52;content:"\e638"}
#home #MyCart:before{color:#f34379;content:"\e602"}
#home #MyOrders:before{color:#2db4ff;content:"\e6c4"}
#home #OrderAdmin:before{color:#b577ff;content:"\e63a"}
#home #tel:before{color:#f85;content:"\e63e"}
#home #sms:before{color:#00a4fe;content:"\e61d"}
#home #setsys:before{color:#0da6ed;content:"\eac7"}
#home #maintsys:before{color:#a97493;content:"\e73e"}
#home #useradmin:before{color:#00c2c5;content:"\e6cf"}
#home #roleadmin:before{color:#ffa749;content:"\e614"}
#home #sysguide:before{color:#1b5;content:"\eb5a"}
#home .iconitem:hover:before{transform:scale(1.1);filter:brightness(75%)}
#home td.zone{vertical-align:top;padding:0 7px 4px}
#home .sorting{padding-right:12px}
#home .sorting td.zone{border:1px #f52 dotted;background:#fff9db;padding:7px 7px 16px}
#home .sorting td.zone:empty{height:48px}
#home .block{box-shadow:4px 0 15px #e3e7ef;padding:9px 10px 7px 12px;border-radius:4px;margin-bottom:16px;min-height:72px;position:relative}
#home .block .title{margin-bottom:1em;color:#123;font-size:1rem;padding-bottom:3px;border-bottom:1px #e0e2e6 solid}
#home .block .tool{position:absolute;right:0;top:0;display:none;border-radius:4px;background:#f1f3f6;border:1px #fff solid;overflow:hidden;box-shadow:-2px 2px 5px #d5d5d5;z-index:2}
#home .block:hover .tool{display:block}
#home .block:hover{box-shadow:2px 1px 11px #c7cbda}
#home .block .tool i{font-style:normal;font-size:13px;display:inline-block;padding:0 5px;cursor:pointer}
#home .block .tool .t2{border-right:1px #fff solid;cursor:move}
#home .block .tool .t1:before{content:"\e70e";margin:0;color:#f52}
#home .block .tool .t2:before{content:"\e6ce";font-weight:bold;margin:0;color:#009688}
#home .block .title a.more:before{content:"\e707";margin:0 0 0 6px;font-size:1rem}
#home .block td{vertical-align:top}
#home .block li{list-style:none;color:#666;line-height:1.8;font-weight:300;border-bottom:#ddd 1px dotted;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#home .block li div,#home .block li p{font-weight:400;white-space:normal;word-wrap:break-word}
#home .block li:last-child{border-bottom:none}
#home .block li.syslink{width:32%;display:inline-block;margin-right:1.3%;margin-bottom:2px;border-bottom:#ddd 1px dotted}
#home .block li a{word-break:break-all}
#home .block .loading{margin-top:1em}
#home .webzone{padding:0;font-size:0;background:url(../../images/loading.gif) no-repeat 48% 48%}
#home #memo .cke_editable_inline{min-height:35px}
#home #memo li{border-bottom:none;text-overflow:initial;overflow:visible}
#home #report td{vertical-align:middle}
#home #tbMemo{height:75px;visibility:hidden}
#home .btnitem{float:left;min-width:30px;padding:7px 9px;text-align:center;background:#339266;cursor:pointer;color:#fff;overflow:hidden;margin:9px 12px 6px 0;border-radius:2px}
#home .btnitem.hover{background:#06a9ad;transition-property:all;transition-duration:0.35s}
#home #gear{position:absolute;top:2px;right:2px;cursor:pointer;color:#767d93}
#home #gear:before{content:"\e635";font-size:16px}
#home #gear:hover{color:#1e9fff}
#home #innerUrl{margin-top:4px;border-top:1px #bbb dotted;padding-top:2px;color:gray}
#home .blks{padding:6px 0 3px 8px;display:inline-block;width:49.5%;box-sizing:border-box;vertical-align:top;line-height:1.6}
#home .blks ul li i{cursor:pointer}
#home .titem{background:#005b9a;color:#fff;padding:2px 4px;display:inline-block;margin-top:4px;cursor:move}
#home #boards_bs .dot{margin:4px 0 3px 13px}
#home #ulProfile{list-style-position:outside;list-style-type:square;margin-left:20px}
#home .ddls select{max-width:155px}
#home .bditem{background:#33A3FF;transition:all 240ms;font-weight:300;color:#fff;border-radius:2px;display:inline-block;margin:4px 12px 6px 0;vertical-align:top;padding:8px 5px 1px 7px;min-width:160px;min-height:98px;line-height:1.6}
#home .bditem:hover{filter:brightness(110%);box-shadow:2px 3px 3px 1px rgba(0, 0, 0, 0.2);transform: translateY(-3px)}
#home .bd0{background:#6d85cf}
#home .bd1{background:#88C86A}
#home .bd2{background:#F9BC39}
#home .bd3{background:#EE6666}
#home .bd4{background:#6ABCDC}
#home .bd5{background:#3BA272}
#home .bd6{background:#FC8452}
#home .bd7{background:#A674BE}
#home .bditem a{color:#fff;transition:none}
#home .bditem a:hover{opacity:0.6}
#home .bdtname{border-left:5px #fff solid;padding-left:4px;line-height:1;margin-bottom:6px}
#home .bdtname > *,#home .bfilter > *{vertical-align:baseline}
#home .bd{display:inline-block;vertical-align:top;margin:0 10px 5px 0;font-size:.923rem}
#home .count{font-size:18px;margin-left:6px;color:#fff;font-weight:400}
#home .cmntnum{background-color:#e33e33;color:#fff;font-size:12px;font-weight:400;display:inline-block;transform:scale(0.8);min-width:12px;text-align:center;padding:0 3px;border-radius:50%}
#home .numval{font-size:16px;line-height:1.3;color:#fff}
#home .txtval{font-size:14px;line-height:1.4;color:#fff}
#home .txtval .imgBlock{background-color:#fff!important}
#home .bfilter{color:#ffc;border-bottom:1px rgba(255,255,255,0.5) solid;font-size:0.957rem;margin-bottom:6px}
#home .bditem .bfilter:last-child{border-bottom:none;margin-bottom:3px!important}
#home .ulCustom li{list-style:none}
#home .freehtml a:link,#home .freehtml a:visited{display:inline;padding-left:0!important;color:#1466E9}
#home .freehtml .ui-tabs-nav li{list-style:none;margin:0 .2em -1px 0;border-bottom-style:solid}
#home .freehtml li.ui-tabs-active{border-bottom:1px #fff solid}
#home .freehtml .ui-tabs-nav li a{padding:2px 7px 1px!important;line-height:18px;font-size:1em}
#home .freehtml p{line-height:1.3;text-indent:0}
#home #layouts tr{text-align:center}
#home #OrderAdmin{position:relative}
#home #newCount{position:absolute;top:0;right:5px;font-size:10px;color:#fff;padding:0 4px;background:#EF3B7A;border-radius:50%}
#home td.halfWidth{padding-right:18px;width:50%}
#home #myTheme_tbCustom{width:75%}
#home #rss_tbRss{width:230px}
#home #web_tbUrl{width:85%}
#home #mylayouts{line-height:1.8;margin-left:2em}
#home.m #form1{overflow-x:hidden}
#home.m td.zone{padding:0 18px 4px 2px}
#home.m .block{margin-bottom:24px}
#home.m .iconitem a{font-size:14px}
#home.m #gear,
#home.m a.more,#home.m .date{display:none}
/*大屏模式*/
#home.dark{background:#060A15 linear-gradient(to bottom right, #060A15 30%, #07142b 55%, #0A1123 60%);min-height:100vh}
#home.dark body{margin:0.5em;color:#aaa}
#home.dark .block{box-shadow:none}
#home.dark #curTitle,
#home.dark #gear,
#home.dark #caller,
#home.dark #scroller,
#home.dark .block .tool{display:none!important}
#home.dark .block .title{color:#bbb;border-bottom-color:#888}
#home.dark .block li{color:#888}
#home.dark .block a{color:#e8ecef}
#home.dark .block a:hover{color:#ffb800}
#home.dark .cke_textarea_inline{color:#aaa}
#home.dark .block .btn,
#home.dark .iconitem:before{opacity:0.8}
#home.dark .bditem,
#home.dark .chartdiv{opacity:0.9}
#home.dark .bditem a,
#home.dark .bditem a:hover{color:#fff}
#home.dark .bditem:hover{opacity:1}
#home.dark #rt > tbody > tr > th{background:#aaa;color:#111}
#home.dark #rt td{border-color:#777}
/*大屏嵌入页面*/
html.dark input[type='text'],html.dark input[type='password'],html.dark textarea,html.dark select{background-color:rgba(238,238,238,0.9)!important}
html.dark .acdrop{background-color:transparent!important}

/*templets*/
#templets .inPop{margin:14px 1.5% 2px!important}
#templets #dm_fsIO,#templets #dm_update{margin-top:18px}
#templets #dm_update{margin-bottom:5px}
#templets label[for=dm_cbFilter]{margin-right:1px}
#templets #appendData:before{content:"\e674";color:#0fc938}
#templets #filtersAdmin:before{content:"\e888";color:#f9cc00}
#templets #dataManage:before{content:"\e6fb";color:#3c8efc}
#templets #Search:before,#templets #find:before{content:"\e632";color:#ffb800}
#templets #del:before,#templets #delFolder:before{content:"\e67e";color:#f52}
#templets #cut:before,#templets #cutFolder:before{content:"\e721";color:#1480f9}
#templets #paste:before{content:"\e67a";color:#00bac6}
#templets #aBack:before{content:"\e6d7";color:#03a0e7;transform:rotate(180deg)}
#templets #addt:before{content:"\e674";color:#23CE6B;transform:scale(0.92)}
#templets #addfolder:before{content:"\e677";color:#1E9FFF}
#templets #copy:before{content:"\e679";color:#778}
#templets #showPower:before{content:"\e6f4";color:#16b8ff}
#templets #tbFind{width:180px}
#templets .ui-tabs-panel{padding:12px 6px 6px 8px}
#templets #protect fieldset{padding:8px 2px 6px 8px}
#templets #protect fieldset legend{margin-left:0}
#templets #readPower{margin:4px 0}
#templets #rwPower{padding-left:16px}
#templets #rwPower b{color:#F35B04}
#templets #power_divMent{margin-top:4px}
#templets #power_dataOpera .msgarea{padding:6px 4px 6px 8px;margin:3px 0 18px}
#templets #normal .green{display:none;padding:7px 0;background:url(../../images/line.png) no-repeat 0 3px}
#templets #ovfs{margin:3px 0 6px}
#templets #power_powerAs{margin-bottom:20px}
#templets #power_powerAs label{margin-right:2px}
#templets #power_roles{max-width:280px}
#templets #tbUsers,#templets #tbRoles{width:444px}
#templets #tbNoUsers{width:473px}
#templets #tbUnits{width:222px}
#templets #attr_wfArea{padding:4.5em 0 6px;text-align:center}
#templets #attr_wfArea *{vertical-align:middle}
#templets #attr_ulReminds{list-style:none;margin-left:2px}
#templets #attr_ulReminds li a{max-width:calc(100% - 4em);display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#templets .sepMaps{height:0;margin:4px 0;overflow:hidden;border-top:1px #e2e2e2 solid}
#templets #gen_mapTarget{max-width:15em}
#templets .arr_r{margin:0 4px;color:#094}
#templets #opr_Body select{max-width:130px}
#templets #opr_Body td{vertical-align:top;padding-top:2px}
#templets #opr_addopr{text-align:right;margin:-22px 0 2px}
#templets #addAct:before{content:"\e6ca";font-size:1.05em;color:#0071c5;cursor:pointer}
#templets td.oprKey{width:3.1em;padding-top:5px!important}
#templets #actions{list-style-type:none;margin-left:0}
#templets .tbValue{width:192px;margin-right:-12px}
#templets #sub_union{line-height:1.5;padding:6px 3px 3px 6px}
#templets #attr_Body i[class^="f-"]{margin:0 0 0 4px;cursor:pointer}
#templets label[for='sub_cbProtect'],
#templets #ff_popup label{margin:0}
#templets #ff_ulFilter{background:#fff;border-top:.9px #d8dadf solid;border-bottom:.9px #d8dadf solid;padding:13px 0 4px 8px;margin:-10px 0 2px}
#templets #ff_ulFilter input[type='text']{width:124px}
#templets #fsDiv{margin-top:8px;line-height:1.6}
#templets #adduq_uqrel{margin-top:3px;position:relative;padding-right:1.4em;display:inline-block}
#templets #adduqCond{position:absolute;bottom:3px;right:0;cursor:pointer}
#templets #gen_apply{list-style:none;margin:5px 0 2px 4px}
#templets #divGroups select{max-width:160px}
#templets #dm_uploadXls{width:5em;overflow:hidden}
#templets .iconchr span{margin-right:1px;border:1px #666 solid;border-radius:100%;display:inline-block;font-size:12px;transform:scale(0.8);padding:1px 3px;cursor:default}
#templets .iconchr span:last-child{margin:0}
#templets.m #attr_ddlViews{margin-left:-2em}
#templets #attr_cblRoles td{vertical-align:top}
#templets #enFields .btn{margin:2px 6px 0 0}
#templets .fulltb{box-sizing:border-box;width:100%;min-height:22px}

/*templet*/
#templet #pop_Body{padding-left:12px;line-height:1.5}
#templet #pop_Body label{margin-right:1px}
#templet #pop_Body .rblCond label{margin-right:7px}
#templet #pop_Body > table > tbody > tr > td{padding-bottom:1px}
#templet .hasItems{height:60px;overflow-x:hidden;overflow-y:auto;width:100%;color:#1a6;margin:4px 0 3px}
#templet .hasItems label{margin-right:10px!important;cursor:move}
#templet .hasItems span{display:inline-block}
#templet .noItems{height:0;overflow:hidden}
#templet #pop_upOptions .btn{margin-left:3px}
#templet #pop_tr_options legend label{font-weight:400;color:#404349}
#templet #pop_options .it{margin-left:-2px}
#templet #pop_linkDiv{padding-left:1.5em}
#templet .pad{padding:2px 0 2px 4px}
#templet .hr td{color:#4a4a4a;padding-bottom:5px;padding-top:7px}
#templet .hr td.seclev{padding-top:5px}
#templet .header td{color:#222}
#templet td.h{width:19%;padding-left:1px}
#templet .dtype{width:5.5em}
#templet .level{width:2.8em}
#templet .opr{width:45px;white-space:nowrap;font-size:1rem}
#templet .opr *{margin-right:3px;cursor:pointer}
#templet .opr .f-del{color:#ea693f}
#templet .pop .right span{color:#1466E9;cursor:pointer;margin-right:2px}
#templet #pop_ddlTemplets,#templet #pop_acTemplets{max-width:360px}
#templet #pop_tbNote,#templet #pop_tbReg{width:80%;max-width:calc(100% - 7.2em)}
#templet #pop_tbCustom{max-width:calc(100% - 9.5em)}
#templet #refs_divRefs{max-height:380px;overflow-y:auto;padding-right:4px}
#templet #pop_formula{width:calc(100% - 5.5em);margin-right:-.5em}
#templet #pop_ddlDateTimeType{max-width:calc(100% - 16em)}
#templet #acopts{margin:0 2px 4px;border-top:1px #e0e0e0 solid;padding-top:3px;padding-left:1px}
#templet #acopts label{margin-right:7px}
#templet #pop_Body fieldset a:not(.noicon):before{content:"\e6ca";margin:0 0 0 4px;font-size:1.05em;color:#0071c5}
#templet #pop_tbMent{width:99%;height:4.5em;resize:none;color:#667;line-height:1.5;padding-top:0.6em}
#templet #au_tbNoUsers,
#templet #au_tbUsers,
#templet #au_tbRoles{width:444px}
#templet #au_tbUnits{width:220px}
#templet .gropin{background:#FA003F}
#templet #menuTypes{width:71.76px;min-width:64px}
#templet .fflogic .rblCond{display:inline-block}
#templet .fflogic.dyngroup{border-bottom:1px #ccc dotted;margin:0 0 5px 0}
/*数据类型图标*/
#templet i[class^="type-"]:before{transform:scale(1.15);margin-right:4px}
#templet .type-Text:before{content:"\e6b6";color:#088}
#templet .type-Numeric:before{content:"\e6d0";color:#dd589f}
#templet .type-DateTime:before{content:"\e6ee";color:#f1a400}
#templet .type-SingleList:before{content:"\e6c3";color:#0087eb}
#templet .type-MultipleList:before{content:"\e6c0";color:#3d47ff}
#templet .type-YesNo:before{content:"\e683";color:#1a3;transform:none!important}
#templet .type-Formula:before{content:"\e6b7";color:#b338b2}
#templet .type-Query:before{content:"\e6c2";color:#24BCB7}
#templet .type-Photo:before{content:"\e619";color:#11adf6}
#templet .type-File:before{content:"\e6b9";color:#e07400}
#templet .type-HyperLink:before{content:"\e764";color:#05f}
#templet .type-AutoNumber:before{content:"\e6b5";color:#00778a}
#templet .type-SpecialText:before{content:"\e6c1";color:#46ab00}
#templet .type-Variable:before{content:"\e6d6";color:#c9594d}
#templet .type-Signature:before{content:"\ec7c";color:#4968aa}
.seclev:before{width:1.5em;color:#fff;text-align:center;font-size:12px;transform:scale(0.8);padding:3px 1.5px;border-radius:2px}
.sec0:before{content:"0";background:#1cbee1}
.sec1:before{content:"1";background:#1cbee1}
.sec2:before{content:"2";background:#1cbee1}
.sec3:before{content:"3";background:#1cbee1}
.sec4:before{content:"4";background:#48cd85}
.sec5:before{content:"5";background:#48cd85}
.sec6:before{content:"6";background:#48cd85}
.sec7:before{content:"7";background:#48cd85}
.sec8:before{content:"8";background:#fc565c}
.sec9:before{content:"9";background:#fc565c}
.sec10:before{content:"10";background:#fc565c}
.secmax:before{content:"F";background:#393d49}

/*filters*/
#filters #refs_divRefs{max-height:380px;overflow-y:auto;padding-right:4px}
#filters #refs_divRefs ul{margin:0 0 14px 12px;}
#filters .hr th{font-weight:normal}
#filters .fname{color:#0a5}

/*edit*/
#edit body{margin-top:27px}
#edit #form1 > table,
#edit #up > div,
#edit #upBtns,
#edit #nearby{max-width:960px}
#edit #pageTitle{font-size:1.23rem;line-height:22px}
#edit #pageTitle p{display:inline;margin-right:2em}
#edit #detail .pageTitle:first-child{display:none}
#edit #up{margin-top:5px;font-size:.957rem}
#edit #up input[type='text'],#edit #up textarea{margin:0;min-height:1.6rem;max-width:calc(100% - 10px);vertical-align:middle}
#edit .maxfull{max-width:calc(100% - 10px)}
#edit #up .long{max-width:calc(100% - 60px)!important}
#edit #custabs > .ui-tabs-panel{padding-top:9px}
#edit #custabs > .ui-tabs-nav .ui-state-active a{color:#094!important}
#edit .r{margin-top:-.9px;border-bottom:#dbdde2 .9px solid;border-top:#dbdde2 .9px solid;table-layout:fixed}
#edit #editArea .r:first-child{border-top-color:#d0d2d7;margin-top:0}
#edit .d{background-image:url(images/disbg.gif)}
#edit .h{width:17%;min-width:6.2em;max-width:180px;text-align:left;vertical-align:top;padding:0.54rem 8px 2px 1px}
#edit #up .tip:before{content:"\e647";color:#888;margin-left:4px;cursor:pointer;transform:scale(1.05)}
#edit #up .tip:hover:before{color:#1e9fff}
#edit #fixedArea .h{cursor:default}
#edit #fixedArea input{vertical-align:middle;margin-right:3px;opacity:0.7}
#edit .e{padding:.385rem 0 .3rem;vertical-align:top;height:1.77rem}
#edit.m .e{padding:.45rem 0 .35rem}
#edit .urlInput{width:99%;max-width:100%;background:#fff;border:1px #dadbdf solid;border-top-color:#c6c9d2;border-radius:2px;border-collapse:separate;color:#dadbdf;font-weight:300}
#edit #editArea .urlInput{width:calc(99% + 5px)}
#edit .urlInput td{width:69%;padding:0 !important;overflow:hidden}
#edit .urlInput td.linkText{width:31%}
#edit .urlInput input{width:100%;margin:0;border:none;margin-right:-.4em}
#edit #tdDir{text-align:right;padding-right:6px}
#edit #tdAction{padding:4px 2px 0 1px;color:#707070}
#edit #upBtns{text-align:center;margin:4em 0 1.5em;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#edit #tools{text-align:right;width:14em;vertical-align:bottom;line-height:16px}
#edit .btnac{width:1.55rem;height:1.9rem;border:1px #bbb solid;background:#eee url(images/btnbg.gif);vertical-align:middle;margin-left:0.1rem;border-radius:2px}
#edit .e textarea{vertical-align:top!important;resize:none}
#edit .onbtnac{background:url(images/btnbg.gif) 0 -80px}
#edit .getting{background:url(../../images/wait.gif) no-repeat 3px 50%}
#edit #showAttr{text-align:right;width:21px;padding-top:2px}
#edit #toggler{cursor:pointer;color:#808080}
#edit #toggler:before{content:"\e6ca";font-size:1.077rem;margin:0}
#edit #wfArea .r{background:#fffbe4}
#edit .rhover{background:#F0F9FF}
#edit #wfArea .r .h{padding-left:3px}
#edit .freeLayout .r .h{width:95px}
#edit #tbSubject{width:55%;min-width:180px}
#edit #au_tbNoUsers{width:260px}
#edit #au_tbUsers,#edit #au_tbRoles{width:444px}
#edit #au_tbUnits{width:220px}
#edit #inUsers{padding:8px 3px 3px 4px}
#edit #inUsers input{width:84%}
#edit #au_ulTime{margin:4px 2px 4px 8px}
#edit #au_ulTime input{width:135px}
#edit #divMent{margin-top:6px;padding:0 0 4px 0;color:#909090}
#edit #divMent > p:first-child:before{content:"\e71d";margin-right:.3em;color:#46b2ea;vertical-align:top;margin-top:3px;font-size:1.05em}
#edit #divMent > p:not(:first-child){text-indent:1.3em}
#edit .subItems{border-bottom:1px #999 solid;color:#347;padding:0 0 1px 2px}
#edit .inlineEdit{border:1px #dadbdf solid;border-top-color:#c6c9d2;padding:1px 2px 1px 3px;background-color:#fff;max-width:calc(100% - 10px)}
#edit .inlineEdit p{margin-top:1px;margin-bottom:1px}
#edit .inline{display:inline-block;width:90px}
#edit #editZone{border-top:.9px #ccc solid}
#edit #editZone table.normal td,
#edit #editZone table.fine td{padding:2px 1px 2px 2px}
#edit #editZone table.hr td{line-height:1.8;padding-top:4px}
#edit .fixedLayout td,
#edit table.normal .fixedLayout td,
#edit table.fine .fixedLayout td{padding:0}
#edit table.hr th,#edit table.hr td{padding:5px 2px 3px 3px;min-height:20px}
#edit table.hr table td{border-bottom-width:0;padding:0}
#edit #ff_Body{padding-top:0;margin-top:-2px}
#edit #ff_valList{max-height:250px;overflow:auto;margin:1em 0;padding-bottom:1.4em;border:#ddd 1px solid;background:#fff;position:sticky}
#edit #ff_trHeader{position:sticky;top:0}
#edit #ff_valList table{margin:-1px;min-width:98%}
#edit #ff_valList th{text-align:left;font-weight:normal;padding:4px 0 3px 5px}
#edit #ff_valList td{font-size:.85rem;padding:4px 0 3px 5px;word-wrap:break-word}
#edit #ff_valList td + td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#edit #ff_valList .imgBlock{margin:0;width:72px;height:72px}
#edit .liItem:before{content:"\e71a";color:#666;margin:0 0 0 -2px}
#edit .liItem a:before{content:"\e6ca";margin:0 0 0 4px;font-size:1.05em;color:#0071c5}
#edit #ff_ddlTemplets,#edit #ff_srcFields{max-width:190px}
#edit .faild{border:1px #f52 solid!important}
#edit .ui-tabs-panel{overflow-x:auto;overflow-y:hidden}
#edit .setdefault:before{margin-left:6px;color:#00b2b5;transform:scale(1.15)}
#edit.m #tools{display:none}
#edit #cleaner{cursor:pointer;margin-left:-1.3em;vertical-align:middle}
#edit #cleaner:before{content:"\e637";color:#b2b6c5;font-weight:500}
#edit #cleaner:hover:before{color:#222}
#edit .forImport{border-width:1px 0 0;border-radius:0;background:transparent;padding:0;margin-bottom:-0.5em}
#edit .forImport legend{display:none}
#edit .forImport .padbox{padding:10px 0 0}

/*editLayout*/
#editLayout body{margin-top:25px}
#editLayout #body{float:left;width:81%;font-size:.957rem;cursor:default!important}
#editLayout #layoutTitle{font-size:1.23rem;line-height:23.5px}
#editLayout .field,#editLayout #content.ui-sortable p{cursor:move}
#editLayout #rightBar{position:fixed;top:28px;right:2%;width:17%;font-size:.957rem}
#editLayout #divFields,#editLayout #tabTemplets{padding:6px 4px 18px;min-height:75px;overflow:hidden auto}
#editLayout .field{border:1px #FFB570 dotted;padding:1px 2px 2px 4px;background:#fffadf;border-radius:3px;vertical-align:middle;font-size:.923rem;min-height:16px;line-height:1.25;overflow:hidden}
#editLayout .templet{background-color:#f7ffeb;border-color:#7ACC00;color:#1a6}
#editLayout #rightBar .field{margin-bottom:3px;display:block;padding:3px 2px 3px 4px}
#editLayout #rightBar .field:last-child{margin-bottom:-1px}/*避免360极速总有滚动条*/
#editLayout #rightBar .hover{filter:brightness(105%)}
#editLayout #divFields input,#editLayout #rightBar select{display:none}
#editLayout #content{border:1px #c0c0c0 dashed;border-top-color:#bbb;min-height:400px;padding:4px;margin:2px 0 3px;overflow-x:auto}
#editLayout #content .field{margin:0;display:inline-block;width:auto;min-width:18px;text-align:left}
#editLayout #content .templet{display:block!important;height:19px;margin:2px 0;padding:4px}
#editLayout #content .templet select{margin:-1px 3px -1px 0;height:1.5rem}
#editLayout #content .ui-sortable-helper{width:auto!important;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#editLayout #content .ui-sortable-placeholder{background:#e9fdf5;border:1px #1a6 dotted !important;visibility:visible!important;display:inline-block!important;min-height:20px;min-width:5em;max-width:100%!important;box-sizing:border-box}
#editLayout #rightBar .ui-sortable-placeholder{background:#fff;border:1px #ff8549 dashed !important;visibility:visible!important;min-height:24px;display:block!important;width:100%!important;box-sizing:border-box}
#editLayout #content.resizing .ui-sortable-placeholder,
#editLayout #content.resizing .ui-sortable-helper{display:none!important}
#editLayout #content .fresizing{display:inline-block!important}
#editLayout #content .field input{cursor:default}
#editLayout #content .blk{display:block!important}
#editLayout #content .rows{height:34px;max-height:640px}
#editLayout #content td{vertical-align:top;min-height:17px}
#editLayout #layouts tr{text-align:center}
#editLayout #content table.hr th,#editLayout #content table.hr td{padding:3px 2px 2px 3px;vertical-align:bottom}
#editLayout #upBtns{text-align:center;margin:3.5em auto 3em}
#editLayout .acts{margin:3px 0 2px 4px}
#editLayout .acts li *{vertical-align:middle}

/*rows*/
#rows body.embed{margin:0!important}
#rows #tname{margin:-1px 0 8px;line-height:18px;font-size:1.23rem;color:#393d49;font-weight:bold}
#rows body.embed #tname,
#rows body.embed #upBtns{display:none}
#rows body.embed #helper{margin-bottom:4px}
#rows #main{width:1px;font-size:.957rem}
#rows #main #headRow{position:sticky;top:-1px;z-index:1;user-select:none}
#rows #main th,
#rows #main td.no,
#rows #tdNew,#rows #tdGet,
#rows #main .deltd{background-color:#f3f4f6}
#rows #main th{padding:3px 3px 4px;line-height:1.25}
#rows #main td{padding:0;box-sizing:border-box;vertical-align:top}
#rows #main th.no{padding:4px 2px 2px 0;width:22px;cursor:pointer;text-align:right}
#rows #main th.no:before{color:#ccc;content:"\e664";font-size:12px}
#rows #main td.no{padding:0;font-size:11px;text-align:center;vertical-align:middle;cursor:pointer;user-select:none}
#rows #main td.actived,
#rows #main tr.selected td{background-color:#FEF7DC}
#rows #main tr.selected td.no{font-style:italic;color:#df511c}
#rows #main td table{height:100%}
#rows #main .inlineEdit table{height:auto}
#rows #main td tr{background-color:transparent}
#rows #main td td{box-sizing:content-box}
#rows #main td.url{width:69%;background:url(images//ddd.gif) repeat-y right 0}
#rows #main td.text{width:31%;text-align:right}
#rows #main td.ronly{background:#f7f7f7 url(images/disbg.gif)}
#rows #main td.ronly *{color:#777}
#rows #main textarea,
#rows #main .inlineEdit{width:100%;height:100%;display:block;overflow:hidden;min-height:21px;padding:3px 2px 2px 3px;box-sizing:border-box;margin:0;border:none;background:transparent;resize:none}
#rows #main .inlineEdit{margin:-1px 0 -2px!important;padding-bottom:0}
#rows #main .notb{background-color:#f9f9f9;padding:2px 2px 1px 3px}
#rows #main .notb input,#rows #main .notb label{vertical-align:middle}
#rows #main .notb textarea{padding:1px 0 0}
#rows #main .notb select{max-width:100%;font-size:.923rem;padding-left:3px;height:1.55rem;box-sizing:border-box;margin:0 -1px}
#rows #main .taller .notb select{margin-top:0.6px;height:1.7rem}
#rows #main .tdcb{text-align:center;background-color:#f9f9f9;padding-top:1px}
#rows #main .taller .tdcb{padding-top:3px}
#rows #main th div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#rows #main th div.tempCursor{cursor:col-resize}
#rows #main .getting{background:url(../../images/wait.gif) no-repeat 3px 50%}
#rows #main .deltd{padding:0;cursor:pointer;width:20px;font-size:.8em;text-align:center;vertical-align:middle;color:#e86d26;text-shadow:#fff 0 1px 0}
#rows #main .deltd:before{content:"\e637";margin:0;font-size:12px;transform:scale(0.9)}
#rows #helper{margin-top:-0.8px;width:auto;font-size:.957rem}
#rows #tdNew,#rows #tdGet{width:24px;color:#068D9D;min-width:24px;padding:0;height:21px;cursor:pointer;text-align:center}
#rows #tdNew:before{content:"\e674";margin:0}
#rows #tdGet:before{content:"\e684";margin:0;font-size:11px}
#rows #aCut:before{content:"\e721";color:#1480f9}
#rows #aCopy:before{content:"\e679";color:#999}
#rows #aClear:before{content:"\e6a5";color:#00baff}
#rows #aClone:before,#rows #aPaste:before{content:"\e67a";color:#00bac6}
#rows #tools a:before{content:"\e674"}
#rows #genMenu a:before{content:"\e683"}
#rows #upBtns{text-align:center;margin:48px 0 14px;font-size:0}
#rows #tdScan{padding:3px 0 0 3px;vertical-align:bottom;border:none}
#rows #scanArea{background:#6c7694;margin-bottom:-1px;padding:1px 4px;display:inline-block;border-radius:3px;white-space:nowrap}
#rows #scanArea > *{display:inline-block}
#rows #tbScan{height:23px;width:150px;border:none}
#rows #scanTotal{color:#fff;margin-left:0.5em}
#rows #scanTotal i{vertical-align:baseline;font-style:normal}
#rows #total{font-size:22px;color:#fff!important;margin-right:3px}
#rows #switcher{width:32px;height:24px;cursor:pointer;overflow:hidden;text-align:center}
#rows #switcher:before{content:"\e62b";transform:scale(2.8);display:inline-block;color:#fff}
#rows .disabled #scanArea{background:none;border-bottom:1px #ccc solid;border-radius:0;padding:1px 4px 0 2px}
#rows .disabled #switcher:before{color:#009295}
#rows .disabled #scanTotal{color:#393d49}
#rows .disabled #total{color:#f52!important}
#rows .disabled #tbScan{display:none}
#rows .disabled #scanArea.nototal{border-bottom:none}
#rows .scanMode{margin-bottom:16px}
#rows #filler{display:none;position:absolute;background:#bbb;width:8px;height:8px;cursor:cell;border-top-left-radius:8px}
#rows #filler:hover{background:#1E9FFF}
#rows .fillDraging *{cursor:cell}
#rows #ff_Body{padding-top:0;margin-top:-2px}
#rows #ff_valList{max-height:250px;overflow:auto;margin:1em 0;padding-bottom:1.4em;border:#ddd 1px solid;background:#fff;position:relative}
#rows #ff_trHeader{position:sticky;top:0}
#rows #ff_valList table{margin:-1px;min-width:98%}
#rows #ff_valList th{text-align:left;font-weight:normal;padding:4px 0 3px 5px}
#rows #ff_valList td{font-size:.85rem;padding:4px 0 3px 5px;word-wrap:break-word}
#rows #ff_valList td + td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#rows #ff_valList .imgBlock{margin:0;width:72px;height:72px}
#rows .liItem:before{content:"\e71a";color:#666;margin:0 0 0 -2px}
#rows .liItem a:before{content:"\e6ca";margin:0 0 0 4px;font-size:1.05em;color:#0071c5}
#rows #ff_ddlTemplets,#edit #ff_srcFields{max-width:190px}
#rows .sig{width:100%;height:100%;min-height:auto;padding:0;border:none}

/*table*/
#table body{margin-top:17px}
#table .reswin #headzone,
#table .reswin #lblFilter,
#table .reswin .sls,
#table .inIfr #headzone,
#table .inIfr #btnArea{display:none!important}
#table #headzone{font-size:.923rem;line-height:1.7rem}
#table #headzone *{vertical-align:bottom}
#table #searcher,
#table #path{display:inline-block;white-space:nowrap;margin-bottom:12px}
#table #path{margin-right:.3em;font-size:1.23rem;max-width:100%;text-overflow:ellipsis;overflow:hidden;word-wrap:normal}
#table #path a{color:#2191FB;font-weight:bold}
#table #path a:hover{color:#FF5722}
#table #path b{color:#999;margin:0 3px;font-weight:300}
#table #filters b{color:#c8c8c8;font-size:1.2rem;font-weight:300;margin:0 7px 0 6px}
#table #btnFind{padding:0 7px;margin-left:5px}
#table #rangeSet *{vertical-align:middle}
#table #ranger{border-left:1px #c8c8c8 solid;padding-left:7px}
#table #ranger.inres{border-left:4px #EF3B7A solid;padding-left:4px}
#table #conds li{list-style-type:none;display:inline;margin-right:.7em}
#table #conds{display:inline-block}
#table #conds input[type="text"]{margin:0;border-width:.88px;height:1.46rem;background-color:#fff;border-color:#bdc0cb #d6d8e0 #d6d8e0}
#table #conds .tb{width:118px}
#table #conds .tb2{width:70px}
#table #conds .tb3{width:50px}
#table #conds select{max-width:90px;margin:0}
#table .fname{margin-right:4px;font-size:.957rem}
#table .fname + .btn{margin-left:2px}
#table .logicTxt{color:#aaa;font-size:12px;display:inline-block;transform:scale(0.88);margin-left:2px}
#table .sepchr{margin:0 2px}
#table #searcher .acdrop{background-color:#fff;padding:0 1px 0 2px;margin-left:-1px}
#table #searcher{position:relative}
#table #rangeSet{position:absolute;display:none;border-radius:4px;left:-9px;bottom:-32px;height:24px;padding:2px 0 3px 8px;border-top:3px #fff solid;background:#f1f1f1;color:#444;z-index:5}
/*#table #searcher:hover #rangeSet{display:block}*/
#table #triangle{position:absolute;left:5px;top:-11px}
#table #triangle:before{content:"\e664";color:#f1f1f1;transform:rotate(-135deg)}
#table #gv{width:1px;table-layout:fixed;margin-bottom:2px;font-size:.957rem;border-collapse:separate}
#table #gv tr{text-align:center;line-height:1.3;white-space:normal;word-break:break-all}
#table #headRow{user-select:none;position:-webkit-sticky;position:sticky;top:-1px;z-index:1}
#table #headRow th{background:#747B88;background-clip:padding-box;padding:2px 3px 3px;vertical-align:middle;height:20px;line-height:1.2;border-right:#d4d5d6 1px solid;font-weight:normal;color:#fff}
#table #headRow th:first-child{border-left:#747B88 1px solid}
#table #headRow th:last-child{border-right:#747B88 1px solid}
#table #headRow th.disdrag,#table #gv .th,#table #headRow th.no{padding:0 0 0 2px;cursor:default}
#table #headRow th.drag div{cursor:move}
#table #headRow th.drag div.tempCursor{cursor:col-resize}
#table #headRow th.ui-sortable-helper{background:#f52;border-color:#f52}
#table #headRow th input,#table #gv .th input{margin:0}
#table #headRow a{color:#fff}
#table #headRow a:hover{color:#9CF6F6}
#table #gv > tbody > tr:nth-child(even):not(.Footer){background-color:#F7F8F9}
#table tr.current,
#table #gv > tbody > tr:not(:first-child):not(.Footer):hover{background:#FEF6D7 !important}
#table tr.current td,
#table tr.selectedRow td,
#table #gv > tbody > tr:not(:first-child):not(.Footer):hover td{color:#393d49!important;border-color:#C9CBD1!important}
#table td.actived{background-color:#cbebff}
#table #gv > tbody > tr > td{padding:5px 3px 4px;word-wrap:break-word;word-break:break-word;border-right:#d4d5d6 1px solid;border-bottom:#d4d5d6 1px solid;min-height:16px}
#table #gv > tbody > tr > td:first-child{border-left:#d4d5d6 1px solid}
#table #gv > tbody > tr > td.btntd{padding:4px 3px 2px}
#table #gv td.oprs{white-space:nowrap;word-break:keep-all;word-wrap:normal;overflow:hidden;text-align:left}
#table #gv td a.a_opr{color:#fff;cursor:pointer;background:#24bf81;font-weight:300;padding:1px 3px;font-size:0.923rem;margin:-1px 1px -1px 0;transition:all 0.2s}
#table #gv td a.a_opr:hover{background:#ffb400}
#table #gv td a.a_opr:last-child{margin-right:0}
#table #gv tr.EditRow td{padding:1px 2px}
#table #gv tr.EditRow td>input[type='text'],#table #gv tr.EditRow td>textarea{min-width:calc(100% - 10px)}
#table #gv td.i{font-size:.923rem;color:#516080;padding:0;font-style:normal}
#table #gv .sig{height:26px;width:auto;min-height:auto;max-width:100%;padding:0;overflow:hidden}
#table #gv .signature{height:28px;width:auto;margin:-5px -3px -7px}
#table #batch__sign{margin:0 0 2px 2px}
#table #editTool{position:absolute;display:none;white-space:nowrap;z-index:5}
#table #editTool .btn{margin:0;height:20px;line-height:19px;width:1.2em;box-shadow:0 -1px 7px #a9b4bb}
#table #btnYes{border-radius:10px 0 0 10px;border:2px #fff solid;border-right:0;padding-left:9px;padding-right:4px}
#table #btnNo{border-radius:0 10px 10px 0;border:2px #fff solid;padding-left:7px;padding-right:5px}
#table .editBox{width:90%;padding-left:2px}
#table #gv tr.Footer td{color:#939393;padding:1px;line-height:21px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal!important}
#table #gv tr.Footer td i{font-style:normal;cursor:pointer}
#table #gv tr.Footer td:hover i{color:#f52;border-bottom:1px #f52 dotted}
#table #sx:before{content:"\e888"}
#table #bh:before{content:"\e68f"}
#table #px:before{content:"\e6cb"}
#table #qh:before{content:"\e619"}
#table #yc:before,
#table #cols:before{content:"\e6ac";color:#1E9FFF}
#table #slMenu:before{content:"\e8da";color:#1E9FFF}
#table #reload:before{content:"\e62a";color:#6585ff}
#table .forcol .body{min-height:36px}
#table .forcol #ft_btns .btn:not(#ft_btnOK),
#table .forcol li > input:first-child,
#table .forcol li > .hidden > input:first-child{display:none}
#table #aAdd:before{content:"\e674";margin:0}
#table #gv p{margin:0;line-height:1.3}
#table #btnArea{width:680px;padding:4em 0 2em;text-align:center;display:none;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#table .floated #btnArea{position:fixed;width:auto!important;bottom:8px;font-size:0;display:inline-block}
#table .floated #btnArea .btn{box-shadow:0 -1px 15px #777a85}
#table.m .floated #btnArea{bottom:45px}
#table .floated #printArea{margin-bottom:6em}
#table #fmt_popup fieldset{margin-bottom:13px;padding:3px 0 4px 6px}
#table #fmt_popup fieldset div{margin-top:4px;line-height:1.8}
#table #Edit_Canel:before{content:"\e8ad";color:#aaa}
#table #aAddToCart:before{content:"\e615";color:#ee7ea5}
#table #aAddToFav:before{content:"\e607";color:#ff6510}
#table #Edit_Full:before{content:"\e64b";color:#0bc63d}
#table #Del:before{content:"\e67e";color:#f52}
#table #prnset{margin-top:9px;line-height:23px}
#table #prn_tbTitle{width:310px;margin-bottom:2px}
#table #tbFooter{width:257px}
#table #align{width:48px}
#table #addRecord:before{content:"\e674"}
#table #saveSc:before{content:"\e67f"}
#table #exportas:before{content:"\e618";color:#e07400}
#table #aPrint:before{content:"\e7ce";color:#7291ba}
#table #muFind:before{content:"\e632";color:#e17ba8}
#table #v3:before{content:"\e60b"}
#table #v5:before{content:"\e9ec"}
#table #v6:before{content:"\e61e"}
#table .alonePager{border-bottom:.85px #d0d2da solid;border-top:.85px #d0d2da solid;background:#f8f8f8;margin-top:6px}
#table .alonePager td{padding:2px 0 1px}
#table td.opr{cursor:pointer;color:#999;font-size:1rem;padding:3px 0!important}
#table td.opr:before{content:"\e6a2";transform:rotate(180deg);margin-left:0.2em}
#table td.oprs{padding-left:3px!important}
#table #rCount{margin-right:-12px;z-index:-3;background:none}
#table #lays tr{text-align:center}
#table #ft_ulFilter{background:#fff;border-top:.9px #d8dadf solid;border-bottom:.9px #d8dadf solid;padding:13px 0 4px 8px;margin:-10px 0 2px}
#table #ft_ulFilter input[type='text']{width:124px}
#table #batch_batchBtns{text-align:center;margin:1em 0 4px}
#table #batch_batchBtns .btn{margin-top:9px}
#table #batch_tbSubject{width:calc(100% - 3.2em);margin-right:-0.5em}
#table #behave{margin-right:-2px;margin-left:-1px}
#table #batch_tbSms{border:none;background:transparent;height:51px}
#table #batch_tbMail{height:80px;overflow-y:auto;line-height:1.35}
#table #tdSendMail{width:4em;text-align:right}
#table #divSubj{border-top:1px #ccc dotted;padding-top:4px;margin-bottom:2px}
#table #ft_popup label{margin:0}
#table #gv_stats{width:94%;height:1.6rem;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#table #gv_stats option[value*='.aspx']{background:#393d49;color:#fff}
#table #sub_fast{min-width:9em}
#table #sls{max-width:9em}
#table #lblEll,#table #lblFilter{padding-left:29px}
#table #datanav{position:fixed;left:3.5%;top:0;display:none;min-width:210px;font-size:.957rem;background:#fff;padding:8px 8px 9px;box-shadow:1px 3px 8px #c0c0c0}
#table #divTree{overflow-y:auto;padding-bottom:1px}
#table #divTree > ul{margin-bottom:1px}/*解决FF总有滚动条*/
#table #divTree .node_name{color:#393d49}
#table #divTree a:hover .node_name{color:#1466E9}
#table #divTree.loading{margin-top:12px}
#table #divTree .ztree{margin-left:-3px}
#table #setlink:before{content:"\e635";font-weight:bold;color:#667}
#table #seticon{position:absolute;top:9px;right:6px;font-size:1.15rem;color:#111;cursor:pointer}
#table #seticon:hover{color:#f52}
#table #ddlRs{margin-right:2em}
#table .nosearch #btnFilter,
#table .nosearch #muFind,
#table .nosearch #muFind + div,
#table .nosearch #sx,
#table .nosearch .sls,
#table .nosearch #searcher{display:none}
#table .nosearch #allData,
#table .nosearch #headRow i.f-menu{pointer-events:none}
/*仅横线风格*/
#table .newStyle #gv{margin-top:1.35em}
#table .reswin .newStyle #gv{margin-top:0}
#table .newStyle #gv > tbody > tr:nth-child(even):not(.Footer){background-color:#F8F8F8}
#table .newStyle #headRow th{line-height:16px;vertical-align:bottom;padding-bottom:6px;color:#888;text-align:left;border:none;border-bottom:#d4d6db 1px solid;background:#fff}
#table .newStyle #headRow th.ui-sortable-helper{background:#fff;border-bottom:1px #f52 solid;padding-bottom:0}
#table .newStyle #headRow a{color:#27469e}
#table .newStyle #gv .Footer td{padding-top:1px;padding-bottom:2px}
#table .newStyle #gv td{border:none;border-bottom:#d6d8dd 1px solid;text-align:left;padding:6px 2px 4px 3px;vertical-align:bottom}
#table .newStyle #gv > tbody > tr > td:first-child{border-left:none}
#table .newStyle #gv td *{vertical-align:bottom}
#table .newStyle #gv td.th{padding:6px 0 4px 3px}
#table .newStyle #gv td.oprs{padding-left:0;padding-right:0}
#table .newStyle th.disdrag{padding-left:3px!important}
#table .newStyle .funs{margin-left:-2px}
#table .newStyle #rangeSet{box-shadow:0 3px 7px #d2d2d2}
#table .newStyle #gv .signature{margin:-5px -2px}

/*advSearch*/
#advSearch body.finderBody{margin:9px 2px 2px 7px!important}
#advSearch #header{line-height:23px}
#advSearch #tdHelp{cursor:pointer;width:3.5em;text-align:right;color:#393d49;vertical-align:bottom;font-size:13px}
#advSearch #tdHelp:before{content:"\e647"}
#advSearch #conds{list-style-type:none;margin-bottom:3px;font-size:.957rem;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#advSearch .tb{width:120px}
#advSearch .fn{max-width:132px}
#advSearch #up{margin:2.5em 0 0 0;text-align:center;padding-bottom:28px}
#advSearch #conds li input[type=checkbox]{zoom:1.2}
#advSearch #conds .rblCond{margin:5px 0 2px 23px}
#advSearch #divPrompt{font-size:0.957rem;background:#f4f4f4;padding:8px 0 8px 6px;margin-top:1.5em}
#advSearch #ddlVars{max-width:120px;margin-right:3px}
#advSearch #addCond{margin-right:-3px;font-size:1.05rem;color:#777}
#advSearch .finderBody #up{margin:1.5em 8px 0 0 !important;text-align:center}
#advSearch .topUnit{margin-left:4px;display:none}
#advSearch #aFilter:before{content:"\e888";color:#ffb50b}
#advSearch #aSc:before{color:#00b2b5;content:"\e67f"}
#advSearch #aLayout:before{content:"\e686";color:#0ba5ff}
#advSearch #condList,#advSearch #condKey{line-height:1.6}
#advSearch #addl_Body td{padding-bottom:2px}
#advSearch #tbMent{padding:2px 2px 3px 3px}
#advSearch #lays tr{text-align:center}
#advSearch.m #up{text-align:center;margin-top:3em}

/*eShopSetting*/
#eShopSetting td p{margin:0;text-indent:0}
#eShopSetting .ui-tabs-panel{padding-top:2em}
#eShopSetting .optionItem{margin:6px 0 2px}
#eShopSetting #symbols td{text-align:center;background-color:#fff;color:inherit}
/*smsadmin*/
#smsadmin .zoneTitle{padding-bottom:3px;margin:21px 0 4px}
#smsadmin .ui-tabs-panel{padding:16px 8px 8px 8px}
#smsadmin .textbox{width:75px;margin-right:3px}
/*wxadmin*/
#wxadmin #apps img{vertical-align:bottom;cursor:pointer}
#wxadmin #options{padding:16px 0 0 12px}
#wxadmin #ml_divLink{word-break:break-all;word-wrap:break-word}
#wxadmin #appTable input{width:96%}
#wxadmin #appTable td{padding:2px 0 1px}
#wxadmin #tbSubscribe{width:calc(100% - 6px);height:72px}
#wxadmin #ar_tbKey,#wxadmin #ar_tbReply{width:calc(100% - 8px)}

/*dataHome*/
#dataHome #keyarea{font-size:0;box-sizing:border-box;height:38px;margin:2px 0 3px;position:relative}
#dataHome #kw{padding-left:6px;font-size:14px;height:100%;vertical-align:middle;width:420px;border:1px #d8d8d8 solid;border-right:none;border-radius:3px 0 0 3px;box-sizing:border-box}
#dataHome #btnbox{border:1px #d8d8d8 solid;border-left:none;color:#aaa;height:100%;width:38px;vertical-align:middle;cursor:pointer;background:#fff;box-sizing:border-box;border-radius:0 3px 3px 0}
#dataHome #btnbox i:before{content:"\e632";font-style:normal;font-size:18px;margin:0}
#dataHome #btnbox:hover{color:#222}
#dataHome #searchArea{display:inline-block;text-align:left;margin:8em auto 0}
#dataHome #searchArea select{padding-top:1px;padding-bottom:2px;height:24px}
#dataHome .subOptions{display:none}
#dataHome #linkZone{margin-top:8em;text-align:center}
#dataHome #shortcuts,#dataHome #favs{padding:16px 2px 4px 1em}
#dataHome #dtPicker{cursor:pointer;margin-left:2px;vertical-align:middle}
#dataHome #datetb{width:0;opacity:0;padding:0;border:none}
#dataHome #cleaner{height:100%;font-size:15px;position:absolute;right:38px;top:8px;cursor:pointer}
#dataHome #cleaner:before{content:"\e637";color:#b2b6c5;font-weight:500}
#dataHome #cleaner:hover:before{color:#222}
#dataHome .dot li{width:240px;display:inline-block;margin-right:15px;margin-bottom:-2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#dataHome .dot li:before{display:none}
#dataHome .readmode .dot li:before{display:unset}
#dataHome .readmode .tool,
#dataHome .readmode .dot input[type="checkbox"],
#dataHome .readmode #batchOpen{display:none}
#dataHome #shortcuts li a{max-width:204px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#dataHome #shortcuts li i{visibility:hidden}
#dataHome #shortcuts:hover li i{visibility:visible}

/*admin*/
#admin .ui-tabs-panel{padding:2em 0 8px 1.1em}
#admin .ui-tabs-panel ul{margin-left:20px;margin-bottom:36px;line-height:1.8}
#admin .ui-tabs-panel ul:last-child{margin-bottom:0.5em}
#admin #mail ul{margin-left:0}
#admin #funcs > div{display:inline-block;width:16em;margin-right:.5em;vertical-align:top}
#admin #funcs li a{vertical-align:middle}
#admin #linkTable{margin-left:30px;width:80%}
#admin #days_tbSubject{width:95%}
#admin #days_Body td{text-align:center}
#admin .tbdate{width:41%}
#admin #uiTitle{margin:1px 0 4px;max-width:38em}
#admin #attrpmt{margin:1.5em 0 8px;max-width:38em}
#admin #tbTypes{width:420px;max-width:80%}
#admin #ext_tbExts{height:8.5em;width:calc(100% - 7px);margin-top:1em}
#admin #tbs td{padding:0;background:#fff;height:24px}
#admin #tbs td input{width:100%;height:100%;box-sizing:border-box;padding:4px 1px 2px 3px;font-size:12px;border-radius:0;background:transparent;border:none}
#admin #myHelp{display:none;margin:3px 0 0 1em}

/*login*/
#login{background:#2f323a url(images/bg1.jpg) repeat 50% 50%;background-size:cover;height:100%;overflow:hidden}
#login form label,#login #box_popup a{color:#fff}
#login #box_popup a:hover{color:#2af;text-shadow:none}
#login #box_popup{border-radius:0;padding:8px 14px 4px;background-color:rgba(0, 32, 200, 0.24);overflow:visible}
#login #box_popup .head{color:#eef;border-bottom:.9px #b1c3d3 solid;margin:0 0 30px}
#login #box_popup .title{font-size:1.05rem;line-height:2.5rem;font-weight:normal;width:100%;cursor:default}
#login .input{border-bottom:.9px rgba(255, 255, 255, 0.5) solid;padding-bottom:3px;margin-bottom:12px;white-space:nowrap}
#login .input *{vertical-align:bottom}
#login .input input,
#login .input select{background-color:transparent;border:none;-webkit-transition:all 99999s ease-out/*使Chrome自动填充后仍透明*/}
#login .input input{width:160px;margin:0 6px 0 0;padding:2px 0 0 2px;color:#eee;filter:none}
#login #remember{margin-top:-7px}
#login #box_ddlUsers{width:163px;margin:0 6px -1px 0;padding-top:2px;padding-bottom:0;background-image:url(images/dropdown1.png);background-size:13px 13px;background-position:right 0 bottom 2px;color:#fff;opacity:.75}
#login #box_ddlUsers option{background:#fff;color:#445}
#login #box_ddlUsers.wider{width:252px;max-width:none}
#login .icon{font-size:16px;color:#f6f6f6;margin-right:2px;display:inline-block;margin-bottom:-2px}
#login #vcode{cursor:pointer;height:21px;margin-bottom:1px;opacity:.8;border-radius:3px}
#login #box_btnOK{background:#1E9FFF;display:block;width:100%;margin:0;height:2.65rem}
#login #box_btnOK:hover{background:#1696f5;box-shadow:none}
#login #box_btnA{background:#FFB800;margin:12px 0 0;width:100%;display:block;height:2.65rem}
#login #box_btnA:hover{background:#ffa200;box-shadow:none}
#login #box_Body{padding-left:0;padding-right:0}
#login #box_btns{padding:30px 0 12px;margin:0;text-align:left}
#login .navbtns{margin:20px 12px 4px 0;text-align:right}
#login #pwd_btnChange{width:60px;margin:1.8em 0 6px}
#login #box_skip{text-align:right;margin:15px 0 0 0}
#login #box_RememberMe{zoom:1.14;margin-right:4px;margin-top:2px}
#login #pop_PwdRecovery td:first-child{padding-left:2em}
#login .contArea{padding:1em 0;line-height:1.8}
#login #MsgPop .msg > table:last-child{visibility:hidden}
#login .pop:not(#box_popup){background-color:#f8f8f8;box-shadow:0 0 15px #445;border-radius:0}
#login.stars{background-image:url(images/bg2.jpg)}
#login.stars #box_popup{background-color:rgba(24,114,189,0.18)}
#login.stars #box_popup .head{border-bottom-color:#96acc0}
#login.light{background-color:#fff;background-image:url(images/bg3.jpg);background-size:contain}
#login.light #box_popup{background-color:rgba(240, 240, 240, 0.2);box-shadow:0 0 14px rgba(157, 161, 171, 0.45)}
#login.light form label{color:#444}
#login.light #box_popup a{color:#1466E9}
#login.light #box_popup a:hover{color:#ff5722;text-shadow:none}
#login.light #box_popup .head{color:#62697D;border-bottom:.9px #d2d2d2 solid}
#login.light .input{border-bottom-color:#d2d2d2}
#login.light .input input,
#login.light .icon{color:#555}
#login.light #box_ddlUsers{color:#111;background-image:url(images/dropdown.png)}
#login.light .pop:not(#box_popup){background-color:#f9f9f9;box-shadow:0 0 14px #a4adc0}
#login.light #box_btnOK{background-image:linear-gradient(to right, #1276f0, #05bf4e)}
#login.light #box_btnOK:hover{background:#1696f5 linear-gradient(to right, #06b249, #1276f0)}
/*微信/短信登录*/
#login .popmore{text-align:center}
#login .floatdiv{position:absolute;left:0;top:0;width:100%;min-height:100%;padding-top:12px;background:#fff;display:none;box-shadow:0 0 14px rgba(131, 137, 150, 0.3)}
#login .floatx{position:absolute;top:1px;right:2px;color:#777;display:none;cursor:pointer;font-size:1.33rem}
#login #iconWx{font-size:2.2rem;color:#2ede71;margin:0.5rem;cursor:pointer}
#login #iconSms{font-size:2.1rem;color:#FFC857;margin:0.5rem;cursor:pointer}
#login .smsTitle{height:22px;line-height:22px;margin:0 auto 2em;color:#0082ef;font-size:18px}
#login .sms input[type=text]{width:86%;box-sizing:border-box;height:24px;background-color:transparent;border:none}
#login #box_divSmsCode{position:relative;width:86%;margin:0 auto;border-top:.9px #ddd solid;border-bottom:.9px #ddd solid;padding-top:1.2em;white-space:nowrap;text-align:left}
#login #aSms{position:absolute;right:0;bottom:4px;color:#1466E9!important}
#login #aSms.dead{color:#aaa!important}
#login #divAgree{margin:6px auto 0;width:86%;text-align:left;font-size:0.957rem}
#login #cbAgree{zoom:1.1}
#login #lAgree{margin:0 4px 0 0;color:#999}
#login #box_btnSmsLogin{margin:3em auto 2em;display:block;width:86%}
/*编辑模式*/
#login #box_lbox{position:absolute;left:-545px;top:-1px;width:518px;min-height:100%;font-family:楷体}
#login #box_bbox{position:absolute;top:calc(100% + 24px);left:0;width:100%;text-align:center;line-height:1.5}
#login #box_tbox{position:absolute;left:-544px;top:-45px;width:836px;background:#f4f4f4;padding:6px 8px;border-radius:4px;color:#fff;text-shadow:0 0 0.2em #111}
#login #box_lbox,
#login #box_bbox,
#login #box_bbox a{color:#fff;text-shadow:0 0 0.2em #111}
#login #box_popup p{text-indent:0}
#login.stars #box_bbox,#login.stars #box_bbox a{color:#bcc6d4}
#login #box_lbox[contenteditable='true'],
#login #box_bbox[contenteditable='true']{border:1px #f74 dotted}
#login #box_tbox *{vertical-align:middle;color:#1A365D;text-shadow:none}
#login #aMakeLink{position:absolute;bottom:1.5em;right:1.5em;color:#56a2ff;border-bottom:1px #56a2ff solid;line-height:1.3;font-size:0.957rem}
#login #aMakeLink:hover{border-bottom-color:transparent;color:#f52}
#login #linker_Body label{color:#444}
#login #tbJumpUrl{width:260px}

/*selectDir*/
#selectDir body{margin:8px}
#selectDir a{color:#222}
#selectDir .w{color:#1a5}
#selectDir a.selected{background:#005a9a;color:#fff;padding:0 3px 3px}
#selectDir a.selected *{color:#fff}
/*selectUser*/
html#selectUser,#selectUser body,#selectUser #form1,#selectUser #up,#selectUser #main,#selectUser #btns,#selectUser #main td{height:100%}
#selectUser a.selected,#selectUser a.selected *,#selectUser a.selected:hover{background:#014e82;color:White}
#selectUser body{overflow:hidden;margin:0;border-top:1px #ddd solid}
#selectUser a{color:#000}
#selectUser a:hover{color:#f52}
#selectUser #main{width:100%;background:#fff;table-layout:fixed}
#selectUser #tdTree{vertical-align:top}
#selectUser #tv{margin:4px}
#selectUser #tv td *{line-height:1.3;vertical-align:middle}
#selectUser #tv td img{margin-bottom:1px}
#selectUser #tdBtns{width:52px;background:#f4f4f4;border:1px #ddd solid;border-width:0 1px;vertical-align:top;text-align:center;padding:0 6px}
#selectUser #tdBtns .btn{margin:1em auto 0;width:100%!important;display:block}
#selectUser #tdBtns .arrow{width:38px;font-family:Arial}
#selectUser #tdUsers{background:#fff;width:180px;padding:0}
#selectUser #divUsers{width:100%;height:100%;padding:4px 0 6px 8px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;font-size:0.957rem}
#selectUser .autoScroll{overflow:auto;height:100%}

/*select*/
#select body{margin:68px 4% 18px}
#select #header{position:fixed;left:4%;top:0;padding-top:26px;line-height:25px;width:92%;background:#fff;z-index:2}
#select #header .switcher{margin-left:5px;cursor:pointer;color:#556}
#select .item{float:left;width:155px;padding:6px 4px 6px 8px;line-height:34px;text-align:center;background:#0197F6;cursor:pointer;color:#fff;overflow:hidden;margin:0 1px 1px 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
#select .item.small{width:126px;padding:6px 2px 6px 6px;line-height:28px}
#select .item.hover{background:#F5AF00}
#select .dirTitle{position:relative;margin:4px 0 10px 0;padding:3px 3px 4px 0px;color:#335;font-weight:normal;cursor:pointer;border-bottom:1px #dbdde2 solid}
#select .dirTitle:before{color:#FFB800;font-size:16px}
#select .dirTitle span{position:absolute;color:#999;font-size:1.23rem;bottom:-1px;right:-1px}
#select .dirTitle:hover{color:#f52;border-bottom-color:#ccc}
#select .dirTitle b{margin:0 4px;color:#aaa}
#select .infolder{padding:0 0 1em}
#select #ac,#select .ui-autocomplete{width:120px;border-radius:3px}
#select.pc .item{font-size:.957rem}

/*dir*/
#dir #search:before,#dir #dirSearch:before{content:"\e632";color:#00b2b5}
#dir #addDir:before{content:"\e677";color:#ffb800}
#dir #addFavorite:before{content:"\e607";color:#ff9300}
#dir #cutDir:before,#dir #cutObj:before{content:"\e721";color:#1480f9}
#dir #delDir:before,#dir #delObjItem:before{content:"\e67e";color:#f52}
#dir #copy:before{content:"\e679";color:#999}
#dir #edit:before{content:"\e64b";color:#00bd39}
#dir #cart:before{content:"\e615";color:#ff39a3}
#dir #paste:before{content:"\e67a";color:#00bac6}
#dir #curDirPower:before,#dir #dirPower:before{content:"\e6f4";color:#16b8ff}
#dir .PagerBar{background:#f8f8f8;border-top:1px #d6d8dc solid}
#dir .PagerBar td{padding:2px}
#dir #line{clear:both;margin:12px 28px 14px 2px}

/*thumb*/
#thumb #delObjItem:before{content:"\e67e";color:#f52}
#thumb #cut:before{content:"\e721";color:#1480f9}
#thumb #copy:before{content:"\e679";color:#999}
#thumb #edit:before{content:"\e64b";color:#00bd39}
#thumb #addFavorite:before{content:"\e607";color:#ff9300}
#thumb #appendData:before{content:"\e674";color:#11c64a}
#thumb #searchLink:before{content:"\e632";color:#00b2b5}
#thumb #paste:before{content:"\e67a";color:#00bac6}
#thumb .PagerBar{background:#f8f8f8;border-top:1px #d6d8dc solid}
#thumb .PagerBar td{padding:2px}

/*adminHome*/
#adminHome .ui-tabs-panel{padding-top:1em}
#adminHome div.inlineBlock{margin:9px 20px 20px 0;width:60px;text-align:center}
#adminHome #tools{padding:2em 8px 6px}
#adminHome #tools a{color:#222;font-weight:300;font-size:.923rem}
#adminHome #tools .inlineBlock:hover a{color:#f52}
#adminHome .inlineBlock > a:first-child:before{cursor:pointer;font-size:2.5rem;margin:0 0 2px 0;transition:all 0.2s linear}
#adminHome #setsys:before{color:#0da6ed;content:"\eac7"}
#adminHome #maintsys:before{color:#a97493;content:"\e73e"}
#adminHome #useradmin:before{color:#00c2c5;content:"\e6cf"}
#adminHome #roleadmin:before{color:#ffa749;content:"\e614"}
#adminHome #sysguide:before{color:#1b5;content:"\eb5a"}
#adminHome #syshelp:before{color:#4482ba;content:"\e6b2"}
#adminHome .inlineBlock:hover a:before{transform:scale(1.15);filter:brightness(75%)}
#adminHome ul.squ{margin-left:20px;margin-bottom:36px;line-height:1.8;font-size:.957rem}
#adminHome ul.squ b{font-weight:normal;margin-right:6px}
#adminHome #codes{padding-left:20px;margin-bottom:2em}
#adminHome #tbMachineCode,#adminHome #tbRegCode{width:21em;height:1.5em}
#adminHome #prompt{margin:0 0 4px 6px}
#adminHome .progress{background:url(../../images/loading_ov.gif) no-repeat 4px 50%;padding-left:24px;height:21px;line-height:20px;display:none}

/*OrderVerify*/
#OrderVerify .lightarea{line-height:2.2;margin:0 0 2em;font-size:.957rem}
#OrderVerify #adds input[type='text']{width:360px}
#OrderVerify #tbInvoiceTitle{width:280px}
#OrderVerify #tbMent{width:550px}
#OrderVerify .PayMent{margin-left:1.5em;display:none}
/*OrderAdmin*/
#OrderAdmin #box{background:#f4f4f4;padding:6px 3px 6px 8px;border:.85px #e2e2e2 solid;border-left:5px #b40a5c solid;font-size:.957rem}
#OrderAdmin .detail{padding-top:6px;line-height:1.8;margin-left:1em}
#OrderAdmin #divPager{border:1px #DBDBDB solid;background:#f5f5f5;padding:1px 2px 1px 3px}
#OrderAdmin #popLogs_logsContent{height:180px;overflow:auto;color:#077;border-width:1px;border-style:solid;border-color:#aaa #ddd #ddd #aaa;background:#fff;padding:2px 2px 1px 4px}
#OrderAdmin #popLogs_logsContent p{text-indent:2em;margin:0 0 4px;color:#222}
#OrderAdmin #zone1{float:left;width:45%;list-style:none}
#OrderAdmin #zone2{float:left;width:55%;list-style:none}

/*maint*/
#maint #upBackup,#maint #btns3,#maint #btns4{margin:1em 0 0.5em}
#maint #upBackup .btn,#maint #btns3 .btn,#maint #btns4 .btn{margin-top:0.5em}
#maint .ui-tabs-panel{padding:3em 1em 1em;text-align:center}
#maint #baks_ddlBaks{border:1px #aaa solid;width:99%;height:180px}
#maint #options ul{list-style-type:none;text-align:left;line-height:1.4;margin:0 0 12px 9px}
#maint .tbarea{width:99%;height:320px}
#maint #cke_js_tbJs,#maint #cke_css_tbCss,#maint #cke_apidemo_tbApiDemo{margin-left:-11px}
#maint #container{max-height:310px;overflow-y:auto;padding-right:.5em}
#maint .opr input{vertical-align:bottom;margin-right:4px}

/*chart*/
#chart #echart{width:100%;min-height:420px}
#chart #loadbar{display:none!important}
#chart #upSetting{margin-top:2rem;font-size:.97rem;padding:9px 3px;background:#f3f4f6}
#chart #upSetting select:not(#ddlGroupby){width:6.1em}
#chart #upSetting #ddlTimeSpan{width:auto}
#chart .mr{margin-right:1.5em}
#chart .itemKey{margin-right:9px;color:#5a5f72;font-weight:bold;vertical-align:middle}
#chart #divys{display:inline-block;margin:0.23rem 0}
#chart #cblYs label{cursor:move}
#chart #cblYs > span{display:inline-block}
#chart #cblYs .ui-sortable-helper{width:auto!important}
#chart #cblYs .ui-sortable-placeholder{height:auto!important}
#chart .long .more,#chart #ell{display:none!important}
#chart .long #ell{display:inline!important}
#chart #setzone{border:none}
#chart #setzone legend{font-weight:normal}
#chart .optzone{padding:3px 0 0 4px}
#chart .optzone > div{vertical-align:middle}

/*report*/
body #report{overflow-x:auto;overflow-y:hidden;padding-bottom:2px;font-size:.957rem}/*其它页面的报表区*/
#report #header{position:sticky;top:-1px;z-index:1}
#report #loading{padding:3em 0;text-align:center;display:none}
#report .item{margin:3px 0 2px}
#report .item:before{content:"\e65d";color:#027fd3;margin-right:0.15rem}
#report .item .key{font-size:1rem;font-weight:bold;color:#027fd3}
#report .sep{height:4px;overflow:hidden}
#report .setting{margin:3px 0 9px 1.15rem;color:#445}
#report #rt{width:1px;margin-right:12px;font-size:.957rem}
#report #rt td{padding-right:3px;text-align:center}
#report #rt td.right{text-align:right}
#report #rt th{color:#393d49;padding:4px 4px 4px 3px;font-weight:bold}
#report #rt td.left{text-align:left}
#report #rt td.t1{color:#ea582c;text-align:left}
#report #rt td.v1{color:#ea582c;text-align:right}
#report #rt td.t2{color:#094;text-align:left}
#report #rt td.v2{color:#094;text-align:right}
#report #rt td.t3{color:#00a7aa;text-align:right}
#report #rt td.v3{color:#00a7aa;text-align:right}
#report #rt td.t4{color:#126;text-align:right}
#report #rt td.v4{color:#126;text-align:right}
#report #rt td.t5{color:#C60060;text-align:right;font-style:italic}
#report #rt td.v5{color:#C60060;text-align:right;font-style:italic;padding-right:5px}
#report #rt td.b1{background:#f5f6f8}
#report #rt td.b2{background:#f3fff7}
#report #rt td.b3{background:#fff5f7}
#report #p_Body{padding-top:0;margin-top:-3px}
#report #divSign{line-height:2}
#report #p_note{width:calc(100% - 8em);line-height:1.3;display:inline-block;background:#fff;min-height:15px;vertical-align:top;padding:0 2px 0 3px;border-width:1px;border-style:solid;border-radius:2px;border-color:#c6c9d2 #d9dae1 #d9dae1 #d9dae1}
#report #p_note p{margin-top:2px}
#report #footer{width:calc(100% - 24px);margin-top:6px}
#report #m_allReports{text-align:center}
#report #m_allReports img{cursor:pointer}
#report #upBtns{width:450px;text-align:center;margin-top:3.5em;padding-bottom:2em;display:none}
#report #p_cblFields label{cursor:move}
#report .unioned label{color:#e48d04}
#report #p_cblFields > span{display:inline-block}
#report #p_cblFields .ui-sortable-helper{width:auto!important}
#report #p_cblFields .ui-sortable-placeholder{height:auto!important}
#report #p_aAdd{margin:0 -2px 0 6px;font-size:1.05rem;color:#494d59}
#report #spanTitle{font-weight:normal;color:#445}
#report.m #rt{font-size:13px}
#report.m #spanTitle{display:block;margin:3px 0 9px 12px}

/*users*/
#users body{margin:28px 8px 8px 2.5%}
#users .obj{margin-right:14px}
#users #main{table-layout:fixed}
#users #tdUnits{width:27%;padding-bottom:2em;font-size:.957rem}
#users #divUnits a{color:#444}
#users #divUnits a:hover{color:#f52}
#users #divLocation{padding:4px 1px 3px 6px;border:1px #dadde4 solid;background:#f4f5f6}
#users #objsDiv{padding-top:14px;border:1px #dadde4 solid;border-top:none;overflow:hidden}
#users #ulAttrs{margin:1em 0 0 8px}
#users #ulAttrs li input[type='text']{min-width:160px}
#users #attr_cblUnits{color:#1a6}
#users #attr_tbAnnex{width:calc(100% - 14em)}
#users #attr_tbAddr{width:calc(100% - 7em)}
#users #tv a.selected{background:#027fd3;color:#fff;padding:1px 3px}
#users #au_tbUsers,#users #au_tbRoles{width:444px}
#users #au_tbUnits{width:220px}
#users .subItems{border-bottom:1px #999 solid;color:#347;padding:0 0 1px 2px}
#users #exerArea{padding:3px 2px 3px 6px}
#users .pad{text-align:center;padding:4px 0 8px}
#users #divRoles{max-height:210px;overflow-y:auto;padding:3px 0 4px 4px}
#users #tv a i{color:#0b87e3}
#users #tv img{vertical-align:middle}

/*roles*/
#roles #attr_commPower ul{margin:6px 3px 3px 8px}
#roles .Admin{font-weight:bold;color:#f52}
#roles .iconchr span{margin-right:1px;border:1px #666 solid;border-radius:100%;display:inline-block;font-size:12px;transform:scale(0.8);padding:1px 3px;cursor:default}
#roles .iconchr span:last-child{margin:0}

/*guide*/
#guide .ui-tabs-nav li a{padding-left:8px;padding-right:8px}
#guide .ui-tabs-panel{padding-top:1.4em;font-size:1rem}
#guide .ui-tabs-panel ul{margin-left:1em}
#guide .ui-tabs-panel ul li{margin-bottom:4px}
#guide .ui-tabs-panel li b{color:#1a6;margin-right:16px}
#guide p{text-indent:1em}

/*infoList*/
#infoList body{margin-top:20px;margin-right:1em;max-width:1260px}
#infoList #listArea{float:left;width:69.5%}
#infoList #listArea.alone{width:96%;max-width:980px}
#infoList #navArea{float:right;width:26.5%;padding-top:4px}
#infoList .titleBlock{line-height:26px;color:#393d49;font-weight:bold;background:#f2f2f2;margin-bottom:4px;padding:1px 0 0 6px}
#infoList #divWrite .con input{height:24px;margin-right:6px}
#infoList #findDiv{padding-left:18px;margin:6px 0 5px}
#infoList .con{padding-left:18px;margin-bottom:13px;font-size:.957rem;line-height:1.7}
#infoList .item{border-bottom:1px dotted #d0d0d0;margin-bottom:1.5em;padding-bottom:3px;font-size:.957rem}
#infoList .item .title{font-size:1.23rem;margin-right:5px;line-height:1.6;color:#1d2129;font-weight:bold}
#infoList .item .title:hover{color:#1466E9}
#infoList .item .top{background:#595d69;color:#fff!important;padding:2px 4px 3px;font-size:1.15rem;font-weight:400}
#infoList .item .top:hover{background:#0071C5}
#infoList .item .unaudit{color:#a2a4aa}
#infoList .item .top.unaudit{background:#909399}
#infoList .summary{color:#86909c;margin:7px 6px 0 0}
#infoList .footer{color:#888;margin-top:8px}
#infoList .footer span{margin-right:9px}
#infoList .footer a{margin-right:5px;cursor:pointer}
#infoList .toolicon{display:none;margin:0!important;background:#24bf81;padding:0 4px}
#infoList .toolicon:before{margin:0;color:#fff}
#infoList .toolicon:hover:before{color:#ffde89}
#infoList .footer .f-zhiding{border-radius:3px 0 0 3px;border-right:1px #9ad7a8 solid}
#infoList .footer .f-close{border-radius:0 3px 3px 0}
#infoList.pc .item:hover .toolicon{display:inline}
#infoList #navArea a{cursor:pointer}
#infoList #s_Body{line-height:1.9!important}
#infoList #s_tbKeyword{width:74%}
#infoList #pubTimes input[type='text']{width:95px}
#infoList #tbKey{width:112px;height:20px;margin:1px 0 0}
#infoList #pager{margin:-0.8em 0 1em}
#infoList #children{margin:3px 0 3em;color:#c4c4c4;display:inline-block;border-bottom:1px #d2d4da solid;overflow:hidden;padding:3px 26px 3px 0;font-size:1.2em}
#infoList #children *{margin-right:0.5em;vertical-align:middle}
#infoList #children b{margin:0 9px 0 0;font-weight:400}
#infoList #children span{font-size:14px;font-weight:300}
#infoList #children a{border-bottom:#fff 2px solid;color:#2191FB;font-weight:bold}
#infoList #children a:hover{color:#f52}
#infoList #children a.cur{background:#16b18a;color:#fff;padding:1px 4px 2px}
#infoList #ddlSort,#infoList #ddlPagesize{width:6.3em}
#infoList #btns{text-align:center;margin:48px 0 24px}
#infoList.m #btns{padding-bottom:2.5em}
#infoList.m #cats{display:none}

/*info*/
#info body{margin-top:22px;max-width:800px}
#info #pageTitle{padding-bottom:2px;margin-bottom:4px;text-align:left;border-bottom:1px #ddd solid}
#info #pageTitle.unaudit{color:#a2a4aa}
#info table.unaudit .bubble{opacity:0.7;background-image:url(../../images/unaudit.png);background-repeat:no-repeat;background-position:96% 85%}
#info #attrs{margin:0 0 3.5em;font-size:12px}
#info #attrs a{margin-right:9px}
#info .htmlBox{padding:0 0 1em;border-bottom:4px #f2f2f2 solid;margin-bottom:3px}
#info .htmlBox .fileBlock{line-height:1.2;font-size:1rem}
#info #nearby{border-radius:0;margin-bottom:4em}
#info #tdTags{float:left;margin:4px 0}
#info #admin{float:right;margin:4px 0}
#info #admin a{margin-left:8px}
#info .top:before{content:"\e69c"}
#info .untop:before{content:"\e69c";display:inline-block;transform:rotate(180deg)}
#info #relaLinks{line-height:1.7;color:#999;margin:6px 0 0 1em}
#info .attach{border-bottom:1px dotted #b0b3bf;margin-top:30px;font-size:1.15em!important;color:#666}
#info #ckMent{height:160px;width:100%}
#info.m .date,
#info.m #prompt,
#info.m #tdTags{display:none}

/*infoEdit*/
#infoEdit body{margin-top:9px;margin-bottom:8px;font-size:.957rem}
#infoEdit .cke_top{position:sticky;top:0}
#infoEdit #mainarea > tbody > tr > td{padding:2px 1px 3px 5px;font-weight:300}
#infoEdit .tdTitle{width:2.5em;color:#111;vertical-align:top;line-height:2.15rem}
#infoEdit .lower{line-height:20px}
#infoEdit #ckContent{width:100%;height:352px;box-sizing:border-box;resize:none}
#infoEdit #tbTitle{background:transparent;border:none;border-radius:0;height:32px;padding:0;font-size:1.37rem;font-weight:700;width:100%;box-sizing:border-box;margin-bottom:5px}
#infoEdit #tbOverview{line-height:1.4;resize:none;font-size:1rem}
#infoEdit #tbOverview,
#infoEdit #tbTags{width:100%;box-sizing:border-box;min-height:2rem;color:#505050;padding:2px 2px 1px 5px;border-color:#e0e0e0}
#infoEdit .filer .files{display:block}
#infoEdit #trCat{padding:2.5px 0 2.5px 6px;border:1px #ddd solid;border-top-color:#e2e2e2;margin-top:-1px;margin-bottom:0.5em;background:#fafafa;font-weight:400;color:#555}
#infoEdit #tdSwitcher{text-align:center;vertical-align:top;padding-top:0.2rem;color:#84888f;width:1.5em}
#infoEdit #tdSwitcher:before{content:"\e6ca";font-size:1.1em;cursor:pointer}
#infoEdit #tdSwitcher:hover{color:#000}

/*reg*/
#reg body{max-width:800px}
#reg.reg{background-color:#393d49;background-image:url(images/bg1.jpg);background-position:50% 50%;background-size:cover;height:100%}
#reg.reg body{max-width:1050px;margin-left:auto;margin-right:auto}
#reg.reg #mainArea{background:rgb(255 255 255 / 0.90)}
#reg.reg #btnSubmit{width:100%;height:36px}
#reg #titler{text-align:center;font-size:18px;font-weight:bold;color:#1E9FFF;margin:2em auto 4em;text-shadow:1px 1px 1px #333}
#reg #titler *{vertical-align:bottom}
#reg #logoico{max-height:36px;width:auto;padding-right:0.6em;margin-right:0.8em;border-right:0.9px #aaa solid}
#reg #mainArea{background:#f6f6f6;padding:2em 0}
#reg #lArea{width:38%;float:left;padding:1em 6%;border-right:1px #e2e2e2 solid;min-height:360px}
#reg #rArea{width:50%;float:right;margin-left:-10%;padding:1em 0;text-align:center;min-height:350px;background:url(images/login.svg) no-repeat 50% 5%;background-size:auto 110%}
#reg #loginLink{text-align:right;padding-right:2em}
#reg #bottomline{clear:both}
#reg #agreement{margin-top:5px}
#reg #cbArgee{zoom:1.1}
#reg #footup{text-align:center;margin-top:3em}
#reg table.hr{border-top:1px #d8d8d8 solid}
#reg table.hr tr td{border-bottom-color:#d8d8d8}
#reg table.hr tr td:first-child{border-left:1px #d8d8d8 solid}
#reg table.hr tr td:last-child{border-right:1px #d8d8d8 solid}
#reg.notreg #mainArea{background:transparent;padding:0}
#reg.notreg #lArea{border-right:none;width:88%;padding:1em 4%}
#reg.notreg #rArea{display:none}
#reg .col1{width:21%;padding:4px 0 4px 1em;vertical-align:middle;color:#104e87}
#reg .col2{padding:4px 0;overflow:hidden;vertical-align:middle}
#reg #pwd_Body input{width:13rem}
#reg .col2 input{width:calc(100% - 14px);background:transparent;height:21px;border:none;border-left:0.9px #ddd solid;border-radius:0;padding-left:7px}
#reg #vcode{width:calc(100% - 72px)}
#reg #sex{border-left:0.9px #ddd solid;padding-left:9px;height:24px;line-height:24px;display:block}
#reg #sex *{vertical-align:middle;line-height:1.7;width:auto}
#reg #imgVcode{cursor:pointer;height:20px;vertical-align:baseline}
#reg #smsbox{position:relative}
#reg #aSms{position:absolute;top:8px;right:8px}
@media (max-width:1100px) {
    #reg.reg body{margin-left:4%;margin-right:4%}
}
@media (max-width:800px) {
    #reg #titler{margin:1em auto 2em}
    #reg #mainArea{padding:0.5em 0}
    #reg .col1{padding-left:0.5em;width:27%}
    #reg #lArea{width:92%;padding:1em 4%;float:none;border-right:none}
    #reg #rArea{display:none}
}

/*summary*/
#summary .item{margin:0 0 25px 0}
#summary .item > div{line-height:1.6}
#summary .item p{display:inline;margin-right:6px}
#summary .item div a{border-bottom:1px #777 dotted}
#summary .item_pict{border-bottom:1px #ccc dotted;padding-bottom:6px;margin-bottom:25px}
#summary a.title{font-size:1.15em;line-height:1.9;text-decoration:none}
#summary a.title:hover{color:#f52}
#summary .pict{width:100px;height:100px;border:1px #ccc solid;float:left;margin:0 4px 1px 0;background-position:center center;background-repeat:no-repeat}
#summary .tdPict{width:88px;height:78px;vertical-align:top}
#summary .tdPict div{width:78px;height:78px;border:1px #d2d2d2 solid;line-height:75px;text-align:center}
#summary .tdPict div img{vertical-align:middle}
#summary .tdTitle{vertical-align:top;padding-bottom:6px}
#summary .tdTitle a.title{line-height:1;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
#summary .tdDesc{vertical-align:bottom}
#summary .tdDesc > div{color:gray;font-size:13px;line-height:1.4;max-height:4.2em;overflow:hidden}
#summary .foot{clear:both;color:#1a4}
#summary #upPager{border-bottom:1px #d5d7db solid;padding-bottom:2px}
#summary .able{margin-bottom:4px}
#summary .item_rich{margin-bottom:2.5rem}
#summary .item_link{margin-bottom:1em;border-bottom:1px #ccc dotted}
#summary #icon{cursor:pointer;position:absolute;display:none;color:#1e9fff}
#summary #icon:hover{color:#f52}
#summary #icon:before{content:"\e635";font-size:17px;text-shadow:0 0 0.35em #ccc;margin:0}
#summary span.attr{margin-left:8px;color:Gray}
#summary .tag{width:117px;border:none;margin-bottom:-2px;background:transparent;color:#f00;padding-bottom:2px}
#summary #rtd{text-align:right;padding-right:4px}
#summary #fmt_upCodes{margin:2px 0 2px 2px}
#summary #tagarea{margin:3px 3px 4px}
body #summary .item,
body #summary .item_rich{margin-bottom:1em}

/*detail*/
#detail.pc #body,#detail.pc #footer{font-size:.957rem}
#detail #footer{margin:2px 0 9px;line-height:1.3}
#detail #footer td{vertical-align:top;padding-top:4px}
#detail #footer.topline{border-top:1px #e0e0e0 solid;margin-top:1em}
#detail #footer a:before{font-size:1.1em}
#detail #lLinks a.first:before{color:#1a6;content:"\e674"}
#detail #lLinks a.firstGener:before{content:"\e670";color:#1a6;font-weight:bold;display:inline-block;transform:rotate(90deg)}
#detail #rLinks{text-align:right;word-break:keep-all;white-space:nowrap;padding-top:6px!important}
#detail #rLinks *{margin-left:3px}
#detail .PagerBar{border-bottom:.9px #e2e2e2 solid;border-top:.9px #e2e2e2 solid;margin-top:-.9px;background:#f6f6f6}
#detail .PagerBar td{padding:5px 0 3px}
#detail #main > .ui-tabs:last-child{margin-bottom:1em}
#detail #ddlPager{max-width:14em;color:#666}
#detail #p_aAddRow:before{content:"\e674";color:#0ec557;font-weight:bold;transform:scale(1.05)}
#detail #p_aDelRow:before{content:"\e649";color:#f52;margin-left:5px;transform:scale(1.05)}
#detail .hideKey,#detailLayout .hideKey{margin-top:-2px;color:#c41}
#detail #taskTitle{text-align:left;margin:-4px 0 36px;font-size:1.3rem;line-height:1.8}
#detail #taskTitle span{padding-bottom:5px;font-weight:bold;background:url(../../images/colorline.gif) no-repeat left 0 bottom 0}
#detail #taskTitle b{margin-right:2px}
#detail #editplace{display:none;position:absolute; top:-99px;cursor:pointer;color:#fff;font-size:1.3rem;line-height:2.2rem;width:2.5rem;height:2.5rem;box-sizing:border-box;text-align:center;background:#20bc7a;border:2px #fff solid;border-radius:50%;box-shadow:0 0 8px #979fb3}
#detail #editplace:before{content:"\e601";margin:0}
#detail #editplace:hover{background:#FFB000}
#detail #btnArea{margin:4em auto 24px;text-align:center}
#detail .inIfr #btnArea{margin-bottom:0}
#detail #btnArea .btn{margin-bottom:6px;margin-top:3px}
#detail #au_tbNoUsers{width:260px}
#detail #au_tbUsers,#detail #au_tbRoles{width:444px}
#detail #au_tbUnits{width:220px}
#detail #inUsers{padding:8px 3px 3px 4px}
#detail #inUsers input{width:84%}
#detail #au_ulTime{margin:4px 2px 4px 8px}
#detail #au_ulTime input{width:135px}
#detail .subItems{border-bottom:1px #999 solid;color:#347;padding:0 0 1px 2px}
#detail #taskForm{display:inline-block;line-height:1.4;padding:3px 24px 0 8px;margin-top:2px;margin-right:1em}
#detail #taskForm div{border-bottom:1px #999 dotted;margin:2px 0 8px;padding-bottom:1px}
#detail #percentVal{width:85%;margin:2px 18px 0 0;display:inline-block}
#detail #ckMent{height:160px;width:100%}
#detail .state{margin-left:1em}
#detail ul.ullist{margin:5px 3px 3px 2px;line-height:1.8}
#detail .progressBar{margin-bottom:2px}
#detail fieldset ul.ullist{margin-left:8px}
#detail ul.ullist li{border-bottom:1px #d5d5d5 dotted}
#detail #step_ulExers{margin:8px 2px 3px 7px;list-style:none}
#detail ul.ullist li.liUser{margin-left:1em}
#detail ul.ullist li.liUser:before,
#detail #step_ulExers li:before{content:"\e6fd";color:#6C7389;margin-right:3px}
#detail #tbExerName{width:100px;padding:0 0 0 3px}
#detail #find{cursor:pointer;vertical-align:text-bottom}
#detail .querying{padding:8px 0 3px 3px;color:#f52}
#detail #step_noExer{margin:14px 0 8px;text-align:center;color:#777;font-size:10.5pt}
#detail #p__uploader:not(.photo) .files{display:block;margin-bottom:.7em}
#detail #p_note{margin:3px 0;padding:3px 2px 4px 4px}
#detail #p_note:before{content:"\e66e";color:#05a8c4}
#detail table.hr th,#detail table.hr td{vertical-align:top;white-space:normal;word-break:break-all;word-wrap:break-word}
#detail #flowInfo_ulBacks li{color:#888;margin-left:9px}
#detail #backtxt{margin-bottom:5px;font-weight:bold;color:#0071c5}
#detail .loose{margin:0 2%}
#detail table[editable] tr:hover td.no{color:#e15a32;cursor:pointer}
#detail table[editable] tr:hover td.no span{display:none}
#detail table[editable] tr:hover td.no:before{content:"\e70e";font-size:1.05em}
#detail #docManage b{color:#bbb;font-weight:300;margin:0 0.4em}
#detail #divts{padding:0.8em 0.3em 0.4em 0.4em}
/*表格版式及版式管理和概要视图*/
#layoutTable > .row{padding-bottom:3px;border-bottom:.9px #dbdde2 solid;margin-top:6px}
#layoutTable .keycell{padding-right:7px;box-sizing:border-box;min-height:19px}
#layoutTable .valcell{white-space:normal;word-break:break-all;word-wrap:break-word;min-height:19px}
#layoutTable .valcell p:first-child{margin-top:0}
#layoutTable .col-sm-2{flex-basis:21%;max-width:21%}
#layoutTable .col-sm-10{flex-basis:79%;max-width:79%}
#layoutTable .col-sm-1{flex-basis:10.5%;max-width:10.5%}
#layoutTable .col-sm-11{flex-basis:89.5%;max-width:89.5%}
#layoutTable > .row > div:not(:first-child) .keycell{padding-left:9px}
/*兼容IE8/9及导出可编辑PDF*/
#layoutTable .col-md-6{width:50%}
:root #layoutTable .col-md-6{width:100%}
#layoutTable .col-sm-2,
#layoutTable .col-md-6,
#layoutTable .col-sm-1,
#layoutTable .col-sm-11,
#layoutTable .col-sm-10{display:inline-block\9}
@media (max-width:768px) {
    #layoutTable .col-sm-2,
    #layoutTable .col-sm-1{flex-basis:22.5%;max-width:22.5%}
    #layoutTable .col-sm-10,
    #layoutTable .col-sm-11{flex-basis:77.5%;max-width:77.5%}
    #layoutTable > .row{padding-bottom:0;border-bottom:none;margin-top:0}
    #layoutTable > .row .row{padding-bottom:3px;border-bottom:.9px #dbdde2 solid;margin-top:4px}
    #layoutTable .keycell,#layoutTable .valcell{margin-top:4px;padding-left:0!important;padding-bottom:2px;background:none}
    #layoutTable .empty{display:none}
}
@media (max-width:375px) {
    #layoutTable .col-sm-2,
    #layoutTable .col-sm-1{flex-basis:25%;max-width:25%}
    #layoutTable .col-sm-10,
    #layoutTable .col-sm-11{flex-basis:75%;max-width:75%}
}
@media (max-width:320px) {
    #layoutTable .keycell{margin-bottom:.3em}
    #layoutTable div[class^="col-sm"]{flex-basis:unset;max-width:unset}
}

/*detailLayout*/
#detailLayout body{margin-right:18px;margin-top:10px;margin-bottom:12px}
#detailLayout #pageTitle{margin-top:0.4em;margin-bottom:0.8em;color:#515660}
#detailLayout #mode{padding-left:6px}
#detailLayout #tabLayout{border-collapse:separate}
#detailLayout .zone{border:1px #fff solid;vertical-align:top;padding-right:6px;padding-top:0;height:2em;position:relative}
#detailLayout #zone2{padding-top:9px;vertical-align:bottom}
#detailLayout #tableArea .item{margin-top:-1px;border-bottom:#e0e0e0 1px solid;border-collapse:separate}
#detailLayout .key{background:transparent;vertical-align:middle;padding:7px 6px 4px 0;width:24.5%;cursor:move;text-align:left}
#detailLayout .val{padding:7px 2px 4px 0;vertical-align:middle;word-wrap:break-word;word-break:break-all;pointer-events:none;filter:blur(2px);opacity:0.75;user-select:none}
#detailLayout #tabLayout .key,#detailLayout #tabLayout .val{vertical-align:top}
#detailLayout #zone2 .key{width:12%}
#detailLayout #divHtml .right{margin:3px 0}
#detailLayout #pop_queryCond{padding:3px 1px 2px 3px}
#detailLayout #upq ul{list-style:none}
#detailLayout .fflogic .rblCond{display:inline-block}
#detailLayout .fflogic.dyngroup{border-bottom:1px #ccc dotted;margin:0 0 5px 0}
#detailLayout .padBlock{border:1px #c2c2c2 dotted;height:100%;line-height:72px;font-size:12px;text-align:center;color:#bbb;background:#f9f9f9}
#detailLayout .padBlock + .sortable-placeholder{position:absolute;top:9px;left:4px;width:98%}
#detailLayout #recycle{padding:0 3px 12px;border:1px #c2c2c2 dotted;background:#f9f9f9}
#detailLayout #recycle.over{border-color:#f52;background:#ffe}
#detailLayout #recycle .padBlock{border:none;background:transparent}
#detailLayout #recycle td.val{display:none}
#detailLayout #recycle td.key{width:98%!important}
#detailLayout #toolArea{display:table;width:100%;margin-top:2em}
#detailLayout .bgarea{background:#f5f5f5;padding:7px 8px 6px 9px;min-height:75px;margin-top:9px}
#detailLayout #divQuerys{display:table-cell;width:38%}
#detailLayout #divCodes{display:table-cell;width:60%}
#detailLayout #tdSep{display:table-cell;width:1.9%}
#detailLayout #divCodes select{max-width:145px}
#detailLayout #ulQuerys{line-height:1.6}
#detailLayout #btns{padding-top:4em;text-align:center}
#detailLayout #freeList{margin:1px 4px -1px -7px;display:inline-block}
#detailLayout #layouts tr{text-align:center}
#detailLayout #tabs .ui-tabs-panel{padding-top:8px}
#detailLayout #previewArea{overflow-x:auto;padding:4px 0 1px;margin:1em 0 2px;user-select:none}
#detailLayout .hr #preview:hover td{background:url(images/btnbg.gif) no-repeat right bottom;background-size:contain}
#detailLayout #preview td span{cursor:move}
#detailLayout #previewTable.hr td.hover{background-image:url(images/btnbg.gif);background-repeat:repeat-y;background-position:right -11px}
#detailLayout #ulRefCode{margin:5px 0 3px 3px}
#detailLayout #rulediv{padding:9px 3px 3px}
#detailLayout #rulediv > label{margin-right:0}
#detailLayout #pop_queryCond a:before{content:"\e6ca";margin:0 0 0 4px;font-size:1.05em;color:#0071c5}

/*sms*/
#sms body{max-width:480px}
#sms #nums{overflow:hidden;padding:2px 4px;width:97%;margin-top:2px;resize:none}
#sms #count{color:Red;margin:0 2px}
#sms #divCount{color:#999;text-align:right;width:calc(97% + 8px)}
#sms #smsBody{padding:4px;overflow-x:hidden;overflow-y:auto;width:97%;height:10em;margin-top:2px}
#sms #divMsg{margin:2em 0 0}
#sms #btnArea{text-align:center;margin:1em auto .5em}

/*mail*/
#mail #addrs{width:97.5%;margin:0;resize:none;vertical-align:bottom}
#mail #trInput{border-bottom:#ddd 1px solid}
#mail #tbSubject{width:99%;background:transparent;border:none;margin:2px 0;vertical-align:bottom;height:24px;padding-bottom:0}
#mail #ddlUsers{max-width:6.2em;font-size:.957rem;margin-bottom:2px}
#mail #ckContent{height:350px;width:99%;background:url(../../Images/loading.gif) no-repeat 48% 48%}
#mail #divMsg{margin:2em 0 0}
#mail #btnArea{text-align:center;margin:1em auto .5em}

/*msg*/
#msg.m body{margin-top:1em!important}
#msg #mutiUser{display:none}
#msg #mutiUser legend{font-weight:normal}
#msg #exers{padding:6px 0 3px 4px}
#msg #tbUsers,#msg #tbRoles{width:85%}
#msg #tbNoUsers{width:60%}
#msg #tbUnits{width:45%}
#msg .btmline{border-bottom:0.9px #ddd solid}
#msg #tbSubject,#msg #tbUser{width:99%;background:transparent;border:none;margin:4px 0 1px;padding-left:0}
#msg #tbSubject{margin-bottom:2px}
#msg .valArea{padding-top:.4rem;vertical-align:bottom}
#msg .subItems{border-bottom:1px #999 dotted;color:#359;padding:0 0 1px 2px}
#msg #headTab{margin:-5px 0 2px}
#msg #tdTitle{width:3.5em;vertical-align:bottom;color:#bbb}
#msg #spanExclude{margin:0 4px;color:#347}
#msg #exclude{margin:2px 0 14px;border-bottom:1px #ddd solid;display:none;padding-bottom:1px}
#msg #tdMore{width:1em;color:#555;font:bold 20px 'Times New Roman', Times, serif;cursor:pointer;vertical-align:top;line-height:1}
#msg.m #tdMore{line-height:1.3}
#msg #tdMore:hover{color:#f52}
#msg #ckContent{height:255px;width:99%;background:url(../../Images/loading.gif) no-repeat 48% 48%}
#msg #resultArea{display:none;text-align:center}
#msg #up{text-align:center;margin:1.5em auto .5em}
#msg #ddlLevels{max-width:80px}

/*msg*/
#send.m body{margin-top:1em!important}
#send #trSignle{border-bottom:#ddd 1px solid}
#send #mutiUser{display:none}
#send #mutiUser legend{font-weight:normal}
#send #exers{padding:6px 0 3px 4px}
#send #tbUsers,#send #tbRoles{width:85%}
#send #tbNoUsers{width:60%}
#send #tbUnits{width:45%}
#send #tbSubject,#send #tbUser{width:100%;background:transparent;border:none;margin-top:3px}
#send .subItems{border-bottom:1px #999 dotted;color:#359;padding:0 0 1px 2px}
#send #headTab{margin:-5px 0 4px}
#send #spanExclude{margin:0 4px;color:#347}
#send #exclude{margin:2px 0 14px;border-bottom:1px #ddd solid;display:none;padding-bottom:1px}
#send #tdMore{width:1em;color:#555;font:bold 20px 'Times New Roman', Times, serif;cursor:pointer;vertical-align:top;line-height:1}
#send.m #tdMore{line-height:1.3}
#send #tdMore:hover{color:#f52}
#send #ckContent{height:260px;width:99%;background:url(../../Images/loading.gif) no-repeat 48% 48%}
#send #resultArea{display:none;text-align:center}
#send #up{text-align:center;margin:1.5em auto .5em}
#send #ddlLevels{max-width:80px}

/*msgs*/
#msgs a:visited{color:#bb0087}
#msgs #main tr.dr:hover{background-color:#ffffe0}
#msgs .tbTime{width:90px}
#msgs .tb{width:217px} 
#msgs .cbtd{width:16px;padding-bottom:3px}
#msgs #up{min-height:16px}
#msgs td.actived{background-color:#cbebff}

/*msgDetail*/
#msgDetail{overflow-x:auto;color:#2a2a2a}
#msgDetail body{margin-left:4%;max-width:800px}
#msgDetail #attrs{border-bottom:1px #d8d8d8 solid;margin-bottom:2em}
#msgDetail #attrs td{padding-bottom:3px}
#msgDetail #panel b{color:#df390c}
#msgDetail #panel i{color:#333;font-style:normal}
#msgDetail #tbName{width:110px;height:1.4rem}
#msgDetail #contentArea{margin:3px 0 3em}
#msgDetail .attKey{font-size:1.3em;color:#a94a0b;font-weight:bold}
#msgDetail #attachs{padding:2px 0 0;border-top:1px dotted #aaa}
#msgDetail #attachs > *{vertical-align:middle}
#msgDetail .fileBlock{line-height:1.6}
#msgDetail .footBtnArea .btn{margin-left:6px}

/*userRelations*/
#userRelations #tbUsers,#userRelations #tbRoles{width:85%}
#userRelations #tbUnits{width:245px}
#userRelations .subItems{border-bottom:1px #999 solid;color:#347;padding:0 0 1px 2px}
#userRelations #headtxt{font-size:14px;font-weight:bold;color:#00859A}
#userRelations #exerArea{padding:12px 0 6px 2px;font-size:.957rem}
#userRelations #up{height:164px;overflow:hidden;margin-top:21px}
#userRelations #divResult{max-height:160px;color:#009a61;overflow-x:hidden;overflow-y:auto;line-height:1.4}

/*flow*/
#flow body{margin:2px}
#flow .node{position:absolute;font-size:12px;width:85px;text-align:center;background-color:#1393f3;cursor:pointer;color:#fff;overflow:visible;padding:6px 4px 7px;border-radius:3px;user-select:none}
#flow .start{width:44px;height:44px;background:url(../../images/start.gif);line-height:44px;color:#099116;font-weight:bold;letter-spacing:1px;padding:0;border:none}
#flow .end{width:44px;height:44px;background:url(../../images/end.gif);line-height:44px;color:#d52128;font-weight:bold;letter-spacing:1px;padding:0;border:none}
#flow .Completed{background:#eea036}
#flow .Partially,
#flow .Received{background:#39a2c2 url(../../images/execing.gif) no-repeat 50% 1px}
#flow .Passed{background-color:#3FAE49}
#flow .Rejected{background-color:#d84647}
#flow .Veto{background-color:#888}
#flow .un{background-color:#0071B9}
#flow .squ{width:11px;height:11px;display:inline-block;margin-right:4px;vertical-align:middle}
#flow #btns,#flow #cutline{position:fixed;left:3px;top:5px;z-index:7}
#flow #cutline li{line-height:1.6;color:#223;list-style-type:none}
#flow #cutline #flowTitle{font-size:1.15em;margin-bottom:1em}
#flow #btns .btn{margin-bottom:6px;margin-left:0}
#flow #assign .body{padding-top:8px}
#flow #tbNew,#flow #tbName{width:210px}
#flow #ment{margin-top:3px!important;border-width:1px;border-style:solid;border-radius:2px;border-color:#adb3cf #d9dae1 #d9dae1 #d9dae1;min-height:4em;padding:2px 3px}
#flow .ui-tabs-panel{padding:12px 5px 4px 8px}
#flow #divAssign{padding:10px 0 4px 6px;line-height:2}
#flow #divAssign label{margin:0}
#flow .padbox{line-height:1.6;padding-top:6px;padding-right:0}
#flow #ulEvent{margin:10px 0 4px 6px;line-height:2.1}
#flow #notiTo label{margin-right:3px}
#flow #tbUsers,#flow #tbRoles{width:444px}
#flow #tbUsers.shorter{width:370px}
#flow #ddlfUsers{width:60px}
#flow #tbUnits{width:230px}
#flow #tbNoUsers{width:270px}
#flow #tbTime,#flow #tbText{width:124px}
#flow #ddlRoles{width:100px}
#flow .narrow{width:22px;margin-right:3px}
#flow #toMerge{margin:2px 2px 1px 15px;padding:3px 2px 3px 4px;border:1px #ddd solid;border-radius:3px;background:#f8f8f8}
#flow #timeLimit{line-height:2;padding-left:1em}
#flow #fields,#flow #fields2{color:#096}
#flow #exclude{margin-top:2px}
#flow #flowCond{padding:1em 4px 0 1em}
#flow #logic{padding:2px 0 1px 16px;color:#096}
#flow .subItems{border-bottom:1px #999 solid;color:#347;padding:0 0 1px 2px}
#flow .field{max-width:33%;margin-right:0.3em}
#flow .tbValue{width:34%}
#flow .nexts{display:none}
#flow #forSubject{margin:2px 0 3px 15px}
#flow #tbSt{margin-right:-6px}
#flow #startable{color:#808080}

/*trans*/
#trans body{min-width:724px}
#trans a:visited{color:#bb0087}
#trans #_flows,#trans #_tasks{padding-top:16px}
#trans td.ico{cursor:pointer;padding-bottom:3px}
#trans td.ico i:before{font-size:1rem}
#trans #steps_dlSteps dt{font-weight:bold;margin:5px 0;border-bottom:1px #ccc dotted;padding-bottom:2px}
#trans #steps_dlSteps dd ul{margin-left:1em;list-style:none;margin-bottom:1em;line-height:1.6}
#trans .state{color:#777;margin-left:12px;font-weight:normal}
#trans #step_ulOv{margin:5px 3px 3px 8px;line-height:1.7}
#trans #step_ulOv li{border-bottom:1px #d5d5d5 dotted}
#trans #step_ulExers{margin:8px 2px 3px 7px;list-style:none}
#trans #steps_dlSteps dd li:before,
#trans #step_ulExers li:before{content:"\e6fd";color:#6C7389}
#trans #tbExerName{width:100px;height:17px;padding:0 3px;line-height:17px}
#trans #find{cursor:pointer;vertical-align:text-bottom}
#trans .querying{padding:8px 0 3px 3px;color:#f52}
#trans a.vetoed{color:gray}
#trans a.exceed{color:#EA3546}
#trans a.vetoed:hover,
#trans a.exceed:hover{color:#1466E9}
#trans .opera{padding-right:0;padding-top:2px;white-space:nowrap;overflow:hidden}
#trans .opera i:before{cursor:pointer;margin-right:6px;font-size:1.07rem}
#trans .opera i:last-child:before{margin:0}
#trans .tbTime{width:19.8%}
#trans .tb{width:61%}
#trans .progressBar{margin-bottom:2px}
#trans td .progressBar{width:95%;height:16px;margin-bottom:-1px}
#trans div.progresstxt{margin-top:-16px;margin-bottom:1px;line-height:17px;font-size:12px;color:#666;transform:scale(0.92);padding-left:2px}
#trans .seper{color:#555;margin:0 2px}
#trans #toView_tbUser{width:33%}
#trans #zb_Body input[type='text']{width:82%}
#trans a i,
#trans a b{max-width:calc(100% - 4em);font-weight:normal;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
#trans a i{max-width:100%;font-style:normal}
#trans #jhs_tbFlow{width:70%;opacity:0.8}
#trans #icon_jhs_tbFlow{line-height:28px}
#trans #PagerBar button{height:1.7rem;line-height:1.65rem;border-radius:0;margin-top:-1px;background:#1E9FFF}
#trans #tags .btn{max-width:8.1em;margin-bottom:4px}

/*search*/
#search body{margin-top:24px}
#search #box{border-bottom:1px #ddd solid;padding-bottom:2px;font-size:.957rem;line-height:2.1}
#search #result{margin-top:2em;overflow-x:auto}
#search .chartdiv{min-height:420px}
#search #searcher{display:inline-block;border-left:.9px #e0e0e0 solid;padding-left:7px}
#search #searcher.nosep{border-left:none;padding-left:0}
#search #conds{display:inline-block}
#search #conds li{list-style-type:none;display:inline-block;margin-right:.7em;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#search #conds input[type="text"]{margin:0;border-width:.85px;background-color:#fff}
#search #conds .tb{width:118px}
#search #conds .tb2{width:70px}
#search #conds .tb3{width:50px}
#search #conds select{max-width:90px;margin:0}
#search .fname{margin-right:4px;font-size:.957rem}
#search .fname + .btn{margin-left:2px}
#search .logicTxt{color:#bbb;font-size:12px;zoom:0.88;margin-left:2px}
#search .sepchr{margin:0 2px}
#search #searcher .acdrop{background-color:#fff;padding:0 1px 0 2px;margin-left:-1px;line-height:2;vertical-align:middle}
#search #btnFind{margin-left:5px}

/*拍照*/
#videoLay{position:fixed;z-index:140;top:0;bottom:0;left:0;right:0;margin:auto;width:480px;height:372px;padding:10px;background:#f9f9f9;box-shadow:0 0 14px #a4adc0;overflow:hidden}
#videor,#captureCanvas{width:480px;height:320px;object-fit:fill}
#captureBtns,#canvasBtns{text-align:center;margin:9px 0 3em}
#videoLay .btn{padding-left:18px;padding-right:18px}
/*签名*/
#pop_sign .body{padding:0 12px 0 10px}
#pop_sign #signZone{background:#fff url(images/signbg.png) no-repeat 50% 50%;background-size:40%;border:1px #eaeaea solid;width:100%;height:238px;cursor:url(images/sign.png), auto;touch-action:none}
#pop_sign .btnArea{margin:0.75em 0}
.sig{border:1px #dadbdf solid;background:#fafafa url(images/transparent.png);width:145px;min-height:65px;padding:4px 2px 4px 3px;border-radius:2px;cursor:pointer}
.sig svg{width:100%;height:auto}
.noedit{background:#fff;border:1px #e2e2e2 solid}
.signature{width:130px;height:auto;max-width:100%;margin:-4px;cursor:pointer;background-position:50% bottom;background-repeat:no-repeat;background-size:contain}
.sig .signature{margin:0}
#popcons .signature{width:100%;height:auto;margin:0;cursor:default}
/*prompt*/
#Prompt #box_tdIcon{width:70px;padding:0.3rem 1rem 0 0;vertical-align:top;font-size:48px;text-align:right}
#Prompt #box_content p{text-indent:0;margin-bottom:0.5em}
#Prompt.m #box_popup{box-shadow:none;border:none;background:transparent;max-width:92%;top:2em !important}
#Prompt.m #box_popup .head{display:none}
#Prompt.m #box_Body{margin-bottom:3em;font-size:1rem;background:#f6f6f6;border-radius:6px}

/*ColorBox*/
.cbShowing{overflow:hidden!important}
.cbShowing #form1,.cbShowing #MsgPop{filter:blur(25px)}
#cboxOverlay{position:fixed;top:0;left:0;z-index:10011;width:100%;height:100%;background:#090722aa;opacity:1!important;overflow:hidden}
.m #cboxOverlay{background:#0d0a31}
#colorbox{position:fixed;z-index:10012;background:#fff;padding:10px;box-shadow:0 0 15px #222;cursor:move;max-width:calc(100% - 40px);overflow:visible!important}
#cboxContent{position:relative;background:#fff;overflow:hidden;width:100%;height:100%}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxError{padding:40px 75px 60px;color:#f52;font-size:.923rem}
#cboxTitle,
#cboxCurrent,
#cboxPrevious,
#cboxNext{position:absolute;bottom:0;display:inline-block;background:#ddd;cursor:text;border-top:1px #fff solid;height:23px;line-height:23px;overflow:hidden;color:#666;font-size:12px}
#cboxPrevious,#cboxNext{left:0;width:25px;padding:0;border-width:1px 0 0;box-sizing:content-box;cursor:pointer}
#cboxNext{left:25px}
#cboxPrevious:before{content:"\e6e9";margin:0}
#cboxNext:before{content:"\e6fc";margin:0}
#cboxTitle{right:0;padding:0 3px 0 4px;border-left:1px #fff solid}
#cboxCurrent{left:50px;padding:0 5px;border-left:.75px #f2f2f2 solid;border-top:1px #fff solid}
#cboxLoadingOverlay{background:#fff url(../../images/loading.gif) no-repeat 48% 48%}
#cboxSlideshow{position:absolute;bottom:-6px;right:42px;color:#555}
#cboxClose{position:absolute;right:-9px;top:-9px;z-index:10013;cursor:pointer;background:#fff;color:#777;border:1px #777 solid;border-radius:50%;text-align:center;line-height:1.35rem;width:1.385rem;height:1.385rem;overflow:hidden}
#cboxClose:before{content:"\e649";font-size:.923rem;margin:0}
#cboxPrevious:hover:before,#cboxNext:hover:before,#cboxClose:hover:before{color:#f52}
#cboxTitle,
.m .photoBox #cboxClose{display:none!important}
.m #colorbox.photoBox{padding:0;max-width:100%}

/*jQuery UI*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.54rem;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-header{border-bottom:1px solid #d6d8dd;padding-bottom:0}
.ui-state-default{border:1px solid #cdd1d9;background:#f6f7f8;font-weight:300}
.ui-widget-header a,
.ui-state-default a{color:#3d3f43;text-shadow:#fff 0 1px 0}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #c8ccd8;background:#fff}
.ui-state-hover a,.ui-state-hover a:hover{color:#f52!important}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border-width:1px;border-style:solid;font-weight:400;border-color:#11bfc9 #cdd1d9 #fff;background:#fff;color:#333}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}
.ui-tabs{position:relative;display:none;border-width:0!important;background-color:transparent!important}
.ui-tabs .ui-tabs-nav{margin:0!important;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-left:1em}
.ui-tabs .ui-state-default{border-bottom:none}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;margin:0 .2em -1px 0;vertical-align:top;border-bottom:none;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:0.154rem 8px;outline:none;text-shadow:#fff 0 1px 0}
.ui-tabs .ui-tabs-nav li.nav-right{float:right;padding-top:2px}/*右侧元素*/
.ui-tabs .ui-tabs-nav .ui-tabs-active a{padding-bottom:4.2px;color:#393d49}/*高1px遮底边框*/
.ui-tabs .ui-tabs-panel{display:block;padding:6px 5px 4px 6px;font-size:.957rem;border:1px solid #d6d8dd;border-top:none;min-height:2em}
.pop .ui-tabs-panel{background-color:#fff}
.ui-tabs.noborder > .ui-tabs-panel{border:none;padding-left:0;padding-right:0}
.ui-tabs.simple .ui-tabs-nav{padding-left:0;border-bottom:1px solid #ddd}
.ui-tabs.simple .ui-state-default{background:transparent;border:none;line-height:1.8}
.ui-tabs.simple .ui-state-default a{color:#b2b2b2!important;font-weight:normal;padding-top:0}
.ui-tabs.simple .ui-state-default:hover a{color:#1e9fff!important}
.ui-tabs.simple .ui-tabs-panel{background-color:transparent;border:none;padding:1.5em 0 0}
.ui-tabs.simple .ui-tabs-nav .ui-tabs-active{border-bottom:1px #1E9FFF solid}
.ui-tabs.simple .ui-tabs-nav .ui-tabs-active a{color:#1E9FFF!important;font-weight:bold}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.sortable-placeholder{border:1px #ff8549 dashed;display:block;margin:3px 0;height:26px}
.ui-autocomplete{position:absolute;z-index:10001!important;top:0;left:0;cursor:default;border:1px solid #dadada;background:#f8f8f8;max-width:98%;max-height:32em;overflow-y:auto;overflow-x:hidden;border-radius:3px}
.ui-autocomplete .ui-state-active{border:1px solid #027fd3;background:#027fd3;color:#fff}
.ui-menu{list-style:none;padding:2px;margin:0;display:block}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:0 1px;font-size:.957rem;color:#444;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item .ui-menu-item-wrapper{padding:2px 1px 3px 2px;line-height:1.2}
.m .ui-menu .ui-menu-item .ui-menu-item-wrapper{line-height:1.6}
.ui-menu .ui-menu-item a{display:block;padding:2px .4em;line-height:1.25}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
/* slider */
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-state-active{border-bottom-color:#cdd0da}
.ui-slider.ui-widget-content{border:1px solid #ddd}
.ui-slider .ui-slider-handle{position:absolute;top:-8px;z-index:2;width:1em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
/* poshytip */
.poshytip{visibility:hidden;color:#f6f6f6;position:absolute;top:0;left:0;font-size:.957rem;z-index:10002;margin-right:-9999px;text-align:left;border-radius:4px;padding:6px 8px;min-width:50px;max-width:500px;background-color:#2f323a}
.poshytip .tip-inner{overflow:hidden;word-break:break-all}
.poshytip .tip-inner img{max-height:100%;max-width:100%}
.poshytip .tip-arrow{position:absolute;width:0;height:0;border:6px transparent solid}
.poshytip .tip-arrow-top{top:-5px;left:8px;border-bottom:6px #2f323a solid;border-top:none}
.poshytip .tip-arrow-right{top:calc(50% - 5px);right:-5px;border-left:6px #2f323a solid;border-right:none}
.poshytip .tip-arrow-bottom{bottom:-5px;left:8px;border-top:6px #2f323a solid;border-bottom:none}
.poshytip .tip-arrow-left{top:calc(50% - 5px);left:-5px;border-right:6px #2f323a solid;border-left:none}
.poshytip.rside .tip-arrow-top,.poshytip.rside .tip-arrow-bottom{left:auto;right:7px}
/*photoswipe.css*/
.pswp {display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,
.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp,
.pswp__container,
.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__container,
.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder {-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}
.pswp__error-msg a{color:#CCC;text-decoration:underline}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#BBB}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
/*share.js*/
.share .icon-qq:before{content:"\e882"}
.share .icon-weibo:before{content:"\e6b8"}
.share .icon-wechat:before{content:"\e695"}
.share .icon-douban:before{content:"\e744"}
.share .icon-qzone:before{content:"\e712"}
.share .icon-linkedin:before{content:"\e769"}
.share a{font-family:"ims" !important;position:relative;display:inline-block;margin:4px 13px 4px 4px;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.3s ease-out 0s}
.share a:hover{background:#666;color:#fff}
.share .icon-weibo{color:#ff763b;border-color:#ff763b}
.share .icon-weibo:hover{background:#ff763b}
.share .icon-qq{color:#56b6e7;border-color:#56b6e7}
.share .icon-qq:hover{background:#56b6e7}
.share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}
.share .icon-qzone:hover{background:#FDBE3D}
.share .icon-douban{color:#33b045;border-color:#33b045}
.share .icon-douban:hover{background:#33b045}
.share .icon-linkedin{color:#0077B5;border-color:#0077B5}
.share .icon-linkedin:hover{background:#0077B5}
.share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}
.share .icon-wechat:hover{background:#7bc549}
.share .wechat-qrcode{display:none;line-height:14px;position:absolute;z-index:9;top:-158px;left:-50px;width:132px;height:148px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms}
.share .wechat-qrcode img{width:120px;height:120px;margin:4px auto 0}
.share p{text-indent:0;margin:0}
.share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.share .icon-wechat:hover .wechat-qrcode{display:block}
.share :before{margin:0}

/*移动端*/
.m .pconly,
.pc .monly{display:none!important}
.m select{height:1.87rem}
.m select[size]{height:auto}
.m input[type='text'],.m input[type='password'],.m textarea[rows='1']{height:1.7rem}
.m .acdrop{line-height:2.2rem;transform:scale(0.65)}
.m .pop{border-radius:0}
.m .pop .body{line-height:1.6}
.m .pop input[type="text"],.m .pop input[type='password'],.m .pop textarea[rows='1']{margin-bottom:2px;height:22px}
.m .pop select{margin-bottom:2px;height:24px}

@media only screen and (min-device-width:320px) and (max-device-width:1024px) {
    body{-webkit-text-size-adjust:100%}/*阻止iphone横屏时字体变大*/
}

@media (max-width:1366px) {
    #topbar.pc .my3,
    #topbar.pc .my4{display:none!important}
}
@media (max-width:1279px) {
    #topbar.pc .my2{display:none!important}
}
@media (max-width:1200px) {
    #topbar.pc .my1{display:none!important}
}

@media (min-width:1050px) {
    body{margin-left:5%}
    #table body{margin-left:4%}
    #table #datanav{left:4%}
    #topbar.m #navbar a{padding:0 12px}
}

@media (max-width:1024px) {
    #topbar.m .my2,
    #topbar.m .my3,
    #topbar.m .my4,
    #topbar.pc .my0{display:none!important}
    #topbar.m #navbar a{padding:0 10px}
}

@media (max-width:880px) {
    #topbar #logo{padding:0 7px}
    #login #box_lbox,
    #login #box_tbox,
    #topbar.pc #find,
    #topbar.m .my1,
    #topbar.m .my0{display:none!important}
    #adminHome #feedback{padding:8px 6px 6px}
}

/*手机横屏*/
@media (max-width:677px) {
    #colorbox.urlHtmlBox{width:100%!important;max-width:100%!important;height:calc(100vh - 18px)!important;top:18px!important;left:0%!important;box-sizing:border-box;padding-top:12px;border-radius:8px 8px 0 0}
    #colorbox.urlHtmlBox #cboxLoadedContent{width:100%!important;height:100%!important}
    #colorbox.urlHtmlBox #cboxClose{top:-0.8rem;right:11px;width:1.5rem;height:1.5rem;line-height:1.5rem;color:#333}
    #home .bditem{min-width:152px}
    #edit .h{width:22%}
    #infoList #tbKey{width:96px}
}

@media (max-width:600px) {
    .obj{margin:0 9px 6px 14px}
    .hide1{display:none!important}
    #home .layout{width:99%;margin-right:-1.5em}
    #home .layout tbody,#home .layout tbody tr{width:100%}
    #home td.zone{padding:0 0 4px 0;float:left;width:100%!important}
    #table #filters:not(.hide){display:block;white-space:normal;word-break:break-all}
    #table #filters b{display:none}
    #table #filters .btn{margin-top:7px}
    #table #searcher{display:block;margin-top:-4px}
    #table #ranger{border-left:1px #1E9FFF solid}
    #detail .key{width:5.5em!important}
    #detail #ddlPager{max-width:8em}
    #infoList #children{margin:2px 0 1.8em;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
    #infoList #listArea,#infoList #navArea{float:none;width:100%}
    #infoList #findDiv{display:none}
    #info body,#msgDetail body{margin:1em}
    #trans body{max-width:100%;min-width:305px}
    #OrderAdmin #zone1,#OrderAdmin #zone2{width:100%}
    #OrderAdmin #zone2 input[type='text']{width:95px}
    #detailLayout #divQuerys,#detailLayout #divCodes{width:100%;display:block;margin-bottom:1.2em}
    #detailLayout #tdSep{display:none}
    #eShopSetting #tabs .ui-tabs-nav{padding-left:0}
    #edit #au_Body label,
    #detail #au_Body label,
    #users #au_Body .padbox label,
    #userRelations #exerArea label,
    #msg #mutiUser .padbox label,
    #send #mutiUser .padbox label{margin-right:0}
    #msg #ddlLevels,#send #ddlLevels,#detail #au_ddlLevels,#edit #au_ddlLevels,#users #au_ddlLevels,#flow #ddlLevels,#userRelations #ddlLevels{max-width:58px}
}
@media (max-width:480px) {
    .poshytip{max-width:calc(100% - 20px)}
    .hide2{display:none!important}
    #select #header{left:4.5%;width:91%}
    #select body{margin-left:4.5%;margin-right:4.5%}
    #selectUser #tdUsers{width:35%}
    #infoEdit #mainarea > tbody > tr > td{display:block}
    #infoEdit #mainarea > tbody > tr > td:last-child:not(#tdTags){margin-bottom:1em}
    #infoEdit #uploader{border-top:1px #ddd solid;padding-top:6px}
    #infoEdit #ddlTypes{width:100%;height:2rem}
    #infoEdit .tdTitle{line-height:1.4rem}
    #infoEdit #tbOverview{height:160px}
    #mentArea{background:none;padding:0;border-radius:0;margin-top:5em}
    #mentArea .cation{border-left:5px #1e9fff solid;padding-left:5px;line-height:1;margin-bottom:8px}
    #mail body,#msg body,#sms body,#send body,#userRelations body{margin:1em 3% 6px}
    #smsadmin #upwd{display:block;margin:6px 0 28px}
    .PagerBar a,.PagerBar a:visited{padding:2px 4px;margin-right:0}
    .PagerBar .count{margin:0 1px}
    #dir body,#thumb body{margin-left:2px}
    #roles body,#templets body{margin-left:3px}
    #templets #tabs .ui-tabs-nav{padding-left:0}
    #templets #tabs .ui-tabs-nav li a{padding-left:4px;padding-right:4px}
    #templets #attr_liFlow{display:none}
    #msg #tbUsers,#msg #tbRoles,#msg #tbUnits,#send #tbUsers,#send #tbRoles,#send #tbUnits{width:268px}
    #msg #tbNoUsers,#send #tbNoUsers{width:162px}
    #msg #spanLevels,#msg #spanUnits,#send #spanLevels,#send #spanUnits{display:block}
    #msg #spanUnits,#send #spanUnits{margin-bottom:3px}
    #msg #spanLevels .hide,#msg #spanUnits .hide,#send #spanLevels .hide,#send #spanUnits .hide{display:inline;visibility:hidden}
    #edit #tbSubject{width:89%}
    #edit #up td{line-height:1.9}
    #edit .h{padding:7px 1px 2px 0;width:25%}
    #msg #mutiUser,#send #mutiUser{margin-bottom:8px}
    #dataHome #kw{width:320px}
    #users #tdUnits,#users #tdObjs{float:left;width:100%!important}
    #users #objsDiv{min-height:200px}
    #table #ft_ulFilter input[type='text'],
    #templets #ff_ulFilter input[type='text']{width:113px}
    #detail #footer td{display:block;margin:.5em 0 0 0}
    #detail #footer td:empty{display:none}
    #detail #taskForm{padding-right:6px;margin:0}    
    #pop_ddlFilters_Ac,
    #pop_ddlFilters,
    #pop_ddlFilters_Link{max-width:155px!important}
}
@media (max-width:415px) {
    .nav-right{display:none}
    input.btn{margin-left:5px}
    .obj{margin:0 7px 6px 13px}
    .m .PagerBar select{max-width:6.15em}
    #home.m body{margin:20px 0 4px}
    #home .block{border-radius:0}
    #home #manage_Body select,#sidebar #manage_Body select{max-width:98px}
    #home .bditem{min-width:136px}
    #select .item{max-width:46%}
    #mentArea{padding-left:4px;padding-right:4px}
    #dataHome #kw{width:245px}
    #dataHome .dot li{width:auto;display:block;margin-bottom:2px}
    #advSearch #conds select{max-width:75px;margin-left:-2px}
    #advSearch .tb{width:78px}
    #advSearch #ddlVars{max-width:88px}
    #advSearch #conds select[id^=dplOper]{max-width:48px}
    #templet td.h{width:auto}
    #templet .dtype{width:4.3em}
    #templet #pop_tbUrl{max-width:48%}
    #templet #spanMuti{display:block}
    #admin #tbInternetUrl{width:calc(100% - 12em)!important}
    #admin .ui-tabs-panel ul,
    #adminHome ul.squ{margin-left:0}
    #adminHome #codes{padding-left:0}
    #adminHome #tbMachineCode,#adminHome #tbRegCode{width:17.5em}
    /*流程指定处理者*/
    #edit #modeFull,#detail #modeFull{padding-left:0}
    #edit #au_tbUsers,#edit #au_tbRoles,#edit #au_tbUnits,
    #detail #au_tbUsers,#detail #au_tbRoles,#detail #au_tbUnits,
    #users #au_tbUsers,#users #au_tbRoles,#users #au_tbUnits,
    #userRelations #tbUsers,#userRelations #tbRoles,#userRelations #tbUnits,
    #flow #tbUsers,#flow #tbRoles,#flow #tbUnits{width:225px;margin:1px -4px}
    #edit #spanUnits,#edit #spanRel,
    #detail #spanUnits,#detail #spanRel,
    #users #spanUnits,#users #spanRel,    
    #userRelations #spanUnits,#userRelations #spanRel,
    #flow #spanUnits,#flow #spanRel{display:block;margin:1px 0 3px}
    #edit #spanUnits .hide,#edit #spanRel .hide,
    #detail #spanUnits .hide,#detail #spanRel .hide,
    #users #spanUnits .hide,#users #spanRel .hide,
    #userRelations #spanUnits .hide,#userRelations #spanRel .hide,
    #flow #spanUnits .hide,#flow #spanRel .hide{display:inline;visibility:hidden}
    #edit #au_tbNoUsers,
    #detail #au_tbNoUsers,
    #flow #tbNoUsers{display:block;margin-left:3em;width:240px}
    #detail .pageTitle{font-size:17px;font-weight:400;color:#404040}
    #userRelations #spanLevels{display:block}
    #userRelations #spanLevels .hide{display:inline;visibility:hidden}
    #OrderVerify body{max-width:100%}
    #OrderVerify #adds input[type='text']{width:221px}
    #OrderVerify #tbInvoiceTitle{width:158px}
    #OrderVerify #tbMent{width:280px}
    #admin .zone{margin-right:2px}
    #admin #tbTypes{width:216px}
    #admin #linkTable{width:94.5%}
    #admin .ui-tabs-panel{padding-right:3px}
    #admin #rblLoginMode{display:block}
    #templets .timeconds{display:block;padding-left:1.25em}
    #templets .timeconds .hidden{display:none}
    #templets .between input[type=text],
    #table .between input[type=text]{width:94px}
    #table #fmt_ddlFmt1{max-width:4.5em!important}
    #users .obj{margin-left:9px;margin-right:5px}
    #infoList #pubTimes input[type='text']{width:84px}
    #dir #ddlPager,#thumb #ddlPager,
    #trans #ddlPager,#msgs #ddlPager,
    #summary #ddlPager{display:none}
    #trans #findFlows_ddlm,#findTasks_ddlm_Tasks{max-width:3em}
    #trans #jhs_tbFlow{width:60%}
}
@media (max-width:360px) {
    .obj{margin:0 6px 6px 9px}
    #home .iconitem{margin-right:5px}
    #edit .e > table,#edit .e > select{max-width:98%}/*320下不现滚动条*/
    #templets #attr_liBuild{display:none}
    #adminHome div.inlineBlock{margin-right:18px}
}
@media (max-width:320px) {
    .obj{margin:0 8px 6px 28px}
    #topbar #home{display:none!important}
    #login div.body{padding-left:2em;background-image:none}
    #popExport .exportas img{margin-right:7px;margin-left:4px}
    #detail ul.ullist{margin-right:0}
    #detail span.state{margin-left:2px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:17em;overflow:hidden;display:inline-block}
    #detail span.state img{display:none}
    #adminHome div.inlineBlock{margin:9px 20px 10px 0}
    #templets #tabs .ui-tabs-nav li a{padding-left:3px;padding-right:3px}
    #admin .tbdate{width:32px}
    #guide #tabs .ui-tabs-nav,
    #maint #tabs .ui-tabs-nav{padding-left:0}
    #guide #tabs .ui-tabs-nav li a{padding-left:2px;padding-right:2px}
    #flow #tabs .ui-tabs-panel{padding-right:2px}
    #flow #tbText{width:110px}
    #flow #executor{padding:12px 1px 4px 3px}
    #flow #related label[for='cbSelf'],#flow #related label[for='cbUnderling'],#flow #related label[for='cbLateral'],#flow #related label[for='cbSuperior']{margin-left:-1px}
    #msg #tbUsers,#msg #tbRoles,#msg #tbUnits,#send #tbUsers,#send #tbRoles,#send #tbUnits{width:228px}
    #msg #tbNoUsers,#send #tbNoUsers{width:122px}
    #trans #findFlows_rbSelect,#msgs #find_rbSelect{margin-left:1.5em!important}
    #pop_ddlFilters_Ac,
    #pop_ddlFilters,
    #pop_ddlFilters_Link{max-width:115px!important}
}

/*手机侧栏显示时，内容页限最小宽度*/
@media (max-width:299px) {
    body{min-width:290px}
    #footnav{display:none!important}
}