@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;}
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, .f-hide {display:none;}
.clear {clear:both;}
.clearfix {*zoom:1;}
.clearfix:after {display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
.f-yellow {color:#f00;}
.mar20 {margin-top:20px;}
/*****************************************************************************************************/
body {font-size:12px;font-family:'微软雅黑';}
.header-inner {width:1000px;margin:0 auto;position:relative;}
.wrap {width:1000px;margin:0 auto;min-height:520px;*zoom:1;_height:520px;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;margin-right:-44px;line-height:22px;margin-top: 5px; *margin-top:-15px;}
#nav a{text-indent:-9999px;margin-left:11px;width:70px;display:block;float:right;}

#welcome {position:absolute;left:120px;top:480px;display:none;color:#fff;}
#open-log, #my-gift {position:absolute;width:130px;height:50px;top:528px;left:374px;}
#my-gift {left:504px;}
#act-rules {width:680px;height:65px;overflow:hidden;position:absolute;left:274px;top:600px;line-height:1.5;color:#FFB071;}
#act-rules strong {color:#ff0;font-size:14px;}

.gift-detail {width:360px;float:left;margin:60px 0 0 30px;}
.gift-detail p {line-height:22px;}
.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;color:#FFB071;line-height:18px;}
.remind strong {color:#ff0;font-size:14px;}

#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:absolute;left:0;top:0;display:none;}
#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:absolute;width:417px;height:297px;z-index:100;display:none;background:url(../images/pop-msg.jpg) no-repeat;color:#401300;font-size:14px;}
#show-card {margin-top:145px;text-align:center;}
#show-card span {color:#A05128;}

.alert-box, .copy-box {position:absolute;left:0;top:0;width:100%;height:1236px;}
.alert-mask {width:100%;height:100%;overflow:hidden;background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:96;}
.copy-box {z-index:100;}
.alert-dialog {position:fixed;left:50%;top:50%;width:673px;height:500px;margin:-250px 0 0 -337px;z-index:97;background:url("../images/alert-bg.jpg?v=1") no-repeat; _position:absolute;_top:100px;}
.copy-dialog {position:fixed;left:50%;top:50%;width:408px;height:51px;margin:-25px 0 0 -204px;z-index:101;background:url("../images/copy-bg.jpg?v=1") no-repeat; _position:absolute;_top:100px;}
.copy-dialog-close {
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    height: 12px;
    text-indent:-9999px;
}
.alert-dialog-close {
    position: absolute;
    right: 36px;
    top: 25px;
    width: 35px;
    height: 35px;
    text-indent:-9999px;
}
.alert-dialog-content {
    width:570px;
    margin:100px auto 0;
    overflow:hidden;
}
.alert-content-l {
    width:248px;
    float:left;
    color:#efc1c1;
    font-size:22px;
    line-height:36px;
}
.alert-content-l h3 {
    margin-bottom:20px;
    overflow:hidden;
}
.alert-content-l span {
    color:#f6d15d;
}
.alert-content-l .card-num-query {
    background:url("../images/alert-btn.jpg") no-repeat;
    width:246px;
    height:66px;
    display:block;
    margin-top:50px;
}
.alert-content-r {
    width:288px;
    float:right;
}
.alert-content-r li {
    height:40px;
    border-bottom:1px dashed #856a63;
    line-height:18px;
    position:relative;
    margin-bottom:10px;
}
.alert-content-r h4 {
    font-size:16px;
    color:#f6d15d;
}
.alert-content-r p {
    font-size:14px;
    color:#efc1c1;
}
.alert-content-r span {
    font-size:12px;
    color:#e50000;
}
.alert-content-r .card-exchange {
    background:url("../images/alert-btn-c.jpg") no-repeat;
    width:57px;
    height:19px;
    position:absolute;
    right:0;
    bottom:5px;
}

.copy-input {
    width:312px;
    height:25px;
    position:absolute;
    left:13px;
    top:16px;
    line-height:25px;
    text-align:center;
    color:#f6d15d;
}
.copy-btn {
    width:67px;
    height:23px;
    position:absolute;
    left:333px;
    top:17px;
    text-indent:-9999px;
}

.query-btn {
    background:url("../images/btn.png") no-repeat;
    width:175px;
    height:50px;
    position:absolute;
    left: 635px;
    top: 529px;
}
.zeroclipboard-is-hover {
    background:none;
}