﻿/*Chrome滚动条*/
.pc::-webkit-scrollbar,
.pc div::-webkit-scrollbar{width:16px;height:16px}
.pc::-webkit-scrollbar-thumb,
.pc div::-webkit-scrollbar-thumb{background:#cbcccf}
.pc::-webkit-scrollbar-thumb:hover,
.pc div::-webkit-scrollbar-thumb:hover{background:#B5B7BB}
.pc::-webkit-scrollbar-button,
.pc div::-webkit-scrollbar-button{height:16px;width:16px;background-position:center;background-repeat:no-repeat;background-size:10px}
.pc::-webkit-scrollbar-button:vertical:start,
.pc div::-webkit-scrollbar-button:vertical:start{background-image:url(images/u.png)}
.pc::-webkit-scrollbar-button:vertical:end,
.pc div::-webkit-scrollbar-button:vertical:end{background-image:url(images/d.png)}
.pc::-webkit-scrollbar-button:horizontal:start,
.pc div::-webkit-scrollbar-button:horizontal:start{background-image:url(images/l.png)}
.pc::-webkit-scrollbar-button:horizontal:end,
.pc div::-webkit-scrollbar-button:horizontal:end{background-image:url(images/r.png)}
.pc .ybar::-webkit-scrollbar{width:5px}
.pc .ybar::-webkit-scrollbar-thumb{background:#cacccf;border-radius:2.5px}
.pc .ybar::-webkit-scrollbar-thumb:hover{background:#B5B7BB}
/*图标字体*/
@font-face{font-family:"ims";src:url('../ims.woff2?t=67') format('woff2'),url('../ims.woff?t=67') format('woff'),url('../ims.ttf?t=67') format('truetype')}
.ims{font-family:"ims"!important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.f-rss:before{content:"\f09c"}.f-yishenhe:before{content:"\e757"}.f-yipizhun:before{content:"\e75b"}.f-daishenhe:before{content:"\e761"}.f-daipizhun:before{content:"\e762"}.f-robot:before{content:"\e754"}.f-ai:before{content:"\e752"}.f-lvyou:before{content:"\e74f"}.f-pingjia:before{content:"\e751"}.f-xinpin:before{content:"\e753"}.f-wifi:before{content:"\e756"}.f-hot:before{content:"\e75a"}.f-taobao:before{content:"\ea99"}.f-jd:before{content:"\e75c"}.f-kache:before{content:"\e75d"}.f-sf:before{content:"\e75e"}.f-pdd:before{content:"\e75f"}.f-yibiao:before{content:"\e74a"}.f-nonghang:before{content:"\e74b"}.f-zhonghang:before{content:"\e74c"}.f-gonghang:before{content:"\e74d"}.f-jianhang:before{content:"\e74e"}.f-jiaohang:before{content:"\e750"}.f-template:before{content:"\e7e3"}.f-radio:before{content:"\e765"}.f-at:before{content:"\e749"}.f-io:before{content:"\e745"}.f-rcircle:before{content:"\e742"}.f-sending:before{content:"\e731"}.f-tiao:before{content:"\e72e"}.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-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"}.f-gpt:before{content:"\e66e"}.f-send1:before{content:"\ecf8"}.f-feishu:before{content:"\e746"}.f-tomore:before{content:"\e748"}.f-douyin:before{content:"\e8db"}.f-member:before{content:"\e78a"}.f-badge:before{content:"\e78b"}.f-apple:before{content:"\e78c"}.f-star2:before{content:"\e78d"}.f-success:before{content:"\e747"}
:before{font-family:ims,微软雅黑;display:inline-block;font-style:normal;text-indent:0;font-weight:normal;line-height:1;margin-right:.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fs1:before{transform:scale(0.92);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)}.rx:before{transform:scaleX(-1)}.ry:before{transform:scaleY(-1)}
.fat:before{font-weight:bold}.f0:before{margin:0!important}
.pure:before{color:inherit!important}

/*全局*/
*{margin:0;padding:0}
html{background:#fff;font-size:13px;font-family:微软雅黑,Arial,宋体;overflow:hidden auto;scroll-behavior:smooth;line-height:1.5}
html.m{font-size:15px}
.reset{margin:0;padding:0;font-size:1rem;font-family:微软雅黑,Arial,宋体;text-align:left;font-weight:normal;color:#444;line-height:1.5;text-decoration:none}
select,input,textarea{font-family:inherit;color:#4f4f4f;font-size:1em}
body{margin:28px 3.5% 14px;color:#444;scroll-behavior:smooth}
:focus,:active{outline:0}
a,a:visited,.likea{color:#0087ED;text-decoration:none;cursor:pointer}
a:hover,.likea:hover{color:#e03974}
a.base{color:#0087ED!important;cursor:pointer}
a.base:hover{color:#e03974!important}
a.visited{color:#832161!important}
a.ablock{display:block;margin:0 3px -1px 0!important;padding:6px;line-height:1;color:inherit!important;text-align:left;border-radius:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:normal}
a.ablock:before{transform:scale(1.06);margin-right:.33em;color:#81889C}
a.ablock:hover{background:#F2F3F5;color:#EF3B7A!important;box-shadow:0 1px 0 #F2F3F5}
a.ablock:hover:before{color:#F47BA5;font-weight:bold}
.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:#777;margin-right:0}
select{appearance:none;max-width:200px;min-width:34px;padding:0 1.35em 1px 4px;height:1.85rem;box-sizing:border-box;margin-top:1px;margin-bottom:1px;border:0.85px #c2c2c2 solid;border-radius:2px;background:#fff url(images/dropdown.svg) no-repeat right 55%;background-size:1rem 1rem}
select::-ms-expand{display:none}
select[size]{max-width:100%;height:auto;background:none;padding:0}
.fixedBox{height:140px;overflow-x:hidden;overflow-y:auto;width:100%}
.fixedBox option{padding:1px 0 2px 2px}
select:disabled{color:#444;border-color:#666;background-color:#f2f2ee;opacity:0.4;cursor:not-allowed}
select.base{border-color:#188FA7;border-left-width:4px;padding-left:5px}
#table #printArea select,#rows #main select,#search #box select{border-radius:0}
progress{background:#e5e5e5;color:#00baff;border:none;border-radius:2px;width:200px;max-width:100%;overflow:hidden;min-height:16px;white-space:nowrap;text-align:left;position:relative}
progress:before{content:attr(title);color:#2f323a;font-size:12px;transform:scale(0.85);position:absolute;left:3px;top:1.5px;text-shadow:1px 1px 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:#b2b2b2;font-weight:300}
::-moz-placeholder{color:#b2b2b2;font-weight:300}
:-ms-input-placeholder{color:#c2c2c2!important}
:-webkit-autofill{background-color:transparent;-webkit-box-shadow:0 0 0 1000px white inset}
::selection{background:#008BF5;color:#fff}
img{border:none;max-width:100%;height:auto!important}
p[style*="text-indent:"] img{max-width:calc(100% - 2em)}
video{max-width:100%;max-height:560px;background:#000}
input[type=checkbox],
input[type=radio]{appearance:none;-webkit-appearance:none;margin-right:3px;color:#999}
input:checked{color:#1E9FFF!important}
input[type=checkbox]:before{content:"\e624";transform:scale(1.18);margin:0}
input[type=checkbox]:checked:before{content:"\e6ae"}
input[type=radio]:before{content:"\e61a";transform:scale(1.08);margin:0}
input[type=radio]:checked:before{content:"\e6c3"}
input[type=checkbox]+label,input[type=radio]+label{margin-right:0.54rem}
input[type=checkbox]:disabled,
input[type=radio]:disabled,
input[type=checkbox]:disabled+label,
input[type=radio]:disabled+label{color:#555!important;opacity:0.5;cursor:not-allowed;pointer-events:none}
input[type=text],input[type=password],textarea{appearance:none;margin-top:1px;margin-bottom:1px;height:1.6rem;padding:1px 2px 1px 3px;background:#fff;border:1px #dddfe2 solid;border-radius:2px}
input[type=text]:disabled,input[type=password]:disabled,textarea:disabled,input[type=text]:read-only,textarea:read-only{background:#f6f6f4;color:#aaa;-webkit-text-fill-color:#aaa}
html.m input[readonly][onfocus^=WdatePicker],html.m input[readonly][my97='1']{background:inherit;color:inherit;-webkit-text-fill-color:inherit}
textarea{overflow-x:hidden;overflow-y:auto;resize:vertical;height:5.2rem;min-height:21px;line-height:1.4}
input[type=text]:not(.noglow,.nobgborder,#newName,:read-only,.noglow *):focus,
input[type=password]:not(.noglow,.nobgborder,:read-only,.noglow *):focus,
textarea:not(.noglow,.nobgborder,:read-only,.noglow *):focus,
.focusin:focus-within{border-color:rgba(71,175,255,0.9)!important;box-shadow:0 0 0 2.2px rgba(71,175,255,0.2)}
textarea[rows='1']{height:1.5rem;overflow:hidden}
.noresize{resize:none}
.m0,label.label0,.label0 label{margin:0!important}
option{padding-left:2px}
option.special{color:#03b499;background:#f6f6f6}
li:not(.special) + li.special{border-top:1px #e2e2e2 solid;margin-top:4px;padding-top:3px!important}
.indent{text-indent:2em}
.btn{height:2.4rem;line-height:2.3rem;display:inline-block;background:#188FA7;font-size:0.957rem;font-weight:normal;padding:0 12px;margin-left:8px;margin-right:0;border:none;color:#fff;cursor:pointer;border-radius:0.15rem;outline:none;appearance:none;-webkit-appearance:none}
.btn.smest{height:1.6rem;font-size:.85rem;line-height:1.5rem;margin-left:5px;padding:0 6px}
.btn.small{height:1.9rem;font-size:.923rem;line-height:1.7rem;margin-left:6px;padding:0 7px;min-width:2rem}
.btn.small:before{transform:scale(1.1)}
.btn.small.round{border-radius:0.95rem;padding:0 9px}
.btn.smaller{height:2.1rem;line-height:2rem;font-size:.923rem;margin-left:7px;padding:0 9px}
.btn.big{padding:0 20px;height:40px;line-height:38px;font-size:1.05em;margin-right:3px;vertical-align:bottom}
.btn:disabled{color:#999;background:#E5E5E5!important;cursor:not-allowed;box-shadow:none!important}
.btn.sec{background:#1E9FFF}
.btn.rd{background:#20bc7a}
.btn.outline{border:.85px #8D93A5 solid;background:#fff;color:#484D5B;transition:none;font-weight:300}
.btn.outline:hover{border-color:#2f323a;background:#2f323a;color:#fff;box-shadow:none}
.btn.outline:disabled{color:#c3c3c3;border-color:#d3d3d3;background:#f3f3f3!important}
.btn:active,.btn:hover{background:#F5AF00}
a.btn{color:#fff}
div > .btn:first-child,td > .btn:first-child,p > .btn:first-child{margin-left:0}
.btns{font-size:0}
.btns .btn{margin:0 8px 8px 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}
.smallbtns .outline{margin-right:3px}
.smallbtns input[type="text"]{border-width:.9px;height:1.5rem}
.smallbtns select{height:1.7rem}
.btn.cur{background:#F5AF00;font-weight:normal;box-shadow:0 -2px 0 #F5AF00}
html.m .btn:not(.sec,.outline,.cur){background-color:#00A292}
.btn.groupFirst{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}
.btn.groupMore{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;border-left:1px rgba(255,255,255,0.7) solid;padding-left:2px;padding-right:2px}
.btn.groupMore:before{content:"\e6a2";transform:rotate(180deg) scale(0.9);margin:0}
.roundBtn1{height:1.6rem;font-size:.85rem;padding:0 6px;cursor:pointer;display:inline-block;vertical-align:middle;border-radius:999px;border:0.85px #8D93A5 solid;background:#fff;color:#484D5B;font-weight:300}
.roundBtn1:hover{border-color:#2f323a;background:#2f323a;color:#fff}
.btnCircle{appearance:none;-webkit-appearance:none;width:30px;height:30px;font-size:16px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;background:#393d49;color:#ffffff;cursor:pointer;transition:background-color .2s ease,transform .08s ease;}
.btnCircle:hover{background:#F5AF00}
.btnCircle[disabled]{opacity:.3;cursor:not-allowed}
.btnCircle:before{margin:0}
.footBtnArea{margin:3.5rem auto 8px;text-align:center}
.floatBtns{text-align:center;padding:9px 0 13px;position:sticky;bottom:0;margin-top:36px;background:#fff;z-index:3}
.bgVisible{background:transparent}
.bgVisible .btn{box-shadow:0 0 0 8px #fff}
html.m .floatBtns{bottom:46px}
.sepline,
.sepline2,
.dashed{height:0;margin:8px 0 4px;display:block;overflow:hidden;border-top:1px #e8e8e8 solid;border-bottom:1px #fff solid}
.sepline2{margin:4px 0}
.dashed{margin:3px 0 1px;border-top:1px #888 dashed;border-bottom:1px #fff dashed}
.divider{border-bottom:2px solid #e8e8e8;margin:18px 0;height:0;overflow:hidden}
.pageTitle{margin-bottom:3rem;font-size:1.25rem;text-align:center;line-height:1.4;font-weight:bold;color:#393d49}
.pageTitle a{font-size:inherit}
.fileico{margin-right:3px}
.msgarea,
.highlight{border:1px #ffeeba solid;background-color:#FFF5D4;padding:0.75em 0.5em 0.75em 1em;color:#bb6837;text-align:left;border-radius:5px}
.msgarea:before{content:"\e71d";font-size:1.05em;margin-right:5px}
.box{background:#f4f4f4;padding:6px 4px 6px 8px;border-radius:5px;border:1px #e8e8e8 solid}
.lightarea{background:#f4f4f4;padding:10px 8px 10px 12px;border-radius:5px}
.greenarea{background:#f1f8ee;padding:10px 8px 10px 12px;border-radius:5px;color:#3c763d}
.zoneBox{background-color:#f4f4f4;color:#484D5B;padding:0.75em 1em;margin:0.75em 0;border-radius:5px}
.columns > .zoneBox{margin-top:0}
.info-light{background-color:#EAF4FC;color:#25507E}
.success-light{background-color:#EFF7EE;color:#284424}
.warn-light{background-color:#FDF4E7;color:#603F12}
.error-light{background-color:#FAEDEB;color:#581E19}
.lighter{background-color:#f0f1f3}
.bigspace{padding:1.2em 1.2em 1.2em 1.5em}
.code{background:#282c34;color:#E3EAF2;padding:0.75em 1em;font-size:0.957rem;margin:0.75em 0;font-family:Consolas,'Courier New',monospace;line-height:1.35;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;border-radius:5px}
.bluebox{display:block;border:#d9e9f5 1px solid;background:#ebf9ff;color:#0c5460;padding:6px 4px 6px 8px;margin:3px 0;border-radius:5px;overflow:hidden}
.msgbox{background:#e8f5fc;padding:9px 6px 9px 10px;border-radius:5px;color:#1F4E70;white-space:normal;word-break:break-all}
.msgbox select{background-color:rgba(255,255,255,0.6)}
.infobox{background-color:#e7f3fe;color:#2F6B89;padding:0.75em 1em;margin:0.75em 0;font-size:0.96em;border-left:5px solid #31708f;border-radius:5px}
.card{background:#fff;border-radius:10px;padding:0.75em 1em;margin:0.5em 0 1.5em;box-shadow:0 3px 9px rgba(60, 60, 60, 0.1);border-top:1px rgba(0, 0, 0, 0.06) solid;transition:transform 0.2s ease-in-out}
.shadowbox{box-shadow:4px 4px 0 #4f4f4f;background:#f8f8f8;border:1px #4f4f4f solid;border-color:#888 #4f4f4f #4f4f4f #888;border-radius:6px 0 6px 0;margin:0.75em 0;padding:0.75em 0.33em 0.75em 0.75em}
.quoteZone{font-style:italic;font-size:0.96em;color:#5a5a5a;border-left:5px solid #ccc;padding-left:1rem;margin:1em 0}
.gradientBox{padding:1em;margin:0.75em 0;border-radius:8px;border:2.4px solid transparent;background:linear-gradient(white, white) padding-box,linear-gradient(135deg, #FF99C3, #ff758c) border-box}
.nobgborder{border:none!important;background:transparent!important}
.centerBlock{display:block!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}
.tree table{width:auto}
.tree a img{width:16px;height:16px}
.larger{font-size:1.1em}
.large{font-size:1.33em}
.smalltxt{font-size:.85em}
.mintxt{font-size:0.923rem}
.sm{font-size:0.957rem}
.required{color:#D1233B;margin-left:0.15em;font-weight:normal}
.thin{font-weight:300}
.bold{font-weight:bold}
.i{font-style:italic}
.bgwhite{background:#fff}
.loose{font-family:Verdana,微软雅黑}
.sepor{font-weight:300;color:#c2c2c2;margin:0 0.5em}
.sparse0{line-height:1.65!important}.sparse1{line-height:1.8!important}.sparse2{line-height:2!important}.sparse3{line-height:2.2!important}
.hide,.forPrint,#curInfo{display:none}
.pc .hoverbox .hShow,
.pc .layRules .del{opacity:0;transition:opacity 0.2s linear}
.pc .hoverbox:hover .hShow,
.pc .layRules:hover .del{opacity:1}
@media print{
    body,.pageTitle{color:#000}
    a.it,#table #headRow th a{color:#fff!important}
    a,a.visited,a:visited,
    #table .newStyle #headRow th a{color:#000!important}
    .paging-header,.paging-footer,
    .forPrint{display:block!important}
    .forScreen{display:none}
    table.blackline > * > tr > *{border-color:#000}
}
@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}
.fakehide{opacity:0;height:0!important;overflow:hidden}
.transAll,.transAll:before{transition:all 0.25s ease-in-out}
.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 *,.middle *:before{vertical-align:middle}
.fulltb{width:calc(100% - 7px)}
.sliderNum{width:48px!important}
input[type="range"]{margin:0.8em 0.5em;vertical-align:middle;-webkit-appearance:none;appearance:none;width:10rem;max-width:calc(100% - 80px);height:0.3077rem;background:linear-gradient(to right, #1E9FFF var(--litters-range), rgba(87, 87, 87, 0.35) var(--litters-range));border:none;border-radius:0.1538rem}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.23rem;height:1.23rem;background:#1E9FFF;border:2px solid #fff;border-radius:50%;cursor:pointer}
.imgBlock{width:100px;max-width:100%;height:100px;text-align:center;line-height:98px;border:1px #d8d8d8 solid;background-color:#fff!important;cursor:pointer;margin:1px 6px 1px 0;display:inline-block;overflow:hidden!important}
.fileBlock{display:inline-block;vertical-align:middle;word-wrap:break-word;word-break:break-all;margin:1px .8em 1px 0}
.imgBlock img,
.fileBlock *{vertical-align:middle!important}
label input[type='file']{width:0;height:0;overflow:hidden;opacity:0;font-size:0}
fieldset{border-radius:5px;border:1px #d8d8d8 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";transform:scale(105%);color:#999;margin-left:5px;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}
.infieldset{margin:8px 3px 3px 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}
.loadbar{position:relative;display:none;width:auto;height:22px;padding-bottom:6px}
.loadbar > div{position:relative;display:inline-block;background:#29C2E0;width:5px;border-radius:2.5px;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}
/*公共loading*/
#loadbar{display:none;z-index:1111;position:fixed;left:50%;margin-left:-42px;top:8px;background:#DEF7E8;padding:6px 16px}
#loadbar > div{background:#2ECC71;height:18px;width:5px}
.bgloading{background-image:linear-gradient(90deg,#F5F6F8 25%,#E7E9EE 50%,#F5F6F8 75%)!important;background-size:200% 100%!important;animation:shimmer 1.5s infinite}
@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}
.mtop_s{margin-top:3px!important}
.mtop_m{margin-top:9px!important}
.mtop_n{margin-top:15px!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:15px!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:#888}
.inlineBlock{display:inline-block}
.Block{display:block!important}
.textshadow{text-shadow:0.1em 0.1em 0.25em #bbb}
.corner{border-radius:5px}
.inlineEdit{margin:0}
.badge{background:#EF476F;color:#fff;font:0.92em normal normal;display:inline-block;transform:scale(0.85);border-radius:50%;padding:0 2px;text-align:center;min-width:14px;line-height:18px}
blockquote{border-left:5px #ccc solid;padding-left:20px;display:block;font-style:italic;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px}
hr{border:none;border-top:1px solid #ccc;border-bottom:1px solid #f8f8f8;height:0;margin:1em 0 0.3em}
.ell,.ell *:not(textarea){text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;word-break:normal!important}
.ell ol,.ell ul,.ell li,.ell p{overflow:visible;display:inline}
.noell ol,.noell ul,.noell li,.noell p{display:block}
.noell .ell,.noell .ell *,.noell .fileBlock{text-overflow:initial;overflow:visible;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important}
td,th,
.wrap{white-space:normal;word-break:break-all}
.nowrap{white-space:nowrap;word-break:keep-all}
.abbr{text-decoration:none;border-bottom:1px dotted #888;margin-left:1px;margin-right:1px}
.tbdrop{margin-right:-1.25em!important;margin-left:-1px}
.getting{background:url(../../images/wait.gif) no-repeat 3px 50%!important}
.acdrop{cursor:pointer;font-size:.923rem;transform:scale(0.7);display:inline-block;margin-right:.15rem;color:#76797d;vertical-align:top;padding:2px 2px 0 0;line-height:1.7rem}
.acdrop:last-child{margin-right:-1px}
.acdrop:hover{color:#111}
.chartdiv{width:100%;min-height:280px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}
.echart{height:100%}
.chartdiv img{max-width:none}
.del:before{content:"\e637";color:#e26b3d;cursor:pointer;margin-left:0.35rem}
.rblCond{margin:3px 0 3px 1.25rem;font-size:.923rem;line-height:1.5;color:#888;display:block}
.date{color:#888;margin-left:6px;font-size:.85em;font-weight:300}
.infoico:before{content:"\e71d";color:#4085C9;transform:scale(1.05);margin-right:.3em}
.note{margin-top:0.27rem;color:#aaa}
.note:before{content:"\e63c";transform:scale(1.08)}
.showMore:before{content:"\e6ca";font-size:1rem;cursor:pointer;color:#8D93A5;margin:0 0 0 5px}
.showMore:hover:before{color:#2D3039}
.blkmsg{color:#c2c2c2;text-align:center;padding-top:.5em;padding-bottom:.5em}
.errText{font-style:italic;background:yellow;color:#EA3546;font:0.923rem}
.explain{font-size:0.923rem;color:#999;font-weight:400}
.iYes,.iNo{color:#019a66;font-family:Geneva,Verdana;font-style:normal}
.iNo{color:#EA3546}
.sticky{position:sticky;top:0;z-index:1;backdrop-filter:blur(50px)}
.urlInput{width:100%;background:#fff;border:1px #dbdcde solid;border-top-color:#D5D6D8;border-radius:2px;border-collapse:separate;color:#dadbdf;font-weight:300}
.urlInput td{width:69%;padding:0!important;overflow:hidden;white-space:nowrap}
.urlInput td.linkText{width:31%}
.urlInput input{width:100%;padding-top:1px;padding-bottom:1px;border:none}
.urlInput td.linkUrl input{width:calc(100% - 0.8em)!important}
.tip:before{content:"\e647";color:#888;margin-left:4px;cursor:pointer;transform:scale(1.05)}
.tip:hover:before{color:#1e9fff}
/*美化下拉列表*/
#lister{position:absolute;display:none;flex-direction:column;z-index:111113;box-sizing:border-box;background:#fff;box-shadow:0 0 0.55rem #c6c6c6;overflow:hidden}
#tbLister{box-sizing:border-box;width:100%;height:1.85em;padding:1px 2px 2px 0.4em;margin:0 0 1px;border-color:transparent transparent #e2e2e2;border-radius:0;order:1}
#tbLister:disabled{background:#fff url(images/dropdown.svg) no-repeat right center;background-size:1rem 1rem;padding-left:4px;padding-right:1.2em;color:#4a4a4a;-webkit-text-fill-color:#4a4a4a}
#lister ul{overflow-x:hidden;overflow-y:auto;order:2;user-select:none}
#lister li{list-style-type:none;line-height:1.6;min-height:1.5em;padding:0 0.25em 1px 0.5em;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:keep-all;cursor:default}
#lister li:first-child{padding-top:2px}
#lister li:last-child{padding-bottom:3px}
#lister li:hover{background:#eee}
#lister li.active{background:#008BF5;color:#fff}
#lister.above #tbLister{border-color:#e2e2e2 transparent transparent;order:3;margin:1px 0 0}
.m #lister{min-width:150px}
.m #lister li{line-height:1.7}
/*常用色*/
.red{color:#EA3546!important}.gray{color:#b2b2b2!important}.skyblue{color:#05bcec!important}.orange{color:#fa9500!important}.yellow{color:#FFB800!important}.greenish{color:#069AAA!important}.cyan{color:#2F4056!important}.blue{color:#007BFF!important}.black{color:#393D49!important}.silver{color:#eee!important}.green{color:#27b054!important}.lightgreen{color:#08cb3b!important}
.hoverRed:hover{color:#CB1527!important}
/*标题块*/
.headerZone{font-size:1.2rem;border-bottom:1px #e2e2e2 solid;margin:0 0 1em;line-height:1.35;padding-bottom:4px;color:#515667;font-weight:bold}
.blockTitle{font-weight:bold;color:#393d49;border-bottom:1px dotted #999;margin:3em 0 6px;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:5px;color:#464a55;font-weight:bold;font-size:1.1em;margin-bottom:7px;line-height:1em}
.btitle{border-bottom:#dbdde2 .9px solid;padding-bottom:0.23rem;margin-bottom:0.385rem}
.btitle > span{padding:0 0.5em 1px;background:#0C70D4;color:#fff;display:inline-block;line-height:1.7}
.bhead{border-bottom:solid 1px #e5e6e8;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:#393d49;display:inline-block}
.bhead .right{float:right;margin-top:1px}
.toggle{background:#EFF0F2;color:#2D3039;border-radius:5px;padding:0.5em 0.8em;margin:0.75em 0;text-indent:0!important;font-size:1.05em;font-weight:bold;cursor:pointer;position:relative}
.toggle:before{content:"\e6ca";font-size:0.94em;color:#888a8f;position:absolute;right:0.45em;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform 0.25s ease}
.toggle.toggle-up:before{transform:translateY(-50%)}
.headBlue,.headGreen{border-radius:5px;padding:0.5em 0.8em;margin:0.75em 0;font-size:1.05em;font-weight:bold;cursor:pointer}
.headBlue{background:#DBEBFA;color:#1B3B5E}
.headGreen{background:#DFF0E1;color:#284424}
.titleFancy{font-size:1.2em;font-weight:bold;display:inline-block;text-indent:0;padding:5px 15px;background:linear-gradient(135deg, #ff7eb3, #ff758c);color:#fff;border-radius:8px;box-shadow:3px 3px 8px rgba(0, 0, 0, 0.22);margin-bottom:20px}
.titleLeftbar{font-size:1.2em;font-weight:bold;border-left:0.35em #EF3B7A solid;padding-left:0.35em;line-height:1;margin-bottom:20px}
.titleCenter{font-size:1.5em;font-weight:bold;text-align:center;line-height:1;margin-bottom:2.5rem}
.titleSimple{margin-bottom:1.8em}
.titleBlue{font-size:1.17em;background:linear-gradient(to right, #007bff, #00d4ff);color:#fff;padding:0.33em 0.75em;border-radius:5px;font-weight:bold;display:inline-block;margin-bottom:18px}
.titleUnderline{font-size:1.2em;font-weight:bold;display:inline-block;border-bottom:3px solid #ff6600;padding-bottom:4px;margin-bottom:1rem}
.titleShadow{font-size:1.4em;font-weight:bold;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);margin-bottom:1em}
.titleWithbg{font-size:18px;line-height:1;text-align:center;background:#00C563 linear-gradient(to right, #00aefd, #00c853);color:#fff;padding:8px 8px 9px;border-radius:5px;margin-bottom:2.5rem}
.titleColor{font-size:1.5em;display:inline-block;font-weight:bold;background:linear-gradient(to right, #ff8c00, #ff0080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:25px}
@supports not (-webkit-background-clip: text) {
    .titleColor{background:none;color:#007bff;/*备用纯色*/}
}
.titleBorder{font-size:1.5em;font-weight:bold;text-align:center;padding:10px 12px;line-height:1;border:5px double #555;display:inline-block;background:#f6f6f6;margin-bottom:2.5rem}
.yellowPen{background:linear-gradient(transparent 62%, #ffeb3b 62%);padding:0 2px}
.flashText{font-weight:bold;color:#e60000;animation:pulse 0.8s infinite alternate}
@keyframes pulse{
    from{opacity:1}
    to{opacity:0.5}
}
/*选项图标*/
.it{font-size:0.96em;display:inline-block;vertical-align:middle;padding:1.5px 6px 2px;transform:scale(0.94);line-height:1.3;background:#3ABB9B;color:#fff;border-radius:9px;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:#F06C79}
.it2{background:#4b94ff}
.it3{background:#25C5D0}
.it4{background:#f3a900}
.it5{background:#7FAC54}
.it6{background:#D260C1}
.it7{background:#968199}
.it8{background:#40cc00}
.it9{background:#A76D60}
.it10{background:#9785FF}
.it11{background:#767D93}
.tag{display:inline-block;padding:4px 9px 5px;border-radius:1em;transform:scale(0.94);line-height:1.3;color:#fff;max-width:calc(100% - 12px)}
/*清除浮动*/
.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,.dead input,.nocheck input{pointer-events:none;color:#aaa!important}

/*栅格*/
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-6,.col-sm-9,.col-sm-10,.col-sm-11,.col-md-6,.col-md-12{position:relative;width:100%;box-sizing:border-box}
@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-3{flex:0 0 25%;max-width:25%}
  .col-sm-6{flex:0 0 50%;max-width:50%}
  .col-sm-9{flex:0 0 75%;max-width:75%}
  .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%}
}
/*自适应布局*/
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min,320px),1fr));gap:var(--grid-gap,12px)}
/*div多列布局*/
.flex,.divcols{display:flex}
.columns{display:flex;gap:1em}
.freecol{flex:1}

/*页面限宽*/
#detailLayout body,
#chart body,
#templet body{max-width:960px}
#dataHome body,
#filters body,
#tools body,
#trans body{max-width:900px}
#detail body,
#advSearch body,
#OrderAdmin body,
#OrderVerify body,
#cart body,
#maint body,
#guide body,
#infoEdit body,
#msgs body{max-width:840px}
#adminHome body,
#admin body,
#Prompt body,
#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#detail,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}
.xScroll,
html.m .scrollZone{overflow-x:auto}
html.m .xfull{width:100%!important}
.scrollbox{scrollbar-width:none;-ms-overflow-style:none}
.scrollbox::-webkit-scrollbar{display:none}
/*页边距*/
.inIfr{margin:0 0 2px!important}
.inPop{margin:8px 1% 2px!important}
body.reswin{margin:0!important}
.inPop .floatBtns,.inIfr .floatBtns{position:static}
#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:127;background:#f6f8fd;box-shadow:0 0 9px #c2c7d5}
.m .menu{font-size:16px;min-width:10em}
.menu a,.menu p,.menu label,.menu section{display:block;padding:0 4px 1px 29px;line-height:1.7;width:auto!important;color:#50535E;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 label:hover{background:#188FA7;color:#fff!important}
html.m .menu a:hover,html.m .menu label:hover{background:#009688}
.menu a.hasSubMenus:after{font-family:ims;content:"\e675";font-size:12px;display:inline-block;transform:scale(0.7);color:#5a6978;margin-left:0.75em}
.menu a:before,.menu label:before{color:#1CA8C4;margin-right:.6rem;margin-left:-1.65rem;font-size:1.04rem}
.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:4px .6em;overflow:hidden;border-top:1px #dbdde2 solid;border-bottom:1px #fff solid}
.menu div:first-child,.menu div:last-child{display:none}
.menu section{background:#e2e2e2;color:#999;font-weight:bold;pointer-events:none;text-align:center;padding:3px 4px 4px;margin:-2px -1px 4px}
.menu .save:before{content:"\e6bd"}
.menu .saveas:before{content:"\e60d"}
.menu .manage:before{content:"\e635";color:#9090ce}
.menu .delete:before{content:"\e637";color:#E46D79;transform:scale(0.9)}
#dateMenu{width:6.5em;min-width:6.5em;z-index:127;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:#f9f9f9;width:395px;max-width:98%;margin-bottom:18px;z-index:125;overflow:hidden;box-shadow:0 0 16px rgba(0, 0, 0, 0.18), 0 1px 8px rgba(0, 0, 0, 0.08)}
.pop .head{height:2.2rem;margin:3px 12px 0;position:relative;color:#444}
.pop .head .title{width:92%;font-size:1.06rem;overflow:hidden;text-overflow:ellipsis;font-weight:bold;line-height:2.2rem;white-space:nowrap;float:left;cursor:move;margin-right:-60px}
.pop .head .title label{font-size:1rem}
.pop .head input[type=radio]{zoom:1.08}
.pop .close{position:absolute;bottom:4px;right:-2px;font-size:1.08rem;color:#9EA1A9;cursor:pointer}
.pop .close:before{content:"\e649";margin-right:0}
.pop .close:hover{color:#2D3039}
.pop .body{text-align:left;padding:15px 13px 8px;min-height:60px;font-size:.957rem;color:#4f4f4f}
.pop.notitle .body{padding-top:3px}
.pop .btnArea{text-align:center;margin:18px auto 15px}
.pop .btn{font-weight:300}
.pop p{text-indent:2em;margin-top:.3rem}
.pop li{margin-bottom:2px}
.pop fieldset{padding:3px 3px 2px;margin:4px 0;background:#fff linear-gradient(to bottom,#f9f9f9 0,#fff 12px,#fff 100%);border-color:#e2e2e2}
.pop legend{color:#008BF5;margin-left:3px;font-size:1rem}
.pop select{font-size:.923rem}
.pop fieldset fieldset{border:none;background:#fff;border-top:1px #d0d0d0 dotted;border-radius:0;padding:0 0 0 14px;margin:4px 2px 6px}
.pop fieldset fieldset legend{color:#008BF5;margin:0 0 3px -3px;letter-spacing:1px}
.pop.withline .head{border-bottom:.9px #e0e1e3 solid}
.pop .ui-widget-header{border-bottom-color:#3BC7E3}
.pop .ui-tabs-panel{background-color:#fff}
.pop .ui-tabs-panel fieldset{background:#fff}
.pop.atbottom{position:fixed;left:0;right:0;top:unset!important;bottom:0;width:100%!important;max-width:100%;margin-bottom:0}
.pop.atbottom .body{min-height:75px!important}
.pop.atRight{left:auto!important;right:0;padding:3px 1px 0!important}
@media (min-width:1600px) {
    .pop.atRight{right:auto;left:1200px!important}
}

/*数据日历*/
.calendar{border:1px #e2e2e2 solid;user-select:none;width:100%;box-sizing:border-box;min-height:105px;font-size:0.923rem;border-radius:4px;padding:6px 6px 2px;text-align:center;color:#616676;position:relative;overflow:hidden}
.calendar .cldHeader{display:flex;margin-bottom:3px;visibility:hidden;box-sizing:content-box}
.calendar.cldok .cldHeader{visibility:visible}
.calendar .cldHeader .btn{height:1.6rem;font-size:.923rem;line-height:1.4rem;margin-left:0.3rem;padding:0 6px}
.calendar .cldNav{width:6.5em;text-align:left;white-space:nowrap;opacity:0.8}
.calendar .cldView{width:7.5em;text-align:right;white-space:nowrap;opacity:0.8}
.calendar .cldNav button:first-child{margin-left:0}
.calendar .cldTitle{flex:1;font-size:0.957rem;line-height:1.8;padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.calendar .cldTitle a{color:inherit}
.calendar .cldBody{margin-top:4px;line-height:1.5;table-layout:fixed;box-sizing:content-box}
.calendar .cldBody .cldtr:not(:last-child){border-bottom:1px #eaecef solid}
.calendar .cldBody td{padding:2px 1px 2px 0;cursor:default;vertical-align:top}
.calendar .extendable{border-top:1px #e8eaee solid;margin-top:0.4em}
.calendar .extendable td{cursor:zoom-in}
.calendar .cldtr td:hover{background:#f5f6f8}
.calendar .cldtr td b{font-weight:normal}
.calendar .cldtr td.now b{color:#F09E05;font-weight:bold}
.calendar .addable td a,
.pc .calendar .addable td:hover b{display:none}
.pc .calendar .addable td:hover a{display:inline-block;color:#04B43B!important;transform:scale(1.1)}
.calendar footer{height:20px;overflow:hidden}
.calendar .cldtr td i{background:rgba(0,163,245,0.17);color:#0088CC;font-style:normal;cursor:pointer;font-size:12px;display:inline-block;transform:scale(0.8);margin:0 -6px;border-radius:999px;padding:0 5px;min-width:9px;word-break:keep-all;line-height:18px}
.pc .calendar .withdata .cldtr td:hover i,
.calendar .showdata .cldtr td i,
.calendar footer > div{display:none;cursor:pointer}
.calendar .showdata .cldtr td footer > div,
.pc .calendar .cldtr td:hover footer > div{display:inline-block;min-width:16px;max-width:100%;box-sizing:border-box;font-size:10.5px;font-weight:300;line-height:17px;margin-top:1px;background:rgba(0,163,245,0.85);color:#fff;border-radius:3px;padding:0 3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:normal}
.calendar .cldtr td .imgBlock{line-height:20px;margin:-1px}
.calendar .trweek{background:#f5f6f8;line-height:1.8;color:#77787a}
.calendar .outer{color:#bbb}
.calendar .loading{position:absolute;inset:0;backdrop-filter:blur(10px);margin:0!important;display:none}
.calendar .loading .loadbar{position:absolute;left:0;right:0;top:-10px;bottom:0;margin:auto}
.calendar.inload .loading{display:block}
.calendar.init .loading{background:none}
.calendar.inload[view=Day]{min-height:180px}
.calendar[view=Day] .btn[onclick*=Day],
.calendar[view=Month] .btn[onclick*=Month],
.calendar[view=Year] .btn[onclick*=Year]{border-color:#A4A9B7;background:#EAEBEE;color:#999}
.calendar[theme=Light]{background:linear-gradient(to bottom,#f3f3f3 0,#fff 90% 100%);border-color:#e2e2e2;color:#5A6072}
.calendar[theme=Light] .trweek,
.calendar[theme=Light] .cldtr td:hover{background:#ebebeb}
.calendar[theme=Buff]{background:linear-gradient(to bottom,#FDF6E9 0,#FFF 90% 100%);border-color:#EAE6DD;color:#73541B}
.calendar[theme=Buff] .trweek,
.calendar[theme=Buff] .cldtr td:hover{background:#F3ECDE}
.calendar[theme=Skyblue]{background:linear-gradient(to bottom,#ECF4FC 0,#FFF 90% 100%);border-color:#DFE2E6;color:#2F5C89}
.calendar[theme=Skyblue] .trweek,
.calendar[theme=Skyblue] .cldtr td:hover{background:rgba(220,234,249,0.55)}

/*甘特图*/
.ganttHead,.gantt{padding:0!important;overflow:visible;position:relative;font-family:微软雅黑,Tahoma,'Segoe UI'}
.ganttTable{border-collapse:separate;width:100%;table-layout:fixed}
.ganttTable td{border-width:0 1px 1px 0;border-color:#d9dbdf;border-style:solid;font-size:0.923rem;padding:0;text-align:center;line-height:1.6;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:keep-all}
.ganttTable tr td:last-child{border-right-width:0}
.ganttTable tr:last-child td{border-bottom-width:0}
.blackline .ganttTable td{border-color:#666}
.ganttTable td.weekend{color:#aaa!important}
.ganttRange{padding:1px 3px 0}
.ganttHead a,
.ganttHead:hover span{display:none}
.ganttHead:hover a{display:inline;color:#007FE0}
.gantt .nowline{position:absolute;top:0;bottom:0;height:100%;width:0;border-left:1.25px rgba(249,106,32,0.72) solid}
.gantt .bar{height:15px;margin-top:4px;margin-bottom:4px;min-width:1px}
.gantt .bar.it0{background:#00b0f0}

/*缩略图*/
.obj{float:left;margin:0 27px 8px 15px;width:102px}
.obj div{width:100%;height:100px;text-align:center;border:1px #dadbdd 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:36px;line-height:100px;margin:0}
.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{background-size:contain}
.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:#fcbd1e}
.unitbg div:before{content:"\e6a9";color:#ffbf18}
.rector span{font-weight:bold}
.userbg .admin{color:#EA3546}
.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:#5cc7dc;font-size:34px}
.role_locked div:before{content:"\e63f";color:#bbb;font-size:34px}
.templet div:before{content:"\e60a";color:rgba(0,170,204,0.72);font-size:38px}
.wf div{border-top:2px #FFA62B solid}
.templetdir div:before{content:"\e671";color:#ffbf22}
.data div:before{content:"\e6cd";color:rgba(0,170,204,0.75);font-size:32px}
.data div b{position:absolute;right:6px;top:3px;font-size:12px;line-height:14px;color:#ccc;transform:scale(0.92);font-weight:normal}
.dirbg div:before{content:"\e6a9";color:#FFCB47}
.obj table{border-collapse:separate;width:102px;height:102px}
.obj td{color:#aaa;font-size:.957rem;cursor:pointer;height:98px;padding:0 2px;transition:transform 0.2s linear;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:1px #dadbdd 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:13.4px;text-align:center;padding-top:0.25rem;line-height:1.2;height:3.6em;white-space:normal;width:100%;word-break:normal;word-wrap:break-word;overflow:hidden}
.pc .obj span{user-select:text;transition:all 0.2s linear;font-size:.923rem}
.pc .obj > div:hover{background-color:rgba(71,175,255,0.055);border-color:rgba(71,175,255,0.45);box-shadow:0 0 8px rgba(71,175,255,0.25)}
.pc .obj td:hover{color:#333;border-color:rgba(71,175,255,0.6);box-shadow:0 0 8px rgba(71,175,255,0.28);transform:scale(1.04)}
.pc .obj table:hover + span{transform:translateY(2px)}
.obj span span{display:inline}
.obj span.c{float:left;width:88px;margin-right:-4px}
.obj p{line-height:1.2}
.obj span input{border:#88898b 1px solid;text-align:center;width:75px;margin:-0.5px 0 0;padding:1px 2px;height:16px}
.obj input.r{float:right;margin:2.5px 0 0 0;opacity:.8;font-size:0.923rem}
.obj.temp{text-align:center}
.obj.temp div,.obj.temp table{margin-bottom:1px}
.obj.temp span{display:inline;height:auto}
.obj.ui-selected > div{background-color:#e8f7ff;border-color:rgba(55,125,255,.4)}

/*other*/
.htmlBox{line-height:1.7;font-size:1.05rem;word-break:break-word}
.htmlBox h1{font-size:1.6em}
.htmlBox h2{font-size:1.4em}
.htmlBox h3{font-size:1.15em}
.htmlBox h1:not(:first-child),
.htmlBox h2:not(:first-child),
.htmlBox h3:not(:first-child),
.htmlBox h4:not(:first-child),
.htmlBox h5:not(:first-child){margin-top:1em;margin-bottom:0.5em}
.htmlBox ul:not(:last-child),
.htmlBox ol:not(:last-child){margin-bottom:0.75em}
.htmlBox table{line-height:1.5}
.htmlBox p,.editor_infoEdit p{margin:2px 0 1.5em}
.htmlBox p:last-child,.editor_infoEdit p:last-child{margin-bottom:1px}
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}/*版式排序*/
.btnac{width:1.55rem;height:1.89rem;line-height:1.8rem;border:1px #c2c2c2 solid;color:#666;background:#eee url(images/btnbg.gif);margin-left:0.2rem;border-radius:2px;vertical-align:top}
.btnac:hover{background:url(images/btnbg.gif) 0 -80px}

/*手机版式*/
div.name,div.subTitle,p.name,p.subTitle{font-size:1rem;line-height:1;color:#007bff;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:3px #DC0073 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:1rem;line-height:1;color:#007bff;font-weight:bold;margin:1.35em 0 0.75em}
.in-value{font-size:1rem;margin:0 0 1.25em}
.in-subTitle{border-left:4px #EF3B7A solid;padding-left:4px;margin:2.5em 0 8px;font-weight:bold}
.in-subArea{width:100%;overflow-x:auto;margin:0 0 1.35em}
.in-subArea:last-child{border-bottom:0.33rem #f2f2f2 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:#d8d8d8;border-radius:3px;padding:2px 4px;min-height:2.4rem!important;width:100%!important;max-width:100%!important}
.in-value input[type=range],
.in-value .btnac{display:none}
.in-value .acdrop{line-height:2.4}
.in-value select{background-size:1.15rem 1.15rem;border:#d8d8d8 1px solid;background-position:right 4px top 52%}
.in-value .urlInput{width:100%!important;border-color:#d8d8d8!important;border-radius:3px}
.in-value:last-child{margin-bottom:2px;border-bottom:1px #d8d8d8 solid;padding-bottom:6px}
#rulediv{padding:9px 3px 3px 5px}
#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;font-size:.957rem}
.editor_infoEdit{font-size:1.03rem}
.cke_editable.m{font-size:1.1rem}
.cke_editable_inline{margin:1px!important;outline:none}
.cke_editable_inline[data-cke-editorplaceholder]:before{margin:4px 0 0 3px}
.cke_editable .ui-tabs{visibility:visible;display:block}
.cke_editable .ui-tabs .ui-tabs-nav{border-bottom:1px #dcdddf solid!important;padding-bottom:1px;margin-bottom:12px!important}
.cke_editable .ui-tabs .ui-tabs-nav a{color:#7b808a;border:1px solid #d8dadf;border-bottom:none;background:#F5F6F8;border-radius:4px 4px 0 0}
.cke_editable .ui-tabs .tab{border:1px #FF9270 dotted!important;margin:6px 0;padding:3px 2px 3px 5px;background-image:none!important}
.cke_editable .simple .ui-tabs-nav a{border:none;background:none}
.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}
.pop .cke_editable p{text-indent:0}
.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 .cke-video{max-height:360px}
.cke_show_border > * > tr > *{border:#ccc 1px dotted}
.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 a:link,.cke_editable .freehtml a:visited{display:inline;padding-left:0!important;color:#1466E9}
.cke_editable .paging-header,.cke_editable .paging-footer{border:1px #c5c5c5 dashed}
.CodeMirror-line .cm-element{display:block!important;margin-bottom:5px}
/*编辑器中提示*/
.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:9998;display:none;right:16px;bottom:12px;text-align:left;max-width:calc(100% - 24px)}
#MsgPop .msgfx{background:#fff;padding:10px 10px 14px 16px;box-shadow:1px 1px 18px #c5c5c5;border-radius:6px}
#MsgPop .header{display:table;margin-bottom:6px;width:100%;font-weight:bold}
#MsgPop .title{display:table-cell;color:#007FE0}
#MsgPop .title:before{margin-right:5px;transform:scale(104%)}
#MsgPop .close{display:table-cell;width:3em;text-align:right;vertical-align:top;font-size:1rem;font-family:微软雅黑;white-space:nowrap}
#MsgPop .close i{color:#999ba1;cursor:pointer}
#MsgPop .close i: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";transform:scale(0.95)}
#MsgPop .help:before{content:"\e725";transform:scale(1.05)}
#oldMsgs{max-height:calc(100vh - 155px);overflow-y:auto;margin-bottom:-1.5em}
#oldMsgs .oldTitle{border-left:4px #007FE0 solid;padding-left:4px;color:#007FE0;font-weight:bold;font-size:1rem;margin-bottom:8px;line-height:1em}
#oldMsgs .oldCon{text-indent:2em;margin-bottom:1.33em}
.m #MsgPop .msg{font-size:0.98rem}

/*美化alert*/
#myalert{position:fixed;bottom:0;left:50%;z-index:111111;background:#fff;max-width:94%;border-radius:8px 8px 0 0;padding:3px 8px 0;box-shadow:0 0 12px #a0a3aa}
#myalert .ma_bar{background:#FFA62B;height:4px;margin-bottom:3px;overflow:hidden}
#myalert .ma_icon{float:left;font-size:15px;line-height:1.77rem}
#myalert .alert:before{content:"\e662";color:#ff9f0e}
#myalert .notify:before{content:"\e63c";color:#3F82EE}
#myalert .ma_main{margin:0 21px;padding:2px 0 12px;line-height:1.5}
#myalert .ma_close{float:right;color:#888;font-weight:bold;font-size:1.5em;line-height:1;cursor:pointer}
#myalert .ma_close:hover{color:#EA3546}

/*页次*/
.PagerBar td{vertical-align:top;font-size:.957rem}
.PagerBar a{background:#1E9FFF;color:#fff;cursor:pointer;padding:2px 0.4rem;display:inline-block;vertical-align:baseline;margin-right:2px}
.PagerBar a:hover{background:#ffb800;transition-property:all;transition-duration:0.3s}
.PagerBar a[disabled],.PagerBar a.aspNetDisabled{background:#E5E5E5;color:#999!important;cursor:not-allowed}
.PagerBar .count{margin:0 3px}
.PagerBar .count span{margin:0 1px}
.PagerBar select{padding:1px 16px 1px 3px;height:1.733rem;margin-top:0}
html.m .PagerBar a{line-height:1.65rem}
/*表格*/
table{width:100%;border-spacing:0;border-collapse:collapse;border:none}
table.autofit,.autofit table{width:100%!important}
table.comm > * > tr > *{padding:3px 2px 2px 3px}
table.fixedLayout,
table.normal,table.fine,table.hr{table-layout:fixed}
table.autoLayout{table-layout:auto}
table.normal > * > tr > *,table.fine > * > tr > *{padding:5px 3px 4px 4px;border:1px #d9dbdf solid;line-height:1.35}
table.normal > * > tr > th,
table.fine > * > tr > th,
table.th > thead > tr > *,
table.th > tbody:first-child > tr:first-child > *,
table.theader > thead > tr > *,
table.theader > tbody:first-child > tr:first-child > *,
table td.th{background:#f4f5f6;background-clip:padding-box;font-weight:normal;text-align:center}
table.noheader > thead > tr > *,
table.noheader > tbody:first-child > tr:first-child > *{height:0;line-height:0;padding:0;border-top:0;box-sizing:border-box;overflow:hidden}
/*横线表*/
table.hr{border-collapse:separate}
table.hr > * > tr > *{border:none;border-bottom:#e0e1e3 1px solid;text-align:left;padding:0.5rem 4px 3px 2px;vertical-align:bottom}
table.hr > * > tr > *:last-child{padding-right:0}
table.hr .right{text-align:right}
table.hr.blackline > * > tr > *{border-bottom-color:#666}
/*细线表*/
table.fine{border-collapse:separate}
table.fine > * > tr > *{border-width:0 1px 1px 0}
table.fine > * > tr:first-child > *{border-top-width:1px}
table.fine:not(.hr) > thead > tr:last-child > *{border-bottom-width:0}
table.fine > * > tr > :first-child{border-left-width:1px}
/*隔行变色*/
table.seprow > tbody > tr:nth-child(odd){background-color:#f6f7f8}
table.rowhover > tbody > tr:not(:first-child):hover,
table.allhover > tbody > tr:hover{background-color:#EDF7FF!important;color:#493431}
/*表格其它*/
table.blackline > * > tr > *{border-color:#666}
table.noline > * > tr > *{border-color:transparent}
.noline > tr > *,tr.noline > td{border-width:0!important}
.selectedRow{background-color:#EDF7FF!important}
table.center > * > tr > *{text-align:center}
table.center .left{text-align:left}
table.center .right{text-align:right}

/*区块*/
.area{overflow:hidden;margin-bottom:2em}
.area .title div{height:10px;border-bottom:1px #e0e0e0 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;position:relative;overflow:visible}
.filer .files{display:inline-block;vertical-align:middle;font-size:0}
.filer .icon{width:72px;height:72px;font-size:18px;line-height:72px;display:inline-block;margin:1px 0;border:1px #d8d8d8 dashed;background:#f7f8fa;color:#c6c6c6;text-align:center;overflow:hidden;position:relative;vertical-align:middle}
.filer .icon:before{content:"\e674";margin:0}
.filer .f{position:absolute;top:0;right:0;height:100%;opacity:0;cursor:pointer}
.filer .fileItem{display:inline-block;color:#17b36e;margin:1px 6px 1px 0;font-size:.923rem;line-height:16px;background:#f3f9f0;padding:1px 2px 4px 4px;border:1px #1eb371 dotted;cursor:pointer;overflow:hidden;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;line-height:70px;background-color:#fff!important;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;margin:1px 6px 1px 0}
.filer .imgBlock .delFile{position:absolute;right:0;top:-3px;background:rgba(234,53,70,0.7);color:#fff;font-size:17px;border-radius:0 0 0 5px;cursor:pointer;line-height:1;padding:0 1px 0 2px}
.filer .fileItem .delFile{margin-left:2px;cursor:pointer;color:#da6030;font-size:18px}
.filer .fileItem > *{vertical-align:middle}
.filer.file{margin-bottom:-2px}
.filer.file .icon{width:28px;height:28px;font-size:28px;line-height:27px;background:none;color:#c0c3ca;border:none;overflow:hidden}
.filer.file .icon:before{content:"\e600"}
.filer.small .icon{width:22px;height:22px;font-size:22px;line-height:22px;vertical-align:bottom}
.filer.small .files{margin-bottom:0;vertical-align:bottom}
.filer.small .fileItem{line-height:14px;margin-right:3px}
.photo.small .icon{width:20px;height:20px;line-height:20px;background:#f2f2f2;font-size:12px;border-color:#c2c2c2}
.photo.small .imgBlock{height:20px;line-height:20px;margin-right:3px;vertical-align:bottom}
.filer:hover .icon{color:#33A7FF;border-color:#3DA2F5}
.photo:hover .icon{background:#e3f2fd}
.filer .iconMore{display:none;color:#b0b3b8;position:absolute;right:1px;top:50%;margin-top:-12px;cursor:pointer;color:#fff;font-size:0.923rem;line-height:18px;width:18px;height:18px;text-align:center;background:#20bc7a;border:2px #fff solid;border-radius:50%;box-shadow:0 0 5px #a9b4bb}
.filer .iconMore:before{content:"\e684";margin:0}
.filer .iconMore:hover{background:#FFB000}
.filer:not(.small):hover .iconMore{display:block}
#tsm_Body .iconMore{display:none}
#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)}
}
#upload_pop{width:400px}
#upload_pop .body{text-align:center;color:#bbb}
#upload_pop #upqr_a,
#conveyer #convey_a{display:inline-block;background:url(../../Images/loading_ov.gif) no-repeat center center;border:1px #e8e8e8 solid;min-height:110px;margin:1em auto 3px}
#upload_pop #upqr_img,#conveyer #conveyqr{width:120px}
/*远程输入*/
#conveyer{width:440px}
#conveyer #qrzone{text-align:center;color:#aaa;margin-top:-1em;margin-bottom:2.5em}
#conveyer fieldset{margin:1.5em 0 1em}
#conveyer #convey_a{display:inline-block;background:url(../../Images/loading_ov.gif) no-repeat center center;border:1px #e8e8e8 solid;min-height:110px;margin:0 auto 2px}
#conveyer #conveytb{border:none;background:transparent;margin-top:9px;padding:0 3px 3px 6px;box-sizing:border-box;width:100%;height:110px;overflow:auto}
#conveyer #conveyfiles{min-height:3em;padding:6px;color:#bbb;line-height:1.8}
#conveyer #conveyfiles a{display:block}

/*导出对话框*/
#popExport{width:420px}
#popExport .exportas{margin:12px 0 4px 2px}
#popExport legend label{font-weight:normal;color:#222}
#popExport .editsend{text-align:right;margin:0 3px 12px 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 i{font-size:1.07em;color:#777;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}
/*处理者*/
.subItems{border-bottom:0.85px #aaa solid;padding:0 0 3px 3px}
/*转办意见*/
.transferHead{font-family:Verdana,微软雅黑;font-size:0.957rem;font-weight:bold;opacity:0.88}
.transferHead:before{content:"\e71a";margin-right:0}
.comment{margin-top:5px;margin-bottom:1em;color:#777;font-size:0.923rem}
.comment:before{content:"\e66f";font-size:1.25em;margin-right:0.4em}
/*流程状态*/
.doing:before{content:"\e648";color:#42b983;transform:scale(1.1)}
.doingx:before{content:"\e648";color:#EF6B79;transform:scale(1.1)}
.wait:before{content:"\e640";color:#fab400;transform:scale(1.15)}
.done:before{content:"\e623";color:#e79c1d}
.donex:before{content:"\e623";color:#EF6B79}
.part:before{content:"\e6d4";color:#42b983;transform:scale(1.1)}
.partx:before{content:"\e6d4";color:#EF6B79;transform:scale(1.1)}
.cancel:before{content:"\e6c6";color:#a5b0bd;transform:scale(1.1)}
.cancelx:before{content:"\e6c6";color:#EF6B79;transform:scale(1.1)}
.pass:before{content:"\e683";color:#42b983}
.passx:before{content:"\e683";color:#EF6B79}
.pause:before{content:"\e631";color:#a5b0bd;transform:scale(1.1)}
.abort:before{content:"\e65b";color:#a5b0bd;transform:scale(1.1)}
.veto:before{content:"\e667";color:#a5b0bd;transform:scale(1.1)}
/*流程进度条*/
.progressBar{width:200px;max-width:98%;height:18px;overflow:hidden;display:inline-block;margin-right:4px;border:#d2d2d2 .85px solid;background:#f4f4f4;vertical-align:bottom;border-radius:3px}
.progressBar div{height:100%;vertical-align:unset!important}
.progressBar .agree{background:#dcffec}
.progressBar .reject{background:#ffeef0}
.progressBar .finish{background:#FDECAF}
/*进度条*/
.progressor{width:100%;height:21px;box-sizing:border-box;border:1px #d2d2d2 solid;padding:1px;text-align:left;background:#fff;margin-bottom:3px}
.progressor .loaded{background:#008BF5;height:100%;overflow:hidden}
/*页眉搜索框*/
#navbox{background:#f2f2f2;padding:5px 6px 6px 8px;display:flex;white-space:normal;line-height:2.2}
#navbox #ulLevel{list-style-type:none}
#navbox #ulLevel li *{vertical-align:middle}
#navbox #ulLevel li b:first-child{font-size:1.03rem;line-height:1;display:inline-block;margin-top:0.155rem}
#navbox .tbmore{width:75px}
#navbox #divDo{background:#2f323a;color:#eee;width:25px;opacity:0.25;margin-top:2px;font-size:1.1rem;border-radius:12.5px;display:flex;vertical-align:middle;justify-content:center;align-items:center;cursor:pointer;transition:opacity 0.2s linear}
#navbox .addbox{white-space:nowrap;line-height:1.8}
#navbox .addbox .btn{opacity:0}
#navbox .addbox:hover .btn,
#navbox:hover #divDo{opacity:1}
#navbox .btn{max-width:12.1em;min-width:26px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}
/*页面滚动按钮*/
#scroller{position:fixed;bottom:28px;right:4px;display:none;z-index:121}
#scroller div,#caller{background:#e8e8e8;color:#0197F6;width:28px;height:24px;line-height:24px;text-align:center;cursor:pointer;box-sizing:border-box}
#scroller div{font-size:17px;margin-bottom:4px;box-shadow:0 0 0 4px #fff}
#scroller div:before{content:"\e6d1";transform:rotate(90deg);margin:0}
#scroller #toDown:before{transform:rotate(270deg)}
#scroller div:hover,
#caller:hover{background:#0197F6;color:#fff}
/*右下方悬浮按钮*/
#sestons{display:none;font-size:0.957rem}
#caller{position:fixed;right:4px;bottom:4px;box-shadow:0 0 0 4px #fff;z-index:121;font-size:16px}
#caller:before{content:"\e641";margin:0}
#seston{position:fixed;right:0;bottom:1px;z-index:9996;width:5em;box-shadow:-2px -1px 9px #bec1ca;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:#f3f4f6;color:#484D5B;border-top:.85px #dcdddf solid;padding:5px 0 5px 9px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;box-sizing:border-box}
#seston .si:before{margin-right:0.35em}
#sestons .menu{padding:0;border-right:.85px #dcdddf solid;box-shadow:-3px 0 5px #ccd0d9;min-width:7.5em;z-index:9996}
#sestons .menu a{padding-left:29px;padding-right:8px}
#sestons .menu a:before{margin-right:.35em;margin-left:-1.3em;color:#188FA7;font-size:1rem}
#sestons .menu a:hover,
#seston .si:hover{background:#188FA7;color:#fff}
#sestons a:hover:before{color:#fff}
#ai-icon{position:fixed;right:4px;bottom:100px;width:26px;height:26px;line-height:26px;font-size:24px;background:rgba(1,151,246,0.8);border-radius:50%;text-align:center;z-index:121;color:#fff}
#ai-icon:before{content:"\e752";margin:0;transform:scale(1.2)}
#ai-icon:hover{background:#F5AF00}
/*移动版底部菜单*/
.m body{padding-bottom:48px}
#footnav{display:none}
#footnav ul{position:fixed;right:0;bottom:0;left:0;z-index:116;width:100%;padding: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:#5A6072;position:relative}
#footnav li:before{font-size:23px;display:block;line-height:1;margin:0}
#footnav li:hover{color:#008BF5}
#footnav .menu{min-width:7.2em;background:#fff;z-index:115;box-shadow:0 -2px 9px #bbbcbf;border-radius:5px 5px 0 0}
#footnav #nav-data{box-shadow:-2px 0 8px #bbb}
#footnav .menu a{padding-left:32px;line-height:1.9;max-width:10em;color:#585E6C}
#footnav .menu a i:before{content:"\e675";font-size:12px;transform:scale(0.8);color:#666;margin-left:1em}
#footnav .menu a:before{margin-right:.4em;margin-left:-1.4em;color:#09accc}
#footnav .menu a.f-rbold:before{transform:rotate(180deg) scale(0.9);color:#4a9ff7}
/*图标色*/
#sestons .f-dir2:before,
#footnav #nav-dir a:before,
#footnav .menu .f-dir2:before{color:#faa600}
#footnav #nav-info a:before{color:#18a7c5}
#sestons .menu .f-table:before,
#footnav .menu .f-table:before{color:#8b75ff}
#sestons .menu .f-detail:before,
#footnav .menu .f-detail:before{color:#33c584}
#sestons .menu .f-b9:before,
#footnav .menu .f-b9:before{color:#f79328}
#sestons .menu .f-ov:before,
#footnav .menu .f-ov:before{color:#0173d8}
#sestons .menu .f-chart:before,
#footnav .menu .f-chart:before{color:#de519d}
#sestons .menu .f-report:before,
#footnav .menu .f-report:before{color:#1e9fff}
#sestons .menu .f-data:before,
#footnav .menu .f-data:before{color:#2a93f1}
#sestons .f-add:before,
#footnav .menu .f-plus:before{color:#0fd13e}
#sestons .f-sanjiao:before,
#footnav .menu .f-sanjiao:before{color:#1AA1F5}
#sestons .f-search1:before,
#footnav .menu .f-sou:before{color:#e26ed3}
#sestons .f-view:before,
#footnav .menu .f-view:before{color:#ff9b23}
#footnav .menu .f-list:before{color:#00A7F5}
#footnav .menu .f-complete:before{color:#eca400}
#footnav .menu .f-my:before{color:#8b86fe}
#sestons .f-huan:before,
#footnav .menu .f-wf:before{color:#ff7a52}
#sestons .f-happy:before,
#sestons .menu .f-msg5:before,
#sestons .menu .f-comm:before,
#footnav .menu .f-msg5:before,
#footnav .menu .f-comm:before{color:#679436}
#sestons .menu .f-mail2:before,
#footnav .menu .f-mail2:before{color:#f6a800}
#sestons .f-set2:before,
#sestons .menu .f-setting:before,
#footnav .menu .f-setting:before{color:#7e97dc}
#sestons .menu .f-s2:before,
#footnav .menu .f-s2:before{color:#f36aaf}
#sestons .menu .f-refresh1:before,
#footnav .menu .f-refresh2:before{color:#346ebe}
#sestons .f-me:before{color:#009fdd}
#sestons .menu .f-ask:before{color:#2d8ef2}
#footnav .menu .f-me:before{color:#5d9ffa;transform:scale(0.92)}
#footnav .menu .f-home:before{color:#e68d4f}
#footnav .menu .f-login:before,
#sestons .menu .f-logout:before,
#footnav .menu .f-logout:before{color:#08acfe}
#footnav .menu .f-cart:before{color:#f34379}
#sestons .menu .f-fav:before,
#footnav .menu .f-fav:before{color:#ffaf25}
#footnav .menu .f-fasong:before{color:#2bb2fc}
#sestons .menu .f-wx:before,
#footnav .menu .f-wx:before{color:#05b459}
#sestons .menu .f-qrcode1:before{color:#055baf}
#sestons .menu .f-uinfo:before{color:#45a6f0}
#newtask,#newmsg{font-style:normal;display:none;position:absolute;font-size:12px;transform:scale(0.85);color:#fff;top:0;left:60%;margin-left:4px;padding:0 5px;min-width:8px;background:#E2487E;border-radius:50%;line-height:18px}
@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}

/*评论区*/
#ments{margin-top:5em}
#comments table{table-layout:fixed;font-size:.957rem;border-collapse:separate}
#comments .listTitle{font-size:1.05rem;color:#008BF5;border-bottom:1px #0A95FF solid;width:6.5em;padding-bottom:4px}
#comments .listTitle:before{content:"\e737";font-weight:bold}
#comments .rtd{border-bottom:1px #ddd solid;padding-bottom:3px;text-align:right;vertical-align:bottom}
#comments .rtd i{cursor:pointer}
#comments .toolbtns{text-align:right;width:108px}
#comments .toolbtns i:before{margin-left:4px;cursor:pointer;font-size:1.1em}
#comments .toolbtns i:hover{color:#EA3546}
#comments .ment .attr td{padding-bottom:3px;color:#666;border-bottom:1px #e5e5e5 solid}
#comments .ment .attr a,.ment .attr b{margin:0 6px;font-weight:400;font-family:Verdana;}
#comments .ment .con{padding:0.5em 0 2em;line-height:1.6}
#comments .ment .con legend{font-weight:normal;color:#999}
#comments .quote,.ment fieldset{border:#c2c5cf 1px solid;padding:7px 0.75em 0.5em 0.75em;border-radius:5px;margin-top:2px;color:#999}
#comments .ment .refsrc{margin:14px 0 6px;font-size:9pt;color:#999}
#comments .mine .con{text-align:right}
#comments .ment .qu{margin-bottom:0.75em}
#comments #pager{margin:4px 0 0 0;text-align:right}
#writeMent .cke_top{background:#f8f8f8!important}
#mentbtns{margin-top:8px;text-align:right;padding-bottom:2em}
.bubble{display:inline-block;min-width:280px;max-width:88%;min-height:32px;margin-top:4px;border:1px solid #e4f1eb;position:relative;background-color:#f0fff4;color:#4E6C57;padding:9px;text-align:left;border-radius:6px}
.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 #e4f1eb transparent transparent}
.bubble .arrow span{border-color:transparent #f0fff4 transparent transparent; left:1px}
#comments .mine fieldset,.mine .quote{border-color:#daeae2}
#comments .other .bubble{border-color:#e8ebf6;background-color:#f6f9ff;color:#393d49;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 #e8ebf6 transparent}
#comments .other .arrow span{border-color:transparent transparent #f6f9ff transparent;left:0;top:1px}
#comments .other fieldset,.other .quote{border-color:#e3e5ef}
#comments .builder .bubble{border-color:#ffeeba;background-color:#FFF7DD;color:#7d563a;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 #ffeeba transparent}
#comments .builder .arrow span{border-color:transparent transparent #FFF7DD transparent;left:0;top:1px}
#comments .builder fieldset,.builder .quote{border-color:#f7e6b4}

/*树*/
.ztree li{padding:0;margin:0;list-style:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ztree li ul{padding:0 0 0 16px}
.ztree li a{margin:0;cursor:pointer}
/*.ztree li a.curSelectedNode,*/
.ztree li a.curSelectedNode_Edit{padding:0 4px 1px 2px;margin:0 0 -1px -2px;display:inline-block;background:#def0fe;color:#2f323a!important}
.ztree li a.tmpTargetNode_inner{padding-bottom:2px;background-color:#FFE6B0;border:.85px #FFB951 solid;opacity:0.8}
.ztree li .button{width:1.23rem;display:inline-block;cursor:pointer;outline:none}
.ztree li .button:before{transition:transform 0.4s ease;margin-right:.25em;font-size:1rem}
.ztree li .button.noline_open:before,
.ztree li .button.root_docu:before,
.ztree li .button.noline_docu:before,
.ztree li .button.root_open:before,
.ztree li .button.center_open:before,
.ztree li .button.bottom_open:before,
.ztree li .button.roots_open:before{content:"\e6a2";transform:rotate(180deg);color:#7f7f7f}
.ztree li .button.center_close:before,
.ztree li .button.bottom_close:before,
.ztree li .button.noline_close:before,
.ztree li .button.root_close:before,
.ztree li .button.roots_close:before{content:"\e6a2";transform:rotate(90deg);color:#7f7f7f}
.ztree li .button.ico_open:before,
.ztree li .button.ico_close:before,
.ztree li .button.ico_docu:before{content:"\e6b5";color:#5094E2}
.ztree li .button.add:before{content:"\e674";color:#1E9FFF}
.ztree li .button.edit:before{content:"\e7ff";color:#1a6}
.ztree li .button.remove:before{content:"\e649";color:#ee5c30}
.ztree li .button.add{margin-left:0.4em}
.ztree li .button.edit{margin:0 1px}
ul.tmpTargetzTree{background-color:#FFE6B0;opacity:0.8}
span.tmpzTreeMove_arrow{z-index:10002;width:1.23rem;height:16px;display:inline-block;padding:0;margin:2px 0 0 1px;border:0 none;position:absolute;background:url("../../images/zTreeStandard.png") no-repeat -110px -80px}
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}
/*导航图标*/
.iconitem{display:inline-block;margin:6px 4px 6px 3px;min-width:4.4em;text-align:center;cursor:pointer;vertical-align:bottom}
.iconitem:before,.iconitem i:before{display:block;font-size:24px;margin:0 0 3px;transition:all 0.2s linear}
.iconitem:hover:before,.iconitem:hover i:before{transform:scale(1.08);filter:brightness(90%)}
a.iconitem,.iconitem a{color:#404040;font-size:.923rem;font-weight:300}
a.iconitem:hover,.iconitem:hover a{color:#e03974}
.iconitem.big:before,.iconitem.big i:before{font-size:40px;margin:0 5px 2px}
.iconitem.medium:before,.iconitem.medium i:before{font-size:29px}
.iconitem.medium{min-width:4.7em;margin-bottom:9px}
.iconitem.big{min-width:5.5em}
.iconitem:last-child{margin-right:0}
/*仅链接*/
a.big:not(.iconitem){font-size:1.5rem;margin-right:0.75em}
a.medium:not(.iconitem){font-size:1.25rem;margin-right:0.75em}

/*topbar*/
#topbar body{margin:0}
#topbar #navbar{font-size:0;background:#363A45;height:57px;border-bottom:4px #D1D6E7 solid;overflow:hidden}
#topbar #navbar.cool{background:#363A45 url(images/topbg.jpg) repeat 50% 45%;background-size:cover}
#topbar #navbar.gradient{background:#393d49 linear-gradient(to right, #303F56,#3C304B,#2C3850,#393D49,#454A58)}
#topbar .light #navbar{background:#fff;border-bottom:1px #e0e1e3 solid;padding-bottom:2px}
#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:rgba(178,182,191,0.9) .75px solid;color:#BABEC9;padding:0 5px 1px}
#topbar #sysName{border-top:rgba(178,182,191,0.9) .75px solid;padding:0 5px 2px;margin-top:-0.75px;color:#29C2E0}
#topbar #navbar a{position:relative;font-size:12px;display:inline-block;text-align:center;padding:0 0.615rem;height:100%;cursor:pointer;vertical-align:middle}
#topbar #navbar a:before{display:block;font-size:20px;line-height:22px;transform:translateY(10px);margin:7px 0 1px;filter:saturate(85%);transition:transform 0.25s linear,opacity 0.25s linear;opacity:0.93}
#topbar #navbar a:hover{background:#178AA1}
#topbar #navbar a:hover:before,
#topbar #navbar a:hover b{color:#fff!important;filter:none}
#topbar #navbar a b{color:#ccc;font-weight:300;line-height:22px;opacity:0;transform:scale(0.95);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{content:"\e641";font-size:15px;line-height:57px;margin:0;color:#eee;transform:translateY(0)}
#topbar #navbar #switcher.showbar:before{transform:rotate(90deg)}
#topbar .sep{height:100%;display:inline-block;width:7px;overflow:hidden;background:url(images/sep.png) no-repeat 50% 50%;opacity:.25;vertical-align:middle}
#topbar .sep + .sep{display:none}
#topbar body:hover #navbar a:before{transform:scale(0.88) translateY(3px);opacity:1;filter:saturate(100%)}
#topbar body:hover #navbar a b{opacity:1}
#topbar body:hover #navbar .sep{background:url(images/sep2.png) no-repeat 50% 50%}
#topbar body:hover #find{opacity:.95}
#topbar #home:before{color:#CFBAA0;content:"\e64c"}
#topbar #info:before{color:#24BDDB;content:"\e661"}
#topbar #admin:before{color:#ACA9E4;content:"\e771"}
#topbar #userManage:before{color:#b49ae9;content:"\e6cf"}
#topbar #data:before{color:#F854A6;content:"\e6e0"}
#topbar #tran:before{color:#18a9ff;content:"\e634"}
#topbar #msg:before{color:#28CC46;content:"\e709"}
#topbar #sousuo:before{color:#eab957;content:"\e8da"}
#topbar #logon:before{color:#3eacf2;content:"\e70f"}
#topbar .line #home:before{content:"\e735"}
#topbar .line #info:before{content:"\e625"}
#topbar .line #admin:before{content:"\e6ec"}
#topbar .line #userManage:before{content:"\e64d"}
#topbar .line #data:before{content:"\e798"}
#topbar .line #tran:before{content:"\e64a"}
#topbar .line #msg:before{content:"\e6df"}
#topbar .line #sousuo:before{content:"\e60c"}
#topbar .line #logon:before{content:"\e742"}
#topbar .count i{font-style:normal;position:absolute;font-size:12px;transform:scale(0.8);color:#fff;top:8px;right:7px;padding:0 5px;background:#DA4167;border-radius:50%;line-height:17px;transition:top .25s linear}
#topbar .count:hover i{background:inherit}
#topbar.pc body:hover .count i{top:5px}
#topbar.m .count i{top:3px;transform:scale(0.8)}
#topbar #find{float:right;background:rgba(246,249,255,0.8);transition:background-color .25s linear;margin:28px 3px 0 0;border-radius:999px;padding:0 6px}
#topbar body:hover #find{background:rgba(246,249,255,0.94)}
#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;height:1.8rem;width:4.2em;margin:0}
#topbar #find option{padding:1px 6px}
#topbar #kw{width:115px;border-left:.85px #A0A2A6 solid;height:22px;padding:1px 3px;margin:0;border-radius:0;color:#333;font-size:0.923rem}
#topbar #btnDo{font-size:1.15rem;cursor:pointer;color:#595e71}
#topbar #btnDo:hover:before,#topbar #icoFind:hover:before{color:#008BF5;font-weight:bold}
#topbar #icoFind{font-size:0.923rem;cursor:pointer;color:#595e71}
#topbar #links{position:absolute;right:0;top:0;padding:3.5px 7px 4px 0;font-size:13px}
#topbar #links a{color:#eef0f5;margin-left:.5em;font-weight:300}
#topbar #links a:hover{color:#fff}
#topbar .anony .my{display:none!important}
#topbar .light #navbar a:before{opacity:1}
#topbar .light #navbar a b{color:#4f4f4f;font-weight:normal;margin-top:2px}
#topbar .light #navbar .sep{background:url(images/sep2.png) no-repeat 50% 50%;opacity:0.78;filter:brightness(78%)}
#topbar.pc .light .count i{background:#DF5B7C}
#topbar .light #navbar #switcher{background:#f0f1f3}
#topbar .light #navbar #switcher:before{color:#6d7489!important}
#topbar .light #navbar #switcher:hover:before{color:#1e9fff!important}
#topbar .light #navbar a:hover{background:#f0f1f3}
#topbar .light #navbar a:hover:before,
#topbar .light #navbar a:hover b{color:#2f323a!important}
#topbar .light #home:before{color:#F4B02A}
#topbar .light #admin:before{color:#80A4ED}
#topbar .light #find{background:#F6F7F9;opacity:1;border:0.85px #d8dadf solid;margin-right:6px;margin-top:29.5px}
#topbar .light #links a{color:#484D5B;font-weight:400}
#topbar .light #links a:hover{color:#007FE0}
#topbar .light #links .f-me:before{color:#eea500}
#topbar .light #links .f-logout:before,
#topbar .light #aLogin:before{color:#36a8fd}
#topbar .light #orgName,#topbar .light #sysName{color:#363A45;font-weight:400;border-color:#9f9f9f}
#topbar .light #kw{border-left-color:#e2e5ea}
#topbar .light #btnDo{color:#8b92a0}
#topbar.m #navbar{height:40px}
#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:25px;margin:7px 0 0}
#topbar.m #switcher.showbar:before{transform:rotate(90deg) translateY(0)!important}
#topbar.m #navbar a b,
#topbar.m #links{display:none}
#topbar.m #navbar #switcher{margin-left:2px;margin-right:.75em;font-size:13px;padding:0 8px}
#topbar.m #navbar #switcher:before{line-height:40px}
#topbar.m #find{margin-top:7px;margin-right:5px;padding:0 7px}
@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:6px;right:6px;float:none;margin:0;opacity:0.9;padding-bottom:1px;max-width:calc(100% - 52px)}
    #topbar .hasfind #navbar #switcher{background:transparent;font-size:19px}
    #topbar .hasfind #find select,
    #topbar .hasfind #kw{max-width:27vw;font-size:13.4px;font-weight:300;height:25px;padding-top:1px;color:#022742}
    #topbar .hasfind #btnDo{font-size:1.2rem}
    #topbar #icon{opacity:.75}
}

/*sidebar*/
#sidebar.pc::-webkit-scrollbar{width:4px}
#sidebar.pc::-webkit-scrollbar-track-piece{background:#fff}
#sidebar.pc::-webkit-scrollbar-button{height:0}
#sidebar body{min-width:255px;margin:0 13px 14px;line-height:1.6;background:#fff}
#sidebar.m{font-size:16px}
#sidebar #main{padding-top:18px}
#sidebar #inMain.uninit .item{display:none}
#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 #diy:hover{color:#1e9fff}
#sidebar:hover #diy{opacity:1}
#sidebar #uinfo{margin-top:4px;margin-bottom:-16px;text-align:right}
#sidebar #uinfo a{margin-left:.5em}
#sidebar #aProfile:before{color:#eea500}
#sidebar #aLogin:before,#sidebar #aLogout:before{color:#36a8fd}
#sidebar #tabs{margin-top:18px;display:block}
#sidebar .item:first-child #tabs{margin-top:11.25px}
#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-tabs-nav li a:before{margin:0}
#sidebar #tabs .ui-state-active a{color:#1a355e!important;padding-bottom:4px}
#sidebar #tabs .ui-state-active a.linked{color:#038291!important}
#sidebar.m #tabs .ui-tabs-nav li{padding:2px 1px 0}
#sidebar.m #tabs .ui-tabs-nav li a{height:1.32rem}
#sidebar #tabs .ui-state-default{background:#f5f6f8 linear-gradient(to bottom, #eff0f2, #fff 80%);border-color:#dadbdd;border-width:1px;border-bottom-width:1px}
#sidebar #tabs .ui-tabs-active{border-color:#3CB6D0 #dbdde1 #fff;background-image:linear-gradient(to bottom, #DEF2F7, #fff 45%);font-size:.957rem}
#sidebar #tabs .ui-tabs-panel{padding:8px 0 6px 8px;border:none;border-radius:0 0 3px 3px;white-space:normal;word-break:break-all;word-wrap:break-word}
#sidebar .tree{margin:0 0 2px -2px}
#sidebar .tree .spacer{width:15px;height:1px}
#sidebar .tree a img{vertical-align:text-bottom}
#sidebar #d{line-height:1.45}
#sidebar #d a[href*='dir.aspx']:before{content:"\e6a9";color:#f8aa00}
#sidebar #d a.leaf:before{content:"\e6a9";color:#f8aa00;transform:scale(1.08)}
#sidebar #d .spacer{width:12px}
#sidebar #d td:last-child{padding:1px 3px 1px 3px}
#sidebar #d td.leaf{padding-left:19px}
#sidebar .current{background:#387FD0}
#sidebar .current a,#sidebar .current a:before{color:#fff!important}
#sidebar .on{width:auto!important;font-weight:normal}
#sidebar .on:before{display:none}
#sidebar #tabs :before{font-size:1rem}
#sidebar #t0:before{color:#1FB8D6;content:"\e64c"}
#sidebar #t1:before,
#sidebar #d1 a[href*='edit.aspx']:before{color:#00c42f;content:"\e674"}
#sidebar #t2:before,
#sidebar #d2 a.leaf:before{color:#1AA1F5;content:"\e608"}
#sidebar #d2 a.leaf:before{transform:scale(0.88);transform-origin:right 50%}
#sidebar #d2 a[href*='applyFilter']:before{content:"\e888";color:#e90}
#sidebar #t3:before{color:#CD88FF;content:"\e632"}
#sidebar #d3 a[href*='advSearch.aspx']:before{color:#D08EFF;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 ul{list-style:none}
#sidebar .item .msg{color:Gray;margin-top:6px}
#sidebar #curTitle p{display:inline;margin-right:2em}
#sidebar .more{opacity:0;transition:opacity .3s linear;margin-left:1px}
#sidebar #addInfo,#sidebar #myTools{opacity:1}
#sidebar .more b{margin:0 0.46rem;font-weight:300;color:#aaa}
#sidebar .more b.gt{margin:0 0.33rem;font-weight:400;color:#aaa}
#sidebar:hover .more,
#sidebar:hover .conds .afind,
#sidebar.m .more{opacity:1}
#sidebar #ulOnline li{list-style:none;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:"\e650";font-size:1.05em;color:#d18500}
#sidebar #muViews{position:absolute;display:none;z-index:3;left:131px;top:98px;padding-left:18px}
#sidebar #muViews:before{content:">";position:absolute;left:5px;top:2px}
#sidebar #muViews ul{background:#f6f8fd;box-shadow:0 0 9px #9ca2b4;padding:1px;font-size:.957rem;width:8.5em}
#sidebar #muViews ul li{line-height:1.45;cursor:pointer;display:block;white-space:nowrap;word-break:keep-all}
#sidebar #muViews ul li:hover{background:#188FA7}
#sidebar #muViews ul li a{padding:1px 0 2px 8px;display:block;color:#393D49}
#sidebar #muViews ul li a:before{margin-right:7px}
#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 8px 2px}
#sidebar .conds{padding-top:3px}
#sidebar .conds li{margin-bottom:2.5px}
#sidebar .conds li *{vertical-align:middle}
#sidebar .conds .tb{width:145px}
#sidebar .conds .tb2{width:74px}
#sidebar .conds .btn{padding:0 0.4em;margin:2px 5px 2px 0;min-width:1.6em;font-weight:300}
#sidebar .logicTxt{color:#aaa;font-size:12px;transform:scale(0.85);margin-left:.5em;display:inline-block;padding-top:3px}
#sidebar .sepchr{margin:0 1px;font-size:12px}
#sidebar .conds select{max-width:151.78px}
#sidebar .fname{width:4.02em;padding-right:0.4em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;display:inline-block}
#sidebar .conds .afind{background:#EAEBEE;color:#989EAE!important;cursor:pointer;font-size:0.923rem;display:inline-block;text-align:center;margin-left:.6em;width:1.85rem;line-height:1.85rem;text-align:center;border-radius:50%;transition:background-color 0.2s linear}
#sidebar:hover .conds .afind{background:#515667;color:#fff!important}
#sidebar .conds .afind:hover{background:#24262E}
#sidebar .findBlk .afind{display:block;margin:0.6em 0 0 4.562em;line-height:2rem;width:177px;border-radius:2px}
#sidebar .findBlk .tb{width:170px}
#sidebar .findBlk select{max-width:177px}
#sidebar #dnb_Body select{max-width:136px}
#sidebar #ulInfoTree li a:not([href]) .button:before{content:"\e6a9";color:#f8aa00}
#sidebar #addb_Body .iconitem{min-width:5.5em}
/*图标*/
#sidebar #start li:before,
#sidebar .taskArea li > i:before{margin-right:6px;font-size:1rem}
#sidebar #liInfo:before{content:"\e759";color:#7778A6}
#sidebar #liSend:before{content:"\e61d";color:rgba(35,190,123,0.78)}
#sidebar #dataAdmin:before{content:"\e6e0";color:rgba(0,170,204,0.68)}
#sidebar #templets:before{content:"\e763";color:#ec78b2}
#sidebar .lastData:before{content:"\e6b1";color:#F09605}
#sidebar #help:before{content:"\e647";color:#47AFFF}
#sidebar .vicons .f-table:before{color:#7a61ff}
#sidebar .vicons .f-detail:before{color:#07b266}
#sidebar .vicons .f-b9:before{color:#f28700}
#sidebar .vicons .f-ov:before{color:#0173d8}
#sidebar .vicons .f-chart:before{color:#d8368e}
#sidebar .vicons .f-report:before{color:#1e9fff}
/*事务/消息区*/
#sidebar #wficon:before{color:#F17105;content:"\e991"}
#sidebar #msgicon:before{color:#0fcd77;content:"\e709"}
#sidebar i.f-list:before{color:#1e9ee7!important}
#sidebar #togTodo:before,
#sidebar #togMsgs:before{color:#7a7a7a;cursor:pointer}
#sidebar .list{margin-left: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";color:#777;margin-right:-2px}
#sidebar .list a.exceed{color:#DA4A4C}
/*区块*/
#sidebar #tabs .ui-widget-header,
#sidebar .item .title{border-bottom:1px #e4e5e7 solid}
#sidebar .item .title{line-height:1.5rem;margin-top:13px;padding-bottom:2.5px;position:relative;cursor:pointer}
#sidebar.m .item .title{font-size:0.92rem;padding-bottom:1px}
#sidebar .item .title > i{position:absolute;right:0;top:3px;color:#c3c6cc}
#sidebar .item .title > i:before{content:"\e6a2";font-size:1rem;margin:0;font-style:normal;transition:transform 0.3s ease}
#sidebar .item .bgd > i:before{transform:rotate(180deg)}
#sidebar .item .title *{vertical-align:middle}
#sidebar .item .title .count{display:none;font-size:0.923rem;transform:scale(0.8);color:#fff;padding:0 0.4rem;line-height:1.45rem;min-width:8px;text-align:center;background:#e03974;border-radius:2px;font-weight:400;margin-left:3px}
#sidebar .item .title > span{display:inline-flex;align-items:center;margin-left:1px;color:#393d49;font-size:0.957rem;font-weight:bold;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#sidebar .item .title > span > *{color:#81889C}
#sidebar .item .title > span :before{font-size:1.05rem;margin-right:0.33em}
#sidebar .item .title:hover{border-bottom-color:#CBCCD1}
#sidebar.pc .item .title:hover > span{color:#E7296C!important}
#sidebar .item .title:hover > i{color:#778092}
#sidebar .item .title .what:before{font-size:1em}
#sidebar .taskArea{font-size:.957rem;padding:6px 4px 6px 0.54rem;border-radius:0 0 3px 3px;overflow:hidden;white-space:normal;word-break:break-all;word-wrap:break-word}
#sidebar .item a{color:#444}
#sidebar .item a:hover{color:#EF3B7A}
#sidebar .taskArea .btn{margin-bottom:1px}
#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 5px;margin:0 5px 8px 0;color:#515667;background:#fff;border:.85px #b2b2b2 solid;transition:none}
#sidebar #Views .taskArea .btn:hover{border-color:#ed7ea5;background:#fff3f7;color:#EF3B7A;box-shadow:none}
#sidebar .cldBlock .taskArea{border:none!important;padding:0}
#sidebar .cldBlock .calendar{border-radius:0 0 3px 3px;border-top-width:0}
#sidebar .calendar footer:empty{height:3px}
#sidebar .blkmsg{text-align:left}
#sidebar .operaIcon,
#sidebar #upTree{display:none}
#sidebar #tabs .ui-tabs-nav{padding-left:7px}
/*无边框*/
#sidebar .taskArea.nobox{border:none!important;background:transparent!important;padding:6px 0 0;color:#444}
#sidebar .nobox a.ablock{padding-left:0.75em}
#sidebar .Light .nobox a.ablock:hover{background:#ECEEF2;box-shadow:0 1px 0 #ECEEF2}
#sidebar .Buff a.ablock:hover{background:#F1ECE5;box-shadow:0 1px 0 #F1ECE5}
#sidebar .Dark a.ablock{opacity:0.78}
#sidebar .Dark a.ablock:before{color:#888f9f}
#sidebar .Dark a.ablock:hover{background:rgba(80,80,80,0.55);box-shadow:0 1px 0 rgba(80,80,80,0.55)}
#sidebar .Dark a.ablock:hover:before{color:inherit}
/*排版状态*/
#sidebar body.layout{background:#fff;margin:28px 12px 24px 3%!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:#515667;font-size:1.1em;margin-bottom:3px}
#sidebar .layout #inMain,
#sidebar .layout #inOther,
#sidebar .layout .pop .item{background:#fff;border:1px #ccc dotted;padding:1px 9px 9px 10px;margin-bottom:14px}
#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 #inMain div.item,
#sidebar .layout #inMain div.item .title,
#sidebar .layout #inOther div.item,
#sidebar .layout #inOther div.item .title{cursor:move}
#sidebar .pop .title{padding-bottom:5px}
#sidebar .pop .title input[type=text]{width:120px}
#sidebar .freehtml p{text-indent:0;line-height:1.35;margin-bottom:0.5em}
#sidebar .freehtml p:only-child{margin:1px 0 3px}
#sidebar .freehtml ul:not(.ulCustom){list-style-type:disc;margin-left:14px}
#sidebar .freehtml a:not(.iconitem,.ui-tabs-nav a){color:#008BF5;margin-left:2px;margin-right:2px}
#sidebar .freehtml a:not(.iconitem,.ui-tabs-nav a):hover{color:#e03974}
#sidebar .freehtml .ui-tabs-nav{margin-top:0.75em!important;font-size:1em}
#sidebar .layout a.operaIcon{display:inline;font-weight:normal;vertical-align:middle}
#sidebar .layout a.operaIcon:before{margin:0 0 0 4px}
/*风格*/
#sidebar{background:inherit}
#sidebar .Buff{background:#f9f7f4 url(images/ddd.gif) repeat-y right 0}
#sidebar .Buff.layout #inMain,
#sidebar .Buff.layout #inOther,
#sidebar .Buff.layout .pop .item{background-color:#f9f7f4}
#sidebar .Buff a{color:#4B3B40}
#sidebar .Buff a:hover{color:#E01A4F}
#sidebar .Buff .taskArea,
#sidebar .Buff #tabs .ui-tabs-panel{background-color:transparent}
#sidebar .Buff #tabs .ui-state-default{background:#F2F0ED linear-gradient(to bottom, #fff, #F2F0ED 88%);border-color:#DDD6CF}
#sidebar .Buff #tabs .ui-state-active{background:#f9f7f4 linear-gradient(to bottom, #E3F3EB, #f9f7f4 45%);border-bottom-color:#f9f7f4;border-top-color:#4FB286}
#sidebar .Buff .item .title,
#sidebar .Buff #tabs .ui-widget-header{border-bottom-color:#e2ddd8}
#sidebar .Buff .item .title:hover{border-bottom-color:#D5CBC3!important}
#sidebar .Buff .item .title > span{color:#4B3B40}
#sidebar .Buff .item .title > span > *{color:inherit;opacity:0.75}
#sidebar .Buff #muViews ul{background-color:#FBF9F7}
#sidebar .Light{background:#f5f6f8 url(images/ddd.gif) repeat-y right 0}
#sidebar .Light #tabs .ui-tabs-nav{padding-left:0}
#sidebar .Light .item .bgd{border-bottom-color:#e0e2e6!important}
#sidebar .Light.layout #inMain,
#sidebar .Light.layout #inOther,
#sidebar .Light.layout .pop .item{background:#f5f6f8}
#sidebar .Light #tabs .ui-state-default{background:#f0f1f3 linear-gradient(to bottom, #fff, #f0f1f3 88%);border-color:#d5d7dc}
#sidebar .Light .taskArea,
#sidebar .Light #tabs .ui-tabs-panel{background:#fff;border:1px #e4e6ea solid;border-top:none}
#sidebar .Light #tabs .ui-state-active{background:#fff linear-gradient(to bottom, #DEF2F7, #fff 45%);border-color:#3CB6D0 #e0e2e6 #fff}
#sidebar .Dark{background:#091E43 url(images/sidebg.jpg) repeat 0% 20%;background-size:cover}
#sidebar .Dark #tabs .ui-tabs-nav{padding-left:0}
#sidebar .Dark:not(.layout) #main{padding-top:15px}
#sidebar .Dark .item a,
#sidebar .Dark #muViews a{color:#ddd}
#sidebar .Dark select{background-color:rgba(255, 255, 255, 0.35);color:#ddd}
#sidebar .Dark select option{background-color:#393d49}
#sidebar .Dark .freehtml a:not(.iconitem,.ui-tabs-nav a){filter:brightness(150%)}
#sidebar .Dark .item a:hover{color:#e84b82}
#sidebar .Dark.layout #inMain,
#sidebar .Dark.layout #inOther,
#sidebar .Dark.layout .pop .item{background:#1f4d71 url(images/sidebg.jpg) repeat 90% 90%}
#sidebar .Dark .ui-tabs:not(.simple) .ui-widget-header{border-bottom-color:rgba(255,255,255,0.6)}
#sidebar .Dark .ui-tabs:not(.simple) .ui-state-default{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.4)}
#sidebar .Dark .ui-tabs:not(.simple) .ui-state-default a{color:#aaa}
#sidebar .Dark .ui-tabs:not(.simple) .ui-state-active{background:unset;border-bottom:1px #39314E solid;border-top-color:#FFBF47;font-weight:bold}
#sidebar .Dark .ui-tabs:not(.simple) .ui-tabs-panel{background:unset;border-color:rgba(255,255,255,0.45)}
#sidebar .Dark .ui-tabs .ui-tabs-active a,
#sidebar .Dark .ui-tabs .ui-state-default a:hover{color:#eee!important}
#sidebar .Dark #tabs .ui-widget-header{border-bottom-color:transparent}
#sidebar .Dark #tabs .ui-state-default{background:rgba(255, 255, 255, 0.25);border-color:transparent;border-bottom:1px transparent solid}
#sidebar .Dark .taskArea,
#sidebar .Dark #tabs .ui-tabs-panel{background:rgba(255,255,255,0.12);color:#ddd;border:1px rgba(255,255,255,0.2) solid;border-top:none}
#sidebar .Dark #tabs .ui-state-active{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.6) rgba(255,255,255,0.2) transparent}
#sidebar .Dark #tabs .ui-state-active a{color:#eee!important}
#sidebar .Dark #tabs .ui-state-active a.linked{color:#FFBF47!important}
#sidebar .Dark .tree a img{filter:brightness(160%)}
#sidebar .Dark .item .title{border-bottom-color:rgba(255, 255, 255, 0.35)}
#sidebar .Dark .item .title > span{color:rgba(239,245,250,0.8)}
#sidebar .Dark .item .title > span > i{color:inherit}
#sidebar.pc .Dark .item .title:hover > span,
#sidebar.pc .Dark .item .title:hover > i{color:rgba(255,191,71,0.85)!important}
#sidebar .Dark .item .bgd:hover{border-bottom-color:rgba(255,191,71,0.8)}
#sidebar .Dark .item .title .count{background:rgba(216, 23, 112, 0.85)}
#sidebar .Dark .item input[type=text]{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);color:#eee}
#sidebar .Dark #muViews{background-image:none}
#sidebar .Dark #muViews ul{background:#393d49;box-shadow:0 0 12px #000;border:1px rgba(255,255,255,0.35) solid}
#sidebar .Dark #muViews li.sepline{border-top:none;border-bottom:1px rgba(255,255,255,0.25) solid}
#sidebar .Dark #muViews ul li:hover{background:#FAA30C}
#sidebar .Dark #Views .btn{background:transparent;color:#ddd}
#sidebar .Dark #Views .btn:before{filter:brightness(135%)}
#sidebar .Dark #Views .btn:hover{background:transparent;color:#fff}
#sidebar .Dark #ulOnline li:before{color:#f4a522}
#sidebar .Dark .button.ico_docu:before,
#sidebar .Dark .button.ico_open:before{color:#a5c6e3}
#sidebar .Dark #dateMenu,
#sidebar .Dark:not(.layout) .ui-autocomplete{background:#393d49;border-color:rgba(255,255,255,0.4)}
#sidebar .Dark #dateMenu a,
#sidebar .Dark:not(.layout) .ui-autocomplete li{color:#eee}
#sidebar .Dark #dateMenu > div{border-bottom:none}
#sidebar .Dark.layout .msg a{color:#6a9cff}
#sidebar .Dark #diy{color:#ddd}
#sidebar .Dark #diy:hover{color:#fff!important}
#sidebar .Dark .conds .afind{background:#188FA7;color:#f6f6f6!important;opacity:0.9}
#sidebar .Dark .conds .afind:hover{background:#F5AF00}

/*home*/
#home body{margin:30px 1% 4px 1.8%}
#home #curTitle{margin:-16px auto 10px;text-align:center;display:none}
#home #curTitle span{font-weight:bold;color:#fff;padding:2px 6px 4px;background:#0C70D4}
#home #up{display:none}
#home table.layout{table-layout:fixed;border-collapse:collapse}
#home #addBtns a{width:auto;margin:1.2em 0.4em 0.5em}
#home #addBtns a:hover{color:#e03974}
#home #set_blklist .f-add:before{margin:0 1px 0 7px;color:#18bc73;transform:scale(1.1)}
#home #tologin:before{color:#36a8fd;content:"\e70f"}
#home #toView:before{color:#1AA1F5;content:"\e702"}
#home #toAdd:before{color:#00c42f;content:"\e6d8"}
#home #toSearch:before{color:#F9BC39;content:"\e8da"}
#home #profile:before{color:#e8589c;content:"\e6d5"}
#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 #toolbox:before{color:#5592f4;content:"\edd8";font-size:26px}
#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 td.zone{vertical-align:top;padding:0 8px 4px}
#home .sorting{padding-right:12px}
#home .sorting td.zone{border:1px #F22B29 dotted;background:#fffaee;padding:6px 6px 12px}
#home .sorting td.zone:empty{height:48px}
#home .block{box-shadow:3px 0 15px #e3e7ef;font-size:0.957rem;padding:8px 10px 7px 12px;border-radius:4px;margin-bottom:16px;min-height:70px;position:relative}
#home .block .title{margin-bottom:1em;color:#4a4a4a;font-size:1rem;font-weight:bold;padding-bottom:4px;border-bottom:1px #e6e6e6 solid}
#home .block .tool{position:absolute;right:0;top:0;display:none;background:#f2f2f2;border:1px #fff solid;overflow:hidden;box-shadow:-1px 1px 5px #d2d2d2;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:"\e649";margin:0;color:#ec5f6d}
#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 ul:not(.ui-tabs-nav) li{list-style:none;line-height:1.8;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 ul:not(.ui-tabs-nav) 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 li .author{color:#aaa;margin-right:0.5em;font-weight:400;font-size:0.923rem}
#home .block li .author:after{content:" |";font-weight:300}
#home .block .loading{margin-top:1em}
#home .pop .block{background:#fff;line-height:2.2}
#home .cldBlock{padding:0}
#home .cldBlock .cldView{transition:padding-right .2s ease-out}
#home:not(.dark) #form1:not([layoutable=false]) .cldBlock:hover .cldView{padding-right:45px}
#home .cldBlock .title{margin:0;padding:9px 0 4px 13px}
#home .cldBlock .calendar{border-radius:0 0 4px 4px;border:none;padding:1em 10px 5px 12px}
#home .cldBlock .calendar.inload[view=Day]{min-height:282px}
#home .cldClear .calendar{border-radius:0 0 4px 4px;border:none;padding:0}
#home .cldClear .calendar.clderr{min-height:139px}
#home .webzone{padding:0;font-size:0;background:url(../../images/loading.gif) no-repeat 48% 48%}
#home .sldzone{padding:0;margin-bottom:36px}
#home .sldzone .title{border-bottom:none;padding-top:8px;padding-left:13px;margin-bottom:1px}
#home .nodata > .content{opacity:0}
#home #personal{padding-left:2px;padding-right:2px}
#home #memo .cke_editable_inline{min-height:35px}
#home #memo li{border-bottom:none;text-overflow:initial;overflow:visible;line-height:1.55}
#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 .blks{padding:6px 0 3px 8px;display:inline-block;width:38%;box-sizing:border-box;vertical-align:top;line-height:1.6}
#home #set_myblks{width:61%}
#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 6px}
#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 10px 4px 0;vertical-align:top;padding:8px 5px 0 7px;min-width:164px;min-height:100px;line-height:1.6}
#home .bditem:last-child{margin-right:0}
#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:#F06C79}
#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:4px #fff solid;padding-left:4px;line-height:1;margin-bottom:6px;font-weight:bold}
#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:17px;margin-left:6px;color:#fff;font-weight:400}
#home .cmntnum{background-color:rgba(224,57,116,0.85);color:#fff;font-size:12px;font-weight:400;display:inline-block;transform:scale(0.8);min-width:12px;line-height:18px;text-align:center;padding:0 3px;border-radius:50%}
#home .numval{font-size:14.65px;font-weight:bold;line-height:1.35;color:#fff}
#home .txtval{font-size:13.2px;font-weight:bold;line-height:1.4;color:#fff}
#home .bfilter{color:#ffc;border-bottom:1px rgba(255,255,255,0.5) solid;font-size:0.923rem;margin-bottom:4px;line-height:1.3}
#home .bditem .bfilter:last-child{border-bottom:none;margin-bottom:6px}
#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.5}
#home #OrderAdmin{position:relative}
#home #newCount{position:absolute;top:0;right:5px;font-size:10px;color:#fff;padding:0 4px;min-width:7px;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:calc(100% - 3.6em);margin-right:-1em}
#home.m #form1{overflow-x:hidden}
#home.m td.zone{padding:0 18px 4px 2px}
#home.m .block{margin-bottom:24px}
#home.m #gear,
#home.m a.more,#home.m .date{display:none}
/*大屏模式*/
#home.dark{background:#161824 linear-gradient(to bottom right, #161824 50%, #202334 55%, #161824 61%);min-height:100vh}
#home.dark::-webkit-scrollbar{width:6px}
#home.dark::-webkit-scrollbar-button{height:0;width:0}
#home.dark::-webkit-scrollbar-track-piece{background:#08080D}
#home.dark::-webkit-scrollbar-thumb{background:#3B3C40}
#home.dark::-webkit-scrollbar-thumb:hover{background:#4E5155}
#home.dark body{margin:1em 0.5em 0.5em;color:#aaa}
#home.dark .block{box-shadow:none}
#home.dark #curTitle,
#home.dark #gear:not(.embed),
#home.dark #caller,
#home.dark #scroller,
#home.dark .block .tool{display:none!important}
#home.dark .block .title{color:#ccc;border-bottom-color:rgba(240,240,240,0.4)}
#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}
#home.dark .calendar{filter:invert(92%)}
/*大屏嵌入页面*/
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:#f0a200}
#templets #dataManage:before{content:"\e6fb";color:#3c8efc}
#templets #Search:before,#templets #find:before{content:"\e632";color:#CD88FF}
#templets #del:before,#templets #delFolder:before{content:"\e67e";color:#EA3546}
#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:#29bf68;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 #showAttrs:before{content:"\e635";color:#717c82;transform:scale(0.92)}
#templets #tsOnline:before{content:"\e648";color:#5C8BD6}
#templets #aAiDesign:before{content:"\e754";color:#26a1ff}
#templets #aAiDesign:after{content:"\e753";color:#EA3546;font-family:ims;margin-left:0.75em;transform:scale(1.4);display:inline-block}
#templets #tbFind{width:200px}
#templets .ui-tabs-panel{padding:1rem 7px 6px 9px}
#templets #protect fieldset{padding:8px 2px 6px 8px}
#templets #protect fieldset legend{margin-left:0}
#templets #readPower{margin:4px 0}
#templets #rwPower b{color:#1F8BFF}
#templets #power_dataOpera .msgarea{padding:6px 4px 6px 8px;margin:4px 0 18px;filter:brightness(98%);border-color:#FFE799}
#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_roles{max-width:280px}
#templets #tbUsers,#templets #tbRoles{width:444px}
#templets #tbUsers.shorter{width:370px}
#templets #ddlfUsers{width:60px}
#templets #tbNoUsers{width:473px}
#templets #tbUnits{width:222px}
#templets .sepMaps{height:0;margin:5px 0 4px;overflow:hidden;border-top:1px #eee solid}
#templets #gen_mapTarget{max-width:15em}
#templets .arr_r{margin:0 4px;color:#1a6}
#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";color:#747a7e;cursor:pointer;margin-right:0}
#templets td.oprKey{width:3.1em;padding-top:5px!important}
#templets #actions{list-style-type:none;margin-left:0}
#templets .tbValue{width:42%;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:150px}
#templets #ff_ulFilter .between input[type='text']{width:106px}
#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_Body legend{color:#333;font-weight:300}
#templets #dm_uploadXls{width:5em;overflow:hidden}
#templets .iconchr span{border:1px #666 solid;border-radius:100%;display:inline-block;font-size:12px;transform:scale(0.75);padding:0 3px;cursor:default}
#templets.m #attr_ddlViews{margin-left:-2em}
#templets #attr_cblRoles td{vertical-align:top}
#templets #enFields .btn{margin:2px 6px 0 0}
#templets #attr_build .footBtnArea{margin-top:1.8em}
#templets #attr_build .btitle .what{float:right;margin:3px 0 -2px;font-size:1.1em}
#templets #attr_coSrcs{background:#f3f3f3;padding:8px 8px 8px 10px;border-radius:3px;margin:1.5em 1px 2px 0}
#templets #co_Body .unset fieldset{background:none;border:none;padding-left:0}
#templets #co_Body .unset fieldset > div{display:none}
#templets #co_Body .unset fieldset > legend{display:unset;margin-left:0}
#templets #co_Body .unset + .unset{margin-top:-6px!important}
#templets #actions li i{font-style:normal;margin-right:6px}
#templets #actions li.hideTxt .acdrop,
#templets #actions li.hideTxt i{display:none}

/*templet*/
#templet #pageTitle b{margin:0 6px;font-weight:300}
#templet #attr{font-size:0.923rem;margin:0.45rem 0 2.5em;color:#afafaf}
#templet #pageTitle a,
#templet #attr a{color:inherit}
#templet #pageTitle a:hover,
#templet #attr a:hover{color:#2191FB}
#templet #pop_Body{padding-left:12px}
#templet #pop_Body fieldset{margin-top:9px;margin-bottom:6px}
#templet #pop_Body fieldset fieldset:last-child{margin-bottom:0}
#templet #pop_Body label{margin-right:1px}
#templet #pop_Body .rblCond label{margin-right:7px}
#templet #pop_Body > table > tbody > tr > td{padding-bottom:2px}
#templet #pop_dataType{min-width:76px}
#templet .ac_cb{display:block;margin-top:5px}
#templet .hasItems{height:60px;overflow-x:hidden;overflow-y:auto;width:100%;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 7px}
#templet .hr td{padding-bottom:5px;border-bottom-color:#e5e5e5;padding-bottom:4px}
#templet .hr td.seclev{padding-top:5px}
#templet td.h{width:22%;padding-left:1px}
#templet .dtype{width:6em}
#templet .level{width:4em}
#templet .opr{width:2.8rem;white-space:nowrap;font-size:1rem;padding-bottom:2px!important}
#templet .opr :before{color:#aaa;cursor:pointer}
#templet .hr:hover .f-write1:before{color:#02a853;font-weight:bold}
#templet .hr:hover .del:before{color:#e26b3d;font-weight:bold}
#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;height:4.2em}
#templet #pop_ddlDateTimeType{max-width:calc(100% - 16em)}
#templet #acopts{margin:0 2px 4px;border-top:1px #e8e8e8 solid;padding-top:4px;padding-left:1px}
#templet #acopts label{margin-right:7px}
#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 .copyable .f-write1:before{content:"\e679"}
#templet #upRpt .it{display:inline-block;opacity:0.9;cursor:default;max-width:75%}
#templet #upRpt .itcode,
#templet #upRpt.showcode .it:not(.itcode),
#templet #upRpt.showcode .text{display:none}
#templet #upRpt.showcode .itcode{display:inline-block;cursor:pointer}
#templet #upRpt .tagItem:not(.actived){color:#bbb}
/*数据类型图标*/
#templet i[class^="type-"]:before{transform:scale(1.15);margin-right:4px}
#templet .type-Text:before{content:"\e6b6";color:#045a98}
#templet .type-Numeric:before{content:"\e6d0";color:#e479a2}
#templet .type-DateTime:before{content:"\e6ee";color:#e79d00}
#templet .type-SingleList:before{content:"\e6c3";color:#2c9ef3}
#templet .type-MultipleList:before{content:"\e6c0";color:#4d56ff}
#templet .type-YesNo:before{content:"\e683";color:#00b418;transform:scale(0.92)!important}
#templet .type-Formula:before{content:"\e6b7";color:#b069ef}
#templet .type-Query:before{content:"\e6c2";color:#22AA3B}
#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:#008a9c}
#templet .type-Variable:before{content:"\e6d6";color:#c9594d}
#templet .type-Signature:before{content:"\ec7c";color:#4968aa}
#templet table.allhover:hover .h :before{color:inherit}
.seclev:before{width:1.5em;color:#fff;text-align:center;font-size:12px;transform:scale(0.8);padding:3px 1.5px;border-radius:3px}
.sec0:before{content:"0";background:#18b8db}
.sec1:before{content:"1";background:#18b8db}
.sec2:before{content:"2";background:#18b8db}
.sec3:before{content:"3";background:#18b8db}
.sec4:before{content:"4";background:#21c56c}
.sec5:before{content:"5";background:#21c56c}
.sec6:before{content:"6";background:#21c56c}
.sec7:before{content:"7";background:#21c56c}
.sec8:before{content:"8";background:#ed577b}
.sec9:before{content:"9";background:#ed577b}
.sec10:before{content:"10";background:#ed577b}
.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}
#filters .logic{font-size:0.85rem;color:#888;font-weight:300;margin:0 3px}

/*edit*/
#edit body{margin-top:27px}
#edit #form1 > table,
#edit #up > div,
#edit #upBtns,
#edit #nearby{max-width:900px}
#edit #pageTitle{font-size:1.2rem;line-height:1.65rem;font-weight:700}
#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{max-width:calc(100% - 10px);margin:0}
#edit #up select{margin-top:0}
#edit #up .cke{margin-top:0;margin-bottom:2px}
#edit #up .selecter{margin-bottom:2px}
#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{border-bottom:#e5e6e8 .9px solid;table-layout:fixed}
#edit #editArea .r:first-child{border-top:#dddfe2 .9px solid}
#edit #editArea .r:first-child > tbody > tr > td{padding-top:1.5rem}
#edit .d{background-image:url(images/disbg.gif)}
#edit .r:not(.d):focus-within,
#edit .r:not(.d):hover{background-color:rgba(237,247,255,0.65)}
#edit .h{width:17%;min-width:6.2em;max-width:180px;text-align:left;vertical-align:top;padding:0.5rem 8px 3px 1px}
#edit #fixedArea .h{cursor:default}
#edit .e{padding:.5rem 0 0.25rem;vertical-align:top;height:1.77rem}
#edit #editArea .urlInput{width:calc(99% + 5px)}
@media (min-width:800px) {
    #edit #editArea .urlInput{width:calc(60% + 7px)}
}
#edit #tdDir{text-align:right;padding-right:6px}
#edit #tdAction{padding:3px 0 0 1px;color:#888;font-size:0.957rem}
#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 .e textarea{vertical-align:top!important}
#edit #wfArea .r{background:#F9F7F4;color:#3A3F55}
#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 .inlineEdit{border:1px #dadbdd solid;padding:1px 2px 1px 3px;background:#fff;border-radius:2px;max-width:calc(100% - 10px)}
#edit .inlineEdit p{margin-top:1px;margin-bottom:1px}
#edit .inline{display:inline-block;width:120px}
#edit #editZone{border-top:.9px #d8d8d8 solid;padding-top:1.5rem}
#edit #editZone table.normal td,
#edit #editZone table.fine td{padding:4px 2px 4px 3px}
#edit #editZone table.hr > * > tr > td{line-height:1.8;padding-top:4px}
#edit #editZone .inlineEdit{flex:1}
#edit form.flow #editZone .ui-tabs:last-child{margin-bottom:1em}
#edit #wfArea.freeLayout table.r:first-child{border-top:#e2e3e5 .9px solid;margin-top:-1px}
#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 table.hr .cke_show_border td{border-bottom-width:1px}
#edit #ff_conds li{list-style-type:none;display:inline-block;margin-right:.7em}
#edit #ff_conds input[type="text"]{margin:0;background:#fff}
#edit #ff_conds .tb{width:118px}
#edit #ff_conds .tb2{width:70px}
#edit #ff_conds .tb3{width:50px}
#edit #ff_conds .wider1{width:180px}
#edit #ff_conds .wider2{width:280px}
#edit #ff_conds select{max-width:90px;margin:0}
#edit .fname{margin-right:4px;font-size:.957rem}
#edit .fname + .btn{margin-left:2px}
#edit .logicTxt{color:#aaa;font-size:12px;display:inline-block;transform:scale(0.88);margin-left:2px}
#edit .sepchr{margin:0 2px}
#edit #ff_valList{max-height:20rem;overflow:auto;margin:0.5em 0;padding-bottom:1.4em;border:#e2e2e2 1px solid;background:#fff}
#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:.9rem;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;line-height:70px}
#edit #ff_valList tr.selected{background:#E2F3FF!important;color:#212530}
#edit #ff_valList tr.selected td{border-bottom-color:#D2D6E1}
#edit #preSelection .it{cursor:pointer;background:#767D93}
#edit .liItem .tb{width:150px}
#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.4em}
#edit #cleaner:before{content:"\e637";color:#b4b8c4}
#edit #cleaner:hover:before{color:#333}
#edit #layoutTable .valcell input[type="text"],
#edit #layoutTable .valcell textarea,
#edit #layoutTable .valcell .btnac,
#edit #layoutTable .valcell .filer{margin-top:-1px}
#edit #subs,
#edit #editZone .simple:last-child{border-bottom:0.35rem #f2f2f2 solid!important;border-radius:0}
#edit #subs li.ui-tabs-active a,
#edit .simple li.ui-tabs-active a{color:#484D5B!important}
#edit #cols:before{content:"\e6d5";color:#1E9FFF}
#edit .Photo a{display:inline-block}
#edit .Photo .imgBlock{width:72px;height:72px;line-height:70px}
#edit .photodrop,
#edit .filedrop{width:72px;height:72px;background:#e3f2fd;border:1px #3DA2F5 dotted;display:inline-block;margin-right:6px}
#edit .filedrop{width:88px;height:22.5px}
#edit #up.photodroging .photo,
#edit #up.filedroging .file{border:1px #ff9800 dotted;background:#fff3e0;padding:1px 0 0 2px}
#edit .filer > .photodrop,
#edit .filer > .filedrop{vertical-align:middle;margin-left:6px}

/*editLayout*/
#editLayout body{margin-top:22px}
#editLayout #body{float:left;width:81.5%;font-size:.957rem;cursor:default!important}
#editLayout #layoutTitle{font-size:1.2rem;line-height:24px}
#editLayout #ddlLayouts{border-color:#888}
#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{background:#EEF6FB;border:1px #90C2E7 dotted;color:#2B5C84;padding:1px 2px 2px 4px;border-radius:3px;vertical-align:middle;font-size:.923rem;min-height:17px;line-height:1.3;overflow:hidden;cursor:move}
#editLayout .field input{color:inherit;opacity:0.7}
#editLayout .templet{background:#ECF8F0;border-color:#7fc898;color:#2A6A3B}
#editLayout #rightBar .field{margin-bottom:3px;display:block;padding:3px 2px 3px 5px}
#editLayout #rightBar .field:hover{filter:brightness(103%)}
#editLayout #divFields input,#editLayout #rightBar select{display:none}
#editLayout #content{border:2px dashed #e3e4e6;background:#f9fafc;border-radius:6px;min-height:400px;padding:6px;margin:6px 0 4px!important;overflow-x:auto;overflow-y:hidden}
#editLayout #content .field{margin:0 0 1px;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 .field.ui-sortable-helper{width:auto!important;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#editLayout #content .field.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 #content table.hr th,#editLayout #content table.hr td{padding:3px 2px 2px 3px;vertical-align:bottom}
#editLayout #content.ui-sortable p{cursor:move}
#editLayout #upBtns{text-align:center;margin:3.5em auto 3em}
#editLayout .acts{margin:8px 0 4px 8px;list-style-type:none}

/*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:.923rem;background:#fff}
#rows #main > tbody > tr > *,#rows #helper > tbody > tr > *{border-color:#e0e1e3}
#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 #tdFill,
#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:24px;cursor:pointer;text-align:right}
#rows #main th.no:before{color:#bbb;content:"\e664";font-size:12px}
#rows #main td.no{padding:0;font-size:12px;font-family:Tahoma,宋体;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;color:#666}
#rows #main td.actived,
#rows #main tr.selected td{background-color:#EEF9FF;border-color:#D2E5EE}
#rows #main tr.selected td.no{color:#004385}
#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 textarea:focus{box-shadow:none}
#rows #main.rowFitting textarea,
#rows #main.rowFitting .inlineEdit{height:auto}
#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{width:100%;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:3.5px}
#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 .deltd{padding:0;cursor:pointer;width:21px;text-align:center;vertical-align:middle;color:#E08562}
#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,#rows #tdFill{width:26px;color:#188FA7;min-width:26px;padding:0;height:1.6rem;cursor:pointer;text-align:center}
#rows #tdNew:before{content:"\e674";margin:0}
#rows #tdGet:before{content:"\e684";margin:0;font-size:12px}
#rows #tdFill:before{content:"\e871";transform:rotate(90deg);margin:0}
#rows #aCut:before{content:"\e721";color:#1480f9}
#rows #aCopy:before{content:"\e679";color:#999}
#rows #aClear:before{content:"\e6a5";color:#00baff}
#rows a.add:before{content:"\e674";color:#00c42f}
#rows #aClone:before,#rows #aPaste:before{content:"\e67a";color:#00bac6}
#rows #aHelp:before{content:"\e645";color:#0c90e4}
#rows #genMenu a:before{content:"\e683"}
#rows #cols:before{content:"\e6d5";color:#1E9FFF}
#rows #upBtns{text-align:center;margin:48px 0 14px;font-size:0}
#rows #tdScan{padding:0.4rem 0 0 3px;vertical-align:bottom;border-color:transparent!important}
#rows #scanArea{background:#808388;padding:0 7px 0 5px;display:inline-block;line-height:1.4;border-radius:2px;white-space:nowrap}
#rows #scanArea > *{display:inline-block}
#rows #tbScan{height:1.75rem;width:150px;border:none;border-radius:3px;margin:1px 0}
#rows #scanTotal{color:#fff;margin-left:0.5em;line-height:1.2}
#rows #scanTotal i{vertical-align:baseline;font-style:normal}
#rows #total{font-size:22px;color:#fff!important;margin:0 4px}
#rows #switcher{width:28px;height:24px;overflow:hidden;text-align:center}
#rows #switcher:before{content:"\e62b";transform:scale(2.2);cursor:pointer;line-height:24px;color:#fff}
#rows #switcher.nouse:before{content:"合计";transform:scale(1);font-size:1rem;color:#aaa!important;font-weight:bold;cursor:default}
#rows #btnScan{margin-left:0.4rem;color:#fff;cursor:pointer;font-size:21px;display:inline-block;line-height:18px;border-right:1px #aaa solid}
#rows .disabled #scanArea{background:none;border-bottom:1px #d6d8dd solid;border-radius:0}
#rows .disabled #switcher:before{color:#009295}
#rows .disabled #scanTotal{color:#393d49}
#rows .disabled #total{color:#EA3546!important}
#rows .disabled #tbScan,#rows .disabled #btnScan{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_conds li{list-style-type:none;display:inline-block;margin-right:.7em}
#rows #ff_conds input[type="text"]{margin:0;background:#fff}
#rows #ff_conds .tb{width:118px}
#rows #ff_conds .tb2{width:70px}
#rows #ff_conds .tb3{width:50px}
#rows #ff_conds .wider1{width:180px}
#rows #ff_conds .wider2{width:280px}
#rows #ff_conds select{max-width:90px;margin:0}
#rows .fname{margin-right:4px;font-size:.957rem}
#rows .fname + .btn{margin-left:2px}
#rows .logicTxt{color:#aaa;font-size:12px;display:inline-block;transform:scale(0.88);margin-left:2px}
#rows .sepchr{margin:0 2px}
#rows #ff_valList{max-height:20rem;overflow:auto;margin:0.5em 0;padding-bottom:1.4em;border:#e2e2e2 1px solid;background:#fff}
#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;line-height:70px}
#rows #ff_valList tr.selected{background:#E2F3FF!important;color:#212530}
#rows #ff_valList tr.selected td{border-bottom-color:#D2D6E1}
#rows #preSelection .it{cursor:pointer;background:#767D93}
#rows .liItem .tb{width:150px}
#rows #ff_ddlTemplets,#edit #ff_srcFields{max-width:190px}
#rows .sig{width:100%;height:100%;min-height:auto;padding:0;border:none}
#rows #main .iconMore{margin-top:-10.5px;margin-right:2px}

/*table*/
#table body{margin-top:17px}
#table .reswin #headzone,
#table .reswin #ops_liFilter,
#table .reswin #ops_slMenu,
#table .inIfr #headzone,
#table .inIfr #btnArea{display:none!important}
#table #headzone{font-size:.923rem;line-height:22.5px}
#table #headzone *{vertical-align:bottom}
#table #headzone .btn{filter:brightness(105%)}
#table #searcher,
#table #path{display:inline-block;white-space:nowrap;margin-bottom:1rem}
#table #path{margin-right:.3em;font-size:1.23rem;max-width:100%;text-overflow:ellipsis;overflow:hidden;word-wrap:normal}
#table #path a{color:#0A95FF;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 #E42568 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;background:#fff;height:1.42rem}
#table #conds .tb{width:118px}
#table #conds .tb2{width:70px}
#table #conds .tb3{width:50px}
#table #conds .wider1{width:180px}
#table #conds .wider2{width:280px}
#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:0.923rem;border-collapse:separate}
#table #gv tr{text-align:center;line-height:1.3;white-space:normal;word-break:break-all}
#table #headRow{background:#747986;user-select:none;position:-webkit-sticky;position:sticky;top:-1px;z-index:1}
#table #headRow th{padding:0.18rem 3px 0.25rem;vertical-align:middle;height:1.55rem;line-height:1.2;border-left:#dadbdd 1px solid;font-size:0.923rem;font-weight:normal;color:#f4f4f4}
#table #headRow th:first-child{border-left:#747986 1px solid}
#table #headRow th:last-child{border-right:#747986 1px solid}
#table #headRow th.drag div{cursor:move}
#table #headRow th.drag div.tempCursor{cursor:col-resize}
#table #headRow th.ui-sortable-helper{background:#EA3546;border-color:#EA3546}
#table #gv .tc{color:#aaa!important}
#table #headRow th input,#table #gv .tc input{margin:0;color:inherit}
#table #headRow a{color:inherit}
#table #headRow a:hover{color:#C2E4FF}
#table #headRow .ganttTable{font-weight:300}
#table .th_noell #headRow *,
#table .tr_noell tr:not(#headRow) .ell,
#table .tr_noell .fileBlock,
#table .tr_noell tr:not(#headRow) .ell *{text-overflow:initial;overflow:visible;white-space:normal!important;word-break:break-word!important}
#table .tr_noell .ell p,
#table .tr_noell .ell ol,
#table .tr_noell .ell ul,
#table .tr_noell .ell li{display:block}
#table #form1:not(.tr_noell) td.ell p+img,
#table #form1:not(.tr_noell) td.ell br{display:none}
#table #form1:not(.tr_noell) td.ell .inlinebr:after{content:" ↵ ";font-style:normal}
#table #gv > tbody > tr:nth-child(even):not(.Footer){background-color:#F8F9FA}
#table td.actived,
#table #gv > tbody > tr:not(:first-child,.Footer):hover td.actived,
#table tr.selectedRow td{background:#EDF7FF!important;border-color:#d2d3d5!important}
#table tr.current td,
#table #gv > tbody > tr:not(:first-child,.EditRow,.Footer):hover td{background:#FEF6D7!important;color:#523A00!important}
#table #gv > tbody > tr > td{padding:5px 3px 4px;word-wrap:break-word;word-break:break-word;border-left:#e0e1e3 1px solid;border-bottom:#e0e1e3 1px solid;min-height:16px}
#table #gv > tbody > tr > td:last-child{border-right:#e0e1e3 1px solid}
#table #gv > tbody > tr > td.padless{padding:4px 3px 3px}
#table #gv td.oprs{white-space:nowrap;word-break:keep-all;word-wrap:normal;overflow:hidden;text-align:left;padding-left:3px!important}
#table #gv td a.a_opr{color:#fff;cursor:pointer;background:#24bf81;font-weight:300;padding:2px 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 td.tdPict{padding:3px;font-size:0}
#table #gv td .it{transform:scale(0.9)}
#table #gv td .imgBlock{width:75px;height:75px;line-height:75px;margin:0 3px 0 0}
#table #gv tr.EditRow td{padding:2px}
#table #gv tr.EditRow td>input[type=text],
#table #gv tr.EditRow td>textarea,
#table #gv tr.EditRow td>select{min-width:calc(100% - 10px);margin:0}
#table #gv tr.EditRow .inlineEdit{max-height:130px;overflow-y:auto}
#table #gv td.i{font-size:.923rem;color:#516080;padding:0;font-style:normal}
#table #gv .sig{height:22px;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 tr.EditRow .iconMore{margin-top:-9.5px}
#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;text-align:inherit}
#table .tbdrop[enchars]{text-align:left}
#table #gv tr.Footer td{color:#a0a0a0;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 b{cursor:pointer;font-size:1.1em;color:#378fed}
#table #gv tr.Footer td:hover i{color:#e03974;border-bottom:1px #e03974 dotted}
#table #gv tr.Footer td.computing{color:transparent;background:url(../../Images/loading_ov.gif) no-repeat 50% 50%;background-size:12px}
#table #gv tr.Footer td.right{padding-right:3px}
#table #sx:before{content:"\e888";color:#f69906}
#table #bh:before{content:"\e68f";color:#1FB8D6}
#table #px:before{content:"\e6cb"}
#table #yc:before{content:"\e6ac";color:#33A7FF}
#table #cols:before{content:"\e6d5";color:#33A7FF}
#table #layopts:before{content:"\ebb7";color:#888}
#table #reload:before{content:"\e62a";color:#5695fa}
#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 #upPager{margin-top:4px}
#table #aAdd:before{content:"\e674";margin:0}
#table #gv p{margin:0;line-height:1.3}
#table #btnArea{width:680px;padding:4rem 0 2rem;font-size:0;text-align:center;display:none;white-space:nowrap;word-break:keep-all;word-wrap:normal}
#table .floated #btnArea{position:fixed;bottom:0;display:inline-block;width:auto!important;background:#fff;box-shadow:0 0 12px #c2c2c2;border-bottom:none;padding:0.5rem}
#table .floated #btnArea .btn{border-radius:0;margin:0 0.85px 0 0;font-weight:300}
#table.m .floated #btnArea{bottom:47px}
#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 #aAddToCart:before{content:"\e615";color:#ee7ea5}
#table #aAddToFav:before{content:"\e607";color:#f9ae03}
#table #Edit_Full:before{content:"\e64b";color:#0bc63d}
#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 #exportas:before{content:"\e618";color:#e07400}
#table #aPrint:before,
#table #pntLays a:before{content:"\e7ce";color:#8a8e93}
#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:0.2rem 0 0.1rem}
#table td.opr{cursor:pointer;color:#aaa!important;font-size:1rem;padding:3px 0!important}
#table td.opr:before{content:"\e6a2";transform:rotate(180deg);margin-left:0.2em}
#table #rCount{margin-right:-12px;z-index:-3;background:none}
#table #lays tr{text-align:center}
#table #ft_ulFilter{padding:0 0 8px}
#table #ft_ulFilter input[type='text']{width:150px}
#table #ft_ulFilter .between input[type=text]{width:106px}
#table #batch_batchBtns{text-align:center;margin:20px 0 4px}
#table #batch_tbSubject{width:99%}
#table #behave{margin-right:-2px;margin-left:-1px}
#table .title input:not(:checked)+label{font-weight:400}
#table #batch_tbSms{border:none;background:transparent;height:51px;resize:none}
#table #batch_tbMail{height:80px;overflow-y:auto;line-height:1.35}
#table #tdSendMail{width:2rem;display:flex;align-items:end;justify-content:right;padding-top:1px}
#table #divSubj{border-top:1px #d5d5d5 dotted;padding-top:1px;margin-bottom:2px}
#table .sending{background:transparent;border:none;color:#b4babf;padding:0 2px;font-size:1.5rem;cursor:pointer;vertical-align:middle}
#table #batch_Body fieldset:hover .sending{color:#1d8ff5}
#table #ft_popup label{margin:0}
#table #gv_stats{width:96%;font-size:0.923rem;height:1.6rem}
#table #gv_stats option[value*='.aspx']{background:#393d49;color:#fff}
#table #sub_fast{min-width:9em}
#table #datanav{position:fixed;left:3.5%;top:0;display:none;min-width:210px;font-size:.957rem;background:#fff;padding:0.5rem;box-shadow:1px 3px 8px #ccc}
#table #divTree{overflow-y:auto;padding-bottom:1px}
#table #divTree > ul{margin-bottom:1px}/*解决FF总有滚动条*/
#table #divTree .node_name{color:#5f5f5f;font-size:0.923rem}
#table #divTree a:hover .node_name{color:#007FE0}
#table #divTree.loading{margin-top:12px}
#table #divTree .ztree{margin-left:-3px}
#table #seticon{position:absolute;top:9px;right:6px;font-size:1.15rem;color:#555;cursor:pointer}
#table #seticon:hover{color:#007FE0}
#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!important}
#table .nosearch #allData,
#table .nosearch #headRow i.f-menu{pointer-events:none}
#table .printing #upPager,
#table .printing #btnArea,
#table .printing #headzone,
#table .printing #gv > tbody > tr > th.disdrag,
#table .printing #gv > tbody > tr > td.oprs,
#table .printing #gv > tbody > tr > td:nth-child(-n+2),
#table .printing #gv > tbody > tr.Footer{display:none!important}
#table .printing .pageTitle{margin-bottom:1em;line-height:1.2}
#table #searcher.Tile,#table #searcher.NavLevely{display:block}
/*仅横线风格*/
#table .newStyle #gv{margin-top:1em}
#table .reswin .newStyle #gv{margin-top:0}
#table .newStyle #headRow{background:#fff}
#table .newStyle #headRow th{line-height:16px;vertical-align:bottom;padding-bottom:5px;color:#888;text-align:left;border:none;border-bottom:#d9dbdf 1px solid}
#table .newStyle #headRow th.ui-sortable-helper{background:#fff;border-bottom:1px #EA3546 solid;padding-bottom:0}
#table .newStyle #headRow th input{color:#999}
#table .newStyle #headRow a{color:#00518F}
#table .newStyle #headRow a:hover{color:#e03974}
#table .newStyle #gv .Footer td{padding-top:1px;padding-bottom:2px}
#table .newStyle #gv tr.EditRow td{padding:3px 2px}
#table .newStyle #gv td{border:none;border-bottom:#e0e1e3 1px solid;text-align:left;padding:5px 2px 5px 3px;vertical-align:bottom}
#table .newStyle #gv td.padless{padding:4px 2px 4px 3px}
#table .newStyle #gv > tbody > tr > td:last-child{border-right:none}
#table .newStyle #gv td.tc{padding:5px 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}
#table .newStyle #gv .ganttTable td{border:#d9dbdf 1px solid;border-left-width:0;border-bottom:none;padding:0;text-align:center;color:#333}
#table .newStyle #gv .ganttTable tr td:first-child{border-left-width:1px}
#table .newStyle #gv .ganttRange{margin-bottom:5px;color:#00518F}

/*advSearch*/
#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[finder] body{margin:40px 3% 12px}
#advSearch #finderHead{position:fixed;top:0;left:0;width:100%;padding:0 9px 2px 1em;line-height:1.8rem;box-sizing:border-box;border-bottom:1px #e5e6e8 solid;background:linear-gradient(to bottom, #D7DBEA, #f6f7fa)}
#advSearch #finderHead a{color:inherit}
#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:260px}
#advSearch .tb2{width:120px}
#advSearch .fn{max-width:132px}
#advSearch #up{margin:2.4rem 0 0 0;text-align:center;padding-bottom:28px}
#advSearch #conds li input[type=checkbox]{transform:scale(1.1);margin-left:2px}
#advSearch #conds .rblCond{margin:5px 0 2px 1.77rem}
#advSearch #divPrompt{background:#f4f4f4;padding:9px 0 9px 8px;font-size:0.957rem;margin-top:1.5em}
#advSearch #ddlVars{max-width:120px;margin-right:3px;background-color:rgba(255, 255, 255, 0.5)}
#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 .condKey{padding-top:1px}
#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 .readonly,
#advSearch .readonly input,
#advSearch .readonly select{pointer-events:none;color:#aaa}
#advSearch .readonly .acdrop{display:none!important}
#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 .ui-tabs-panel{padding:16px 8px 8px 8px}
#smsadmin .textbox{width:75px;margin-right:3px}
/*wxadmin*/
#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)}
#wxadmin #rpls ul{font-size:1rem}
/*feishu*/
#feishu #appTable td{padding:2px 0 1px}
#feishu #ml_divLink{word-break:break-all;word-wrap:break-word}

/*dataHome*/
#dataHome body{margin-top:27px}
#dataHome #keyarea{font-size:0;box-sizing:border-box;margin:4px 0;border:1px #ddd solid;border-radius:3px;position:relative}
#dataHome #kw{padding-left:6px;font-size:14px;height:30px;vertical-align:middle;width:380px;border:none}
#dataHome #cleaner{height:100%;font-size:15px;position:absolute;right:30px;top:2px;line-height:30px;cursor:pointer;color:#aaa}
#dataHome #btnbox{border:none;color:#aaa;height:100%;width:36px;vertical-align:middle;cursor:pointer;background:#fff;box-sizing:border-box;border-radius:0 3px 3px 0}
#dataHome #btnbox:before{content:"\e60c";font-style:normal;font-size:18px;margin:0}
#dataHome #searchArea{display:inline-block;text-align:left;margin:8em auto 0;transition:opacity 0.3s linear}
#dataHome .init{opacity:0}
#dataHome #keyarea:focus-within .findico,
#dataHome #keyarea .findico:hover{color:#1E9FFF}
#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;margin-left:-20px}
#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:inline-block}
#dataHome .readmode .tool,
#dataHome .readmode .dot input[type="checkbox"]{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{opacity:0;transition:opacity 0.2s linear}
#dataHome #shortcuts:hover li i{opacity:1}
#dataHome .inIfr #tabs > ul,#dataHome .inIfr #linkZone{display:none}
#dataHome .inIfr #searchArea{margin-top:0}
#dataHome .inIfr #search{text-align:left}

/*admin*/
#admin .ui-tabs-panel{padding:2em 0 8px 2px}
#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 #linkTable{margin-left:30px;width:80%}
#admin #days_Body td{padding:2px}
#admin .tbdate{width:41%}
#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}
#admin #totable{margin:0.3em 0 0 1.25em}
#admin #totable td{padding:2px}
#admin #totable select{width:100%;max-width:100%}
#admin #aiTabs .ui-tabs-panel{padding-top:1.2em}
#admin #ais_tasks tr:hover a.gray{color:#007fff!important}

/*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:#94d4fc}
#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:2rem;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;color:#111;padding-top:2px;padding-bottom:0;filter:invert(100%);background-size:1rem 1rem;background-position-y:80%}
#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:rgba(30,159,255,0.8);display:block;width:100%;margin:0;height:2.65rem}
#login #box_btnOK:hover{background:rgba(30,159,255,1);box-shadow:none}
#login #box_btnA{background:rgba(255,184,0,0.8);margin:12px 0 0;width:100%;display:block;height:2.65rem}
#login #box_btnA:hover{background:rgba(255,184,0,1);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 0 4px;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{margin:2px 6px 0 2px;color:#e2e2e2}
#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){box-shadow:0 0 15px #555}
#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:#F1F5F6;background-image:url(images/bg3.jpg?v=2)}
#login.light:before{content:"";position:fixed;inset:0;transform:scale(1.08);z-index:-1;pointer-events:none;backdrop-filter:blur(24px)}
#login.light #box_popup{background-color:rgba(255,255,255,0.7);box-shadow:0 0 14px rgba(157, 161, 171, 0.45)}
#login.light #box_popup .input a{color:#33A7FF}
#login.light #box_popup .input a:hover{color:#e03974}
#login.light #box_popup .head{color:#555;border-bottom:.9px #ddd solid}
#login.light .input{border-bottom-color:#e0e0e0}
#login.light form label,
#login.light .input input,
#login.light .icon{color:#555}
#login.light #box_ddlUsers{filter:none;opacity:0.75}
#login.light #box_RememberMe{color:#888}
#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, rgba(18,118,240,0.8), rgba(5,191,78,0.8))}
#login.light #box_btnOK:hover{background:#1696f5 linear-gradient(to right, #06b249, #1276f0)}
#login.light #box_lbox{color:#444;text-shadow:none}
#login.light #box_bbox,
#login.light #box_bbox a{color:#666;text-shadow:none}
/*微信/短信登录*/
#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);overflow:hidden}
#login .floatx{position:absolute;top:1px;right:2px;color:#777;display:none;cursor:pointer;font-size:1.33rem}
#login #box_more > i{font-size:2.1rem;margin:0.5rem;cursor:pointer}
#login #iconWx{color:#21D466}
#login #iconFs{color:#069DEE}
#login #iconSms{color:#FFC857}
#login #box_fsqr:before{display:block;text-align:center;content:"飞书登录";font-size:18px;font-weight:bold;color:#068eff}
#login #box_fsqr iframe{border:none}
#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:505px;min-height:100%;font-family:楷体,"KaiTi","KaiTi_GB2312","STKaiti";font-size:1.2rem}
#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 1px #111}
#login #box_lbox,
#login #box_bbox,
#login #box_bbox a{color:#fff;text-shadow:0 0 1px #111}
#login #box_lbox a,
#login #box_bbox a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:0.9px}
#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 *{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:calc(100% - 2.5em)}

/*selectDir*/
#selectDir body{margin:8px}
#selectDir a{color:#222}
#selectDir .w{color:#1a6}
#selectDir td.selected{background:#f0f0f0;padding-right:4px}
#selectDir a img{vertical-align:middle}
#selectDir a.leaf:before{content:"\e6a9";color:#f8aa00;transform:scale(1.08)}
/*selectUser*/
html#selectUser,#selectUser body,#selectUser #form1,#selectUser #up,#selectUser #main,#selectUser #btns,#selectUser #main td{height:100%}
#selectUser td.selected{background:#f0f0f0}
#selectUser body{overflow:hidden;margin:0;border-top:1px #ddd solid}
#selectUser a{color:#444}
#selectUser a:hover{color:#EA3546}
#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 #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%}
#selectUser .foruser a.leaf:before{content:"\e650";color:#f3a000}
#selectUser .forunit a.leaf:before{content:"\e699";color:#eead06}

/*select*/
#select body{margin:72px 4% 18px}
#select #header{position:fixed;left:4%;top:0;padding-top:25px;width:92%;background:#fff;z-index:2}
#select #header .switcher{margin-left:6px;cursor:pointer;color:#515667}
#select .item{float:left;width:155px;padding:6px 3px 6px 6px;line-height:32px;text-align:center;background:#0091AD;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;line-height:25px}
#select .item.hover{background:#FFB100}
#select .dirTitle{position:relative;margin:4px 0 10px 0;padding:3px 3px 4px 0px;font-weight:normal;cursor:pointer;border-bottom:1px #e0e1e3 solid}
#select .dirTitle:before{color:#FFB800;font-size:16px}
#select .dirTitle span{position:absolute;color:#ccc;font-size:1.2rem;bottom:0;right:-1px}
#select .dirTitle:hover{color:#c68702}
#select .dirTitle b{margin:0 4px;color:#aaa;font-weight:normal}
#select .dirTitle i{font-style:normal}
#select .dirTitle i:hover{color:#007FE0}
#select .infolder{padding:0 0 1em}
#select #ac,#select .ui-autocomplete{width:120px;border-radius:3px}
#select.pc .item{font-size:.957rem}
#select.m .item{background:#00A292}

/*dir*/
#dir #search:before,#dir #dirSearch:before{content:"\e632";color:#00b2b5}
#dir #addDir:before{content:"\e677";color:#eeac02}
#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:#EA3546}
#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 2em 2px}
#dir #forselect{position:fixed;bottom:8px;left:50%;margin-left:-50px}
#dir .hideCbs .obj .c{width:100%}
#dir .hideCbs .obj .r{display:none}

/*thumb*/
#thumb #delObjItem:before{content:"\e67e";color:#EA3546}
#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}
#thumb .reswin #objsDiv .obj{margin-left:0;margin-right:42px}

/*adminHome*/
#adminHome #tools a{margin:10px 22px 20px 0;font-weight:300}
#adminHome ul.dot{margin-left:20px;margin-bottom:36px;line-height:1.8}
#adminHome ul.dot b{font-weight:normal;margin-right:6px}
#adminHome #codes{padding-left:20px;margin-bottom:2em}
#adminHome #codes input[type='text']{width:min(21em, calc(100% - 9em))}
#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 #pageTitle{margin:-11px 0 1rem;font-size:1.25rem;text-align:left}
#OrderAdmin #box{background:#f2f2f2;color:#555;padding:8px;font-size:.957rem;line-height:2}
#OrderAdmin #box input,#OrderAdmin #box select{background-color:rgba(255, 255, 255, 0.6)}
#OrderAdmin #btnSearch{background:#2f323a;color:#eee;width:25px;opacity:0.25;margin-top:2px;font-size:1.1rem;border-radius:12.5px;display:flex;vertical-align:middle;justify-content:center;align-items:center;cursor:pointer;transition:opacity 0.2s linear}
#OrderAdmin #box:hover #btnSearch{opacity:1}
#OrderAdmin #OrderList{margin:2.5em 0 4px;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 .ui-tabs-panel{padding:3em 0 0}
#maint .btns .btn{margin:18px 7px 0}
#maint.m #options ul{line-height:1.8}
#maint #baks_ddlBaks{border:1px #aaa solid;width:99%;height:180px}
#maint .tbarea{width:99%;height:320px}
#maint #cke_js_tbJs,#maint #cke_css_tbCss,#maint #cke_apidemo_tbApiDemo{margin:0 -13px}
#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:2.5em 0;font-size:.957rem;line-height:2.3}
#chart #setHeader{padding:5px 11px 4px 11px;background:#E8EAEF;border-radius:6px 6px 0 0;color:#444}
#chart #setzone{background:#F5F6F8;border-radius:0 0 6px 6px;padding:7px 11px;border:0.85px #E7E9EE solid}
#chart #chartOpts{text-align:right;white-space:nowrap;color:#555}
#chart .ddlKey{width:6.1em;background-color:rgba(255,255,255,0.67)}
#chart.pc #ddlTimeSpan{width:53px}
#chart .mr{margin-right:1.5em}
#chart .itemKey{margin-right:9px;font-weight:bold}
#chart #divys{line-height:1.6;padding:0.3rem 0}
#chart #cblYs label{cursor:move}
#chart #cblYs .ui-sortable-placeholder{height:auto!important}
#chart #setzone .more,
#chart.m #setzone #ell,
#chart #setzone:hover #ell{display:none}
#chart.m #setzone .more,
#chart #setzone:hover .more{display:inline-block}

/*report*/
body #report{overflow-x:auto;overflow-y:hidden;padding-bottom:2px;font-size:.957rem}
body #report > table{min-width:100%;margin-right:-1px!important}
#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:"\e71a";font-size:1.05rem;color:#808288;margin-right:0.1rem}
#report .item .key{font-size:1.03rem;font-weight:bold;color:#007FE0}
#report .sep{height:4px;overflow:hidden}
#report .setting{margin:3px 0 9px 1.15rem;line-height:1.8}
#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;font-weight:bold}
#report #rt td.left{text-align:left}
#report #rt td.t1{color:#555;text-align:left}
#report #rt td.v1{color:#555;text-align:right}
#report #rt td.t2{color:#109356;text-align:left}
#report #rt td.v2{color:#109356;text-align:right}
#report #rt td.t3{color:#4E4B81;text-align:left}
#report #rt td.v3{color:#4E4B81;text-align:right}
#report #rt td.t4{color:#126;text-align:left}
#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:#f6f7f8}
#report #rt td.b2{background:#f3fff7}
#report #rt td.b3{background:#F1FCFF}
#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:1px #dadbdd solid;border-radius: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.m #rt{font-size:13px}
#report.m #reportTitle{text-align:left;margin-bottom:1em}

/*users*/
#users body{margin:28px 8px 8px 2.5%}
#users .obj{margin-right:14px}
#users .obj.locked div:before{color:#aaa}
#users .obj.locked div:after{position:absolute;right:3px;bottom:0;content:"\e6e3";font-family:ims;font-size:1.15rem;color:#555}
#users #main{table-layout:fixed}
#users #tdUnits{width:27%;padding-bottom:2em;font-size:.957rem}
#users #divUnits a{color:#444}
#users #divUnits a i{color:#787f92}
#users #divUnits a i:before{margin-right:0.4em}
#users #divUnits a:hover,
#users #divUnits a:hover i{color:#e03974}
#users #divLocation{padding:4px 1px 3px 6px;border:1px #dadde4 solid;background:#f5f6f8}
#users #objsDiv{padding-top:14px;border:1px #dadde4 solid;border-top:none;overflow:hidden;background:#fff;min-height:calc(100vh - 80px)}
#users #ulAttrs input[type='text']{min-width:160px}
#users #attr_tbAnnex{width:calc(100% - 14em)}
#users #attr_tbAddr{width:calc(100% - 7em)}
#users #au_tbUsers,#users #au_tbRoles{width:444px}
#users #au_tbUnits{width:220px}
#users #exerArea{padding:3px 2px 3px 6px}
#users #divRoles{max-height:210px;overflow-y:auto;padding:3px 0 4px 7px;line-height:1.6}
#users #ho_Body{min-height:32px;padding-top:0.5em}
#users #tv a img{vertical-align:middle}
#users #tv td.leaf{padding:1px 0 !important}
#users #tv a.leaf:before{content:"\e6a9";color:#ffb635;margin-right:0.4em}
#users #tv > div:last-child a.leaf:before{display:none}
#users #tv td.selected{background:#007FE0;padding:2px 5px 2px 4px!important}
#users #tv a.selected,#users #tv a.selected:before{color:#fff}
#users #attr_hlUnit.aspNetDisabled{color:inherit}

/*roles*/
#roles #attr_commPower ul{margin:6px 3px 3px 8px}
#roles .Admin{font-weight:bold;color:#EA3546}
#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{margin-right:14px}
#guide .ui-tabs-panel{padding-top:2.5em;padding-left:5px;font-size:1rem}
#guide .ui-tabs-panel ul li{margin-bottom:4px}
#guide .ui-tabs-panel li b{color:#1a6;margin-right:16px}
#guide .zoneTitle + *{margin-left:1.25em}

/*infoList*/
#infoList body{margin-top:24px;max-width:1100px}
#infoList #listArea{float:left;width:68%}
#infoList #listArea.alone{width:96%;max-width:980px}
#infoList #navArea{float:right;width:25%;padding-top:4px}
#infoList #ulTags{font-size:0;margin-top:0.77rem}
#infoList #ulTags li{list-style-type:none;display:inline-block;background:#F5F5F5;color:#666;font-size:12px;width:6em;text-align:center;padding:3px 7px;margin:0 3px 3px 0;border-radius:4px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
#infoList #ulTags li:hover{background:#F2FAFE;color:#008BF5}
#infoList .titleBlock{line-height:2rem;color:#2D3039;font-weight:bold;background:#f2f2f2;margin-bottom:0.33rem;padding:1px 0 0 6px}
#infoList #divWrite .con input{height:24px;margin-right:6px}
#infoList #findDiv{margin:0 auto 0.8em 0;max-width:200px;border-radius:999px;border:1px #e0e1e3 solid;height:1.9rem;position:relative;overflow:hidden}
#infoList #findDiv:hover{border-color:rgba(55,125,255,.45)}
#infoList #findDiv:hover #btnff{color:#1E9FFF}
#infoList #tbKey{width:calc(100% - 28px);border:none;background:transparent;height:100%;margin:0;box-sizing:border-box;padding:1px 0 2px 11px;color:#555;font-size:.957rem}
#infoList #btnff{font-size:1.15rem;cursor:pointer;color:#bbb;position:absolute;right:3px;top:0;padding:0 5px}
#infoList #btnff:before{content:"\e60c";margin:0}
#infoList .con{margin-bottom:1.35rem;font-size:.957rem;line-height:1.7}
#infoList .item{border-bottom:1px #eaecef solid;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:#363A45;font-weight:bold}
#infoList .item .title:hover{color:#0A95FF}
#infoList .item .top{background:#414552;color:#fff!important;padding:2px 6px 3px;font-size:1.15rem;font-weight:400}
#infoList .item .top:hover{background:#0A95FF}
#infoList .item .unaudit{color:#aaa}
#infoList .item .top.unaudit{background:#909399}
#infoList .summary{color:#515667;margin:7px 6px 2px 0}
#infoList .footer{color:#aaa;margin-top:0.3rem;font-size:0.923rem}
#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 1px}
#infoList .toolicon:before{margin:0;color:#fff}
#infoList .toolicon:hover{background:#fdb400}
#infoList .footer .f-zhiding{border-radius:4px 0 0 4px;border-right:1px #bde6c7 solid}
#infoList .footer .f-plus{border-radius:0 4px 4px 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 #pager{margin:-0.8em 0 1em}
#infoList #children{margin:0 0 3em;display:inline-block;color:#c2c2c2;border-bottom:1px #dddfe2 solid;overflow:hidden;padding:3px 0 3px;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:#008BF5;font-weight:bold}
#infoList #children a:hover{color:#EA3546}
#infoList #children a.cur{background:#007FE0;color:#fff;font-size:0.96em;padding:1px 5px 3px}
#infoList #ddlSort,#infoList #ddlPagesize{width:6.3em}

/*info*/
#info body{margin-top:21px;max-width:800px}
#info #pageTitle{padding:4px 0 5px;margin-bottom:5px;line-height:1.8rem;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% 82%}
#info #attrs{margin:0 0 3.5em;font-size:12px;color:#b2b2b2}
#info #attrs a{margin-right:9px}
#info .htmlBox .fileBlock{line-height:1.2;font-size:1rem}
#info #footer{border-top:0.33rem #f2f2f2 solid}
#info #nearby{border-radius:0;margin-bottom:2.5em}
#info #tdTags{float:left;margin:6px 0 4px}
#info #admin{float:right;margin:6px 0 4px}
#info #admin a{margin-left:8px}
#info #admin .btn{margin-left:4px}
#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 #c0c1c3;margin-top:30px;font-size:1.1em!important}
#info #ckMent{height:160px;width:100%}
#info #aFav[rel='1']{background-color:#fa0;border-color:#fa0;color:#fff}
#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 2px 5px;font-weight:300}
#infoEdit #mainarea td#files{padding-bottom:6px}
#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.33rem;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:#e0e1e3}
#infoEdit #uploader .icon{width:64px;height:64px;line-height:64px}
#infoEdit #trCat{padding:3px 0 3px 6px;border:1px #e0e1e3 solid;border-top:none;margin-bottom:0.5em;background:#f7f8fa;font-weight:400}
#infoEdit #trCat select{background-color:rgba(255,255,255, 0.4)}
#infoEdit #tdSwitcher{text-align:right;vertical-align:top;padding:0.35rem 1px 0 0.8rem;color:#80848b;width:1.5em}
#infoEdit #tdSwitcher:before{content:"\e707";transform:rotate(90deg);font-size:1.12em;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 #pageTitle{margin-bottom:2rem}
#reg #titler{text-align:center;font-size:18px;font-weight:bold;color:#3cacff;margin:2em auto 3.5em;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 #ddd solid}
#reg table.hr tr td{border-bottom-color:#ddd}
#reg table.hr tr td:first-child{border-left:1px #ddd solid}
#reg table.hr tr td:last-child{border-right:1px #ddd 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:19%;padding:4px 0 3px 1em;vertical-align:middle}
#reg .col2{padding:4px 0 3px;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 #divRoles{color:#999;border-left:0.9px #ddd solid;padding:3px 3px 3px 7px}
#reg #vcode{width:calc(100% - 72px)}
#reg #sex{border-left:0.9px #ddd solid;padding-left:7px;height:24px;line-height:24px;display:block}
#reg #sex input{width:auto;border-left:0;padding-left:0}
#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 #up > div:not(.detail,.item_pict),
#summary #footer,
#summary #upPager{max-width:840px}
#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 #d8d8d8 dotted;padding-bottom:6px;margin-bottom:25px;max-width:840px}
#summary a.title{font-size:1.15em;line-height:1.9}
#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:100px;height:80px;vertical-align:top}
#summary .tdPict div{width:90px;height:80px;border:1px #ddd solid;line-height:77px;border-radius:4px;text-align:center;overflow:hidden}
#summary .tdPict div img{vertical-align:middle}
#summary .tdTitle{vertical-align:top}
#summary .tdTitle a.title{line-height:1.2;display:inline-block;font-weight:bold;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
#summary .tdDesc{vertical-align:bottom}
#summary .tdDesc > div{color:#888;line-height:1.5;max-height:4.4em;overflow:hidden}
#summary .foot{clear:both;color:#1a6}
#summary #upPager{border-bottom:1px #d5d7db solid;padding-bottom:2px}
#summary #footer{margin:3.5rem 0 8px;text-align:center}
#summary .able{margin-bottom:4px}
#summary .item_rich{margin-bottom:2.5rem}
#summary .item_rich .detailTitle{margin-bottom:2rem}
#summary .item_link{margin-bottom:1em;border-bottom:1px #ccc dotted}
#summary #icon{display:none;position:absolute; top:-99px;cursor:pointer;color:#fff;font-size:1.2rem;line-height:1.65rem;width:2rem;height:2rem;box-sizing:border-box;text-align:center;background:#20bc7a;border:2px #fff solid;border-radius:50%;box-shadow:0 0 7px #979fb3}
#summary #icon:before{content:"\e635";margin:0}
#summary #icon:hover{background:#FFB000}
#summary span.attr{margin-left:8px;color:#aaa;font-size:0.9em;font-family:Verdana;vertical-align:middle}
#summary #rtd{text-align:right;padding-right:4px}
#summary #fmt_upCodes{margin:2px 0 2px 2px}
#summary #tagarea{margin:3px 3px 4px}
#summary a.a_opr{background:#eaeaea;display:inline-block;line-height:1.2;cursor:not-allowed;font-weight:300;padding:2px 3px 3px;font-size:0.923rem;margin:0 1px 1px 0;color:#666;pointer-events:none}
body #summary .item,
body #summary .item_rich{margin-bottom:1em}

/*detail*/
#detail .inIfr #btnArea,
#detail .inIfr #footer{display:none}
#detail #body,#detail #footer{font-size:.957rem}
.detailTitle{margin-bottom:3rem;font-size:1.35rem;text-align:left;line-height:1.4;color:#2D3039;font-weight:bold}
.detailTitle a{font-size:inherit}
.detailTitle .attr{color:#b2b2b2;font-size:0.923rem;margin-top:0.5em;margin-bottom:1.5rem;font-weight:normal}
.detailTitle .attr:before{content:"\e6fd";font-size:1.05em;margin-right:0.3em}
#detail #footer{margin:2px 0 9px;line-height:1.25}
#detail #footer td{vertical-align:top;padding-top:5px}
#detail #footer.topline{border-top:4px #f1f1f1 solid;margin-top:1em}
#detail #footer a:before{font-size:1.1em}
#detail #lLinks a.first:before{content:"\e674"}
#detail #lLinks a.firstGener:before{content:"\e670";font-weight:bold;transform:rotate(90deg)}
#detail #rLinks{text-align:right;word-break:keep-all;white-space:nowrap;padding-top:0.45rem!important;padding-left:13px;font-size:0}
#detail #rLinks *{margin-left:0.35rem}
#detail .PagerBar{border-bottom:.9px #e6e6e6 solid;border-top:.9px #e6e6e6 solid;margin-top:-.9px;background:#f6f6f6}
#detail .PagerBar td{padding:4px 0 3px}
#detail #body{line-height:1.6}
#detail #body h1:not(:first-child),
#detail #body h2:not(:first-child),
#detail #body h3:not(:first-child),
#detail #body h4:not(:first-child),
#detail #body h5:not(:first-child){margin-top:1em;margin-bottom:0.5em}
#detail #body ul:not(:last-child),
#detail #body ol:not(:last-child){margin-bottom:0.75em}
#detail #main .reltable thead{position:sticky;top:0;z-index:1;background-color:#fff}
#detail #main .reltable:not(.hr) thead{box-shadow:0 1px 0 #d9dbdf}
#detail #main .reltable.blackline thead{box-shadow:0 1px 0 #666}
#detail #main .reltable .batchDown{display:none}
#detail .fileBlock{line-height:1.2;margin-bottom:3px}
#detail #main th,#detail #main td.th{padding-top:5px;padding-bottom:5px}
#detail #main table.hr > tbody > tr > *{padding-top:0.4rem}
#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:#EA3546;margin-left:5px;transform:scale(1.05)}
#detail .hideKey,#detailLayout .hideKey{margin-top:-2px}
#detail #taskTitle span{display:block;float:left;font-weight:bold;font-size:1.25rem;line-height:1.35;width:auto;max-width:calc(100% - 9rem)}
#detail #taskTitle > div{float:right;user-select:none;cursor:pointer;font-size:0.923rem;height:1.54rem;line-height:1.5rem;background:#F2F5F7;color:#8198b2;border:1px #CCD6E0 solid;padding:1px 0.4rem 1px 0.6rem;border-radius:0.923rem;margin-left:0.5em}
#detail #taskTitle > div:after{content:"\e675";font-family:ims;display:inline-block;margin-left:0.5em;transform:rotate(90deg) scale(0.65)}
#detail #taskTitle > div:before{color:inherit}
#detail #taskTitle > div.doing{background:#E4FBF1;color:#20bc7a;border-color:#A8F0D2}
#detail #taskTitle > div.doingx{background:#FDEDEE;color:#EE5968;border-color:#fbc3c9}
#detail #taskTitle > div.done{background:#FDF7ED;color:#e79c1d;border-color:#F5D7A3}
#detail #headinfo{margin-bottom:3.5rem;margin-top:0.5em;color:#b5b5b5;font-size:0.923rem;font-family:Geneva,Verdana,sans-serif}
#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;z-index:2}
#detail #editplace:before{content:"\e601";margin:0}
#detail #editplace:hover{background:#FFB000}
#detail #rowoprs{display:none;position:absolute}
#detail #btnArea{margin:4rem auto 0}
#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 #taskForm{display:inline-block;line-height:1.4;margin:2px 1em 0 0;padding:6px 1em 3px 12px;border-left-width:0}
#detail #taskForm > div{border-bottom:1px #bcbecc dotted;margin:2px 0 5px;padding-bottom:3px}
#detail #percentVal{width:85%;margin:2px 18px 0 0;display:inline-block}
#detail #ckMent{height:160px;width:100%}
#detail .progressBar{margin-bottom:2px}
#detail #p__uploader:not(.photo) .files{display:block;margin-bottom:8px}
#detail table.hr > * > tr > *{white-space:normal;word-break:break-all;word-wrap:break-word}
#detail #toFav[rel='1']{background-color:#fa0;border-color:#fa0;color:#fff}
#detail .mlayout{margin:0 2%}
#detail table[delable] tr:hover td.no{color:#e15a32;cursor:pointer}
#detail table[delable] tr:hover td.no span{display:none}
#detail table[delable] 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.5em 0.4em}
#detail td a.a_opr{color:#fff;display:inline-block;line-height:1.2;cursor:pointer;background:#24bf81;font-weight:300;padding:2px 3px 3px;font-size:0.923rem;margin:0 1px 1px 0;transition:all 0.2s}
#detail td a.a_opr:hover{background:#ffb400}
#detail #comms{margin-top:3.5em;background:#fff;border-radius:6px;padding:1em 1.25em;box-shadow:0 0 8px #d8dae0}
#detail #commlist .divcols{margin-top:1em;border-bottom:1px #d8d8d8 dotted;padding-bottom:1em}
#detail #commlist .divcols:last-child{border-bottom:none;padding-bottom:0}
#detail #commlist .comminfo{width:7em;border-right:1px #e2e2e2 solid;padding-right:3%;word-break:break-all;color:#0071c5}
#detail #commlist .comminfo > div{color:#aaa;font-size:12px}
#detail #commlist .freecol{padding-left:1em}
#detail #commsHeader{align-items:center;border-bottom:solid 1px #ddd;padding-bottom:5px}
#detail #commsHeader .freecol b{border-left:5px #EF3B7A solid;padding-left:6px;color:#363A45;font-size:1.05rem;line-height:1.1;display:inline-block;vertical-align:bottom}
#detail #commsHeader .toolcol{white-space:nowrap;text-align:right}
#detail #commsHeader .toolcol .btn{margin:0 0 0 0.5em}
#detail #flowHistory{position:absolute;top:-999px;z-index:3;max-width:83.5%;width:460px;box-shadow:0 1px 15px #c5cace;padding:0.5em 0.8em 0.5em 1em;background:#fff;border-radius:6px}
#detail #flowHistory .hisHead #flowtitle{font-weight:bold;line-height:1.35;font-size:1.03rem;padding:0.15rem 0 0.8rem;white-space:normal;word-break:break-all}
#detail #flowHistory .closer{width:1.6rem;text-align:right;color:#929499;cursor:pointer;font-size:1.1rem}
#detail #flowHistory .closer:hover{color:#EA3546}
#detail #flowHistory .closer:before{content:"\e649";margin-right:0}
#detail #flowHistory .flowov{background:#f4f5f7;padding:10px 2px 8px 9px;margin-bottom:1.5em;overflow:hidden}
#detail #flowHistory .flowov .flowstate{font-size:4.5rem;width:5rem;padding-right:2.5%;line-height:4rem;border-right:1px #ddd solid}
#detail #flowHistory .flowov .freecol{border-left:1px #fff solid;padding-left:3%;color:#666;line-height:1.6}
#detail #flowHistory .flowov .progressBar{filter:brightness(96%);height:1em;max-width:calc(100% - 6em)}
#detail #flowHistory .hisKey{margin:2em 0 1em;border-bottom:3px #eee solid;padding-bottom:2px;font-weight:bold;line-height:1.8;font-size:1.03rem}
/*步骤处理记录，公用*/
.his{max-height:calc(100vh - 100px);overflow:hidden auto;font-size:0.957rem;padding-right:3px}
.his .divcols{border-bottom:1px #eaeaea solid;padding-bottom:3px}
.his .divcols .freecol{font-weight:bold;color:#0071c5;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:0.5em}
.his .divcols .progressBar{height:16px}
.his .ns{margin-left:4px;background:#FCF5EA;color:#e79c1d;font-style:normal;font-weight:400;padding:1px 5px;font-size:12px;display:inline-block;transform:scale(0.95)}
.his .ns.Passed{background:#EEFCF6;color:#20bc7a}
.his .ns.Partially{background:#EFF6FF;color:#4E8FFF}
.his .ns.Rejected{background:#FDEDEE;color:#EE5968}
.his .dotime{margin-left:0.5em;color:#b2b2b2;font-size:12px;font-weight:400}
.his .node{width:auto;height:20px;font-size:12px;line-height:18px;cursor:pointer;border:1px #DDEBFD solid;background:#EFF6FF;color:#61A0F8;padding:0 8px;border-radius:11px;transform:scale(0.92)}
.his .node:hover{filter:brightness(104%)}
.his .con{margin-bottom:1em;padding-top:0.3em;color:#5a5a5a;word-break:break-all;line-height:1.6}
.his .con p{text-indent:0}
.his .divcols .freecol.right{padding-right:0;color:#444;font-weight:400}
.his .ns.startat{background:none;margin-left:0.1em;color:#b2b2b2;font-size:12px;letter-spacing:1px;width:auto;line-height:1.8}
.his .divcols .freecol .progressBar{text-align:left;margin:0 4px;max-width:calc(100% - 5em)}
.ulov li{border-bottom:1px #e5e5e5 solid;line-height:1.9;margin-bottom:3px}
.pop .his{max-height:360px;padding-top:1em}
.pop .his .divcols{margin-bottom:0.3em;line-height:1.6;border-bottom:1px #d5d5d5 dotted}
.pop .his .divcols a:before{content:"\e650";color:#f3a000;margin-right:3px}
.pop .his .dotxt{width:auto;padding-right:0.5em;filter:brightness(96%)}
.pop .his .con{margin-bottom:0.9em;padding-top:0}
/*表格版式及版式管理和概要视图*/
#layoutTable > .row{padding-bottom:0.27rem;border-bottom:.9px #e2e3e4 solid;margin-top:0.425rem}
#layoutTable .keycell{padding-right:6px;box-sizing:border-box;min-height:1.46rem}
#layoutTable .valcell{white-space:normal;word-break:break-all;word-wrap:break-word;min-height:1.46rem}
#layoutTable .valcell p:first-child{margin-top:0}
#layoutTable .col-sm-2{flex-basis:25%;max-width:25%}
#layoutTable .col-sm-10{flex-basis:75%;max-width:75%}
#layoutTable .col-sm-1{flex-basis:12.5%;max-width:12.5%}
#layoutTable .col-sm-11{flex-basis:87.5%;max-width:87.5%}
#layoutTable > .row > div:not(:first-child) .keycell{padding-left:9px}
/*兼容IE8/9及导出可选择PDF*/
#layoutTable > .row{padding:0.3em 0\9}
#layoutTable .col-md-6{width:50%\9}
#layoutTable .col-md-6,
#layoutTable .col-md-12,
#layoutTable .col-sm-1,
#layoutTable .col-sm-2,
#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;color:#a0a0a0}
    #layoutTable div[class^="col-sm"]{flex-basis:unset;max-width:unset}
}
#detail #eh_here > .row{padding:0.5rem 0 0.25rem;border-bottom:.9px #e0e1e3 solid}
#detail #eh_here > .row:first-child{border-top:.9px #e0e1e3 solid}
#detail #eh_here > .row:hover{background-color:rgba(235,246,255,0.6)}
#detail #eh_here .col-sm-3{padding:0 5px 0 1px;flex:0 0 25%;max-width:25%}
#detail #eh_here .col-sm-9{flex:0 0 75%;max-width:75%}
#detail #eh_here .col-sm-9 input[type=text],
#detail #eh_here .col-sm-9 textarea,
#detail #eh_here .col-sm-9 .btnac,
#detail #eh_here .col-sm-9 select,
#detail #eh_here .col-sm-9 .cke{margin-top:-2px}
#detail #eh_here .wide{border-bottom:none}
#detail #eh_here .wide .col-sm-9{flex-basis:100%;max-width:100%;margin-top:0.75em}
#detail #eh_here .halftb{width:150px}
#detail #eh_here select{min-width:157px}
#detail #eh_here label:last-child{margin-right:0}

/*detailLayout*/
#detailLayout body{margin-top:26px;margin-right:18px;margin-bottom:12px}
#detailLayout #tabs .ui-tabs-nav #liTitle:hover{border:none}
#detailLayout #pageTitle{font-weight:bold;color:#0A95FF!important;padding-left:0;padding-right:0.6em;max-width:240px}
#detailLayout #sepor{color:#c0c0c0;font-weight:300}
#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 .zoneHover{background:#EDFBFD;border:1px #A5E0E6 dotted}
#detailLayout .zoneHover .item:last-child{border:none!important}
#detailLayout #zone2{padding-top:9px;vertical-align:bottom}
#detailLayout #tableArea .item{margin-top:-1px;border-bottom:#e0e0e0 1px solid;border-collapse:separate}
#detailLayout #tableArea .item:hover{color:#EA3546}
#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(3px);opacity:0.8;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 .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%;padding:2em 0;box-sizing:border-box;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:#EA3546;background:#ffe}
#detailLayout #recycle .padBlock{border:none;background:transparent}
#detailLayout #recycle td.val{display:none}
#detailLayout #recycle td.key{width:98%!important}
#detailLayout #free{max-width:870px}
#detailLayout #btns{padding-top:4em;text-align:center}
#detailLayout #freeList{padding-bottom:0.2em;margin-top:-0.4em;margin-left:-5px;display:inline-block;font-size:0.923rem}
#detailLayout #previewArea{overflow-x:auto;padding:13px 0 2px;margin-bottom:3px;user-select:none}
#detailLayout #previewTable{width:1px;background:#fff}
#detailLayout #preview td span{cursor:move}
#detailLayout #ganttDdls select{max-width:132px}
#detailLayout #ulRefCode{margin:6px 0 3px 8px}
#detailLayout #pop_queryCond a:before{content:"\e6ca";margin:0 0 0 4px;font-size:1.05em;color:#0071c5}
#detailLayout #toolArea > div{background:#f5f6f8;padding:11px 8px 6px 10px;margin-top:13px}
#detailLayout #toolArea select{max-width:145px}
#detailLayout #divQuerys{width:38%;margin-right:12px}
#detailLayout #codeTitle{position:relative}
#detailLayout #codeTitle a{position:absolute;right:0;top:0;font-size:.923rem;font-weight:400}
#detailLayout #toolArea .blkTitle{border-left-width:4px}
/*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:1.85rem;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 #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:#EA3546}
#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 #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:#EA3546}
#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:#832161}
#msgs #maintabs{font-size:0.957rem;margin-bottom:6px}
#msgs .tbTime{width:90px}
#msgs .tb{width:217px} 
#msgs .cbtd{width:18px;padding-bottom:3px}
#msgs #up{min-height:16px;padding-top:2em}
#msgs td.actived{background-color:#EDF7FF}

/*msgDetail*/
#msgDetail{overflow-x:auto}
#msgDetail body{margin-left:4%;max-width:800px}
#msgDetail #contentArea{background:#f5f6f8;padding:0.85em 1.2em 1em 1.5em;color:#3a3a3a;border-radius:6px}
#msgDetail #contentArea hr{border-top:1px solid #e2e2e2;border-bottom:1px solid #fafafa}
#msgDetail .msgTitle{font-weight:bold;font-size:1.05em;margin-bottom:0.75em}
#msgDetail #panel b{color:#df390c}
#msgDetail #panel i{color:#333;font-style:normal}
#msgDetail #tbName{width:110px;height:1.4rem}

/*userRelations*/
#userRelations #tbUsers,#userRelations #tbRoles{width:85%}
#userRelations #tbUnits{width:245px}
#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;line-height:1.25;text-align:center;background-color:#1393f3;cursor:pointer;color:#fff;overflow:visible;padding:7px 4px 8px;border-radius:3px;user-select:none;white-space:normal}
#flow .start,#flow .end{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{background:url(../../images/end.gif);color:#d52128}
#flow .node:before{color:#fff;position:absolute;left:-11px;top:-12px;background:inherit;text-align:center;width:20px;height:20px;line-height:20px;display:block;border-radius:50%;border:1px #fff solid;margin:0}
#flow .node .text{display:inline-block}
#flow .done{background:#e79c1d}
#flow .doing{background:#39a2c2 url(../../images/execing.gif) no-repeat 50% 1px}
#flow .doing:before{background-image:none}
#flow .pass{background-color:#4eb962}
#flow .cancel{background-color:#EE5968}
#flow .abort{background-color:#888}
#flow .un{background-color:#1393f3}
#flow .squ{width:11px;height:11px;display:inline-block;margin-right:4px;vertical-align:middle}
#flow .squ:before{display:none}
#flow #btns,#flow #cutline{position:fixed;left:3px;top:5px;z-index:-1}
#flow #btns{z-index:1}
#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:4px 1px 2px 0!important;border:1px #d9dae1 solid;border-top-color:#caccd2;border-radius:2px;min-height:5em;padding:2px 3px}
#flow .ui-tabs-panel{padding:12px 5px 4px 8px}
#flow #divAssign{padding:10px 0 4px 6px;line-height:2.2}
#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:120px}
#flow #ddlRoles{width:100px}
#flow .narrow{width:22px;margin-right:3px}
#flow #timeLimit{line-height:2.3;padding-left:1em}
#flow #logic{padding:2px 0 1px 16px;color:#096}
#flow .field{max-width:30%;margin-right:0.3em}
#flow .tbValue{width:34%}
#flow .nexts{display:none}
#flow #attrs .lightarea{margin:6px 0 3px 15px;padding:6px}
#flow #tbSt{margin-right:-6px}
#flow #startable{color:#808080}

/*trans*/
#trans body{min-width:724px}
#trans #maintabs{font-size:0.957rem;margin-bottom:6px}
#trans #maintabs a:visited{color:#832161}
#trans #maintabs table tr:first-child td{white-space:nowrap;overflow:hidden}
#trans #_flows,#trans #_tasks{padding-top:2em}
#trans td.ico{cursor:pointer;padding-bottom:3px}
#trans td.ico i:before{font-size:1rem}
#trans #steps_dlSteps dt{font-weight:bold;margin:6px 0;border-bottom:1px #d2d2d2 dotted;padding-bottom:3px}
#trans #steps_dlSteps dd ul{margin-left:1em;list-style:none;margin-bottom:1em;line-height:1.6}
#trans #steps_dlSteps dd li:before{content:"\e650";color:#f3a000}
#trans .state{color:#888;margin-left:0.75em;font-weight:normal}
#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{background:#F0F1F3;color:#393d49;font-size:1rem;cursor:pointer;padding:1px 3px;margin-right:1px;border-radius:2px}
#trans .opera i:before{margin:0}
#trans .opera .f-del:before{transform:scale(0.81)}
#trans .opera i:hover{background:#393d49;color:#fff}
#trans .tbTime{width:19.8%}
#trans .tb{width:60.5%}
#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.9);padding-left:1px}
#trans .seper{color:#555;margin:0 2px}
#trans #toView_tbUser{width:33%}
#trans #zb_Body td{padding-bottom:2px}
#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 #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:0 1px 1px 0}
#trans #jhs_Body .ui-tabs-nav{font-size:1rem}

/*search*/
#search body{margin-top:21px}
#search .inIfr #btnArea{display:none}
#search #box{position:sticky;top:0;background:#fff;border-bottom:1px #e2e2e2 solid;padding-bottom:4px;font-size:.957rem;line-height:2.1;z-index:5}
#search #box.box_naving{border-bottom:none}
#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;line-height:1.6}
#search #searcher.alone{display:block;background:#f2f2f2;border:1px #e2e2e2 solid;border-bottom:none;padding:5px 5px 5px 8px;line-height:2.2;margin:4px 0 -4px}
#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 .wider1{width:180px}
#search #conds .wider2{width:280px}
#search #conds select{max-width:90px;margin:0}
#search .fname{margin-right:5px;font-size:.957rem}
#search .logicTxt{color:#bbb;font-size:12px;zoom:0.88;margin-left:3px}
#search .sepchr{margin:0 2px}
#search #searcher .acdrop{background-color:#fff;padding-top:0;vertical-align:middle}
#search #box .btn{height:1.82rem;border-radius:0;margin:0 1px 0 0;line-height:1.7rem;padding:0 6px;font-size:0.923rem;font-weight:300;filter:brightness(106%)}
#search #box #btnFind{margin-left:6px}
#search.m #box #btnFind{margin-left:10px}
#search #navbox{margin-top:0.5em;line-height:2}
#search #navbox .btn{height:1.65rem;line-height:1.6rem}
#search #navbox input[type=text]{height:1.53rem;margin-top:-1px}

/*拍照*/
#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 4px 10px;position:relative;overflow:visible}
#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 #signtool{position:absolute;right:35px;top:-1.77rem}
#pop_sign #signtool i{width:1.2em;padding:1px 4px;border:2px #fff solid;border-right-width:0;cursor:pointer;background:#eee;color:#2a2a2a;box-shadow:0 0 2px #939ba0}
#pop_sign #signtool i:first-child{border-radius:50% 0 0 50%;padding-left:6px}
#pop_sign #signtool i:first-child:before{transform:scaleX(-1) scale(0.9)}
#pop_sign #signtool i:last-child{border-radius:0 50% 50% 0;border-width:2px;padding-right:5px}
#pop_sign #signtool i:before{margin:0}
#pop_sign #signtool i:hover{background:#1E9FFF;color:#fff}
#pop_sign #signQr,
#pop_sign #signFavs{position:absolute;display:none;right:36px;max-width:120px;padding-top:6px;box-shadow:0 1px 8px #bfc2cb}
#pop_sign #signFavs div{height:30px;background:#f8f8f8;text-align:center;border-bottom:1px #e2e2e2 solid;cursor:pointer;position:relative}
#pop_sign #signFavs div:last-child{border-bottom:0}
#pop_sign #signFavs div svg{height:100%;width:auto}
#pop_sign #signFavs div:hover{background:#fff}
#pop_sign #signFavs div:hover i:before{content:"\e637";background:#fff;color:#E46D79;padding:2px;font-size:1rem;position:absolute;right:0;top:7px}
#pop_sign #signQr{min-height:90px;background:url(../../images/loading_ov.gif) no-repeat center center;text-align:center}
#pop_sign #signQr > *{background:#fff}
#pop_sign #signQr div{font-size:12px;padding-bottom:4px;margin-top:-2px}
#pop_sign .btnArea{margin:0.75em 0}
@media (min-width:481px) {
    #pop_sign[max] .btnArea{text-align:right;margin:0 0.8em 0.5em 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% 50%;background-repeat:no-repeat;background-size:contain}
.sig .signature{margin:0}
#popcons .signature{width:100%;height:auto;margin:0;cursor:default}
/*传送*/
#tunnel body{max-width:840px}
#tunnel #pop_sign{width:100%!important;max-width:800px}
#tunnel #pop_sign #signZone{height:270px}
#tunnel #signtool{right:10px}
#tunnel #btnSignOk{padding-left:2em;padding-right:2em;margin-top:-8px}
#tunnel #sign_undo + i{border-radius:0 50% 50% 0;border-width:2px;padding-right:5px}
#tunnel .closer,#tunnel #sign_qr,#tunnel #sign_fav{display:none}
#tunnel #tabsConvey{max-width:800px}
#tunnel .ui-tabs-panel{padding-top:3em}
#tunnel #uploader{text-align:center}
#tunnel #uploader .icon{width:120px;height:120px;font-size:24px;line-height:120px}
#tunnel #tbText{width:100%;height:240px;box-sizing:border-box;padding:0.5em 0.5em 2em}

/*tools*/
#tools .resbox{border:none;background:transparent;margin-top:9px;padding:0 2px 3px 4px;box-sizing:border-box;width:100%;height:110px;overflow:auto}
#tools textarea{resize:none}
/*扫码*/
#tools[rel=scan]{overflow:hidden}
#tools[rel=scan] body{margin:0;padding:0}
#tools #scanVideo video{height:100vh;background:transparent}
#tools #scanVideo button{height:28px;border-radius:2px;font-size:.957rem;padding:1px 8px;border:.85px #8D93A5 solid;vertical-align:middle;background:#f6f6f6;color:#484D5B;cursor:pointer}
#tools #scanVideo button:hover{background:#2f323a;border-color:#2f323a;color:#fff}
#tools #scanVideo select{max-width:180px;height:28px;vertical-align:middle}
#tools #html5-qrcode-anchor-scan-type-change{text-decoration:none!important;color:#007FE0;line-height:2.5}
#tools #scanVideo__dashboard{position:fixed;left:0;bottom:0;background:rgba(255,255,255,0.6);color:#111}
#tools #scanVideo__scan_region img{margin-top:3.5em;width:120px;height:auto}
/*链接查询*/
#tools body.coder .headerZone{border-bottom:none;margin-bottom:1px}
#tools .setbox{padding:1em;background:#f2f2f2;font-size:0.957rem}
#tools #upQuery select{height:26px;font-size:13px}
#tools .boxtitle{font-size:1.05rem;font-weight:bold;background:#eaeaea;border-top:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;padding-top:.5em;padding-bottom:.5em}
#tools .codeArea{color:#E3EAF2;font-size:.957rem}
#tools .codeArea .divcols{background:#27272A;padding:0.6em 1em;border-radius:5px 5px 0 0}
#tools .codeArea .f-copy{width:2em;text-align:right;cursor:pointer}
#tools .codeArea .code{background:#18181B;padding:1em;border-radius:0 0 5px 5px;margin:0}

/*preview.aspx*/
#preview body{margin:0;overflow:hidden auto;font-size:0}
#preview #text{margin:1em;white-space:pre-wrap;word-wrap:break-word;font-family:微软雅黑,Arial,宋体;font-size:13.65px;line-height:1.6}
#preview #imgBox{display:flex;height:99.9vh;justify-content:center;align-items:center}

/*prompt*/
#Prompt #box{width:450px;max-width:94%;text-align:center;margin:8vh auto 12px}
#Prompt #icon{font-size:4rem;line-height:1;margin-bottom:0.2rem}
#Prompt #pmtTitle{font-size:1rem;font-weight:bold;filter:brightness(92%)}
#Prompt #content{background:#F5F6F8;padding:1em;padding-right:0.7em;border-radius:6px;text-align:left;margin:2rem 0 4rem}
#Prompt #content p{text-indent:2em;margin:0.3em 0}
#Prompt #btnArea .btn{min-width:6.5em;border-radius:1.25rem}
#Prompt .Success{color:#39B54A}
#Prompt .Success #content{background:#EFF9EE;color:#366530}
#Prompt .Info{color:#31bdec}
#Prompt .Info #content{background:#EDF8FE;color:#484D5B}
#Prompt .Error{color:#DD5753}
#Prompt .Alert{color:#F2A63F}
#Prompt .Alert #content{background:#FCF6ED;color:#6c5435}

#aichat,#aichat body{height:100%;margin:0;max-width:960px}
#aichat #mainBody{height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;box-sizing:border-box}
#aichat #header{padding:0 9px 2px 1em;border-bottom:1px #e7e8ea solid;background:linear-gradient(to bottom, #D7DBEA, #f6f7fa);line-height:1.8rem}
#aichat #msgzone{overflow-x:hidden;overflow-y:auto;padding:1rem 3% 0}
#aichat #footer{display:grid;place-items:center;padding-bottom:env(safe-area-inset-bottom);padding:0.75em 3% 1em}
#aichat #inputBox{background:#fff;width:100%;box-sizing:border-box;border:1px rgba(0, 0, 0, 0.1) solid;border-radius:14px;padding:3px 9px 9px 6px}
#aichat #tbInput{width:100%;height:2rem;min-height:2rem;max-height:160px;overflow-y:auto;resize:none;box-sizing:border-box}
#aichat .ai_temp,
#aichat .ai_user{background:#f5f6f8;border-radius:12px;padding:0.75em 0.75em 0.75em 1em;margin:0 0 1.5em 2em}
#aichat .ai_assistant,
#aichat .ai_system{margin-bottom:3em}
#aichat .ai_reply{margin-bottom:0.75em}
#aichat .ai_summary{margin-left:0.75em;color:#b8b8b8;font-size:0.923rem}
#aichat .ai_temp{margin:0 2em 1.5em 0}
#aichat .ai_temp.loading{transform:scale(0.85);padding-top:1.25em}

/*导出页面。图文PDF不支持rem*/
html.exported .pageTitle,
html.exported .detailTitle{margin-bottom:30px;font-size:1.4em}
html.exported .detailTitle .attr{font-size:12px}
html.exported .detailTitle .attr:before{display:none}

/*代码雨*/
.wrapRain{position:relative;display:block;width:100%;height:100%;box-sizing:border-box}
.canvasRain{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0.75;background:#111;border-radius:3px;transition:opacity 0.5s}
/*翻译后*/
a#translate select{background-color:rgba(246,249,255,0.8);width:5.7em;height:1.45rem;font-size:0.92rem;font-weight:300;color:#000}
#sidebar.translate #start li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:99%}
#sidebar.translate #muViews ul{width:10.5em}

/*ColorBox*/
.cbShowing{overflow:hidden!important}
#cboxOverlay{position:fixed;top:0;left:0;z-index:10011;width:100%;height:100%;backdrop-filter:blur(9px);background:rgba(9,7,34,0.65);opacity:1!important;overflow:hidden}
#cboxOverlay.bgclear{backdrop-filter:none;background:rgba(9,7,34,0.35)}
#cboxOverlay.bgclear + #colorbox{opacity:0}
.m #cboxOverlay{background:#0d0a31}
#colorbox{position:fixed;z-index:10012;background:#fff;padding:10px;box-shadow:0 0 15px #393d49;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}
.photoBox #cboxLoadedContent{overflow:hidden!important}
#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:-7px;top:-7px;z-index:10013;cursor:pointer;background:#fff;color:#666;border:1px #777 solid;border-radius:50%;text-align:center;line-height:1.45rem;width:1.5rem;height:1.5rem;overflow:hidden}
#cboxClose:before{content:"\e649";font-size:.923rem;margin:0}
#cboxPrevious:hover:before,#cboxNext:hover:before,#cboxClose:hover:before{color:#EA3546}
#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 #dadce1;padding-bottom:0}
.ui-state-default{border:1px solid #d8dadf;background:#F5F6F8}
.ui-widget-header a,
.ui-state-default a{color:#7b808a}
.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:#ff5722}
.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:#3BC7E3 #cdd1d9 #fff;background:linear-gradient(to bottom, #EAF9FC, #fff 60%)}
.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}
.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}
.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;cursor:default}/*高1px遮底边框*/
.ui-tabs .ui-tabs-panel{display:block;padding:8px 6px 5px 8px;font-size:.957rem;border:1px solid #e2e2e2;border-top:none;min-height:2em}
.ui-tabs.noborder > .ui-tabs-nav{padding-left:14px}
.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 #e5e6e8;font-size:1.1em}
.ui-tabs.simple .ui-tabs-nav li{background:transparent;border:none;line-height:1.2;margin-right:11px}
.ui-tabs.simple .ui-tabs-nav li:last-child{margin-right:0}
.ui-tabs.simple .ui-tabs-nav li a{color:#a8aaae!important;padding:0 0 0.6em}
.ui-tabs.simple .ui-tabs-panel{background-color:transparent;border:none;padding:1.5em 0 0}
.ui-tabs.simple .ui-tabs-nav li.ui-tabs-active{box-shadow:inset 0 -2px #1E9FFF}
.ui-tabs.simple .ui-tabs-nav li:hover a,
.ui-tabs.simple .ui-tabs-nav li.ui-tabs-active a{color:#393d49!important;font-weight:bold}
.ui-draggable-handle,
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;	z-index:100;	border:1px dotted black}
.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;background:#fff;box-shadow:0 0 0.54rem #c8c8c8;max-width:96.5%!important;max-height:400px;overflow-y:auto;overflow-x:hidden;border-radius:4px}
#acList2{z-index:10020!important}
#acList2 .ui-menu-item:hover .ui-menu-item-wrapper,
.ui-autocomplete .ui-state-active{border:none;background:#008BF5;color:#fff}
.ui-menu{list-style:none;padding:3px 2px 3px 3px;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:.923rem;color:#555;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.25}
.m .ui-menu .ui-menu-item .ui-menu-item-wrapper{line-height:1.4;font-size:0.95rem}
.ui-menu .ui-menu-item a{display:block;padding:2px .4em;line-height:1.25}
.ui-autocomplete .ac-more{color:#888;background:#f5f6f8;margin:2px 1px 1px;cursor:pointer;text-align:center;line-height:1.4}
.ui-autocomplete .ac-more:hover{background:#e9ebee;color:#393d49}

/* 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:#fff;position:absolute;top:0;left:0;font-size:.923rem;z-index:111115;margin-right:-9999px;text-align:left;border-radius:4px;padding:6px 8px;min-width:26px;max-width:500px;background-color:#2f323a}
.poshytip .tip-inner{overflow:hidden;word-break:break-all}
.poshytip .tip-inner .sepline,.poshytip .tip-inner .sepline2{border-bottom-width:0}
.poshytip .tip-inner img{max-height:100%;max-width:100%}
.poshytip .tip-inner a{color:inherit}
.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{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4a4a4a;--pswp-icon-stroke-color:#4a4a4a;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}
.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.pswp:focus,
.pswp__icn:focus{outline:0}
.pswp *{box-sizing:border-box}
.pswp img{max-width:none}
.pswp--open,
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}
.pswp__bg{opacity:1!important;background:var(--pswp-bg)}
.pswp,.pswp__scroll-wrap{overflow:hidden}
.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}
.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}
.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}
.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__item{z-index:1;overflow:hidden}
.pswp__hidden{display:none !important}
.pswp__content{pointer-events:none}
.pswp__content > *{pointer-events:auto}
.pswp__error-msg-container{display:grid}
.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}
.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none}
.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}
.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none}
.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}
.pswp__button:disabled{opacity:0.3;cursor:auto}
.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}
.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}
.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}
div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}
.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}
.pswp__top-bar > *{pointer-events:auto;will-change:opacity}
.pswp__button--close{margin-right:6px}
.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}
.pswp__button--arrow:disabled{display:none;cursor:default}
.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}
.pswp--touch .pswp__button--arrow{visibility:hidden}
.pswp--has_mouse .pswp__button--arrow{visibility:visible}
.pswp__button--arrow--prev{right:auto;left:0px}
.pswp__button--arrow--next{right:0}
.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}
.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}
.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}
.pswp__preloader--active .pswp__icn{opacity:0.85}
@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85}
.pswp--one-slide .pswp__button--arrow,
.pswp__button--zoom,
.pswp--zoomed-in .pswp__zoom-icn-bar-v,
.pswp--one-slide .pswp__counter{display:none}
/*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 .smallbtns input[type="text"]{height:1.5rem}
.m .acdrop{line-height:2.2rem;transform:scale(0.65)}
.m .pop{border-radius:0;background:#fff}
.m .pop fieldset{background:inherit}
.m .pop .head .title{font-size:1.08rem}
.m .pop .close{font-size:1.12rem}
.m .pop .body{line-height:1.7}

@supports (-webkit-background-clip:text) or (background-clip:text) {
    .gradientText{background:linear-gradient(to right, #f06, #237eea);-webkit-background-clip:text;color:transparent}
    #detail #taskTitle span{background:linear-gradient(to right, #A48851, #5da200);-webkit-background-clip:text;color:transparent}
    #detail #taskTitle span:before{content:"\e638";color:#A48851;transform:scale(115%)}
}
@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:6%}
    .pop{padding:5px 9px 2px}
    #table body,
    #select body{margin-left:5%}
    #select #header,
    #table #datanav{left:5%}
    #topbar.m #navbar a{padding:0 14px}
    #summary .item_pict{float:left;width:48.5%;margin-right:1.5%;max-width:415px}
    #summary .item_pict:last-child:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}
}

@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 12px}
}

@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}
    #tools body{margin:1.5em 1.5em 0.5em}
}

/*手机横屏*/
@media (max-width:720px) {
    #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}
    #colorbox.pdfBox{padding:12px 0 0}
    #home .layout{table-layout: fixed;width:99%;margin-right:-1.5em}
    #home .layout tbody,#home .layout tbody tr{width:100%}
    #home .layout colgroup col,
    #home td.zone{padding:0 0 4px 0;float:left;width:100%!important}
    #home .bditem{min-width:152px}
    #edit .h{width:22%}
    #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%;margin-bottom:2em}
    #infoList .con{padding-left:2em}
    #infoList #findDiv{display:none}
}

@media (max-width:600px) {
    body{margin-left:4%;margin-right:4%}
    .obj{margin:0 9px 6px 14px}
    .hide1{display:none!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}
    #templet td.h{width:auto}
    #templet .dtype{width:4.3em}
    #templet .level{width:2.2em}
    #templet #pop_tbUrl{max-width:48%}
    #templet #spanMuti{display:block}
    #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 #toolArea,
    #detailLayout #toolArea > div{display:block}
    #detailLayout #divQuerys{width:unset;margin:0 0 1em}
    #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}
    .m #_tbPwd{height:2.15rem}
    #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 td.septop{margin-top:0.5em}
    #infoEdit #uploader{border-top:1px #e2e2e2 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:6px;padding-right:6px}
    #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.7}
    #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{height:auto;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}
    #detail #commlist .divcols,
    #detail #commlist .divcols > div{display:block;width:100%;border:none;padding:0}
    #detail #commlist .divcols .comminfo{border-bottom:1px #d8d8d8 dotted;padding-bottom:0.3em;margin-bottom:0.5em;padding-top:0.3em}
    #detail #commlist .divcols .comminfo > div{display:inline;margin-left:0.8em;font-size:0.957rem}
    #detailLayout #liTitle{display:none}
    #pop_ddlFilters_Ac,
    #pop_ddlFilters,
    #pop_ddlFilters_Link{max-width:155px!important}
    #OrderAdmin #box,#OrderAdmin #box > div,
    #navbox,#navbox > div{display:block!important}
    #OrderAdmin #btnSearch,
    #navbox #divDo{height:2rem;line-height:1.9rem;width:100%;text-align:center;margin-top:8px;border-radius:2px}
    #OrderAdmin #btnSearch:before,
    #navbox #divDo:before{content:"\e632  搜索";font-size:0.957rem}
}
@media (max-width:430px) {
    .nav-right{display:none}
    .hide3{display:none!important}
    .obj{margin:0 0 6px 18px}
    .m .PagerBar select{max-width:6.15em}
    #myalert{left:0!important;width:100%!important;margin-left:0!important;font-size:1rem;background:#f7f7f7;max-width:100%;border-radius:0;box-sizing:border-box;padding:5px 10px 1.5em}
    #myalert .ma_bar{margin-bottom:0.4em}
    #myalert .ma_close{font-size:1.8em;margin-top:-3px}
    #topbar .hasfind #find select,
    #topbar .hasfind #kw{max-width:24vw}
    #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:35%}
    #advSearch #conds select[id^=dplOper]{max-width:52px}
    #advSearch .tb{width:34%}
    #advSearch .btwn{display:block;padding:3px 0 3px 22px}
    #advSearch #condzone{width:100%}
    #advSearch #ddlVars{max-width:88px}
    #adminHome ul.squ{margin-left:0}
    #adminHome #codes{padding-left:0}
    #adminHome #tbMachineCode,#adminHome #tbRegCode{width:17.5em}
    #edit #editZone > table.hr > * > tr > td{display:block;width:100%!important}
    #chart #setzone > .inlineBlock:not(#divys){display:block}
    #chart #setHeader{display:block}
    #chart #ysbr{display:none}
    #chart #chartOpts{width:100%;text-align:left;color:#999;margin-top:0.35em}
    /*流程指定处理者*/
    #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}
    #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 .ui-tabs-panel ul.dot{margin-left:0}
    #admin #tbInternetUrl{width:calc(100% - 12em)!important}
    #admin #rblLoginMode{display:block}
    #templets .timeconds{display:block;padding-left:1.25em}
    #templets .timeconds .hidden{display:none}
    #templets .between input[type=text],
    #table .alonePager{min-width:100%;margin-right:-50%}
    #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%}
    .mbtns .btn{width:100%;display:block;box-sizing:border-box;margin:0 auto 1rem!important;height:2.7rem;border-radius:4px}
    #Prompt #content p{text-indent:0}
}
@media (max-width:360px) {
    .obj{margin:0 0 6px 12px}
    #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 4px 6px 28px}
    #topbar #home,#topbar #home + .sep{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:5px;padding-right:5px}
    #admin body{margin-left:4px;margin-right:0}
    #admin #tabs li.ui-tab{margin-left:2px;margin-right:2px}
    #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}
    #edit #up td.h,#edit #up td.e{display:block;height:auto}
    #edit #up td.h{padding-top:1em;color:#515667;font-weight:bold;font-size:1rem}
    #edit #up td.e{padding-top:0.4em!important}
    #edit #up td.e input[type=text],#edit #up td.e textarea{min-width:60%!important}
}

/*手机侧栏显示时，内容页限最小宽度*/
@media (max-width:299px) {
    body{min-width:290px;margin-left:12px}
    #select #ac,
    #footnav{display:none!important}
}

@media (min-width:360px) {
    #sidebar.m body{margin-left:4.5%;margin-right:4.5%}
}