.width-360{width: 360px;}
.width-20{width: 20px;}
.height-70{height:70px;}
.height-120{height:120px;}
.height-40{height:40px;}
.height-20{height:20px;}
.lh40{line-height: 40px}
.fs20{font-size: 20px;}
.fc3{color: #333;}
.color-f{color:#fff;}
.text-center{text-align: center;}

.container{
    width: 100%;
    height: 100%;
    min-width: 1200px;
    min-height: 600px;background: #eeeeee;
}
.topbg{
    width: 100%;
    height: 60%;
    background: linear-gradient(to bottom,#F25B5B 0%,#F25B5B 100%);
}
.content{
    position: absolute;
    top:20%;
    left:50%;
    width: 450px;
    margin-left: -225px;
}
.form{
    width: 100%;
    padding: 50px 50px;
    background: #fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    box-shadow: 2px 1px 18px 1px #dfc2c4;
}
.form-group{
    height: 40px;
    line-height: 40px;
    margin-bottom: 30px;
    padding-left: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
.form-group input[type="text"],.form-group input[type="password"]{
    width: 260px;
    height: 30px;
    border: none;
    position:relative;
    top:-6px;
}
.form input[type="button"]{
    width: 80px;
    height: 40px;
    border: none;
    background: linear-gradient(to bottom,#F25B5B 0%,#F25B5B 100%);
    color: #fff;
    border-radius:8px;
    font-size: 14px;
}
.mt06{margin-top: 6px;}
.mt09{margin-top: 9px;}
.mt2{margin-top: 20px;}
.mb1{margin-bottom: 10px;}
.mb06{margin-bottom: 06px;}
.mb2{margin-bottom: 20px;}
.mb4{margin-bottom: 40px;}
.fot{

    position:absolute;bottom: 20px;left:0;width: 100%;height: 30px;line-height:30px;
    text-align:center;color:#666;font-size: 14px;
}
.fot .line{
    position:relative;
    top: -4px;
    display: inline-block;
    width: 60px;
    height: 1px;
    margin:0 10px;
    background: #aaaaaa;
}