﻿html{margin:0px;padding:0px;height:100%}
body{margin:0px;padding:0px;height:100%;}
.master{margin:0px;padding:0px;width:100%;height:100%;overflow:hidden}
.fixed{position:fixed}
a:hover{text-decoration:none}
a:focus{text-decoration:none}
.logo{width:50px;height:50px;display:block;cursor:pointer}
.navbar{min-height:50px}
.app{height:100%;z-index:20;width:100%;overflow:hidden;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);}
.app-body{display:block;height:100%;padding:0;overflow:hidden}
.iframe-container {display: block;height: 100%;width: 100%;padding: 0;overflow: auto;-webkit-overflow-scrolling: touch; /*解决ipad 中 iframe不会滚动*/}
.iframe-container iframe{width:100%;height:100%;margin:0px;padding:0px;border:0px}
.has-navbar-top .app-body{padding-top:50px}
.has-navbar-bottom .app-body{padding-bottom:50px}
.navbar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-absolute-bottom,.navbar-absolute-top{position:fixed;z-index:35;border-width:0;left:0;right:0;width:100%;margin:0;height:50px;line-height:50px}
.navbar-absolute-bottom .btn{padding-top:6px;line-height:15px}
.navbar-absolute-top .btn{margin-top:9px}
.navbar-absolute-bottom i{font-size:15px;margin:0px;padding:0px}
.navbar-absolute-bottom span{font-size:12px;display:block;margin:0px;padding:0px}
.navbar-absolute-top{top:0;padding:0px;border-bottom-width:1px}
.navbar-absolute-bottom{top:auto;bottom:0;border-bottom:0 none;border-top-width:1px}
.navbar-title{height:50px;width:100%;top:0px;font-size:18px;line-height:50px;text-align:center;position:absolute;color:#ffffff}
.sidebar{z-index:10;position:absolute;display:block;height:100%}
@media(min-width:768px) {
.sidebar-left{width:50px;left:0;right:auto;box-shadow:0 0 10px rgba(0,0,0,.4);overflow:hidden}
.sidebar-left-header{border:0px;height:50px;width:250px}
}

@media (max-width:767px) {
.sidebar-left{width:0px;left:0;right:auto;box-shadow:0 0 10px rgba(0,0,0,.4);overflow:hidden}
.sidebar-left-header{border:0px;height:50px;width:0px}
}

.sidebar-right{width:0px;left:auto;right:-10px;overflow:hidden;padding-left:10px}
.sidebar-right-body{width:250px;height:100%;margin:0px;padding:0px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}
.sidebar-right-content{margin:0px;padding:0px;height:100%}
.sidebar-right-body .nav-tabs > li > a{margin:0px}
.sidebar-right-body .nav-tabs > li.active > a,.sidebar-right-body .nav-tabs > li.active > a:focus,.sidebar-right-body .nav-tabs > li.active > a:hover{color:#0094ff;background:#f9f9f7;border-bottom:0px;margin:0px}
.sidebar-right-body .tab-pane{padding:10px}
/*导航模块节点样式Star*/

.sidebar-nav-node{width:50px;height:100%;position:absolute;left:0;right:auto;top:0;bottom:0;z-index:12}
.sidebar-nav-node-absolute-top,.sidebar-nav-node-absolute-bottom{position:absolute;z-index:15;border-width:0;left:0;width:50px;margin:0;height:50px;line-height:50px}
.sidebar-nav-node-absolute-top{top:0;padding:0px;border-bottom-width:1px}
.sidebar-nav-node-absolute-bottom{top:auto;bottom:0;border-bottom:0 none;border-top-width:1px}
.sidebar-nav-node-body{display:block;height:100%;padding:0;overflow:hidden;padding-top:50px;padding-bottom:50px}
.sidebar-nav-node-content{display:block;position:relative;height:100%;width:50px;padding:0px;overflow:hidden;border:0px}
.sidebar-nav-node-content .list-group{border-bottom:0px}
.sidebar-nav-node-content .list-group-item{width:50px;height:50px; border:0px;padding:5px 0px;border-radius:0;margin-bottom:0px;border-bottom:1px solid #ccc;text-align:center;word-wrap:break-word;font-size:10px;line-height:20px}
.sidebar-nav-node-absolute-bottom i{font-size:16px;font-weight:400}
.nav-left{display:none}
/*导航模块节点样式End*/
/*导航列表样式Star*/
.sidebar-nav-list{width:200px;height:100%;position:absolute;left:50px;right:auto;top:0;bottom:0;z-index:12}
.sidebar-nav-list-absolute-top,.sidebar-nav-list-absolute-bottom{position:absolute;z-index:15;border-width:0;left:0px;width:200px;margin:0;height:50px;line-height:50px}
.sidebar-nav-list-absolute-top{top:0;padding:0px;border-bottom-width:1px;text-align:left;font-size:20px;color:#ffffff;font-weight:400;padding-left:10px;margin-left:50px}
.sidebar-nav-list-absolute-bottom{top:auto;bottom:0;border-bottom:0px;border-top-width:1px}
.sidebar-nav-list-body{display:block;height:100%;padding:0;overflow:hidden;padding-top:50px}
.sidebar-nav-list-content{display:block;position:relative;height:100%;width:200px;padding:0;overflow:auto;border-left:1px solid #ccc}
.sidebar-nav-list-absolute-bottom i{color:#0094ff;font-size:16px;font-weight:400}
/*导航列表样式End*/
/*用户信息栏*/
.user-info-panl{padding:0px;height:0px;width:265px;position:absolute;top:51px;right:60px;z-index:40;overflow:hidden;border:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}
.user-info-panl .panel{border:0px}
.user-info-panl .panel-heading{height:70px;border-bottom:1px solid #ccc}
.user-info-panl .panel-body{padding:5px 15px}
.user-info-panl .panel-footer{cursor:pointer;color:#0094ff;padding:0px}
.user-info-panl .panel-footer a{margin:0px;padding:8px}
.user-info-panl .user-name{width:100px;vertical-align:middle;height:40px;display:table-cell}
/*tab工具栏*/
@media(min-width:768px) {
.right-tabs-toolbar{height:50px;margin:0px 200px 0px 0px;padding:0px;overflow:hidden}
}
@media (max-width:767px) {
.right-tabs-toolbar{height:50px;margin:0px 38px 0px 0px;padding:0px;overflow:hidden}
}

/*tab右侧工具栏*/
.right-toolbar{position:absolute;top:0px;right:0px;padding-right:10px;z-index:34}
.right-toolbar-group{padding:0px;margin:0px}
.right-toolbar-item{list-style:none;float:right;margin:0px;padding:0px}
.right-toolbar .btn{margin:0px;color:#ffffff;padding:0px 10px}
.nav-tabs-toolbar{height:50px;padding:0px;}
/*.tabs-container{position:absolute;top:0px;margin:0;border:0;padding-left:3px;padding-right:200px;padding-top:8px}*/
.tabs-container{border:0;padding-left:3px;padding-top:8px;height:50px;overflow-y:hidden;overflow-x:auto;display:flex; -webkit-overflow-scrolling:touch;}
.tabs-container li{flex:none;}
.tabs-container li a.canclose{padding-right:30px}
.tabs-container > li > a{margin-left:3px;border-bottom:1px solid transparent}
.tabs-container > li > a:hover{border:1px solid #ccc;border-bottom:1px solid transparent}
.tabs-container > li.active > a,.tabs-container > li.active > a:focus,.tabs-container > li.active > a:hover,.tabs-container > li.active > a:visited{color:#0094ff}
.tab-close{width:14px;height:14px;position:absolute;top:14px;right:5px;cursor:pointer;overflow:hidden;background:url(../Images/img/tab_delete_ico.png) no-repeat}
.tabs-container li .tab-close{background-position:1px -11px;position:absolute;z-index:33;display:none}
.tabs-container > li > a:hover .tab-close{display:block}
.tabs-container li .tab-close:hover{background-position:0 2px}
.tabs-container > li.active .tab-close{display:block}
.badge.up{position:relative;top:-10px;padding:3px 6px}
.bg-danger{background-color:#fb6b5b;color:#ffffff}
.badge-sm{font-size:85%;padding:2px 5px !important}
/*字符串截取，省略号代替*/
.string-cut{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap}
/*顶部浮动提示框样式*/
.message{position:absolute;padding:15px 45px;background-color:#cd3237;display:none;color:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 0 10px #ccc;z-index:2010;background-image:url(../Images/Icon32/error.png);background-repeat:no-repeat;background-position-x:9px;background-position-y:9px}
/*页面加载提示框样式*/
.loading_background{width:100%;height:100%;position:fixed;top:0;left:0;z-index:3000;background:rgba(0,0,0,0.5)}
.loading{color:#202120;font-size:12pt;position:fixed;z-index:30000001;top:45%;width:auto;cursor:pointer;padding:8px 10px 7px 10px;border-radius:10px;background:rgba(255,255,255,0.8);box-shadow:0 0 20px #fdd9c4;border:2px solid #fdd9c4}
.style{height:250px;width:250px;margin:20px auto}
/*page页头部工具栏--开始*/
.buttons-bar > .nav > li > a{padding:10px}
.buttons-bar > .nav > li:hover{background:rgba(255,255,255,0.5)}
.dropdown-buttons > li > a{padding:7px 15px}
.dropdown-buttons .divider{margin:0px 0px}
header.navbar{min-height:40px;border:0px;border-bottom:1px solid #ccc;width:100%;z-index:1001;margin:0px}
header .navbar-toggle{padding:4px}
header .navbar-brand{padding:0px 10px;height:40px;line-height:40px;min-width:200px}
header ul{margin-bottom:0px}
header ul > li{list-style:none;float:left;position:relative;display:block}
header ul > li > a{padding:0px 10px;height:40px;line-height:40px;color:#777}
header ul > li > a{color:#777}
header ul > li:hover{color:#000;background-color:#fff}
.left-line{border-left:1px solid #e9e8e8}
.right-line{border-right:1px solid #e9e8e8}
.top-line{border-top:1px solid #e9e8e8}
.bottom-line{border-bottom:1px solid #e9e8e8}
.hidden{display:none}
header .nav-tabs{float:left;border-bottom:0px}
header .nav-tabs > li > a{height:34px;margin-top:6px;border:1px solid #ddd;border-bottom:0px}
header .nav > li > a{padding:6px 15px}
.nav-tabs > li:last-child > a{margin-right:0px}
/*page页头部工具栏--结束*/
/*列表/视图 切换begin*/
.switch-btns{margin:0px;float:right;line-height:32px;margin-top:4px}
.switch-btns li{cursor:pointer;float:left;position:relative;outline:none;display:inline;height:32px;width:32px;border-left:1px solid #ccc;text-align:center}
.switch-btns li.selected{background:#fff}
.switch-btns div.icon{background:url(../../../Content/Images/img/switch-btns-icon.png) no-repeat scroll 0 0 transparent}
.switch-btns div.icon-btn-switch-list{background-position:-18px 3px;width:21px;height:21px;margin:5px}
.switch-btns div.icon-btn-switch-list-select{background-position:-18px -18px;width:21px;height:21px;margin:5px}
.switch-btns div.icon-btn-switch-view{background-position:4px 3px;width:21px;height:21px;margin:5px;margin-left:4px}
.switch-btns div.icon-btn-switch-view-select{background-position:4px -18px;width:21px;height:21px;margin:5px;margin-left:4px}
#li-switch-list{border-bottom-left-radius:6px;border-top-left-radius:6px}
#li-switch-view{border-bottom-right-radius:6px;border-top-right-radius:6px}
/*列表/视图 切换end*/
.panel >:last-child.list-group:last-child.list-group-item,.panel > .panel-collapse >:last-child.list-group:last-child.list-group-item{border-bottom-right-radius:0px;border-bottom-left-radius:0px}
.layout{width:100%;height:100%;border:0px;margin:0px;padding:0px;position:relative}
.layout_Left{width:200px;min-width:200px;height:100%;border-right:1px solid #ccc}
.layout_Right{width:200px;min-width:200px;height:100%;border-left:1px solid #ccc}
.TreeView{width:200px;overflow:auto}
.edit_panel{padding:10px;margin:0px;overflow:auto}
.edit_panel > .tab-content{overflow:auto}
.edit_panel .input-group-addon{min-width:95px;text-align:right}
.dropdown-menu{min-width:70px;z-index:1110}
input.warning{background:url(../../Content/Images/img/validatebox_warning.png) no-repeat right 4px center}
input.notnull{background:url(../../Content/Images/img/validatebox_warning.png) no-repeat right 4px center}
input.required{background:url(../../Content/Images/img/error-bg.png) no-repeat right -2px center}
input.date{background:url(../../Content/Images/Icon16/date.png) no-repeat right 4px center}
input.icontree{background:url(../../Content/Images/img/scroll_pane_tree.png) no-repeat right 4px center;cursor:pointer}
input.AutoComple{background:url(../../Content/Images/img/inputAutoComple.gif) #FFF no-repeat right center;height:18px;line-height:18px;z-index:3000;font:Verdana,Geneva,sans-serif,宋体;margin-top:-2px}
/*****************************************************************************************设备自适应STAR************************************************************************/
@media(min-width:768px) {
.dropdown-buttons{position:absolute;right:0;left:auto}
.app,.navbar-absolute-top{left:50px}
.sidebar-right{top:0px;padding-top:50px;z-index:21}
.sidebar-right-header{padding:10px 10px 0px 10px}
.sidebar-right-content{padding:10px}
}
@media (max-width:767px) {
.nav-justified > li{display:table-cell;width:1%}
.nav-justified > li > a{margin-bottom:0}
.nav-tabs.nav-justified > li > a{border-bottom:0px;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff}
.buttons-bar{width:160px;background:#F2F2F2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;right:30px;padding-bottom:5px;z-index:100}
.app,.navbar-absolute-top{left:0px}
.sidebar-left{width:0px}
.sidebar-right{top:0px;z-index:10}
.sidebar-right-body .nav-tabs{padding:10px 8px 0px 8px;margin:0px}
.sidebar-right-body .nav-tabs > li > a,.sidebar-right-body .nav-tabs > li > a:focus,.sidebar-right-body .nav-tabs > li > a:hover{border:0px;margin-bottom:0px}
.sidebar-right-body .nav-tabs > li.active > a,.sidebar-right-body .nav-tabs > li.active > a:focus,.sidebar-right-body .nav-tabs > li.active > a:hover{border:0px}
}
/*****************************************************************************************设备自适应END************************************************************************/
.sidebar-nav-list-body .sidebar-nav-list-content .panel-group{height:100%;margin:0px}
.sidebar-nav-list-body .sidebar-nav-list-content .panel{margin:0px;border-radius:0px;padding:0px;border:0px}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-heading{height:40px;line-height:40px;margin:0px;padding:0px;border-radius:0px;position:relative}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-heading a{display:block;margin:0px}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-heading > a > img{margin:auto 10px}
.sidebar-nav-list-body .sidebar-nav-list-content .list-group-item > img{margin:auto 10px auto 30px}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-heading a > i{position:absolute;right:10px;top:11px;width:16px;height:16px;display:block;background:url(../Images/img/layout_arrows.png) repeat-x;background-position-x:500%;background-position-y:97%}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-heading a.collapsed > i{background:url(../Images/img/layout_arrows.png) repeat-x;background-position-x:500%;background-position-y:0}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-body{margin:0px;padding:0px;border:0px;border-radius:0px}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-body .list-group{padding:0px;margin:0px;border:0px;border-radius:0px}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-body .list-group-item{height:41px;line-height:41px;border-left:0px;border-top:0px;border-right:0px;padding:0px;margin:0px;cursor:pointer}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-bottom:5px}
.input-group .checkbox,input-group .radio{margin:0px;padding:6px 12px;border:1px solid #ccc;border-top-right-radius:4px;border-bottom-right-radius:4px}
input-group.checkbox label,input-group.radio label{margin-left:10px}
input-group.checkbox label:first-child,input-group.radio label:first-child{margin-left:0px}
/*自定义复选框（跟按钮一样 效果非常好）begin*/
.sys_spec_text{padding-left:15px;}
.sys_spec_text li{position:relative;outline:none;display:inline;float:left;height:43px;position:relative;margin:10px 15px 0px 0px;outline:none;}
.sys_spec_text li a{cursor:pointer;vertical-align:middle;color:#a9a6a6; text-align:center;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:5px 5px 5px 5px;height:39px;line-height:39px;width:100px;text-align:center;padding:0px 0px;border:1px solid #ccc;background:#fff;display:inline-block;outline:none;}
.sys_spec_text li a:hover{border:1px solid #4A5B79;padding:0 0px;text-decoration:none;}
.sys_spec_text li.selected a{border:1px solid #ff5d5b;padding:0 0px;color:#000; background:url(../Images/img/duihao.png) no-repeat right top;}
.sys_spec_text li.selected-green a{border:1px solid #00c67a;padding:0 0px;color:#000; background:url(../Images/img/duihaol.png) no-repeat right top;}
.sys_spec_text li img{vertical-align:middle;border:0px solid #fff;padding-right:5px;margin-top:-2px;}
.sys_spec_text a.disabled{cursor:not-allowed;display:block;overflow:hidden;color:#a9a6a6;}
/*自定义复选框（跟按钮一样 效果非常好）end*/
 .btnbartitle{border-bottom:#ccc 1px solid;padding-bottom:1px;background-color:#F2F2F2;background:-webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);height:32px; line-height:30px; padding-left:5px; padding-right:5px; color:#666;font-weight:bold;}
/*全选*/
.checkAllOff{padding-left: 20px; background: url(../Images/img/checkAllOff.gif) no-repeat scroll 4px 8px; cursor: pointer;}
/*反选*/
.checkAllOn{padding-left: 20px; background: url(../Images/img/checkAllOn.gif) no-repeat scroll 4px 8px; cursor: pointer;}
.input-datepicker{background: url(../Images/img/datepicker_icon.png) right center no-repeat #FFF;}
.input-wdatepicker{background: url(../Images/img/datepicker_icon.png) right center no-repeat #FFF;}
.input-underline{box-shadow: none;border-top: 0px;border-left: 0px;border-right: 0px;border-bottom: 1px solid #ccc;height:25px;}
.ui-filter{cursor:pointer;outline: 0;width: auto;height: 28px;line-height:28px;position: relative;}
.ui-filter .ui-filter-text{border-radius: 4px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;border: 1px solid #ccc;padding-left:5px;height: 28px;line-height: 26px;position: relative;z-index: 100;overflow:hidden; }
.ui-filter .ui-filter-text.active{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.ui-filter .ui-filter-list{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;overflow:hidden;padding:20px;padding-top:15px;padding-bottom:10px;width: 100%;display: none;left:0px;top: 29px;background-color: #fff;overflow-y: auto;border: 1px solid #ccc;position: absolute;z-index: 99;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.ui-filter .ui-filter-list .ui-filter-list-bottom{overflow: hidden;zoom: 1;margin-top: 10px;height: 30px;float:right;}
.ui-filter .ui-filter-list .formTitle{text-align:left;white-space:nowrap;font-weight:normal;width:65px;}
header .searchForm{ padding: 0px 10px;height: 40px;line-height: 40px;min-width: 200px;}
header .title-info{background: url(../Images/view_grid.png) left center no-repeat;padding-left: 16px;float: left;margin: 20px 0 0 20px;height: 20px;line-height: 20px;cursor:pointer;}
header .title-name{line-height: 20px;padding-left: 10px;font-size: 18px;}
header .title-name .arrow{width: 8px;height: 8px;display: block;float:right;margin-left:10px;margin-top:7px;background: url(../Images/img/black_arrow_8.png) 0 -8px no-repeat;}
header .grid-operation{line-height:40px;height: 40px;width: 100%;background: #fff;position: absolute;display:none;}
header .grid-operation ul{margin: 13px 0 0 5px;}
header .grid-operation ul li{float: left;height: 12px;line-height: 12px;}
header .grid-operation ul .first{position: relative;display: block;padding: 10px 15px;}
header .grid-operation .closeoperation{position: absolute;top:23px;right:18px;display:block;height: 12px;width: 12px;background: url(../Images/img/button_pm_close.png) left center no-repeat;}
header .title-search{float: left;padding-left:10px;}
header .title-search .btn{margin-bottom: 2px;height:28px;padding-top:3px;}
header .title-search select{padding: 4px;padding-left:6px;}
header .title-search .form-control{border-radius: 4px;box-shadow:none; border:0px;border-bottom:1px solid #ccc;}
header .title-search .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #fff; opacity: 1;}
header .title-search .ui-filter .form-control{border-radius: 0px;}
header .toolbar{float: right;padding-right: 15px;line-height: 36px;}
header .toolbar i{font-size: 14px;margin-top:-1px;vertical-align: middle;color: #666666;}
.ui-select-option-search{position: relative;}
.ui-select-option-search .form-control{box-shadow:none;border-color:#ccc;border:none;border-bottom: 1px solid #ccc;height: 28px;margin:0px;}
.ui-select-option-search .input-query{position:absolute;right:4px;top:4px;color:#ccc;font-size: 16px;}
/*鼠标右键样式*/
.contextmenu{position:fixed;top:-9999px;left:-9999px;z-index:4000;display:none;}
.contextmenu ul{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;float:left;background:url(../images/Icon16/line.png) 26px 0 repeat-y #f1f1f1;padding: 5px 0;border:1px solid #BEBEBE;box-shadow: 0 6px 12px rgba(0,0,0,.175);background-color: #fff;border-radius: 4px;}
.contextmenu ul li{cursor:pointer;clear:both;line-height:22px;white-space:nowrap;padding:3px 33px;list-style:none;}
.contextmenu ul .disabled{cursor:not-allowed;color:#ccc;}
.contextmenu ul li.sub{background-repeat:no-repeat;background-position:right 11px;background-image:url(../images/arrow1.png);}
.contextmenu ul li.active{background-color:#F5F5F5;color:#000000;}
.contextmenu ul ul{display:none;position:absolute;color:#000000;}
.contextmenu .m-split{height:2px;background:url(../Images/splitLine_bg.gif) center repeat-x;margin:0 2px;margin-top:1px;margin-bottom:1px;margin-left:26px;}
.contextmenu li img{position:absolute;border:0px;left:6px;margin-top:4px;width:16px;height:16px;}
/*禁用number文本框右侧箭头*/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
input[type="number"]{-moz-appearance:textfield}
/*****************************************************************************************架构主题样式STAR************************************************************************/
/*窗体默认背景色*/
body{background-color:transparent;}
/*首页主窗体背景色*/
.app{background:rgba(250,250,250,0.5)}
.appmask{position:absolute;background:#ccc;opacity:0.5;top:0px; left:0px;}
/*图标*/
.logo{background:url(../Images/img/logo.png) no-repeat center center}
/*背景色--渐变/图片*/
.background-main{background:linear-gradient(to bottom right,#ffaa80,#fff)}
/*左侧node导航条a选项背景颜色*/
.sidebar-nav-node-content a,.sidebar-nav-node-content a:hover{background:rgba(255,255,255,0.5);border-radius:0px}
.sidebar-nav-node-content a:hover{background:rgba(255,255,255,0.3)}
/*左侧node导航条a选项选择后背景颜色*/
.sidebar-nav-node-content a[class="list-group-item nav-active"]{background:rgba(255,255,255,0.1);color:#000}
/*左侧node导航条底端左右图标颜色*/
.sidebar-nav-node-absolute-bottom i{color:#ffac82}
/*顶部浮动栏左右侧按钮颜色*/
.navbar-absolute-top .btn {color: #ffffff;}
/*底部浮动栏背景颜色*/
.navbar-absolute-bottom{border-top:1px solid #ccc;background:#f5f5f5}
/*底部浮动栏按钮颜色*/
.navbar-absolute-bottom .btn{color:rgb(100,100,100)}
/*底部浮动栏选择后文本颜色*/
.navbar-absolute-bottom .selected{color:#0094ff}
/*左侧导航Accordion背景颜色*/
.sidebar-nav-list-body .sidebar-nav-list-content .panel{background-color:transparent}
/*左侧导航Accordion目录文本颜色*/
.sidebar-nav-list-body .sidebar-nav-list-content .panel-heading a{background:rgba(254,254,254,0.5);color:#000000}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-body .list-group-item{background-color:transparent;color:#000000;border:0px;border-top:1px dotted #ccc}
.sidebar-nav-list-body .sidebar-nav-list-content .panel-group .panel,.sidebar-nav-list-body .sidebar-nav-list-content .panel-group .panel .panel-heading a{border-bottom:1px solid #ccc}
/*顶部tab选项卡文本颜色*/
.tabs-container > li > a{color:#403636}
.tabs-container > li.active > a,.tabs-container > li.active > a:hover,.tabs-container > li.active > a:focus{background:rgba(255,255,255,0.3);color: #403636;}
/*顶部tab选项卡鼠标悬浮背景颜色*/
.tabs-container > li > a:hover{background:rgba(255,255,255,0.3)}
/*子页面顶部工具栏背景色*/
header.navbar{background:rgba(255,255,255,0.8);}
/*背景渐变--暂未用*/
.bg-color-gradient{background:-webkit-linear-gradient(top,#fff,#8cb1f5) fixed;background:-moz-linear-gradient(#fff,#8cb1f5);background:-o-linear-gradient(#fff,#8cb1f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#8cb1f5');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#8cb1f5')";background:linear-gradient(#fff,#8cb1f5)}
/*图片黑白滤镜效果*/
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
/*树形菜单*/
.TreePanel{width:200px;height:100%;border-right:1px solid #ccc;background:rgba(255,255,255,0.5);}
.TreeView{background:rgba(255,255,255,0.5);}
.bbit-tree-node .bbit-tree-selected {background-color: #fff;}
/*jqgrid表格背景色*/
.ui-widget-content {background:rgba(255,255,255,0.5);}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{background:transparent;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:transparent;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-radius:0px;}
.ui-layout-south .nav-tabs{height:30px; background:rgba(250,250,250,0.7);}
@media (min-width:768px) {
    .sidebar-right-body{background:rgba(255,255,255,0.98)}
}
@media (max-width:767px) {
.sidebar-right-body > .sidebar-right-content{background:rgba(255,255,255,0.5)}
.sidebar-right-body .nav-tabs > li > a,.sidebar-right-body .nav-tabs > li > a:focus,.sidebar-right-body .nav-tabs > li > a:hover{color:#ffffff}
.sidebar-right-body .nav-tabs > li > a:hover{color:#0094ff}
.sidebar-right-body .nav-tabs > li.active > a,.sidebar-right-body .nav-tabs > li.active > a:focus,.sidebar-right-body .nav-tabs > li.active > a:hover{color:#0094ff;background:#f9f9f7}
}

@media (min-width:768px) {
::-webkit-scrollbar-track{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
/*::-webkit-scrollbar-track{box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar-track{border-radius: 999px;border: 5px solid transparent;}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.05);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}*/
::-webkit-scrollbar-thumb{border-radius: 999px;border: 3px solid transparent;background-color:rgba(255,177,139,0.5);}/*滚动条颜色*/
::-webkit-scrollbar-thumb{min-height: 20px;background-clip: content-box;box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar{width: 10px;height: 10px;}/*滚动条宽度（纵向）高度（横向）*/
::-webkit-scrollbar-corner{background: transparent;}
}

@media (max-width:767px) {
/*自定义滚动条样式*/
::-webkit-scrollbar-track{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
/*::-webkit-scrollbar-track{box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;}*/
/*::-webkit-scrollbar-track{border-radius: 999px;border: 5px solid transparent;}*/
/*::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.05);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}*/
::-webkit-scrollbar-thumb{border-radius: 999px;border: 5px solid transparent;background-color:rgba(255,177,139,0.8);}/*滚动条颜色*/
/*::-webkit-scrollbar-thumb{min-height: 20px;background-clip: content-box;box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;}*/
::-webkit-scrollbar{width: 3px;height: 3px;}/*滚动条宽度（纵向）高度（横向）*/
::-webkit-scrollbar-corner{background: transparent;}
}
/*按钮图标*/
.refresh-icon{background:url(../../Content/Images/Icon16/arrow_refresh.png) no-repeat;background-position-x:10px;background-position-y:10px;padding:10px 10px 10px 30px;cursor:pointer}
.save-icon{background:url(../../Content/Images/Icon16/database_save.png) no-repeat;background-position-x:10px;background-position-y:10px;padding:10px 10px 10px 30px;cursor:pointer}
.cancel-icon{background:url(../../Content/Images/Icon16/cancel.png) no-repeat;background-position-x:10px;background-position-y:10px;padding:10px 10px 10px 30px;cursor:pointer}
.excel-icon{background:url(../../Content/Images/Icon16/excel_exports.png) no-repeat;background-position-x:10px;background-position-y:10px;padding:10px 10px 10px 30px;cursor:pointer}
.search-icon{background:url(../../Content/Images/Icon16/google_custom_search.png) no-repeat;background-position-x:10px;background-position-y:10px;padding:10px 10px 10px 30px;cursor:pointer}
.down-icon{background:url(../../../Content/Images/Icon16/inbox_download.png) no-repeat;background-position-x:10px;background-position-y:10px;padding:10px 10px 10px 30px;cursor:pointer}
.import-icon{background:url(../../../Content/Images/Icon16/excel_imports.png) no-repeat;background-position-x:10px;background-position-y:10px;padding:10px 10px 10px 30px;cursor:pointer}
/*下拉框样式*/
.dropdown-menu > li > a{height:32px;line-height:32px;padding:0px 10px 0px 30px;background-position-y:center}
.dropdown-menu > li:hover{background-color:#efefef}
.FullScreen{display:none;overflow:hidden}
.grid tr th{padding:5px;cursor:pointer;border-bottom:1px dotted #ccc}
.grid tr td{padding:5px;cursor:pointer;border-bottom:1px dotted #ccc}
.grid tbody tr:hover{background-color:#8cb1f5}
/*****************************************************************************************架构主题样式END************************************************************************/

/*****************************************************************************************每页的顶部Header ToolBar样式 Star************************************************************************/

@media (min-width:768px) {
   
    .ui-filter{
        position:relative;
    }
    .ui-filter-td{
        padding-left:10px;
    }
    .ui-filter-list{min-width:500px;}
    .ui-filter-list>table{min-width:458px;}
    .ui-filter-list-table>table{min-width:458px;}
    .ui-filter-lg .ui-filter-list{min-width:590px;}
    .ui-filter-lg .ui-filter-list-table>table{min-width:540px;}
    .ui-filter-lg .ui-filter-list .formValue>.form-control {width: 204px;}
    .ui-filter-xs .ui-filter-list{min-width:390px;}
    .ui-filter-xs .ui-filter-list-table>table{min-width:348px;}
    div.ui-filter-text{width:300px;text-align:left;margin-left:10px;}
    .ui-filter-xs div.ui-filter-text{width:200px;text-align:left;margin-left:10px;}
     .bills{
        position:relative;
    }
      
}

@media (max-width:767px) {
    .container-fluid {
      padding-left: 0px;
    }
    .ui-filter{
        position:unset;
    }
    .ui-filter .ui-filter-list{padding:10px;top:40px;border:0px;}
    .ui-filter-list-table{max-height: 400px;overflow: auto;}
    .ui-filter-list-table>table{min-width:540px;}
    .ui-filter-xs .ui-filter-list-table{max-height: 400px;overflow: auto;}
    .ui-filter-xs .ui-filter-list-table>table{width:100%; min-width:350px;}
    ::-webkit-scrollbar{width:0px;height:0px;}
    .container-fluid .navbar-collapse{
      position:absolute;
      background:#fff;
      right:0px;
      left:0px;
    }
     .container-fluid .navbar-collapse>ul{
      display:inline-grid;
      float: left !important;
      width: 100%;
    }
      .container-fluid .navbar-collapse>ul>li .dropdown-menu{
      position:unset;
    }

     .container-fluid .navbar-collapse>ul .dropdown-menu.pull-right {
        left: auto;
        right: auto;
    }
     .container-fluid  .navbar-toggle {
         margin-right:8px;
     }
     .container-fluid .title-search {
        float: left;
        padding-left: 8px;
    }
     .container-fluid .glyphicon-filter{
      margin:0px;color:#888888;font-size:17px;width:32px; height:24px;padding-left:7px;float: left;top: 2px;
    }
     .ui-filter .ui-filter-text.active {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom: 1px solid rgb(204, 204, 204);
    }
    .LayOut .nav-tabs{
        display: flex;
        overflow-x: auto;
    }
    .LayOut .nav-tabs>li{
        flex:none;
    }
   .billsp .bills{
        min-width:800px;
        position:relative;
    }
   .dialog-body header{
       overflow:auto;
   }
    .dialog-body .bills{
       overflow:auto;
   }
     .dialog-body .bills .tab-content{
       min-width:800px;
   }
       .dialog-body .nav-tabs{
        display: flex;
        overflow-x: auto;
    }
    .dialog-body .nav-tabs>li{
        flex:none;
    }
   .dialog-body .container-fluid{
       padding-left: 15px;
   }
   .dialog-body .container-fluid-lg{
       display:-webkit-inline-box;
       padding-left: 15px;
   }
   
}