@charset "utf-8";
/* CSS Document */

.bg01{ background:url(../img/bg01.jpg?v1) no-repeat center top #1c1815;}
.bg02{}
.wrap{ width:1200px; margin:0 auto; background:url(../img/wrap.jpg?v3) no-repeat center top;}

.topBar{height:38px;}
.topWrap{width:1200px;height:38px;margin:0 auto;}
.topWrap a.logo{width:102px;height:34px;margin:0 24px;float:left;}
.topWrap ul{height:18px;padding-top:10px;}
.topWrap ul li{width:74px;height:18px;margin-right:8px;background:url(../img/line.gif) no-repeat right center;float:left;}
.topWrap ul li.l{ background:none}
.topWrap ul li.l2,.topWrap ul li.l5{background:none;}
.topWrap li a{width:58px;height:18px;line-height:18px;_line-height:20px; margin:0 auto;display:block;color:#0186cc; _overflow:hidden;}
.topWrap li a:hover{color:#ff7800;}

.header{ height:660px; position:relative;}
.swf{ width:253px; height:100px; position:absolute; bottom:14px; left:342px;}
.swf a {display: block;position: absolute;width:100%;height:100%;left:0;top:0;z-index: 998}
.aLogo{ width:170px; height:120px; position:absolute; top:42px; left:26px;}
.aLogo a{ display:block; background:url(../img/blank.gif) no-repeat; width:170px; height:120px; text-indent:-999em;}
.time2{width:292px; height:32px; margin:0 auto; text-align:center; position:absolute; left:396px; top:352px; overflow:hidden;}
.time-item strong{color:#fff;line-height:32px;font-size:26px;font-family:Arial; width:43px;margin:0 30px 0 0; float:left; font-weight:normal;}
#day_show{float:left; width:43px;line-height:32px;color:#fff;font-size:26px;margin:0 29px 0 0;font-family:Arial, Helvetica, sans-serif;}
.item-title .unit{background:none;line-height:32px;font-size:24px;padding:0 10px;float:left;}

.lgBox{ width:360px;height:28px;position:absolute;top:424px;left:290px;color:#9f3124;overflow:hidden;_display:inline;font-size:14px;text-align:center;}
.login p,.logon p{ line-height:28px; color:#9f3124; padding:0 14px;}
.login p a,.logon p a{ height:28px; line-height:28px; display:block; color:#9f3124; display:inline-block; font-weight:bold;}
.logon p .pz{ padding-left:6px;}
.logon p a{ color:#9f3124;}
.login p a:hover,.logon p a:hover{ color:#de3e2c;}

.main{ background:url(../img/mainBg.jpg) no-repeat;}
.cont{width:1035px; padding-left:165px;}
.gift{height:176px;padding-top:34px;}
.logTip{background:url(../img/logTip.jpg) no-repeat;}
.rule{height:224px;padding-top:0;}
.cont dl{}
.cont dt{ width:125px; height:125px; overflow:hidden; float:left; text-indent:-999em;}
.cont dt.t1{}
.cont dt.t2{}
.cont dd{ margin-left:52px; float:left;}
.cont dd a{ background:url(../img/iBg.png) no-repeat center 0; width:66px; margin-right:8px; float:left; position:relative; cursor:default;_display:inline; }
.cont dd a img{ width:60px; height:60px; margin:3px auto 5px; display:block;}
.cont dd a var{ height:20px; line-height:20px; color:#fff; text-align:right; position:absolute; bottom:40px; right:6px; font-style:normal;}
.cont dd a span{ color:#8d8a7c; height:36px; line-height:18px; text-align:center; display:block;}
.cont dd p{ font-size:14px; color:#8c897b;line-height:34px;}

.intro{height:246px;}
.intro h3{ height:50px; text-indent:-999em;}
.intro p{width:400px;height:140px;margin-left:380px; line-height:32px; color:#8c897b; font-size:14px; text-indent:2em;}
.intro p a{ color:#8c897b;}
.intro p a:hover{ color:#c7c7c7; text-decoration:none;}

.footer{width:1200px; height:100px;margin:0 auto;padding:20px 0 0 0; clear:both; text-align:center;background-color:#1c1815;}
.footer p{height:26px;line-height:26px;color:#4e4e4e;}
.footer p a{color:#4e4e4e;}
.footer p a:hover{color:#8d8a7c;}
.footer p span{ font-family:Arial;}

/*---弹窗---*/
.tBox,.regCon{ position:relative;}
.tBox .close,.regCon a.close,.infoCon .close{ background:url(../img/close.jpg) no-repeat scroll 0 0; width:60px; height:60px; text-indent:-999em; cursor:pointer; position:absolute; top:10px; right:10px;}
.tBox .close:hover,.regCon a.close:hover,.infoCon .close:hover{background:url(../img/close.jpg) left -60px no-repeat;}
.tBox h3,.regCon h3{ height:70px;}
.tBox h3 span,.regCon h3 span{ width:110px; height:34px; display:block; position:absolute; left:29px; top:23px; text-indent:-999em;}
.tBox{ width:495px; background:url(../img/tBoxB.jpg) left bottom no-repeat; padding-bottom:12px;}
.tBox h3{ background:url(../img/tBoxT.jpg) left top no-repeat;}
.content{ background:url(../img/tBoxM.jpg) repeat-y;}
.regCon,.priCon{ width:495px; background:url(../img/rBoxB.jpg) left bottom no-repeat; padding-bottom:12px;}
.regCon h3,.priCon h3{ background:url(../img/rBoxT.jpg) left top no-repeat;}
.regMain,.priCon .content{ background:url(../img/rBoxM.jpg) repeat-y;}

.regCon h3 span{width:110px; background:url(../img/tit.gif) no-repeat 0 -70px; }
.logCon h3 span{ background:url(../img/tit.gif) no-repeat 0 -207px; width:190px;}
.remind h3 span{ background:url(../img/tit.gif) no-repeat 0 0px;}
.complete h3 span{ background:url(../img/tit.gif) no-repeat 0 -276px;}
.submit h3 span{ background:url(../img/tit.gif) no-repeat 0 -242px; width:138px;}
.priCon h3 span{background:url(../img/tit.gif) no-repeat 0 -139px;}
.tBox .prize span{ background:url(../img/tit.gif) no-repeat 0 -106px;}
.addCon h3 span{ background:url(../img/tit.gif) no-repeat 0 -173px;}

.regCon{ width:600px;}
.remind p,.priCon p,.addCon p{ font-size:14px; font-family:"\5b8b\4f53";}
.content,.regMain{ padding:10px 10px 30px; position:relative;_height:1%;}
.regMain,.logCon .content{ padding-bottom:14px;}
.content .iWarn,.regMain .iWarn{ height:24px; line-height:24px; color:#f00; padding:0 0 0 118px;}
.regMain .iWarn{ padding:0 0 0 118px;}
.content p,.regMain p{min-height:30px;_height:30px;line-height:30px; color:#c13e10; padding:9px 0;text-align: center}
.content p.p1,.content p.p2,.content p.p6{ height:44px; padding-left:38px;}
.content p.p1 label,.content p.p2 label,.content p.p6 label,.content p.p7 label,.content .dragdown label{ width:77px; height:44px; line-height:44px;font-family:"Microsoft YaHei","\5b8b\4f53"; color:#582e15; font-size:18px;}
.content p.p1 input,.content p.p2 input,.content p.p6 input{ width:240px; height:18px; line-height:18px; padding:12px 5px;}
.content p strong{color:#ca4b18;}
.content label,.regMain label{ width:74px; color:#582e15; font-size:14px; font-family:"Microsoft YaHei","\5b8b\4f53"; font-weight:bold;float:left; text-align:right; padding-right:4px;}
.content input,.regMain input{ width:180px;height:18px;line-height:18px;padding:6px;border:1px solid #c8b98e;background:#e0d7bc;color:#6e3923;float:left;}
.content span,.regMain span{ padding-left:10px; color:#7d0e00;}
.content span.warn,.regMain span.warn{color:#F00;}
.content a{ color:#963c00;}
.content a:hover{color:#f60; text-decoration:underline;}
.reg,.ret{ padding:8px 0 0 10px; float:left;}

.content p.p1,.content p.p2{ background:url(../img/logBg.jpg) no-repeat 116px 10px; position:relative;}
.content p.p1 input,.content p.p2 input{ width:240px; height:18px; line-height:18px; padding:12px 5px;background-color:transparent; border:none;position:absolute;left:116px;top:11px; z-index:2;}
.content p.p1 span,.content p.p2 span{width:130px;height:28px;line-height:28px;color:#6e3923;padding:0 8px; font-size:12px; float:left;position:absolute;left:116px;top:18px; z-index:1;}
.content p.p1 .reg,.content p.p2 .ret{ padding:10px 0 0 260px; color:#7f2d15; font-size:12px; float:left;}
.content p.p1 .reg:hover,.content p.p2 .ret:hover{ color:#f60;}

.regMain .code{ width:81px;}
.regMain p.checkbox,.regMain p.checkbox a{ color:#6d2b00;}
.regMain p.checkbox{min-height:14px;_height:14px;line-height:14px; padding-left:121px;}
.regMain p.checkbox input{ height:15px; width:15px;margin:0 5px 0 74px; padding:0; border:none;}
.regMain p.checkbox .fxk{ background:url(../img/fxk.jpg) no-repeat; width:13px; height:13px; float:left;}
.regMain p.checkbox .fon{ background:url(../img/fxk.jpg) no-repeat 0 -13px;}
.regMain p.checkbox label{width:100px;height:16px; padding-left:4px;color:#963c00;font-family:"\5b8b\4f53", Arial;line-height:16px;font-weight:normal;font-size:12px;}
.regMain p.checkbox span{ width:110px;color:#963c00;height:16px;line-height:16px;padding-left:0px;float:left;}
.regMain p.checkbox a{color:#963c00;}
.regMain p.validate img{ width:87px; height:30px; margin:0px 10px 0; border:1px solid #c8b98e; float:left;}
.regMain p.validate a{height:16px;line-height:16px;margin-top:6px;color:#7d0e00;float:left;}
.regMain p.validate a:hover,.regMain p.checkbox a:hover{color:#f60; text-decoration:underline;}

.content .btnBox,.regMain button{ width:170px; height:52px; text-indent:-999em; display:block; margin:10px auto 0;}
.regMain button.sub{ background:url(../img/tBnt.jpg) no-repeat scroll 0 -84px; margin:0 0 0 75px;}
.regMain button.sub:hover,.regMain button.sub.bOn{ background-position:0 -136px;}
.regMain p{ padding-left:44px;}
.submit .content p{ padding-left:42px;}
.submit .content input{ width:154px; height:16px; line-height:16px;}
.submit .content .iCode{ width:134px; height:30px; background:url(../img/tBtn.gif) no-repeat 0 -312px; display:block; float:left; margin-left:10px; text-align:center; color:#f9e491; font-size:16px; font-weight:bold;}
.submit .content .iCode:hover{ background-position:0 -342px; text-decoration:none;}
.submit .content .countdown,.submit .content .countdown:hover{ background-position:0 -372px; cursor:default;color:#f9e491;}

.content .sum{width:170px; height:52px; text-indent:-999em; display:block; background:url(../img/tBnt.jpg) no-repeat scroll 0 -188px; margin:10px 0 0 116px;}
.content .sum:hover,.content .sum.bOn{ background-position:0 -240px;}

.content .goGame{ width:170px; height:52px;background:url(../img/tBnt.jpg) no-repeat left -292px;}
.content .goGame:hover{ background-position:0px -344px}
.content .fszf{ width:170px; height:52px;background:url(../img/tBnt.jpg) no-repeat left -396px;}
.content .fszf:hover{ background-position:0px -448px}
.content .ljcz{ width:170px; height:52px;background:url(../img/tBnt.jpg) no-repeat left -500px;}
.content .ljcz:hover{ background-position:0px -552px}
.content .cklb{ width:170px; height:52px;background:url(../img/tBnt.jpg) no-repeat left -604px;}
.content .cklb:hover{ background-position:0px -656px}
.content .receBtn{ background:url(../img/rece.jpg) no-repeat scroll 0 0; width:103px; height:33px;}
.content .receBtn:hover{ background-position:0 -33px;}
.content .btn2{ width:170px; height:52px;background:url(../img/tBtn.gif) no-repeat 0 0;}
.content .btn2:hover{ background-position:0px -52px}
.content .btn1{ width:170px; height:52px;background:url(../img/tBtn.gif) no-repeat 0 -104px;}
.content .btn1:hover{ background-position:0px -156px}
.content .btn3{ width:170px; height:52px;background:url(../img/tBtn.gif) no-repeat 0 -402px;}
.content .btn3:hover{ background-position:0px -454px}
.content .sub{ width:170px; height:52px;background:url(../img/tBtn.gif) no-repeat 0 -208px; margin:10px auto 0 120px; _margin:10px auto 0 120px;}
.content .sub:hover{ background-position:0px -260px}
.content .p4{ height:53px; padding:0;}
.content .p4 a{ float:left; _display:inline;}
.content .service{ width:131px; height:43px; background:url(../img/tBnt.jpg) no-repeat left -708px; margin:10px 0 0 114px;}
.content .service:hover{ background-position:0 -751px;}
.content .back{ width:86px; height:43px; background:url(../img/tBnt.jpg) no-repeat left -794px; margin:10px 0 0 16px;}
.content .back:hover{ background-position:0 -837px;}
.content .codeBtn{ width:86px; height:42px; line-height:42px; margin-left:14px; text-align:center; color:#6e3923; font-size:14px; font-weight:normal; display:inline;}
.content .codeBtn:hover{color:#d33f00; text-decoration:underline;}
.content .f12{ font-size:12px; color:#7d0e00; height:28px; line-height:28px;}
.content .marL{ font-size:12px; color:#7d0e00; height:28px; line-height:28px; margin-left:0;}
.content .pCode{ text-align:center;}
.content .pTips{ text-align:center; font-size:24px; font-weight:bold;font-family:"Microsoft YaHei","\5b8b\4f53"; padding:16px 0;}
.content .padTop{ padding-top:18px;}
.content .prize{ text-align:left; padding-left:30px;}
.content .p5{ min-height:24px; line-height:24px; color:#c65027; text-align:center;font-family:"\5b8b\4f53", Arial; font-size:14px; font-weight:normal; padding:0 0 10px;}
.content .pTxt{ color:#6e3923; padding:0 42px 10px; font-size:14px;}
.content .pTxt a{ color:#6e3923; float:right;}
.content .pTxt a:hover{ text-decoration:none; color:#f60;} 
.content .times{ font-size:16px; color:#f84504;}
.content .tip{ font-size:14px; color:#c43c0a;font-family:"\5b8b\4f53", Arial; font-weight:normal; padding:0;}
.content .pBtn{height:33px;}
.content .pBtn a{margin:0;float:left;}
.content .pBtn a.receBtn{margin:0 10px 0 70px;_display:inline;}
.content .pBtn a.backBtn{ background:url(../img/backBtn.jpg) no-repeat 0 0;}
.content .pBtn a.backBtn:hover{ background-position:0 -33px;}
.content .pBtn a.aQQ{width:94px;height:33px;line-height:35px;padding-left:32px;margin:0 10px 0 50px;background:url(../img/qqBtn.jpg) no-repeat;font-weight:normal;font-size:12px; font-family:"\5b8b\4f53", Arial;float:left;}
.content .pBtn a.aQQ:hover{background:url(../img/qqBtn.jpg) no-repeat 0 -33px; text-decoration:none;}
.content p.yzm{ height:42px; padding-left:40px;}
.content .tips{ width:550px;line-height:22px;padding:10px 0 0 0; color:#a13900; display:block; margin-top:10px;border-top:1px dashed #a13900; margin:0px auto; font-size:12px;}
.content .tips strong{ color:#5b0600;}
.content .tips span{ padding-left:20px; color:#7d0e00;}
.content .codeInput{ width:286px; height:42px; line-height:42px; padding:0 5px; color:#c63b02; font-size:14px; font-weight:bold; border:1px solid #fff7e0; background:#fff7e0;  font-family:"宋体";}
.content .PLab{ height:42px; line-height:42px; padding:0 10px 0 30px; color:#582e15; font-size:14px; font-weight:bold; float:left;}
.content table{width:440px; margin:0px auto;}
.content tr{}
.content th{height:30px;color:#fff7e0;background-color:#c23d10; font-family:"Microsoft YaHei"; font-size:14px; text-align:center;}
.content td{height:28px;line-height:28px;color:#7d0e00; text-align:center;}
.tPage{ height:46px; line-height:46px; padding:24px 0 0; text-align:center; color:#7d0e00;}
.tPage a{ background-image:url(../img/paging.jpg); background-repeat:no-repeat; width:92px; height:46px; display:block; _display:inline; text-indent:-999em; color:#7d0e00; float:left;}
.tPage a:hover{color:#ec703d; text-decoration:none;}
.tPage span{ float:left;}
.tPage .prev{ background-position:0 0; margin-left:130px;}
.tPage .prev:hover{ background-position:0 -46px;}
.tPage .next{ background-position:0 -92px; margin-left:30px;}
.tPage .next:hover{ background-position:0 -138px;}
.share{width:560px; height:20px; line-height:20px;padding-left:70px; margin:0 auto; position:relative; clear:both; overflow:hidden; margin-bottom:5px;}
.share,.share a{ color:#4f4f4f;}
.share a:hover{color:#FF0;}
.share span,.share a.a1{ float:left; padding-left:8px;}
.share a.a2{float:left; padding-left:8px;}

.qrCon{ padding-bottom:0;}
.qr{ background:url(../img/bg.jpg) no-repeat; height:263px; overflow:hidden;}
.qr .pTips{ width:300px; padding-left:30px; min-height:20px; height:20px; line-height:20px;}
.qr img{ width:118px; height:117px; padding:10px 0 0 120px;}
.qr .t{ padding-left:50px; font-size:12px; color:#c94715;}

.vBox{ background-color:#872d15; width:640px; padding:6px; position:relative;}
.vBox .close{ background:url(../img/vClose.png) no-repeat; width:46px; height:46px; cursor:pointer; text-indent:-999em; position:absolute; right:-50px; top:0;}
.vBox .close:hover{ background:url(../img/vcHover.png) no-repeat;}
.vBox .vCon{ width:640px; height:360px; margin:0 auto; padding:0;}

.content .addTip{ background-color:#f3d1b6; color:#c03a07; width:400px; line-height:30px; padding:4px 8px; margin:20px auto 0; text-align:center;}
.content .magTop{ margin-top:10px;}
.content .addCon{ padding-top:18px;}
.content p.p6,.content .dragdown{ padding-left:54px;}
.content p.p6 label,.content p.p7 label,.content .dragdown label{ width:100px;}
.content p.p6 input{ width:220px;}
.content p.p7{ padding-left:54px; height:82px;}
.content .addArea{ width:225px; height:82px; line-height:24px; padding-left:5px; color:#c74716; font-size:12px; float:left;}
.content .submit{ width:170px; height:52px;background:url(../img/tBnt.jpg) no-repeat left -880px;}
.content .submit:hover{ background-position:0px -932px}
.height{ height:200px; overflow-x:hidden; overflow-y:auto;}
.content .dragdown{height:44px;margin-bottom:6px;}
.content .dragdown ul{ padding-top:10px;}
.content .dragdown ul li{width:105px;height:29px;margin:0 22px 0 0; *margin:0 19px 0 0;background:url(../img/select.jpg) no-repeat 0 0;position:relative;float:left;}
.content .dragdown li.dragM{}
.content .dragA{width:57px;height:29px;line-height:29px;padding:0 23px 0 6px;display:block; color:#cc7d5b;}
.content .dragA:hover{ text-decoration:none; color:#b63d0f;}
.content .dragdown li div{width:104px;border-left:1px solid #d4e8f2;border-right:1px solid #d4e8f2;border-bottom:1px solid #d4e8f2;background-color:#f8fbfe; position:absolute;left:0;top:29px; z-index:9;display:none;}
.content .dragdown li div a{width:101px;height:22px; padding-left:3px;line-height:22px;border-bottom:1px solid #FFF;display:block;}
.content .dragdown li div a:hover{background-color:#fed9cb; color:#b63d0f; text-decoration:none;}

/*---弹窗---*/

.listCon{ width:437px; margin:0 auto;}
.listCon h1{ background-color:#c23d10; width:437px; height:28px; overflow:hidden;}
.listCon h1 span{color:#fff7e0; font-size:14px;}
.listCon span{height:28px; line-height:28px;color:#7d0e00; font-family:"\5b8b\4f53", Arial; font-size:12px; text-align:center; padding:0 10px; border-left:1px solid #fff7e0; border-bottom:1px solid #fff7e0; margin-left:-1px; float:left;}
.s1{ width:94px;}
.s2{ width:212px;}
.s3{ width:70px;}
.dla{width:437px; margin:0px auto;}
.dla dt{width:113px;height:28px;line-height:28px;color:#7d0e00; text-align:center; border-right:1px solid #fff7e0; border-bottom:1px solid #fff7e0;float:left;}
.dla dd{width:322px;float:left;}
.d1,.d2{height:28px;line-height:28px;color:#7d0e00; text-align:center;}
.dla dd a{}
.d2{display:none;}
.dla .sTxt{ margin:0 auto; text-align:center; padding:0; width:436px;}
.dBg1{ background-color:#ffe0d4;}
.dBg2{ background-color:#e7bcae;}
.listCon p{ font-size:12px;}

.content .padd{ padding:24px 0;}

#showMsg {position: fixed;left:50%;top:150px;margin-left:-247px;z-index: 1000}