@charset "gb2312";
.nav{ height:24px; line-height:24px; *line-height:2em; _line-height:2.2em; color:#0066cc; background-color:#f0f4f9; border-bottom:1px solid #99ccff;border-top:1px solid #99ccff; overflow:hidden;}
.nav div{ background:url(./nav_bg.gif) no-repeat 5px 4px; padding-left:35px;}
.nav a{color:#0066cc; margin:0 8px;}
.left{ width:695px; height:auto; float:left; overflow:hidden; border-top:1px solid #3F8CD9; margin:0 8px 0 0; }
.leftbj{ margin-left:2px;background:url(./news_bg.gif) repeat-x left top;   }
.left_top{ height:105px; background:url(./left_top.gif) repeat-x left bottom; margin:0 15px 0 12px; padding-top:5px;}
.left_top img{ width:100px; height:75px; overflow:hidden; padding:3px; border:1px solid #ccc; background-color:#fff; margin:6px 6px 0 0; float:left; display:inline;}
.left_top h1{ height:35px; line-height:35px; font-size:16px; border-bottom:1px solid #0099CC; padding:0 5px; overflow:hidden; width:542px; float:left;}
.left_top ul{ height:50px; line-height:24px; border-top:1px solid #fff;padding:0 10px;width:532px; float:left; }
.left_top ul li{ float:left; width:265px; height:24px; line-height:24px; overflow:hidden;}
.leftbj .start{ height:70px; line-height:70px; text-align:center; font-size:16px; font-weight:bold;}
.leftbj .start a{ cursor:pointer; color:#f00; text-decoration:underline;}
.leftbj .start a:hover{ text-decoration:none;}
.leftbj .start1{ height:70px; line-height:70px; text-align:center; font-size:14px; font-weight:bold; width:520px; height:103px;border:1px solid #0099CC; border-width:0 1px 1px 0; clear:both; margin:20px 0 20px 85px; background-color:#fff;}
.leftbj .start1 dt{ height:40px; line-height:40px; text-align:center; width:519px; border:1px solid #0099CC; border-width:1px 0 0 1px; font-size:16px;}
.leftbj .start1 dd{ float:left; height:30px; line-height:30px; text-align:center; width:259px; border:1px solid #0099CC; border-width:1px 0 0 1px; overflow:hidden; font-weight:normal;}
.leftbj .start1 a{ cursor:pointer; color:#000; }
.leftbj .start1 dt a{ color:#f00;text-decoration:underline;}
.leftbj .start1 dt a:hover{ text-decoration:none;}
.leftbj .start2{ height:55px; line-height:55px; text-align:center; font-size:16px; font-weight:bold;}
.leftbj .start2 a{ cursor:pointer; color:#f00; text-decoration:underline;}
.leftbj .start2 a:hover{ text-decoration:none;}
.leftbj .bigpic{ display:block; height:auto; overflow:hidden; text-align:center; width:600px; margin:0 auto;}
.left .js{ margin:15px 40px 0 40px; height:auto; overflow:hidden;color:#333;line-height:24px; font-size:14px; }
.left .js h5{ font-size:14px;}
.left .js p{ line-height:24px; font-size:14px;color:#333;}
.left h2{ line-height:33px; background: url(./bg15.gif) left top repeat-x; margin:0 20px; padding:0 7px; font-size:14px;}
.left .newslist{ height:125px; margin:5px 12px; overflow:hidden; background: url(./bg15.gif) left bottom repeat-x; clear:both;}
.left .newslist li{ height:115px; overflow:hidden; width:108px; float:left; padding:10px 0 0 25px;}
.left .newslist li img{ width:100px; height:75px; overflow:hidden; padding:3px; border:1px solid #ccc; background-color:#fff;}
.left .newslist li h3{ height:28px; line-height:28px; overflow:hidden; text-align:center; font-size:12px; font-weight:normal;}
.leftbj dl{ width:162px; height:auto; overflow:hidden; float:left; margin-left:9px; display:inline;}
.leftbj .lis1{background:url(./ph_num.gif) no-repeat 9px 31px;}
.leftbj .lis1 dt{ width:160px; height:24px; line-height:24px; text-align:center; border:1px solid #ccc; background:url(./leftbj_lis.gif) repeat-x; font-size:14px;color:#FF0000; font-weight:bold;}
.leftbj .lis1 dd{ height:24px; line-height:24px; overflow:hidden; padding:0 15px 0 30px;}
.leftbj .lis2{background:url(./ph_num.gif) no-repeat 9px 31px;}
.leftbj .lis2 dt{ width:160px; height:24px; line-height:24px; text-align:center; border:1px solid #ccc; background:url(./leftbj_lis.gif) repeat-x; font-size:14px;color:#CC0000; font-weight:bold;}
.leftbj .lis2 dd{ height:24px; line-height:24px; overflow:hidden; padding:0 15px 0 30px;}
.leftbj .lis3{}
.leftbj .lis3 dt{ width:160px; height:24px; line-height:24px; text-align:center; border:1px solid #ccc; background:url(./leftbj_lis.gif) repeat-x; font-size:14px;color:#0066CC; font-weight:bold;}
.leftbj .lis3 dd{ height:24px; line-height:24px; overflow:hidden; padding:0 15px 0 30px;background:url(./ico02.gif) no-repeat 16px 9px;}
.leftbj .lis4{}
.leftbj .lis4 dt{ width:160px; height:24px; line-height:24px; text-align:center; border:1px solid #ccc; background:url(./leftbj_lis.gif) repeat-x; font-size:14px;color:#CC3399; font-weight:bold;}
.leftbj .lis4 dd{ height:24px; line-height:24px; overflow:hidden; padding:0 15px 0 30px;background:url(./ico02.gif) no-repeat 16px 9px;}
.right{ width:268px; height:auto; overflow:hidden; float:left;}
.right h2{ height:27px; line-height:27px; font-size:14px; border-top:1px solid #3F8CD9; background:url(./news_right_h2.gif) no-repeat; padding:0 13px 0 11px;}
.right .hot_box{height:auto; overflow:hidden;}
.right .hot_box_pic{ height:auto; overflow:hidden;}
.right .hot_box_pic li{ width:80px; height:90px; overflow:hidden; float:left; padding:6px 0 0 7px;}
.right .hot_box_pic li img{ width:80px; height:60px; overflow:hidden; }
.right .hot_box_pic li h3{ height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:12px; font-weight:normal;}
.right .hot_box h4{ clear:both; height:28px; line-height:28px; padding-left:21px; font-size:12px; background:url(./hot_box.gif) no-repeat 4px 10px; color:#FF0000; }
.right .hot_box .hot_box_new{ padding-bottom:10px;}
.right .hot_box .hot_box_new li{ height:25px; line-height:25px; overflow:hidden; padding-left:30px; background:url(./ico02.gif) no-repeat 16px 10px; *margin-bottom:-3px; font-size:14px;}
.hot_box_new li .name{ width:150px;  float:left;}
.hot_box_new li .type{text-align:center; width:80px; float:left;}
.right h2.zt{ width:263px; height:27px; line-height:27px; text-align:center; background:url(./righth2_bj.gif) no-repeat 6px 0; font-size:14px; color:#fff; font-size:14px; padding:0; margin:0; border:0;}
.ReturnTop{ height:19px; line-height:19px; clear:both; background-color:#3F8CD9; padding-right:15px; text-align:right; }
.ReturnTop a{ color:#fff;}
.right_fg h2{ height:27px; background:#f2f8fd url(./fg_h2_bj.gif) no-repeat left bottom; text-align:center; font-size:14px; color:#0066cc; line-height:27px; margin-bottom:5px;}
.listfg_r{ padding-left:32px;*padding-left:35px;list-style-type:decimal; margin-bottom:13px;}
.listfg_r li{ font-size:12px; line-height:22px; }
.listfg_r li span{ float:right;}
.listfg_r li a{ margin-right:15px;  color:#333;}
.g_list_left{ width:701px; height:auto; float:left; overflow:hidden;}
.g_list_left li{ list-style:none;} 
.game_list{ background:url(./bg1.gif) repeat-x 0 0; padding:5px 10px;}
.game_list h3{ font-size:14px; font-weight:bold; height:30px; line-height:30px; background:url(./dot1.gif) repeat-x left bottom;}
.game_list h3 span.page{float:right; color:#06c; font-size:12px; padding-right:10px; display:block;}
.game_list h3 span.page a{color:#06c;}
.game_list .news_sort{ line-height:40px; padding:5px 10px 0 0;}
.game_list .news_sort li{ float:left;}
.game_list .news_sort li a{width:80px; height:25px; display:block; background:url(./btn4.gif) no-repeat -85px 0; color:#000; font: bold 12px/20px verdana; text-align:center; margin:0 2px; cursor:pointer;}
.game_list .news_sort li a:hover{ background-position:0 0; color:#fff;text-decoration:none;}
.game_list .news_sort li.active a{ background-position:0 0; color:#fff;}
.g_listbj{ padding-left:5px;}
.g_list{ width:108px; height:107px; overflow:hidden; float:left; margin:10px 0 0 25px; display:inline;}
.g_list img{ height:75px; width:100px; padding:3px; overflow:hidden; border:1px solid #ccc; vertical-align:top;}
.g_list h3{ height:26px; overflow:hidden; font-size:12px; font-weight:normal; text-align:center; line-height:24px; }
.g_list h3 a{ color:#333;}
.dede_pages{ padding:0 15px 0 10px;}
.g_list_right{ width:262px; height:auto; float:left; margin-left:8px;overflow:hidden;}
.g_list_right h2{ height:27px; width:258px; background:url(./righth2_bj.gif) no-repeat; color:#fff; line-height:27px; text-align:center; font-size:14px; margin-bottom:5px;}
.g_list_right h4{ width:256px; height:18px; text-align:center; background:url(./bg9.gif) repeat-x left 6px; margin:5px 0 3px 0;}
.g_list_right h4 a{ display:block; height:18px; width:113px; background:#fff; color:#ff3300; margin:0 auto; font-size:14px; font-family:"ËÎÌå"; text-decoration:underline;line-height:16px; }
.g_list_right .ph_r{ }
.g_list_right .ph_r ul{ list-style:none;}
.g_list_right .ph_r li{ float:left; border-right:1px solid #333; display:block; width:62px; height:14px; text-align:center; margin:2px 0; overflow:hidden;}
.g_list_right .ph_r li a{ margin:0 4px; width:54px; display:block; color:#333;}
.g_list_right .hot_box_pic{ height:auto; overflow:hidden;}
.g_list_right .hot_box_pic li{ overflow:hidden; float:left; padding:6px 0 0 5px;}
.g_list_right .hot_box_pic li img{ overflow:hidden; vertical-align:top; }
.g_list_right .hot_box_pic li h3{ overflow:hidden; text-align:center; font-size:12px; font-weight:normal;}
.f_link{ width:970px; height:auto; overflow:hidden; border:1px solid #0099CC; background-color:#F2F8FD; clear:both; margin-top:5px;}
.f_link .f_top{ height:26px; line-height:26px; margin:0 10px; border-bottom:1px solid #A4D1FF; padding:0 5px;}
.f_link .f_top span{ float:right; font-weight:normal;color:#0066CC;}
.f_link .f_top strong{ font-weight:bold; color:#0066CC; margin-right:10px;}
.f_link ul{ padding:5px 15px;}
.f_link ul li{ height:21px; line-height:21px; display:inline; margin-right:10px;}
.blank5{ height:4px; overflow:hidden; clear:both;}
.blank6{height:4px; *height:0px; clear:both; overflow:hidden;}
.blank7{height:4px; *height:3px; clear:both; overflow:hidden;}
.zj_top{ height:37px; background:url(./bg1.gif) repeat-x; margin-top:5px; line-height:37px; color:#000; font-weight:bold; font-size:14px;}
.zj_top img{ margin:8px 10px 0 5px; display:block; float:left; display:inline;}
.zj_top .title1{ color:#cc0000; margin-right:9px;}
.zj_top .title2{ font-weight:normal; color:#cc0000; font-size:12px;}
.blank8{ clear:both; height:3px; background:url(./zj_bg1.gif) repeat-x; margin:0 8px; overflow:hidden;}
.zj_cont{ width:950px; margin:0 auto; border:1px solid #99ccff; margin-top:5px; background:url(./zj_warpbj.gif) repeat-y 0 0;}
.zj_cont h2{ height:27px; background:url(./zj_h2_bg2.gif) repeat-x; line-height:27px; font-size:14px; color:#0066cc; }
.zj_cont .title1{ width:226px; display:block; text-align:center; float:left; background:url(./zj_h2_bg3.gif) no-repeat right 0;}
.zj_cont .title2{ width:721px; display:block; text-align:center; float:left;}
.zj_left{ width:224px; float:left; background:url(./zj_bot_bj2.gif) repeat-x;}
.zj_left ul{padding:10px 0 10px 12px; list-style:none;}
.zj_left li{ line-height:22px; color:#000; height:22px; overflow:hidden; width:210px; _width:212px;}
.zj_left li .num{ display:block; float:left; width:14px; text-align:center; font-weight:bold; margin-right:15px; _margin-right:12px; font-family:"ËÎÌå";color:#cc0000;}
.zj_left li .title a{ color:#cc0000; padding-left:5px;}
.zj_right{ width:722px; float:right; background:url(./zj_top_bj3.gif) repeat-x;}
.g_list1{ width:108px; height:107px; overflow:hidden; float:left; margin:13px 0 0 31px; display:inline;}
.g_list1 img{ height:75px; width:100px; padding:3px; overflow:hidden; border:1px solid #ccc; vertical-align:top;}
.g_list1 h3{ height:26px; overflow:hidden; font-size:12px; font-weight:normal; text-align:center; line-height:24px; }
.g_list1 h3 a{ color:#333;}
.zj_cont1{background:url(./zj_h2_bj4.gif) repeat-x;}
.zj_cont1 h2{ height:30px; line-height:30px; font-size:12px; margin:5px 2px 0 2px; background:url(./zj_h2_bj4.gif) repeat-x; margin-left:23px; padding-left:9px; background:#fff; width:240px;}
.zj_cont1 .title1{ color:#cc0000; margin-right:5px;}
.zj_cont1 .title2{ color:#cc0000; font-weight:normal; margin-left:5px;}
.zj_cont1 ul{list-style:none;}
.zj_cont1 li{ float:left; line-height:22px; display:block; width:171px; padding-left:20px;  height:22px; overflow:hidden;}
.zj_cont1 li span{ color:#cc0000; margin-left:5px;}
.zj_bot{ margin:10px auto 0 auto; width:958px; border:1px solid #99ccff;}
.zj_bot h2{ height:27px;background:url(./zj_h2_bg2.gif) repeat-x; line-height:27px; font-size:14px; color:#3399cc; padding-left:12px; }
.zj_bot .title1{ display:block; width:120px; background:url(./zj_h2_bg3.gif) no-repeat right 0;}
.zj_bot_cont{ padding:15px 40px; background:url(./zj_bot_bj1.gif) repeat-x;}
.zj_bot_cont a{ margin:0 5px; line-height:22px; color:#cc0000;}
