﻿/* 整体设置 */
body { height:100%; margin:0; padding:0; color:#333; font-size:12px; font-family:"Microsoft YaHei"; background:#e5e5e5 url(../images/body_bg.jpg) top center no-repeat; background-attachment:fixed; background-size:auto 100%; }
img { border:0; }
*:focus { outline: none; }
a { color:#333; outline:none; text-decoration:none; }
a:link, a:visited, a:active, a:hover { color:#333; text-decoration:none; }
a:hover { background-color:#c7d1d6; }

.clear { font-size:0px; clear:both; line-height:0px; height:1px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { min-height:1px; }
#wrap { width:586px; padding:40px 0; margin:0 auto; }
.logo { margin-bottom:40px; }
.install { background:#fff; box-shadow:0 0 8px #999; }
.install_main { color:#fff; text-align:center; background:url(../images/install_main_bg.jpg) top center no-repeat; height:289px; }
.install_main .install_txt1 { font-family:"Verdana"; font-size:38px; font-weight:bold; padding:80px 0 5px 0; }
.install_main .install_txt2 { font-size:22px; padding:0 0 5px 0; }
.install_main .install_txt3 { color:#93ffff; font-size:12px; }
.install_step { font-weight:bold; background:#e5edf5; }
.install_step ul { padding:0; margin:0; }
.install_step ul li { display:inline-block; float:left; margin-right:5px; }
.install_step ul li.last { margin-right:0; }
.install_step ul li.last a { width:145px; }
.install_step ul li a { color:#666666; line-height:45px; text-align:center; display:block; width:142px; height:45px; border-top:3px solid #d9d9d9; cursor:default; }
.install_step ul li a:hover { background:#e5edf5; }
.install_step ul li.active a { color:#2583dd; background:#e5edf5; border-top:3px solid #2583dd; }
.install_scroll { height:220px; padding:20px; overflow:auto; }
.install_agree { background:#e9e9e9; padding:10px 20px; }
.install_agree label { cursor:pointer; }

/* 按钮设置 */
button { cursor:pointer; }
.install_button { height:35px; text-align:center; padding:10px; }
.install_btn_blue { color:#fff; padding:5px 20px; border:1px solid #6b92bb; border-radius:3px;
background:#0077d2;
background:-moz-linear-gradient(270deg, #00afe8, #0077d2);
background:-webkit-linear-gradient(top, #00afe8, #0077d2);
background:-o-linear-gradient(top, #00afe8, #0077d2);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00afe8', EndColorStr='#0077d2');
}
.install_btn_blue:hover { border:1px solid #09A60A;
background:#2EC127;
background:-moz-linear-gradient(270deg, #42D835, #2EC127);
background:-webkit-linear-gradient(top, #42D835, #2EC127);
background:-o-linear-gradient(top, #42D835, #2EC127);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#42D835', EndColorStr='#2EC127');
}
.install_btn_default { color:#333; padding:5px 20px; border:1px solid #999; border-radius:3px;
background:#CECFCE;
background:-moz-linear-gradient(270deg, #ECECEC, #CECFCE);
background:-webkit-linear-gradient(top, #ECECEC, #CECFCE);
background:-o-linear-gradient(top, #ECECEC, #CECFCE);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ECECEC', EndColorStr='#CECFCE');
}
.install_btn_default:hover { color:#fff; border:1px solid #ccc;
background:#333;
background:-moz-linear-gradient(270deg, #aaa, #333);
background:-webkit-linear-gradient(top, #aaa, #333);
background:-o-linear-gradient(top, #aaa, #333);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#aaa', EndColorStr='#333');
}
.install_btn_disabled { color:#999; padding:5px 20px; border:1px solid #999; border-radius:3px;
background:#CECFCE;
background:-moz-linear-gradient(270deg, #ECECEC, #CECFCE);
background:-webkit-linear-gradient(top, #ECECEC, #CECFCE);
background:-o-linear-gradient(top, #ECECEC, #CECFCE);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ECECEC', EndColorStr='#CECFCE');
}

/* 文本框设置 */
.install_input { height:20px; background:#F6F9FE; padding:0px 3px; ; border:1px solid #999; font-size:14px; }
.install_input:hover { background:#FAFFFF; }

/* 主体表格设置 */
table { border-collapse: collapse; }
table.install_table { color:#000; width:100%; }
table.install_table th, table.install_table td { text-align:left; vertical-align:top; padding:10px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
table.install_table td.td_r { text-align:right; }
table.install_table tr:nth-child(even) td { background:#f0f0f0; }

/* 上传控件设置 */
.txtLicense { float:left; width:calc(100% - 95px); height:27px; border:1px solid #ccc; }
.a-upload { float:left; text-align:center; width:90px; height:30px; line-height:30px; position:relative; cursor:pointer; color:#000; font-weight:bold; background:#fafafa; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; display:inline-block; *display:inline; *zoom:1; }
.a-upload input { position:absolute; font-size:100px; right:0; top:0; opacity:0; filter:alpha(opacity=0); cursor:pointer }
.a-upload:hover { color:#444; background:#eee; border-color:#ccc; text-decoration:none }

/*文字设置*/
.font_red { color:red; }
.font_gray { color:#999; }
.bold { font-weight:bold; }