.w470 {
    width: 470px;
}
.password {
    position: absolute;
    left: 50%;
    top: 300%;
    margin-left: -235px;
    margin-top: -125px;
}
.bg {
    background-color: #fff;
    box-shadow: 2px 2px 2px #e9e9e9;
}
.shadow {
    box-shadow: 0 0 10px #ccc;
}
.p20 {
    padding: 20px;
}
.f24 {
    font-size: 24px;
}
.c333 {
    color: #333;
}
.mt20 {
    margin-top: 20px;
}
.cfd8d56 {
    color: #fd8d56;
}
.w272 {
    width: 272px;
}
.border-kuang {
    border: 1px solid #f4f4f4;
}
.pl10 {
    padding-left: 10px;
}
.ml20 {
    margin-left: 20px;
}
.h38 {
    height: 38px;
}
.lh38 {
    line-height: 38px;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.verm {
    vertical-align: middle;
}
.c999 {
    color: #999;
}
.overhidden {
    overflow: hidden;
}
.ml105 {
    margin-left: 105px;
}
.w282 {
    width: 282px;
}
.bg_btn_big {
    border-radius: 10px;
}
.bg_btn_orange {
    background-color: #fd8d56;
}
.ml105 {
    margin-left: 105px;
}
.mt20 {
    margin-top: 20px;
}
.lh40 {
    line-height: 40px;
}
.f18 {
    font-size: 18px;
}
.block {
    display: block;
}
.tc {
    text-align: center;
}
.cfff {
    color: #fff;
}
a {
    text-decoration: none;
}
.ml14 {
    margin-left: 14px;
}
.fl {
    float: left;
}
.ml25 {
    margin-left: 25px;
}