.page-ct {
    width: 1000px;
    margin: 0 auto;
    margin-top: 30px;
}
.form-bk {
    width: 470px;
    margin: 0 auto;
}
.form-bk-hd a.active {
    background: #FFD900;
    color: #fff;
}
.form-bk-hd a {
    display: block;
    width: 50%;
    background: #cdcdcd;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    text-align: center;
}
.fl {
    float: left;
    display: inline;
}
a {
    text-decoration: none;
}
.tag-wrap {
    border: 1px solid #d2d2d2;
}
.reg-login .tag-section {
    padding-top: 50px;
    padding-bottom: 40px;
}
.tag-section {
    padding: 30px;
}
.form-col {
    width: 312px;
    margin: 0 auto;
    margin-bottom: 30px;
    position: relative;
}
.form-el-mb0 {
    margin-bottom: 0;
}
.form-col-sub {
    text-align: center;
}
input.form-el {
    color: #000;
}
.form-el {
    background: transparent;
    border: 1px solid #0066a2;
    font-size: 14px;
    width: 100%;
    height: 43px;
    line-height: 43px;
    color: #0066a2;
    border-radius: 5px;
    overflow: hidden;
    text-indent: 10px;
}
.Validform_checktip {
    top: 52px;
    font-size: 12px;
    color: rgb(164, 164, 164);
    position: absolute;
    width: auto;
    left: 0;
    line-height: 18px;
    text-indent: 0px;
}
.form-txt-node {
    font-size: 12px;
    color: #ee3134;
    position: absolute;
}
.pwd-link {
    text-align: right;
    padding-top: 3px;
}
.btn {
    background: #FFD900;
    width: 152px;
   
    line-height: 46px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    border: 0;
}
.yh {
    font-family: "Microsoft YaHei", "微软雅黑", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", sans-serif;
}