/**
 @Name: wendasns
 @Site: www.wendasns.com
 */

 /* 头部 */
.wrap {
    margin: 50px auto 0;
    box-shadow: 0 0 10px #ccc;
    width: 750px;
    background: #fff;
}

.header {
    height: 80px;
    box-shadow: 0 3px 3px #ddd;
    position: relative;
    color: #fff;
}
.header {
background: #246fa6 url(/static/wendasns/images/install/header.png) 0 0 repeat-x;
}
.logo {
float: left;
width: 230px;
height: 80px;
background: url(/static/wendasns/images/install/logo.png) no-repeat;
overflow: hidden;
text-indent: -2000em;
}

.icon_install {
background: url(/static/wendasns/images/install/icon_install.png) no-repeat;
}

.icon_install, .icon_update {
float: left;
margin-top: 35px;
width: 90px;
height: 30px;
overflow: hidden;
text-indent: -2000em;
}
.version {
float: right;
margin: 50px 25px 0 0;
}
/* 头部结束 */

/* 阅读协议 */
.main {
    padding-top: 35px;
}
.pact {
    box-shadow: 5px 5px 5px #f7f7f7 inset;
    border: 1px solid #bdbcbc;
    width: 670px;
    height: 350px;
    padding: 10px;
    overflow: hidden;
    display: block;
    overflow-y: scroll;
    margin: 0 auto;
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 22px;
    outline: none;
}
pre {
    white-space: pre-wrap;
    }

/* 开始检查环境 */
.step {
border-bottom: 1px solid #dce1e5;
height: 60px;
background-color: #fff;
}
.step, .step li em, .step li {
background: url(/static/wendasns/images/install/step.png) repeat-x;
}

html, body, div, dl, dt, dd, ul, p, th, td, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend {
margin: 0;
padding: 0;
}

.step li.current {
background-position: right -106px;
background-repeat: no-repeat;
color: #246ea5;
}

.step li {
float: left;
height: 60px;
line-height: 60px;
width: 33%;
text-align: center;
font-size: 14px;
color: #6f7885;
font-weight: 700;
}

li {
list-style: none;
}
/* 检测环境 1 */
.step li.current em {
background-position: -35px -70px;
}
.step li em {
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
display: inline-block;
background-position: 0 -70px;
font-size: 20px;
color: #fff;
font-family: Microsoft Yahei;
margin-right: 10px;
vertical-align: 0;
}

cite, em, strong, th {
font-style: normal;
}

/* 检测环境 下*/
.server {
padding: 20px 20px 10px 65px;
}
td, th, div {
word-break: break-all;
word-wrap: break-word;
}

.server table {
margin-bottom: 20px;
}



/* 颜色加色 */
.server .td1 {
color: #417b9d;
font-weight: 700;
}
/* 行的距离 */
.server td {
padding: 3px 5px;
}

.tar {
    text-align: right !important;
}

/* 右侧字体 */
.tips_error, .tips_success {
    color: #cc3333;
    padding-left: 16px;
    background: url(/static/wendasns/images/install/tips_system.png) -20px 2px no-repeat;
    display: inline-block;
    line-height: 18px;
}

.server .input {
    border: 1px solid;
    border-color: #e3e9ef;
    padding: 3px;
    width: 200px;
}

a {
color: #ffffff;
}

/* 重新检测 */

.bottom {
padding: 0 0 25px;
}
.tac {
text-align: center !important;
}


/* 安装 */
.correct_span, .error_span {
    display: block;
    float: left;
    width: 20px;
    height: 16px;
    text-indent: -2000em;
    overflow: hidden;
    background: url(../images/install/icon.png) no-repeat;
    margin-right: 5px;
}

.error_span {
    background-position: 0 -23px;
}

.install {
    box-shadow: 5px 5px 5px #f7f7f7 inset;
    border: 1px solid #bdbcbc;
    width: 670px;
    height: 350px;
    padding: 10px;
    overflow: hidden;
    display: block;
    overflow-y: scroll;
    margin: 25px auto;
    font-size: 12px;
    margin-bottom: 22px;
    outline: none;
}

.btn, .btn_old {
    display: inline-block;
    width: 100px;
    height: 30px;
    font: bold 14px/30px Arial,"Microsoft Yahei",Simsun;
    text-decoration: none;
    color: #fff !important;
    margin: 0 5px;
    border: 0 none;
    cursor: pointer;
    vertical-align: top;
}
.btn_old, .btn_old:hover {
    background-position: 0 -60px;
    color: #999 !important;
    cursor: default;
    text-decoration: none;
}

a:hover {
    color:#ffffff;
}

.success_tip {
    /* border: 1px solid #e0e9f0; */
    background: #fff url(../images/install/complete.png) 210px center no-repeat;
    padding: 50px 80px 50px 300px;
    line-height: 2;
}

.success_tip a, .s4 {
    color: #0166a5;
    text-decoration: none;
}
.f16 {
    font-size: 16px;
}
.b {
    font-weight: 700 !important;
}


/* 底部 */
.footer {
text-align: center;
padding: 15px 0 50px;
color: #999999;
}
.footer a {
color: #999;
text-decoration: none;
}
body {
font: 12px/1.5 Arial,Microsoft Yahei,Simsun;
color: #333;

}