/* CSS Document */
body{ margin:0; padding:0; font-size: 12px; background:url(bg.jpg) no-repeat center 0px #9FD2F1;}
h1, h2, h3, h4, h5, h6 { text-align:center; padding:0px; margin:0px;}
ul,p{ margin:0; padding:0}
li{ list-style:none;}
dl,dd,dt{ margin:0px; padding:0px;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:red;text-decoration:underline;}
.white{ color:#FFFFFF;}
.red{ color:red;}
.bold{ font-weight:bold;}
.hand{ cursor:pointer;}
.clear{ clear:both;}
.norFont{ font-size:12px;}
img{ border:none;}
.show{ display:block;}
.hidden{ display:none;}

#top{ width:790px; height:65px; margin:0 auto; padding:0; background:url(top.jpg);}
#main{ width:790px; margin:0 auto; padding-bottom:180px; background:url(mainBg.jpg) no-repeat bottom white;}
#mainBan{ width:790px; height:35px; line-height:35px; text-align:right; font-size:14px; background:url(ban.jpg);}
#mainBan img{ float:left;}
#mainBan a{ padding-right:30px; font-size:14px; color:#FD3803;}
#login{ width:670px; float:left; clear:left; padding:0 0 50px 120px; margin-top:30px; display:inline; font-size:14px; background:url(piano.jpg) right bottom no-repeat;}
#login dl{ line-height:40px;}
#login dd{ width:189px; 
height:40px; float:left; clear:left; text-align:right;
}
#login dt{ width:402px; 
height:40px; float:left; font-size:12px; color:#999999;
}
#logBtnZone{ padding-top:20px;}
.black{ color:black;}
.blue{ color:#36c;}
.instruction{ color:#999999; font-size:12px;}
.textBox{ width:255px; height:30px; line-height:30px; padding:0;}
#forget{ color:#3366CC;}
#mainBtm{ width:790px; height:13px; overflow:hidden; margin:0 auto; padding:0; background:url(mainBtm.jpg);}
#regMainBtm{ width:790px; height:13px; overflow:hidden; margin:0 auto; padding:0; background:url(regMainBtm.jpg);}
#bottom{ width:790px; line-height:25px; margin:0 auto; padding:15px 0; text-align:center;}

/*完关信息页面*/
#step{ width:643px; height:66px; overflow:hidden; float:left; margin-left:73px; margin-top:15px; display:inline; font-size:14px; color:#70777F; background:url(step.jpg);}
#step li{ line-height:66px; float:left; text-align:center;}
#stepReg{ width:220px;}
#stepInfo{ width:220px;}
#stepComp{ width:200px;}
#personalInfo{ width:662px; margin:0 auto;}

#perInfoInstr{ width:100%; line-height:40px; float:left; clear:left;}
.perInfoBan{ width:622px; height:27px; line-height:27px; padding:0 20px; overflow:hidden; float:left; clear:left; font-size:13px; font-weight:bold; background:url(infoBan.jpg);}
.perInfoBan span{ padding-left:30px; padding-top:3px; float:right; color:#0177BE; background:url(arrow.jpg) no-repeat;}
.perInfoBan span a{ color:#0177BE}
#perBaseInfo{ width:535px; 
line-height:40px; float:left; clear:left; font-size:14px;
}
#perBaseInfo dd{ width:100px; height:40px; float:left; clear:left; text-align:right;}
#perBaseInfo dt{ width:426px; 
height:40px; overflow:hidden; float:left; padding-left:5px;
}
#perBaseInfo select{ margin-top:8px;}
#upload{ width:100%; float:left; clear:left; margin-top:10px;}
#currentImg{ width:100px; float:left; text-align:center;}
#currentImg img{ width:100px; height:100px;}
#upload p{ line-height:20px; font-weight:bold;}
#uploadSrc{ width:530px; float:left; margin-left:10px; display:inline;}
#uploadBtn{ width:68px; height:28px; padding:0; margin-top:10px; border:none; background:url(upload.jpg);}
#uploadSrc span{ line-height:25px;}
#choose{ width:100%; line-height:60px; float:left; clear:left; font-size:14px; color:#666666;}
#choose span{ color:#999999;}
#weRec{ width:100%; float:left; clear:left; color:#FD5503;}
#nickName,#qq{ margin-top:8px;}

#actors{ width:455px; float:left; clear:left; margin-top:10px; font-size:14px; color:#36c; border:solid 2px #E5E5E5;}
#actorsList{ width:444px; float:left; clear:left;}
#actorsList li{ width:100px; float:left; margin:10px 0 10px 11px; display:inline;}
#actorsList li img{ width:100px; height:100px; float:left;}
#actorsList li p{ width:100%; height:35px; line-height:35px; float:left; text-align:center;}
#trans{ width:95px; height:26px; line-height:26px; float:right; margin-top:10px; font-weight:bold; text-align:center; background:url(trans.jpg);}
#actorRight{ width:200px; height:347px; float:left; margin-top:10px; background:url(arrow2.jpg) no-repeat left center;}
#actorSelected{ width:172px; height:347px; float:right; border:solid 1px #FFE9C9;}
#inputName{ width:100%; float:left; clear:left; margin:10px 0 20px 0;}
#actorName{ color:#bbb;}

/*注册完成页面*/
#step2{ width:665px; height:66px; overflow:hidden; float:left; margin-left:63px; margin-top:15px; display:inline; font-size:14px; color:#70777F; background:url(step2.jpg);}
#step2 li{ line-height:66px; float:left; text-align:center;}
#stepReg2{ width:220px;}
#stepInfo2{ width:220px;}
#stepComp2{ width:200px;}
#hello{ width:100%; line-height:35px; float:left; clear:left; margin-top:10px; font-size:14px; color:#666;}
#hello span{ font-weight:bold;}
#concern {width:100%; float:left; clear:left; color:red;}
#candidateTlt{width:100%; line-height:20px; float:left; clear:left; margin-top:10px; color:#999;}
#candidateTlt span{ color:#000; font-weight:bold;}
#candidate{ width:660px; float:left; clear:left; border:solid 1px #ccc;}
#chooseAll{ width:100%; height:23px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background:#eee;}
#insiders{ width:100%; height:280px; overflow-y:scroll;}
.insider{ width:640px; height:56px; border-bottom:solid 1px #ccc;}
.insider img{ width:50px; height:50px; float:left; margin:3px 0 0 10px; display:inline;}
.insiderCbx{ float:left; margin:20px 0 0 10px;}
.insiderName{ line-height:56px; float:left; margin-left:130px; display:inline; font-size:13px; font-weight:bold; color:#36c;}
.insiderLocation{ line-height:56px; float:left; margin-left:220px; display:inline; color:#666;}
#concBtn{ width:66px; height:26px; padding:0; border:none; float:right; margin-top:10px; background:url(concBtn.jpg);}
#regSearchTlt{ width:100%; height:30px; line-height:30px; font-weight:bold; float:left; margin-top:20px; border-bottom:solid 1px #ccc;}
#regSearch{ width:100%; float:left; clear:left; margin:20px 0;}
#regSearchText{ width:210px; height:20px; line-height:20px; color:#666;}
#regSearch input{ float:left; margin-left:10px; display:inline;}
#regSearchBtn{ width:49px; height:26px; padding:0; border:none; background:url(searchBtn.jpg);}

/*注册页面*/
#step3{ width:643px; height:66px; overflow:hidden; float:left; margin-left:73px; margin-top:15px; display:inline; font-size:14px; color:#70777F; background:url(step3.jpg);}
#step3 li{ line-height:66px; float:left; text-align:center;}
#stepReg3{ width:220px;}
#stepInfo3{ width:220px;}
#stepComp3{ width:200px;}