@charset "utf-8";
/* 首页登录 */
/*=============================================================================================*/
#maincontent {position: absolute;top:10%;left: 0;z-index: 50;width: 100%;}
div#divbg {bottom: 0; left: 0;  position: fixed; right: 0; top: 0; z-index: -1;}
div#divbg > img { border: 0 none; height: 100%; width: 100%;}

.indexcenter {width:100%;}
.indexcontent {width:800px;height:580px;margin-left:auto;margin-right:auto;background:#ffffff;border-radius:10px 10px 10px 10px;}

.input-text-user {width:296px;border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.input-text-pass {width:296px;border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.input-text-nick {width:296px;border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.input-text-xuehao {width:296px;border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.input-text-email {width:296px;border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.input-text-code {width:40px;border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.input-text-a {border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.input-zi {line-height:25px;font-size:14px;color:#333333;}
.select-text {height:25px;padding:1px;;line-height:25px;font-size:14px;color:#333333;}
.input-login {width:300px;height:45px;background:url(../images/index/loginbox_v1.png) no-repeat 0 0;cursor:pointer; border:0;color:#ffffff;font-size:18px;}

.backlogin {height:40px;line-height:40px;text-align:right;font-size:14px;padding-right:20px;}

.inputElem {border:1px solid #c0c7cd;border-radius:2px;height:25px;box-shadow:0 0 1px #FFF;padding:1px;line-height:25px;font-size:14px;color:#333333;}
.parentCls {

    height:auto; margin:0 auto;
}
.auto-tip li {
    width:100%;
    height:22px;
    line-height:22px;
    font-size:14px;
    background:#ffffff;
}
.auto-tip li.hoverBg {
    background:#ddd;
    cursor:pointer;
}
.red {
    color:#333;
}
.hidden {
    display:none;
}
.usergroup {font-size:14px;color:#333333;line-height:25px;}
.usergroup label{cursor: pointer;}

.vcode input {
    width:70px;
}
 .cell {
    position:relative;
    height:40px;
    margin-bottom:22px;
    zoom:1;
}
.vcode .button {
    position:absolute;
    top:0;
    left:144px;
    width:52px;
    padding:0;
    font-size:12px;
}
.vcode img {
    position:absolute;
    top:10px;
    left:80px;
}
.vcode span {
    position:absolute;
    top:0;
    left:174px;
    line-height:50px;
    font-size:12px;
}
.vcode .icon-form {
    right:204px;
}
.vcode .login-popup-hint {
    right:194px;
}

.regleft {float: left;width:500px;border-right:#dddddd 1px solid;}
.regleft .title{height:30px;line-height:30px;font-size:18px;text-align:center;}

.regright {float: left;width:270px;padding-left:20px;}
.regright dl{}
.regright dt {height:40px;line-height:40px;text-align: center;}
.regright dt a{font-size:16px;color:#666666;}
.regright dd {font-size:14px;color:#666666;height:40px;line-height:40px;padding-left:26px;}