
#main{width:860px; margin:0 auto; overflow:hidden;}
#mainfirst{width:550px; margin:20px auto; height:43px;}
#mainfirst ul li{float:left; display:inline; height:43px; width:49px; line-height:43px; font-weight:bold; font-size:14px; margin:0 10px; text-align:center; color:#ffffff;}
#mainfirst ul li.btn01{width:112px; background:url(../images/btn_01.gif) no-repeat 0 0;}
#mainfirst ul li.btn02{width:112px; background:url(../images/btn_02.gif) no-repeat 0 0;}

#ptitle
{
    width:100%;
    height:40px;
    font-size:16px;
    font-weight:bold; 
    color:#000000; 
    text-align:center;
    }
#mainsec{width:858px; margin:20px auto; }
.mainsechead{height:60px; width:858px; }
.mainsechead p{ margin:0px 20px 0 20px; font-weight:bold; color:#000000; text-align:center;}
.mainsechead2{height:60px; width:858px; background:url(../images/reg_06.gif) no-repeat top center;}
.mainsechead2 p{padding:35px 20px 0 20px; font-weight:bold; color:#000000; text-align:center;}
.mainseccon{margin:10px 40px; padding-top:40px; background:url(../images/reg_04.gif) no-repeat top center;}
.mainseccon ul{margin:10px; border-bottom:1px dotted #888888; height:280px;}
.mainseccon ul li{float:left; height:38px; line-height:38px; margin-left:5px; margin-top:2px; display:inline;}
.mainseccon ul li.fi{width:100px; text-align:right; color:#000000;}
.mainseccon ul li.se{width:210px;}
* html .mainseccon ul li.se input{margin-top:8px;}
.mainseccon ul li.th{width:410px;}
.mainseccon ul li.th span{height:38px; line-height:18px; display:inline-block;}
.mainseccon ul li.th span.he01{height:28px; margin:5px 5px 0 0;}
.mainseccon ul li.th span.he02{width:290px;}
.mainseccon ul li.bo{width:600px; height:25px; line-height:25px; margin-left:80px; text-align:left;}
.mainsecfoot{height:60px; text-align:center; text-align:center;}

.regbox
{
    border: 1px solid #888888;
    height:16px;
    font-size:12px;
    float: left;
    }
/* border:1px solid #444; */

