@charset "utf-8";
/* CSS Document */

#content { background:transparent url(images/sj_content_bg.png) no-repeat scroll 7px 0; } 

div#main {
	float: left;  /* default float: right;*/
	width: 420px; /*530*/
	display: inline;
	margin-top:30px;
	/*border: 1px solid #7aafd1;*/ /* 显示边框，上线后可以去掉*/
	padding: 5px 0px 5px 0px; 
	clear:both;
	font-size:12px;
	line-height:18px;
	display:inline;
    overflow:hidden;
	zoom:1;

}
div#sub { 
    float:right;/* default float: left;*/
	width: 555px;
	display: inline;
	margin-top:30px;
	font-size:12px;
	line-height:18px;
/*	border: 1px solid #7aafd1;*/
	display:inline;
	overflow:hidden;
	zoom:1;

	
	/*显示边框，上线后可以去掉*/
}

#split_line { width:100%; height:30px; margin-top:-1em; margin-top:-10px; background:transparent url(images/top_nav_line.gif) repeat-x scroll 0 0; }
#reg_logo { width:30%; float:left; padding-top:18px; padding-left:16px;}
#reg_top { width:65%; float:right; height:75px;   }
#reg_top ul { background:inherit; float:right; padding-right:24px; padding-top:18px; line-height:18px;}
#reg_top ul li { float:left; display:inline; text-align: center; color:#FFF; padding:0px 1px 0px 2px; }
#reg_top ul li a { color:#FFF; }
#reg_top ul li a:hover { color:#F00; } 
#reg_login_ad { width:100%;  height:70px; text-align:center; padding-top:5px; background:transparent url(images/rec_login_ad_bg.gif) no-repeat scroll 0 0; }

																														 
.reg_fun_list { width:100%; padding-top:18px;}
 .reg_fun_list ul li {margin-bottom:7px; margin-left:18px;padding-left:72px;width:280px; height:45px; line-height:42px; vertical-align:top; background:url(images/sprits_rec_reg_list.gif) no-repeat; }
.reg_fun_list ul li.seryoushi1{background-position:0 0;}
  .reg_fun_list ul li.seryoushi2{background-position:0 -52px;}
 .reg_fun_list ul li.seryoushi3{background-position:0 -104px;}
  .reg_fun_list ul li.seryoushi4{background-position:0 -156px;}
  .reg_fun_list ul li.seryoushi5{background-position:0 -208px;}
   
   
   /* 以上公用的多 */
   
   
   /* 以下私用的多 */  
  
 #sj_reg_slogan { width:361px; padding:5px 26px;  }
 .form { width:80%; width:300px; line-height:28px; margin:10px 5px 10px 48px;line-height:18px; }
  .form table td {  line-height:28px!important;  }
  .sj_reg_slogan_ad { margin:3px auto;width:200px; height:85px; background:transparent url(images/sj_reg_slogan.gif) no-repeat scroll center center; }
  
  #sj_reg_area {float:left; width:310px; margin-top:30px; margin-left:30px; cursor:pointer;  }
  #sj_reg_area h2{  padding:12px 16px 10px 66px; margin-top:12px;  background:transparent url(images/sprites_reg_person.gif) no-repeat scroll 28px 0;  }
  
  
  
 #sj_reg_rep,#sj_login_rep {width:90%; margin:20px 5px 10px 18px;line-height:36px; vertical-align:middle;} 
input.sj_inpt_txt { height:22px; vertical-align: middle; width:12em; line-height:22px;}
 .sj_reg_tips {background:transparent url(images/sj_reg_tips.gif) no-repeat scroll center center; width:155px; height:146px; float:right; z-index:7; margin-top:70px; padding:12px;  }
 .sj_reg_tips ol li{ list-style:inside; list-style-type:decimal;} 
 
 .sj_reg_ad_bot { width:500px; height:58px; float:right; padding:16px; margin-top:30px; }
 
  .sj_btn_reg {
 background:url(images/sj_btn_register.gif) no-repeat center center; width:162px; padding-top:15px; padding-bottom:14px; margin-top:18px; line-height:14px; }
 
  
  
  
 .ctrlbtn a{background:url(images/btn.gif) no-repeat 0 -198px;text-decoration:none; padding:0; height:28px;float:left; cursor:hand; margin:0 15px 0 0; color:#000; font-size:12px;}
.ctrlbtn a b{background:url(images/btn.gif) no-repeat right -198px;padding:7px 8px 5px 0; margin:0 0 0 8px;letter-spacing: 0.14em; line-height:16px; float:left; height:16px;  margin-right:-7px; font-weight:normal;position:relative}
.ctrlbtn a:hover{background:url(images/btn.gif) no-repeat 0 -167px;}
.ctrlbtn a:hover b{background:url(images/btn.gif) no-repeat right -167px;color:#000;}
 
 /* 个人登录个性化 */
#sj_login_area {float:left; width:310px;height:318px; margin-top:30px; margin-left:64px; background:transparent url(images/sj_login_area_bg.jpg) no-repeat scroll 0 0;  cursor:pointer;  }
 #sj_login_area h2{  padding:12px 0px 10px 76px; font-weight:bold; margin-top:18px;  background:transparent url(images/sprites_reg_person.gif) no-repeat scroll 28px -108px;  }
 
  
 #sj_reg_now { padding-top:30px;text-align:left; line-height:20px; }
  
 /*#sj_btn_login,  #sj_btn_forget {background:transparent url(images/btn_rl.gif) no-repeat scroll 0 0; border:0;
height:28px;
line-height:28px;
width:60px; 
width:62px; }  */
 #sj_btn_login_reg { cursor:pointer; display: inline-block;  width:88px; height:30px; font-size:14px; margin:auto;margin-top:7px;  text-align:center; background:transparent url(images/btn.gif) no-repeat scroll 0 -467px; margin-bottom:12px; }

 #sj_btn_login { cursor:pointer; display: inline-block; width:88px; height:30px;  line-height:30px; font-size:14px; margin:auto; margin-top:7px; text-align:center;  background:transparent url(images/btn.gif) no-repeat scroll 0 -555px;}
 


