body {
	background-color:#221c1e;
}
#topBox {
	background:url(../images/bg_act_top.jpg) left top repeat-x;
	height:46px;
	border:0;
}
#top {
	position:relative;
	height:46px;
}
.actLogo {
	display:block;
	position:absolute;
	left:27px;
	top:0;
	width:153px;
	height:46px;
	background:url(../images/bg_act_logo.jpg) left top no-repeat;
	cursor:pointer;
}
.actLogo2 {
	display:block;
	position:absolute;
	left:194px;
	top:8px;
	width:127px;
	height:30px;
	background:url(../images/bg_act_logo2.jpg) left top no-repeat;
	cursor:pointer;
	padding:9px 0 0 133px;
	font-size:12px;
	color:#CC4600;
}
.hotline {
	position:absolute;
	right:15px;
	top:20px;
	padding:0 0 0 25px;
	background:url(../images/bg_act_hotline.jpg) left 3px no-repeat;
	font-family:'微软雅黑';
	color:#000;
	line-height:19px;
}
.hotline b {
	font-family:Arial;
	color:#ed8000;
}
.contentBox {
	height:818px;
	border-bottom:solid 1px #3b3635;
	z-index:2;
}
.bg {
	position:absolute;
	width:100%;
	height:200px;
	left:0;
}
#bg_1 {
	background:url(../images/bg_act_content_01.jpg) center top no-repeat;
	height:201px;
	top:0;
}
#bg_2 {
	background:url(../images/bg_act_content_02.jpg) center top no-repeat;
	top:201px;
}
#bg_3 {
	background:url(../images/bg_act_content_03.jpg) center top no-repeat;
	height:201px;
	top:401px;
}
#bg_4 {
	background:url(../images/bg_act_content_04.jpg) center top no-repeat;
	top:602px;
	height:216px;
}
#step1,#step2 {
	position:absolute;
	width:1000px;
	height:200px;
	left:0;
	top:596px;
	z-index:2;
}
#step2 {
	display:none;
}
#step1 .name {
	position:absolute;
	color:#b8874a;
	top:-10px;
	left:378px;
}
#step1 .title {
	position:absolute;
	left:378px;
	top:0;
	width:246px;
	height:30px;
	background:url(../images/bg_act_name.jpg) left top no-repeat;
}
#step2 .title {
	position:absolute;
	left:378px;
	top:30px;
	width:130px;
	height:30px;
	background:url(../images/bg_act_submitOk.jpg) left top no-repeat;
}
.txt {
	position:absolute;
	left:378px;
	top:78px;
	width:243px;
	height:36px;
}
.txtCode {
	position:absolute;
	left:378px;
	top:118px;
	width:243px;
	height:31px;
}
#randPic {
	position:absolute;
	height:29px;
	width:68px;
	left:490px;
	top:119px;
	cursor:pointer;
}
.randPicBtn {
	position:absolute;
	display:block;
	left:560px;
	top:128px;
	color:#ff9100;
	text-decoration:underline;
	margin-left:10px;
}
.input {
	width:221px;
	height:34px;
	padding:0 10px;
	border:solid 1px #000;
	background-color:#FFF;
	font-size:14px;
	line-height:34px;
	color:#535353;
}
.input.error {
	border:1px solid #ff0000;
}
#txtCode {
	width:80px;
	text-align:center;
}
.submit {
	display:block;
	position:absolute;
	width:137px;
	height:34px;
	left:628px;
	top:79px;
	background:url(../images/bg_act_submit.jpg) left top no-repeat;
	cursor:pointer;
}
#step1 .msg {
	position:absolute;
	font-size:12px;
	color:#b8874a;
	left:378px;
	top:120px;
}
#step2 .msg {
	position:absolute;
	font-size:12px;
	color:#b8874a;
	left:378px;
	top:68px;
	width:358px;
	padding-top:3px;
	border-top:dashed 1px #544131;
}
.icon {
	position:absolute;
	width:154px;
	height:152px;
	background:url(../images/bg_act_icon.jpg) left top no-repeat;
	right:42px;
	top:20px;
}
#share {
	color: #FFFFFF;
	left: 378px;
	line-height: 16px;
	position: absolute;
	top: 729px;
	z-index: 3;
}
#footBox {
	border-top:solid 1px #45413e;
}