body{
    font-family: "微软雅黑","Microsoft YaHei", tahoma, arial, "宋体", Helvetica, sans-serif;
    padding:0px;
    font-size:14px;
    margin:0;
    -webkit-font-smoothing: antialiased;  /* 字体抗锯齿 */
}
/* 谷歌滚动条 */
/* 设置滚动条的样式 */
::-webkit-scrollbar {width:8px;height: 8px;}
/* 滚动槽 */
/* ::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 4px #dfeaf7;} */
/* 滚动条滑块 */
::-webkit-scrollbar-thumb { border-radius: 20px;background:rgba(52, 55, 68, 0.6);/* -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.2); */}
::-webkit-scrollbar-thumb:window-inactive {background:rgba(52, 55, 68, 0.6);}
.re-leftmenu::-webkit-scrollbar {width:0px;height:0px;}
ul,li{
	margin: 0;
	padding:0;
}
.dialog_btn a.lightgray{
	background: #cccccc;
}
.re-alert-btn a.lightgray{
	background: #cccccc;
}
.re-alert-btn span.lightgray{
	background: #cccccc;
}
.fr{float:right;}/* float right */
.fl{float:left;}/* float left */
.cl{*zoom:1;clear:both; display:block }/* clear float */
.cl:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
input,select,textarea,a{
	outline: none;
}
textarea{
	border-color:#D9DFE6;
	border-style: solid;
}
textarea{
	border: 1px solid #D9DFE6;
}
a{
	text-decoration: none;
}
ul,li{
	list-style: none;
}
h2 {
    font-size:18px;
    font-weight:bold;
    margin:0;
    margin-bottom:15px;
}
.pl40{padding-left:40px;}
.pl30{padding-left:30px;}
.pl20{padding-left:20px;}

.pr40{padding-right:40px;}
.pr30{padding-right:30px;}
.pr20{padding-right:20px;}
.pr10{padding-right:10px;}

.pb30{padding-bottom: 30px;}
.pb20{padding-bottom: 20px;}
.pb10{padding-bottom: 10px;}
.pb5{padding-bottom: 5px;}

.pt30{padding-top: 30px;}
.pt20{padding-top: 20px;}
.pt15{padding-top: 15px;}
.pt10{padding-top: 10px;}
.mt20{margin-top: 20px;}

/* 验证表单框去颜色 */
.validatebox-invalid{
	background-color: #ffffff;
}



.red{
	color:red !important;
}
.demo-info{
	padding:0 0 12px 0;
}
.demo-tip{
	display:none;
}

.datagrid{
	border: 1px solid #D9DFE6;
}
.datagrid .panel-body{
	border-style:none;
}


/*re-header*/
.re-search{
	width: auto;
	line-height:30px; 
	border: 1px solid #D9DFE6;
	background: #FFFFFF;
	border-radius:3px ;
	margin-bottom:8px;
}
.re-condition{
	padding:5px 0 5px 16px;
}

.re-input{
	padding: 5px 0 5px 4px;
	height:16px;
	width: 154px;
	border:1px solid #D9DFE6;
	vertical-align: middle;
}
.re-input-198{
	padding: 5px 0 5px 4px;
	height:16px;
	width: 198px;
	border:1px solid #D9DFE6;
	vertical-align: middle;
}

.re-btnbg{
	background:#F1F5FA;
	padding:5px 0 5px 20px;
}
.re-btnbg a{
	margin: 0 5px;
	
}
.re-btnbg .l-btn, .re-titlebtn .l-btn{
	display:inline-block;
	padding:1px 17px;
    color: #444;
    background: #ffffff;
    background-repeat: repeat-x;
    border: 1px solid #D9DFE6;
    border-radius:3px;
    outline:none;
}
.re-btnbg .l-btn:hover, .re-titlebtn .l-btn:hover{
    background: #52AEFE;
    color: #ffffff;
} 
.re-indexnavbtn a{
	margin: 0 10px;
}
.re-indexnavbtn .l-btn-text{
    font-size: 14px;
}
.re-indexnavbtn a:first-child .l-btn-text{
 	color: #ffffff;
}
.re-indexnavbtn a{
	display:inline-block;
	padding:1px 17px;
    color: #444444;
    background: #ffffff;
    border: 1px solid #D9DFE6;
    border-radius:3px;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
    outline:none;
}
.re-indexnavbtn .l-btn:hover{
    background: #52AEFE;
    color: #ffffff;
} 
.re-indexnavbtn{
	padding-left:130px;
	background:#F1F5FA;
	padding:5px 0 5px 16px;
}
/*re-orderState*/
.re-orderState{
	line-height:30px;
	width: auto;
	border-top: 1px solid #D9DFE6;
	border-bottom: 1px solid #D9DFE6;
	padding:10px 0 10px 20px;
}
.re-orderState span{
	margin-right:40px;
}

/*re-title*/
.re-title{
	height: 26px;
	width: auto;	
	border-bottom:1px solid #E1E8ED;
	margin-bottom:10px;
	padding-bottom:10px;
}

.re-titlename{
	font-size:22px;
	padding: 0 10px;
	padding-bottom:6px;
	border-bottom:2px solid #55ADDC;
}
.re-titlename1{
	padding: 0;
}
.re-titlebtn{
	float:right;
	margin-right:20px;
}
.re-titlebtn1{
	margin-right:0;
}
.re-titlebtn a{
	margin-left:10px;
}

.datagrid-header{
	background:#F1F5FA;
}
.datagrid-view1 .datagrid-td-rownumber{
	background:#F1F5FA;
}
.datagrid-btable .datagrid-row-selected{
	background:#dfe9f5;
}

.datagrid-pager{
	background:#F1F5FA;
}
 /*隔行变色 striped:true,*/
.datagrid-row-alt{           
	background:#fafcff;
}
/* 设置数据行高 */
.datagrid-row {
  height:38px;
}
/* 设置数据字体 */
.datagrid-cell {
  font-size:14px;
 /* padding: 0 40px; */
}
/* 设置列名称字体 */
.datagrid-header .datagrid-cell span{
 font-size:14px;
 line-height:38px;
 font-weight: bold;
font-family: "微软雅黑","Microsoft YaHei", tahoma, arial, "宋体", Helvetica, sans-serif; 
}
/* 设置列名称行高 */
.datagrid-header .datagrid-cell {
 height:38px;
 /* padding: 0 40px; */
 }
/*window*/
.window{
	padding: 0;
    border-width:0;
    border-style: solid;
}

.window .window-header {
    background: #29385F;
    padding:10px 5px;
}
.panel-title {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    height: 20px;
    line-height: 20px;
    padding-left: 16px;
}
.window, .window .window-body {
    border-color: #ffffff;
}

.panel-tool-close {
    background: url('default/images/window-icon.png') no-repeat 0 0;
    width:16px; 
    height:16px;
}
.panel-tool-max {
    background: url('default/images/window-icon.png') no-repeat -19px 0;
    width:18px;
    height:19px;
}
.panel-tool-restore {
    background: url('default/images/window-icon.png') no-repeat -40px 0;
    width:18px;
    height:18px;
}
.window .window-header .panel-tool{
    position: absolute;
    top: 50%;
    margin-top: -8px;
    height: 19px;
}
.window .window-header .panel-tool a {
    width: 18px;
    height: 19px;
    margin-right:10px;
}
.window .window-header .panel-tool a:hover {
    background-color:transparent;
}

.tablekong tr td{
	padding:5px 5px 5px 0;
	font-size: 14px;
	color:#444444 ;
}
.tablekong tr td label{
	white-space: nowrap;
}
.table_title tr td{
	padding:3px 0;
	font-size: 14px;
	color:#444444 ;
	text-align: right;
}

@media screen and (min-width: 1400px) {
    .table_title tr td.duoyu{
		width:8%;
	}
}
.duoyu{
	width:8px;
}
.dialog_btn{
	text-align: center;
	margin-top:10px;
	white-space: nowrap;
}
.re-wbtn{
	display:inline-block;
	background:#52AEFE;
	color:#ffffff;
	padding:0 48px;
	height:38px;
	line-height:38px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border:0;
	border-radius:3px ;
	-webkit-border-radius:3px ;
	-moz-border-radius:3px ;
	margin:0 15px;
	cursor: pointer;
}
.re-wbtn:hover{
 background:#428bcb;
}

.combobox-item-selected {
    background:#dfe9f5;
}
.textbox {
    border: 1px solid #D9DFE6;
    background-color: #fff;
   -moz-border-radius:0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
    height:30px;
}
.messager-body {
    padding: 30px 10px 0;
    text-align: center;
    font-size:16px;
}

.messager-button {
    text-align: center;
    padding-bottom:20px;
}
.dialog-button {
    border-color: #ffffff;
}
.dialog-toolbar, .dialog-button {
    background: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.dialog-button .l-btn {
    margin:0;
    background:#52AEFE;
	color:#ffffff;
	padding:0 20px;
	border-radius:3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:30px;
	outline:none;
	border: none;
}
.dialog-button .l-btn-text {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    line-height: 30px;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.re-delcompanylink{
	margin-left: 20px; 
	color: #52AEFE;
}
.re-delcompanylink:hover{
	text-decoration:underline;
}

.company-left,.company-right,.job-left,.job-right{
	float: left;
	padding:0 20px;
	width:50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #444444;
	font-size: 14px;
}
.company-left,.job-left{
	border-right:1px solid #D5E0EC ;
}
.company-left-bottom a,.job-left-bottom a{
	float: right;
}
.company-left-bottom,.company-left-top,.company-right{
	line-height: 15px;
}
.delatetitle,.do-emp-title{
	border-bottom: 1px solid #D5E0EC;
	color: red;
	font-size: 20px;
	 padding-bottom:10px;
}
.delatebody{
	line-height:15px;
	font-size:14px;
	color:#444444;
}
.delatebody p{
	line-height: 15px;
}
.delatebody p a{
	margin-left:20px;
}
/* department */
.changewindow{
	color: blue;
	margin-left:20px;
}
.changewindow_title{
	font-size: 16px;
	color: #444444;
	font-weight: bolder;
	margin:0 0 10px 0;
}
.changewindow_p{
	font-size: 14px;
	color: #444444;
	margin:8px 0; 
}
.add_remove{
	padding: 5px 20px;
	background: #CCCCCC;
	margin-top: 10px;
	border:0;
}
.border-top{
	border-top: 1px solid #D9DFE6;
}
.department_change{
	text-align: center;
	font-size: 20px;
	height: 100px;
	line-height: 38px;
}
/* user */
.user_no p,.emp_no p{
	padding:5px 0 5px 25%;
	color: #444444;
	font-size: 14px;
	height: 20px;
	margin:0;
}
.emp_tabs_content,.user_tabs_content{
	background-color:#f1f5fa; 
	padding:5px 20px;
}

.user_tabs_content p,.emp_tabs_content p,.valuation-dataright p{
	height:15px;
	line-height:15px;
	font-size: 14px;
	color: #444444;
	background-color:#f1f5fa;
}
.valuation-dataright p label,.valuation-dataright p span{
	display: inline-block;
	vertical-align: middle;
}
.valuation-dataright p span{
	width:264px;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.valuation-dataright div p span{
	width:264px;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.valuation-dataright label{
	white-space: nowrap;
}
.valuation-dataright p span.span250{
	width:250px;
}
.valuation-dataright p span.span220{
	width:220px;
}
.user_tabs_title .tabs,.emp_tabs_title .tabs,.guzhi_tabs_title .tabs,.relook-order-title .tabs{
	padding-left: 0;
	border-color:#d9dfe6;
	border-top: 0; 
}
.user_tabs_title,.emp_tabs_title{
	width: 800px;
	height: auto;
}
.user_tabs_title .tabs li a.tabs-inner span,.emp_tabs_title .tabs li a.tabs-inner span,.guzhi_tabs_title .tabs li a.tabs-inner span,.relook-order-title .tabs li a.tabs-inner span{
	font-size: 14px;
}
.user_tabs_title .tabs-header,.emp_tabs_title .tabs-header,.guzhi_tabs_title .tabs-header,.relook-order-title .tabs-header{
	background: #ffffff;
}
.user_tabs1_title,.emp_tabs1_title{
	color: #444444;
	font-size:16px;
	font-weight: bold;
	 padding:10px 0;
}
.tabs li a.tabs-inner, .tabs li.tabs-selected a.tabs-inner{
	border-color: #d9dfe6;
}
.tabs li.tabs-selected a.tabs-inner{
	border-bottom-color:#ffffff;
}
/* emp */
.yes_no li,.yes_no1 li,.newyes_no li, .newyes_no1 li{
	float: left;
}
.yes_no li a,.yes_no1 li a,.newyes_no li a,.newyes_no1 li a{
	color:#444444;
	padding:5px 20px;
	background:#cccccc ;
}
.yes_no .button_color,.yes_no1 .button_color,.newyes_no .button_color,.newyes_no1 .button_color{
	background:#52aefe;
	color:#ffffff;
}
/* team */
.detailtime{
	width: 220px;
}
.paddingleft{
	padding-left: 30px;
}

.do-emp{
	line-height:15px;
	padding-left: 25%;
	font-size: 14px;
	color: #444444;
}
.do-emp-title{
	text-align: center;
}
.do-emp-20{
	margin-top: 30px;
}

/*valuation-data********index*********估值弹窗*/
.valuation-dataleft,.valuation-dataright{
	height:auto;
	width: 50%;
}

/* role 权限编辑 */
.roletable-right{
	width:470px;
	height:440px;
	margin-left:20px;
	float:right;
	border:1px solid #D9DFE6;
}
.roletree-left{
	float:left;
	width:200px;
	padding:10px 5px;
	border:1px solid #D9DFE6;
}
.roletable-right .datagrid .datagrid-pager {
	display: none;
}
.roletable-right .datagrid{
	border:0;
}
.yanzhengzc{
	display: inline-block;
	width:60px;
	text-align: center;
	vertical-align: middle;
}
.yzzc{
	color: #52aefe;
}

.FileSpan{
	display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    color: #fffefd;
    top: 0px;
    border-radius: 50px;
    right: 0;
    background: #393A3C;
    text-align: center;
    line-height: 20px;
    z-index: 99;
}
.FileSpan:hover{
	background: #D43F27;
	 color: #FFF;
}

.upload_img{
	float:left;
	margin-right:10px;
	width:105px;
	height:100px;
	position:relative;
}
.sq_alert .ui-dialog-button{
	text-align:center;
	float:none;
	min-width:300px;
}

.sq_alert .ui-dialog-footer
{
	
}

.fieldCustomizedStyle table td a.sq-upbtn-fly{width:23px;height:23px;background: url(../img/upFly.png) no-repeat left top;background-size:85%;}
.fieldCustomizedStyle table td a.sq-downbtn-fly{width:23px;height:23px;background: url(../img/downFly.png) no-repeat left top;background-size:85%;}