*{margin:0; padding:0;border:0;}
h1{height:0;line-height:0;font-size:0;}
#cont_bg{min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#cont_bg{background:#000 url(../images/bg1.jpg) no-repeat center 0;}
#cont_a{background:url(../images/bg2.jpg) no-repeat center 553px;}
#header{margin:0 auto;width:1002px;position:relative;}
#header img{display:block;}
.video{width:465px;height:237px;position:absolute;top:495px;left:128px;}
.regi{position:absolute; top:580px; width:329px;height:160px;left:600px;}
/* gift */
.gift_pic{background:url(../images/btn_boxbg.jpg) repeat-x 0 0;height:263px;width:743px;position:absolute; top:745px;left:126px;overflow:hidden;}
.gift{width:743px;height:25px;overflow:hidden;}
.gift li{float:left;width:371px;height:25px;}
.gift li a{width:371px;height:25px;float:left;overflow:hidden;}
.gift li.gift1 a{background:url(../images/btn_norma.jpg) no-repeat 0 0;}
.gift li.gift2 a{background:url(../images/btn_norma.jpg) no-repeat -371px 0;}
.gift li.gift1 .hover{background:url(../images/btn_norma.jpg) no-repeat 0 -25px;}
.gift li.gift2 .hover{background:url(../images/btn_norma.jpg) no-repeat -371px -25px;}
#inFbr101,#inFbr102{padding:3px 0 0 5px;}
/* nav_btn */
.nav_btn{position:absolute; width:500px; height:30px; line-height:30px; right:20px; top:0; text-align:right;}
.nav_btn a{color:#e5e5e5;}
.nav_btn a:hover{color:#FF0;}
.nav_btn span{padding:0 8px;}
.reg_box{position:absolute; width:270px; height:215px; right:112px; top:518px;}

