/* CSS Document */
.inner{width:970px; margin:0 auto; overflow:hidden;}
.g-hd{width:100%; min-width:970px; height:77px; background:#f8f8f8; border-bottom:1px solid #e8e8e8;}
.g-hd .m-logo{width:451px; height:77px; background:url(../images/login_login.png) no-repeat;}

.g-bd{width:100%; min-height:450px; background:#ffa800;}
#bgImg{min-height:450px;}
#loginBg .inner{position:relative;}
.m-loginBox{width:321px; right:0; top:70px; float:right; position:absolute;}
.m-loginBox .t{width:100%; height:25px; background:url(../images/login_box_t.png) no-repeat;}
.m-loginBox .m{width:257px; padding:10px 32px; background:url(../images/login_box_m.png) repeat-y;}
.m-loginBox .f{width:100%; height:25px; background:url(../images/login_box_f.png) no-repeat;}
.m-loginBox .title{font-size:18px; height:24px; line-height:24px;}
.m-loginBox .formline{width:100%; margin-top:18px; overflow:hidden;}
.m-loginBox .formline .input{width:152px; float:left;}
.m-loginBox .formline .verifyImg{width:98px; height:36px; float:right;}
.m-loginBox .rem{color:#adadad;}
.m-loginBox .rem input{vertical-align:top;}
.m-loginBox .rem a, .m-loginBox .rem a:link, .m-loginBox .rem a:visited{color:#000;}
.m-loginBox .rem a:hover{color:#f40;}

.bgImgSwitcher{height:25px; width:60px; float:right; padding-right:8px; padding-top:5px; overflow:hidden;}

.bgImgSwitcher #prev, .bgImgSwitcher #next{display:block; width:25px; height:25px; background:url(../images/bg_login_btn_a.png) no-repeat; text-indent:999em; cursor:pointer;}
.bgImgSwitcher #prev{float:left;}
.bgImgSwitcher #prev:hover{background-position:0 -35px;}
.bgImgSwitcher #next{float:right; background-position:-35px 0;}
.bgImgSwitcher #next:hover{background-position:-35px -35px;}

.g-ft{width:100%; height:40px; background:#efefef; color:#000; line-height:40px; text-align:center}

#chkPwd{ margin-right:3px;}