﻿html {
    zoom: expression(function(ele){
 		ele.style.zoom = "1";
 		document.execCommand("BackgroundImageCache", false, true);
	}(this));
}


    
body{
	/* FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;
	COLOR: #000000;
	background: #E6EAE9;
	SCROLLBAR-FACE-COLOR: #799AE1; 
	SCROLLBAR-HIGHLIGHT-COLOR: #799AE1; 
	SCROLLBAR-SHADOW-COLOR: #799AE1; 
	SCROLLBAR-DARKSHADOW-COLOR: #799AE1; 
	SCROLLBAR-3DLIGHT-COLOR: #799AE1; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #AABFEC; */ 
	
	position:relative;
	margin:0px auto;
	color: black;
	font-size: 12px;
	background: #F3F3F3;
	font-family: arial, 宋体, serif;
	font-size: 12px;
	-webkit-text-size-adjust:none;
}


p {
	FONT-FAMILY: 宋体; 
	FONT-SIZE: 12px
}

li {
  FONT-FAMILY: 宋体;
  FONT-SIZE: 12px
}
a.SG_aBtn,a.SG_aBtn:link,a.SG_aBtn:visited
{	
	color:red; 
	cursor:pointer; 
	_cursor:hand;
}

a:visited {
  COLOR: #000000;
  FONT-SIZE: 12px;
  TEXT-DECORATION: none
}

a:link {
  COLOR: #000000;
  FONT-SIZE: 12px;
  TEXT-DECORATION: none
}

a:active {
  FONT-SIZE: 12px;
  TEXT-DECORATION: none
}

a:hover {
  COLOR: #ff0000;
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline
}

a.c:visited {
  COLOR: #000000;
  FONT-SIZE: 12px;
  TEXT-DECORATION: none
}

a.c:link {
  COLOR: #000000;
  FONT-SIZE: 12px;
  TEXT-DECORATION: none
}

a.c:active {
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline
}

a.c:hover {
  COLOR: #000000;
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline
}

.input_disabledbg {
  background-color: rgb(192, 192, 192);
}

.table {
  BORDER-RIGHT: #8c8e7b 1px solid;
  BORDER-TOP: #8c8e7b 1px solid;
  BORDER-LEFT: #8c8e7b 1px solid;
  BORDER-BOTTOM: #8c8e7b 1px solid;
  FONT-FAMILY: Tahoma, Verdana;
  cellSpacing: 1;
  cellPadding: 1;
  BORDER-TOP-STYLE: dotted;
  BORDER-RIGHT-STYLE: dotted;
  BORDER-LEFT-STYLE: dotted;
  BORDER-BOTTOM-STYLE: dotted;
  heihgt: "";
  border-width: 1px;
  BORDER-COLLAPSE: collapse
}

.tr {
  BACKGROUND-COLOR: #fffff0;
}

.trhead {
  BACKGROUND-COLOR: #CCFF99;
}

.tdnotop {
  FONT-FAMILY: 宋体;
  FONT-SIZE: 12px;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
  border-width: 1px;
  border-left: 1px;
  height: 25px;
}

.tdhead {
  font-family: "宋体";
  FONT-SIZE: 12px;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
  border-width: 1px;
  border-left: 1px;
  height: 25px;
  font-weight: bold;
  text-decoration: none;
}

.tdfontbig{
  font-family: "宋体";
  BORDER-RIGHT: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
  border-width: 1px;
  border-left: 1px;
  height: 25px;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

textarea {
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BACKGROUND: #ffffff;
  FONT: 12px Verdana;
  BORDER-LEFT: #999999 1px solid;
  COLOR: #333333;
  BORDER-BOTTOM: #999999 1px solid
}

select {
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BACKGROUND: #ffffff;
  FONT: 12px Verdana;
  BORDER-LEFT: #999999 1px solid;
  COLOR: #333333;
  BORDER-BOTTOM: #999999 1px solid;
  background-color: #EEEEEE;
}

.input_must {
  BACKGROUND-COLOR: # #FFFF99;
}



from {
  DISPLAY: inline
}

.colHeaderHighlight {
  background-color: #b3e8ab;
  /*font-family: Arial, Helvetica;*/
  font-size: 12px;
  height: 30;
  cursor: hand;
}

.tdonmouse {
  BACKGROUND-COLOR: #FFB98B;
  /*
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#BBE3FD);
	*/
  FONT-FAMILY: 宋体;
  FONT-SIZE: 12px;
  height: 25px;
}


.tipstyle {
  FONT-SIZE: 12px;
  COLOR: red;
}

.fontstyle {
  FONT-FAMILY: 宋体; 
  FONT-SIZE: 12px; 
}

.fontstyle_20 {
  FONT-SIZE: 20px;
}




.th1 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.th2 {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

.table_info {
  width: 100%;
  border-collapse: collapse;
  border-width: 1px;
  border-style: dotted;
  border-color: silver;
  font-size: 12px;
}

.table_info td {
  height: 25px;
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  border-color: silver;
  font-size: 12px;
}

.table_info2 {
  width: 100%;
  border-collapse: collapse;
  border-width: 1px;
  border-style: dotted;
  border-color: silver;
  font-size: 12px;
}

.table_info2 td{
  font-size: 12px;
}

.table_doc {
  width: 100%;
  border-collapse: collapse;
  border-width: 1px;
  border-style: dotted;
  border-color: silver;
  font-size: 14px;
}

.table_doc td{
  font-size: 14px;
  border-width: 0px;
  line-height: 1.5em;
}

/**提示块-1*/
.note_1 {
  font-size: 15px;
  font-weight: bold;
  color: red;
}
/**提示块-2*/
.note_2 {
  font-size: 12px;
  font-weight: bold;
  color: blue;
  line-height: 1.5em;
}
/**提示块-3*/
.note_3 {
  font-size: 12px;
  color: red;
}
/**分割行，用户控制两个区块的间距*/
.splitLine{
  height: 3px;
}

.tr_head{
  /*background-color: lightgrey;*/
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
}

.td_key {
  text-align: center;
}

.td_value {
  text-align: left;
}

.tr_foot{
  text-align: right;
  white-space:nowrap;
  line-height: 30px; 
}



.required{
  visibility: visible;
  background-color: rgb(254, 250, 192);
}



/**按钮行样式*/
.td_btns{
  text-align: right;
}

.hidden{
  display: none;
}

.show{
  display: block;
}

.u1{   
	padding-bottom:   1mm;   
	border-bottom:   1mm  solid thin;   
	text-decoration:   none;   
} 

/**********************lbt add start***************************/
.searchDiv {
	width:100%;
	padding-left:20px;
}

.gridModuleTable {
	padding-left:27px;
	font-family:Arial;
	width: 100%; 
	height: 450px;
	border: 0;
	bordercolor: #000000;
	background-image: url("../images/background2.png");
	display: none;
}

.dialogDiv {
	height: 40%;
	position: absolute;
	left: 14px;
	top: 55px;
}

.dialogFieldHeight {	/*对话框的两个输入框之间的高度*/
	height: 12px;
}

.addOrEditth {	/*添加或者编辑框中输入框提示语*/
	font-family:Arial;
	font-size:12px;
	color:#5E5A5A;
	text-align:left;	
	padding-left: 24px;
	width: 130px;
}

.addDeviceAddOrEditth {	/*添加或者编辑框中输入框提示语*/
	font-family:Arial;
	font-size:12px;
	color:#5E5A5A;
	text-align:left;	
	padding-left: 24px;
	width: 130px;
}

.input_size {	/*输入框的大小*/
  	width:193px;
  	height:20px; 
}

select {		/*下拉框的背景色*/
  	background-color: white;
}

.dialogButton {	/*对话框的按钮*/
	width:83px;
	height:26px;
	background: none;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.dialogButtonTd {	/*对话框的按钮*/
	width:85px;
	height:28px;
	background: none;
	background-image: url("../images/box_button.png");
	background-repeat:no-repeat;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
	text-align:center;
}

.dialogBackground {		/*对话框的背景*/
	/* width: 100%;
	height: 100%;
	position: absolute;
	top: 35px;
	left: 0px;
	z-index: 10;
	background: none;	
	background-image: url("../images/box.png");
	_background-image: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/box.png");
	background-repeat:no-repeat; 
	border: none;
	border:medium none; */
}

.dialogButtonSpace {	/*对话框按钮之间的间距*/
	width: 17px;
}

.dialog_button_input_space {	/*对话框中确定按钮与输入框的间距*/
	height: 23px;
}

.message {	/*提示信息*/
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #A81E13;
}

.address {		/*地址输入框的样式*/
	width: 193px;
	height:94px;
}

.comment {		/*地址输入框的样式*/
	width: 197px;
	height:130px;
}

.button_table_space {	/*表格和添加按钮间距*/	
	padding-top: 9px;
	vertical-align: top;
}

.search_separate_top_space {	/*搜索框与分割线的间距*/
	padding-top: 5px;
}

.button_separate_top_space {	/*分割线与添加等按钮的间距*/
	padding-top:14px;
}

.summary {					/*summary页面中的说明部分*/
	font-family: Arial;
	font-size: 14px;
	line-height: 10px;
	vertical-align: top;
	padding-top: 16px;
}

.summaryButton {		/*Summary页面中的两个按钮*/
	width:179px;
	height:26px;
	background: none;
	font-size:13px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;
	border:medium none;
}

.summaryButtonTd {		/*Summary页面中的两个按钮*/
	width:183px;
	height:28px;
	background: none;
	background-image: url("../images/summary.png");
	background-repeat:no-repeat;
	text-align:center;
	/* color:#5E5A5A; */
	border: none;
	border:medium none;
}

.addUserButton{
	width:83px;
	height:26px;
	background: none;
	padding-left:15px;
	font-size:12px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.menuTable{
	padding-left:27px;
}

.addUserButtonTd{				/*添加User、VAR按钮*/
	width:85px;
	height:28px;
	background: none;
	background-image: url("../images/menu2_left.png");
	background-repeat:no-repeat;
	text-align:center;
	/* color:#5E5A5A; */
	border: none;
	border:medium none;
}


.boxButton{
	width:83px;
	height:26px;
	background: none;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.boxButtonTd {			/*其他按钮*/
	width:85px;
	height:28px;
	text-align: center;
	background: none;
	background-image: url("../images/box_button.png");
	background-repeat:no-repeat;
	text-align:center;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.editColumn {
	color: #0000FF;	
}

/**********************lbt add end*****************************/

/***********************lzy add*****************************/
.searchTable{	
	/* color:#5E5A5A; */
	width:95%;
}

.searchTr{
	height:14px;
}

.tdTitle{
	font-size:15px;
}

.searchTd{
	text-align:right;
}


.searchButtonTd {
	width:85px;
	height:25px;
	padding-left:1px;
	background: none;
	background-image: url("../images/search.png");
	background-repeat:no-repeat;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.searchButton{
	width:83px;
	height:23px;	
	background: none;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.addButton{
	width:83px;
	height:26px;
	background: none;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.addButtonTd{
	width:85px;
	height:28px;
	background: none;
	background-image: url("../images/menu2_left.png");
	background-repeat:no-repeat;
	text-align:center;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.deleteButton{
	width:83px;
	height:26px;
	background: none;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.deleteButtonTd{
	width:85px;
	height:28px;
	background: none;
	background-image: url("../images/menu2_center.png");
	background-repeat:no-repeat;
	text-align:center;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.topButton{
	width:83px;
	height:26px;
	background: none;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

.topButtonTd{
	width:85px;
	height:28px;
	background: none;
	background-image: url("../images/top_button.png");
	background-repeat:no-repeat;
	text-align:center;
	/* color:#5E5A5A; */
	border: none;		
	border:medium none;
}

/*lbt add*/
.searchInputDiv {
	height: 24px;
	width:190px;
	background: none;
	background-image: url("../images/input_top.png");
	background-repeat:no-repeat;	
	border: none;
	border:medium none;
}

.noResult {
	height:	150px;
	text-align: center;
	font-size: 20px;
	font-family: Arial;
}

/*lbt edit*/
.searchInput {
	height: 18px;
	width:186px;
	margin-left:1px;
	border: none;
	border:medium none;
}

.first_td{
	border-left:1px solid RGB(181,182,181);
	border-bottom:1px solid RGB(181,182,181);
	border-right:1px solid RGB(181,182,181);
	background-color:RGB(241,241,241);
}

.first_th{
	border-left:1px solid RGB(181,182,181);
	border-bottom:1px solid RGB(181,182,181);
	border-right:1px solid RGB(181,182,181);
	background-color:#DFDFDF;
	cursor:default;
	text-align:center;
}

.borderType_tr_td{
	font-size:12px;
	height:25px;	
	border-bottom:1px solid RGB(181,182,181);
	border-right:1px solid RGB(181,182,181);
	white-space: nowrap;
	background-color:RGB(241,241,241);
}

.borderType_td_label{
	cursor:pointer;
}

.borderType_tr_th{
	font-size:13px;
	height:25px;
	cursor:default;
	border-bottom:1px solid RGB(181,182,181);
	border-right:1px solid RGB(181,182,181);
	background-color:#DFDFDF;
}
.borderType_tr_th_sort{
	cursor:pointer;
}

.pagesplit{	
	font-size:12px;
	height:16px;
	border-left:1px solid RGB(181,182,181);
	border-right:1px solid RGB(181,182,181);
	border-bottom:1px solid RGB(181,182,181);
	background-color:RGB(241,241,241);
	border-collapse: collapse; 	
}

.gridTable {
	/* color: #5E5A5A; */
	height:	275px;
	width: 744px;	
	border-top:1px solid RGB(181,182,181);
	font-family: Arial;	
}

.tdPaddingLeft{
	padding-left:15px;
}

.gridForm{
	margin:0px;
}

/*lzy add*/
.log_searchInputDiv {
	height: 24px;
	width:120px;
	background: none;
	background-image: url("../images/log_search_input.png");
	background-repeat:no-repeat;	
	border: none;
	border:medium none;
}

/*lbt edit*/
.log_searchInput {
	height: 18px;
	width:115px;
	margin-left:1px;
	border: none;
	border:medium none;
}

/* 解决图片外边距的问题，将样式放入父容器即可 */
.imgStyle{
	font-size:0px;
}

/* 不可编辑的文本设置背景色*/
.readOnlyText{
	background-color: #F1F1F2;
}

/**********************lzy add end*****************************/



/**add by yjz****/
.bottom {
	font-family: "Arial";
	font-size: 12px;
	padding-left: 120px;
	color:5E5A5A;
}

.main_topButtonTd{
	background: none;
	background-image: url("../images/menu2_right_new.png");
	background-repeat:no-repeat;
	text-align:center;
	color:black;
	width: 85px;
	height: 28px;	
	border: none;		
	border:medium none;
}

.main_topButton{	
	background: none;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	color:black;
	width: 83px;
	height: 26px;	
	border: none;		
	border:medium none;
}

.subButtonTd {	
	background: none;
	background-image: url("../images/menu2_right.png");
	background-repeat:no-repeat;
	text-align:center;
	color:black;
	width: 85px;
	height: 28px;	
	border: none;		
	border:medium none;
}

.subButton{	
	background: none;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	color:black;
	width: 83px;
	height: 26px;	
	border: none;		
	border:medium none;
}

.passwordResetButtonTd {
	background: none;
	background-image: url("../images/header_button_center_new.png");
	background-repeat:no-repeat;
	text-align:center;
	width: 128px;
	height: 28px;	
	border: none;		
	border:medium none;
}

.passwordResetButton {
	background: none;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:black;
	width: 126px;
	height: 26px;	
	border: none;		
	border:medium none;
}
.clickMenuButtonTd {
 	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9199A3', endColorstr='#687280'); /* IE6,IE7 */
 	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9199A3', endColorstr='#687280'); /* IE8 */ 
	background: -moz-linear-gradient(top, #9199A3, #687280); /* 火狐 */
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9199A3), to(#687280));  /* webkit*/
 	background: -o-linear-gradient(top, #9199A3, #687280);
	color:white;
	width: 119px;
	height: 34px;	
	border: none;		
	border:medium none;
	cursor: pointer;
	text-align:center;
	_padding-left:1px;
}
.menuButtonTd {
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FBFBFC', endColorstr='#DFE1E3'); /* IE6,IE7 */
 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFC', endColorstr='#DFE1E3')"; /* IE8 */ 
	background: -moz-linear-gradient(top, #FBFBFC, #DFE1E3); /* 火狐 */
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFC), to(#DFE1E3));  /* webkit*/
 	background: -o-linear-gradient(top, #FBFBFC, #DFE1E3);
	/*background-image: url("../images/banner.png");
	background-repeat:repeat-x;*/	
	color:black;
	width: 119px;
	height: 34px;	
	border: none;		
	border:medium none;
	cursor: pointer;
	text-align:center;
	_padding-left:1px;
}
.menuButton {	
	/*background-image: url("../images/banner.png");
	background-repeat:repeat-x;*/
	text-align:center;
	font-size:15px;
	font-family:Arial;
	background:none;
	width: 117px;
	height: 32px;	
	border: none;		
	border:medium none;
	cursor: pointer;
}

.banner_left {
	height: 34px;
	width: 118px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
.banner {
	float: left;
	width: 169px;
	height: 182px;
	margin-top: 40px;
}
.banner_left p {
	font-size: 15px;
	text-align: center;
	line-height: 30px;
}
.banner a:hover {
	background-image: url(../images/hover.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 118px;
	color: #FFFFFF;
	display: block;
}
.banner_left a {
	background-image: url(../images/link.png);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 118px;
}
/*****end yjz**************************/
/*****begin hlw**************************/
.backupButton{	
	background: none;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	color:black;
	width: 88px;
	height: 26px;	
	border: none;		
	border:medium none;
}

.backupButtonTd {	
	background: none;
	background-image: url("../images/backup.png");
	background-repeat:no-repeat;
	text-align:center;
	color:black;
	width: 90px;
	height: 28px;	
	border: none;		
	border:medium none;
}
/*****end hlw**************************/