.page{
	width:100%;
}

.wrap{
	width:1000px !important;
}

.bg1{
	width:100%;
	min-width:1000px;
	height:845px;
	background:url('../img/bg1.jpg') top center no-repeat;
}

.bg1 .top-btn{
	position:absolute;
	top:0;right:6px;
	width:787px;
}
.bg1 .top-btn a{
	float:left;
	margin-left:20px;
	width:136px;height:41px;
	line-height:41px;
	font-size:20px;
	color:#fff;
	text-align:center;
}

.bg2{
	width:100%;
	min-width:1000px;
	height:5555px;
	background:url('../img/bg3.jpg') top center no-repeat;
}

.content{
	position:absolute;
	top:0px;left:50%;
	margin-left:-534px;
	width:1068px;height:5020px;
	background:url('../img/content2.png') no-repeat;
}

.tab-btn1{
	position:absolute;
  top:62px;
  left:120px;
  width:255px;
  height:255px;
}

.tab-btn2{
	position:absolute;
	top:62px;
  right:107px;
  width:255px;
  height:255px;
}

.video-btn{
	position:absolute;
  top:30px;
  left:435px;
  width:194px;
  height:194px;
}

.register-account{
	position:absolute;
	top: 409px;
	left: 121px;
  width: 269px;
	height: 64px;
}

.retrieve-password{
	position:absolute;
	top: 409px;
	left:420px;
  width: 269px;
	height: 64px;
}

.download-btn{
	position:absolute;
	top: 409px;
	right:85px;
  width: 269px;
	height: 64px;
}

.input-area{
	position:absolute;
	top:691px;left:97px;
	padding:0 20px;
	width:395px;height:43px;
	line-height:43px;
	font-size:24px;
	color:#ec5576;
	outline:none;
	background:transparent;
	border:none;
	box-sizing:border-box;
}

.bind-btn{
	position:absolute;
	top: 747px;
	left: 194px;
	width: 215px;height:56px;
}

.participate-btn{
	position:absolute;
	top: 747px;
	right:180px;
	width: 215px;height:56px;
}

.bind-condition{
	position:absolute;
	top:850px;left:50%;
	margin-left:-400px;
	width:800px;
}
.bind-condition .hd{
	margin-bottom:20px;
	font-size:26px;
	color:#6b3217;
	font-weight:700;
	text-align:center;
}
.bind-condition p{
	line-height:29px;
	font-size:16px;
	color:#864a12;
}

.go-family-btn{
	position:absolute;
	top:1138px;left:125px;
	width:125px;height:30px;
}

.button1{
	position:absolute;
  top: 1769px;
  left: 180px;
  width: 215px;
  height: 70px;
}

.button2{
	position:absolute;
  top: 1769px;right:185px;
  width: 215px;
  height: 70px;
}

.button3{
	position:absolute;
  top:2175px;left: 180px;
  width: 215px;
  height: 70px;
}

.button4{
	position:absolute;
  top:2175px;right:185px;
  width: 215px;
  height: 70px;
}

.btn-area{
	position:absolute;
  top:2628px;right:80px;
  width:83px;height:409px;
}
.btn-area a{
	float:left;
	width:83px;height:25px;
}

.link-btn1{
	position:absolute;
  top: 2918px;
  left: 340px;
	width:150px;height:27px;
}

.link-btn2{
	position:absolute;
  top: 2953px;
  left: 300px;
	width:150px;height:27px;
}

.consume1{
	position:absolute;
	top:3015px;left:265px;
	width:385px;
	line-height:22px;
	font-size:18px;
	color:#fff;
	text-align:center;
}

.consume2{
	position:absolute;
	top:3015px;right:215px;
	width:150px;
	line-height:22px;
	font-size:18px;
	color:#fff;
	text-align:center;
}

.index2-text{
	position:absolute;
	top:3140px;left:0;
	width:100%;
	line-height:30px;
	font-size:20px;
	color:#fff;
	font-weight:700;
	text-align:center;
}
.index2-text span{
	margin:0 5px;
	font-size:32px;
	color:#ffc80b;
}

.receive-btn{
	position:absolute;
	width:160px;
}
.receive-btn a{
	display:block;
	width:160px;height:42px;
}
.receive-btn p{
	margin-top:5px;
	width:160px;height:30px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.receive-btn1{
	top:3484px;left:88px;
}
.receive-btn2{
	top:3484px;left:339px;
}
.receive-btn3{
	top:3484px;right:317px;
}
.receive-btn4{
	top:3484px;right:66px;
}
.receive-btn5{
	top:3826px;left:88px;
}
.receive-btn6{
	top:3826px;left:339px;
}
.receive-btn7{
	top:3826px;right:317px;
}
.receive-btn8{
	top:3826px;right:66px;
}
.receive-btn9{
	top:4168px;left:88px;
}
.receive-btn10{
	top:4168px;left:339px;
}
.receive-btn11{
	top:4168px;right:317px;
}
.receive-btn12{
	top:4168px;right:66px;
}
.receive-btn13{
	top:4509px;left:88px;
}
.receive-btn14{
	top:4509px;left:339px;
}
.receive-btn15{
	top:4509px;right:317px;
}
.receive-btn16{
	top:4509px;right:66px;
}
.receive-btn17{
	top:4861px;left:88px;
}
.receive-btn18{
	top:4861px;left:339px;
}
.receive-btn19{
	top:4861px;right:317px;
}
.receive-btn20{
	top:4861px;right:66px;
}

.remind{
	position:absolute;
	top:5085px;left:50%;
	margin-left:-500px;
	width:1000px;
}
.remind .hd{
	margin:0 auto 20px;
	width:1000px;
	line-height:40px;
	font-size:32px;
	color:#ffdb10;
	font-weight:700;
}
.remind .row{
	margin:0 auto;
	width:1000px;
}
.remind .row .left{
	float:left;
	width:39px;height:30px;
	font-size:20px;
	color:#fff;
	text-align:center;
}
.remind .row .left span{
	display:inline-block;
	width:29px;height:30px;
	line-height:30px;
	/* background:#fedf2f; */
	border-radius:100%;
	color:#fff;
}
.remind .row .right{
	float:left;
	margin-left:5px;
	width:950px;
	line-height:30px;
	font-size:20px;
	color:#fff;
}
/* .remind .row .right span{
	font-weight:700;
	color:#d980f2;
} */

.video-tc{
	position:fixed;
	top:50%;left:50%;
	margin:-337px 0 0 -500px;
	width:1000px;height:674px;
	z-index:3;
}
