@charset "gb2312";

/* CSS Document */

em{ font-style:normal}

.btn {

    background:#4FC400;

     border: 1px solid #4FA400;

    cursor: pointer;

    display: block;

    height:26px;

    width: 81px;

	line-height: 26px;

	text-align: center;

	margin-left: 5px;

	overflow:hidden;

	font-size:14px; font-weight:bold; color:#ffffff; float:left

}

.btn:hover{ color:#ffffff; text-decoration:underline}

.intxt,.text{

	background:url(../images/input_bg.gif) no-repeat 0 0;

	color: #666;

	   border: 1px solid #CFCFCF;

    float: left;

    height: 30px;

    line-height: 30px;

    margin-left: 5px;

    padding: 0 4px;

    width: 238px;border-radius: 3px 3px 3px 3px;

}

.text_o{ border:1px solid #ff6666;}

/*/*ÃÜÂëÇ¿¶È*/

.rank { border:none; background:url("../images/rank.gif") no-repeat; width:145px; height:22px; vertical-align:middle; cursor:default; margin:0 0 0 5px;}

.r0 { background-position:0 2; }

.r1 { background-position:0 -19px; }

.r2 { background-position:0 -40px; }

.r3 { background-position:0 -61px; }

.r4 { background-position:0 -82px; }

.r5 { background-position:0 -103px; }

.r6 { background-position:0 -124px; }

.r7 { background-position:0 -145px; }

.login {height:300px;}

.bor {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	background: #FFF;

	border: 1px solid #dfdddd;

}

button {

	margin:0;

	height:21px;

	line-height:21px;

	font-size:12px;

	cursor:pointer;

	border:none;

	text-align: center;

}

.reg-btn,.login-btn,.getpass-btn {

    background:url("../images/login_reg_icon.png") no-repeat scroll right -45px;

    border: 0 none;

    cursor: pointer;

    display: block;

    height: 35px;

    width: 131px;

	font-size:0;

	overflow:hidden;

	text-indent:-9999em;

}

.getpass-btn{ background-position:right -100px; font-size:14px; font-weight:bold; color:#ffffff; text-indent: 0; }

.login-btn{ background-position:right 0; width:103px}

a.repass{ margin-left:22px; color:#333; text-decoration:underline}

.success {

	background: url(../images/correct.jpg) no-repeat;

   line-height: 28px;

    margin: 80px 0 50px 300px;

    padding-left: 70px;

}

.success a {

	color: #FF1155;

}





/* µÇÂ¼box

-------------------------------------------------------------------*/

#login{}

#login .fLeft h1 {

    color: #333333;

    font-family: 'Î¢ÈíÑÅºÚ';

    font-size: 26px;

    font-weight: normal;

    margin-top: 30px;

}



#login .fLeft{ float:left;width: 590px;padding: 10px; margin-left:55px;}

#login .fRight {

    border-left: 1px solid #E5E5E5;

    float: left;

    height: 380px;

    width: 250px;margin-top: 40px;}

	

#login .theme {margin-top: 30px;}



#login .theme li {

	margin-bottom: 20px;

	line-height: 30px;

	overflow:hidden;

	clear:both;

}

#login .theme span{

	color: #000;

	width: 80px;

	display: block;

	float: left;

	font-size:14px;

	text-align: right;

	overflow:hidden;

	vertical-align:middle

}



#login .useNew .signUp {

	text-align: right;

	font-weight: bold;

	margin-top: 30px;

}

.other_login {

    margin-left: 32px;

    margin-top:35px;

}

.clear {

	clear: both;

}

.rst_login{margin-left:32px;margin-top:38px;}

.rst_login a{background:url(../images/login_reg_icon.png) no-repeat right 0;width:85px;height:29px;display:block;margin-top:12px;}

.rst_login a.regbt{ background-position:right -50px; width:112px;}

.rst_login span,.other_login span{ font-size:14px; font-weight:bold; color:#000000; padding-bottom:5px;}