@charset "utf-8";
*{margin:0px; padding:0px;}

/*遮罩*/
.mask{width:100%;height:100%;filter:alpha(opacity=40);opacity:0.4;background:none;position:absolute;z-index:88;top:0;left:0;display:none;}

/* 弹窗阴影 */
.shadow {
	width:100%;
	height:100%;
	-moz-box-shadow: 2px 2px 3px #666666;
	-webkit-box-shadow: 2px 2px 3px #666666;
	box-shadow: 2px 2px 3px #666666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666');
	border-radius: 7px;
}


/**
弹出窗体
*/
.win_box {position:absolute; margin:0 auto; z-index:99; display:none;position: absolute; background-color: #fff;border-radius: 7px; width: auto;height: auto; clear: both;}
.msg_box {max-width:967px;background:rgba(247, 247, 247, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#f7f7f7;}
.panel_title{ height:35px; max-height:35px; min-height:35px; line-height:35px; overflow:hidden; display:block; vertical-align: middle;}
.panel_title span{margin-left: 10px; font-size: 14px;font-weight: bold;height: 35px;}
.panel_cc{padding: 10px;height: auto; width: auto; overflow: auto;}
.panel_btn{ display:inline-block;padding:0px 5px; height:30px; width:50px; min-width:50px; background:#0059b2; font:14px/30px "微软雅黑"; color:#FFF; border:0 none;cursor:pointer; text-align:center; vertical-align: middle;border-radius: 3px;}
.panel_btn:HOVER{color:#FFF;}

/*  Dialog */
#dialog{}
#dialog .dialog_panel{ width:10px; height:10px; padding:3px 23px 4px 0; float: right; vertical-align:middle;}
#dialog .dialog_panel .close_btn{ background-position:-188px -41px; width:9px; height:10px; float:right; margin-top: 10px;}
#dialog .dialog_bottom{ height:8px; overflow:hidden; display:block;padding-bottom: 10px;}


#alert{}
#alert .shadow{min-width:240px; min-height:80px; width: auto; height: auto;overflow: auto; }
#alert .panel_cc{text-align: center;padding: 0px;}
#alert .alert_bottom{ margin-top:5px; text-align:center; overflow:hidden;text-align: center;padding-bottom: 10px;}


#confirm{}
#confirm .shadow{min-width:240px; min-height:80px; width: auto; height: auto;overflow: auto; }
#confirm .panel_cc{text-align: center;padding: 0px;position:relative}
#confirm .confirm_bottom{ margin-top:5px; overflow:hidden;text-align: center; padding-bottom: 10px;}
#confirm .close_btn{margin-left:0px;}
#confirm .cancel_btn{margin-left:0px; background-color: #eeeee; border:1px solid #eeeee;}


#prompt{}
#prompt .shadow{min-width:240px; min-height:80px; width: auto; height: auto;overflow: auto; }
#prompt .panel_cc{text-align: center;padding: 0px;}
#prompt .prompt_bottom{ margin-top:5px; overflow:hidden;text-align: center;padding-bottom: 10px;}
#prompt .close_btn{margin-left:0px;}
#prompt .cancel_btn{margin-left:0px; background-color: #eeeee; border:1px solid #eeeee;}


#toast{max-width:400px;}
#toast .panel_cc{text-align: center;padding: 0px; vertical-align: middle; min-height: 50px; line-height: 50px;}
#toast .shadow{min-width:240px; min-height:50px; width: auto; height: auto;overflow: auto; }


.customalt{}
.customalt .shadow{min-width:240px; min-height:80px; width: auto; height: auto;overflow: auto; }
.customalt .panel_cc{text-align: center;padding: 0px;position:relative}
.customalt .customalt_bottom{ margin-top:5px; overflow:hidden;text-align: center; padding-bottom: 10px;}
.customalt .panel_title .close_btn{float: right;margin-right:10px;font-size:17px;cursor: pointer;}
.customalt .panel_title .close_btn:hover{color:#fff;}