@charset "UTF-8";
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, em, img, samp, small, strong, sub, b, i, dl, dt, dd, ul, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {padding:0;margin:0;}
body{
	height:1400px;background:#221409 url(../images/03091852ry0hE.jpg) top center no-repeat;color:#FFDBD8;
}
table {font-size:12px;border-collapse:collapse;border-spacing:0;text-align:center;margin:auto !important;}
tr, th, td {font-size:12px;}
ol, ul {list-style:none;}
li {vertical-align:bottom;}
img {vertical-align:top;border:0;}
a {outline:none;cursor:pointer;text-decoration:none;color:#FBCFA5;}
a:hover {text-decoration:underline;} 
.hidden {display:none;}
.clear {clear:both;}
.clearfix {*zoom:1;}
.clearfix:after {display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
/*****************************************************************************************************/
body {font-size:12px;font-family:'΢���ź�';}
.header-inner {width:1000px;margin:0 auto;position:relative;}
.wrap {width:1000px;margin:0 auto;min-height:470px;*zoom:1;_height:470px;background:url(../images/repeat.jpg) repeat-y;}
.wrap-main {background:url(../images/main.jpg) no-repeat;}
.wrap-ft {width:1000px;height:25px;margin:0 auto;background:url(../images/ft.png) no-repeat;}

#nav {float:right;height:22px;padding:0 10px;line-height:22px;background:url(../images/nav-bg.png) repeat-x;}

#login_after {position:absolute;left:120px;top:480px;color:#fff;}
#login_before, #my-gift {position:absolute;width:130px;height:50px;top:528px;left:374px;}
#my-gift {left:504px;}
#act-rules {width:650px;height:80px;overflow:hidden;position:absolute;left:280px;top:588px;line-height:2;}

.gift-detail {width:360px;float:left;margin:60px 0 0 30px;}
.gift-detail p {line-height:27px;}
.gift-detail span {color:#FFB071;}

.mod-lottery {width:600px;float:right;position:relative;}
#times-10, #times-50 {position:absolute;width:116px;height:30px;top:5px;left:164px;}
#times-50 {left:296px;}

.lottery {position:absolute;left:80px;top:44px;}
#remain {position:absolute;left:100px;top:100px;width:230px;color:#BA4337;font-size:14px;display:none;}
#remain span {font-size:18px;}
#start {position:absolute;width:252px;height:173px;left:84px;top:89px;}
#start:hover {background:#E7A024;opacity:0.2;filter:alpha(opacity=20);}
#gift-list li {border:1px solid #220207;position:absolute;overflow:hidden;}
#gift-list .on {border-color:#FFEE2F;}
#gift-list .on span {color:#FBE400;}
#gift-1 {width:81px;height:86px;left:0;top:0;}
#gift-2 {width:82px;height:86px;left:84px;top:0;}
#gift-3 {width:81px;height:86px;left:169px;top:0;}
#gift-4 {width:81px;height:86px;left:253px;top:0;}
#gift-5 {width:82px;height:86px;left:337px;top:0;}
#gift-6 {width:82px;height:83px;left:337px;top:90px;}
#gift-7 {width:82px;height:83px;left:337px;top:176px;}
#gift-8 {width:82px;height:81px;left:337px;top:262px;}
#gift-9 {width:80px;height:81px;left:253px;top:263px;}
#gift-10 {width:81px;height:81px;left:169px;top:263px;}
#gift-11 {width:82px;height:81px;left:84px;top:263px;}
#gift-12 {width:81px;height:82px;left:0;top:263px;}
#gift-13 {width:81px;height:82px;left:0px;top:176px;}
#gift-14 {width:81px;height:83px;left:0px;top:90px;}

#gift-list img {display:block;width:55px;height:55px;margin:5px auto 0;}
#gift-list span {display:block;height:25px;line-height:25px;text-align:center;overflow:hidden;color:#FFB071;}

.remind {padding:0 40px 0 70px;margin-top:420px;}

#tips {position:absolute;left:300px;top:15px;}
#card-table-wrap {width:720px;height:437px;margin:40px auto 0;overflow-y:auto;overflow-x:hidden;}
#card-table {width:100%;}
#card-table tr {height:27px;line-height:27px;}
#card-table th {background:#992121;color:#fcdc29;font-size:14px;}
#card-table td {background:#8e4141;}
#card-table th, #card-table td {border:2px solid #770404;}
/*���ֲ㡢������*/
#fullBg {background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:99;position:fixed;left:0;top:0;display:none;width:100%;height:100%;}
#pop-log {position:absolute;width:553px;height:321px;z-index:100;display:none;background:url(../images/pop-log.jpg) no-repeat;color:#BEA196;}
#pop-log a {color:#BEA196;}
#reg-btn {position:absolute;left:190px;top:183px;}
#pop-msg {position:absolute;width:800px;height:501px;z-index:100;display:none;background:url(../images/card-list.png) no-repeat;font-size:14px;}
.pop-close {float:right;width:88px;height:76px;}
#pop-msg .pop-close {width:22px;height:22px;}
.error {position:absolute;left:220px;top:0;display:none;color:#5F3525;}
#input-1, #input-2 {position:absolute;left:120px;top:100px;line-height:27px;position:absolute;}
#input-2 {top:144px;}
#login-account, #password {width:250px;height:27px;line-height:27px;padding:0 5px;border:none;background:#BEA196;color:#5F3525;font-size:16px;}
#log-btn {position:absolute;width:188px;height:63px;left:189px;top:208px;}
#pop-msg2 {position:fixed;width:417px;height:297px;z-index:100;display:none;background:url(../images/pop-msg.jpg) no-repeat;color:#401300;font-size:14px;top:50%;
left:50%;margin-top:-148px;margin-left:-208px;}
.reward {
    text-align: center;
    position: absolute;
    top: 63px;
    left: 30px;
    right: 16px;
    bottom: 30px;
	overflow-y: scroll;
	}
#lotterytxt span {color:#A05128;}
.cs{
	position: absolute;
    top: 8px;
    right: 0;
    width: 169px;
    font-size: 14px;
}
#show2{
    background: #ffefd5 url(../images/wait.gif) no-repeat scroll 0 0;
    border-radius: 4px;
    height: 100px;
    left: 50%;
    line-height: 100px;
    margin: -50px 0 0 -225px;
    min-height: 110px;
    position: fixed;
    text-align: center;
    text-decoration: none;
    top: 50%;
    width: 450px;
    z-index: 999;
	color: #333;
}