
@font-face {
	font-family: 'jboxfont';
	src: url('../font/jboxfont/fonts/icomoon.eot?1gtkq4');
	src: url('../font/jboxfont/fonts/icomoon.eot?#iefix1gtkq4') format('embedded-opentype'),
	url('../font/jboxfont/fonts/icomoon.woff?1gtkq4') format('woff'),
	url('../font/jboxfont/fonts/icomoon.ttf?1gtkq4') format('truetype'),
	url('../font/jboxfont/fonts/icomoon.svg?1gtkq4#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.gd-tree-win,.gd-tree-win-dept,.gd-meter-list{
	width:100%;height:27px; cursor:default; 
	border-top:1px solid #CECECE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE; 
	border-bottom:1px solid #EFF2F7; 
	BACKGROUND-IMAGE:url(../../treewin/input_bg.png);
	BACKGROUND-REPEAT:repeat-x; 
	BACKGROUND-color:#ffffff;
}
.gd-tree-win input,.gd-tree-win-dept input,.gd-meter-list input{
	width:100%;height:100%;border:0px;background:none;
	color:#d5d6d7;margin-left:0px;padding-left:5px;
	
}
.gd-tree-win div,.gd-tree-win-dept div{
	width:10px;height:6px;border:0px blue solid;font-size:6px;
	background:url(../../images/combox_03.png) no-repeat -0px -0px;
}


/*******reminder v1.0*******************/

.j-reminder{
	border:1px #a0a0a0 solid;padding:5px;
	text-align:center;cursor:default;
	position:absolute;
	display:none;
	background-color:white;
	overflow:auto;
	z-index:20;
	top:20px;
	left:30px;
	width:200px;
	height:100px;
	margin:0px;
	padding:0px;
}

.j-reminder .jrow{
	border-bottom:1px #a0a0a0 dashed;
	text-align:center;
	cursor:pointer;
	height:30px;
	line-height:30px;
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
}

.j-reminder .jrowlast{
	border-bottom:0px #a0a0a0 dashed;
}

.j-reminder .jrowhover{
	background-color:f6f6f6;
}


/*******smenu v1.0*******************/
.gd-smenu .dis-input{
	width:100%;height:100%;
	color:#5b5b5b;
	border-top:1px solid #CECECE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EFF2F7;
	padding-left:5px;
}
.smenu{
	border:1px #eeeeee solid;width:10px;position:absolute;left:-200px;top:-300px;z-index:10000;
	border-left:0px;cursor:default;background:#fcfcfc;
}
.smenu .lmenu{
	width:90px;border:0px red solid;background:#6fbcf0;padding:10px 0px 10px 0px;
}
.smenu .lmenu .first{
	border-top:1px white dotted;
}
.smenu .lmenu div{
	width:90px;border-bottom:1px white dotted;color:white;
	line-height:30px;height:30px;text-align:center
}
.smenu .lmenu .select{
	background:#fcfcfc;color:#4b9fdb;border-left:1px #6fbcf0 solid;
}
.smenu .rcontent{
	margin-left:1px;padding:5px;
}

.smenu .rcontent table{
	width:238px;
	height:100%;
}
.smenu .rcontent td{
	padding:0px 10px 0px 10px;border:1px #fcfcfc dotted;
	color:#5b5b5b;line-height:30px;
	word-wrap:break-word;word-break:break-all;white-space:nowrap;
}

.smenu .rcontent td.select{
	color:#ff8a00;border:1px #aaaaaa dotted;
}
/***********shenjun*****************/
.jboxfont{
	font-family: 'jboxfont';
}
.j-filebox{
	border:1px #a0a0a0 dashed;padding:5px;
	text-align:center;cursor:default;
	margin:5px;height:30px;
}
.j-filebox table{
	width:100%;height:100%;text-align:center;
}
.j-filebox .file{
	margin:0px 5px 0px 5px;
	display:-moz-inline-box; /* cssע�ͣ�for ff2 */ 
	display:inline-block;
}
.j-filebox .file span{
	display:-moz-inline-box; /* cssע�ͣ�for ff2 */ 
	display:inline-block;
}
.j-filebox .tools{
	Position:absolute;display:none;
}
.j-filebox .del{
	font-family: 'jboxfont';
	margin-right:3px;margin-left:2px;font-size:14px;
	color:red;width:14px;
}
.j-filebox .icon{
	font-family: 'jboxfont';
	margin-right:3px;margin-left:2px;font-size:16px;
	color:#86caee;Position:relative;top:2px;
}
.j-filebox .name{
	color:#7f7f7f;
}
.j-filebox .name-hover{
	text-decoration:underline;color:#515151;
}
.j-filebox .upload{
	color:#228bca;white-space:nowrap;
}

/***********gd-loading*****************/
.gd-loading-shield{
	width:100%;height:100%;
	Position:absolute;top:0px;left:0px;
	background:black;z-index:10;
	text-align:center;
	background: url("../../images/shield.png") repeat;
}

.gd-loading-shield .loading-box{
	position:absolute;
	top:50%;
	left:50%;
	width:200px;
	height:120px;
	margin:-60px 0 0 -100px;
}

.gd-loading-shield .loading{
	border:0px red solid;
	width:68px;height:68px;
	background: url("../../images/loading.gif") no-repeat center center;
	margin:0 auto;
}

.gd-loading-shield .title{
	color:white;height: 18px;line-height: 18px;padding-top: 10px;
}
.gd-loading-shield .close{
	padding-top: 5px;color:#ff9900;cursor: default;
}
.gd-loading-shield .close-hover{
	color:#ffbb00;
}
/******************************************grid*****************************************************************/
.grid_setting{
	position:absolute;z-index:10;background:white;
	width:100px;border:1px #f8b669 solid;cursor:default;border-bottom: 0px;
}
.grid_setting div{
	padding:5px;border-bottom:1px #f8b669 solid;color:#8d8d8d;
}

.grid_setting .grid-setting-div-hover{
	background: #e1e1e1;color:white;
}


.gd-grid .gd-grid-head-rownum{
	padding-right:0px;padding-left:0px;
	width:20px;font-family:'jboxfont';color:white;cursor: default;
}
.gd-grid-head-rownum-hover{
	color:#dfdfdf;
}

.gd-grid{
	height:100%;overflow: hidden;cursor: default;
}
.gd-grid-head{

}
.gd-grid-data{
	 
}

.gd-grid .head-size-sign{
	position: absolute;
}

.gd-grid .gd-grid-head-columnname *{
	float:left;
}

.gd-grid .gd-grid-head-columnname .adjust{
	cursor: w-resize;
	float:right;
}

.gd-rows-number-sign{
	font-family: 'jboxfont';font-size:24px;width:20px;height:20px;position:relative;color:blue;
}
.gd-grid .gd-rows-number{
	padding-right:0px;padding-left:0px;
	font-weight:bold;text-align:center;
	background: url("../../images/grid_sign.png") no-repeat center center;
}
.gd-grid .gd-pagenum input{
	width:35px;height:16px;line-height: 12px;
}
.gd-grid .gd-pagenum-hover{
	cursor:pointer;color:#ff9900;
}
/*
.gd-grid-data td > div {
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
	margin-bottom:3px;margin-top:3px;width:20px;border:0px red solid;
}*/
.gd-grid-data td div , .gd-grid-head td div {
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
}
.gd-grid-data td div,.gd-grid-data td {
	height:28px;
	color:#5b5b5b;
	line-height:28px;text-align:left;
}
.gd-grid-data-td-div{
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
	margin-bottom:0px;margin-top:0px;width:20px;border-top:0px #E9E9E9 solid;border-bottom:1px #E9E9E9 solid;
	height:28px;
}

.gd-grid-data-td-div-uneven{
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
	margin-bottom:0px;margin-top:0px;width:20px;border-top:0px #E9E9E9 solid;border-bottom:1px #E9E9E9 solid;
	background-color:#FBFBFB;
	height:28px;
}
.gd-grid-data-td-div-select{
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
	margin-bottom:0px;margin-top:0px;width:20px;border-top:0px #E9E9E9 solid;border-bottom:1px #E9E9E9 solid;
	background-color:f0f8e6;
	height:28px;
}
 
.gd-grid-head , .gd-grid-head-td{
	background:#6FB3E0; 
}

 
.gd-grid-data-div{
	width:90px;overflow:hidden;height:30px;background:white;border:0px red solid; 
}
.gd-grid-data tr{
	cursor:default;
}
.gd-grid-head td > div,.gd-grid-head td{
	height:29px;--font-weight:bold;
	color:white;text-align:left;line-height:29px;

} 
.gd-grid-data td {
	height:28px;color:#161616;line-height:28px;text-align:left;
}
 
.gd-grid-data .gd-uneven-rows{
	background:#FBFBFB;
}

.gd-grid-data .gd-grid-select{
	background:#f7fc9a;
	/* background:#f0f8e6; */
	color:#ffcf9f;
}

.gd-grid-data .gd-even-rows{
	background:#ffffff;
}
.gd-scroll-table-y td , .gd-scroll-table-x td{
	font-size:2px;height:9px;
}

/*
.gd-ioncls-spage , .gd-ioncls-spage-select{
	border:1px #1ba2e1 solid;font-size:12px;width:77px;height:36px;line-height:36px;
	margin-left:3px;margin-right:3px;text-align:center;margin-top:3px;
}
.gd-ioncls-spage{
	color:#1ba2e1;background:white;
}
.gd-ioncls-spage-select{
	color:white;background:#1ba2e1;
}
*/
.gd-scroll-table-contain-y{
	display:none;
}
.gd-scroll-table-contain-x{
	display:none;
}
.gd-page-next,.gd-page-previous{
	text-decoration:none;
}
 .gd-grid-data-checkbox{
	width:30px;
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
	margin-bottom:0px;margin-top:0px;width:20px;border-top:0px #E9E9E9 solid;border-bottom:1px #E9E9E9 solid;
	height:28px;
}
.gd-grid-head-checkbox{
	width:30px;line-height:28px;
}
.gd-grid-data-rownum{
	width:20px;font-weight:bold;padding-left:5px;
	word-wrap:break-word;word-break:break-all;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	padding-right:3px;padding-left:3px;
	margin-bottom:0px;margin-top:0px;width:20px;border-top:0px #E9E9E9 solid;border-bottom:1px #E9E9E9 solid;
	background-color:#FFFFFF;
	height:28px;
}

.gd-icons-page-next{
	width:7px;height:14px;background:url(../../images/page_icon.png) no-repeat -0px -0px;line-height:14px;font-size:7px;
	border:0px red solid;margin-left:3px;margin-right:3px;
}
.gd-icons-page-previous{
	width:7px;height:14px;background:url(../../images/page_icon.png) no-repeat -7px -0px;line-height:14px;font-size:7px;
	border:0px red solid;margin-right:3px;margin-left:3px;
}

.gd-scroll-x1{
	width:4px;background:white url(../../images/gdt_x.png) no-repeat -4px -0px;font-size:4px;
}
.gd-scroll-x2{
	width:4px;background:white url(../../images/gdt_x.png) no-repeat -0px -0px;font-size:4px;
}
.gd-scroll-y1{
	width:9px;background:white url(../../images/gdt_y.png) no-repeat -0px -4px;font-size:4px;height:4px;
}
.gd-scroll-y2{
	width:9px;background:white url(../../images/gdt_y.png) no-repeat -0px -0px;font-size:4px;height:4px;
}
.gd-grid-splitpage{
	background:#EFF2F7;
}




/*******v1.0**********/
/*********************************btm**************************************************************************/
/*
.gd-btn{
	height:30px;cursor:default;background:none;border:0px red solid;
}

.gd-btn-table .gd-btn-text{
	background:white;border-top:1px #1ba2e1 solid;border-bottom:1px #1ba2e1 solid;white-space:nowrap;word-break:break-all;
}
.gd-btn-table-hover .gd-btn-text{
	background:#1ba2e1;border-top:1px #1ba2e1 solid;border-bottom:1px #1ba2e1 solid;white-space:nowrap;word-break:break-all;
}

.gd-btn-table .gd-btn-text div{
	color:#1ba2e1;font-size:14px;padding-left:5px;margin-right:15px;line-height:26px;
}
.gd-btn-table-hover .gd-btn-text div{
	color:white;font-size:14px;padding-left:5px;margin-right:15px;line-height:26px;
}

.gd-btn-table .gd-btn-x1{
	background:url(../../images/buttom.png) no-repeat -0px -0px;font-size:3px;width:3px;
}
.gd-btn-table-hover .gd-btn-x1{
	background:url(../../images/buttom.png) no-repeat -0px -39px;font-size:3px;width:3px;
}

.gd-btn-table .gd-btn-x2{
	background:url(../../images/buttom.png) no-repeat -3px -0px;font-size:3px;width:3px;
}
.gd-btn-table-hover .gd-btn-x2{
	background:url(../../images/buttom.png) no-repeat -3px -39px;font-size:3px;width:3px;
}

.gd-btn-table .gd-icon{
	background:white;border-top:1px #1ba2e1 solid;border-bottom:1px #1ba2e1 solid;
}
.gd-btn-table-hover .gd-icon{
	background:#1ba2e1;border-top:1px #1ba2e1 solid;border-bottom:1px #1ba2e1 solid;
}
*/
/*******v1.1**********/
/*********************************btm**************************************************************************/
.gd-btn{
	height:23px;cursor:default;background:none;border:0px red solid;
}

.gd-btn-two{
	height:23px;cursor:default;background:none;border:0px red solid;
}

.gd-btn-table-hover{
	background:#FFB741;
}
.gd-btn-table .gd-btn-text{
	border-top:0px #1ba2e1 solid;border-bottom:0px #1ba2e1 solid;white-space:nowrap;word-break:break-all;
}
.gd-btn-table-hover .gd-btn-text{
	 border-top:0px #1ba2e1 solid;border-bottom:0px #1ba2e1 solid;white-space:nowrap;word-break:break-all;
}

.gd-btn-table .gd-btn-text div{
	color:#FFFFFF;
}
.gd-btn-table-hover .gd-btn-text div{
	color:white;padding-left:2px;margin-right:5px;line-height:26px;
}

.gd-btn-table .gd-btn-x1{
	background:url(../../images/buttom.png) no-repeat -0px -0px;font-size:3px;width:3px;
}
.gd-btn-table-hover .gd-btn-x1{
	background:url(../../images/buttom.png) no-repeat -0px -30px;font-size:3px;width:3px;
}

.gd-btn-table .gd-btn-x2{
	background:url(../../images/buttom.png) no-repeat -3px -0px;font-size:3px;width:3px;
}
.gd-btn-table-hover .gd-btn-x2{
	background:url(../../images/buttom.png) no-repeat -3px -30px;font-size:3px;width:3px;
}

.gd-btn-table .gd-icon{
	 border-top:0px #1ba2e1 solid;border-bottom:0px #1ba2e1 solid;
}
.gd-btn-table-hover .gd-icon{
	 border-top:0px #1ba2e1 solid;border-bottom:0px #1ba2e1 solid;
}
/***16*16***/
/***x change y[0|16]**/
/*******************************icon*****************************************************************************/
.gd-icon-add {
	background:url(../../images/buttom_icon.png) no-repeat -0px 0px;width:16px;height:16px;margin-left:5px;
}
.gd-icon-edit{
	background:url(../../images/buttom_icon.png) no-repeat -16px 0px;width:16px;height:16px;margin-left:5px;
}
.gd-icon-del{
	background:url(../../images/buttom_icon.png) no-repeat -32px 0px;width:16px;height:16px;margin-left:5px;
}

.gd-icon-add-color {
	background:#6EB3DD;
}

.gd-icon-edit-color{
	background:#FFB751;
}
.gd-icon-del-color{
	background:#DC6666;
}

.gd-icon-add-color-hover {
	background:#6E7DDD;
}

.gd-icon-edit-color-hover{
	background:#FFE91B;
}
.gd-icon-del-color-hover{
	background:#FF6200;
}

/*********************combo***************************************************************************************/
/*****shenjun v1.0********************************/
/*********************combo***************************************************************************************/

.gd-combo{ 
	width:100%;height:25px; cursor:default; 
	border-top:1px solid #CECECE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE; 
	border-bottom:1px solid #EFF2F7; 
	BACKGROUND-IMAGE:url(../../images/input_bg.png);
	BACKGROUND-REPEAT:  repeat-x; 
	BACKGROUND-color:#ffffff;
}
.gd-combo input{
	width:100%;height:100%;border:0px;background:none;
	color:#d5d6d7;margin-left:0px;padding-left:5px;
	
}
.gd-combo div {
	width:10px;height:6px;border:0px blue solid;font-size:6px;
	background:url(../../images/combox_03.png) no-repeat -0px -0px;
}
.gd-combo-opts{
	width:170px;height:30px;border:0px #8dd6f9 solid;cursor:default;
	border-top:0px;position:absolute;
	z-index:110000;
}
.gd-combo-opts table{
	border:1px #EEEEEE solid;
	border-bottom:1px #b6b6b6 solid;
}
.gd-combo-opts td{
	height:30px;background:#ffffff;
	/* color:#9fa4a3; */
	color:#5b5b5b;
	padding-left:5px;
	border-bottom:1px #EEEEEE dashed;line-height:30px;
}
/*************************************************************************************************************/

/*******************hjh btn*************************************/

.call-icon-add{
	
	background:url(../../images/call_icon_bg.png) no-repeat -0px -0px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;
	

}

.call-icon-add-two{
	
	background:url(../../images/call_icon_bg.png) no-repeat -51px -0px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-reset{
	
	background:url(../../images/call_icon_bg.png) no-repeat -0px -23px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;
	
}

.call-icon-reset-two{
	
	background:url(../../images/call_icon_bg.png) no-repeat -51px -23px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-modify{
	
	background:url(../../images/call_icon_bg.png) no-repeat -0px -46px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-modify-two{
	
	background:url(../../images/call_icon_bg.png) no-repeat -51px -46px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-delete{
	
	background:url(../../images/call_icon_bg.png) no-repeat -0px -69px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-delete-two{
	
	background:url(../../images/call_icon_bg.png) no-repeat -51px -69px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-search{
	
	background:url(../../images/call_icon_bg.png) no-repeat -0px -92px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-search-two{
	
	background:url(../../images/call_icon_bg.png) no-repeat -51px -92px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-accept-save{
	
	background:url(../../images/call_icon_bg.png) no-repeat -0px -115px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}


.call-icon-accept-reset{
	
	background:url(../../images/call_icon_bg.png) no-repeat -0px -138px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}
.call-icon-disable-short{
	
	background:url(../../images/call_icon_short.png) no-repeat -0px -0px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:white;
	cursor:default;
	margin-right:4px;
	text-decoration:line-through;
}
.call-icon-disable-long{
	
	background:url(../../images/call_icon_long.png) no-repeat -0px -0px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:white;
	cursor:default;
	argin-right:4px;
	text-decoration:line-through;
}
.call-icon-add-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -0px -0px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;
	

}

.call-icon-add-two-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -51px -0px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-reset-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -0px -23px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;
	
}

.call-icon-reset-two-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -51px -23px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-modify-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -0px -46px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-modify-two-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -51px -46px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-delete-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -0px -69px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-delete-two-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -51px -69px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-search-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -0px -92px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-search-two-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -51px -92px;
	width:68px;
	height:23px;
	line-height:23px;
	text-align:center;

}

.call-icon-accept-save-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -0px -115px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}


.call-icon-accept-reset-hover{
	
	background:url(../../images/call_icon_bg_hover.png) no-repeat -0px -138px;
	width:51px;
	height:23px;
	line-height:23px;
	text-align:center;

}
