body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dialog,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 arial,tahoma,simsun,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none; outline:none;}a:hover{text-decoration:none;}legend{color:#333;}fieldset,img{border:0 none;vertical-align:top;}button,input,select,textarea{font-size:100%;overflow:visible;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time,audio,video{display:block;margin:0;padding:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.clearout{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cleartxt{color:transparent;font:0/0 a;overflow:hidden;}a:link,a:active{outline:none;}input{border:none;}.fl{float:left; display:inline;}.fr{float:right; display:inline;}.pr{position:relative;}.dib{display:inline-block; *display:inline; zoom:1; vertical-align:middle;}.hidden{width:0; height:0; overflow:hidden;}.none{display:none;}body{position:relative; overflow-x:hidden;}


.act-btn,.act-header,.act-log,.gift-btn,.header-tag,.inner,.lb-item li,.receive-box,.receive-list,.receive-list li{overflow:hidden}
.pop-mask{display:none;position:fixed}
.cum-sign li,.sign-box li{float:left}
.copy-btn,.lb-item span{float:right}
.act-rule li,.cum-sign li,.inner,.sign-box li{position:relative}
.act-log,.act-rule span,.cum-sign span,.gift-btn,.header-tag,.t-close,.pop-wrap,.receive-box,.sign-box li span{position:absolute}
.inner,.receive-list{margin:0 auto}
.act-btn,.act-loginafter a,.act-loginafter i,.act-loginafter span,.act-loginbefore a,.act-loginbefore span,.copy-btn,.cum-sign span,.gift-btn,.kama-next,.kama-prev,.sign-box li span{cursor:pointer}
.header-tag,.kama-item p{font-size:12px}
.act-loginafter,.act-loginbefore,.copy-btn,.cum-sign p,.kama-item li,.kama-page,.lb-item span,.pop-kama,.receive-list,.sign-box li p{font-size:14px}
.act-rule li,.cum-sign span,.lb-item,.pop-tipsfont p,.sign-box li span{font-size:16px}

.act-time,.receive-box h2{font-size:24px}
.act-reward h2,.act-rule h2{font-size:30px}
.act-btn,.gift-btn{line-height:9999px}
.act-reward h2,.act-rule h2,.cum-sign h3,.receive-box h2{font-weight:700}
body{font-family:\5FAE\8F6F\96C5\9ED1;background-color:#fff}
.act-loginafter,.act-loginbefore,.act-rule span,.act-time,.copy-btn,.cum-sign li,.cum-sign span,.header-tag,.kama-page,.pop-tips,.pop-tipsfont,.receive-box h2,.receive-list li,.sign-box li p,.sign-box li span{text-align:center}
.kama-next:hover,.kama-prev:hover{text-decoration:underline}
.act-time{color:#000}
.copy-btn,.header-tag,.header-tag a,.header-tag a:hover{color:#fff}
.act-btn,.cum-sign span,.gift-btn,.t-close,.sign-box li span{background:url(../images/act-btn.png) no-repeat}
.copy-txt{vertical-align:middle;width:330px;padding:7px 10px;border:1px solid #B89F81;color:#6b4417;margin-right:8px}
.cum-sign,.sign-box{border:5px solid #98734b}
.copy-btn{width:81px;height:32px;line-height:32px;background:#821b16}

.kama-wrap{padding:40px 30px 0}
.kama-item li{margin-bottom:10px;padding:10px 0 10px 30px;color:#6b4417}
.kama-item .copy-txt{width:330px;margin-right:12px}
.kama-item .copy-btn,.kama-item .copy-txt{margin-top:6px}
.kama-item p{padding-top:6px}
.kama-page{padding-top:20px;color:#555}
.kama-nums{margin:0 30px}
.kama-next:hover,.kama-nums i,.kama-prev:hover{color:#d93915}
.lb-item{background-color:#F8F6F7;color:#4b1805}
.lb-item li{height:43px;line-height:43px;padding:0 20px}
.lb-item li.kind{height:auto;line-height:1.6;padding:8px 20px}
.act-header,.act-header .inner{height:681px}
.lb-item li:nth-child(odd){background-color:#E3E3E3}
.lb-item i{color:#d93915}
.lb-item .copy-txt{width:310px}
.lb-item .copy-btn,.lb-item .copy-txt{margin-top:6px}
.inner{width:1440px}
.act-header{background:url(../images/act-bg01.jpg) center top no-repeat}
.act-log{left:206px;top:5px;}
.act-time,.header-tag{height:30px;line-height:30px}
.header-tag{right:105px;top:0;width:212px}
.header-tag a{margin:0 10px}
.act-time{width:374px;margin:358px 0 0 274px}
.act-btn{display:block;width:390px;height:144px;margin-left:274px;background-position:0 0}
.act-btn:hover{background-position:-389px 0}
.act-user{width:390px;height:38px;margin:18px 0 0 274px}
.act-loginafter,.act-loginbefore{width:390px;height:38px;line-height:38px;color:#f4e6b8}
.act-sign,.act-sign .inner{height:640px}
.act-loginafter a,.act-loginafter span,.act-loginbefore a,.act-loginbefore span{color:#c50101;margin:0 5px}
.act-loginafter i{margin:0 8px}
.act-sign{background:url(../images/act-bg02.jpg) top center no-repeat}
.sign-box{width:975px;height:615px;margin-left:133px;border-right:none;border-bottom:none}
.sign-box li{width:195px;height:205px;color:#d3852b;background:url(../images/act-sign.jpg) no-repeat}
.sign-box li.cur{background:url(../images/act-sign-h.jpg) no-repeat}
.sign-box li.cur p{color:#787878}
.sign-box li.cur span{color:#191919;background:#7d7d7d}
.sign-box li.day-0{background-position:-5px -5px}
.sign-box li.day-1{background-position:-200px -5px}
.sign-box li.day-2{background-position:-395px -5px}
.sign-box li.day-3{background-position:-590px -5px}
.sign-box li.day-4{background-position:-785px -5px}
.sign-box li.day-5{background-position:-5px -210px}
.sign-box li.day-6{background-position:-200px -210px}
.sign-box li.day-7{background-position:-395px -210px}
.sign-box li.day-8{background-position:-590px -210px}
.sign-box li.day-9{background-position:-785px -210px}
.sign-box li.day-10{background-position:-5px -415px}
.sign-box li.day-11{background-position:-200px -415px}
.sign-box li.day-12{background-position:-395px -415px}
.sign-box li.day-13{background-position:-590px -415px}
.sign-box li.day-14{background-position:-785px -415px}
.sign-box li p{line-height:18px;color:#db8b2d;margin-top:64px}
.sign-box li span{left:32px;bottom:12px;width:126px;height:33px;line-height:33px;color:#330200;background-position:0 -240px}
.sign-box li span:hover{background-position:-214px -240px}
.gift-btn{top:17px;right:10px;width:276px;height:50px;background-position:0 -160px}
.gift-btn:hover{background-position:-374px -160px}
.receive-box{top:100px;right:10px;width:274px;height:414px;background:#391105;border:1px solid #7c240c}
.receive-box h2{height:62px;line-height:62px;color:#e1212c;margin-top:3px}
.receive-list{width:240px;height:340px;color:#f3dba8}
.receive-list li{width:100%;height:33px;line-height:34px;border-bottom:1px dashed #5b1a08}
.reward-rule,.reward-rule .inner{height:670px}.reward-rule{background:url(../images/act-bg03.jpg) top center no-repeat}
.act-reward{margin:23px 0 0 133px}
.act-reward h2{height:80px;line-height:80px;color:#d38147}
.cum-sign{width:1170px;height:205px;border-right:none;border-bottom:none}
.cum-sign li{width:190px;height:200px;border:5px solid #98734b;border-left:none;border-top:none;background:url(../images/cum-sign.jpg) no-repeat}
.cum-sign li.cur{background-position:-190px 0}
.cum-sign li.cur h3,.cum-sign li.cur p{color:#7d7d7d}
.cum-sign li.cur span{color:#191919;background:#7d7d7d}
.cum-sign h3{font-size:32px;height:47px;margin-top:13px;line-height:58px;color:#ffc75a}
.cum-sign p{line-height:18px;color:#db8b2d}
.cum-sign span{left:32px;bottom:12px;width:126px;height:33px;line-height:33px;color:#330200;background-position:0 -240px}
.cum-sign span:hover{background-position:-214px -240px}
.act-rule{margin:46px 0 0 133px}
.act-rule h2{height:62px;line-height:62px;color:#d38147}
.act-rule li{height:32px;line-height:32px;color:#d38147;padding-left:30px}
.act-rule span{top:7px;left:0;width:18px;height:18px;line-height:18px;color:#631805;border-radius:50%;background-color:#eb8a39}

/* 弹窗 */
* html body{position:relative; height:100%;}
* html .pop-box{position:absolute; top:expression(eval(document.documentElement.scrollTop)+300);}
.pop-box{position:fixed; top:50%; left:50%; width:600px; height:340px; margin:-180px 0 0 -310px; border:10px solid #821b16; background:#eee6dd; color:#333; z-index:102;}
.pop-tit{height:45px;line-height:40px;background:#821b16;padding-left:15px;font-size:20px; color:#fff; overflow:hidden;}
.pop-tit2{padding-top:29px; height:35px; color:#d50100; font:12px/22px \5FAE\8F6F\96C5\9ED1; text-align:center;}
.f-form{position:relative; width:314px; margin:0 auto;}
.t-close{right:-65px;top:-10px;width:55px;height:55px;background-position:-364px -230px;background-color:#821b16}

/* 区服 */
.f-item{margin-top:13px; position:relative;}
.f-item label,.f-item input,.f-item span,.search-btn{float:left; display:inline; font:12px/34px \5FAE\8F6F\96C5\9ED1; color:#666;}
.f-item label{width:54px; text-align:right;}
.f-item span{width:245px; height:34px; padding-left:13px; overflow:hidden; background:url(../images/pop_btn.jpg) 0 0 no-repeat;}
.f-item span.f-input1{background-position:0 0;}
.f-item span.f-input2{background-position:0 -46px;}
.search-txt{background:none; width:210px; height:34px;}
.search-btn{width:33px; height:34px;}
.f-item span select{height:24px; margin-top:5px; border:none; background:none; display:block; width:236px;}
.f-item span option{color:#000; font:14px/24px \5FAE\8F6F\96C5\9ED1;}
.f-btn{padding-top:27px;}
.f-btn a,.f-btn2 a{width:129px; height:48px; text-align:center; font:bold 20px/48px \5FAE\8F6F\96C5\9ED1; color:#ffee01; border-radius:20px;}
.f-btn2 a{display:block; margin:0 auto;}
.fbtn1{background-color:#b40100; position:relative;}
.fbtn1:hover{background-color:#cc0100;}
.fbtn2{background-color:#c73100;}
.fbtn2:hover{background-color:#d54802;}
.server-list{position:absolute; left:54px; top:32px; width:256px; background-color:#fff; z-index:103; min-height:50px; max-height:192px; overflow:auto; overflow-x:hidden; display:none; border:1px solid #ccc;}
.server-list li{font:13px/24px \5FAE\8F6F\96C5\9ED1; color:#333; cursor:pointer; text-indent:13px;}

.tip-txt{padding:60px 10px 0; height:218px; overflow-y:auto; text-align:center; font:16px/26px \5FAE\8F6F\96C5\9ED1; color:#4b1805;}

.bdsharebuttonbox{position:absolute; height:22px; display:block; right:326px; top:7px;}
.bdshare-button-style0-16 a{width:20px!important; height:20px!important; padding:0!important; margin:0 2px!important; background:url(../images/share.png) 0 0 no-repeat!important;}
.bdshare-button-style0-16 .bds_tqq{background-position:0 0px!important;}
.bdshare-button-style0-16 .bds_qzone{background-position:-25px 0px!important;}
.bdshare-button-style0-16 .bds_weixin{background-position:-50px 0px!important;}
.bdshare-button-style0-16 .bds_tsina{background-position:-75px 0px!important;}