
body{ background:#efefef; }

/*------------------- header -------------------*/
.header{ height:76px; background:url(/xinpic/header_bc_reg.jpg) repeat-x; }
/*------------------- end header -------------------*/

/*------------------- hdt -------------------*/
.hdt{ width:960px; height:52px; margin:auto; padding:10px 0 0 0; }
.hdt .logo{
	float:left;
	display:inline;
	width:180px;
}
.hdt .hdc{
	float:left;
	display:inline;
	line-height:50px;
}
.hdt .hdr{
	float:right;
	display:inline;
	line-height:50px;
	color:#fff;
	font-weight:bold;
}
.hdt a{ color:#fff; text-decoration:none; }
.hdt a:hover{ color:#fff; text-decoration:underline; }
.hdt span{ margin:0 5px 0 5px; }
/*------------------- end hdt -------------------*/

/*------------------- main -------------------*/
.main{ width:1200px; height:1050px; margin:auto; background:url(/xinpic/con_bc.jpg) no-repeat; }
/*------------------- end main -------------------*/

/*------------------- content -------------------*/
.content{ width:960px; margin:auto; position:relative; }
.content:after{display:block;clear:both;content:"";}
/*------------------- end content -------------------*/
.content{ }

.content .regImg{ display:block;width:305px;height:113px;background:url(/xinpic/reg_img.jpg) no-repeat;position:absolute;top:-20px;right:-1px; }

.content .reg_l{
	display:block;
	width:200px;
	position:absolute;
	top:275px;
	left:122px;
}
.reg_l span{
	display:block;
	height:36px;
	line-height:18px;
	color:#555;
}
.reg_l span b{ color:#f03f81; }
.reg_l .rls1{ margin:50px 0 0 0; }
.reg_l .rls2{ margin:46px 0 0 0; }
.reg_l .rls3{ margin:46px 0 0 0; }
.content .reg_r{
	display:block;
	width:500px;
	position:absolute;
	top:130px;
	left:402px;
}
.reg_r .rrsd{ padding:10px 5px 15px 5px; color:#666; border-bottom:1px solid #d7d7d7; }
.rrsd p{ line-height:30px;}
.rrsd .ph{ height:39px; line-height:33px; padding:0 10px 0 0; overflow:hidden; color:#333; }
.rrsd .ph .phl{ float:left; display:block; width:90px; height:35px; font-size:14px; text-align:right; }
.phl label{ color:#666; font-size:12px; }
.rrsd .ph .phc{ float:left; display:block; height:35px; }
.phc *{ float:left; }
.phc .pc_rd{ margin:9px 3px 0 0; *margin:6px 3px 0 0; }
.phc .pc_lb{ margin:0 5px 0 0; }
.phc .pc_txt{ width:220px; height:28px; line-height:28px; border:1px solid #ccc; }
.phc .pct_bor{ background:#fff6f9; border:1px solid #eb568d; }
.phc .pc_ck{ margin:9px 3px 0 0; *margin:6px 3px 0 0; }
.phc select{ margin:5px 3px 0 0; }
.phc .rzmImg{ margin:3px 0 0 3px; }
.phc a{ margin:0 3px 0 3px; color:#0063dc; text-decoration:none; }
.phc a:hover{ color:#f30; text-decoration:underline; }
.rrsd .ph .phr{ float:right; display:block; height:35px; color:#999; }

.reg_r .rzm{ padding:15px 5px 10px 5px; color:#666; border:0; }
.rzm .pc_txt{ width:100px; }

.reg_r .rct{ }
.reg_r .rct .btnReg{ display:block; width:313px; height:52px; margin:auto; background:url(/xinpic/reg_btnReg.jpg) no-repeat; cursor:pointer; }

/*------------------- footer -------------------*/

.footer{ height:74px; background:url(/xinpic/ft_bc_reg.jpg) repeat-x; font-family:Verdana, Geneva, sans-serif; }
.ftc{ width:960px; margin:auto; }

.ftc .ftNav{ height:39px; line-height:39px; color:#fff; text-align:center; }
.ftNav span{ color:#fff; margin:0px 5px 0px 8px; }
.ftNav a{ color:#fff; text-decoration:none; }
.ftNav a:hover{ color:#fff; text-decoration:underline; }

.ftc p{ line-height:22px; color:#fff; text-align:center; }
.ftc p a{ color:#fff; text-decoration:none; }
.ftc p a:hover{ color:#fff; text-decoration:underline; }
.ftc p span{ color:#fff; margin:0px 3px 0px 5px; }

/*------------------- end footer -------------------*/