@charset "utf-8";
html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, input, textarea, select, button, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{font-family:"Verdana", "Tahoma", "Lucida Grande", "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size:12px; line-height:1;}
h1, h2, h3, h4, h5, h6{font-family:"Verdana", "Tahoma", "Lucida Grande", "Microsoft YaHei", "Hiragino Sans GB", sans-serif; line-height:1;}
*:focus{outline:0 !important;}
html{height:100%;}
body{overflow:hidden;}
ul, ol{margin:0; padding:0; list-style:none;}
fieldset{margin-bottom:10px; padding:5px; border:1px #a3a3a3 solid; border-radius:4px;}
legend{display:inline-block; margin-left:20px; margin-bottom:5px; padding:0 5px; width:auto; font-size:14px; font-weight:700; line-height:inherit; color:#333333; border:0;}
.red{color:red !important;}
.orange{color:orange !important;}
.blue{color:blue !important;}
.green{color:green !important;}
.callout{padding:15px; border:1px #CCC solid; border-radius:2px; font-size:14px; line-height:1.5;}
.callout-red{border-left:4px red solid;}
/* ------------- bootstrap ------------- */
.fade{opacity:.3;}
.panel-group.panel-condensed .panel{border-radius:2px;}
.panel-group.panel-condensed .panel-heading{padding:5px 10px;}
.panel-group.panel-condensed .panel-body{padding:10px;}
.panel-group.j-accordion .panel-body{overflow:auto;}
.panel-group .panel-heading a{display:block; font-size:14px;}
.panel-group.panel-condensed  .panel-heading a{font-size:12px;}
.panel-main .panel-default{border:0; }
.panel-main .panel-default:first-child{border-top-color:transparent;}
.panel-main .panel-default .panel-heading{padding:0; height:27px; overflow:hidden;}
.panel-main .panel-default .panel-heading .panel-title a{display:block; padding:7px 15px 5px; font-size:14px; color:#c1cfe0; background:#1c2b36;}
.panel-main .panel-default .panel-heading .panel-title a.active,
.panel-main .panel-default .panel-heading .panel-title a:hover{font-weight:bold; text-decoration:none;}
.panel-main .panel-default .panel-body{padding:1px; overflow:auto;}

.label{font-size:12px;}
.btn{height:24px; padding:2px 8px; line-height:1.29758; border-radius:2px;}
.btn .caret{margin-left:4px; margin-top:-2px; vertical-align:middle;}
.btn.btn-sm{height:20px; font-size:12px;}
.btn.btn-nm{height:30px; padding:6px 8px; font-size:14px;}
.btn.btn-lg{height:40px; padding:10px 8px; font-size:18px; line-height:1; border-radius:5px;}
.btn-tag{position:relative; padding:3px 6px; text-shadow:0 1px 0 #FFF;}
.btn-close, .btn-red{color:#f05050; background:#fff; border-color:#f05050;}
.btn-close:active, .btn-red:active,
.btn-close.active, .btn-red.active,
.btn-close:hover, .btn-red:hover,
.btn-close:focus, .btn-red:focus{color:#FFF; background-color:#f05050;}
.btn-green{color:#23ad44; background:#FFFFFF; border-color:#23ad44;}
.btn-green:active,
.btn-green.active,
.btn-green:hover,
.btn-green:focus{color:#FFF; background-color:#23ad44;}
.btn-blue{color:#428bca; background:#FFFFFF; border-color:#428bca;}
.btn-blue:active,
.btn-blue.active,
.btn-blue:hover,
.btn-blue:focus{color:#FFF; background-color:#428bca; border-color:#428bca;}
.btn-orange{color:#f05050; background:#FFFFFF; border-color:#f05050;}
.btn-orange:active,
.btn-orange.active,
.btn-orange:hover,
.btn-orange:focus{color:#FFF; background-color:#f05050;}
.dropdown-menu{min-width:100px;}
.dropdown-menu > li  > a{padding:3px 8px;}
.dropdown-menu.right{right:0px; left:auto;}
.form-group{margin-left:0px !important; margin-right:0px !important; margin-bottom:8px;}
.input-group-addon{padding:5px 10px;}
.control-label{text-align:right;}
.form-control{position:relative; display:inline-block; padding:2px 5px; width:auto; height:30px; font-size:14px; vertical-align:middle; border-radius:2px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.form-control:focus{outline:0;}
.form-control.input-sm{height:20px; font-size:12px; line-height:1; border-radius:2px;}
.form-control.input-nm{height:30px; padding:6px 5px; font-size:14px; line-height:1.42857143;}
.form-control.input-lg{height:40px; padding:10px 5px; font-size:18px; line-height:1.33; border-radius:5px;}
/*form-control-validate*/
.form-control.required{background:#FFF url(img/error-bg.png) no-repeat center right;}
.form-control.n-invalid{border-color:#FF0000; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);}
label.x10{display:inline-block; width:10px; padding-right:5px;}
label.x15{display:inline-block; width:15px; padding-right:5px;}
label.x20{display:inline-block; width:20px; padding-right:5px;}
label.x25{display:inline-block; width:25px; padding-right:5px;}
label.x30{display:inline-block; width:30px; padding-right:5px;}
label.x35{display:inline-block; width:35px; padding-right:5px;}
label.x40{display:inline-block; width:40px; padding-right:5px;}
label.x45{display:inline-block; width:45px; padding-right:5px;}
label.x50{display:inline-block; width:50px; padding-right:5px;}
label.x55{display:inline-block; width:55px; padding-right:5px;}
label.x60{display:inline-block; width:60px; padding-right:5px;}
label.x65{display:inline-block; width:65px; padding-right:5px;}
label.x70{display:inline-block; width:70px; padding-right:5px;}
label.x75{display:inline-block; width:75px; padding-right:5px;}
label.x80{display:inline-block; width:80px; padding-right:5px;}
label.x85{display:inline-block; width:85px; padding-right:5px;}
label.x90{display:inline-block; width:90px; padding-right:5px;}
label.x95{display:inline-block; width:95px; padding-right:5px;}
label.x100{display:inline-block; width:100px; padding-right:5px;}
label.x105{display:inline-block; width:105px; padding-right:5px;}
label.x110{display:inline-block; width:110px; padding-right:5px;}
label.x120{display:inline-block; width:120px; padding-right:5px;}
label.x130{display:inline-block; width:130px; padding-right:5px;}
label.x140{display:inline-block; width:140px; padding-right:5px;}
label.x150{display:inline-block; width:150px; padding-right:5px;}
.control-label{cursor:pointer; margin-bottom:0; vertical-align:middle;}
.alert{width:auto;}
.alert,
.alert i{line-height:26px;}
.alert i{font-size:14px;}
.alert.sm{margin:0; padding:2px 10px;}
.alert.inline{display:inline-block;}
.alert.form-inline{display:inline-block; margin:0; padding:0px 10px; height:26px; vertical-align:middle;}
.alert.form-block{display:block; margin:1px 0 0; padding:0px 10px;}
.alert.search-inline{display:inline-block; margin:0; padding:0px 10px; height:24px; vertical-align:middle;}
.alert.search-inline, .alert.search-inline i{line-height:23px !important;}
.nav-tabs{border-bottom-style:solid; border-bottom-width:1px;}
/*.nav-tabs > li > a{padding:4px 10px;}*/
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{border-bottom-color:#FFF;}
.tab-content{padding:10px; border-style:solid; border-width:0 1px 1px; border-radius:0 0 3px 3px;}
.table{margin-bottom:0;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:5px 6px; vertical-align:middle;}
.table.edit > tbody > td{height:31px;}
.table > thead > tr > th{border-bottom-width:1px;}
.table > thead > th.center,
.table > tbody > td.center{text-align:center;}
.table > thead > th.left,
.table > tbody > td.left{text-align:left;}
.table > thead > th.right,
.table > tbody > td.right{text-align:right;}
.table.table-top{border-top:none;}
/* Main */
#bjui-header{z-index:2; margin-bottom:0; width:100%; height:50px; overflow:visible; border-width:0; border-radius:0;}
#bjui-header > .navbar-header > .navbar-toggle > .icon-bar{background-color:#FFF;}
#bjui-header > .navbar-header > .navbar-brand{padding:0 5px; color:#FFF; font-size:20px; line-height:44px;}
#bjui-header > nav > .nav > li.datetime > div{padding:5px 15px; height:100%; color:#FFF; line-height:20px;}
#bjui-header > nav > .nav > li > a{color:#fff; font-size:14px;}
#bjui-header > nav > .nav > li:first-child > a{border-left:none;}
#bjui-header > nav > .nav > li > a >.badge{background:#26c24c; color:#fff;}
#bjui-header > nav > .nav > li > .dropdown-menu > li > a{font-size:14px;}
#bjui-header > nav > .nav > li > .dropdown-menu > li > a.theme_default{color:#555;}
#bjui-header > nav > .nav > li > .dropdown-menu > li > a.theme_orange{color:#FF6600;}
#bjui-header > nav > .nav > li > .dropdown-menu > li > a.theme_purple{color:#7e00ff;}
#bjui-header > nav > .nav > li > .dropdown-menu > li > a.theme_blue{color:blue;}
#bjui-header > nav > .nav > li > .dropdown-menu > li > a.theme_green{color:green;}
#bjui-header > nav > .nav > li > a.theme{font-size:20px; line-height:18px; border-right-width:0px;}
#bjui-header > nav > .nav > li > a.theme.default{background-color:#929292;}
#bjui-header > nav > .nav > li > a.theme.orange{background-color:#FF6600;}
#bjui-header > nav > .nav > li > a.theme.purple{background-color:#c000ff;}
#bjui-header > nav > .nav > li > a.theme.blue{background-color:#7ba0bb;}
#bjui-header > nav > .nav > li > a.theme.green{background-color:#1ca61c;}
#bjui-leftside{position:absolute; top:55px; left:0; z-index:1;}
#bjui-sidebar{position:absolute; top:0; left:0; width:200px; overflow:hidden; height: 100em !important;}
#bjui-sidebar-s{position:absolute; top:0; left:0; display:none; width:24px;}
#bjui-sidebar > .toggleCollapse{display:block; height:25px; overflow:hidden;}
#bjui-sidebar > .toggleCollapse h2{float:left; margin:0; padding:0; padding-left:8px; width:150px; font-size:14px; font-weight:bold; line-height:25px; color:#c1cfe0;}
#bjui-sidebar > .toggleCollapse div{float:right; display:block; width:25px; height:25px; overflow:hidden; text-indent:3px; cursor:pointer;}
#bjui-sidebar > .toggleCollapse div i{font-size:18px; font-weight:bold; line-height:25px;}
#bjui-sidebar-s > .collapse{display:block; height:430px; cursor:pointer;}
#bjui-sidebar-s > .collapse > .toggleCollapse{height:25px; border:0;}
#bjui-sidebar-s > .collapse > .toggleCollapse div{width:100%; height:25px; text-indent:3px; border:0; cursor:pointer;}
#bjui-sidebar-s > .collapse > .toggleCollapse div i{font-size:18px; font-weight:bold; line-height:25px;}
#bjui-container{position:absolute; top:55px; left:210px;}
#bjui-splitBar{position:absolute; top:55px; left:205px; display:block; width:5px; overflow:hidden; cursor:col-resize;}
#bjui-splitBarProxy{position:absolute; top:55px; left:205px; display:none; width:3px; overflow:hidden; border-style:solid; border-width:1px; cursor:col-resize;}
#bjui-footer{position:absolute; bottom:0; left:0; padding:0 5px; width:100%; height:21px; text-align:center;}
/* Pages */
.bjui-pageHeader{position:relative; display:block; padding:10px 0 15px 10px; }
.bjui-pageHeader > form > .bjui-moreSearch{position:absolute; top:40px; left:0; z-index:900; display:none; padding:12px; width:100%; background:#f7f7f7; -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.5);box-shadow:0 3px 7px rgba(0,0,0,0.5);}
.bjui-pageHeader > form > .bjui-moreSearch label{display:inline-block; margin-bottom:0; vertical-align:middle;}
.bjui-pageHeader .showMoreSearch{font-size:24px; color:#23ad44; line-height:1;}
.bjui-headBar,
.bjui-footBar{clear:both; padding:3px 5px; height:38px;}
.bjui-headBar > ul,
.bjui-footBar > ul{height:28px;}
.bjui-headBar > ul > li,
.bjui-footBar > ul > li{float:right; margin-left:5px;}
.bjui-headBar > ul > li.left,
.bjui-footBar > ul > li.left{float:left; margin-left:0; margin-right:5px;}
.bjui-headBar > ul > li .btn,
.bjui-footBar > ul > li .btn{height:25px;}
.bjui-headBar > .pages,
.bjui-footBar > .pages{float:left; padding:1px 5px;}
.bjui-headBar > .pages > span,
.bjui-footBar > .pages > span{float:left; line-height:24px;}
.bjui-headBar > .pages > .selectPagesize,
.bjui-footBar > .pages > .selectPagesize{float:left; display:inline-block; padding-top:1px;}
.bjui-footBar > .pages > .selectPagesize > .btn-group > .btn{padding:2px; height:21px; border-radius:2px;}
.bjui-footBar > .pages > .selectPagesize > .btn-group > .btn > .filter-option{line-height:1.278;}
.bjui-headBar > .pagination-box,
.bjui-footBar > .pagination-box{float:right; padding-right:5px;}
.bjui-headBar > .pagination-box > ul,
.bjui-footBar > .pagination-box > ul{display:inline-block; margin:0;}
.bjui-headBar > .pagination-box > ul > li > span,
.bjui-footBar > .pagination-box > ul > li > span{height:25px;}
.bjui-headBar > .pagination-box > ul > li > a,
.bjui-headBar > .pagination-box > ul > li > span,
.bjui-footBar > .pagination-box > ul > li > a,
.bjui-footBar > .pagination-box > ul > li > span{position:relative; float:left; margin-left:-1px; padding:3px 8px; line-height:1.428571429; text-decoration:none; background-color:#ffffff; border:1px solid #dddddd;}
.bjui-headBar > .pagination-box > ul > li > .p-input,
.bjui-footBar > .pagination-box > ul > li > .p-input{padding:1px;}
.bjui-headBar > .pagination-box > ul > li > .p-input > .input-sm-pages,
.bjui-footBar > .pagination-box > ul > li > .p-input > .input-sm-pages{padding:0; height:21px;}
.bjui-headBar > .pagination-box > ul > li.jumpto .goto,
.bjui-footBar > .pagination-box > ul > li.jumpto .goto{margin-left:-1px; height:25px; line-height:17px;}
.bjui-pageContent{position:relative;background:#fff none repeat scroll 0 0;padding:5px;}
.bjui-pageFormContent{position:relative; display:block; padding:10px 5px; overflow:auto;}
.bjui-searchBar{height:24px;}
.bjui-searchBar > li{float:left; margin-right:12px;}
.bjui-searchBar > li label{float:left; line-height:24px; padding:3px 5px 0 10px; font-weight:normal;}
.bjui-searchBar > li label.ilabel{padding-left:5px;}
.bjui-searchBar > li div.icheckbox_minimal-purple,
.bjui-searchBar > li div.iradio_minimal-purple{float:left; margin-top:3px;}
.bjui-searchBar > li input{float:left; margin:0; padding-left:4px;}
.bjui-searchBar > li.icheck label{padding-left:5px; line-height:18px;}
.bjui-layout{position:relative;}
/* Navtab */
#bjui-navtab > .tabsPageHeader{position:relative; display:block; height:39px; border-style:solid; border-width:0;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent{position:relative; display:block; margin-right:20px; height:39px; overflow:hidden;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent.tabsPageHeaderMargin{margin:0 39px 0 20px;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent.tabsPageHeaderMargin > ul > li:first-child{margin-left:2px;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent.tabsPageHeaderMargin > ul > li:last-child{margin-right:4px;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > ul{position:absolute; height:39px; min-width:1000%;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > ul > li{position:relative; margin-bottom:1px;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > ul > li.active{border-bottom:none;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li > a{padding:10px 15px; border-width:1px; border-style:solid;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > ul > li span.close{position:absolute; right:5px; top:14px; font-size:12px;}
#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > ul > li span.close:hover{color:#FF0000;}
#bjui-navtab > .tabsPageHeader > .tabsLeft, #bjui-navtab > .tabsPageHeader > .tabsRight, #bjui-navtab > .tabsPageHeader > .tabsMore{position:absolute; display:block; width:20px; height:39px; overflow:hidden; cursor:pointer;}
#bjui-navtab > .tabsPageHeader > .tabsLeft{top:0; left:0; display:none;}
#bjui-navtab > .tabsPageHeader > .tabsLeft.tabsLeftDisabled{top:0; left:0; cursor:default;}
#bjui-navtab > .tabsPageHeader > .tabsRight{top:0; right:19px; display:none; text-indent:2px; border-right:none;}
#bjui-navtab > .tabsPageHeader > .tabsRight.tabsRightDisabled{top:0; right:19px; cursor:default;}
#bjui-navtab > .tabsPageHeader > .tabsMore{top:0; right:0;}
#bjui-navtab > .tabsPageHeader > .tabsLeft i,
#bjui-navtab > .tabsPageHeader > .tabsRight i,
#bjui-navtab > .tabsPageHeader > .tabsMore i{line-height:46px; font-size:16px; padding-left:5px;}
#bjui-navtab > .tabsMoreList{position:absolute; top:36px; right:0; z-index:1; display:none; width:170px; max-height:380px; overflow-x:hidden; overflow-y:auto; border-style:solid; border-width:1px;}
#bjui-navtab > .tabsMoreList > li{display:block; height:35px; line-height:21px; overflow:hidden;}
#bjui-navtab > .tabsMoreList > li a{display:block; padding:10px; height:35px; white-space:nowrap;}
#bjui-navtab > .tabsMoreList > li a:hover{text-decoration:none;}
#bjui-navtab > .tabsPageContent{position:relative; display:block; overflow:hidden;}
/* Dialog */
.bjui-dialog{position:absolute; display:block; text-align:left; border-radius:3px; -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);}
.bjui-dialog > .dialogHeader{position:relative; cursor:move;}
.bjui-dialog > .dialogHeader{display:block; height:38px; overflow:hidden;}
.bjui-dialog > .dialogHeader .close,
.bjui-dialog > .dialogHeader .maximize,
.bjui-dialog > .dialogHeader .restore,
.bjui-dialog > .dialogHeader .minimize{position:absolute; top:10px; display:block; width:19px; height:19px; overflow:hidden; font-size:18px; line-height:19px;}
.bjui-dialog > .dialogHeader h1{display:block; margin:0; padding:0 0 0 15px; height:38px; overflow:hidden; line-height:36px;font-size:14px;}
.bjui-dialog > .dialogHeader h1 span.title{font-size:16px;}
.bjui-dialog > .dialogHeader .fa{ color:#fff;}
.bjui-dialog > .dialogHeader .close{right:4px; opacity:1; filter:alpha(opacity=100);}
.bjui-dialog > .dialogHeader .close:hover i{color:#fff;}
.bjui-dialog > .dialogHeader .maximize{right:23px;}
.bjui-dialog > .dialogHeader .restore{right:23px; display:none;}
.bjui-dialog > .dialogHeader .minimize{right:42px;}
.bjui-dialog > .dialogContent{display:block; padding:5px 5px 2px 5px; overflow:hidden;}
.bjui-dialog.dialogProxy{opacity:0.8; filter:alpha(opacity=80);}
/* Dialog resizable */
.bjui-resizable{position:absolute; top:0; left:0; z-index:100; display:none; overflow:hidden; border-style:dotted; border-width:1px; opacity:0.5; filter:alpha(opacity=50);}
.bjui-dialog > .resizable_h_l, .bjui-dialog > .resizable_h_r, .bjui-dialog > .resizable_h_c,
.bjui-dialog > .resizable_c_l, .bjui-dialog > .resizable_c_r,
.bjui-dialog > .resizable_f_l, .bjui-dialog > .resizable_f_r, .bjui-dialog > .resizable_f_c{position:absolute; display:block; overflow:hidden; width:6px; height:6px;}
.bjui-dialog > .resizable_h_l{top:0; left:0; z-index:2; cursor:nw-resize;}
.bjui-dialog > .resizable_h_r{top:0; right:0; z-index:2; cursor:ne-resize;}
.bjui-dialog > .resizable_h_c{top:0; left:0; z-index:1; width:100%; cursor:n-resize;}
.bjui-dialog > .resizable_c_l{top:0; left:0; z-index:1; cursor:w-resize;}
.bjui-dialog > .resizable_c_r{top:0; right:0; z-index:1; cursor:e-resize;}
.bjui-dialog > .resizable_f_l{bottom:0; left:0; z-index:2; cursor:sw-resize;}
.bjui-dialog > .resizable_f_r{bottom:0; right:0; width:11px; height:11px; z-index:2; cursor:se-resize;}
.bjui-dialog > .resizable_f_c{bottom:0; left:0; z-index:1; width:100%; cursor:s-resize;}
/* Taskbar */
#bjui-taskbar{position:absolute; z-index:30; width:100%; height:29px; overflow:hidden;}
#bjui-taskbar > .taskbarContent{position:relative; display:block; height:29px; overflow:hidden;}
#bjui-taskbar > .taskbarContent.taskbarMargin{margin:0 20px;}
#bjui-taskbar > .taskbarContent > ul{position:absolute; width:10000px;}
#bjui-taskbar > .taskbarContent > ul > li{position:relative; float:left; margin-top:1px; margin-left:2px; padding-left:5px; height:27px; border-radius:3px; cursor:pointer;}
#bjui-taskbar > .taskbarContent > ul > li > .taskbutton{float:left; padding:0 25px 0 5px; height:27px; overflow:hidden; font-size:14px; line-height:27px;}
#bjui-taskbar > .taskbarContent > ul > li > .taskbutton span{line-height:26px;}
#bjui-taskbar > .taskbarContent > ul > li > .close{position:absolute; top:3px; right:3px; display:block; padding:0; width:14px; height:14px; overflow:hidden; font-size:14px; opacity:1; filter:alpha(opacity=100);}
#bjui-taskbar > .taskbarLeft, #bjui-taskbar > .taskbarRight{position:absolute; top:1px; width:19px; height:27px; color:#FFF; font-size:16px; line-height:26px; text-align:center;}
#bjui-taskbar > .taskbarLeft{left:0; display:none;}
#bjui-taskbar > .taskbarRight{right:0; display:none;}
#bjui-taskbar > .taskbarLeft:hover,
#bjui-taskbar > .taskbarRight:hover{border-style:solid; border-width:1px; cursor:pointer;}
#bjui-taskbar > .taskbarLeft.disabled:hover,
#bjui-taskbar > .taskbarRight.disabled:hover{cursor:default;}
/* TableFixed */
.bjui-tablefixed{clear:both;}
.bjui-tablefixed .table{border:0; table-layout:fixed;}
.bjui-tablefixed > .fixedtableScroller > .fixedtableTbody > .table > tbody > tr > td{word-wrap:break-word; word-break:normal; line-height:1.3;}
.bjui-tablefixed > .fixedtableScroller > .fixedtableTbody > .table > tbody > tr:first-child > td{border-top:none;}
.bjui-tablefixed > .resizeMarker,
.bjui-tablefixed > .resizeProxy{position:absolute; display:block; width:1px; overflow:hidden;}
/* table - orderby */
.table > thead > tr > th > .fixedtableCol{position:relative; line-height:1.5; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.table > thead > tr > th.orderby a.order{position:absolute; right:1px; width:13px; height:9px; font-size:14px; font-weight:bold; text-align:center; border-radius:2px;}
.table > thead > tr > th.orderby a.order i{position:absolute; top:-3px; left:2px; height:9px;}
.table > thead > tr > th.orderby a.order.asc{top:0px;}
.table > thead > tr > th.orderby a.order.desc{top:9px;}
/* Tabledit */
.bjui-tabledit > thead .num-add{padding:1px 5px; height:21px;}
.bjui-tabledit > thead .row-add{position:absolute; top:-1px; right:1px; width:20px; height:19px; font-size:14px; line-height:19px; text-align:center;}
.bjui-tabledit > tbody > tr > td{padding:2px 1px;}
.bjui-tabledit > tbody > tr > td .form-control{padding:2px 3px; width:100%; height:24px; font-size:12px;}
.bjui-tabledit > tbody > tr > td button.selectpicker{}
.bjui-tabledit > tbody > tr > td span.msg-wrap{padding:3px 6px; min-height:24px;}
.bjui-tabledit > tbody > tr > td span.n-arrow{top:5px;}
.bjui-tabledit > tbody > tr.readonly > td{padding-left:2px;}
.bjui-tabledit > tbody > tr.readonly > td .form-control{padding:0;background-color:transparent; -webkit-box-shadow:none !important; border:none; box-shadow:none !important;}
.bjui-tabledit > tbody > tr.readonly > td .form-control:focus{border-color:transparent; -webkit-box-shadow:none !important; border:none; box-shadow:none !important;}
.bjui-tabledit > tbody > tr.readonly > td button.selectpicker{padding-left:0; padding-top:4px; background:transparent; border:none; opacity:1; filter:alpha(opacity=100);}
.bjui-tabledit > tbody > tr.readonly > td button.selectpicker > .caret{display:none;}
/* Alertmsg */
.bjui-alert{position:absolute; top:0; left:50%; z-index:1011; display:block; margin-left:-230px; padding:10px; width:460px; background:#FFF; background:rgba(255, 255, 255, 0.8); border:1px #DDD solid; border-radius:3px; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);}
.bjui-alert > .alertContent{display:block;}
.bjui-alert > .alertContent .alertInner{display:block; text-indent:2px; text-align:left; border-width:0 0 1px 0; border-style:solid; }
.bjui-alert > .alertContent .alertInner > h1{display:block; margin:0; padding:3px 0 0 10px; height:35px; overflow:hidden; font-size:16px; line-height:30px;}
.bjui-alert > .alertContent .alertInner > h1 i{padding-right:10px;}
.bjui-alert > .alertContent .alertInner > .msg{padding:15px 10px; max-height:200px; overflow:auto; font-size:14px; line-height:1.4em; word-wrap:break-word; word-break:normal;}
.bjui-alert > .alertContent .toolBar{display:block; margin-top:10px; text-align:right;}
.bjui-alert > .alertContent .toolBar > ul{float:right;}
.bjui-alert > .alertContent .toolBar > ul > li{float:left;}
.bjui-alert > .alertContent .toolBar > ul > li > .btn{margin-left:15px;}
.bjui-alert > .alertContent > .error > .alertInner{border-color:#FF0000;}
.bjui-alert > .alertContent > .error > .alertInner > h1{color:#FF0000; }
.bjui-alert > .alertContent > .error > .toolBar > ul > li > .btn{color:#FF0000; border-color:#FF0000;}
.bjui-alert > .alertContent > .error > .toolBar > ul > li > .btn:hover{color:#FFF; background-color:#FF0000;}
.bjui-alert > .alertContent > .warn > .alertInner{border-color:#FF6600;}
.bjui-alert > .alertContent > .warn > .alertInner > h1{color:#FF6600;}
.bjui-alert > .alertContent > .warn > .toolBar > ul > li > .btn{color:#FF6600; border-color:#FF6600;}
.bjui-alert > .alertContent > .warn > .toolBar > ul > li > .btn:hover{color:#FFF; background-color:#FF6600;}
.bjui-alert > .alertContent > .correct > .alertInner{border-color:#008800;}
.bjui-alert > .alertContent > .correct > .alertInner > h1{color:#008800;}
.bjui-alert > .alertContent > .correct > .toolBar > ul > li > .btn{color:#008800; border-color:#008800;}
.bjui-alert > .alertContent > .correct > .toolBar > ul > li > .btn:hover{color:#FFF; background-color:#008800;}
.bjui-alert > .alertContent > .confirm > .alertInner{border-color:#FF6600;}
.bjui-alert > .alertContent > .confirm > .alertInner > h1{color:#FF6600;}
/* Masks */
.bjui-maskBackground{position:absolute; top:0; left:0; z-index:2000; display:block; width:100%; height:100%; opacity:0.4; filter:alpha(opacity=40); background:#FFF;}
.bjui-maskProgress{position:absolute; top:50%; left:50%; z-index:2001; display:block; margin-left:-120px; margin-top:-14px; padding:3px 10px; width:240px; height:36px; text-align:left; font-size:14px; line-height:1.7; font-weight:bold; border-radius:3px; -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.2);box-shadow:0 3px 7px rgba(0,0,0,0.2);}
.bjui-alertBackground{position:absolute; top:0; left:0; z-index:1010; display:none; width:100%; height:100%; opacity:0.4; filter:alpha(opacity=40); background:#FFF;}
.bjui-dialogBackground{position:absolute; top:0; left:0; z-index:900; display:none; width:100%; height:100%; opacity:0.4; filter:alpha(opacity=40); background:#000;}
/* Contextmenu */
#bjui-contextmenu{position:absolute; z-index:1000; left:0; top:0; display:none;}
#bjui-contextmenu ul{margin:0; padding:1px; width:150px;}
#bjui-contextmenu li{display:block; margin:0; padding:3px; text-align:left; cursor:default;}
#bjui-contextmenu li:hover{font-weight:bold; cursor:pointer;}
#bjui-contextmenuShadow{position:absolute; z-index:499; display:none; opacity:0.2; filter:alpha(opacity=20); background-color:#000;}
/* Calendar */
#bjui-calendar{position:absolute; z-index:1001; display:none; margin:0; width:208px; border-radius:2px;}
#bjui-calendar > .main{position:relative; margin:auto; padding:2px; text-align:center; background:#ffffff;}
#bjui-calendar > .main > a.close{position:absolute; top:-12px; right:-10px; float:none; width:20px; height:20px; font-size:20px; opacity:1; filter:alpha(opacity=100);}
#bjui-calendar > .main > .head > table .prev,
#bjui-calendar > .main > .head > table .next{display:block; width:30px; height:19px; font-size:16px; text-align:center;}
#bjui-calendar > .main > .body{margin:2px 0; padding:2px;}
#bjui-calendar > .main > .foot{padding:2px; text-align:right;}
#bjui-calendar > .main > .foot .btn{padding:2px 10px;}
#bjui-calendar > .main > .body > dl{clear:both;}
#bjui-calendar > .main > .body > dl > dt,
#bjui-calendar > .main > .body > dl > dd{float:left; width:28px; height:20px; overflow:hidden; line-height:20px; border:1px solid #fff; cursor:pointer;}
#bjui-calendar > .main > .body > dl > dt{margin-top:4px; font-weight:bold; color:#666666; border-bottom:1px #EEE solid;}
#bjui-calendar > .main > .body > .days > dd.other{color:#f7f7f7;}
#bjui-calendar > .main > .body > .days > dd.disabled{color:#FAFAFA !important; background:#ccc;}
#bjui-calendar > .main > .foot > .time{float:left; display:none; background-color:#fff; border-collapse:collapse;}
#bjui-calendar > .main > .foot > .time td{line-height:21px; vertical-align:center;}
#bjui-calendar > .main > .foot > .time .hh,
#bjui-calendar > .main > .foot > .time .mm,
#bjui-calendar > .main > .foot > .time .ss{padding:0; width:18px; height:21px; font-size:12px; text-align:center; border:none;}
#bjui-calendar > .main > .foot > .time .form-control{-webkit-box-shadow:none; box-shadow:none;}
#bjui-calendar > .main > .foot > .time .up,
#bjui-calendar > .main > .foot > .time .down{height:11px; font-size:8pt; line-height:100%; cursor:pointer;}
#bjui-calendar > .main > .foot > .time .slt{background:#EEE;}
#bjui-calendar > .main > .tm{text-align:center;}
#bjui-calendar > .main > .tm > .hh,
#bjui-calendar > .main > .tm > .mm,
#bjui-calendar > .main > .tm > .ss{position:absolute; left:4px; bottom:34px; display:none; width:124px;}
#bjui-calendar > .main > .tm > .hh > li,
#bjui-calendar > .main > .tm > .mm > li,
#bjui-calendar > .main > .tm > .ss > li{float:left; width:20px; line-height:21px; cursor:pointer;}
#bjui-calendar > .main.nodate > .head,
#bjui-calendar > .main.nodate > .body{display:none;}
/* Spinner */
.bjui-spinner{position:absolute; top:-7px; right:2px; width:16px; border-left-style:solid; border-left-width:1px;}
.bjui-spinner .up, .bjui-spinner .down{float:left; width:16px; height:50%; text-align:center; cursor:pointer;}
/* Lookup */
.bjui-lookup{position:absolute; top:1px; right:1px; display:block; width:30px; text-align:center;z-index: 2}
/* Tags */
.bjui-tags{position:relative; display:inline-block; padding-top:0px; width:auto; min-height:28px; background:#FFF; border:1px solid #CCCCCC; border-radius:2px; cursor:text;}
.bjui-tags:hover{cursor:text;}
.bjui-tags > input{margin-bottom:0; background:none transparent; border:none; outline:none; outline-width:0; box-shadow:none;}
.bjui-tags > input:focus{background:none transparent; border:none; outline:none; outline-width:0; outline:0; -moz-appearance:none; box-shadow:none;}
.bjui-tags > .tags-menu{position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; margin:2px 0 0; padding:5px 0; min-width:160px; list-style:none; background-color:#ffffff; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.2); *border-right-width:2px; *border-bottom-width:2px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;}
.bjui-tags > .tags-menu > .tags-item{cursor:pointer;}
.bjui-tags > .tags-menu > li{padding-left:12px; padding-right:12px; height:20px; line-height:20px;}
.bjui-tags > .form-control:-moz-placeholder{color:#999999;}
.bjui-tags > .form-control::-moz-placeholder{color:#999999; opacity:1;}
.bjui-tags > .form-control:-ms-input-placeholder{color:#999999;}
.bjui-tags > .form-control::-webkit-input-placeholder{color:#999999;}
.bjui-tags > .label-tag{position:relative; display:inline-block; margin-top:0px; font-size:14px; height:24px; line-height:20px; cursor:pointer; vertical-align:middle;}
.bjui-tags > .label-tag > .close{position:absolute; top:2px; right:2px; float:none; font-size:12px;}
.bjui-tags > .label-tag > .close:hover{color:red;}
/* Upload */
.bjui-upload > .bjui-upload-select{font-size:12px; line-height:1.486;}
.bjui-upload > .queue{display:none; padding:10px; width:100%;}
.bjui-upload > .queue > .item{position:relative; display:inline-block; margin-top:5px; margin-right:10px; padding:10px; width:220px; background:#f5f5f5; -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.5);box-shadow:0 3px 7px rgba(0,0,0,0.5);}
.bjui-upload > .queue > .item > .info{margin-bottom:5px;}
.bjui-upload > .queue > .item > .info > .up_filename{display:inline-block; width:165px; word-wrap:break-word;}
.bjui-upload > .queue > .item > .info > .up_confirm{position:absolute; top:6px; right:28px; font-size:16px; color:#0099ff; cursor:pointer; opacity:1; filter:alpha(opacity=100);}
.bjui-upload > .queue > .item > .info > .up_pause{position:absolute; top:6px; right:28px; display:none; font-size:16px; color:#0099ff; cursor:pointer; opacity:1; filter:alpha(opacity=100);}
.bjui-upload > .queue > .item > .info > .up_pause > span{font-size:16px;}
.bjui-upload > .queue > .item > .info > .up_cancel{position:absolute; top:6px; right:10px; font-size:16px; color:red; cursor:pointer; opacity:1; filter:alpha(opacity=100);}
.bjui-upload > .queue > .item > .info > .up_confirm:hover,
.bjui-upload > .queue > .item > .info > .up_pause:hover,
.bjui-upload > .queue > .item > .info > .up_cancel:hover{opacity:.7; filter:alpha(opacity=70);}
.bjui-upload > .queue > .item > .progress{display:inline-block; margin:5px 0;width:200px; height:3px; background-color:#e5e5e5; vertical-align:middle; padding:0; overflow:hidden;}
.bjui-upload > .queue > .item > .progress > .bar{width:0;height:100%;background-color:#0099ff;}
.bjui-upload > .queue > .item > .preview{padding:4px; width:200px; height:124px; border:1px #CCC solid; border-radius:3px; text-align:center;}
.bjui-upload > .queue > .item > .preview > .img{display:block; width:190px; height:114px; overflow:hidden;}
.bjui-upload > .queue > .item > .preview > .img > img{width:100%;}
.bjui-upload > .queue > .item > .filesize{padding-left:5px;}

/* Other */
.autosize{-webkit-transition:height 0.2s; -moz-transition:height 0.2s; transition:height 0.2s;}
.ilabel{margin-bottom:0; padding-left:3px; vertical-align:middle; cursor:pointer;}
a:hover{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
button:hover{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}

/* --------- plugins - icheck --------- */
/* selectpicker */
/* iCheck plugin Minimal skin, purple */
.icheckbox_minimal-purple,
.iradio_minimal-purple{display:inline-block; *display:inline; vertical-align:middle; margin:0; padding:0; width:18px; height:18px; border:none; cursor:pointer;}
/* zTree */
.ztree{margin:0; padding:5px; color:#333;overflow: auto;height: 550px}
.ztree li{margin:0; padding:0; list-style:none; text-align:left; white-space:nowrap; outline:0;}
.ztree li ul{margin:0; padding:0 0 0 21px;}
.ztree li ul.line{background:url(./img/line_conn.png) 0 0 repeat-y;}
.ztree li a{display:inline-block; margin:0; padding:0px 3px 0 0; cursor:pointer; height:18px; color:#7ba0bb; background-color:transparent; text-decoration:none; vertical-align:middle;}
.ztree li a:hover{font-weight:bold;}
.ztree li a.curSelectedNode{ color:#fff; background:#161e25;}
.ztree li a.curSelectedNode_Edit{color:#fff; background:#161e25;}
.ztree li a.tmpTargetNode_inner{padding-top:0px; height:22px; background-color:#e5e5e5; color:white; opacity:0.8; filter:alpha(opacity=80);}
.ztree li a input.rename{margin:0 !important; padding:0; height:17px; width:80px; font-size:12px; border:1px #c2b7d3 solid; vertical-align:top;}
.ztree li a span{display:inline-block; height:17px; line-height:17px; vertical-align:middle;}
span.tmpzTreeMove_arrow,.ztree .tree_add, .ztree .tree_del,
.ztree li span.button{background-image:url(../default/zTreeStandard.png);} /*导航背景图标*/
.ztree li span.button{display:inline-block; margin:0; width:22px; height:22px; vertical-align:middle; line-height:0; border:0 none; cursor:pointer; outline:none; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll;}
.ztree li span.button.chk{margin:0 3px 0 0; width:18px; height:20px; cursor:auto;}
.ztree li span.button.chk.checkbox_false_full{background-position:0 -2px;}
.ztree li span.button.chk.checkbox_false_full_focus{background-position:0 -24px;}
.ztree li span.button.chk.checkbox_false_part{background-position:-19px -46px;}
.ztree li span.button.chk.checkbox_false_part_focus{background-position:-19px -24px;}
.ztree li span.button.chk.checkbox_false_disable{background-position:0 -68px;}
.ztree li span.button.chk.checkbox_true_full{background-position:-19px -2px;}
.ztree li span.button.chk.checkbox_true_full_focus{background-position:-19px -24px;}
.ztree li span.button.chk.checkbox_true_part{background-position:-19px -46px;}
.ztree li span.button.chk.checkbox_true_part_focus{background-position:-19px -24px;}
.ztree li span.button.chk.checkbox_true_disable{background-position:-19px -68px;}
.ztree li span.button.chk.radio_false_full{background-position:-40px -2px;}
.ztree li span.button.chk.radio_false_full_focus{background-position:-40px -24px;}
.ztree li span.button.chk.radio_false_part{background-position:-61px -46px;}
.ztree li span.button.chk.radio_false_part_focus{background-position:-61px -24px;}
.ztree li span.button.chk.radio_false_disable{background-position:-40px -68px;}
.ztree li span.button.chk.radio_true_full{background-position:-61px -2px;}
.ztree li span.button.chk.radio_true_full_focus{background-position:-61px -24px;}
.ztree li span.button.chk.radio_true_part{background-position:-61px -46px;}
.ztree li span.button.chk.radio_true_part_focus{background-position:-61px -24px;}
.ztree li span.button.chk.radio_true_disable{background-position:-61px -68px;}
.ztree li span.button.switch{width:22px; height:22px;}
.ztree li span.button.root_open{background-position:-194px -33px;}
.ztree li span.button.root_close{background-position:-194px -1px;}
.ztree li span.button.roots_open{background-position:-165px -1px;}
.ztree li span.button.roots_close{background-position:-107px -1px;}
.ztree li span.button.center_open{background-position:-165px -33px;}
.ztree li span.button.center_close{background-position:-107px -33px;}
.ztree li span.button.bottom_open{background-position:-165px -65px;}
.ztree li span.button.bottom_close{background-position:-107px -65px;}
.ztree li span.button.noline_open{background-position:-165px -35px;}
.ztree li span.button.noline_close{background-position:-107px -1px;}
.ztree li span.button.root_docu{background:none;}
.ztree li span.button.roots_docu{background-position:-82px -2px;}
.ztree li span.button.center_docu{background-position:-82px -25px;}
.ztree li span.button.bottom_docu{background-position:-82px -49px;}
.ztree li span.button.noline_docu{background:none;}
.ztree li span.button.ico_open{margin-right:0px; height:17px; background-position:-234px -23px; vertical-align:middle;}
.ztree li span.button.ico_close{margin-right:0px; height:17px; background-position:-234px -2px; vertical-align:middle;}
.ztree li span.button.ico_docu{margin-right:0px; height:17px; background-position:-235px -45px; vertical-align:middle;}
.ztree li span.button.edit{margin-left:2px; width:17px; height:17px; background-position:-286px -25px; vertical-align:middle;}
.ztree li span.button.remove{margin-left:2px; width:17px; height:17px; background-position:-286px -46px; vertical-align:middle;}
.ztree li span.button.edit:hover{background-position:-265px -25px;}
.ztree li span.button.remove:hover{background-position:-265px -46px;}
.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:middle;}
ul.tmpTargetzTree{background-color:#e5e5e5; opacity:0.8; filter:alpha(opacity=80);}
span.tmpzTreeMove_arrow{position:absolute; display:inline-block; margin:2px 0 0 1px; padding:0; width:30px; height:20px; border:0 none; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll; background-position:-196px -81px;}
ul.ztree.zTreeDragUL{position:absolute; margin:0; padding:0; width:auto; height:auto; overflow:hidden; background-color:#cfcfcf; border:1px #929292 dotted; opacity:0.8; filter:alpha(opacity=80);}
.zTreeMask{position:absolute; z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0);}
.ztree .tree_add, .ztree .tree_del{display:inline-block; margin-left:2px; width:17px; height:17px; vertical-align:middle;}
.ztree .tree_add{background-position:-286px -4px;}
.ztree .tree_add:hover{background-position:-265px -4px;}
.ztree .tree_del{background-position:-286px -46px;}
.ztree .tree_del:hover{background-position:-265px -46px;}
.ztree .diyBtn1{margin-left:2px;}
.ztree_main *{font-size:14px;}