.dialog{overflow:hidden}
.dialog .overlay{position:absolute;z-index:9001;top:0;left:0;display:block;background-color:#000;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}
.dialog .modal{position:fixed;z-index:9002;display:block;top:0;left:0;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.8);min-width:320px;border-radius:0;border:1px solid #e1e1e1}
.dialog .iframe_modal{border:1px solid #3f4249}
.dialog .modal .title{color:#008c5c;font-weight:700;font-size:18px;font-family:"Microsoft YaHei","微软雅黑","黑体";padding:20px 20px 0 20px;margin:0 0 24px 0}
.dialog .modal .iframe-title{height:37px;line-height:37px;background:#1b1b1b;color:#bebebe;font-size:14px;padding-left:10px;font-weight:700}
.dialog .modal .close{color:#000;float:right;font-size:20px;font-family:Tahoma;font-weight:700;line-height:1;opacity:.3;filter:alpha(opacity=30);-moz-opacity:.3;text-shadow:0 1px 0 #fff;display:block;cursor:pointer}
.dialog .modal .close:hover{color:red;opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8}
.dialog .modal .minimize{color:#000;float:right;font-size:22px;font-weight:700;font-family:Arial;line-height:1;opacity:.3;filter:alpha(opacity=30);-moz-opacity:.3;text-shadow:0 1px 0 #fff;display:block;cursor:pointer;margin:7px 10px 0 0}
.dialog .modal .minimize:hover{color:red;opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8}
.dialog .modal .iframe-close{color:#fff;float:right;font-family:Tahoma;font-size:24px;font-weight:700;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;display:block;cursor:pointer;width:37px;height:37px;line-height:33px;text-align:center}
.dialog .modal .iframe-close:hover{color:red;opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8}
.dialog .modal .content{line-height:150%;padding:0 20px 0 20px;margin:0 0 24px 0;font-size:14px;max-height:400px;overflow:auto;}
.dialog .modal .center{text-align:center}
.dialog .modal .content input{height:20px;font-size:14px;border:1px solid #979797;border-radius:3px;color:#464646;outline:medium none;padding:4px 5px;box-shadow:2px 2px 3px #EDEDED inset;width:80px}
.dialog .modal .content input{transition:border .3s ease-in-out 0s;transition:box-shadow .3s ease-in-out 0s}
.dialog .modal .content input:focus{border:1px solid #05aa72;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(5,170,114,.6)}
.dialog .modal .content input.normal{width:160px}
.dialog .modal .content input.large{width:588px;margin:8px 0}
.dialog .modal .content textarea.space{margin:8px 0}
.dialog .modal .content textarea.last-space{margin-top:8px}
.dialog .modal .content textarea{height:90px;font-size:14px;border:1px solid #979797;border-radius:3px;color:#464646;outline:medium none;padding:4px 5px;box-shadow:2px 2px 3px #EDEDED inset;width:588px;max-height:90px;min-height:90px;max-width:588px;min-width:588px}
.dialog .modal .footer{text-align:right;padding:0 20px 20px 20px}
.dialog .modal .space{padding:7px 0 15px}
.dialog .modal .footer span{display:inline-block;width:80px;height:23px;border:1px solid #919191;color:#3d4045;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;font-size:14px;line-height:23px;cursor:pointer;background:#f1f1f1;margin:0 0 0 16px;padding:4px}
.dialog .modal .footer span{transition:background-color .3s ease-in-out 0s}
.dialog .modal .footer span:hover{background:#c7c7c7}
.dialog .modal .footer span:active{background:#b5b5b5}
.dialog .modal .footer span.darkgreen{background:#05aa72;color:#fff}
.dialog .modal .footer span.darkgreen{background:#05aa72;color:#fff;border:1px solid #008c5c}
.dialog .modal .footer span.darkgreen:hover{background:#008c5c;border:1px solid #006c3c}
.dialog .modal .footer span.darkgreen:active{background:#006c3c;border:1px solid #000}
