@charset "utf-8";
/* CSS Document */
*html {background-image:url(about:blank); background-attachment:fixed; } 
html{overflow-x:hidden}
html, body {height:100%; font-family:"微软雅黑";}
*{margin:0;}
body{padding:0px;margin:0px;font:14px/1.5 "microsoft yahei",Helvetica,Tahoma,Arial,"Microsoft jhengHei" ; }


 
/*.legacy{position:relative;}
.legacy span{visibility: hidden;position:absolute;z-index:9999; right: 0;top: -1em;background:#f9f9f9;padding:10px;border-radius: 5px;border: 2px solid #1CC09F;opacity: 0;transition:all ease-out .4s;}
.legacy span a{display: block;font-size:16px;border-radius:5px;text-align:center;padding:4px;color:#00b19d;font-weight:bold;}
.legacy span a:hover{background:#1CC09F;color:#fff;}
.legacy:hover span{opacity:1;visibility: visible;}*/



.legacy{position:relative;}
/*.legacy #oper{background:#f7a54a;border-radius: 15px;color:#fff;padding:4px 15px;}*/
.legacy #oper{font-size:15px;}
.legacy #oper:hover{background:#ff8000;}
.legacy span{visibility: hidden;position:absolute;z-index:9999; right: 0;top: -1em;background:#f9f9f9;padding:8px;border-radius: 5px;border: 2px solid #1CC09F;opacity: 0;transition:all ease-out .4s;}
.legacy span a{display: block;font-size:15px;border-radius:5px;text-align:left;padding:4px;color:#00b19d;font-weight:bold;}
.legacy span a:hover{background:#1CC09F;color:#fff;}
.legacy:hover span{opacity:1;visibility: visible;}


.table-space{padding:10px;margin-top:10px;}

.title-bold{font-weight:bold;color:#1ab394}
.title-normal{color:#1ab394}

.tools-plus i{color:#0000ff;font-weight:bold;}
.tools-refresh i{color:#d9006c;font-weight:bold;}
.tools-plus i:hover{color:#286090;}
.tools-refresh i:hover{color:#9f0050;}


.pull-btn-right {
  float: right;
  margin-right:10px;
}
.pull-btn-left {
  float: left;
  margin-left:10px;
}

/*checkbox radio*/
.clear {
	clear: both
}
.radiostyle input {
	display: none
}

.radiostyle label {
	padding: 3px;
	font-weight:normal;
	line-height: 22px;
	min-width: 80px;
	text-align: center;
	float: left;
	margin: 2px;
	border-radius: 4px;
}

.radiostyle-primary label {
	border: 1px solid #1ab394;	
    color:#18a689;   
	}
.radiostyle-primary label:hover,.radiostyle-primary input:checked + label:hover {
	background: #18a689;
    border: 1px solid #18a689;
    color: #fff;
    font-weight:bold;
}
.radiostyle-primary input:disabled + label{
       color:#1dc5a3;
       border: 1px solid #1dc5a3;
       cursor: not-allowed;
}
.radiostyle-primary input:checked + label {
	background: #1ab394;
	background-size: 21px 21px;
	color: #fff;
	font-weight:bold;
}
.radiostyle-primary input:checked:disabled + label{
	background: #1dc5a3;
    border: 1px solid #1dc5a3;
    cursor: not-allowed;
    font-weight:bold;
}

.radiostyle-info label {
	border: 1px solid #23c6c8;
    color:#21b9bb;
	}
	
.radiostyle-info label:hover,.radiostyle-info input:checked + label:hover {
	background: #21b9bb;
    border: 1px solid #21b9bb;
    color: #fff;
    font-weight:bold;
}
.radiostyle-info input:disabled + label{
       color:#26d7d9;
       border: 1px solid #26d7d9;
       cursor: not-allowed;
}
.radiostyle-info input:checked + label {
	background: #23c6c8;
	background-size: 21px 21px;
	color: #fff;
	font-weight:bold;
}
.radiostyle-info input:checked:disabled + label{
	background: #26d7d9;
    border: 1px solid #26d7d9;
    cursor: not-allowed;
    font-weight:bold;
}


.radiostyle-danger label {
	border: 1px solid #ed5565;
    color:#ec4758;
	}
	
.radiostyle-danger label:hover,.radiostyle-danger input:checked + label:hover {
	background: #ec4758;
    border: 1px solid #ec4758;
    color: #fff;
    font-weight:bold;
}
.radiostyle-danger input:disabled + label{
       color:#ef6776;
       border: 1px solid #ef6776;
       cursor: not-allowed;
}
.radiostyle-danger input:checked + label {
	background: #ed5565;
	background-size: 21px 21px;
	color: #fff;
	font-weight:bold;
}
.radiostyle-danger input:checked:disabled + label{
	background: #ef6776;
    border: 1px solid #ef6776;
    cursor: not-allowed;
    font-weight:bold;
}

.radiostyle-warning label {
	border: 1px solid #f8ac59;
    color:#f7a54a;
	}
.radiostyle-warning label:hover,.radiostyle-warning input:checked + label:hover {
	background: #f7a54a;
    border: 1px solid #f7a54a;
    color: #fff;
    font-weight:bold;
}
.radiostyle-warning input:disabled + label{
       color:#f9b66d;
       border: 1px solid #f9b66d;
       cursor: not-allowed;
}
.radiostyle-warning input:checked + label {
	background: #f8ac59;
	background-size: 21px 21px;
	color: #fff;
	font-weight:bold;
}
.radiostyle-warning input:checked:disabled + label{
	background: #f9b66d;
    border: 1px solid #f9b66d;
    cursor: not-allowed;
    font-weight:bold;
}


.radiostyle-success label {
	border: 1px solid #1c84c6;
    color:#1a7bb9;
	}
.radiostyle-success label:hover,.radiostyle-success input:checked + label:hover {
	background: #1a7bb9;
    border: 1px solid #1a7bb9;
    color: #fff;
    font-weight:bold;
}
.radiostyle-success input:disabled + label{
       color:#1f90d8;
       border: 1px solid #1f90d8;
       cursor: not-allowed;
}
.radiostyle-success input:checked + label {
	background: #1c84c6;
	background-size: 21px 21px;
	color: #fff;
	font-weight:bold;
}
.radiostyle-success input:checked:disabled + label{
	background: #1f90d8;
    border: 1px solid #1f90d8;
    cursor: not-allowed;
    font-weight:bold;
}

/*checkbox radio*/	



	