﻿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-radius : 5px; box-shadow: 0 0 10px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.1) inset;border: 1px solid #ddd;}
.m-box .m-title{ display: none; line-height: 34px;/* height: 34px; */font-family: Microsoft yahei;  padding:0 15px;color: #fff;z-index: 10;font-size: 14px;color: #666;
background-color: #F6F6F6;
background-image: -moz-linear-gradient(top, #FCFCFC, #EAEAEB);
background-image: -ms-linear-gradient(top, #FCFCFC, #EAEAEB);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FCFCFC), to(#EAEAEB));
background-image: -webkit-linear-gradient(top, #FCFCFC, #EAEAEB); 
background-image: -o-linear-gradient(top, #FCFCFC, #EAEAEB); 
background-image: linear-gradient(top, #FCFCFC, #EAEAEB); 
background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#EAEAEB', GradientType=0);
}
.m-box .m-content{position: relative;}
.m-box iframe{position: relative;z-index: 10;background: url(../images/m-loading1.gif) no-repeat center;width: 100%;}
/*处理拖拽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) -212px 0 no-repeat;_background: url(../images/m-icons.gif) -212px 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) 0 1px no-repeat;_background: url(../images/m-icons.gif) 0 1px no-repeat;margin-right: 5px;}
.m-box .ico-succeed{ background-position: -71px 1px; }
.m-box .ico-warn{ background-position:-108px 1px; }
.m-box .ico-error{ background-position:-143px 1px; }
.m-box .ico-ask{ background-position:-34px 1px; }
.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:34px; }
.m-box .modal .m-close:hover{background-position: -238px 0; background-color: #c00; }

/*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;}
.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;
}
