﻿body
{
	margin: 0 auto;
	padding: 0px;
	font-size: 14px; /*line-height: 25px;*/
}
input[type=radio], input[type=checkbox], .N_label
{
	cursor: pointer;
}
input[type=radio], input[type=checkbox]
{
	margin: 2px 0px 0px;
}

input[type=radio], input[type=checkbox]
{
	vertical-align: text-top;
}
.Div-Row
{
	float: left;
	margin-top: 1px;
	width: 100%;
	padding-right: 10px;
}
.Div-Row-Content
{
	width: 60%;
	margin: 0 auto;
}
@media screen and (max-width: 800px)
{
	.Div-Row-Content
	{
		width: 80%;
	}
}
.N_label
{
	float: left;
	font-size: 14px;
	line-height: 25px;
	text-align: right;
	color: #000000;
	width: 65px;
	font-weight: normal;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.N_label_D
{
	float: left;
	font-size: 20px;
	line-height: 35px;
	text-align: right;
	color: #000000;
	width: 65px;
	font-weight: normal;
}
.N_Null
{
	float: left;
	line-height: 22px;
	color: #000000;
	width: 65px;
	font-weight: normal;
}
.N_float
{
	padding-left: 5px;
}
.N_center
{
	float: left;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	color: #000000;
	width: 20px;
	font-weight: normal;
}
.N_float_Null
{
	padding-left: 8px;
}
.N_input_box
{
	position: relative;
	height: 25px;
	border: 1px solid #dddddd;
	border-radius: 5px;
	background: #fff;
	width: 125px;
	overflow: hidden;
	padding: 1px 2px 0 2px;
}
.N_input_box_D
{
	position: relative;
	height: 35px;
	border: 1px solid #dddddd;
	border-radius: 5px;
	background: #fff;
	width: 200px;
	overflow: hidden;
	padding: 0 2px 0 2px;
}
.N_input-readonly
{
	background-color: #ECECEC;
}
.N_left
{
	float: left;
}
.N_color
{
	color: #F70303;
}
.N_Iamge
{
	margin-top: 2px;
	cursor: pointer;
}
.N_Input_Readonly
{
	border: 0px;
	font-size: 15px;
	color: #000000;
	background: #ECECEC;
	height: 23px;
	line-height: 23px;
	outline: none;
	border-radius: 5px;
	outline: none;
	font-weight: normal;
	width: 100%;
}
.N_Input_Readonly_D
{
	border: 0px;
	font-size: 20px;
	color: #000000;
	background: #ECECEC;
	height: 33px;
	line-height: 33px;
	outline: none;
	border-radius: 5px;
	outline: none;
	font-weight: normal;
	width: 100%;
}
.N_Input
{
	border: 0px;
	font-size: 15px;
	color: #000000;
	height: 23px;
	line-height: 23px;
	outline: none;
	border-radius: 5px;
	font-weight: normal;
	width: 100%;
}
.N_Input[readonly]
{
	background: #ECECEC;
}

.N_Input_TxtCenter
{ text-align:center}
.N_Input_BD
{
	background-color:inherit !important;
}

.N_Input[readonly],.N_Input_Readonly[readonly],.N_Input[disabled],.N_Input_Readonly[disabled]
{
	background: #ECECEC;
	cursor: not-allowed;
}
.N_Input[readonly][onclick],.N_Input_Readonly[readonly][onclick]
{
	cursor:pointer;
}

.N_Input[disabled], .N_Input_Readonly[disabled]
{
	color: #808080;
	cursor: not-allowed;
}
.N_input_box .Wdate_6,.N_input_box .Wdate
{
	border: 0px;
}
.N_Input_D
{
	border: 0px;
	font-size: 20px;
	color: #000000;
	height: 33px;
	line-height: 33px;
	outline: none;
	border-radius: 5px;
	outline: none;
	font-weight: normal;
	width: 100%;
}
.Div_line
{
	width: 100%;
	height: 1px;
	margin: 0px auto;
	padding: 0px;
	background-color: #D5D5D5;
	overflow: hidden;
	clear: both;
}
.Div_line_Top
{
	margin-bottom: -1px;
	z-index: 100;
	position: relative;
}
.Page_Div
{
	border: 0px solid #BDD1E8;
	scrollbar-face-color: #DEE1E6;
	scrollbar-arrow-color: #09669F;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #99A7B0;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #99A7B0;
	scrollbar-track-color: #ffffff;
}
.TreeView
{
	height: 22px;
	line-height: 22px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 100%;
	color: #030303;
}
.nav_bottom
{
	height: 135px;
	width: 100%;
	background-color: #FFFFFF;
	position: fixed;
	border-top: #DEDEDE solid 1px;
	bottom: 0;
	left: 0;
	z-index: 100;
}
.nav_Table
{
	background-color: #FFFFFF;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
.grid
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #CBCBCB;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
}
.rep_hed
{
	background-color: #E5E5E5;
	height: 35px;
	line-height: 35px;
	position: inherit;
	table-layout: fixed;
	z-index: 100;
	border: 1px solid #CBCBCB;
}
.N_Tb_Red
{
	color: Red;
}
.rep_row
{
	border: 1px solid #CBCBCB;
	height: 30px;
	line-height: 30px;
	padding: 0 2px 0 2px;
}
.rep_row_readonly
{
	background-color: #ECECEC;
	border: 1px solid #CBCBCB;
	height: 30px;
	line-height: 30px;
	padding: 0 2px 0 2px;
}
.rep_hed, .rep_row, .rep_row_readonly
{
	height: 23px;
    line-height: 23px;
    padding-top: 1px;
}
.N_input_box
{
	height: 25px;
	line-height: 25px;
 margin-bottom:5px;
}
.N_Input, .N_Input[readonly], .N_Input_Readonly
{
	height: 21px;
	line-height: 21px;
}
textarea.N_Input, textarea.N_Input_Readonly
,textarea.N_Input[readonly], textarea.N_Input_Readonly[readonly]
{
	height: 80px;
	padding: 1px;
	resize: none;
}
.Input-HFC
{
	position: absolute;
	top: -50px;
}

.lal-Block{
    cursor: pointer;
    display: block;
    padding-left: 2px;
    height: 24px;
    line-height: 19px;
    font-weight: 400;
    border: 1px solid transparent !important;
    transition: border 0.3s;
}
.lal-Block:hover
{
    border: 1px solid #5dd2ff !important;
    box-shadow: 0px 0px 7px #a5e3fb;
    -moz-box-shadow: 0px 0px 7px #a5e3fb;
    -webkit-box-shadow: 0px 0px 7px #a5e3fb;
    -o-box-shadow: 0px 0px 7px #a5e3fb;
}
        
/*==========编辑页面版块标题============*/
.Page-title
{
    margin-left: 20px; 
    margin-bottom: 5px;
    color:#CCC;
    margin-top: 5px;
    }
.Page-title i
{
     margin-top: 8px;
     margin-right:8px;
    }
.Page-title span
{
     font-size: 14px;
   font-weight: bold; 
   margin-top: 8px;
   vertical-align: middle;
    }
.Page-title .Div_line
{
    margin-top:3px;
}
/*==========编辑页顶部样式================*/
.Page-Top
{
	height: 31px;
	padding-top: 1px;
}
.Page-Top .Page-Top-Row
{
	padding-left: 5px;
	margin-top: 2px;
	color: #A7A7A7;
	transition: top 0.7s;
	-moz-transition: top 0.7s;
	-webkit-transition: top 0.7s;
	-o-transition: top 0.7s;
}
.Page-Top .Page-Top-Row i
{
	margin-right: 5px;
}
.Page-Top-Row-GD
{
    position: fixed;
    top: -35px;
    margin-top: 0px !important;
    padding-top: 2px;
    height: 29px;
    width: 100%;
    background-color: white;
    z-index: 1000;
    box-shadow: 0px -1px 5px 1px #666;
}
/*----编辑页面中底部保存按钮---*/
.Foot-Save
{
	margin-top: 7px;
	padding-top: 3px;
	text-align: center;
	clear: both;
}
.Foot-Save2
{
	margin-bottom: 2px;
	text-align: center;
}
/*----编辑页面底部工具---*/
.Page-Foot-Tool
{
	clear: both;
	border-top: 1px solid #D5D5D5;
	padding-top: 3px;
	text-align: center;
	transition: top 0.7s;
	-moz-transition: top 0.7s;
	-webkit-transition: top 0.7s;
	-o-transition: top 0.7s;
}
.Page-Foot-Row-GD
{
    position: fixed;
    left:0;
    bottom: 0px;
    width: 100%;
    background-color: white;
    box-shadow: 0px 2px 5px 2px #666;
    padding-top: 3px;
    padding-bottom:3px;
    z-index:1000;
    }
/*==========查询页顶部样式================*/
.Data-Page-Top
{
	padding-left: 5px;
	color: #A7A7A7;
    height: 23px;
    line-height: 23px;
}
.Data-Page-Top span
{
	margin-left: 5px;
    font-size: 14px;
}
/*==========查询列表顶部样式================*/
.Top-Of-List
{
	float: left;
	margin-top: 3px;
	width: 100%;
}
.Top-Of-List-Left
{
	width: 30%;
	padding-left: 5px;
	float: left;
	color: #A7A7A7;
}
.Top-Of-List-Left span
{
	margin-left: 5px;
	font-size: 15px;
}
.Top-Of-List-Right
{
	width: 69%;
	float: right;
	text-align: right;
}
/*==========按钮样式=========Star=======*/
/*-----------查询、编辑、新增等按钮样式-----------*/
.btn-danger
{
	text-shadow: none;
	box-shadow: none;
	background-color: #1D9D74;
	border-color: #1D9D74;
	margin-right: 5px;
}
.btn-danger i ,.Page-Top .Page-Top-Row .btn-danger i
{
	margin-right: 10px;
	transition: transform 0.5s;
}
.btn-danger
{
	transition: border-color,background-color 0.5s;
}
	.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger , .btn-danger:active:hover
	{
		color: #fff;
		background-color: #028c2c;
		border-color: #028c2c;
	}
/*---------删除按钮------------------*/
.btn-danger-delete
{
	background-color: #d9534f;
	border-color: #d9534f;
}
.btn-danger:hover i
/*,.btn-operation:hover i:empty*/
{
	-webkit-transform: rotate(360deg) scale(1.5,1.5);
	-moz-transform: rotate(360deg) scale(1.5,1.5);
	-o-transform: rotate(360deg) scale(1.5,1.5);
	transform: rotate(360deg) scale(1.5,1.5);
}
.btn-dangerss:hover i
/*,.btn-operation:hover i:empty*/
{
	-webkit-transform: rotate(0deg) scale(1,15);
	-moz-transform: rotate(0deg) scale(1,1);
	-o-transform: rotate(0deg) scale(1,1);
	transform: rotate(0deg) scale(1,1);
} 
.btn-danger-delete:hover, .btn-danger-delete:focus, .btn-danger-delete:active, .btn-danger-delete.active, .open > .dropdown-toggle.btn-danger-delete
{
	background-color: #e0251f;
	border-color: #e0251f;
}

/*---------自定义列按钮------------------*/
.btn-danger-CuColu
{
	background-color: #4dc7e4;
	border-color: #4dc7e4;
}
.btn-danger-CuColu:hover, .btn-danger-CuColu:focus, .btn-danger-CuColu:active, .btn-danger-CuColu.active, .open > .dropdown-toggle.btn-danger-CuColu
{
	background-color: #00b3e8;
	border-color: #00b3e8;
}

.btn-darkorange
{
    background-color: #f38232; 
    border-color: #f38232
    }
.btn-darkorange:hover, .btn-darkorange:focus, .btn-darkorange:active, .btn-darkorange.active, .open > .dropdown-toggle.btn-darkorange
{
    background-color: #fd6901; 
    border-color: #fd6901
}
/*------------右上角按钮样式----*/
.btn-operation
{
	background-color: #FFFFFF;
	border-color: #CECFCE;
	height: 25px;
	margin-right: 5px;
	color: #424542;
	float: right;
	line-height:14px;
	    padding: 5px 12px;
}
.btn-operation_lf
{
	background-color: #1D9D74;
	border-color: #CECFCE;
	height: 25px;
	margin-right: 5px;
	color: #FFFFFF;
	float: left;
	line-height:14px;
	padding: 5px 12px;
}
.l-verify-tip-content .btn-operation .btn-operation_lf {
    float:none;
}
.Tab-Butn_Group .btn-operation .btn-operation_lf,
.rep_row .btn-operation .btn-operation_lf,
.rep_row_readonly .btn-operation .btn-operation_lf
{
	float: none;
}
.rep_row .btn-danger:last-of-type,.rep_row_readonly .btn-danger:last-of-type { margin-right:0  !important;}
.btn-operation:hover, .btn-operation:focus, .btn-operation:active, .btn-operation.active, .btn-operation:active:hover
{
	color: #424542;
	background-color: #E6E6E6;
	border-color: #BBBBBB;
}
.btn-operation_lf:hover, .btn-operation_lf:focus, .btn-operation_lf:active, .btn-operation_lf.active
{
	color: #FFFFFF;
	background-color: #028C2C;
	border-color: #BBBBBB;
}
.rep_row .btn-row,.rep_row_readonly .btn-row
{
    height:20px;
        padding: 2px 12px;
    }
/*------------右上角按钮样式----*/
.btn-Undo
{
	background-color: #FFFFFF;
	border-color: #CECFCE;
	height: 34px;
	margin-right: 5px;
	color: #424542;
	line-height:23px;
	    padding: 5px 12px;
}
.btn-Undo:hover, .btn-Undo:focus, .btn-Undo:active, .btn-Undo.active
{
	color: #424542;
	background-color: #E6E6E6;
	border-color: #BBBBBB;
}
/*---------列表里的普通按钮--------------------------*/
.rep_row .btn-danger.ordinary,.rep_row_readonly .btn-danger.ordinary
{
    height:21px;
    padding: 0;
    /*margin-right: auto;*/
    padding-right: 5px; 
    background-color: white;
    color: #13923a;    
    overflow: hidden;
	-webkit-transition: border-color,background-color 0.3s;
	-moz-transition: border-color,background-color 0.3s;
	transition: border-color,background-color 0.3s;
}
.rep_row .btn-danger.ordinary.operation,.rep_row_readonly .btn-danger.ordinary.operation {
    width: 34px;
}
 .rep_row .btn-danger.ordinary:hover i, .rep_row .btn-danger.ordinary:hover i:empty,
 .rep_row_readonly .btn-danger.ordinary:hover i, .rep_row_readonly .btn-danger.ordinary:hover i:empty {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}

.rep_row .btn-danger.ordinary i,.rep_row_readonly .btn-danger.ordinary i
{
    margin-right: 4px;
    line-height: 14px;
    padding: 3px 0px;
    width: 32px;
    border-radius: 3px;
    margin-right: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}    
.rep_row .btn-danger.ordinary i.QR,.rep_row_readonly .btn-danger.ordinary i.QR
{
    font-style: normal;
    padding: 1px 2px 2px 2px;
    background-color:#038029;
    border-color:#038029;
    color: white;
}
.rep_row .btn-danger.ordinary i.QR:hover,.rep_row_readonly .btn-danger.ordinary i.QR:hover
{
    background-color:#006b21;
    border-color:#006b21;
}
.rep_row .btn-danger.none  ,.rep_row_readonly .btn-danger.none
{
    border-color: #a2a1a1;
    color: #a2a1a1;
}
.rep_row .btn-danger.none i,.rep_row_readonly .btn-danger.none i
{
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
.rep_row .btn-danger.Selection ,.rep_row_readonly .btn-danger.Selection 
{
    background: #038029;
    border-color: #038029;
    color: white !important;
}
/*--------列表表头新增、删除按钮---------------*/
.btn-ListAdd
{
	background-color: transparent;
	border-color: transparent;
	margin-right: 0;
		
}
.btn-ListAdd,.btn-List a
{
	padding: 4px 4px;
    width: 32px;
    height: 23px;
}
.btn-List a
{
	background-color: transparent;
	border-color: transparent;
	margin-right: 0;
	display: inline-block;
}
.btn-List a:hover, .btn-List a:focus
{
	color: #1D9D74;
	background-color: #E6E6E6;
	border-color: #BBBBBB;
}
.btn-ListAdd i, .btn-List a i
{
	margin-right: 0;
}
.btn-ListAdd i
{
	color: #1D9D74;
}
.btn-ListAddss
{
	background-color: transparent;
	border-color: transparent;
	padding: 3px 8px;
	margin-right: 0;
}
.btn-ListAddss i
{
	color: #1D9D74;
	margin-right: 0;
}
.btn-ListAddss:hover, .btn-ListAddss:focus
{
	color: #1D9D74;
	background-color: #E6E6E6;
	border-color: #BBBBBB;
}
.btn-ListDelete
{
	background-color: transparent;
	border-color: transparent;
	padding: 3px 8px;
	margin-right: 0;
}
.btn-ListDelete i
{
	color: #FCA454;
	margin-right: 0;
}
.btn-ListDelete:hover, .btn-ListDelete:focus
{
	color: #1D9D74;
	background-color: #E6E6E6;
	border-color: #BBBBBB;
}
.btn-ListDY
{
	background-color: transparent;
	border-color: transparent;
	padding: 3px 8px;
	margin-right: 0;
}
.btn-ListDY i
{
	color: #FA0324;
	margin-right: 0;
}
.btn-ListDY:hover, .btn-ListDY:focus
{
	color: #FA0324;
	background-color: #E6E6E6;
	border-color: #BBBBBB;
}
.Chk_Delete
{
	 display:none;
}
.btn-ListAllChecked i
{
	color: #9e9e9e;
}
 .btn-List a.btn-ListAllChecked i.Select
{
	color: #fb7070;
}
.btn-List a.btn-ListAllChecked:hover i.Select
{
	color: #D43F3A;
	}
.btn-ListAdd:hover, .btn-ListAdd:focus, .btn-danger.btn-ListAdd:active {
	color: #1D9D74;
	background-color: #E6E6E6;
	border-color: #BBBBBB;
}
.btn-delete,.rep_row .btn-danger.btn-delete
{
	padding: 0;
	width: 34px;
	height: 21px;
	/*margin-right: auto;*/
	overflow: hidden;
	float: none;
}
.btn-delete.Mul-Sele
{
	width: 59px;
}
.btn-delete i
{
	line-height: 14px;
	padding: 3px 0px;
	width: 32px;
	color: #D43F3A;
	border-radius: 3px;
	margin-right: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.btn-delete.Mul-Sele i {
    width: 57px;
    margin-top: -1px;
}
.btn-delete i.dele-QR
{
	font-style: normal;
	background-color: #FB7070;
	padding: 1px 2px 2px 2px;
	color: white;
 }
.btn-delete.Mul-Sele i.dele-QR {
   border-radius: 3px 0 0 3px;
    width: 37px;
    padding: 1px 5px;
    padding: 1px 5px 2px 5px;
}
.btn-delete i.dele-QR:hover
{
	background-color: #D43F3A;
}
.btn-delete i.dele-QX
{
	padding: 3px 0px; width: 20px;    
	color: white;
    background-color: #bfbfbe;
    border-radius: 0 3px 3px 0;
 }
 .btn-delete i.dele-QX:hover
 {
    	background-color: #898a89;
}    	
.btn-List a:hover i,.btn-delete:hover i,.btn-delete:hover i:empty
{
	-webkit-transform:none;
	-moz-transform: none;
	transform: none;
}

/*==========按钮样式=========End=======*/

/*========弹出选择按钮=======*/
.Select-Button-td
{
	width: 20px;
	text-align:center;
	line-height:20px;
}
.Select-Button-td.Remove
{
	width: 45px;
	}
.Select-Button-td.Remove a
{
	float:left;
	display:inline-block;
	width:50%;
	padding: 4px 0;
	}
.Select-Button-td2
{
	width: 15px;
}
.N_input_box .Select-Button, .rep_row .Select-Button, .rep_row_readonly .Select-Button
{
	float: right;
	cursor: pointer;
	margin-bottom: 0px;
	margin-top: 5px;
}
.Select-Button-td .Select-Button,.Select-Button-td2 .Select-Button
{
	float: none;
}
.rep_row .Select-Button.Onl, .rep_row_readonly .Select-Button.Onl
{
	float: none;
}
.N_input_box td .Select-Button, .rep_row td .Select-Button, .rep_row_readonly td .Select-Button
{
	margin-top: 0px;
}
.N_input_box .Select-Button i, .rep_row .Select-Button i, .rep_row_readonly .Select-Button i
{
	color: #BBB;
}
.rep_row .Select-Button i.New-Color, .rep_row_readonly .Select-Button i.New-Color
{
	color: #1D9D74;
}
.N_input_box .Select-Button i:hover, .rep_row .Select-Button i:hover, .rep_row_readonly .Select-Button i:hover
{
	color: #a5a4a4;
}

.rep_row .Select-Button i.New-Color:hover, .rep_row_readonly .Select-Button i.New-Color:hover
{
	color: #00c156;
}
.Div_ImgSelect
{
	overflow: hidden;
	margin-right: 16px;
}
/*========表格布局=======*/
.Div-Layout
{
	margin-right: 10px;
}
.Table-Layout
{
	width: 100%;
	margin-top: 6px;
}
.Table-Layout .N_label, .Table-Layout .N_input_box
{
	margin-bottom: 3px;
	width: 100%;
}
.Table-Layout .N_float
{
	padding-left: 0px;
}
.HidElent
{
	display: none;
}
/*========选项卡=======*/
.Tab-Template
{
	border: 1px solid #dddddd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	background-color: #F5F5F5;
	padding: 5px;
}
.Tab-Template + .Tab-Template
{
    margin-top:5px;
}
.Tab-Template .Tab-Butn_Group
{
	margin-left: 10px;
	min-height:33px;
}
.Tab-Template .Tab-Butn_Group .Tab-Btn
{
	background-color: #bdbdbd;
	border-color: #bdbdbd;
	border-bottom: 0;
	margin-bottom: 0px;
	margin-right: 2px;
	color: #6d6d6d;
	text-shadow: 0 0 0 !important;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	transition: none;
}
.Tab-Template .Tab-Butn_Group .Tab-Btn-Right
{
    float: right;
 margin-top: -2px;
}
.Tab-Template .Tab-Butn_Group .Tab-Btn:hover
{
	background-color: #FDBB43 !important;
	border-color: #FDBB43 !important;
	color: #212020;
}
.Tab-Template .Tab-Butn_Group .Tab-Btn.Select
{
	background-color: orange;
	border-color: orange;
	color: #212020;
}
.Tab-Template .Tab-Content
{
	border: 1px solid #dddddd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	background-color: #FFF;
	padding: 5px;
}
.Tab-Template .Tab-Butn_Group .Tab-Btn:hover i,
/*.btn-operation:hover i,*/
.btn-ListAdd:hover i,.btn-delete:hover i,btn-ListAddss:hover i,.btn-ListDY:hover i,.btn-ListSelect:hover i,btn-ListDelete:hover i,.btn-delete:hover i:empty
{
	-webkit-transform:none;
	-moz-transform: none;
	transform: none;
}
.Tab-Butn_Group .btn-operation{ margin-top:5px;}
/*=======选项卡按钮2==============*/
.btn-underline {
	color: #797979;
	background-color: transparent;
	border: 0;
	font-weight: bold;
	padding: 2px 10px;
	height: 25px;
	line-height: 18px;
	margin-bottom: 3px;
	margin-top: 5px;
	border-radius: 0;
}
.l-verify-tip-content .btn-underline{
    margin-right:0;
    margin-bottom:5px;
    border-bottom:1px solid #BBBBBB;
    display: block;
    text-align: left;
}
.l-verify-tip .l-verify-tip-content:last-child > div{
    display: inline-block;
}
.btn-underline.Select, .btn-underline:hover,
.btn-underline:focus, .btn-underline:active, .btn-underline.active, .btn-underline:active:hover {
	color: #FA03AD;
	background-color: transparent;
	border-bottom: 2px solid #FA03AD;
	margin-top: 5px;
}
/*========文本框鼠标移到上方后样式========*/
.N_input_box:hover,
 .rep_row_readonly:hover:after, .rep_row:hover:after
{
	border: 1px solid #5dd2ff !important;
	box-shadow: 0px 0px 7px #a5e3fb;
	-moz-box-shadow: 0px 0px 7px #a5e3fb;
	-webkit-box-shadow: 0px 0px 7px #a5e3fb;
	-o-box-shadow: 0px 0px 7px #a5e3fb;
}
.N_input_box[style*="border: 0;"]:hover,.N_input_box[style*="border: 0px;"]:hover
,.N_input_box[style*="border:0;"]:hover,.N_input_box[style*="border:0px;"]:hover
{
	border: 0px !important;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow: none;
}
/*========文本框获得焦点后样式========*/
.N_input_box, .rep_row_readonly:after, .rep_row:after
{
	transition: border 0.3s,box-shadow 0.3s, -moz-box-shadow 0.3s,-webkit-box-shadow 0.3s,-o-box-shadow 0.3s;
	-moz-transition: border 0.3s,box-shadow 0.3s, -moz-box-shadow 0.3s,-webkit-box-shadow 0.3s,-o-box-shadow 0.3s;
	-webkit-transition: border 0.3s,box-shadow 0.3s, -moz-box-shadow 0.3s,-webkit-box-shadow 0.3s,-o-box-shadow 0.3s;
	-o-transition: border 0.3s,box-shadow 0.3s, -moz-box-shadow 0.3s,-webkit-box-shadow 0.3s,-o-box-shadow 0.3s;
	behavior: url(ie-css3.htc); /*兼容ie，加上这句*/
}
.rep_row_readonly:after, .rep_row:after
{
	content: "";
	position: absolute;
	box-sizing: border-box;
	border-color: transparent;
	z-index: 0;
	display: inline-block;
	top: 0px;
	left: 0px;
	width: 0;
	height: 0;
}
.N_input_box.Focus-Effect, .rep_row_readonly.Focus-Effect:after, .rep_row.Focus-Effect:after
{
	border: 1px solid #1CB6F1 !important;
	box-shadow: 0px 0px 7px #8EDEFD;
	-moz-box-shadow: 0px 0px 7px #8EDEFD;
	-webkit-box-shadow: 0px 0px 7px #8EDEFD;
	-o-box-shadow: 0px 0px 7px #8EDEFD;
}
.rep_row_readonly.Focus-Effect, .rep_row.Focus-Effect,
.rep_row_readonly:hover, .rep_row:hover
{
	position: relative;
	box-sizing: border-box;
	overflow: initial;
}
.rep_row_readonly.Focus-Effect *, .rep_row.Focus-Effect *,
.rep_row_readonly:hover *, .rep_row:hover *
{
	position: relative;
	z-index: 1;
}
.rep_row_readonly.Focus-Effect:after, .rep_row.Focus-Effect:after,
.rep_row_readonly:hover:after, .rep_row:hover:after
{
	width: 100%;
	height: 100%;
	 height:24px\9; /* IE 8 及低于IE8版本 */
}
.lal-Fill-bottom
{
	display: block;
	clear: both;
}
/*========验证失败样式========*/
.rep_row_readonly.Error-Effect:after, .rep_row.Error-Effect:after
{
	content: "";
	position: absolute;
	box-sizing: border-box;
	border-color: transparent;
	z-index: 0;
	display: inline-block;
	top: 0px;
	left: 0px;
	width: 0;
	height: 0;
}
.N_input_box.Error-Effect, .rep_row_readonly.Error-Effect:after, .rep_row.Error-Effect:after
{
	border: 1px solid #fb8686 !important;
	box-shadow: 0px 0px 7px #fbafaf;
	-moz-box-shadow: 0px 0px 7px #fbafaf;
	-webkit-box-shadow: 0px 0px 7px #fbafaf;
	-o-box-shadow: 0px 0px 7px #fbafaf;
}
.rep_row_readonly.Error-Effect, .rep_row.Error-Effect
{
	position: relative;
	box-sizing: border-box;
	border-width: 0px;
	overflow: initial;
}
.rep_row_readonly.Error-Effect *, .rep_row.Error-Effect *
{
	position: relative;
	z-index: 1;
}
.rep_row_readonly.Error-Effect:after, .rep_row.Error-Effect:after
{
	width: 100%;
	height: 100%;
	 height:24px\9; /* IE 8 及低于IE8版本 */
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
	/*兼容IE11*/
.rep_row_readonly.Focus-Effect:after, .rep_row.Focus-Effect:after,
.rep_row_readonly:hover:after, .rep_row:hover:after,
.rep_row_readonly.Error-Effect:after, .rep_row.Error-Effect:after
{
	 height:24px;
}
}
/*========禁止浮动（解决浮动后跑到其他元素之上去了）========*/
.NoFloat
{
	clear: both;
}

/*========提示框确认、取消按钮========*/
#msgbtnQR table td, #msgbtnCancel table td
{
	cursor: pointer;
}
#msgbtnQR table td:hover
{
	background-color: #6ef5c0;
}
.ClickQR
{
	background-color: #6ef5c0;
}
#msgbtnCancel table td:hover
{
	background-color: rgb(255, 145, 160);
}
.ClickCancel
{
	background-color: rgb(255, 145, 160);
}
.btn-danger-operation
{
	border: 1px solid transparent;
	background-color: #36ad3a;
	border-color: #36ad3a;
}
.btn-danger-operation:hover, .btn-danger-operation:focus, .btn-danger-operation:active, .btn-danger-operation.active
{
	background-color: #216b24;
	border-color: #123813;
}
/*-----------TreeView 控件内容样式---------------*/
.TreeTableName table tr td[style],
.TreeTableName table tr td[style] span
{
	padding: 0 5px 0 2px;
}
.TreeTableName table tr td[style] span
{
    cursor:pointer;
}
.TreeTableName table tr td[style] span.Click
{
    background-color:#C90101;
    color: White;
 }
/*-----------冻结表格样式-------------*/
 .Congeal-Table-Div
{
    position: relative;
}
.Congeal-Table-Div .Congeal-Table-Head,
.Congeal-Table-Div .Congeal-Table-Column-Head-Head ,
.Congeal-Table-Div .Congeal-Table-Column-Head 
{
    position: absolute;
    left:0;
    top:0;
    overflow: hidden;
}
.Congeal-Table-Div.Congeal-Right .Congeal-Table-Head, 
.Congeal-Table-Div.Congeal-Right .Congeal-Table-Column-Head-Head, 
.Congeal-Table-Div.Congeal-Right .Congeal-Table-Column-Head
{
    left: auto;
    right: 0;
}
.Congeal-Table-Div .Congeal-Table-Head
{
    width: 100%;
    z-index: 92;
}
        
.Congeal-Table-Div .Congeal-Table-Head .Congeal-Table-Head-Body
{
    overflow: hidden;
    box-sizing: content-box;
}
.Congeal-Table-Div .Congeal-Table-Body
{
    z-index: 0;
}
.Congeal-Table-Div .Congeal-Table-Column-Head-Head 
{
    z-index: 94;
    width: auto;
}
.Congeal-Table-Div .Congeal-Table-Column-Head 
{
    width:auto;
    z-index: 93;
    height:0px;
    box-sizing: content-box;
}
.Congeal-Table-Div .Congeal-Table-Column-Head-Head table,
.Congeal-Table-Div .Congeal-Table-Column-Head table{ width:auto !important;}
.Congeal-Table-Div .Congeal-Table-Column-Head .rep_row{ background-color:White;}
/*-----------冻结表格样式-------------*/

/*-----------区分颜色-------------*/
.YS1, .YS2, .YS3
{
    color: #000004;
}
.YS1
{
    background-color: #7ae487;
}
.YS2
{
    background-color: #fd9595;
}
.YS3
{
    background-color: #dcae2b;
}  
/*-----------界面上一些提示信息颜色样式-------------*/
.Remind{
    color:red;
    background-color: #ecefc9;
}
/*-------------------------*/
.Lal_XZ td,.Lal_XZ td .N_label{ text-align:center;}
.Lal_XZ .N_label:hover {
    background-color: #BFF6F9;
}
/*.rep_hed input[type=checkbox],.rep_row input[type=checkbox],.rep_row_readonly input[type=checkbox],.N_input_box input[type=checkbox],*/
 input[type=checkbox],input[type=radio]{ width:20px; height:20px;margin:0;    vertical-align: middle !important;}
 .TreeTableName input[type=checkbox],.TreeTableName input[type=radio]{ width:18px; height:18px;}
.btn.btn-disable,.btn.btn-disable:hover,.btn.btn-disable:focus,.btn.btn-disable:active,.btn.btn-disable i{ color:#CCC !important;cursor: not-allowed;}

/*--------------------*/
.highcharts-container hr
{
    margin-bottom: 6px;
    margin-top: 6px;
    border-top-color: #9c9c9c;
}
/*------旋转动画-----*/
@keyframes rotate
{
	from{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
    to{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
/*-----------左右版块布局-----------------*/
.LayoutColumns .LC-2
{
width: 50%;
}
.LayoutColumns .LC-Left
{
float: left;
}
.LayoutColumns .LC-Right
{
float: right;
}
.LayoutColumns .LC-Left .LC-Conten
{
margin-right: 5px;
}
.LayoutColumns .LC-Right .LC-Conten
{
margin-left: 5px;
}
/*-----------服务器空间CheckBoxList-------------------*/
.ChkList input
{
    margin-right: 3px;
}
.ChkList label
{
    font-weight: 400;
    cursor: pointer;
     margin-right:10px;
}
/*----------导航图例-----------------*/
.Div-XLine-Nav
{
    padding: 10px 20px;
}
.U-XLine-Nav
{
    margin: 0;
    padding: 0;
}
.U-XLine-Nav li
{
    list-style: none;
    float: left;
    height: 105px;
    min-width: 50px;
    margin: 0 5px;
}
.U-XLine-Nav li .Row
{
    margin: 10px 0;
    text-align: center;
}
.U-XLine-Nav li .Row .Row1
{
    margin: 0;
    text-align: center;
    height: 20px;
    line-height: 20px;
}
.U-XLine-Nav li .Row label
{
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}
.U-XLine-Nav li.Li-Arrow
{
    color: #828483;
    width: 70px;
    margin: 0 0;
}
.U-XLine-Nav li .Arrow
{
    margin: 30px 0;
    text-align: center;
}
.U-XLine-Nav li .Arrow i
{
    /*margin-left: 13px;*/
    transform: scaleX(3);
    -ms-transform: scaleX(3); /* IE 9 */
    -moz-transform: scaleX(3); /* Firefox */
    -webkit-transform: scaleX(3); /* Safari 和 Chrome */
    -o-transform: scaleX(3);
}

.U-XLine-Nav li.LineExec
{
    color: #F203AD;
    }
.U-XLine-Nav li.LineExec2 *
{
    color: #2E05FA;
    }

/*-------选择框文本框合并，既可以选择又可以输入---------*/
.InputAndSelect-Main
{
    position: relative;
    height:100%;
}
.InputAndSelect-Main .Selected-Shell
{
    overflow: hidden;
}
.InputAndSelect-Main .Input-Shell
{
    position: absolute;
    left: 0px;
    top: 0;
    z-index: 9;
    width: 90%;
    /*margin-right: 15px;*/
}
.InputAndSelect-Main .Selected-Shell[style*='display:none'] + .Input-Shell,
.InputAndSelect-Main .Selected-Shell[style*='display: none'] + .Input-Shell
{
    width: 100%;
    }

/*==========折叠展开效果================*/
	.Folding-panel-head[data-target] i.Fold-Identifier {
		float: right;
		margin-right: 10px;
		padding-top: 11px;
		font-size: 25px;
		line-height: 12px;
		color: #cccbcb;
		transition: all 0.5s;
		-moz-transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
	}

	.Folding-panel-head[data-target]:hover {
		background-color: #f1f1f1;
		cursor: pointer;
	}

		.Folding-panel-head[data-target]:hover i.Fold-Identifier {
			color: #A7A7A7;
		}

		.Folding-panel-head[data-target]:hover.Folding-panel-head {
			color: #6f6e6e;
		}

.Folded {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/*==========单选、多选效果================*/
.N_input_box.box_multiselect
{ overflow:visible;}
.N_input_box.box_multiselect select.multiselect,
.N_input_box.box_multiselect select.singleelection
{ display:none;}
.N_input_box.box_multiselect .btn-group
{
 width:100%;	}
.N_input_box.box_multiselect .btn-group > .btn
{
	    border: 0px solid transparent;
    padding: 0px 0px;    
    width: 100%; 
     overflow: hidden;}
     
.N_input_box.box_multiselect .btn-group .radio, .checkbox {
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.N_input_box.box_multiselect .btn-group .dropdown-menu {
    left: -3px;
}
.N_input_box.box_multiselect .btn-group .dropdown-menu>li>a {
    padding-left:25px;
    padding-right:10px;
    margin-top:1px;
    }
.N_input_box.box_multiselect .btn-group .dropdown-menu .multiselect-filter
{margin-bottom: 5px;
}
.N_input_box.box_multiselect .btn-group .dropdown-menu .multiselect-clear-filter
{
	padding:9px 8px;}
.N_input_box.box_multiselect .btn-group .dropdown-menu  .input-group-addon {
    padding: 6px 8px;
    }
.N_input_box.box_multiselect .btn-group .dropdown-menu .multiselect-all
{ background-color:gainsboro;    
    font-style:normal;
        font-style:italic;
        font-style:oblique;
        }
.N_input_box.box_multiselect .btn-group  .dropdown-menu>.multiselect-all.active>a, .dropdown-menu>.multiselect-all.active>a:hover, .dropdown-menu>.multiselect-all.active>a:focus
	  {
	  	    color: #FFF;
    text-decoration: none;
    outline: 0;
    background-color: #027b54;
}
.N_input_box.box_multiselect .btn-group>.btn-default:hover,
.N_input_box.box_multiselect .btn-group>.btn-default:active:hover,
.N_input_box.box_multiselect .btn-group.open>.dropdown-toggle.btn-default {
    background-color: #fff;
}
.N_input_box .N_label{ margin-top:-3px;}

.Animation-Effect
{
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}

.btn-danger.disabled{    background-color: #afacac;
    border-color: #929292;}

/*--------完成标记----------*/
.Seal-Marking {
	vertical-align: middle;
	display: inline-block;
}

	.Seal-Marking.Success {
		color: green;
	}

.Span-Icon {
	font-size: 24px;
	text-align: center;
	display: inline-block;
}

	.Span-Icon i {
		margin: 0 !important;
	}

.Span-Title {
	font-size: 18px;
}