﻿.login{width: 1000px;margin: 0 auto;overflow: hidden; padding: 40px 0;}
.login h2{height: 83px;border-bottom: 1px dashed #d2d2d2;line-height: 110px;font-size: 20px;color: #777;font-weight: bold;}
.form{padding-top: 34px;}
.form span{font-size: 16px;color: #196f11;display: inline-block;padding-left: 5px;}
.form span a{color: #4783bc;}
.form p {margin-bottom: 23px;height: 49px;}
.form p label{display: inline-block;width: 147px;padding-right: 5px;text-align: right;font-size: 16px;color: #777;}
.form p input[type=text],.form p input[type=password]{width: 248px;padding: 10px;height: 20px;line-height: 20px;border: 1px solid #b5b5b5;}
.form p em{font-size: 16px;color: #e50d0d;display: inline-block;margin-left: 15px;}
.form p.remember{padding-left: 152px;margin-bottom: 10px;}
.form p.remember label{font-size: 12px;width: auto;}
.form p.remember a{font-size: 12px;color: #3572aa;text-decoration: underline;}
.subBtn{padding:0 0 0 152px;}
.subBtn input{width: 210px;height: 35px;line-height: 35px;border: 0;background-color: #4d8cc7;color: #fff;font-size: 16px;font-weight: bold;cursor: pointer;}
.subBtn input:hover{opacity: .8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.remind{width: 150px;padding-top: 12px;line-height: 26px;color: #777;font-size: 16px;}
.remind a{color: #3572aa;font-size: 16px;text-decoration: underline;}


.login_p {
    border-bottom: 1px dashed #d2d2d2;
    padding: 10px 0;
    height: 50px;
    margin-top: 20px;
}


.login .fl{
    float: left;
}
.login .fr{
    float: right;
    width: 300px;
    margin-right: 40px;
}
.login .tips{
    padding: 20px;
    line-height: 160%;
    font-size: 14px;
    color: #666;
    background: #fffbf0;
    margin-top: 20px;
}
.login .tips .t{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.login .tips p{
    margin-bottom: 5px;
}
.login .tips li{
    margin-bottom: 5px;
}