/* ===== zTree ===== */
.treeview {overflow: auto; height: 650px;}
.ztree * {padding:0;margin:0;font-size:12px;font-family:Verdana,Arial,Helvetica,AppleGothic,sans-serif}
.ztree {margin:0;padding:5px;color:#333;min-height:50px;}
.ztree li {padding:0;margin:0;list-style:none;line-height:14px;text-align:left;white-space:nowrap;word-wrap:normal;word-break:normal;outline:0;}
.ztree li ul {margin:0;padding:0 0 0 18px}
.ztree li ul.line {background:url(images/line-conn.gif) 0 0 repeat-y;}
.ztree li a {padding:1px 3px 0 0;margin:0;cursor:pointer;height:17px;color:#333;background-color:transparent;text-decoration:none;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px;background-color:#FFE6B0;color:#333;height:16px;border:1px #FFB951 solid;}
.ztree li a.curSelectedNode_Edit {padding-top:0px;background-color:#FFE6B0;color:#333;height:16px;border:1px #FFB951 solid;}
.ztree li a.tmpTargetNode_inner {padding-top:0px;background-color:#316AC5;color:white;height:16px;border:1px #316AC5 solid;}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px;width:80px;padding:0;margin:0;font-size:12px;border:1px #7EC4CC solid;*border:0;}
.ztree li em {font-style:normal;}
.ztree li span {line-height:16px;margin-right:2px;margin-left:5px;}
.ztree li span.button {line-height:0;margin:0;width:16px;height:16px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;border:0 none;cursor:pointer;outline:none;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-image:url("images/standard.png");}
.ztree li span.button.chk {width:13px;height:13px;margin:0 3px 0 0;vertical-align:middle;cursor:auto}
.ztree li span.button.chk.checkbox_false_full {background-position:0 0}
.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px}
.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px}
.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0}
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px}
.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px}
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
.ztree li span.button.chk.radio_false_full {background-position:-28px 0}
.ztree li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
.ztree li span.button.chk.radio_false_part {background-position:-28px -28px}
.ztree li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
.ztree li span.button.chk.radio_false_disable {background-position:-28px -56px}
.ztree li span.button.chk.radio_true_full {background-position:-42px 0}
.ztree li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
.ztree li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztree li span.button.chk.radio_true_disable {background-position:-42px -56px}
.ztree li span.button.switch {padding:0;width:18px;height:18px;}
.ztree li span.button.root_open {background-position:-92px -54px}
.ztree li span.button.root_close {background-position:-74px -54px}
.ztree li span.button.roots_open {background-position:-92px 0}
.ztree li span.button.roots_close {background-position:-74px 0}
.ztree li span.button.center_open {background-position:-92px -18px}
.ztree li span.button.center_close {background-position:-74px -18px}
.ztree li span.button.bottom_open {background-position:-92px -36px}
.ztree li span.button.bottom_close {background-position:-74px -36px}
.ztree li span.button.noline_open {background-position:-92px -72px}
.ztree li span.button.noline_close {background-position:-74px -72px}
.ztree li span.button.root_docu {background:none}
.ztree li span.button.roots_docu {background-position:-56px 0}
.ztree li span.button.center_docu {background-position:-56px -18px}
.ztree li span.button.bottom_docu {background-position:-56px -36px}
.ztree li span.button.noline_docu {background:none;}
.ztree li span.button.ico_open,.ztree li span.button.folder_ico_open,.ztree li span.button.folder_ico_docu {margin-right:2px;background-position:-110px -16px;vertical-align:top;*vertical-align:middle}
.ztree li span.button.ico_close,.ztree li span.button.folder_ico_close {margin-right:2px;background-position:-110px 0;vertical-align:top;*vertical-align:middle}
/* .ztree li span.button.ico_docu {margin-right:2px;background-position:-110px -32px;vertical-align:top;*vertical-align:middle} */
.ztree li span.button.add {margin-right:2px;background-position:-143px 0px;vertical-align:top;*vertical-align:middle}
.ztree li span.button.edit {margin-right:2px;background-position:-110px -48px;vertical-align:top;*vertical-align:middle}
.ztree li span.button.remove {margin-right:2px;background-position:-110px -64px;vertical-align:top;*vertical-align:middle}
.ztree li span.button.ico_loading {margin-right:2px;background:url(images/loading.gif) no-repeat scroll 00 transparent;vertical-align:top;*vertical-align:middle}
ul.tmpTargetzTree {background-color:#FFE6B0;opacity:0.8;}
span.tmpzTreeMove_arrow {width:16px;height:16px;display:inline-block;*display:inline;*zoom:1;padding:0;margin:2px 0 0 1px;border:0 none;position:absolute;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:-110px -80px;background-image:url("../images/elements/ztree/zTreeStandard.png");*background-image:url("../images/elements/ztree/zTreeStandard.gif")}
ul.ztree.zTreeDragUL {margin:0;padding:0;position:absolute;width:auto;height:auto;overflow:hidden;background-color:#cfcfcf;border:1px #00B83F dotted;opacity:0.8;}
.zTreeMask {z-index:10000;background-color:#cfcfcf;opacity:0.0;position:absolute}
/* GridTree */
.gridtree ul,.gridtree li {*zoom:1;}
.gridtree ul,.gridtree li:before,.gridtree ul,.gridtree li:after {display:table;content:"";}
.gridtree ul,.gridtree li:after {clear:both;}
.gridtree li span,.gridtree li a {float:left;}
.gridtree li span span,.gridtree li span a {margin:0;float:none;}
/* Tree Icons */
.ztree li span.button.home_ico_open,.ztree li span.button.home_ico_close,.ztree li span.button.home_ico_docu {background:url(../images/elements/ztree/diy/home.png) no-repeat centercenter;}
.ztree li span.button.province_ico_open,.ztree li span.button.province_ico_close,.ztree li span.button.province_ico_docu {background:url(../images/elements/ztree/diy/province.png) no-repeatcenter center;}
.ztree li span.button.city_ico_open,.ztree li span.button.city_ico_close,.ztree li span.button.city_ico_docu {background:url(../images/elements/ztree/diy/city.png) no-repeat centercenter;}
.ztree li span.button.city_cas_ico_open,.ztree li span.button.city_cas_ico_close,.ztree li span.button.city_cas_ico_docu {background:url(../images/elements/ztree/diy/city_cas.png) no-repeatcenter center;}
.ztree li span.button.town_ico_open,.ztree li span.button.town_ico_close,.ztree li span.button.town_ico_docu {background:url(../images/elements/ztree/diy/town.png) no-repeat centercenter;display:none;}
.ztree li span.button.town_cas_ico_open,.ztree li span.button.town_cas_ico_close,.ztree li span.button.town_cas_ico_docu {background:url(../images/elements/ztree/diy/town_cas.png) no-repeatcenter center;display:none;}
.ztree li span.button.area_ico_open,.ztree li span.button.area_ico_close,.ztree li span.button.area_ico_docu {background:url(../images/elements/ztree/diy/area.png) no-repeat centercenter;}
.ztree li span.button.user_ico_open,.ztree li span.button.user_ico_close,.ztree li span.button.user_ico_docu {background:url(../images/elements/ztree/diy/user.png) no-repeat centercenter;}
.ztree li span.button.prison_ico_open,.ztree li span.button.prison_ico_close,.ztree li span.button.prison_ico_docu {background:url(../images/elements/ztree/diy/prison_1.png) no-repeatcenter center;}
.ztree li span.button.pArea_ico_open,.ztree li span.button.pArea_ico_close,.ztree li span.button.pArea_ico_docu {background:url(../images/elements/ztree/diy/prison_2.png) no-repeatcenter center;}
.ztree li span.button.pRoom_ico_open,.ztree li span.button.pRoom_ico_close,.ztree li span.button.pRoom_ico_docu {background:url(../images/elements/ztree/diy/prison_3.png) no-repeatcenter center;}
.ztree li span.button.empty_ico_open,.ztree li span.button.empty_ico_close,.ztree li span.button.empty_ico_docu {display:none;background-position:-9999px -9999px;}
.treeview .ztree li span.ico.user_ico_docu,.treeview .ztree li span.ico.user_ico_close,.treeview .ztree li span.ico.user_ico_open {background:url(../images/elements/ztree/diy/user.png) no-repeat centercenter;}
/* === zTree Icons === */
.treeview .ztree li span.ico.fun-group_ico_docu,.treeview .ztree li span.ico.fun-group_ico_close {background-position:-171px -147px;}
.treeview .ztree li span.ico.fun-group_ico_open {background-position:-171px -171px;}
.treeview .ztree li span.ico.fun_ico_docu,.treeview .ztree li span.ico.fun_ico_close {background-position:-195px -147px;}
.treeview .ztree li span.ico.fun_ico_open {background-position:-195px -147px;}
.treeview .ztree li span.ico.fun-link_ico_docu,.treeview .ztree li span.ico.fun-link_ico_close {background-position:-219px -147px;}
.treeview .ztree li span.ico.fun-link_ico_open {background-position:-219px -147px;}
.treeview .ztree li span.ico.fun-btn_ico_docu,.treeview .ztree li span.ico.fun-btn_ico_close {background-position:-243px -147px;}
.treeview .ztree li span.ico.fun-btn_ico_open {background-position:-243px -147px;}
.treeview .ztree li span.ico.fun-menu_ico_docu,.treeview .ztree li span.ico.fun-menu_ico_close {background-position:-195px -171px;}
.treeview .ztree li span.ico.fun-menu_ico_open {background-position:-195px -171px;}
.treeview .ztree li span.ico.fun-dialog_ico_docu,.treeview .ztree li span.ico.fun-dialog_ico_close {background-position:-219px -171px;}
.treeview .ztree li span.ico.fun-dialog_ico_open {background-position:-219px -171px;}
/* === Monitor Icons === */
.toggle-more,.toggle-switch,.ico.i-folder-add,.ico.m-resource,.ico.m-favorite,.ico.m-search,.act-favorite .ico,.act-play .ico,.act-delete .ico,.treeview .ztree li span.ico,.ico.m-gun,.ico.m-gun-hd,.ico.m-gun-offline,.ico.m-gun-hd-offline,.ico.m-gun-playing,.ico.m-gun-hd-playing,.ico.m-gun-intel,.ico.m-gun-intel-hd,.ico.m-gun-intel-offline,.ico.m-gun-intel-hd-offline,.ico.m-gun-intel-playing,.ico.m-gun-intel-hd-playing,.ico.m-gun-yuyan,.ico.m-gun-yuyan-hd,.ico.m-gun-yuyan-offline,.ico.m-gun-yuyan-hd-offline,.ico.m-gun-yuyan-playing,.ico.m-gun-yuyan-hd-playing,.ico.m-ball,.ico.m-ball-hd,.ico.m-ball-offline,.ico.m-ball-hd-offline,.ico.m-ball-playing,.ico.m-ball-hd-playing,.ico.m-ball-intel,.ico.m-ball-intel-hd,.ico.m-ball-intel-offline,.ico.m-ball-intel-hd-offline,.ico.m-ball-intel-playing,.ico.m-ball-intel-hd-playing,.ico.m-ball-yuyan,.ico.m-ball-yuyan-hd,.ico.m-ball-yuyan-offline,.ico.m-ball-yuyan-hd-offline,.ico.m-ball-yuyan-playing,.ico.m-ball-yuyan-hd-playing,.ico.m-halfball,.ico.m-halfball-hd,.ico.m-halfball-offline,.ico.m-halfball-hd-offline,.ico.m-halfball-playing,.ico.m-halfball-hd-playing,.ico.m-halfball-intel,.ico.m-halfball-intel-hd,.ico.m-halfball-intel-offline,.ico.m-halfball-intel-hd-offline,.ico.m-halfball-intel-playing,.ico.m-halfball-intel-hd-playing,.ico.m-halfball-yuyan,.ico.m-halfball-yuyan-hd,.ico.m-halfball-yuyan-offline,.ico.m-halfball-yuyan-hd-offline,.ico.m-halfball-yuyan-playing,.ico.m-halfball-yuyan-hd-playing,.ico.m-video,.ico.m-video-empty,.ico.m-video-playing,.ico.m-ioalarm,.ico.m-door,.ico.m-sensor,.ico.m-alarm-in,.ico.m-alarm-out,.ico.m-device {background:url(images/sprite.png) no-repeat -196px 0;}
.ztree li span.button.center_close {background-position:-74px -18px;}
.ztree li span.button.ico_close,.ztree li span.button.folder_ico_close {margin-right:2px;background-position:-110px 0;vertical-align:top;}
.ztree li span.button.ico_open,.ztree li span.button.ico_close,.ztree li span.button.ico_docu {display:inline-block;width:18px !important;height:18px !important;overflow:hidden;vertical-align:-5px;background:url(images/diy.png) no-repeat -18px 0;}
