@charset "gb2312";
body{color:#000;}

.fLeft {float: left !important;}
.fRight {float: right !important;}
.rank {background: url("../images/rank.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;cursor: default;height: 22px;margin: 0 0 0 5px;vertical-align: middle;width: 100px; overflow:hidden;}
.r0 {}
.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;}
.button, button {border: medium none;cursor: pointer;font-size: 12px;height: 21px;line-height: 21px;margin: 0;text-align: center;}
.bt2 {background: url("../images/bt2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #000000;height: 25px;margin-left: 5px;width: 62px;}
.bt3 {background: url("../images/bt3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #000000;height: 25px;margin-left: 5px;width: 41px;}
.button1 {background: url("../images/bg_button.gif") no-repeat scroll -151px 0 rgba(0, 0, 0, 0);color: #FFFFFF;width: 29px;}
.button2 {background: url("../images/bt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #FFFFFF;width: 48px;}
.button5 {background: url("../images/bg_button.gif") no-repeat scroll -96px -43px rgba(0, 0, 0, 0);color: #FFFFFF;width: 84px;}
.button6 {background: url("../images/bg_button.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #FFFFFF;font-size: 14px;font-weight: bold;height: 32px;line-height: 32px;width: 150px;}
.buttonGreen142 {background: url("../images/bg_button.gif") no-repeat scroll 0 -127px rgba(0, 0, 0, 0);color: #FFFFFF;font-size: 14px;height: 27px;line-height: 27px;width: 68px;}
button{
border-style: none;}
.userMenu li a {color: #679c0a;}
.bor {width: 948px;margin-right: auto;margin-left: auto;background: #FFF;border: 1px solid #dfdddd;}
.login .main h3 {color: #FFF;background: url(../images/bg_button.png) no-repeat 0px -265px;height: 44px;width: 404px;line-height: 30px;padding-left: 45px;margin-top: 20px;margin-left: 35px;}
.login .main h3 span {}
.login .main h3 em {margin-left: 95px;}
.login .main h3 em a {color:#FFF;}
.login .main h3 em a:hover {text-decoration:none;}
.login .main li {height:25px;line-height:25px;margin-bottom:16px;}
.login .main span {display:block;float:left;text-align:right;width:85px;}

.text{background:url(../images/bg_button.png) repeat-x 0 0;width:224px;height:19px!important;height:22px;line-height: 22px;float: left;font-size: 12px;margin-right: 5px;padding-right: 3px;padding-left: 3px;border: 1px solid #d5d8d1;padding-top: 3px!important;padding-top: 0px;}
.text_s {border-color: #9bcd81;background:#f3ffe6;}
.login_from{width:210px;background: url(../images/bg_button.png) no-repeat 0px -446px;padding-left:25px;}
.login_from2{width:210px;background: url(../images/bg_button.png) no-repeat 0px -473px;padding-left:25px;}
.login_from3{width:210px;}
.main {width: 440px;}
.login.bor .main.fLeft form ul {margin-top: 5px;}
.button2 {background:url(../images/bg_button.png) no-repeat 0px -359px;color:#FFFFFF;width:171px;height: 38px;margin-left: 37px;font-weight: bold;font-size: 14px;cursor:pointer;}
.login_sidebar {height: 146px;width: 300px;margin-right: 98px;margin-top: 60px;background: url(../images/pe_bg.jpg) no-repeat left;display: inline;}
.login_sidebar p {margin-left: 108px;margin-top: 15px;line-height: 20px;font-size:12px;}
.login_sidebar p span {font-weight: bold;color: #000; font-size:14px;float: left;}
.login_sidebar a:hover{text-decoration:none;}
.signUp {background: url(../images/sign_up.gif) no-repeat;height: 27px;width: 55px;display:block;margin-left: 110px;margin-top: 16px;cursor:pointer;}
#footer {text-align:left;}
.footer.bor span {float: right;}
.footer.bor span a {float: left;}
.mL10 {margin-left:10px;display: inline;}
.mR10 {margin-right:10px;display: inline;}
.tip2 {margin-left: 68px;margin-top: 29px;margin-bottom: 20px;background: url(../images/bg_button.png) no-repeat 0px -115px;height: 54px;width: 537px;}
.tip3 {margin-left: 68px;margin-top: 29px;margin-bottom: 20px;background: url(../images/bg_button.png) no-repeat 0px -188px;height: 54px;width: 537px;}
.success {margin-left: 77px;background: url(../images/correct.jpg) no-repeat;padding-left: 70px;line-height: 20px;margin-bottom: 32px;}
.success a {color: #7eb61a;}
.login .main form ul li a {color: #4abb73; font-size:12px;}


/* 登录box
-------------------------------------------------------------------*/
.red, .red a:link, .red a:visited, a.red:link, a.red:visited {
color:#FF0000;
text-decoration:none;}
#login {background:#fff;padding-bottom: 25px;}
.tip1 {margin-left: 68px;margin-top: 29px;margin-bottom: 20px;	background: url(../images/bg_button.png) no-repeat 0px -42px;height: 54px;width: 537px;}
.stip1 {margin-left: 68px;margin-top: 29px;margin-bottom: 20px;background: url(../images/reg_step.gif) no-repeat;height: 60px;width: 537px;}
.stip2 {margin-left: 68px;margin-top: 29px;margin-bottom: 20px;background: url(../images/reg_step.gif) no-repeat;height: 60px;width: 537px;}
#login .ocation {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;margin-bottom: 10px;}
#login .theme {width: 856px;clear: both;padding: 10px;}

#login .theme li {margin-bottom: 20px;line-height: 20px;overflow:hidden;clear:both;}
#login .theme span{color: #000;width: 130px;display: block;float: left;text-align: right;overflow:hidden;}
#login .theme .lform{float:right;width:720px;}

#login .theme .lform label{float:left;width:80px;margin-bottom:5px;}

#login .theme .lform .np{margin:0 4px;}

#login .theme .lform1{float:left;width:570px;}

#login .theme .lform1 label{float:left;width:80px;margin-bottom:5px;}

#login .theme .lform1 .np{margin:0 4px;*margin:0 0 0 -1px;_margin:0;}

#login .useNew .signUp {text-align: right;font-weight: bold;margin-top: 30px;}
.contract {height: 90px;text-align: left;overflow-x: auto;overflow-y: auto;border: 1px solid #cccccc;color: #000000;font-size: 12px;line-height: 20px;background: #fafafa;padding: 5px;}
.buttonGreen142 {background:url(../images/bg_button.png) no-repeat scroll 0px -405px;color:#FFFFFF;font-size:14px;height:38px;line-height:38px;width:116px;font-weight: bold;}
.clear {clear: both;}
.mL68 {margin-left: 68px;}
.green {color: #679c0a;}
.w200{width:200px;}
/*
date:02-02
*/
.vermenu{background:#FFFFFF none repeat scroll 0 0;border:1px solid #EEEEEE;}
/*20131212*/
.step{width:348px; height:78px; background:url(../images/re_step.gif) no-repeat; margin:28px 0 0 48px; line-height:60px;}
.login .main .step span{ font-size:17px; color:#4bd370; width:120px; height:60px; white-space:nowrap; word-spacing:normal; padding:0 10px; font-weight:bold;}
.login .main .step a{display:inline-block; margin-left:30px; font-size:17px; font-weight:bold; color:#686666;}
.reg_ul{ overflow:hidden;}
.reg_ul li{}
.reg_ul li .col01{width:130px; text-align:right; float:left;}
.reg_ul li .col02{width:200px; float:left;}
.reg_ul li .col03{float:left; padding-left:10px;}
.reg_ul .intxt{height:18px;}
