.shadow{ position:fixed; z-index:990; left:0; top:0; background-color:#aaa;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display:none; }
.dialog{ display:none; }
.dialogFrame{ display:none; position:fixed; z-index:300000;  left:0; top:0; }

.dailogWin{overflow: hidden;background-color: #fff; /*border:2px solid #1b2033;*/border-top-left-radius: 5px;border-top-right-radius: 5px;}
.dialogTitle{ height:40px; line-height:40px; font-size:16px; background-color:#55bec2; color:#fff; position: relative; }
.dialogTitle span{ display:block; float:left; margin-left:15px; }
.closeDialog{ cursor:pointer; position:absolute; right:10px;top:15px;width:7px;height:7px;background: url(../../image/bg_close.png); }
.dialogContent{ padding:10px; overflow:hidden;} 
.dialogFooter{height:50px; line-height:50px;text-align: center;}
.dialogFooter .btn-yes{
	width: 70px;
	height: 25px;
  	border: none;
  	background: #1ea05b;
  	color: #fff;
  	border-radius: 5px;
  	margin: 0 10px;
  	cursor: pointer;
}
.dialogFooter .btn-no{
	width: 70px;
	height: 25px;
  	border: none;
  	background: #e4ebf7;
  	color: #515974;
  	border-radius: 5px;
  	margin: 0 10px;
  	cursor: pointer;
}

.alert{
	background-color: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:auto;
	height:auto;
	overflow: hidden;
}
.alert .alert-content{
	padding: 0 8px 10px;
	width:430px;
	text-align: center;
	overflow: hidden;
}
.alert .alert-content i{
	display: block;
	margin: 30px auto 15px;
	background-image: url(../../image/icon_1.png);
	width:53px;
	height:53px;
}
.alert .alert-content span{
	color:#141212;
	font-size: 17px;
	display: inline-block;
}
.alert1{
	border: 1px solid #cdcdcd;
}
.alert1 .alert-content {
	margin: 30px auto;
	height: auto;
}
.alert1 .alert-content i{
	margin: 0 15px 0 10%;
	display: block;
	float:left;
	
}
.alert1 .alert-content span{
	width:60%;
	display: block;
	float:left;
	text-align: left;
	margin-top:15px;
}
.alert .alert-footer{
	height:60px;
	width:100%;
	text-align: center;
	vertical-align: middle;
}
.alert .alert-footer .btn-alert{
	padding:5px 20px;
	color:#fff;
	margin:15px 0 0 0;
	display: inline-block;
	background-color: #16dd40;
	border:1px solid #28be48;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
}

.success .alert-content i{
	background-position: 0 0;
}
.success .alert-footer{
	background-color: #16cd3d;
}
.success .alert-footer .btn-alert{
	background-color: #16dd40;
	border-color:#28be48;
}
.success .alert-footer .btn-alert:hover{
	background-color: #1bd342;
	border-color:#2bb849;
}
.fail .alert-content i{
	background-position: 0 -202px;
}
.fail .alert-footer{
	background-color: #cb101a;
}
.fail .alert-footer .btn-alert{
	background-color: #f52e39;
	border-color:#bc232b;
}
.fail .alert-footer .btn-alert:hover{
	background-color: #f1333e;
	border-color:#b3262d;
}
.error .alert-content i{
	background-position: 0 -67px;
}
.error .alert-footer{
	background-color: #f3bb26;
}
.error .alert-footer .btn-alert{
	background-color: #fcc42d;
	border-color:#e5af1f;
}
.error .alert-footer .btn-alert:hover{
	background-color: #f3bb26;
	border-color:#e5af1f;
}
.warn .alert-content i{
	background-position: 0 -269px;
}
.warn .alert-footer{
	background-color: #e76f05;
}
.warn .alert-footer .btn-alert{
	background-color: #ff8010;
	border-color:#d3711a;
}
.warn .alert-footer .btn-alert:hover{
	background-color: #f57f16;
	border-color:#c96e1e;
}

.confirm .alert-content i{
	background-position: 0 -134px;
}
.confirm .alert-footer{
	background-color: #fff;
}
.confirm .alert-footer .btn-alert{
	background-color: #16cd3d;
	border-color:#e7e7e7;
	margin:0 12px;
}
.confirm .alert-footer .btn-alert:hover{
	background-color: #19c23d;
	border-color:#dfdede;
}
