body{
    margin:0;
    padding:0;
    text-align:center;
}
#head{
    width:95%;
    height:30px;
    background-color: #FFFFFF;
    text-align:center;
    line-height: 30px;
    font-size:12px;
    letter-spacing:1px;
    margin-left:auto;
    margin-right:auto;
}
#head .logo{
    color: #FF5706;
    float:left;
    font-size:16px;
}
#head .login{
    float:right;
}
#head .login a{
    text-decoration:none;
    color: #868686;
}

#head2{
    width:100%;
    height:40px;
    border-top: 2px solid #FF8042;
    background-color: #FFE7D9;
    text-align:center;
    line-height: 40px;
    font-size:12px;
    letter-spacing:1px;
    margin-left:auto;
    margin-right:auto;
}

#head2 ul{
    margin:0;
    padding:0;
    list-style:none;
    text-align:center;
}
#head2 ul li{
    width:50%;
    height:40px;
    list-style: none;
    display: inline;
    float:left;
    text-align:center;
}
#head2 ul li.reg{
    background-color: #FFF8F4;
}
#main{
    width:95%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}

#main .mainlogin{
    display: none;
}

#main legend{
    color: #666666;
    font-size:14px;
}
#banner{
    width:100%;
    height:auto;
    display:table;
    margin-left:auto;
    margin-right:auto;
}
#banner img{
    width:100%;
}
#bottom{
    width:95%;
    height:30px;
    font-size:12px;
    color: #666666;
    line-height:30px;
    margin-left:auto;
    margin-right:auto;
}