@charset "utf-8";
/* CSS Document */
a {
    outline: none;
}
a:active {
    star:expression_r(this.onFocus=this.blur());
}
:focus {
    outline:0;
}
/*#footer*/
#footer-2013 {
    bottom: 0;
    height: 70px;
    left: 0;
    padding: 30px 0;
    position: absolute;
    text-align: center;
    width: 100%;
    background: #f2f2f2;
}
#footer-2013 .links a, #footer-2013 .links span {
    margin:0 10px;
}
#footer-2013 .copyright {
    margin:10px 0;
}
img {
    border:0
}
.form .fr {
    float:right;
    padding-right:15px;
}
.pr {
    position:relative;
}
/*layout*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, input {
    margin:0;
    padding:0
}
.w {
    width:990px;
    padding:0;
    margin:0 auto;
    zoom:1;
}
/*form*/
.form label, .form input, .form select, .form textarea, .form button, .form .label {
    float:left;
    font-size:12px;
}
.form .item {
}
.btn-img {
    cursor:pointer;
    overflow:hidden;
    margin:0;
    padding:0;
    border:0;
    text-align:center;
}
.checking {
    height:26px;
    position: absolute;
    left: 0px;
    top: -95px;
    text-align:center;
    line-height:26px;
    color: #ff6600;
    width: 308px;
}
/*text*/
body {
    font-family:Arial, "\5B8B\4F53", Lucida, Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
    line-height:150%;
}
/*link*/
a:link, a:visited {
    color:#333;
    text-decoration:none;
}
a:hover, a:active {
    color:#f00;
    text-decoration:underline;
}
/*footer*/
#footer {
    padding:20px 0 30px;
    text-align:center;
}
#footer .flinks a, #footer .flinks span {
    margin:0 10px;
}
#footer .flinks span a {
    margin:0;
}
#footer .copyright {
    margin:10px 0;
    font-family:arial;
}
#footer .ilinks a {
    margin:0 5px;
}
/*logo*/
#logo {
    padding:36px 0 0 0;
    float:none;
    margin:0;
    position:relative;
}
/*---------------regist.entry2013---------------------*/
body {
    background:#fff;
}
.w1 {
    width:890px;
    margin:0 auto;
}
/*entry*/
.extra-en {
    position:absolute;
    right:20px;
    top:-20px;
}
.free-regist {
    position:absolute;
    right:42px;
    bottom:-31px;
    background:#e8e8e8;
    width:115px;
    height:32px;
    text-align:center;
    line-height:32px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
    padding:0px 5px 5px;
}
.free-regist a:link, .free-regist a:visited {
    color:#ffffff;
}
.mc {
    border:1px solid #e1e1e1;
    background:#ffffff;
    height:350px;
}
.item {
    height:40px;
    overflow:visible;
    position:relative;
    width:320px;
    z-index:1;
}
#autoentry {
    height:37px;
    margin-top:25px;
}
.text {
    float:none;
    width:288px;
    height:24px;
    line-height:24px;
    padding:4px 20px 4px 47px;
    border:1px solid #cccccc;
    font-size:14px;
    font-family:arial, "\5FAE\8F6F\96C5\9ED1";
    color:#a0a0a0
}
.yzm {
    width:80px;
    padding-right:5px;
}
.mar {
    margin-right:28px;
}
.mar a {
    color:#d7000f
}
.btn-entry {
    width:306px;
    height:34px;
    font-family:"\5B8B\4F53";
    line-height:100px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/login/dl-but.jpg) no-repeat
}
.zc {
    background:url(../img/login/zc-but.jpg) no-repeat;
    width:356px
}
.item-ifo .i-name {
    width:24px;
    height:24px;
    position: absolute;
    left: 5px;
    top:4px;
    z-index: 5;
    background:url(../img/login/dl-user.png) no-repeat
}
.item-ifo .i-pass {
    width:24px;
    height:24px;
    position: absolute;
    left: 5px;
    top:4px;
    z-index: 5;
    background:url(../img/login/dl-psw.png) no-repeat
}
.item-ifo .i-passs {
    width:24px;
    height:24px;
    position: absolute;
    left: 5px;
    top:4px;
    z-index: 5;
    background:url(../img/login/zc-ico5.png) no-repeat
}
.item-ifo .i-yzm {
    width:24px;
    height:24px;
    position: absolute;
    left: 5px;
    top:4px;
    z-index: 5;
    background:url(../img/login/zc-ico6.png) no-repeat
}
.mb {
    margin-bottom:24px;
    overflow:hidden;
}
#mb-bg {
    height:59px;
    width: 853px;
}
.item-ifo input {
    margin-right:12px;
    background: none;
}
.item-ifo input:hover {
    border: 1px solid #8cb659;
}
.w2 {
    width:710px;
    height:385px;
    margin:0 auto;
}
.form .placeholder{
    float:left;
    display: inline-block;
    height:34px;
    line-height:34px;
    text-align: right;
    color:#aaa;
}
.form .username-placeholder{
    width:115px;
}
.form .password-placeholder{
    width:77px;
}
.form .account-block{
    float:left;
    margin-left:-115px;
    background: none;
}
.form .password-block{
    float:left;
    margin-left:-77px;
    background: none;
}
.form .white-back{
    background: white;
}
/* 登录错误提示 */
.welcomeLogin{
    margin:15px 0 21px 15px;
    text-align:center;
}
.loginErrorMsg{
    border:none;
    background: transparent;
    margin-bottom: 22px;
	margin-top: -13px;
}
#validateCode{
	font-weight: bold;
    width: 100px !important;
    margin-bottom: 0;
    height: 27px;
    margin-left: 0px;
}
img.validateCode{
	margin: 0 12px;
}