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 \5FAE\8F6F\96C5\9ED1, 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,li{list-style:none;}a{text-decoration: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{overflow-x: hidden;}

.bg{background:#fefdfb url(../images/bg.jpg) center top no-repeat; position:relative;}
.main_top{background:url(../images/main_bg_01.jpg) no-repeat; height:807px;}
.main_bottom{background:url(../images/main_bg_02.jpg) center top no-repeat; height:2006px;}
.flash_con{width:1920px; height:807px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:1px;}
.flash_flow{ width:1920px; height:1500px; position:absolute; top:110px; left:50%; margin-left:-960px; z-index:1px;}
.btn_bg,.links a{background:url(../images/ht_btns.png) no-repeat;}

.wrap{width:960px; margin:0 auto;}
.top_nav{height:578px;}
.main_top_con,.main_bottom_con{position:relative; z-index:4;}
.links{ position:absolute; top:0; left:526px; font-size:16px;  color:#f9e1e3;}
.links a{color:#f9e1e3; display:inline-block; width:96px; height:36px; line-height:36px; margin-right:5px; text-align:center; background-position:0 -245px;}
.links a:hover{ background-position:-96px -245px;}
.logo-links{ position:absolute; top:46px; left:-50px;}
.logo-links a{display:inline-block; *display:inline; zoom:1; vertical-align:text-bottom; font:0/0 a; overflow:hidden;}
.logo-img{width:150px;  height:112px; margin-right:5px;}
.logo-size{width:242px; height:81px; vertical-align:middle;}
.logo-img2{background:url(../images/juxia.png) 0 0 no-repeat; }
.logo-img3{background:url(../images/9k9k.png) 0 0 no-repeat;}
.logo-img4{background:url(../images/eeyy.png) 0 0 no-repeat;}
.logo-img5{background:url(../images/pcgames.png) 0 0 no-repeat;}
.logo-img6{background:url(../images/40407.png) 0 0 no-repeat;}
.logo-img7{background:url(../images/youxia.png) 0 0 no-repeat;}
.logo-img8{background:url(../images/tgbus.png) 0 0 no-repeat;}
.logo-img9{background:url(../images/87pk.png) 0 0 no-repeat;}
.logo-img10{background:url(../images/w707.png) 0 0 no-repeat;}
.logo-img11{background:url(../images/52pk.png) 0 0 no-repeat;}
.act_con{text-align:center; width:360px; font-size:18px; color:#a44db1;}
.log_btn{padding:4px 0 18px;}
.log_btn a{color:#a44db1;}
.log_btn a:hover{color:#e542a0;}

.com_btn,.w-form-btn input{display:inline-block;background:url(../images/ht_btns.png) no-repeat 0 0; width:207px; height:61px; line-height:60px; font-size:24px; font-weight:bold; color:#fefeff; text-shadow:1px 1px 1px #000; text-align:center;}
.com_btn:hover,.w-form-btn input:hover{background-position:0 -61px;}
/* 第一部分 */
.p-tit{height:64px; font-size:32px; color:#ab53b9; font-weight:bold; padding:40px 0 0 90px; }
.part1{height:622px; font-size:14px; color:#fff;}
.p-tips{padding-top:15px; height:53px; font:14px; line-height:22px; padding-left:24px;}

.lot-wrap{padding-top:2px; width:935px; margin-left:12px;}
.lot-wrap li{float:left; display:inline; width:144px; height:205px; margin:0 0 0 10px; cursor:pointer; position:relative;}
.lot-img{display:block; position:relative; width:144px; height:205px; background:url(../images/lot.png) 0 0 no-repeat; z-index:22;}
.lot-after{position:absolute; left:0; top:0; width:144px; height:205px; -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); transform:rotateY(180deg); z-index:2;}
.active .lot-after{display:block; -webkit-transition:transform ease-in-out 0.5s; -moz-transition:transform ease-in-out 0.5s; -ms-transition:transform ease-in-out 0.5s; transition:transform ease-in-out 0.5s; -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -ms-transform:rotateY(0deg); transform:rotateY(0deg); z-index:33;}

.winner-act{padding:15px 30px 0; height:85px; position:relative;}
.winner-act p{ font:14px/24px;  color:#aa4fa3;}
.red{color:#980000;}
.aword_record_btn{ background-position:0 -123px; width:106px; height:31px; position:absolute; top:15px; right:30px; text-align:center; line-height:31px; color:#fff;}
.aword_record_btn:hover{background-position:-106px -123px;}
.col{ color:#333;}
/* 第二部分 */
.part2{height:862px; position:relative;}
.rule_txt{ color:#aa4fa3; line-height:22px; padding-left:90px; font-size:14px;}

.msglist{ position:absolute; top:248px; left:306px; width:276px; height:430px;}
.msglist ul{ overflow:hidden; padding:0 15px; margin:15px 0; height:375px;}
.msglist ul li{ color:#000; font-size:12px;margin-bottom: 2px;overflow: hidden;height:73px;*+height:70px;}
.msglist ul li img{ float:right; width:40px; height:40px; margin-top:8px;}
.msglist ul li p{ float:left; padding:4px 14px 4px 4px;width: 182px; height: 65px; background:url(../images/mes_alert.png) no-repeat;word-wrap: break-word;word-break: normal;}	
.page {text-align: center;clear:both;position: absolute;bottom: 10px;width: 262px;}
.page span{ margin:0 5px;}
.page a{ color:#000;margin:0 5px;}
.current,.page a:hover{ color:#FC78CE;}

.sendinfo{ clear:both; position:absolute; top:685px;left:314px; width:272px; height:36px;}
.frx{ overflow:hidden;}
.frx .con{ float:left; width:190px;}
.frx .con .sendtxt{ text-indent:5px; border:none; width:190px; height:36px; line-height:36px; outline:none; background:#fcfcfe;}
.frx .sendbtn{ float:left; width:64px; margin-left:6px;}
.frx .sendbtn .sendb{ border:none; height:36px; line-height:36px; text-align:center; color:#555; cursor:pointer; float:left; width:64px;}
.frx .sendbtn .sendb:hover{text-decoration:underline;}


/* 第三部分 */
.part3{height:515px;}
.pag-list{ padding:40px 68px;}
.pag-list li{ float:left; width:130px; height:162px; margin-right:30px; display:inline; color:#9d4bad; font-size:16px; text-align:center;}
.pag-list li img{ width:78px; height:78px; padding:25px; border:1px solid #ab53b9; margin-bottom:8px;}
.gift-pag{ width:460px; margin:0 auto;}
.gift-pag a{margin-right:12px;}
		
/* 各种弹窗 */
* html body{position:relative; height:100%;}
* html .pop-box{position:absolute; top:expression(eval(document.documentElement.scrollTop)+300);}
* html .mask{position:absolute; top:expression(eval(document.documentElement.scrollTop));}
.mask {width:100%; height:100%; position:fixed; top:0px; left:0px; opacity:0.7; background:#000; filter:alpha(opacity=50); z-index:101;}
.pop-box{width:637px; min-height:380px; _height:380px; padding-bottom:12px; color:#9a3b89; position:fixed; top:50%; left:50%; margin:-190px 0 0 -320px; z-index:102; background:url(../images/pop_bg.gif) 0 0 repeat;}
.pop-close{position:absolute; top:20px; right:22px; width:58px; height:58px; cursor:pointer; text-align:center; font:34px/58px \5FAE\8F6F\96C5\9ED1; color:#A61010;}
.pop-close:hover{text-decoration:none; color:#fad114;}
.tipinfo{background:url(../images/pop_tit.jpg) no-repeat; height:80px; padding:26px; text-align:center; font:32px/60px bolder \5FAE\8F6F\96C5\9ED1; color:#fefeff;}
.w-form-item{height:auto; padding-bottom:6px; position: relative;}
.w-form-item label,.w-form-item input,.w-form-item span{display:inline-block; vertical-align:top; *display:inline; *zoom:1;}
.w-form-item label{width:100px; height:42px; line-height:42px; font-size:18px; padding-right:16px; text-align:right; position:relative; font-family:\5FAE\8F6F\96C5\9ED1;}
.w-form-item input,.w-form-item span{width: 210px; height:32px; padding:4px 7px; background:#a04690; border-radius:3px; font:14px/32px \5FAE\8F6F\96C5\9ED1; color:#fff; border:none;}
.w-input-select{display:block; width:180px; height:35px; background:none; border:none;}
.w-form-btn{padding:15px 0 10px 112px;}
.w-form-btn input,.w-form-btn a{cursor:pointer;}
.w-form-opt{padding:10px 0 0 112px; font-size:14px;}
.w-form-opt a{color:#AF55BC; margin:0 20px;}
.sub_tit{ padding-left:150px; font-size:20px; height:36px;}
/* 区别 */
.pop-login .pop-main,.pop-main{padding:24px 0 0 130px;}
.pop-msg .pop-main{text-align:center; padding:35px 0 0 0; font:18px/36px \5FAE\8F6F\96C5\9ED1;}
.msg-btn{padding-top:38px;}
.mtc{padding-top:10px;}
.msg-btn a,.mtc a{margin:0 auto;}

.play-btn{ display:block; margin:20px auto 0; background:url(../images/btn.png) no-repeat; width:174px; padding-left:60px; padding-top:6px; height:44px; text-align:left; color:#fff; font-size:16px;}
/* 礼包领取 */
.pop-pag{color:#fff;}
.pag-info{padding-top:10px; height:52px; line-height:52px; text-align:center;}
.pag-info span,.pag-info a{display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.pag-info span{padding:0 8px; text-align:center; width:330px; height:44x; font:18px/44px \5FAE\8F6F\96C5\9ED1; color:#fff; background:#a04790; border-radius:3px; margin-right:6px;}
.pag-info a{width:152px; height:44px; background:url(../images/ht_btns.png) no-repeat 0 -155px; font-size:0; text-indent:-9999px; position:relative;}
.pag-info a:hover{background-position:0 -199px;}
.pag-msg{padding-left:20px; color:#000; font:16px/24px \5FAE\8F6F\96C5\9ED1;}
.pag-msg h5{line-height:36px; color:#9f408e;}
.purple{color:#9f408e;}
.pop-con{ text-align:center; font:26px/32px \5FAE\8F6F\96C5\9ED1; }
.pag-btn{margin:12px auto; width:207px;}
/* 底部 */
.game-footer{height:auto!important;}
.game-footer-inner{display:none;}