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;}a:hover{text-decoration:underline;}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;}.tc{text-align:center;}

body{ overflow-x:hidden;}
.wrap{width:1200px; margin:0 auto;}
.bg{ background:url(../images/bg.jpg) no-repeat top center; position:relative;}
.topbg{background:url(../images/top_bg.jpg) center top no-repeat; height:1020px; position:relative;}
.content{background:url(../images/main.jpg) center top no-repeat; height:1765px;}

.flash_banner{ position:absolute; top:-30px; left:50%; margin-left:-960px; z-index:1; width:1920px; height:1020px;}


.top_subnav{position:absolute; right:5px; top:10px; font-size:14px; color:#fff;  z-index:10;}
.top_subnav a{color:#fff; margin:0 5px;}
.top-nav{width:186px; height:23px; font:14px/23px \5FAE\8F6F\96C5\9ED1; color:#ffeed9; text-align:center;}
.top-nav a{color:#ffeed9;}

.logos{position:absolute; top:10px ; left:100px; z-index:10;}
.logos a{float:left; display:inline; font:0/0 a; overflow:hidden;}
.logo-img{width:164px; height:62px; background:url(../images/9377_logo.png) no-repeat;}
.logo-size{margin-left:8px; width:164px; height:63px;}
.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/pc_game.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;}

.active_time{padding-top:842px; height:45px; font-size:20px; text-align:center; line-height:45px; color:#fff; position:relative; z-index:5;}

.log-user{font:20px/40px microsoft yahei; color:#fff; margin-top:15px; text-align:center; position:relative; z-index:10;}
.log-user span{color:#fff; padding-right:4px;}
.log-user a{color:#fff;}



/* 第一部分 */
.part1{height:1245px;}
.part-tit{padding:88px 0 0 236px; font:14px/22px \5FAE\8F6F\96C5\9ED1; color:#fff; height:60px;}

.game_list li{ float:left; width:600px; height:520px; position:relative;}
.gift_detail{ position:absolute; top:307px; height:91px; font-size:0; line-height:0; background:url(../images/gift_detail.png) no-repeat; display:none;}
.cycs2_gift{background-position:0 0; width:391px; left:149px;}
.ht_gift{background-position:0 -91px; width:491px; left:17px;}
.lt_gift{background-position:0 -182px; width:491px; left:100px;}
.zwbs_gift{background-position:0 -273px; width:491px; left:17px;}

.right_li .gift-btn{ padding:404px 0 0 90px;}
.gift-btn{ padding:404px 0 0 170px;}
.sign-btn a{width:200px; height:52px; text-align:center; font:21px/52px \5FAE\8F6F\96C5\9ED1; color:#fff1af; cursor:pointer;}
.gift-btn a{ width:168px; height:70px; display:inline-block; font-size:0; line-height:0;}
.start_button{background:url(../images/start_btn.png) no-repeat; margin-right:10px;}
.get_button{background:url(../images/gift_bgn.png) no-repeat;}


/* 第二部分 */
.part2{height:510px;}

.vote{width:1008px;height:130px;margin:10px auto 0;background:url(../images/vote.png);position:relative}
.vote .vote_box{width:772px;height:47px;background:url(../images/vote_blue.jpg) repeat-x;position:absolute;top:41px;left:120px; color:#fff;}
.vote .vote_box .bar{height:47px;background:url(../images/vote_red.jpg) repeat-x;position:relative;}
.vote .vote_box .bar span{font-size:24px;position:absolute;top:6px;}
.vote .vote_box .bar .blue{right:9px;}
.vote .vote_box .bar .red{width:110px;right:-116px;}
.vote_btn{width:540px; margin:30px auto 0;}
.vote_btn a{background:url(../images/vote_btns.png) no-repeat; width:178px; height:72px; display:inline-block;}
.vote_btn a.act_buluo{ background-position:0 0; margin-right:168px;}
.vote_btn a.act_lian{ background-position:-180px 0}
.vote_btn a:hover.act_buluo{ background-position:0 -75px;}
.vote_btn a:hover.act_lian{ background-position:-180px -75px;}


/* 各种弹窗 */
* 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:688px; height:357px; position:fixed; top:50%; left:50%; margin:-183px 0 0  -349px; z-index:102; background:url(../images/pop_bg.jpg) 0 0 no-repeat; border:5px solid #062763;}
.pop-close{position:absolute; top:12px; right:10px; width:40px; height:40px; font:0/0 a; overflow:hidden; background:url(about:blank);}
.pop-item{padding:15px 0 15px 50px;}
.tipinfo{font:24px/30px microsoft yahei; text-align:center; color:#fff; padding:20px 30px 20px 0;}
.w-form-item{height:46px; color:#fff;}
.w-form-item label{font:14px/30px \5b8b\4f53; padding-right:5px; width:212px; text-align:right;}
.w-form-item input,.finput{width:180px; padding:0 10px; height:28px; font:14px/28px \5b8b\4f53; color:#000; background:#eaebee;}
.finput select{border:none; background:none; display:block; color:#000; font:14px/28px \5b8b\4f53; width:170px; vertical-align:middle; margin-top:3px;}
.btnpr{padding-left:224px;}
.btnpr a{display:block;}
.w-form-opt{padding:10px 0 0 210px; font:14px/28px \5FAE\8F6F\96C5\9ED1;}
.w-form-opt a{color:#fff; margin-right:80px;}
.bcenter,.try-pay{padding-top:20px;}
.bcenter a,.try-pay a{display:block; margin:0 auto;}
.pop-main{font:14px/30px \5b8b\4f53; color:#fff;}

.pop_common_btn,.oldplay a,.mymsg a,.try-pay a{ display:inline-block; background:url(../images/pop_start.gif) no-repeat; width:157px; height:41px; text-align:center; line-height:41px; color:#004986; font-size:23px; cursor:pointer;}

/* 礼包弹窗 */
.pag-msg{font:14px/22px \5b8b\4f53; color:#fff; padding-top:8px;}
.pag-msg h5{color:#ff0000; margin-top:5px;}
.pag-msg p a{color:#fff;}
.card-txt{padding-top:5px; height:40px;}
.card-txt span{display:inline-block; height:29px;line-height:29px;  background:#eaebee;text-align:center; width:186px; text-indent:4px; vertical-align:middle; margin-right:6px; color:#333;}
.card-copy{position:relative; display:inline-block; background:url(../images/copy_btn.gif);  width:107px; height:29px; vertical-align:middle;}
.pag-info{height:47px; margin-top:15px;}
.pag-info a{ display:block; margin:0 auto;}
.oldplay a{margin:120px auto 0; display:block;}
.pop-con{padding-top:100px; font:14px/22px \5b8b\4f53; color:#ff0000; text-align:center;}

