@charset "utf-8";
[class*="span"] {
    margin: 0;
}
.container .span6{
    margin-right: 10px;
}
.container,.panel-container{
    margin-top: 15px;
    margin-left: 15px;
    padding: 0;
}
.bui-bar.bui-grid-button-bar.none{
    margin-top: 5px;
    margin-bottom: 15px;
}
.bui-tree-list.bui-simple-list{
    margin-left: 10px;
}
.panel-container .bui-tree-list.bui-simple-list{
    margin-left: 0;
}
.form-horizontal.span32 .bui-grid-tbar .bui-grid-button-bar.none{
    margin-top: -10px;
    float: left;
}
.user-search-btn .bui-bar-item-button.bui-bar-item.bui-inline-block{
    margin: 5px 10px 10px 0;
}
.user-search-btn .bui-bar-item-button button{
    min-width: 90px;
}
.user-info-tb .bui-grid-bbar{
    padding: 5px 15px 5px 0;
}
.bui-grid-button-bar .button-small [class^="icon-"]{
    margin-bottom: 3px;
}
.image-pbar .bui-pb-page, .bui-grid .bui-pagingbar .bui-pb-page{
    width: 30px;
}
.form-horizontal.span32 .bui-grid-tbar .bui-grid-button-bar.none{
    margin-top: -18px;
}
.bui-grid-button-bar .button-small [class^="icon-"]{
    margin: 4px 2px 0 -5px;
}
.icon-iconfont-save{
    margin-top: 2px;
}
.user-search-btn .bui-grid-button-bar .button-small [class^="icon-"]{
    margin-bottom: 2px;
}
.image-pbar .bui-bar-item, .bui-grid .bui-pagingbar .bui-bar-item{
    margin: 0;
}
.bui-grid .bui-pagingbar{
    padding: 5px 5px 5px 0;
}
.buttonHide{
    display: none;
}
.bui-grid-tbar{
    margin-top: 15px;
    margin-bottom: 15px;
}
.first-panel .bui-grid-tbar{
    margin-bottom: 15px;
}
.bui-grid-button-bar{
    float: right;
}
.bui-grid-button-bar .bui-bar-item-button button{
    padding: 2px 8px;
    opacity: 0.85;
}
.panel-container .bui-grid-button-bar{
    float: left;
}
.panel-container .form-horizontal .control-label{
    width: 75px;
}
.form-horizontal .controls{
    height: auto;
    min-height: 48px;
}
.form-horizontal .controls label{
    line-height: 30px;
}
.form-horizontal .controls label,.form-horizontal .controls input{
    vertical-align: middle;
    margin-right: 5px;
}
[class*="span"] > [class*="span"]:first-child{
    height: 635px;
    margin-left: 10px;
}
.panel.simpel-width{
    width: 836px;
    margin-top: -5px;
}
.panel.simpel-width .panel{
    margin: 5px 0 5px 5px;
}
.panel.simpel-width .panel .panel-header{
background-color: #5d93ea;
}
.panel-container .lf-panel{
    margin-right: 15px;
}
.panel-container .span6 .bui-bar-item-button.bui-bar-item.bui-inline-block button{
    margin-bottom: 15px;
    background-color: #fff;
    color: #000;
}
.first-panel .bui-grid-height .bui-grid-body{
    overflow: hidden;
}
.panel-container .bui-grid.bui-grid-border.bui-grid-strip .bui-grid-body{
    height: 377px;
}
.lf-panel .bui-grid-table .bui-grid-cell,
.simpel-width .bui-grid-table .bui-grid-cell{
	border-top:0;
	border-bottom:1px solid #ddd;
}
.all-user-btn .bui-grid-tbar{
	margin-bottom:0;
}
.all-user-btn .bui-grid-button-bar {
	text-align:right;
	margin-top:-10px;
	margin-bottom:13px;
	float:right;
}
.all-user-btn .bui-grid-button-bar .bui-bar-item-button button{
	padding: 6px 20px;
}
.all-user-btn .bui-bar.bui-grid-button-bar{
	width:auto;
}

/* 字符过长不换行，用省略号显示 */
.bui-grid-cell-text{
	width:90%;
	overflow:hidden; 
	white-space:nowrap;
	-ms-text-overflow:ellipsis; 
	text-overflow:ellipsis; 
	word-wrap:normal; 
}
.lf-panel .bui-grid-table .bui-grid-hd-hover .bui-grid-hd-inner,
.lf-panel .bui-grid-table .bui-grid-hd-open .bui-grid-hd-inner,
.simpel-width .bui-grid-table .bui-grid-hd-hover .bui-grid-hd-inner,
.simpel-width .bui-grid-table .bui-grid-hd-open .bui-grid-hd-inner{
	background:none;
}

/* 更改弹出消息图标 */
.bui-overlay{width: 320px;box-sizing:border-box;}
.bui-dialog a.bui-ext-close{height: 20px; padding-top: 2px;top:5px;right:5px;}/*--关闭--*/
.bui-message .bui-stdmod-body .x-icon{float: none; }
.bui-message .bui-stdmod-body .x-icon{width:auto;height: auto;margin: 0 auto; }
.bui-message .bui-stdmod-body .x-icon i{width: auto;font-size:50px;height: auto;  margin: 0 auto;display: block;background-image: initial;}
.bui-message .bui-stdmod-body .x-icon i.succeed{font-size: 46px;}

.bui-message .bui-stdmod-body{margin:10px 0 0 0;padding: 0;text-align: center}
.x-icon-info, .x-icon-question{border: none;}
.x-icon-info:hover,.x-icon-question:hover,.x-icon-info:active,.x-icon-question:active{background-color:white;border: none;}
.bui-message .bui-message-content{margin:5px 0 15px 0;line-height:35px;text-align: center;font-family: "Microsoft Yahei";font-size: 18px; }

.bui-message .bui-stdmod-body .x-icon.x-icon-warning{
	width:45px;
	height:45px;
	line-height:45px;
	border-radius:50%;
}

.dropdown-menu{
    position: absolute;
    width: 120px;
    height:260px;
    background-color: #fff;
    border: 1px solid #ddd;
    overflow-y:scroll;
    z-index: 10;
}
.dropdown-menu li{
    width: 100%;
    padding: 5px 8px;
    margin-bottom: 1px;
    border-bottom: 1px solid #ddd;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    box-sizing: border-box;
}
.dropdown-menu li:hover{
	background-color:#eee;
}
.dropdown .roleText,.dropdown .fstText,.dropdown .secText,.dropdown .thdText,.dropSta1 .sta1,.dropSta2 .sta2{
    width: 135px;
    text-align: left;
    display: inline-block;
    font-size:12px;
}
.dropdown .button span:first-child{
	text-align:left;
	color:#000;
	word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dropdown .fstText{
	width:130px;
}
.dropdown.drop4 .button-default,.dropdown.drop5 .button-default{
	margin-left:9px;
	width:167px;
	background-color:#fff;
}
.drop4 .dropdown-menu,.drop5 .dropdown-menu{
	width:165px;
    right:88px;
}
.drop5 .dropdown-menu{
	left:124px;
}
.drop5 .drop5Text{
	width:135px;
	display:inline-block;
}
.dept,.dropSta1,.dropSta2,.role-mg{
	position:relative;
}
.dept .dropdown .button{
	margin-left:10px;
}
.dept .dropdown-menu{
	width:165px;
	left:46px;
}
.dept.addw .dropdown-menu{
	width:170px;
	left:48px;
}
.dept.orgna .dropdown{
	display:inline-block;
}
.dept.orgna .x-caret.x-caret-down{
	margin:0;	
}
.dept.orgna .dropdown-menu{
	width:182px;
	left:81px;
}
/* 清除IE下图标重叠 */
  .x-icon i{background: none !important;}
 
.dropSta1 button{
	margin-left:10px;
}
.dropSta1 .sta1,.dropSta2 .sta2{
	width:132px;
}
.dropSta1 ul{
	width:167px;
	height:62px;
	left:46px;
	overflow:hidden;
}
.dropSta2 .sta2{
	width:120px;
}
.dropSta2 button{
	padding-right:0;
}
.dropSta2 ul{
	width:170px;
	height:68px;
	left:39px;
	overflow:hidden;
	z-index:10;
}
.user-manage .search-btn-group{
	margin-top:0;
	margin-bottom:-5px;
}
.user-manage .dept-tree{
	margin:0;
}
.user-manage .dept-tree input[type="text"],.add-user .dept-tree input[type="text"]{
	width:276px;
}
.user-manage .dept-tree .tree-box,.add-user .dept-tree .tree-box ,.dev-dept .tree-box,.role-mg .tree-box{
	position: absolute;
	top: 0;
	left: -10px;
	z-index: 999;
	height:500px;
	overflow-x:hidden;
	overflow-y:auto;
}
.role-mg .tree-box .bui-tree-list,
.dept-tree .tree-box .bui-tree-list{
	height:360px;
	width:312px;
}
.role-mg .tree-box .bui-tree-list ul,
.role-mg .tree-box .bui-tree-list .bui-tree-item,
.dept-tree .tree-box .bui-tree-list ul,
.dept-tree .tree-box .bui-tree-item{
	overflow: visible;
}
.role-mg .tree-box.tree-h-more{
	height:450px;
}
.role-mg .tree-box .bui-tree-list{
	min-height:23px;
	padding-top:5px;
}
.user-manage .bui-bar.bui-grid-button-bar{
	width:auto;
}
.deliver-dept input{
	width:276px;
}
.deliver-dept .tree-box .bui-tree-list,.add-user .tree-box .bui-tree-list{
	margin-left:44px;
	height:365px;
	overflow:auto;
}
.add-user .tree-box .bui-tree-list{
	margin-left:46px;
}
.add-user .m-indent{
	margin-left:-3px;
}
.dev-dept .tree-box .bui-tree-list{
	width:312px!important;
	height:360px;
}
.dev-dept .tree-box .bui-tree-list ul,
.dev-dept .tree-box .bui-tree-list .bui-tree-item{
	overflow: visible;
}
.user-manage .control-group select,
.user-manage .controls select
.add-user .control-group select, 
.add-user .controls select{
	height:31px;
	line-height:21px;
	font-size:inherit;
}
.auto-h .bui-grid-body{
	height:auto!important;
}
.role-tree .role-text{
	width:275px;
}
.select-min-w{
	width:120px;
}
.bui-grid-table .bui-grid-sort-icon{
	width:0;
	height:0;
	display:none;
}
.lf-panel .bui-grid-table .bui-grid-cell{
     border-bottom: none; 
}
.lf-panel .bui-grid-table .bui-grid-hd-hover .bui-grid-hd-inner{
	background:none;
}
.edit-form input,.edit-form select{
	width:280px;
}


/*008693 新增样式*/
.edit-form input,.edit-form select{
	width:110px;
}
.header{
	height: 40px;
	padding-left: 4px;
	padding-right: 18px;
}
.header h3{
	border-bottom: solid 1px #e6e4e4;
	color: #306ac6;
}
.bg{
	background-color: #f7f7f7;
	padding: 20px 0 10px 0;
	width:938px;
	margin-bottom: 20px;
}

.bg .closebg{
	position: relative;
	top: -17px;
	right: -921px;
	width: 25px;
	height: 25px;
}

.sub{
	padding: 12px 81px;
	background-color: #4184dd;
	color: white;
	font-size: 14px;
}

.sub:hover{
	padding: 12px 81px;
	background-color: #3169c6;
	color: white;
	font-size: 14px;
}
.span16{width:620px;}

.nav-tabs{margin-left: 2px;}
.nav-tabs .bui-tab-item-text{border-radius: 5px 5px 0 0;}
.nav-tabs .bui-tab-item-selected .bui-tab-item-text{background-color : #4277c7;color: #fff;}
.calendar-time{background: url("../../plugins/bui/img/calendar-200-300.gif") no-repeat right -182px #ffffff;}

.font-light{color:#3366cc;}