/* CSS Document */
caption,th{text-align:left;}
fieldset,img{border:0;}
fieldset,img,abbr{border:0;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
img,object,embed{vertical-align:middle;}
input{vertical-align:middle;outline:none;}
q:before,q:after{content:'';}
table{border-collapse:collapse;border-spacing:0;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;outline:none;}
ul,ol{list-style-type:none;}
.clear{zoom:1;}
.clear:after{content:".";display:block;clear:both;height:0px;visibility:hidden;}
.wrap_outside{ margin:0 auto; background: url(images/sky_bg.jpg) no-repeat center 0px;}
}
.wrap_outside .game_footer{ width:1000px; margin:0 auto;color:#097196; height:100px;text-align:center;padding:10px 0 0;background:url(../images/footer_text.gif?v=201210260001) no-repeat center 50px;}
.wrap_outside .game_footer a{color:#097196;margin:0 38px;font-size:12px;font-family:"Simsun";}
.main{width:1000px;margin:0 auto;position:relative; overflow:hidden;}
.checked,.main  .box .con .calendar_l .title h3 .l,.main  .box .con .calendar_l .title h3 .r,.check a,.main .rec_game .title h2,.main .rec_game .con ul li dl dd a,.pop_wrap .m_game .pop_btn2 a,.main .prize .con .title h3,.main .rec_game .title,.son_ad_btn a{background:url(images/all_bg.png) no-repeat;}
.font_m{color:#1d5495;}
.font_m_b{color:#55ab02; font-weight:bold;}
/*main*/
.main .box{overflow:hidden;border:1px solid #c0d3da;}
.main .rec_game .title{height:32px;background-position:left -62px;background-repeat:repeat-x;}
.main .calendar{margin-bottom:19px;}
.main .calendar .con{background:url(images/box_bg.jpg) repeat-x;height:387px;padding:16px 0 0 23px;}
.main .calendar .con .calendar_l{float:left;width:502px;}
.main .calendar .con .calendar_l .table01 tr td{height:36px;}
.main .calendar .con .calendar_l .table02 tr td{height:32px;}
.main .calendar .con .calendar_l .title{background:url(images/calendar_bg.jpg) -5px 0 no-repeat;height:52px;padding-top:35px;}
.main .calendar .con .calendar_l .title h3{width:200px;text-align:center;color:#fff;margin:0 auto;height:30px;line-height:30px;}
.main .calendar .con .calendar_l .title h3 .hide{background:none;cursor:default;}
.main .calendar .con .calendar_l .title h3 .l{background-position:-2px -178px;}
.main .calendar .con .calendar_l .title h3 .l,.main  .calendar .con .calendar_l .title h3 .r,.main .calendar .con .calendar_l .title h3 .hide{display:inline-block;width:10px;height:29px;}
.main .calendar .con .calendar_l .title h3 .r{background-position:-31px -178px;}
.main .calendar .con .calendar_l .title h3 span{display:inline-block;width:175px;position:relative;top:-8px;_top:-5px;}
.main .calendar .con .calendar_l table{border:1px solid #d6d7d7;border-width:1px 0 0 1px;}
.main .calendar .con .calendar_l table .first td,.main .calendar .con .calendar_l table{border-top:none;}
.main .calendar .con .calendar_l table tr td{width:71px;text-align:center;border:1px solid #d6d7d7;background:#f0f4f7;}
.main .calendar .con .calendar_l table tr td .checked{display:inline-block;width:30px;height:23px;padding-top:5px;_padding-top:7px;background-position:-5px -354px;font-size:12px;line-height:20px;}
.main .calendar .con .calendar_l table tr td .gray{color:#c8cccf;}
.main .calendar .con .calendar_l table tr td a{color:#6c7174;font-size:13px;font-weight:bold;cursor:default;}
.main .calendar .con .calendar_r{float:right;width:437px;padding-right:18px;}
.main .calendar .con .calendar_l .check{margin-top:22px;}
.main .calendar .con .calendar_l .check .check_off{background-position:-1px -207px;cursor:default;}
.main .calendar .con .calendar_l .check .check_on{background-position:-1px -273px;}
.main .calendar .con .calendar_l .check a{display:block;width:300px;height:65px;text-indent:-5000px;margin:0 auto;}
.main .calendar .con .calendar_r .son_con{background:#e4e4e4; height:342px; position:relative;}
.main .calendar .con .calendar_r .son_con .son_ad{padding:15px;}
.son_ad, .newlist{line-height:35px;font-size:14px;}
.main .calendar .con .calendar_r .son_con ul{width:300px;  line-height:20px;}
.main .calendar .con .calendar_r .son_con .son_ad_l{float:left;}
.main .calendar .con .calendar_r .son_con .son_ad_r{float:right;}
.con_list_m {font-weight:bold; font-size:14px;}
.con_list_t{font-weight:bold; font-size:14px; color:#fe9600; margin-top:5px;}
.son_ad_btn a{display:block; width:99px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; background-position:right -128px; color:#fff;}
.main .calendar .con .calendar_r .son_ad_btn a{position:absolute; right:20px; bottom:10px;}
.main .calendar .con .calendar_r .title{background:none;}
.main .calendar .con .calendar_r .title h3{ height:30px;color:#58ae01; padding-left:15px;}
.main .header{height:276px;background:url(images/banner.jpg) center 0px no-repeat; position:relative;}
/*box_info*/
.main .box_info{width:990px; height:45px; line-height:45px; padding:0 10px;background:url(images/info_bg.png) no-repeat; margin-bottom:20px; position:relative;}
.main .box_info h3{float:left; width:90px;color:#58ae01; padding-left:10px;}
.main .box_info .info_m{ width:880px;height: 45px;overflow:hidden; position:relative; float:left;}
.main .box_info .info_m span{padding:0 20px;}
/*prize*/
.main .prize{margin-bottom:20px; background:url(images/box_bg.jpg) repeat-x;}
.main .prize .con{height:188px;padding:16px 0 0 15px; background:url(images/prize_img.png) no-repeat 705px 7px;}
.main .prize .con .title h3{width:104px;height:27px;background-position:-116px -148px;background-repeat:no-repeat; text-indent:-9999px;}
.main .prize .con .title .prize_title2{background-position:-116px -118px;}
.main .prize .con p{line-height:24px;margin-left:5px;}
.main .rec_game{border-top:none;margin-bottom:19px;zoom:1;}
.main .rec_game .con{padding:12px 0 12px 7px;background:url(images/box_bg.jpg) repeat-x bottom left;}
.main .rec_game .con ul{}
.main .rec_game .con ul li{float:left;display:inline;width:153px;margin:0 22px;}
.main .rec_game .con ul li dl dd{text-align:center;color:#667382;height:28px;line-height:28px;}
.main .rec_game .con ul li dl dd .enter_game,.pop_wrap .m_game .pop_btn2 .enter_game{float:right;background-position:left -151px;}
.main .rec_game .con ul li dl dd .enter_official,.pop_wrap .m_game .pop_btn2 .enter_official{float:left;background-position:left -120px;}
.main .rec_game .con ul li dl dd a,.pop_wrap .m_game .pop_btn2 a{display:block;width:73px;height:28px;line-height:28px;color:#000;}
.main .rec_game .con ul li dl dd strong,.pop_wrap dl dd strong{font-weight:bold;font-size:13px;}
.main .rec_game .title{line-height:32px;}
.main .rec_game .title h2{font-weight:bold;color:#0054a6;width:65px;padding-left:26px;height:20px;line-height:20px;background-position:6px -100px;margin-top:5px;float:left;}
.main .rec_game .title span{color:#f00;font-weight:bold;float:left;}
.win_table table{ border:1px solid #000;margin-bottom:10px;}
.win_table table .first{color:#000; font-weight:bold;}
.win_table table .first .f01{width:170px;}
.win_table table .first .f02{width:536px;}
.win_table table tr{ background:#ecf3f9;}
.win_table table .first td{font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:18px;}
.win_table table tbody .first .f03{width:120px;}
.win_table table .first .f04{width:140px;}
.win_table table tbody tr td{height:56px;padding:0 5px;text-align:center;border:1px solid #000;}
.win_table table tr.current{ background:#d4eeff; color:red; font-weight:bold;}
/*find_game popup12-02*/
.wrap_outside .index_nav li .game_layer_contain,.wrap_outside .index_nav li iframe{position:absolute;left:4px;top:37px;z-index:0;}
.wrap_outside .index_nav li .game_layer_contain{z-index:100;}
.wrap_outside span .index_game_gw_url{color:#F15500;}
.wrap_outside span .index_game_gw_url a{color:#F15500;}
.wrap_outside span .index_game_gw_url a:hover{color:#0099FF;}
.wrap_outside .link_underline:hover{text-decoration:underline !important;}
.wrap_outside #header_container .game_logo{padding:20px 0 0 10px;float:left;}
.wrap_outside #header_container .game_logo a{display:block;width:240px;height:46px;float:left;background-repeat:no-repeat;}
.wrap_outside .index_nav li .nav_item .find_game{margin-left:10px;}
.wrap_outside .btn_big{height:44px;background-position:0 -66px;}
.wrap_outside .btn_big span{height:44px;line-height:44px;padding:0 36px 0 31px;background-position:right -110px;font-family:"Microsoft Yahei";font-size:16px;font-weight:bold;}
.wrap_outside .btn_blue{height:36px;background-position:0 -154px;}
.wrap_outside .btn_blue span{height:36px;line-height:36px;background-position:right -190px;color:#005C87;font-weight:bold;font-size:14px;}
.wrap_outside .game_index_center{color:#6C6C6C;font-size:12px;padding:17px 30px 0;}
.wrap_outside .g_index_left,.wrap_outside .g_index_right{float:left;display:inline;}
.wrap_outside .g_index_left{width:228px;margin-right:14px;}
.wrap_outside .g_index_right{width:595px;}
.newlist li {height:30px;line-height:30px;}