\#all div.main{
    width:100%;  
}
#all div.main div.login,#all div.main div.reg{
    width:98%;
    border:5px solid #eee;    
    margin:5px;
}
#all div.main div.login div.left{
    width:555px;
    height:380px; 
}
#all div.main div.login div.left img{
    margin:5px;
}
#all div.main div.login div.right{
    width:330px;
    margin:30px 30px 0 0;
}
#all div.main div.login div.right dl.login{

}
#all div.main div.login div.right dl.login dd{
    color: #666;
    letter-spacing: 1px;
    font-size: 14px;
    position: relative;
}
#all div.main div.login div.right dl.login dd div.icon{
    background: url(../images/login-all-bg.png) transparent no-repeat;
}
#all div.main div.login div.right dl.login dd div.loginimg{
    position: absolute;
    top:7px;
    height: 16px;
    width: 16px;
    right:58px;
    background-position: -373px -111px;
}
#all div.main div.login div.right dl.login dd div.password{
    position: absolute;
    top:7px;
    height: 19px;
    width: 14px;
    right:58px;
    background-position: -346px -108px;
}
#all div.main div.login div.right dl.login dd input.text,.frontform div span.n2 input.input{
    height: 26px;
    line-height: 26px;
    width:280px;
    border:1px solid #ccc;
    font-family: "microsoft yahei";
    margin:2px 0px;
    text-indent: 3px;
}
#all div.main div.login div.right dl.login dd input.text:hover{
    border:1px solid #7ABD54;
}
#all div.main div.login div.right dl.login dd.codedd{
    position: relative;
}
#all div.main div.login div.right dl.login dd.codedd input.code{
    width:100px;
}
#all div.main div.login div.right dl.login dd.codedd img{
    position: absolute;
    top:2px;
    left:105px;
    *top:3px;
    *left:110px;
    cursor: pointer;
    border:1px solid #ccc;
}
#all div.main div.login div.right dl.login dd.savestatus{
    height:30px;
    line-height:30px;
    margin:10px 0px;
}
#all div.main div.login div.right dl.login dd.button {
    margin-top:20px;
}
#all div.main div.login div.right dl.login dd.button input.button{
    border:none;
    display: block;
    background: url(../images/login.png) no-repeat;
    width:260px;
    height:45px;
    margin-left:25px;
    cursor: pointer;  
} 
#all div.main div.login div.right dl.login dd.button input.button:hover{
    background-position: 0 -45px;
}

#all div.main div.reg div.reginfo{
    font-size: 14px;
    color: #666;
    width:95%;
    margin:10px auto;
    letter-spacing:1px;
    margin-bottom:20px;
}

#all div.main div.reg dl.success{
    width:90%;
    margin:80px auto;
    font-size:12px;
 
}
#all div.main div.reg dl.success dt{font-weight:bold; color:#0D8BD7; font-size:18px;}

#all div.main div.reg dl.success dd{
    line-height: 30px;
    color:#444;
    text-indent: 2em;
    border-bottom:1px dashed #ccc; 
    position: relative;
}
#all div.main div.reg dl.success dd p{   
    position: absolute;
    top:35px;
    left:140px; 
    color:#0D8BD7;
    font-size: 14px;
    text-indent: 0px;
    top:10px;
    font-weight:bold;
}
#all div.main div.reg dl.success dd p a{
    font-size: 14px;
}
#all div.main div.reg dl.success dd.su{  
    background:url(../../public/images/check.png) no-repeat;
    height:120px; 
    background-position:0px 0px;
} 

.frontform p.button{
    margin:15px auto;   
}
.frontform p.xieyi{
    font-size:12px;
    height:40px;
    line-height: 40px;
    margin:15px auto;
    text-align: center; 
    width:96%;
}
.frontform p.xieyi input{
    position: relative;
    top:2px;
    right:3px;
}

.frontform p.button input.button{
    border:none;
    display: block;
    background: url(../images/login.png) no-repeat;
    background-position: -260px 0px;
    width:260px;
    height:45px;
    margin:0 auto;
    cursor: pointer;  
}
.frontform p.button input.button:hover{
     background-position: -260px -45px;
}
 
.frontform div{
    width:90%;
    margin:10px auto;
    padding:0 0 5px 0;
    text-align: left;
    border-bottom: 1px dashed #ccc;
    font-size:12px;  
}
 

.frontform div span{
    display: inline-block;
    height:30px; 
    line-height:30px;
}
.frontform div span.n1{width:15%; text-align:right;}
.frontform div span.n2{width:280px; position: relative; text-align:left;}
.frontform div span.n3{width:35%; margin-left:5px; text-align:left;}
 
.frontform div span.n1 b{
    font-family:"宋体";
    color:red;
    font-weight:normal;
    margin-right: 5px;
}
.frontform div span.n2 img{
    position: absolute;
    top:2px;
    left:84px;
    cursor:pointer;
    border:1px solid #ccc;
}
.frontform div span.n2 input.myradio{
    margin-right:3px;
    position: relative;
    top:2px;
}
.frontform div span.n2 input.code{
    width:80px;
    text-transform:uppercase;
}
.frontform div span.n2 input.disabled{
    background: #FFE4B5;
} 
.frontform div span.n2 select{
    width:280px;
    height: 20px;
    line-height: 20px;
    border:1px solid #ccc;
}
.frontform div span.n2 select option{
    margin:2px 0px;
}
 
.frontform div span.n2 textarea{width:260px;border:1px solid #ccc; font-size:14px; padding:5px; font-size:12px;}
.frontform div span.n2 input.mybutton{
    height:30px;
    line-height:30px;
    width: 70px;
    cursor:pointer;
    border:1px solid #ccc;
    font-size:12px;
}

.frontform div span.n2 label input{
    position: relative;
    top:2px;
    right:2px;
}
.frontform div span.n2 label{
    margin:2px 3px;
}
.frontform div span.n3{
    background:url(../images/ts_info.png) no-repeat;
    background-position:-4px -40px;
    text-indent:2em;
}
.frontform div span.n3 i{
    font-style:normal;
    font-weight:bold;
}
.frontform div span.n5{
    display: none;
}
.frontform div span.n5 img{
    height: 42px;
    width:42px;
}
.frontform div#showpic img{
    margin-left: 100px;
}
.frontform div.pass{
    position: relative;
    height: 60px;
} 
.frontform div.pass div.passqiangdu,.frontform div.pass div.make{
    width:176px;
    position: absolute;
    height: 14px;
    background: url(../images/pw_bar.png) no-repeat;
    margin:0;
    padding:0 0 0 0;    
    border-bottom: none;
    font-size:12px;
    top:43px;
    left:135px;
    z-index: 50;
}
.frontform div.pass div.make{
    background: url(../images/pw_bar.png) no-repeat;
    background-position: 0 -14px;
    z-index: 55;
    width:0px;
}