@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, 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 {font:12px/1.5 '微软雅黑',Arial,sans-serif;color:#FDD7A8;}
table {font-size:12px;border-collapse:collapse;border-spacing:0;margin:0 auto !important;}
tr, th, td {font-size:12px;}
ol, ul {list-style:none;}
li {list-style-type:none;vertical-align:bottom;}
img {vertical-align:top;border:0;}
h1, h2, h3, h4, h5, h6 {font-size:inherit;font-weight:normal;}
a {color:#393939;text-decoration:none;outline:none;-webkit-transition:color 0.2s;transition:color 0.2s;cursor:pointer;}
input {outline:none;}
a:hover {color:#f8661c;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.pos-rel {position:relative;}
.pos-abs {position:absolute;}
.hidden {display:none;}
.block-a{display:block;height:100%;text-indent:-9999em;}
.clear {clear:both;}
.clearfix {*zoom:1;}
.clearfix:after {display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}

/**************************************** 娇羞的分隔线 *********************************************/
body {background:#1D0302 url(../images/bg.jpg) no-repeat top center;}
.header {width:1000px;height:519px;margin:auto;position:relative;}
#mod-1 {height:730px;background:url(../images/mod-1.jpg) center no-repeat;}
#mod-2 {height:478px;background:url(../images/mod-2.jpg) center no-repeat;position:relative;}
#mod-3 {height:573px;background:url(../images/mod-3.jpg) center no-repeat;}
.mod-inner {width:1000px;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1;}

/*header*/
#logo {width:450px;height:126px;background:url(../images/logo-3.jpg) no-repeat;float:right;}
#logo a {float:right;height:100%;}
.logo-1 {width:225px;}
.logo-2 {width:225px;}
#nav {width:253px;height:28px;position:absolute;left:20px;top:0;text-align:center;line-height:28px;}
#nav, #nav a {color:#de967d;font-size:14px;}
#nav a:hover {color:#ff772d;}
.header p {position:absolute;font-size:15px;display:none;left: 328px;top:8px;}
.header p a {color:#fff;}

/*mod-1*/
.ingame {position:absolute;width:124px;height:130px;left:856px;top:119px;}
.btn {width:160px;height:45px;position:absolute;right:5px;}
.query {top:271px;}
.comp-msg {top:329px;}
/*获奖名单*/
.winner {width:240px;height:275px;position:absolute;right:6px;top:434px;}
.winner li {width:200px;height:230px;height:22px;line-height:22px;margin:auto;}
.winner li span {float:right;}
/*抽奖*/
.lottery {width:698px;height:353px;position:absolute;left:45px;top:352px;}
.lottery span {position:absolute;width:224px;height:110px;}
#gift-1 {left:3px;top:3px;}
#gift-2 {left:237px;top:3px;}
#gift-3 {left:472px;top:3px;}
#gift-4 {left:472px;top:122px;}
#gift-5 {left:472px;top:241px;}
#gift-6 {left:237px;top:241px;}
#gift-7 {left:3px;top:241px;}
#gift-8 {left:3px;top:122px;}
.lot {width:229px;height:116px;position:absolute;left:235px;top:119px;}
.on {background:url(../images/on.png) no-repeat;}
.gift-3-show {background:url(../images/gift-3-bg.jpg) no-repeat;}

/*mod-2*/
#slide-gift {width:349px;height:204px;position:absolute;left:363px;top:226px;}
#slide-gift img {width:349px;height:204px;}
.get-gift {width:90px;height:33px;position:absolute;left:119px;top:404px;}
.sina {width:120px;height:48px;position:absolute;left:742px;top:387px;}

/*mod-3*/
#CSSBox {position:absolute;left:117px;top:163px;width:519px;height:246px;}
#CSSBox img {width:519px;height:246px;}
#LeftButton {width:38px;height:54px;position:absolute;left:58px;top:253px;}
#LeftButton:hover {background:url(../images/left.jpg) no-repeat;}
#RightButton {width:38px;height:54px;position:absolute;left:658px;top:253px;}
#RightButton:hover {background:url(../images/right.jpg) no-repeat;}
.video-btn {width:48px;height:48px;position:absolute;left:823px;top:253px;}

#scroll{width:147px;height:201px;display:block;position:fixed;_position:absolute;top:230px;left:45%;_top:expression(documentElement.scrollTop + 340 +'px');z-index:9999;margin-left:550px;font-size:0px;line-height:100px;overflow:hidden;background:url(../images/nav.png) no-repeat;cursor:pointer;}
#scroll a {width:147px;margin-bottom:5px;display:block;height:32px;}
#scroll .section1 a {background-position:0 -50px;}
#scroll .section2 a {background-position:0 -87px;}
#scroll .section3 a {background-position:0 -124px;}
#scroll .section4 a {background-position:0 -161px;}
#scroll .back-top a {height:45px;text-indent:-9999em;}
.nav-on {background:url(../images/nav-on.png) no-repeat;}

#fullBg {background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:99;position:absolute;left:0;top:0;display:none;}
.pop-frame {width:621px;height:358px;position:absolute;z-index:999;background:url(../images/pop.jpg);display:none;}
#log-reg {width:621px;height:358px;}
.log-close {position:absolute;width:25px;height:30px;right:33px;top:31px;font-size:20px;}
.log, .reg {width:100%;height:100%;text-align:center;color:#5e0000;}
#log-reg dt {height:100px;line-height:100px;font-size:30px;}
#log-reg dd {margin-bottom:15px;}
#log-reg input, #msg-pop input {width:210px;height:28px;padding:0 5px;line-height:28px;border:none;background:#230f0b;color:#fff;}
.pop-btn {display:inline-block;width:166px;height:63px;margin-left:53px;}
.log-btn {background:url(../images/log-btn.jpg) no-repeat;}
.reg-btn {background:url(../images/reg-btn.jpg) no-repeat;}

/*中奖信息*/

#msg-pop {color:#000;}
#msg-pop dt {margin-top:40px;text-align:center;font-size:15px;}
#msg-pop dd {margin-top:14px;text-align:center;height:32px;line-height:32px;margin-top:6px;}
.submit-info {background:url(../images/submit.jpg) no-repeat;}
#code-copy {color:#f00;text-decoration:underline;}

.lot-msg,.his-tab{text-align:center;margin-top:58px;font-size:16px;width:588px;color:#000;}
/*.his-con tr {border-bottom:1px solid #f00;}*/
.his-con tr td,.his-con tr th {border:1px solid #f00;font-size:14px;height:22px;}
.his-tab {overflow:auto;height:280px;margin:58px auto;}

/*movie*/
#movie {background-color:#fff;height:480px;width:640px;position:absolute;display:none;z-index:100;}
.movie-close {background-color:#fff;opacity:0.8;filter:alpha(opacity=80);width:40px;height:40px;position:absolute;right:-40px;top:0px;color:#f00;font-size:30px;text-align:center;}