@charset "gb2312";
/* CSS Document */

html { overflow-y:scroll; }
body { background: url(../images/bg_body.png) 0px 1px #400062; padding:0px 0px 0px 0px; color:#d4acea; font-size:14px; }
.header { height: 33px; background: url(http://m1.073img.com/_10img/all/hy_2t.jpg); overflow: visible; }
.footer { height: 90px; padding-top: 20px; color: #d4acea; text-align: center; background:#24013a; width:980px; margin:0px auto; }
.hy_foot { padding: 0; }
.hy_c0 a:link,
.hy_c0 a:visited,
.hy_c0 a:hover,
.hy_c0 a:active { color: #d4acea; }
a { text-decoration:none; }
.fl { float:left; }
.fr { float:right; }
/*顶部风格A*/
.top_a { height:1058px; width:100%; width:1400px; margin:0px auto 30px; }
.top_a .main { height:1058px; }
.top_a .main a { width:130px; height:40px; display:block; }
.top_a_t { background:url(../images/bg_top_a_t.png) 0px 0px no-repeat; height:345px; width:100%; }
.top_a_c { background:url(../images/bg_top_a_c.png) 0px 0px no-repeat; height:345px; width:100%; }
.top_a_b { background:url(../images/bg_top_a_b.png) 0px 0px no-repeat; height:368px; width:100%; }
/*顶部风格B*/
.top_b { width:1400px; height:798px; position:relative; background:url(../images/bg_top_b.png) top center no-repeat; z-index:9;  overflow:visible;}
.top_b .main { height:660px; overflow:visible;  }
.nav { width:980px; margin:0px auto; }
.nav li { float:left; }
.nav .lin_01 { padding:0px 0px 0px 120px; }
.nav .lin_02 { padding:0px 0px 0px 48px; }
.nav .lin_03 { padding:0px 0px 0px 299px; }
.nav .lin_04 { padding:0px 0px 0px 52px; }
.time { position:absolute; top:233px; left:270px; font-size:20px; font-family:microsoft yahei; color:#fff; } /*活动时间*/
.main { width:980px; margin:0px auto; position:relative; }
/*首页对话框中按钮*/
.botn_01 { position:absolute; left:285px; top:220px; width:130px; height:40px; }
.botn_01 a { background:url(../images/bg_botn_01.png) 0px 0px no-repeat; }
.botn_02 { position:absolute; left:252px; top:270px; width:130px; height:40px; }
.botn_02 a { background:url(../images/bg_botn_02.png) 0px 0px no-repeat; }
.botn_03 { position:absolute; left:592px; top:240px; width:130px; height:40px; }
.botn_03 a { background:url(../images/bg_botn_03.png) 0px 0px no-repeat; }
.botn_04 { position:absolute; left:752px; top:240px; width:130px; height:40px; }
.botn_04 a { background:url(../images/bg_botn_04.png) 0px 0px no-repeat; }
.botn_05 { width:105px; height:33px; margin:10px auto 0px; }
.botn_05 a { width:105px; height:33px; display:block; line-height:33px; text-align:center; font-family:microsoft yahei; color:#fff; font-size:18px; background:url(../images/bg_botn_05.png) 0px 0px no-repeat; }
.botn_06 { width:146px; height:33px; margin:10px auto 0px; }
.botn_06 a { width:146px; height:33px; display:block; line-height:33px; text-align:center; font-family:microsoft yahei; color:#fff; font-size:18px; background:url(../images/bg_botn_06.png) 0px 0px no-repeat; }
.botn_06 { width:100px; height:31px; margin:10px auto 0px; }
.botn_06 a { width:100px; height:31px; display:block; line-height:31px; text-align:center; font-family:microsoft yahei; color:#fff; font-size:18px; background:url(../images/bg_botn_07.png) 0px 0px no-repeat; }
/*通栏列表1 首页*/
.list01 { height:246px; color:#d4acea; font-size:14px; line-height:24px; }
.list01 table { margin:60px 10% 0px 10%; width:80%; }
.list01_l { background:url(../images/bg_list01_l.gif) 0px 0px no-repeat; height:246px; width:311px; }
.list01_l table { width:280px; }
.list01_c { background:url(../images/bg_list01_c.gif) 0px 0px no-repeat; height:246px; width:310px; }
.list01_r { background:url(../images/bg_list01_r.gif) 0px 0px no-repeat; height:246px; width:359px; }
/*通栏列表2 公用*/
.list02 { background:url(../images/bg_list02.png) 0px 0px no-repeat; height:376px; margin:10px auto 10px; width:980px; }
.list02 .more { padding:25px 30px 0px 0px; float:right; }
.list02 .more a { color:#d4acea; }
.list02 ul { padding: 25px 0px 0px 25px; width:1000px; }
.list02 ul li { padding:0px 30px 20px 0px; float:left; }
.list02 ul li img { width:207px; height:131px; }
/*通栏列表3 游戏页*/
.list03 { height:335px; margin:-110px auto 0px; width:980px; z-index:99; position:relative; }
.list03_l { width:250px; height:275px; background:url(../images/bg_list03_l.png) 0px 0px no-repeat; padding:60px 0px 0px 0px; }
.list03_l { line-height:24px; }
.list03_l p { padding:0px 35px; text-indent:2em; font-size:14px; }
.list03_c { width:467px; height:335px; background:url(../images/bg_list03_c.png) 0px 0px no-repeat; }
.list03_c ul { padding:60px 0px 20px; }
.list03_c li { width:278px; border:1px solid #471368; padding:0px 10px; line-height:31px; background:#310849; color:#d4acea; margin:0px 0px 4px 0px; }
.list03_c p { border:1px solid #471368; padding:0px 10px; line-height:31px; background:#310849; width:278px; }
.list03_c strong { color:#faff6e; }
.list03_c em { color:#9bff42; }
.list03_c span { color:#fff; }
.list03_r { width:263px; height:335px; background:url(../images/bg_list03_r.png) 0px 0px no-repeat; }
.list03_r table { width:200px; margin:50px 0px 0px 50px; line-height:24px; font-size:14px; }
.list03_r table thead { color:#fff; line-height:30px; }
/*对话框*/
.yellow { color:#fffa70; line-height:30px; font-size:14px; }
.dialog_01 { width:434px; height:97px; padding:10px 0px 0px 70px; background:url(../images/bg_dialog_01.png) 0px 0px no-repeat; color:#fff; font-weight:bold; position:absolute; top:57px; left:189px; }
.dialog_01 p { font-size:14px; }
.dialog_02 { width:374px; height:97px; padding:10px 0px 0px 20px; background:url(../images/bg_dialog_02.png) 0px 0px no-repeat; color:#fff; font-weight:bold; position:absolute; top:152px; right:215px; }
.dialog_02 p { font-size:14px; }
.dialog_03 { width:157px; height:106px; padding:50px 10px 0 10px; background:url(../images/bg_dialog_03.png) 0px 0px no-repeat; color:#fff; font-weight:bold; position:absolute; top:288px; left:37px; }
.dialog_03 p { font-size:14px; }
.dialog_04 { width:161px; height:105px; padding:40px 10px 0px 10px; background:url(../images/bg_dialog_04.png) 0px 0px no-repeat; color:#fff; font-weight:bold; position:absolute; top:298px; right:31px; }
.dialog_04 p { font-size:14px; }


/*弹出框*/
.pop_guess { width:444px; height:347px; background:url(../images/bg_pop_guess.png) 0px 0px no-repeat; position:absolute; left:270px; top:250px; }
.pop_guess .text { width:444px; height:73px; line-height:73px; text-align:center; }
.pop_guess .text p { height:54px; display:block; text-align:center; font-size:14px; font-family:microsoft yahei; line-height:54px; color:#fff; }
.pop_guess .text p span { color:#fffa70;}
.pop_guess .text_01 { width:444px; height:73px; line-height:73px; background:url(../images/bg_guess_text_01.png) 0px 0px no-repeat; }
.pop_guess .text_01 p { width:272px; height:54px; display:block; text-align:center; font-size:30px; font-family:microsoft yahei; margin:10px 0px 0px 115px; line-height:54px; color:#333; }
.pop_guess .text_01 input { width:272px; height:54px; display:block; background:none; border:none; text-align:center; font-size:30px; font-family:microsoft yahei; margin:10px 0px 0px 115px; line-height:54px; color:#333; }
#gameInfo {width:272px; height:54px; display:block; background:none; border:none; text-align:center; font-size:30px; font-family:microsoft yahei; margin:10px 0px 0px 115px; line-height:54px; color:#333;}
.pop_guess .title { font-family:microsoft yahei; font-size:20px; color:#fff; height:50px; line-height:50px; text-align:center; width:444px; }
.pop_guess dl { }
.pop_guess h3 { line-height:34px; height:34px; background:#381763; color:#d4acea; font-weight:bold; padding:0px 0px 0px 10px; width:412px; margin:15px auto 10px; }
.pop_guess .text_03 { height:90px; width:412px; padding:0px 0px 20px 20px; overflow:hidden; line-height:24px; overflow-y:scroll; }
.pop_01 { border:3px solid #370258; background:url(../images/bg_pop_01_top.png) top center no-repeat #24013a; margin:60px auto 0; width:443px; height:556px; color:#fff; position:relative; z-index:10;}
.pop_01 table { margin:80px 0px 0px 30px; width:370px;} 
.pop_01 thead td { line-height:50px;}
.pop_01 td strong { font-weight:bold;}
.pop_01 td span { display:block; padding:14px 0px 17px;}
.pop_01 .td1 { width:90px; padding:10px 10px 0px 0px; text-align:right;}
.pop_01 .text { width:250px; height:28px; line-height:28px; background:#fff; border:2px solid #572b73; font-size:14px;}
.pop_02 { position:absolute; z-index:20; top:230px; left:340px; background:#640f8f; border:2px solid #490275; width:304px; height:120px; }
.pop_02 .title { height:37px; line-height:37px; background:url(../images/pop_02_tit.png) 0px 0px repeat-x; width:304px;}
.pop_02 .title strong { padding:0px 0px 0px 20px; color:#fff;}
.pop_02 span { display:block; line-height:32px; color:#fff;padding:0px 0px 0px 20px;}
.pop_02 .botm { padding:0px 0px 0px 40px;}
.pop_02 .botm .botn_06 { margin:0px 20px 0px 0px; float:left; display:inline;}
.pop_04 { border:3px solid #370258; background:#24013a; margin:60px auto 0; width:582px; height:914px; color:#fff; position:absolute; z-index:11110;}
.pop_04 .title {background:url(../images/bg_pop_04_top.png) top center no-repeat; width:582px; height:62px;}
.pop_04 .title .close { width:28px; height:29px; float:right; padding:12px 12px 0px 0px;}
.pop_04 .title .close a {width:28px; height:29px; display:block; background:url(../images/bg_cloes.png) 0px 0px no-repeat;}
.main_02 { width:980px; margin:0px auto; position:relative; overflow:visible; top:50px; left:200px; z-index:9999;}