body, td{
    margin:0;
    padding:0;
}
.overlay-wrapper{
    position:absolute;
    left:0;
    top:0;
    width:100%;
}
.sdialog-wrapper{
    display:none;
    position:absolute;
    top:200px;

    /*overflow-y:hidden;
    overflow:hidden;*/
}
.sdialog-wrapper-fixed{
    position:fixed;
    _position:absolute;
    /*overflow-y:hidden;
    overflow:hidden;*/
}
.sdialog-iframe{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100px;
    height:100px;
    z-index:-1;
    filter:alpha(opacity=0);
    opacity:0;
}
.sdialog-mask{
    display:none;
    position:fixed;
    _position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    _width:100%;
    _height:100%;
    background-color:#000;
    filter:alpha(opacity=20);
    opacity:.2;
}
.sdialog-mask-iframe{
    display:none;
    _display:block;
    width:100%;
    height:100%;
    filter:alpha(opacity=0);
    opacity:0;
}

/* -- table实现圆角边框 -- */
.sdialog-table{
    min-width:120px;
    border:0;
    border-spacing:0;
    border-collapse:collapse;
}
.sdialog-td-tl, .sdialog-td-tr, .sdialog-td-bl, .sdialog-td-br, .sdialog-rectangle, .sdialog-td-cnt{
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}
.sdialog-td-tl, .sdialog-td-tr, .sdialog-td-bl, .sdialog-td-br{
    width:4px;
    height:4px;
    background:url(../image/fillet.png) no-repeat 0 0;
    font-size:0;
}
.sdialog-td-tl{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/fillet-tl.png,sizingMethod='crop');
}
.sdialog-td-tr{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/fillet-tr.png,sizingMethod='crop');
}
.sdialog-td-bl{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/fillet-bl.png,sizingMethod='crop');
}
.sdialog-td-br{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/fillet-br.png,sizingMethod='crop');
}
.sdialog-td-tr{
    background-position:right top;
}
.sdialog-td-bl{
    background-position:left bottom;
}
.sdialog-td-br{
    background-position:right bottom;
}
.sdialog-td-rectangle{
    background-color:#000;
    filter:alpha(opacity=30);
    opacity:0.3;
    font-size:0;
    line-height:0;
}


/* -- 内容样式 -- */
.sdialog-bd{
    display:inline-block;
    position:relative;
    min-width:120px;
    *min-width:none;
    background-color:#fff;
    color:#666;
    line-height:1.5;
    font-size:12px;
}
.sdialog-tooltip .sdialog-bd{
    display:block;
}
.sdialog-close{
    position:absolute;
    top:5px;
    right:0px;
    width:30px;
    height:18px;
    line-height: 18px;
    overflow:hidden;
    background:url(../image/bg-close.png) no-repeat center 5px;
    text-decoration:none;
    text-indent:-999em;
    font-size: 18px;
}
.sdialog-close:hover{
    background-position:center -25px;
    text-decoration:none;
}
.sdialog-title{
    height:30px;
    padding:0 30px 0 11px;
    background:url(../image/bg-title.png) repeat-x 0 0;
    color:#666;
    font-weight:bold;
    line-height:30px;

    white-space:nowrap;

    -webkit-border-radius:2px 2px 0 0;
    -moz-border-radius:2px 2px 0 0;
    border-radius:2px 2px 0 0;
}
.sdialog-content{
    /* -- chrome下设置width后，width多2px --*/
    display:inline-block;
    /*padding:5px 10px;*/
    background-color:#fff;
    *display:inline;
    *zoom:1;
}

.sdialog-action{
    position:relative;
    padding:5px;
    padding-left:17px;
    background-color:#ebebeb;
    text-align:center;

    -webkit-border-radius:0 0 2px 2px;
    -moz-border-radius:0 0 2px 2px;
    border-radius:0 0 2px 2px;

    white-space:nowrap;
}
.sdialog-action .ui-btn{
    margin-right:12px;
}
.sdialog-action .ui-btn:hover{

}

/* -- 信息提示框 msgBox-- */
.sdialog-msgbox{
    padding:20px 40px;
    text-align:center;
    white-space:nowrap;
}
.sdialog-msgbox-wrap{
    padding:20px 40px;
    text-align:left;
}
.sdialog-msgbox br{
    height:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
}
.msgbox-icon{
    display:inline-block;
    width:40px;
    height:40px;
    background:url(../image/bg-icon.png) no-repeat 0 0;
    vertical-align:middle;
}
.msgbox-icon-warn{
    background-position:0 -120px;
}
.msgbox-icon-error{
    background-position:0 -60px;
}
.msgbox-icon-ask{
    background-position:0 -180px;
}
.msgbox-cnt{
    display:inline-block;
    padding-left:15px;
    color:#666;
    vertical-align:middle;
    line-height:1.1;
    text-align:left;
}
.msgbox-title{
    display:inline-block;
    padding:3px 0;
    color:#666;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
}
.msgbox-msg{
    display:inline-block;
    padding:3px 0;
    font-size:12px;
}


/* -- 信息提示框 tooltipBox -- */
.sdialog-tooltip{
    border:1px solid #a0a0a0;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -mx-border-radius:3px;
    border-radius:3px;

    -moz-box-shadow:0 0 8px #777;
    -webkit-box-shadow:0 0 8px #777;
    box-shadow:0 0 8px #777;
}
.sdialog-shadow{
    border:none;
}
.sdialog-shadow .sdialog-table{
    border:4px solid #dfdfdf;
}
.sdialog-shadow .sdialog-bd{
    *margin:-1px 0;
}
.sdialog-tooltip .sdialog-td-tl, .sdialog-tooltip .sdialog-td-tr, .sdialog-tooltip .sdialog-td-bl, .sdialog-tooltip .sdialog-td-br{
    width:0;
    height:0;
    border:none;
    overflow:hidden;
}
.sdialog-tooltip .sdialog-content{
    padding:5px 30px 5px 10px;
}
.sdialog-tooltip .sdialog-close{
    *top:2px;
}
.sdialog-tooltip .sdialog-title{
    _position:relative;
    _top:-1px;
}
.sdialog-tooltip .sdialog-td-rectangle{
    filter:alpha(opacity=0);
    visibility:hidden;
}
.sdialog-tooltip .sdialog-tr-t .sdialog-td-rectangle, .sdialog-tooltip .sdialog-tr-b .sdialog-td-rectangle{
    filter:alpha(opacity=0);
}
.sdialog-tooltip .sdialog-action{
    background-color:#fff;
}
/* -- 新边框样式有箭头 -- */
.sdialog-arrow{
    display:none;
    position:absolute;
    top:-1px;
    right:26px;
    width:7px;
    height:5px;
    overflow:hidden;
    background:url(../image/bg-arrow.gif) no-repeat 0 0;
    z-index:20;
}
.sdialog-wrapper-light .sdialog-arrow{
    display:block;
}
.sdialog-wrapper-light .sdialog-bd{
    border:1px solid #acacac;
}
.sdialog-wrapper-light .sdialog-td-tl, .sdialog-wrapper-light .sdialog-td-tr, .sdialog-wrapper-light .sdialog-td-bl, .sdialog-wrapper-light .sdialog-td-br{
    width:3px;
    height:3px;
    background:#000\9;
    filter:alpha(opacity=10);
    opacity:0.3;
}
.sdialog-wrapper-light .sdialog-td-rectangle{
    opacity:0.1;
    filter:alpha(opacity=10);
}

/* -- 老边框样式 -- */
.sdialog-wrapper-old .sdialog-td-tl, .sdialog-wrapper-old .sdialog-td-tr, .sdialog-wrapper-old .sdialog-td-bl, .sdialog-wrapper-old .sdialog-td-br{
    width:7px;
    height:7px;
    background-image:url(../image/fillet-old.png);
}
.sdialog-wrapper-old .sdialog-td-tl{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/bg-old-tl.png,sizingMethod='crop');
}
.sdialog-wrapper-old .sdialog-td-tr{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/bg-old-tr.png,sizingMethod='crop');
}
.sdialog-wrapper-old .sdialog-td-bl{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/bg-old-bl.png,sizingMethod='crop');
}
.sdialog-wrapper-old .sdialog-td-br{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://a.mysodao.com/module/dialog/img/bg-old-br.png,sizingMethod='crop');
}
.sdialog-wrapper-old .sdialog-td-rectangle{
    background-color:#96A2BC;
    opacity:0.74;
    filter:alpha(opacity=74);
}

/* -- 无边框 -- */
.sdialog-border-none .sdialog-td-tl, .sdialog-border-none .sdialog-td-tr, .sdialog-border-none .sdialog-td-bl, .sdialog-border-none .sdialog-td-br{
    width:0;
    height:0;
    border:none;
    overflow:hidden;
}
.sdialog-border-none .sdialog-bd{
    /* -- ie6 多出的上下边框 -- */
    *margin:-1px 0;
    /* -- 背景透明，避免display:inline-block引起的空白 -- */
    background:none;
}
.sdialog-border-none .sdialog-content, .sdialog-border-none .sdialog-td-rectangle{
    background:none;
}
/* -- metro风格 -- */
.sdialog-metro .sdialog-bd, .sdialog-metro .sdialog-content{
    background-color:#f1f1f1;
}
.sdialog-metro .sdialog-bd{
    padding-top:30px;
}
.sdialog-metro .sdialog-close{
    top:0;
    right:0;
    *right:-1px;
    width:30px;
    height:30px;
    background:url(../image/sprite-metro.png) no-repeat -80px -70px;
    text-indent:-999em;
}
.sdialog-metro .sdialog-close:hover{
    background-position:-80px -105px;
}
.sdialog-metro .sdialog-title{
    height:30px;
    margin:-30px -40px 0;
    background:none !important;
    overflow:hidden;
}
.sdialog-metro .sdialog-action{
    padding-left:72px;
    background:none;
    text-align:left;
}
.sdialog-metro-msgbox .sdialog-bd{
    padding:30px 40px 30px 40px;
}
.metro-msgbox{
    padding-top:10px;
}
.metro-msgbox .icon{
    float:left;
    display:inline;
    height:55px;
    padding-right:12px;
    background:url(../image/sprite-metro.png) no-repeat;
    overflow:hidden;
    text-indent:-999em;
}
.metro-msgbox-success .icon{
    width:52px;
    margin-left:6px;
    background-position:0 0;
}
.metro-msgbox-warn .icon{
    width:58px;
    background-position:0 -70px;
}
.metro-msgbox-ask .icon{
    width:59px;
    background-position:0 -140px;
}
.metro-msgbox-error .icon{
    width:55px;
    margin-left:3px;
    background-position:-65px 0;
}
.metro-msgbox .bd{
    float:left;
}
.metro-msgbox .title{
    color:#fa3521;
    font-size:24px;
    font-weight:bold;
    line-height:1.2;
}
.metro-msgbox-success .title{
    color:#4182AC;
}

.load{background: url("http://a.mysodao.com/project/public/sd2015/images/loading.gif") no-repeat 5px 4px #FFF; height: 30px; line-height: 30px; padding: 5px 20px 5px 45px}
