@charset "utf-8";
/* CSS Document */

/*Register*/

#reg_title{margin:0px auto; padding:0px; width:980px; height:34px; background:url(../img/reg/cb_bg_top.gif) no-repeat;}

#title_text{margin:0px; padding:0px; background:url(../img/title.gif) no-repeat 15px 10px; width:100%; height:34px;}
#title_text p{margin:0px; padding:0px; width:100px; height:34px; display:inline; font-family:"黑体"; font-size:16px; color:#000;  margin-left:35px; line-height:32px;}		
#title_text span{margin:0px; padding:0px; width:200px; height:34px; display:inline; line-height:34px; margin-left:20px; color:#ca0002;}

#reg_content{margin:0px auto; padding:0px; width:980px; background:url(../img/reg/cb_bg_down.gif) no-repeat bottom; background:#fff; border-top:1px solid #e6e6e6; }





/*表单*/
#reg_content form{margin:0px auto; padding:0px; width:480px; display:block; margin-top:20px;}
#reg_content form span{margin:0px; padding:0px; width:100%; line-height:30px; clear:both; display:block;}
#reg_content form span label{margin:0px; padding:0px; width:120px; height:30px; font-size:12px; font-family:verdana; color:#ca0002; display:block; float:left; text-align:right; line-height:28px;}
#reg_content form span em{ font-style:normal; color:#999; display:block; float:left; line-height:30px; padding:0 0 0 5px; color:#666;}
	#reg_content form span em a{ color:#666;}
.input_style1{margin:0px; padding:0px; width:185px; height:20px; border:1px solid #e6e6e6; font-size:12px; font-family:verdana; color:#333; line-height:20px; display:block; float:left;}
.input_style2{margin:0px; padding:0px; width:50px; height:20px; border:1px solid #e6e6e6; font-size:12px; font-family:verdana; color:#333; line-height:20px; display:block; float:left;}
#reg_content form span img{width:70px; height:20px;}
#reg_content form span label.colorblack{color:#000;}
.line_style1{margin:0px; padding:0px; width:100%; height:1px; font-size:0px; border-top:1px solid #dadada; margin-top:5px; margin-bottom:9px;}
.colorblack{color:#000;}

#reg_content form span label.label_2{ width:33px; text-align:left;}

#reg_content form span label.label_3{ width:55px; text-align:left;}
#reg_content form span select{ float:left; display:block;}

/*提交按钮*/			
#submit{margin:0px auto; clear:both; padding:0px; width:100px; height:23px; display:block; margin-top:20px; margin-bottom:20px;}
#submit	p{margin:0px; padding:0px; width:45px; height:23px; background:url(../img/reg/b_45x23.gif) no-repeat; text-align:center; float:left;line-height:23px; color:#fff;}
#submit	p a{margin:0px; padding:0px; }
#submit	p a:hover{color:#fff; text-decoration:none;}
#submit p.margin_right{float:right;}
#submit input{ display:block; width:45px; height:23px; background:url(../img/reg/b_45x23.gif) no-repeat; text-align:center; float:left;line-height:23px; color:#fff; margin:0 0 0 5px!important; margin:0 0 0 3px; border:none;}
.text_area{ width:255px; height:100px; border:1px solid #e6e6e6; display:block; float:left; overflow:auto;}







/*作品动画*/
	#works{ width:980px; margin:0 auto; background:#fff; border-top:#E6E6E6 solid 1px;}
		#works h2{ height:40px; line-height:40px; font-size:16px; color:#333; text-align:center; font-weight:bold; margin:0px; padding:10px 0 0 0; display:block; clear:both;}
		#works h4{ height:20px; line-height:20px; font-size:12px; color:#333; text-align:center; font-weight:normal; margin:0px; padding:5px 0 0 0; display:block; clear:both;}
		#works p{ display:block; margin:0 auto; width:552px; height:332px; padding:25px 0 0 0; clear:both; line-height:18px;} 
		#works p img{ width:550px; height:330px; border:#996666 solid 1px; }
		.tp{ height:40px; line-height:40px; text-align:center;}
		.tp span{ padding:0 30px 0 0;}
		.tp em{ width:105px; height:40px; display:block; background:url(../img/reg/piao.gif) no-repeat 0 0; margin: 0 auto;}
		.tp em a{ display:block; width:105px; height:40px;}
		.tp strong{ font-weight:normal; color:#CA0002;}
		.agree{ display:block; width:150px; margin:0 auto;}
		.agree a{ display:block; float:left; background:url(../img/b_55x17.gif) no-repeat 0 0; width:55px; height:17px; margin:5px 0 0 5px; color:#fff; line-height:17px; clear:none;}
/*分页*/		
		
		#page{ height:35px; line-height:35px; }
		#page p{ display:block; margin:5px auto; padding:0px; width:500px; height:25px; line-height:25px;}
		#page p a{ display:block; float:left; padding:0 4px; color:#666666;}
		#page p a:hover{ color:#CA0002; font-weight:bold;}
		#page p strong{color:#CA0002; display:block; float:left; padding:0 4px;}
		
	#reg_content form span label.label_2{ width:23px; text-align:left;}	
		.radio{ float:left; display:block;}