@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; }
body, html { height: 100%; }
body { font: 14px "Microsoft YaHei", 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif; color: #000; background: #fff; }
ul, li, dl, dd, dt { list-style: none; }
a { outline: none; }
a:hover { text-decoration: underline; }
img { border: none; }


/** 框架 **/
.header { height: 633px; background: url(../images/headerbg.jpg) center top no-repeat; }
.main { height: 699px; background: url(../images/mainbg.jpg) center top no-repeat; }
.bottom { height: 468px; background: url(../images/bottombg.jpg) center top no-repeat; }
.logo { position: absolute; top: 10px; left: 50%; width: 200px; height: 70px; margin-left: -500px; }
.logo a { display: block; height: 70px; text-indent: -9999px; }
/***********/

/** 内容 **/
.box { position: relative; width: 1020px; margin: auto; }
/***********/

/** 活动规则 **/
.tips { position: absolute; top: 370px; left: 260px; width: 513px; color: #fff; }
#swfGame { position: absolute; }
span.t1,span.t2,span.t3 { position: absolute; top:562px; width: 102px; height: 42px; padding:5px 0 0 25px;  background: url("../images/hbtips.png") no-repeat;}
span.t1 b,span.t2 b,span.t3 b {color: #c00;}
span.t1 {left:143px;}
span.t2 {left:343px;}
span.t3 {left:533px;}
/***********/

/** 活动内容 **/
.houdonggz { position: absolute; top: 570px; left: 30px; line-height: 25px; }
.houdonggz span { color: #c00; }

.hdbtn { position: absolute; top: 493px; left: 573px; }

.hdbtn a { display: block; width: 235px; height: 85px; text-indent: -9999px; }
.hdbtn a:hover { background: url("../images/btn3.png") no-repeat; }
.xxbtn { position: absolute; top: 0; right: 0; width: 131px; height: 29px; text-indent: -9999px; background: url("../images/btn2.png") 0 0 no-repeat; }
/***********/

/** 登录区 **/
.login { position: absolute; top: 600px; left:573px; color: #242424; }
.login p strong { padding: 0 5px; color: #d00000; }
.login p a { padding: 0 5px; color: #df0000; }
.login p a:hover { color: #f60; }
/***********/


/** 奖品 **/
.jplist { position: absolute; top: 210px; left: 630px; width: 350px; height: 200px; }
.jplist h2 {height: 52px;  font-size: 24px; line-height: 52px; text-align: center; color: #fff; background: #a74b0e; }
.jplist ul li { overflow: hidden; zoom: 1; }
.jplist ul li span { float: left; width: 180px; padding-left: 15px; }
#scroll { overflow: hidden; width: 319px; height: 170px; margin-top: 10px; }/*line-height是每次移动的距离，overflow;hidden 也不能省*/
/*************/


/** 浮动 **/
.fdtips { display: none; position: fixed; z-index: 20; top: 50%; top: 200px; left: 50%; width: 450px; height: 308px; margin: 0 0 0 -225px; background: url(../images/tipsbg.png) no-repeat; _position: absolute; }
.fdtips p { padding: 15px 20px; }
.fdtips p.fubtn { text-align: center; }
.fdtips p.tx { text-align: center; color: #f30; }
.fdtipsbtn { display: inline-block; width: 165px; height: 57px; margin-right: 10px; line-height: 57px; text-align: center; text-indent: -9999px; color: #712a18; background: url(../images/qd.png) no-repeat; }
.fdtipsbtn.cz { background: url(../images/cz.png) no-repeat; }
.fdtipsbtn.qx { background: url(../images/qx.png) no-repeat; }
.gerenlist { padding: 70px 0 0 10px; }
.fdtips .gerenlist ul li { padding-bottom: 10px; }
.fdtips .gerenlist ul li em {float: left; width: 80px;margin-left: 60px; font-style: normal;  text-align: right;  }
.fdtips .gerenlist ul li input { width: 250px; height: 20px; line-height: 20px; }
.fdtips .gerenlist ul li textarea { width: 250px; height: 50px; }


.fdtips strong { font-size: 16px; text-align: center; color: #fc0; }
.fdtips input.int { width: 60px; height: 22px; margin-left: 10px; border: none; background: #f30; cursor: pointer; }
.fdjllist { padding: 10px 15px; }
.fdjllist ul { overflow: scroll; overflow-x: hidden; height: 210px; }
.fdjllist ul li span { float: left; width: 150px; }
.fdtips h2 { padding:20px 0 20px 0; font-size: 22px; text-align: center; }


.tipsclose { display: block; position: absolute; top: 10px; right: 10px; width: 40px; height: 40px; line-height: 30px; text-align: center; text-decoration: none; text-indent: -9999px; color: #fff; }
.tipsclose:hover { text-decoration: none; }
.bodybg { display: none; position: absolute; z-index: 11; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/bodybg.png); }
