body, button, input, select, textarea {
    color: #333;
    font: 12px Arial,Helvetica,sans-serif;
}
body, p, form, input, button, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,span,a{
    list-style: outside none none;
    margin: 0;
    padding: 0;
	font-family: "Microsoft YaHei";
	
}
input{ outline:none;}
 img{border:none;}
span{ font-size:14px;}
a{ font-size:14px;overflow:hidden; color:#666; text-decoration:none;}
input{ font-size:14px;overflow:hidden;}
h3{font-size:18px; color:#666;overflow:hidden; font-weight:normal; margin:0; padding:0;}

.w {
    margin: 0 auto;
    width: 980px;
}
.w  .top{height: 80px;
    margin: 10px 0 0;
    position: relative;
    width: 350px;}

.top b {
    background:  url(../images/l-icon.png) no-repeat scroll 0 0;
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 110px;
}
#bgcolor{width:100%; height:475px;position:relative; margin:0 auto; padding: 0; background-color:#d94f4d;}
#logincnt{width:990px; height:475px;position:relative; display:block; margin:0 auto;}
#bgimg{width:100%; float:left; position:relative; height:475px; }
.loginDiv{width:327px; float:right; position:relative; height:330px; border:1px solid #ccc; background-color:#FFFFFF; margin-top:60px; margin-right:20px;}
#bgimg .loginDiv .tit{float:left; width:241px; margin:20px 0 0 10px;}
#bgimg .rega{float:left; width:75px; margin-top:20px;}
#bgimg .msg{height:30px;width:295px; margin:20px 0 0 15px; float:left; clear:both; line-height:30px; border:1px solid #ffe57d; background:#fff6d2 none repeat scroll 0 0; padding-left:5px;}

#bgimg .msg-error {
    float:left;
    background: #ffebeb none repeat scroll 0 0;
    border: 1px solid #e4393c;
    color: #e4393c;
    line-height: 20px;
    min-height: 20px;
    padding: 3px 10px 3px 40px;
    position: relative;
    margin-left:17px;
    margin-top:20px;
    width:245px;
    display:none;
}

#bgimg .msg-error b {
    background:  url("/images/pwd-icons-new.png") no-repeat scroll -104px -49px;
    display: block;
    height: 16px;
    left: 10px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 16px;
    float:left;
}
#bgimg .userdiv{width:310px; float:right; margin-top:20px;}
#bgimg #txtUser{height:18px; line-height:18px;padding:10px 0 10px 50px; overflow:hidden; width:245px; border:1px solid #CCCCCC; background:url(../images/uname.png);}
#bgimg .pwddiv{width:310px; float:right; margin-top:20px;}
#bgimg #txtpwd{height:18px; line-height:18px;padding:10px 0 10px 50px; overflow:hidden; width:245px; border:1px solid #CCCCCC; background:url(/images/upwd.png);}
.fpwdDiv{width:300px; padding-left:10px; margin:20px 10px 20px 10px; float:left; position:relative; padding-top:0; display:block;}
.bgLogin{width:100%; float:left;  background: #EA0000 none repeat scroll 0 0;border: 1px solid #e85356;display: block;
     width: 300px; margin-bottom:1em; text-align:center; margin-left:12px; border:1px solid #e85356;}
.bgLogin a{color:#fff; text-decoration:none;font-size: 20px;height: 32px;line-height: 32px; width: 300px; display:block;cursor: pointer; padding-bottom:2px;}
.botm{width:980px; clear:both; height:40px;position:relative; bottom:0; margin:0 auto; padding:0; background-color:#fff; text-align:center; margin-top:40px;}
.botm p {text-align:center; font-size:14px; color:#333;}
.botm  a{text-align:center; font-size:14px; color:#333; text-decoration:none;}
.botm  a:hover{ color:#cc0000;}


