/*dialog*/
.dialog {
overflow:hidden;
}

.dialog .overlay {
position:absolute;
z-index:9001;
top:0;
left:0;
display:block;
background-color:#000;
opacity:0.50;
filter:alpha(opacity=50);
-moz-opacity:0.50;
}

.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,0.8);
min-width:320px;
border-radius:0px;
border:1px solid #e1e1e1;
/*padding:20px;*/
}
.dialog .iframe_modal{
border:1px solid #3f4249;
}
.dialog .modal .title {
/*height:47px;
line-height:47px;*/
color:#008c5c;
/*padding-left:20px;*/
font-weight:bold;
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:#2b2d32;*/
background:#1b1b1b;
/*color:#d2d2d2;*/
color:#bebebe;
font-size:14px;
padding-left:10px;
font-weight:bold;
}

.dialog .modal .close {
color:#000;
float:right;
font-size:20px;
font-family:"Tahoma";
font-weight:bold;
line-height:1;
opacity:0.3;
filter:alpha(opacity=30);
-moz-opacity:.30;
text-shadow:0 1px 0 #fff;
display:block;
cursor:pointer;
/*margin:6px 0;*/
}

.dialog .modal .close:hover {
color:red;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:.80;
}

.dialog .modal .minimize {
color:#000;
float:right;
font-size:22px;
font-weight:bold;
font-family:"Arial";
line-height:1;
opacity:0.3;
filter:alpha(opacity=30);
-moz-opacity:.30;
text-shadow:0 1px 0 #fff;
display:block;
cursor:pointer;
margin:7px 10px 0 0;
}

.dialog .modal .minimize:hover {
color:red;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:.80;
}

.dialog .modal .iframe-close {
color:#fff;
float:right;
font-family:"Tahoma";
font-size:24px;
font-weight:bold;
opacity:0.6;
filter:alpha(opacity=60);
-moz-opacity:.60;
display:block;
cursor:pointer;
width:37px;
height:37px;
line-height:33px;
text-align:center;
}

.dialog .modal .iframe-close:hover {
/*background:#aa0505;*/
color:#f00;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:.80;
}

.dialog .modal .content {
line-height:150%;
padding:0 20px 0 20px;
margin:0 0 24px 0;
font-size:14px;
}

.dialog .modal .iframe {
}

.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 0.3s ease-in-out 0s;
transition: box-shadow 0.3s ease-in-out 0s;
}
.dialog .modal .content input:focus {
border:1px solid #05aa72;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(5, 170, 114, 0.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 {
/*border-top:1px solid #d9dada;*/
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:0px 0 0 16px;
padding:4px;
}

.dialog .modal .footer span{
transition: background-color 0.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;
}
/********/