/* CSS Document */
body{font-family:"Times New Roman", Times, serif; font-size:12px; color:#000; 
line-height:25px; margin:0 auto;}
ul,li,h2,dl, dt,dd{padding:0; margin:0;}
ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:middle; border:0;}
a{color:#000; text-decoration:none;}
a:hover{color:#000;}
.clear{clear:both;}
.clearBoth{line-height:0; width:100%; height:0; clear:both; font-size:0; overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"\20";}
.content{width:980px; margin:0 auto; overflow:hidden;}
.line{border:solid 1px #c9c9c9; overflow:hidden;}

/* top */
#top{width:100%: inherit105px; background:url(img/bg1.jpg) 0 top repeat-x; margin:0 auto; overflow:hidden;}
#top #head{width:980px; height:72px; padding:17px 0 16px 0; margin:0 auto; overflow:hidden;}
#top #head img{width:167px; height:72px;}

/* login */
#main{width:980px; margin:50px auto 0 auto; overflow:hidden;}
#main #left{float:left; width:477px; padding-top:25px;}
#main #left img{width:560px; height:274px;}
#main #right{float:right; width:318px; height:308px; background:#fafafa; border:solid 1px #cdcdcd;}
#main #right h2{font-size:20px; text-align:center; line-height:40px;}
#main #right #name{width:269px; height:40px; background:url(img/bg2.jpg) center 0 no-repeat; margin:0 auto 10px auto; overflow:hidden;}
#main #right #mm{width:269px; height:40px; background:url(img/bg3.jpg) center 0 no-repeat; margin:0 auto 10px auto; overflow:hidden;}
#main #right #yzm{width:269px; height:40px; background:url(img/bg6.jpg) 0 0 no-repeat; margin:0 auto 10px auto; overflow:hidden;}
.i_text{width:224px; height:34px; background:#fff; color:#666; border:none; margin:2px 0 0 43px;}
#main #right span{display:block; width:269px; color:#666; margin:0 auto;}
#main #right span ul li{float:left; width:134px;}
#main #right span a{color:#666;}
#main #right span a:hover{text-decoration:underline;}
#main #right #btn{width:269px; height:37px; background:url(img/bg4.jpg) center center no-repeat; font-size:20px; font-weight:bold;
color:#fff; text-align:center; line-height:37px; border:none; margin:10px auto; overflow:hidden; cursor:pointer;}

/* register */
#container{width:832px; margin:10px auto 0 auto; overflow:hidden;}
.rega{width:832px; height:28px; background:url(img/bg5.jpg) 0 0 no-repeat; color:#666; margin:10px auto;}
.reginf{background:url(img/bg5.jpg) 0 -30px no-repeat;}
.reginfa{background:url(img/bg5.jpg) 0 -60px no-repeat; margin-bottom:20px;}
.edit_succ{background:url(img/bg5.jpg) 0 -120px no-repeat; margin-bottom:20px;}
.rega ul li{float:left; width:270px; height:28px; line-height:28px; font-size:13px; font-weight:bold; text-align:center;}
.rega ul li.rega_text{color:#fff;}
.rega_bg{width:420px; margin:20px auto 0 auto; overflow:hidden;}
.text{float:left; width:90px; font-size:15px; text-align:right; height:35px; line-height:35px;}
.i_texta{float:left; display:block; width:240px; height:25px; font-size:15px; color:#3a3a3a; border:solid 1px #877a7a; padding:4px; margin:0 0 10px 0;}
.next{width:114px; height:39px; background:url(img/btn1.jpg) center bottom no-repeat; border:none; margin-left:90px; cursor:pointer;}
.rega_con{width:420px; margin:10px auto;}
.rega_con strong{font-size:14px; color:#f00;}
#bottom{width:100%; height:58px; text-align:center; line-height:25px; padding:100px 0 20px 0px; overflow:hidden;}