﻿.main {
width: 1200px;
margin: 0 auto;
padding: 10px 0;
}
/*注册页面*/
.regsiter,.get_password{
width:1200px;
min-height:300px;
border:1px solid #e3e3e3;	
overflow:auto;
background:#fff;
}
span a.regsiter{
border:none;	
}
a.login{
background:none;
border:none;	
}
.regsiter h2{
width:1200px;
height:30px;
float:left;
margin: 0 0 20px 0;
padding:13px 0 0 0;
}

.regsiter h2 span,.get_password h2 span{
width:163px;
height:30px;
display:block;
text-indent:-9999px;
float:left;
}
.regsiter h2 span{
	background:#fff;
}
.get_password h2 span{	
}
.regsiter h2 p{
height:28px;
float:left;
line-height:28px;
width:1178px;
color:#939393;
border-bottom:2px solid #eee;
padding-right:20px;
text-align:right;
}
.regsiter h2 p a{
color:#f60;
font-weight:bold;	
}



.regsiter .regsiter_box .tab{
width:980px;
height:120px;	
padding:20px 0 0 0;
clear:both;
margin:0 auto;
}

.regsiter .regsiter_box dl.regsiter_tel,.get_password .get_password_box dl.password_tel{
width:398px;
height:101px;
display:block;
float:left;
background:url( /images/regbg.png);
margin:0px 0 0px 66px;
*margin:0px 0 0px 66px;
_margin:0px 0 0px 33px;
cursor:pointer;
}
.regsiter_box{ background:#fff;}
.regsiter .regsiter_box dl.regsiter_tel dt,.get_password .get_password_box dl.password_tel dt{
width:235px;
height:59px;
float:left;
margin:10px 20px 0 21px;
*margin:10px 20px 0 21px;
_margin:10px 20px 0 11px;
background:url( /images/login.png) no-repeat  0 -280px;
text-indent:-9999px;
cursor:pointer;
}
.get_password .get_password_box dl.password_tel dt{
background:url( /images/login.png) no-repeat  0 -390px;	
}
.regsiter .regsiter_box dl.regsiter_tel dd,.get_password .get_password_box dl.password_tel dd{
width:398px;
height:30px;
float:left;
text-indent:98px;
margin-top:-10px;
color:#f60;
}
.regsiter .regsiter_box dl.regsiter_email,.get_password .get_password_box dl.password_email{
width:378px;
height:92px;
display:block;
float:right;
background:#f9f9f9;
border:1px solid #e6e5e5;
padding-left:20px;
margin:0px 74px 0px 0;
*margin:0px 74px 0px 0;
_margin:0px 37px 0px 0;
cursor:pointer;
}
.regsiter .regsiter_box dl.regsiter_email dt,.get_password .get_password_box dl.password_email dt{
width:235px;
height:54px;
float:left;
margin:14px 0px 0 0;
background:url( /images/login.png) no-repeat  0 -105px;
text-indent:-9999px;
}
.get_password .get_password_box dl.password_email dt{
background:url( /images/login.png) no-repeat  0 -450px;	
}
.regsiter .regsiter_box dl.regsiter_email dd,.get_password .get_password_box dl.password_email dd{
width:378px;
height:30px;
float:left;
text-indent:70px;
margin-top:-15px;
color:#a4a4a4;
}
/*点击之后样式*/
.regsiter .regsiter_box dl.regsiter_tel_click,.get_password .get_password_box dl.password_tel_click{
width:378px;
height:92px;
display:block;
float:left;
background:#f9f9f9;
border:1px solid #e6e5e5;
padding-left:20px;
margin:0px 0 0px 66px;
*margin:0px 0 0px 66px;
_margin:0px 0 0px 33px;
cursor:pointer;
}
.regsiter .regsiter_box dl.regsiter_tel_click dt,.get_password .get_password_box dl.password_tel_click dt{
width:235px;
height:59px;
float:left;
margin:9px 15px 0 0px;
background:url( /images/login.png) no-repeat  0 -215px;
text-indent:-9999px;
}
.regsiter .regsiter_box dl.regsiter_tel_click dd,.get_password .get_password_box dl.password_tel_click dd{
width:378px;
height:30px;
float:left;
text-indent:77px;
margin-top:-10px;
color:#a4a4a4;
}

.regsiter .regsiter_box dl.regsiter_email_click,.get_password .get_password_box dl.password_email_click{
width:398px;
height:101px;
display:block;
float:right;
background:url( /images/regbg.png);
margin:0px 75px 0px 0;
*margin:0px 75px 0px 0;
_margin:0px 37px 0px 0;
cursor:pointer;
}
.regsiter .regsiter_box dl.regsiter_email_click dt,.get_password .get_password_box dl.password_email_click dt{
width:235px;
height:54px;
float:left;
float:left;
margin:15px 20px 0 20px;
*margin:15px 20px 0 20px;
_margin:15px 20px 0 10px;
background:url( /images/login.png) no-repeat  0 -160px;
text-indent:-9999px;
}

.regsiter .regsiter_box dl.regsiter_email_click dd,.get_password .get_password_box dl.password_email_click dd{
width:378px;
height:30px;
float:left;
text-indent:90px;
margin-top:-15px;
color:#f60;
}



/*注册表*/
.regsiter .regsiter_box ul,.get_password .get_password_box ul{
width:900px;
padding:20px 0px 0 55px;
clear:both; margin:0 auto;
}
.regsiter .regsiter_box ul li,.get_password .get_password_box ul li{
width:830px;
height:36px;
border:1px solid #fff;
padding:8px 0;
clear:both;
}
.regsiter .regsiter_box ul li.wait{
width:670px;
padding:8px 0 8px 130px;	
}

.regsiter .regsiter_box ul li input.tel_text,.regsiter .regsiter_box ul li input.password_text,.regsiter .regsiter_box ul li input.verification,
.get_password .get_password_box ul li input.tel_text,.get_password .get_password_box ul li input.verification
{
width:228px;
height:24px;
line-height:21px;	
font-size:14px;
font-family:arial;
border:none;
border:1px solid #c7c7c7;
float:left;
text-indent:8px;
 padding:3px;
}
.regsiter .regsiter_box ul li input.tel_checbox,.regsiter .regsiter_box ul li label{
float:left;
 margin-left:5px;
 vertical-align:middle;
}
.regsiter .regsiter_box ul li a{float:left;

 margin-left:5px;
    color:#1484cb;
}

.regsiter .regsiter_box ul li input.verification{
width:125px;
}

.regsiter .regsiter_box ul li input.tel_text_click,.regsiter .regsiter_box ul li input.password_text_click,.regsiter .regsiter_box ul li input.verification_click,
.get_password .get_password_box ul li.init input
{
width:228px;
height:23px;
line-height:20px;	
font-size:14px;
font-family:arial;
border:1px solid #c7c7c7;
background:#fffcf5;
float:left;
text-indent:7px;
 padding:3px;
}
.regsiter .regsiter_box ul li input.verification_click{
width:125px;
}
.regsiter .regsiter_box ul li.init,.get_password .get_password_box ul li.init{
background:#fffbe0;	
border:1px solid rgb(255,185,0);
}
.regsiter .regsiter_box ul li span,.get_password .get_password_box ul li span{
width:85px;
line-height:28px;
font-size:14px;
display:block;
float:left;
text-align:right;
padding:0 5px 0 50px;
overflow:hidden;
}
.regsiter .regsiter_box ul li div,.get_password .get_password_box ul li div{
width:400px;
height:28px;
line-height:28px;
margin:0 0 0 20px;	
color:#939393;
float:left;
overflow:hidden;
}
.regsiter .regsiter_box ul li div.ok{
background:url( /images/arrow_button.png) no-repeat  -170px -115px;	
text-indent:-9999px;
}
.regsiter .regsiter_box ul li div.wrong{
width:380px;
background:url( /images/arrow_button.png) no-repeat  -170px -73px;	
*background:url( /images/arrow_button.png) no-repeat  -170px -73px;	
_background:url( /images/arrow_button.png) no-repeat  -170px -73px;	
color:#f60;
padding:0 0 0 20px;
}
.regsiter .regsiter_box ul li input.get_ver,.get_password .get_password_box ul li input.get_ver{
width:93px;
height:29px;
display:block;
border:none;
cursor:pointer;
margin: 0 0 0 10px;
float:left;
background:url( /Images/arrow_button.png) no-repeat  0px -80px;	
}
    .regsiter .regsiter_box ul li img.get_ver{
        width: 93px;
        height: 29px;
        display: block;
        border: none;
        cursor: pointer;
        margin: 0 0 0 10px;
        float: left;
        background: url( /Images/arrow_button.png) no-repeat 0px -80px;
    }
.regsiter .regsiter_box ul li select.get_ver{
line-height:28px;
display:block;
margin: 0 0 0 10px;
float:left;
height: 28px;
}
.regsiter .regsiter_box ul li.agree,.get_password .get_password_box ul li.next,.regsiter .regsiter_box ul li.wait{
padding:20px 0 20px 140px;	
width:698px;
float:left;
}
.regsiter .regsiter_box ul li.agree input{
width:171px;
height:35px;
float:left;
line-height:35px;
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
display:block;
border:none;

cursor:pointer;
background:url( /Images/arrow_button.png) no-repeat  0px -150px;	
}
.regsiter .regsiter_box ul li.wait  p{
width:158px;
height:32px;
line-height:32px;

display:block;
color:#fff;
font-weight:bold;
font-size:12px;
float:left;
background: url( /Images/arrow_button.png) no-repeat  0px -190px;	
}
.regsiter .regsiter_box ul li.wait p span{
width:16px;
height:16px;
overflow:hidden;
display:block;
float:left;
text-indent:9999px;
background:url( /images/loding.gif) no-repeat;
margin:8px 3px 0 10px;
padding:0;
}
.get_password .get_password_box ul li.next input{
width:73px;
height:35px;
line-height:35px;
text-align:center;
color:#fff;
border:none;	
cursor:pointer;
background:url( /Images/arrow_button.png) no-repeat  0px -112px;	
}

/*注册成功*/
.regsiter_complete{
width:998px;
min-height:150px;
border:1px solid #e3e3e3;
background:#fffadc;	
padding:0 100px 50px 100px;
color:#4d4d4d;
overflow:auto;
}
.regsiter_complete h2{
width:252px;
height:40px;	
background:url( /images/login.png) no-repeat  0px -350px;	
margin: 50px auto 20px auto;
text-indent:-9999px;
}
.regsiter_complete ul{
width:778px;
padding:20px 0;	
border-top:1px solid #f3e9af; margin:0 auto;
}
.regsiter_complete ul li{
width:778px;
float:left;
padding: 0 0 10px 0;	
text-indent:150px;
}
.regsiter_complete ul li a,.regsiter_complete ul li span{
color:#f60;
font-size:14px;
font-weight:bold;	
}
.regsiter_complete .tel_verification{
width:628px;
min-height:200px;
padding:0 0 0 150px;
clear:both;
}
.regsiter_complete .tel_verification dl{
width:480px;
border:2px solid #f4df64;
background:#fff;
padding:15px 0px 30px 20px;

}
.regsiter_complete .tel_verification dl span{
height:30px;
display:block;
line-height:30px;
float:left;	
}
.regsiter_complete .tel_verification dl dt,.regsiter_complete .tel_verification dl dd{
width:480px;	
display:block;
line-height:30px;
padding: 0 0 10px 0;
overflow:hidden;
}
.regsiter_complete .tel_verification dl dt{
color:#333;
font-size:14px;
font-weight:bold;	
}
.regsiter_complete .tel_verification dl dd input.tel_init,.regsiter_complete .tel_verification dl dd input.num_init{
width:180px;
height:30px;	
line-height:30px;
border:none;
border:1px solid #cacaca;
margin:0 5px 0 0;
float:left;	
}

.regsiter_complete .tel_verification dl dd input.get_num{
background: url( /Images/arrow_button.png) no-repeat scroll 0 -80px transparent;
border: none;
cursor: pointer;
width: 93px;
height:29px;
margin:0 10px 0 0px;
float:left;	
}
.regsiter_complete .tel_verification dl dd div.wrong{
width:300px;
height:28px;
line-height:28px;
color:#f60;
padding: 0 0 0 20px;
 background: url( /Images/arrow_button.png) no-repeat  -170px -72px transparent;
 float:left;
 margin:0 0 0 80px;
  *margin:0 0 0 80px;
   _margin:0 0 0 42px;
}
.regsiter_complete .tel_verification dl dd.end{
width:416px;
padding:0 0 0 84px;	
}
.regsiter_complete .tel_verification dl dd.end input.login_init{
width:73px;
height:35px;
 background: url( /Images/arrow_button.png) no-repeat  0px -112px ;	
 border:none;
 cursor:pointer;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 margin:0 10px 0 0;
}
.regsiter_complete .tel_verification dl dd.end input.skip{
width:72px;
height:35px;
 background: url( /Images/arrow_button.png) no-repeat  -74px -112px ;	
 border:none;
 cursor:pointer;
 font-size:14px;
 font-weight:bold;
 color:#a4a4a4;
}

/*邮箱密码找回成功*/
.get_password_ok,.install_password_ok {
width:1198px;
height:160px;
border:1px solid #e3e3e3;
background:#fffadc;	
padding:40px 0 0 0;
}
.get_password_ok h3,.install_password_ok h3{
width:204px;
height:39px;
text-indent:-9999px;
background:url( /Images/login.png) no-repeat 0 -630px;	
margin:0 auto;
}
.get_password_ok .arlm{
background:url( /Images/arlm.jpg) ;	

}
.install_password_ok h3{
background:url( /Images/login.png) no-repeat 0 -710px;		
}
.install_password_ok p{
width:650px;
line-height:20px;
margin:20px auto 0 auto;
padding:20px 0 0 0;
border-top:1px solid #f3e9af;	
text-align:center;
color:#666;
}
.install_password_ok p span{
color:#4d4d4d;	
}
.install_password_ok p em,.install_password_ok p a
{
color:#f60;	
}
.get_password_ok p{
width:958px;
padding:25px 160px;	
font-size:14px;
color:#666;
}
.get_password_ok p span{
color:#f60;	
}
.get_password_ok p input.txt {
width: 180px;
height: 27px;
line-height: 27px;
border: none;
border-left: 1px solid #c2c2c2;
border-top: 1px solid #c2c2c2;
border-bottom: 1px solid #e7e7e7;
border-right: 1px solid #e7e7e7;
padding: 0 0 0 3px;
 margin-right:5px;
}
.get_password_ok p input.btn{
width:115px;
height:32px;
line-height:32px;
text-align:center;
font-weight:bold;
font-size:14px;
color:#fff;
 background: url( /Images/arrow_button.png) no-repeat  0px 0px ;
 border:none;
 cursor:pointer;
 margin:10px 0 0 0;
}