body{margin: 0;border: none; _background-image:url(about:blank);_background-attachment:fixed;}
/*第一层*/
.m-box { display: none;position: absolute;left: 50%;top: 50%;}
/*第三层*/
.m-box .m-body{position: relative;z-index: 2;background: #fefefe;/* height: 100%; */_float: left;text-align: left; font-size: 12px; border: 8px solid #C3C6CA; border-radius: 5px; }
.m-box .m-title{ display: none; line-height: 34px;font-family:"Microsoft yahei";  padding:0 15px;color: #fff;z-index: 10;font-size: 14px;color: #2C2C2C;background-color: #FAFAFA;}
.m-box .m-content{position: relative;}
.m-box iframe{position: relative;z-index: 10;background: url(../images/pload.gif) no-repeat center;}
/*处理拖拽iframe层的问题*/
.m-box .ifrlay{ width:100%;height: 100%;position:absolute;left:0;top:0;z-index: 1;}
.m-box .m-close{position: absolute; z-index: 20;background: url(../images/m-icons.png) -220px 0 no-repeat; right: 0; top: 0;margin: 0;transition:all .3s;}
.m-box img{vertical-align: top;}

.m-box .ico{ float: left; width:34px; height:34px; background: url(../images/m-icons.png) no-repeat;margin-right: 5px; }
.m-box .ico-succeed{ background-position: -71px 0; }
.m-box .ico-warn{ background-position:-108px 0; }
.m-box .ico-error{ background-position:-143px 0; }
.m-box .ico-ask{ background-position:-34px 0; }
.m-box .ico-loading{ background:#fff url(../images/m-loading.gif) no-repeat 0; }
/*modal*/
.m-box .modal {overflow: hidden;min-width: 200px;}
.m-box .modal .m-title{ display: block; }
.m-box .modal .m-close{ height:34px; width:45px; cursor: pointer; }
.m-box .modal .m-close:hover{background-position: -269px 0;  }

/*lay*/
.m-box .lay .m-close{ background-position:-178px 1px; height:34px; width:34px; right: -20px;top: -20px;}
/*tip*/
.m-box .tip{border-radius: 3px; font-family: "Microsoft YaHei";}
.m-box .tip .m-content,.m-box .alert .info{line-height:34px;white-space: nowrap;padding: 10px 15px;}
.m-box .tip .m-close {display: none;}
/*alert*/
.m-box .alert .btns { text-align: right;padding: 5px 0;background: #eee;border-top: 1px solid #ccc;*zoom:1;}
.m-box .alert .btns-h{background: #fff;}
.m-box .alert .btns button{margin:0 5px 0 0;height: 22px;line-height: 22px; padding: 0 10px;cursor: pointer; border-radius: 2px;color: #fff;font-weight: normal; background: #069DD5; font-size: 12px;border: none;_width: auto;_overflow: visible;}
.m-box .alert .btns button:hover{background: #0A89B8;}
/*遮罩层*/
.m-overlay {position: fixed; top: 0; left: 0;background:#000; width: 100%;height:100%;_position: absolute;_height: expression(document.body.offsetHeight+"px");display: none;}

/*css3动画*/

.m-scale {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}
.m-scale-show {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.m-box{
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	transition-property:transform, opacity;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-ms-transition-duration:.3s;
	transition-duration:.3s;
}
