﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, a,    font, img, form, label{margin: 0;padding: 0;}
body {font: 12px/150% Arial,Verdan;color: #666;background: #fff;_background-image: url(about:blank);_background-attachment: fixed;}
a {color: #666;text-decoration: none;}
a img {border: 0;}
img {vertical-align: middle;}
.w {width: 990px;margin: 0 auto;}
#logo {position: relative;width: 300px;margin: 10px 0 0;height: 60px;}
#logo b {display: block;width: 110px;height: 40px;position: absolute;right: 0;top: 10px;background: url(../images/l-icon.png) no-repeat;}
.login-wrap .login-form {float: right;top: 40px;}
.login-form .login-box .mt .extra-r {float: right;}
.extra-r{ margin-top:0}
.login-form .login-box .mt .regist-link b {display: inline-block;width: 16px;height: 16px;overflow: hidden;background: url(../images/pwd-icons-new.png) -104px -75px no-repeat;vertical-align: middle;margin-right: 5px;}
.login-wrap {position: relative;height: 475px;margin: 10px 0 20px;z-index: 5; background-color:#0000CC}
.login-form .login-box .mt h1 {position: relative;height: 27px;line-height: 27px;top: -5px;float: left;color: #666;font-size: 20px;}
.login-form {position: relative;z-index: 4;width: 306px;background: #fff;padding: 20px;overflow: visible;}
.login-form .login-box .mt {display: inline-block;display: block;width: 306px;overflow: visible;height: 27px;}
.login-form .login-box .mt .regist-link {color: #b61d1d;font-size: 14px;}
.login-form .msg-wrap {min-height: 31px;height: auto!important;height: 31px;margin: 2px 0 5px;}
.login-form .msg-warn {position: relative;background: #fff6d2;color: #666;border: 1px solid #ffe57d;padding: 3px 10px 3px 40px;line-height: 18px;height: 18px;}
.login-form .msg-warn b {position: absolute;top: 50%;left: 10px;display: block;margin-top: -8px;width: 16px;height: 17px;overflow: hidden;background: url(../images/pwd-icons-new.png) -104px -22px no-repeat;}
.login-form .login-box .mc {overflow: visible;}
fore1 {z-index: 6;}
.form .item-fore1, .form .item-fore2 {border: 1px solid #bdbdbd;height: 38px;width: 304px;}
.form .item {position: relative;margin-bottom: 20px;z-index: 1;}
.form .item .login-label {position: absolute;z-index: 3;top: 0;left: 0;width: 38px;height: 38px;border-right: 1px solid #bdbdbd;background: url(../images/pwd-icons-new.png) no-repeat;}
.form .item .name-label {background-position: 0 0;}
.form .itxt {line-height: 18px;height: 18px;border: 0;padding: 10px 0 10px 50px;width: 254px;float: none;overflow: hidden;font-size: 14px;}
.form .item-fore1 .clear-btn, .form .item-fore2 .clear-btn {position: absolute;z-index: 20;right: 6px;top: 12px;width: 14px;height: 14px;background: url(../images/pwd-icons-new.png) -25px -143px no-repeat;cursor: pointer;display: none;}
.form .item .pwd-label {background-position: -48px 0;}
.form .item-fore3 {z-index: 5;margin-bottom: 15px; text-align:right}
.form #o-authcode.item .itxt {border: 1px solid #bdbdbd;font-size: 14px;padding: 7px 5px;vertical-align: middle;}
.form .verify-code {cursor: pointer;width: 100px;height: 33px;vertical-align: middle;}
.form .itxt02 {padding: 10px 5px;width: 78px;text-align: center;}
.login-form .login-box .login-btn {border: 1px solid #cb2a2d;margin: 0 auto;height: 33px;position: relative;}
.login-form .login-box .login-btn .btn-img {border: 1px solid #e85356;display: block;width: 302px;background: #e4393c;height: 31px;line-height: 31px;color: #fff;font-size: 20px;}
.btn-img, .button {display: inline-block;margin: 0;padding: 0;border: 0;text-align: center;cursor: pointer;}
.login-wrap .login-banner {position: absolute;left: 0;top: 0;width: 100%;height: 475px;background: #e93854;}
.login-wrap .i-inner {position: relative;z-index: 3;height: 475px;}
#footer-2013 {padding-bottom: 30px;text-align: center;}
#footer-2013 .copyright {margin: 10px 0;}
#footer-2013 .links a, #footer-2013 .links span {margin: 0 10px;}
.mt, .smt {cursor: default;}