@charset "utf-8";
/* 
----------------------------------------------------------------------------- 
meckey.com
-----------------------------------------------------------------------------
*/
/*初始化*/
body{margin:0;height:100%}
asyncui{display:block}
.asyncbox{position:absolute; font-size: 14px; font-family: 'Helvetica Neue', Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;}
ab_skins{background:url(default/default_bg.png)}
ab_clone{border:1px dotted #666}
/*弹窗初始化样式*/
table.ab_outer{
	width:auto;height:auto;
	border-collapse:separate;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	        background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	        box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.asyncbox table,.asyncbox td,.asyncbox ul{margin:0;padding:0;list-style:none}
.ab_border{opacity:1;filter:alpha(opacity=100);font-size:0}
/*表格九宫格样式*/
.ab_t,.ab_b{height:55px;}
.ab_l div,.ab_r div{width:0; font-size: 0;}
.ab_l,.ab_r{width:0; font-size: 0;border: none;}
.ab_c{padding: 15px;}
.ab_b{height:0px; font-size: 0;}
.ab_t{border-bottom: 1px solid #e5e5e5;}
.ab_lt,.ab_rt,.ab_l,.ab_r,.ab_lb,.ab_rb{width:0; font-size: 0;border: none; background: none;}
.ab_b{height:0; font-size: 0; border: none; background: none;}
/*标题栏*/
.ab_title{position:relative;height:55px;margin-top:-55px;font-size:18px;color:#333;cursor:default;padding:0 15px;overflow:hidden;-moz-user-select:none; font-weight:bold; line-height:55px}
.ab_close{position:absolute;top:10px;right:15px;width:35px;height:35px;background: none;font-size: 21px; line-height:35px; text-align:right; text-decoration: none; color:#999;}
.ab_close:before{content: "×";}
.ab_close:hover{color:#333; text-decoration:none;}
/*内容区域*/
.asyncbox_alert,.asyncbox_confirm,.asyncbox_success,.asyncbox_warning,.asyncbox_error{color:#033;margin:15px;line-height:18px;padding-left:46px;text-align:left;}
.asyncbox_alert span,.asyncbox_confirm span,.asyncbox_success span,.asyncbox_warning span,.asyncbox_error span{width:38px;height:38px;position:absolute;top:70px;left:15px;background:url(default/default_bg.png) no-repeat; background-size: 190px 38px;}
.asyncbox_alert span{background-position:0 0}
.asyncbox_confirm span{background-position:-38px 0}
.asyncbox_success span{background-position:-76px 0}
.asyncbox_warning span{background-position:-114px 0}
.asyncbox_error span{background-position:-152px 0}
.asyncbox_error{color:#F00}
.asyncbox_prompt{color:#033;padding:0 15px;}
.asyncbox_prompt li{margin-top:12px}
.asyncbox_prompt input,.asyncbox_prompt textarea{width:300px; color:#333; padding: 6px 8px; margin:0; font-size: 14px; line-height: 14px; background-color: #fff; border: 1px solid #ccc; resize:none; border-radius: 4px; outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
/*按钮区域*/
.ab_footbar{margin:15px;text-align:right; height:28px; overflow:hidden;}
.ab_footbar a{margin:0 0 0 6px; padding:0; float:right; text-decoration:none; cursor:pointer; border:1px solid #ddd; border-radius: 4px; outline: none;}
.ab_footbar span{color:#555;padding:0px 10px;float:left;height: 26px; line-height: 26px; font-size:12px; }
.ab_footbar a:hover{text-decoration:none; background: #DDD; border-color: #CCC;}
.ab_footbar a:hover span{color:#000;}



