
.public_AddFloatLeft { float: left }

.public_addPositionRelative { position: relative }

.public_AddFloatRight { float: right }

.public_Clear_Fix { height: 1%; display: block }

.public_Clear_Fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

.index_liveVideo .video_list .vl_ul ul li .vl_img .btn, .lotteryPublic_main .lotteryPublic_videoBlock .btn, .lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_img .btn { background: url(../images/index/vedio_icon.png) no-repeat left center }

.index_liveVideo .video_list .vl_ul ul li .vl_time b { background: url(../images/index/time_icon.png) no-repeat left center }

.main_right_title, .software_main .software .VerBlock .VerContent .sofTitle { background: url(../images/index/border.png) repeat-x left center }

.index_liveVideo .video_list .l_btn, .lotteryVideo_main .lotteryVideo .lv_con .video_list .l_btn { background: url(../images/video/gundong_btnl.png) no-repeat center }

.index_liveVideo .video_list .r_btn, .lotteryVideo_main .lotteryVideo .lv_con .video_list .r_btn { background: url(../images/video/gundong_btnr.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_tipsBlock, .moshi_main .TBPattern_cqssc .tb_content .tb_tips .tips { background: url(../images/public/tips_icon.png) no-repeat left center }

.moshi_main .TBPattern_cqssc .tb_content .tb_tips .skill { background: url(../images/public/skill_icon.png) no-repeat left center }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .lt_i { background: url(../images/table/shoucang_icon.png) no-repeat left center }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .lt_i.hover, .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .lt_i:hover { background: url(../images/table/shoucang_iconhover.png) no-repeat left center }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a i { background: url(../images/about/about_icon1.png) no-repeat left center }

.userData_main .userData .ud_left .headPortrait .hp_img span { background: url(../images/user/usedata_tx.png) no-repeat left center }

.userData_main .userData .ud_left .hp_nav a { background: url(../images/user/tx_icon.png) no-repeat left center }

.lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_left .btn1, .lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_left .btn2 { background: url(../images/video/btn_bg.png) no-repeat left center }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_time a { background: url(../images/video/vdieo_btn.png) no-repeat left center }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span .vc_down, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span i { background: url(../images/about/witer_bg.png) no-repeat left center }

.AlarMeBlock .AlarMe_btn span { background: url(../images/table/btnBg120.png) no-repeat 0 0 }

.software_main .software .saberBlock { background: url(../images/about/news_bg.png) no-repeat 0 0 #fff }

.software_main .software .Download .dl_left .load_left .downBlock span { background: url(../images/about/download.png) no-repeat center }

.software_main .software .VerBlock .VerContent .hot .ht_title { background: url(../images/about/hot.png) no-repeat center 30px #fff1ef }

.software_main .software .VerBlock .VerContent .hot .ht_content li a { background: url(../images/about/chakan_icon.png) no-repeat 0 0 }

.software_main .software .VerBlock .VerContent .softwareBlock ul li a { background: url(../images/about/open_close271.png) no-repeat 0 0 }

.LightBox_window .top { background: url(../images/about/window_top.png) no-repeat 0 0 }

.LightBox_window .middle { background: url(../images/about/window_middle.png) repeat-y 0 0 }

.LightBox_window .bottom { background: url(../images/about/window_bottom.png) no-repeat 0 0 }

.LightBox_window i { background: url(../images/about/jiantou.png) no-repeat 0 0 }

.web380_toolBlock .ulBlock li b { background: url(../images/passPlan/passPlan_toolBg.png) no-repeat left center }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_logo { background: url(../images/passPlan/passPlan_awardsBg150.png) no-repeat center }

.web380_tableBlock .tableBlock table .blueBtn, .web380_tableBlock .tableBlock table .orangeBtn, .web380_tableBlock .tableBlock table .whileBtn { background: url(../images/passPlan/passPlan_btn.png) no-repeat 0 0 }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .ct_li .icon, .web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .tl_font3 .icon { background: url(../images/passPlan/dui_cuo.png) no-repeat 0 0 }

.software_main .software .content { background: url(../images/about/cgjh_bg.png) no-repeat 0 0 }

.help_main .help_centre .help_nav .nav_block .nb_li span { background: url(../images/about/jiantou_top.png) no-repeat 24px center }

.help_main .help_centre .help_nav .nav_block .nb_li.active span, .help_main .help_centre .help_nav .nav_block .nb_li:active span { background: url(../images/about/jiantou_down.png) no-repeat 24px center }

.help_main .help_centre .help_nav .nav_block .service_qq a { background: url(../images/about/service_qq.png) no-repeat left center }

.help_main .help_centre .help_content { background: url(../images/about/big_bg.png) no-repeat top center }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block span { background: url(../images/about/guide_helpContent.png) no-repeat 0 0 }

.help_main .help_centre .guide_content .gc_title .t_content i { background: url(../images/about/guide_titlebg.png) no-repeat left center }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_title span { background: url(../images/about/polymerization_bg.png) no-repeat 0 0 }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li a { background: url(../images/about/bb_libg.png) no-repeat 4px center }

.software_main .software .Download .dl_left .promptBlock .link { background: url(../images/about/icon_doc16.png) no-repeat left center }

.investment_main .csj410_Table_thBlock .search { background: url(../images/public/search_icon.png) no-repeat }

.colorWorld_rightBorder_spanTitle .li_span2 .new, .lotteryPublic_main .lotteryPublic_titleBlock .ulBlock li .newIcon { background: url(../images/public/header_new.png) no-repeat }

.index_number_PKS span { background: url(../images/ball/number_bjpk10_34.png) no-repeat 0 0 }

.index_number_ssc span,
.index_number_syxw span,
.index_number_qg span,
.index_number_fj36x7 span,
.index_number_fj31x7 span,
.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue span { background: url(../images/ball/number_cqssc_42.png) no-repeat 0 0 }

.index_number_klc span { display: inline-block; float: left; margin: 5px 8px 5px; width: 36px !important; height: 36px !important; line-height: 36px !important; font-size: 20px; text-align: center; color: #fff; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }
.index_number_klc .numLightblue { background: url(../images/bjpknum2.png) no-repeat -356px -325px !important }
.index_number_klc .numWeightblue { background: url(../images/bjpknum2.png) no-repeat -394px -325px !important }
.index_number_klsf span, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue span { background: url(../images/ball/number_cqssc_42.png) no-repeat 0 0 }

.index_number_gxklsf span, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue span { background: url(../images/ball/number_cqssc_42.png) no-repeat 0 0 }

.index_number_PCDD span { display: inline-block; float: left; margin-right: 40px !important; width: 36px !important; height: 36px !important; line-height: 36px !important; font-size: 20px; text-align: center; color: #fff; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }
.index_number_PCDD .numblueHead { background: url(../images/bjpknum.png) no-repeat -1px -47px !important; }
.index_number_PCDD .numred { background: url(../images/bjpknum.png) no-repeat -91px -49px !important; }
.index_number_PCDD .addF { display: inline-block; float: left; }
.index_number_PCDD .addF span { position: absolute; display: inline-block; width: 36px; height: 40px; line-height: 36px; font-size: 20px; text-align: center; color: #fff; border-radius: 5px; }

.index_number_PCDD .addF1, .index_number_PCDD .addF2 { top: 0; background: url(../images/bjpknum2.png) no-repeat -376px -373px; }
.index_number_PCDD .addF1 { left: 35px; }
.index_number_PCDD .addF2 { left: 110px; }
.index_number_PCDD .equalF { top: 0; left: 195px; background: url(../images/bjpknum2.png) no-repeat -407px -373px; }

.index_number_ks span, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span { background: url(../images/ball/number_k340.png) no-repeat 0 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span { background: url(../images/ball/number_k330.png) no-repeat 0 0 }

.index_number_xync span, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span, .lotteryPublic_main .lotteryPublic_tableBlock .number_xync span { background: url(../images/ball/number_lucky.png) no-repeat 0 0 }

.index_number_cqhlsx span, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_cqhlsx span, .lotteryPublic_main .lotteryPublic_tableBlock .number_cqhlsx span { background: url(../images/ball/number_cqhlsx.png) no-repeat 0 0 }


.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.shade { background: url(../images/ball/lucky_ball-shade.png) no-repeat 0 0 }

.PK10skill_main .PK10skill .pks_right .hotSpot .hs_title i, .indexLottery_main .indexLottery_titleBlock .more, .index_planToPredict .ptp_list .more, .main_block .main_right .blockTitle .more, .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_more { background: url(../images/public/public_moreIcon.png) no-repeat right center }

.index_lotteryAPP .l_app_list .l_app_li .appInfo .download { background: url(../images/index/appDownloadIcon.png) no-repeat left center }

.index_softwareCustomization .text a { background: url(../images/index/index_triangleIcon.png) no-repeat left center }

.index_killTheNumber .ktn_list .ranking { }

.index__beautyGallery .gallery2 .topBlock .maskLayer { background: url(../images/index/beautyGallery.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span { background: url(../images/ball/number_bjpk10_42.png) no-repeat 0 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn1, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn2, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn3, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .erWeiMa i, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .sound, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time1 b, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time2 b { background: url(../images/public/indexLottery_mainIcon.png) no-repeat 0 0 }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .more { background: url(../images/public/indexLottery_moreIcon1.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_funBlock .fb_li .fb_absolute .more { background: url(../images/public/indexLottery_moreIcon2.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .more.active { background: url(../images/public/indexLottery_moreIcon3.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_funBlock .fb_li .fb_absolute .more.active { background: url(../images/public/indexLottery_moreIcon4.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span { background: url(../images/ball/number_bjpk10_24.png) no-repeat 0 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.text { background-image: url(../images/ball/number_bjpk10_24_text.png); background-repeat: no-repeat }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10.number_dx span, .numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10.number_dx span, .numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10.number_dx span { background: url(../images/ball/number_bjpk10_dx24.png) no-repeat 0 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10.number_dx span.text { background-image: url(../images/ball/number_bjpk10_dx24_text.png); background-repeat: no-repeat }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10.number_ds span, .numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10.number_ds span, .numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10.number_ds span { background: url(../images/ball/number_bjpk10_ds24.png) no-repeat 0 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10.number_ds span.text { background-image: url(../images/ball/number_bjpk10_ds24_text.png); background-repeat: no-repeat }

.OpenWindows_block, .window_MaskLayer { background: url(../images/public/public_blackOpacity15.png) }

.OpenWindows_block .win_title i, .historyKaiJiang_dataBlock .db_title .close, .publicPOP_msgBlock .db_title .close { background: url(../images/public/public_closeIcon14.png) no-repeat center }

.colorWorld_helpIcon .helpBlock, .free_main .freeList .list_left .tb_list .helpIcon .helpBlock, .numberTrendData_main .yiLouTable_thBlock .helpIcon .helpBlock, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .helpBlock, .web380_tableBlock .tb_bottom .helpIcon .helpBlock, .yiLou_main .yiLouTable_thBlock .helpIcon .helpBlock { background: url(../images/public/public_helpBlockBg1.png) no-repeat left bottom }

.numberTrendData_main .yiLouTable_thBlock .helpIcon.hi_right .helpBlock, .yiLou_main .yiLouTable_thBlock .helpIcon.hi_right .helpBlock { background: url(../images/public/public_helpBlockBg1_right.png) no-repeat left bottom }

.colorWorld_helpIcon2 .bg2, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .helpBlock { background: url(../images/public/public_helpBlockBg1_bottom.png) no-repeat left top }

.colorWorld_helpIcon .bg2, .free_main .freeList .list_left .tb_list .helpIcon .bg2, .numberTrendData_main .yiLouTable_thBlock .helpIcon .bg2, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .bg2, .web380_tableBlock .tb_bottom .helpIcon .bg2, .yiLou_main .yiLouTable_thBlock .helpIcon .bg2 { background: url(../images/public/public_helpBlockBg2.png) no-repeat left top }

.colorWorld_helpIcon2 .helpBlock, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .bg2 { background: url(../images/public/public_helpBlockBg2_bottom.png) no-repeat left bottom }

.colorWorld_helpIcon .bg3, .free_main .freeList .list_left .tb_list .helpIcon .bg3, .numberTrendData_main .yiLouTable_thBlock .helpIcon .bg3, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .bg3, .web380_tableBlock .tb_bottom .helpIcon .bg3, .yiLou_main .yiLouTable_thBlock .helpIcon .bg3 { background: url(../images/public/public_helpBlockBg3.png) repeat-y left }

.colorWorld_helpIcon2 .bg3, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .bg3 { background: url(../images/public/public_helpBlockBg3_bottom.png) repeat-y left }

.formula_main .yiLouTable_thBlock .btnB, .formula_main .yiLouTable_thBlock .btnT, .investment_main .yiLouTable_thBlock .btnB, .investment_main .yiLouTable_thBlock .btnT, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnT, .yiLou_main .yiLouTable_thBlock .btnB, .yiLou_main .yiLouTable_thBlock .btnT { background: url(../images/table/public_sortingIcon.png) no-repeat 0 0 }

.todayNumber_main .tn_textBlock .tn_td_add, .todayNumber_main .tn_textBlock .tn_td_del { background: url(../images/table/todayNumberIcon.png) no-repeat 0 0 }

.everydayChangLong_main .lotteryPublic_tableBlock .ecl_tableThBg { background: url(../images/table/changLong_table_thBg.png) no-repeat }

.locationTrend_main .lotteryPublic_tableBlock .bg_grayBall, .lotteryPublic_main .lotteryPublic_tableBlock .number_redAndBlue span.active, .trendDataTable_main .lotteryPublic_tableBlock .bg_grayBall, .trendDataTable_main .tdt_textBlock .grayBall { background: url(../images/ball/public_grayBallIcon28.png) no-repeat center }

.free_main .freeList .list_right table .rank1 .ball, .locationTrend_main .lotteryPublic_tableBlock .bg_grayBall:hover, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .redBall, .trendDataTable_main .lotteryPublic_tableBlock .bg_redBall, .trendDataTable_main .tdt_textBlock .redBall { background: url(../images/ball/public_redBallIcon28.png) no-repeat center }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list .nl_li ul li, .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 li span, .trendDataTable_main .lotteryPublic_tableBlock .bg_blueBall { background: url(../images/ball/public_blueBallIcon28.png) no-repeat center }

.trendDataTable_main .lotteryPublic_tableBlock .bg_orangeBall { background: url(../images/ball/public_orangeBallIcon28.png) no-repeat center }

.trendDataTable_main .tdt_infoBlock .medals span { background: url(../images/trend/trendData_medalsIcon80.png) no-repeat 0 0 }

.trendDataTable_main .tdt_infoBlock .car span { background: url(../images/trend/trendData_carIcon52.png) no-repeat 0 0 }

.trendDataTable_main .tdt_infoBlock .btnBlock .btn { background: url(../images/trend/trendData_btnBg.png) no-repeat }

.coldAndHot_main .lotteryPublic_tableBlock .count { background: url(../images/table/ballks2_s.png) no-repeat center }

.numberTrendData_main .ntd_title { background: url(../images/table/numberTrendData_titleT.png) no-repeat right }

.numberTrendData_main .ntd_title.down { background: url(../images/table/numberTrendData_titleD.png) no-repeat right }

.numberTrendData_main .ntd_blueBall { background-image: url(../images/table/numberTrendData_blueBall.png); background-repeat: no-repeat; background-position: center }

.numberTrendData_main .ntd_redBall { background: url(../images/table/numberTrendData_redBall.png); background-repeat: no-repeat; background-position: center }

.numberTrendData_main .ntd_purpleBall { background: url(../images/table/numberTrendData_purpleBall.png); background-repeat: no-repeat; background-position: center }

.numberTrendData_main .ntd_greenBall { background: url(../images/table/numberTrendData_greenBall.png); background-repeat: no-repeat; background-position: center }

.coldAndHot_main .lotteryPublic_tableBlock .number_redAndBlue span.red { background: url(../images/ball/public_redBallIcon30.png) no-repeat center }

.coldAndHot_main .lotteryPublic_tableBlock .number_redAndBlue span.blue, table.colorWorld_lzTab2 .moShi_ballBlock .blueBall { background: url(../images/ball/public_blueBallIcon30.png) no-repeat center }

.coldAndHot_main .lotteryPublic_tableBlock .number_redAndBlue span.orange { background: url(../images/ball/public_orangeBallIcon30.png) no-repeat center }

.diaoYong_main .dy_button { background: url(../images/diaoYong/dy_btn90.png) no-repeat 0 0 }

.diaoYong_main .dy_color_a8d5ff, .diaoYong_main .dy_color_e0e0e0, .diaoYong_main .dy_color_fc9ea7, .diaoYong_main .dy_color_ffa500, .diaoYong_main .dy_color_ffffff { background: url(../images/diaoYong/dy_colorSize.png) no-repeat 0 0 }

.lotteryPublic_main .lotteryPublic_videoBlock .zhiBo { background: url(../images/video/video_zhiBo.png) no-repeat }

.index_lotteryAPP .l_app_erWeiMa i { background: url(../images/public/gd_nave_jt.png) no-repeat 0 0 }

.recommend_deviceBlock span { background: url(../images/public/attent_icon.png) no-repeat left center }

.colorWorld_helpIcon, .colorWorld_helpIcon2.csj410_h2, .csj410_Table_thBlock .helpIcon, .csj410_helpIcon, .web380_tableBlock .tb_bottom .helpIcon, .yiLou_main .yiLouTable_thBlock .helpIcon { background: url(../images/table/csj410_colorWorld_helpBtn.png) no-repeat center }

.colorWorld_rightBorder_spanTitle .cl-remind .angle, .csj410_Table_thBlock .helpIcon .angle, .csj410_helpIcon .angle { background: url(../images/table/csj410_helpAngle.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn4 { background: url(../images/public/indexLottery_chatBtn.gif) no-repeat 0 0 }

.index_number_pcdd span.gray, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pcdd span.gray { background: url(../images/ball/public_grayBallIcon34.png) no-repeat center }

.index_number_pcdd span.red, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pcdd span.red { background: url(../images/ball/public_redBallIcon34.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pcdd span.gray { background: url(../images/ball/public_grayBallIcon24.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pcdd span.red { background: url(../images/ball/public_redBallIcon24.png) no-repeat center }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a b { background: url(../images/public/content_new.png) no-repeat }

.OpenWindows_block .nf_inp .attent { background: url(../images/public/attent_icon15.png) no-repeat left bottom }

.colorWorld_selectDate .select_date, .specialFormData_main .lp_tb_selectPlugInBlock .colorWorld_selectPlugIn { background: url(../images/public/colorWorld_dateIco.png) no-repeat 11px center }

.colorWorld_selectDate .colorWorld_selectJtou, .colorWorld_selectPlugIn .colorWorld_selectJtou, .lotteryPublic_main .lotteryPublic_tipsBlock .moreBtn .icon { background: url(../images/public/colorWorld_dateJtIco.png) no-repeat 0 0 }

.colorWorld_checkbox span.checkbox { background: url(../images/public/colorWorld_checkbox.png) no-repeat }

.colorWorld_button i.left, .colorWorld_button i.right, .colorWorld_button2 i.left, .colorWorld_button2 i.right { background: url(../images/public/colorWorld_button.png) no-repeat }

.colorWorld_luzhuBlock .colorWorld_lamp { background: url(../images/table/colorWorld_deng.png) no-repeat center }

.colorWorld_blueButton, .colorWorld_redButton { background: url(../images/luZhu/colorWorld_buttonList.png) no-repeat 0 0 }

.colorWorld_closeBtn { background: url(../images/public/colorWorld_closeBtn.png) no-repeat center }

.colorWorld_helpIcon2, .free_main .freeList .list_left .tb_list .helpIcon, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon, .numberTrendData_main .yiLouTable_thBlock .helpIcon, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon { background: url(../images/table/colorWorld_helpBtn.png) no-repeat 0 0 }

.colorWorld_deleteBtn span.deleteBtn { background: url(../images/luZhu/colorWorld_deleteBtn.png) no-repeat 0 0 }

.AlarMeBlock .AlarMe_btn i, .AlarMeBlock .CheckBox .cb_top .sound, .colorWorld_rightBorder_spanTitle .spanTitle_right .active .sound, .colorWorld_rightBorder_spanTitle .spanTitle_right .sound { background: url(../images/table/colorWorld_soundIco.png) no-repeat 0 0 }

.web_jt_Down, .web_jt_Up { background: url(../images/luZhu/colorWorld_jtButton.png) no-repeat 0 0 }

.luZhuPOP_leadBlock { background: url(../images/luZhu/leadBlock_bg.png) no-repeat }

.luZhuPOP_leadBlock a { background: url(../images/luZhu/leadBlock_btn.png) no-repeat center }

.colorWorld_luZhuTable_title .spanLis .new { background: url(../images/luZhu/csj410_jiantou.png) no-repeat right center }

.colorWorld_rightBorder_spanTitle .cl-remind .erWeiMa { background: url(../images/changLong/bg-erWeiMa.png) no-repeat }

body, button, dd, dl, form, h1, h2, h3, h4, h5, h6, hr, input, ol, p, select, textarea, ul { margin: 0 }

button, input, ol, option, select, textarea, ul { padding: 0 }

article, aside, figure, footer, header, hgroup, li, main, nav, section { display: block }

button, iframe, input, select, textarea { border: 1px solid gray }

button, input, select, textarea { outline: 0; font: 12px "Microsoft Yahei" }

table { border-collapse: collapse; border-spacing: 0; border: 0 }

ol, ul { list-style-type: none }

a { text-decoration: none; cursor: pointer }

html { font-size: 100%; overflow: auto; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100% }

fieldset, img { border: 0 }

a img, img { -ms-interpolation-mode: bicubic }

q:after, q:before { content: '' }

i { font-style: normal }

a:focus { -moz-outline-style: none }

area:focus { -moz-outline-style: none }

body { font: 12px/1.5 "Microsoft Yahei","宋体",Arial; -webkit-font-smoothing: antialiased }

h1 { font-size: 20px }

h2 { font-size: 18px }

h3 { font-size: 16px }

h4 { font-size: 14px }

h5 { font-size: 12px }

span { outline: 0 }

body { font-family: 'Microsoft YaHei',Helvetica,Arial,sans-serif; background-color: #e9e9e9; color: #333; font-size: 12px; min-width: 1280px }

.public_main { padding: 10px 0 0 }

.public_main .main_d { width: 1280px; margin: 0 auto }

.lotteryPublic_main .lotteryPublic_advertising { overflow: hidden; padding-bottom: 5px }

.lotteryPublic_main .lotteryPublic_advertising .advertisingB { width: 1310px }

.lotteryPublic_main .lotteryPublic_advertising .advertisingB a { float: left; display: block; width: 637px; height: 60px; margin-right: 5px; padding-bottom: 5px; font-size: 0 }

.lotteryPublic_main .lotteryPublic_advertising .advertisingB img { width: 100%; height: 100% }

.lotteryPublic_main .lotteryPublic_publicBlock { padding-bottom: 10px }

.lotteryPublic_main .lotteryPublic_infoBlock { float: left; background: #fff; padding-left: 40px; padding-top: 38px; width: 977px; height: 129px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryLogo { float: left; display: block; width: 90px; height: 75px; overflow: hidden }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryLogo img { height: 100% }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber { float: left; width: 480px; padding-right: 20px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .text { line-height: 24px; padding-bottom: 10px; font-size: 16px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .text i { color: #eb3327 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 { height: auto }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span { float: left; display: block; width: 42px; height: 42px; margin-right: 5px; font-size: 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num01 { background-position: 0 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num02 { background-position: -44px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num03 { background-position: -88px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num04 { background-position: -132px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num05 { background-position: -176px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num06 { background-position: -220px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num07 { background-position: -264px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num08 { background-position: -308px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num09 { background-position: -352px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num10 { background-position: -396px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue { height: auto }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue span { float: left; display: block; width: 42px; height: 42px; margin-right: 12px; font-size: 22px; font-weight: 700; text-align: center; line-height: 42px; color: #fff }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue span.blue { background-position: 0 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue span.red { background-position: 0 -44px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_kl8 { height: auto; width: 420px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_kl8 span { float: left; display: block; width: 36px; height: 26px; text-align: center; line-height: 20px; margin-right: 5px; font-size: 20px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync { height: auto }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span { float: left; display: block; width: 34px; height: 34px; margin-right: 10px; font-size: 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num01 { background-position: 0 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num02 { background-position: 0 -32px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num03 { background-position: 0 -64px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num04 { background-position: 0 -98px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num05 { background-position: 0 -132px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num06 { background-position: 0 -165px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num07 { background-position: 0 -197px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num08 { background-position: 0 -230px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num09 { background-position: 0 -263px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num10 { background-position: 0 -296px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num11 { background-position: 0 -329px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num12 { background-position: 0 -362px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num13 { background-position: 0 -395px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num14 { background-position: 0 -428px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num15 { background-position: 0 -461px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num16 { background-position: 0 -494px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num17 { background-position: 0 -527px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num18 { background-position: 0 -560px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num19 { background-position: 0 -593px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span.num20 { background-position: 0 -626px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 { height: auto }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span { float: left; display: block; width: 40px; height: 40px; margin-right: 12px; font-size: 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span.num01 { background-position: 0 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span.num02 { background-position: 0 -42px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span.num03 { background-position: 0 -84px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span.num04 { background-position: 0 -126px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span.num05 { background-position: 0 -168px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span.num06 { background-position: 0 -210px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pcdd { height: auto; text-align: center; line-height: 34px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pcdd span { float: left; display: block; width: 34px; height: 34px; font-size: 18px; font-weight: 700; color: #fff }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pcdd .pcdd_text { float: left; display: block; width: 26px; font-size: 14px; color: #535353 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .awarding_tips { line-height: 42px; color: Green; font-size: 18px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .csj410-course { font-size: 14px; line-height: 40px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .csj410-course a { color: #0082dd; text-decoration: none }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .csj410-course a:hover { color: #0082dd; text-decoration: underline }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime { float: left; height: 90px; border-right: 1px solid #efefef; border-left: 1px solid #efefef; padding-left: 25px; width: 206px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .text { line-height: 24px; padding-bottom: 14px; font-size: 16px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .text i { color: #eb3327 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time { height: auto }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time1 { display: block; float: left }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time1 b { display: block; float: left; width: 46px; height: 44px; padding-top: 3px; text-align: center; line-height: 44px; font-size: 22px; color: #fff; background-position: -208px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time1 i { float: left; display: block; width: 26px; height: 44px; padding-top: 3px; padding-right: 5px; text-align: center; line-height: 44px; font-size: 16px; color: #999 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time1.countdown b { background-position: 0 -56px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time2 { display: block; float: left; width: 154px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time2 b { display: block; padding-top: 3px; width: 130px; height: 44px; text-align: center; line-height: 44px; font-size: 22px; color: #fff; background-position: -180px -56px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time2.countdown b { background-position: -48px -56px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .sound { display: block; float: left; margin-left: 10px; margin-top: 15px; width: 18px; height: 18px; cursor: pointer; background-position: -20px -105px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .sound:hover { background-position: -20px -105px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .sound.active { background-position: 0 -125px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .sound.active:hover { background-position: -20px -125px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn { float: left; padding: 10px 0 0 26px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn1, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn2, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn3 { display: block; width: 67px; height: 26px; line-height: 26px; padding-left: 35px; font-size: 14px; color: #fff; cursor: pointer; z-index: 90 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn1 { background-position: 0 0; position: relative }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn1:hover { background-position: -104px 0 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn1:hover .erWeiMa { display: block }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn2 { background-position: 0 -28px; margin-top: 16px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn2:hover { background-position: -104px -28px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn3 { background-position: 0 -145px; margin-top: 16px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn3:hover { background-position: -104px -145px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn4 { display: block; width: 74px; height: 36px; line-height: 36px; text-align: center; padding-left: 28px; margin-top: 8px; font-size: 14px; color: #fff; cursor: pointer; z-index: 90; background-position: 0 -38px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .btn4:hover { background-position: -104px -38px }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .erWeiMa { display: none; position: absolute; top: -45px; right: -115px; padding: 8px; width: 90px; text-align: center; border: 1px solid #e9e9e9; font-size: 0; line-height: 0; background: #fff; z-index: 99 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .erWeiMa img { width: 100% }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .erWeiMa b { display: block; font-size: 14px; color: #666; line-height: 18px; font-weight: 400 }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryBtn .erWeiMa i { display: block; width: 7px; height: 9px; position: absolute; top: 50px; left: -5px; background-position: -40px -105px }

.lotteryPublic_main .lotteryPublic_videoBlock { float: right; background: #fff; width: 250px; height: 167px; font-size: 0 }

.lotteryPublic_main .lotteryPublic_videoBlock .vl_img { display: block; width: 100%; height: 100%; position: relative }

.lotteryPublic_main .lotteryPublic_videoBlock img { width: 100%; height: 100% }

.lotteryPublic_main .lotteryPublic_videoBlock .zhiBo { display: block; width: 66px; height: 66px; position: absolute; top: 0; left: 0 }

.lotteryPublic_main .lotteryPublic_videoBlock .btn { width: 56px; height: 56px; position: absolute; top: 50%; left: 50%; margin: -28px 0 0 -28px }

.lotteryPublic_main .lotteryPublic_funBlock { background: #fff; z-index: 9999; position: relative; margin-bottom: 10px }

.lotteryPublic_main .lotteryPublic_funBlock ul { float: left }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock { padding: 20px 0 20px 40px; background: #fff; border-right: 1px solid #efefef }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .title { border-left: 2px solid #eb3327; padding-left: 10px; font-size: 18px; color: #333; line-height: 20px }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock { padding-top: 25px; overflow: hidden; height: 72px }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock li { float: left; line-height: 36px }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a { padding: 4px; font-size: 14px; color: #666; position: relative }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a b { display: block; width: 24px; height: 13px; position: absolute; top: -7px; right: -10px }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a.active, .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a:hover { color: #fff; background: #eb3327 }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock i { color: #e7e7e7; padding: 0 7px }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .more { width: 100%; height: 26px; position: absolute; bottom: 0; left: 0; cursor: pointer }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock.last { border-right: 0 }

.lotteryPublic_main .lotteryPublic_funBlock .fb_li { position: relative; width: 320px; height: 157px; float: left }

.lotteryPublic_main .lotteryPublic_funBlock .fb_li .fb_absolute { position: absolute; top: 0; left: 0; width: 280px; -moz-box-shadow: 5px 5px 5px #eaeaea; box-shadow: 5px 5px 5px #eaeaea; z-index: 9999; border-bottom: 1px solid #efefef }

.lotteryPublic_main .lotteryPublic_funBlock .fb_li .fb_absolute .ulBlock { overflow: initial; height: auto }

.lotteryPublic_main .lotteryPublic_funBlock .fb_li.last .funBlock { border-right: 0 }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock_ul { width: 1290px }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock_ul.less .fb_li { width: 426px }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock_ul.seldom .fb_li { width: 638px }

.lotteryPublic_main .lotteryPublic_tableBlock table { width: 100% }

.lotteryPublic_main .lotteryPublic_tableBlock th { font-weight: 400; background: #f2f2f2 }

.lotteryPublic_main .lotteryPublic_tableBlock tr.bline { height: 1px }

.lotteryPublic_main .lotteryPublic_tableBlock tr.bline td { height: 1px; background: #e0e0e0; border: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock td, .lotteryPublic_main .lotteryPublic_tableBlock th { font-size: 14px; height: 38px; text-align: center; border: 1px solid #e6e6e6 }

.lotteryPublic_main .lotteryPublic_tableBlock tr.bg_gray td { background: #f9f9f9 }

.lotteryPublic_main .lotteryPublic_tableBlock .bg_grayF4 { background: #f4f4f4 }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock { font-size: 0; line-height: 0; float: left; width: 100%; clear: left }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .thBlock { position: relative; display: inline-block; height: auto; width: auto }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon { display: block; width: 20px; height: 20px; position: relative; cursor: pointer; margin-right: 5px; float: left }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .helpBlock { position: absolute; top: 20px; left: -5px; display: none; padding-top: 9px }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .bg2 { display: block; padding-bottom: 9px }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 3px 13px; width: 294px; text-align: left }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon:hover { background-position: 0 -20px }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon:hover .helpBlock { display: block }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .name { font-size: 14px; color: #333; display: block; height: 20px; line-height: 20px; float: left }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btn { display: block; width: 14px; float: left; margin-top: 2px; margin-left: 10px }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnT { display: block; cursor: pointer; width: 14px; height: 7px }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnT { background-position: 0 0; margin-bottom: 2px }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnT.active, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnT:hover { background-position: -16px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB { background-position: 0 -9px }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB.active, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB:hover { background-position: -16px -9px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 { font-size: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span { display: inline-block; width: 24px; height: 24px; margin: 0 7px; vertical-align: middle }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num01 { font-size: 0; background-position: 0 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num02 { font-size: 0; background-position: -26px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num03 { font-size: 0; background-position: -52px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num04 { font-size: 0; background-position: -78px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num05 { font-size: 0; background-position: -104px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num06 { font-size: 0; background-position: -130px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num07 { font-size: 0; background-position: -156px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num08 { font-size: 0; background-position: -182px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num09 { font-size: 0; background-position: -208px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pk10 span.num10 { font-size: 0; background-position: -234px 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_redAndBlue { font-size: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_redAndBlue span { display: inline-block; width: 42px; height: 42px; margin: 0 6px; font-size: 16px; font-weight: 700; text-align: center; line-height: 42px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_redAndBlue span.active2 { background: #add8e6 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_kl8 { font-size: 0; width: 375px; margin: 0 auto }

.lotteryPublic_main .lotteryPublic_tableBlock .number_kl8 span { display: inline-block; width: 36px; height: 24px; text-align: center; line-height: 24px; font-size: 16px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync { font-size: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span { display: inline-block; width: 34px; height: 34px; margin: 0 5px; font-size: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num01 { background-position: 0 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num02 { background-position: 0 -32px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num03 { background-position: 0 -64px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num04 { background-position: 0 -98px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num05 { background-position: 0 -132px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num06 { background-position: 0 -165px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num07 { background-position: 0 -197px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num08 { background-position: 0 -230px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num09 { background-position: 0 -263px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num10 { background-position: 0 -296px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num11 { background-position: 0 -329px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num12 { background-position: 0 -362px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num13 { background-position: 0 -395px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num14 { background-position: 0 -428px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num15 { background-position: 0 -461px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num16 { background-position: 0 -494px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num17 { background-position: 0 -527px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num18 { background-position: 0 -560px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num19 { background-position: 0 -593px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_xync span.num20 { background-position: 0 -626px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 { font-size: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span { display: inline-block; width: 30px; height: 30px; margin: 0 10px; font-size: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span.num01 { background-position: 0 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span.num02 { background-position: 0 -32px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span.num03 { background-position: 0 -64px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span.num04 { background-position: 0 -96px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span.num05 { background-position: 0 -128px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_k3 span.num06 { background-position: 0 -160px }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pcdd { height: auto; text-align: center; font-size: 0 }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pcdd span { display: inline-block; width: 24px; height: 24px; line-height: 24px; font-size: 14px; font-weight: 700; color: #fff }

.lotteryPublic_main .lotteryPublic_tableBlock .number_pcdd .pcdd_text { display: inline-block; width: 36px; line-height: 24px; font-size: 14px; color: #535353 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_red { color: #eb3327 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_gray666 { color: #666 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_gray999 { color: #999 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_green999 { color: #999 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_green00a200 { color: #00a200 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_yellow { color: #f7ba02 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_blue { color: #15b3ff }

.lotteryPublic_main .lotteryPublic_tableBlock .num_gray333 { color: #333 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_orange { color: #ff5a00 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_green04 { color: #04c8cb }

.lotteryPublic_main .lotteryPublic_tableBlock .num_purple { color: #5234ff }

.lotteryPublic_main .lotteryPublic_tableBlock .font_4C208C { color: #4c208c }

.lotteryPublic_main .lotteryPublic_tableBlock .num_red { color: red }

.lotteryPublic_main .lotteryPublic_tableBlock .num_brown { color: #8a0d00 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_green828 { color: #1db828 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_green17 { color: #3ec17a }

.lotteryPublic_main .lotteryPublic_tableBlock .num_blue29 { color: #20629a }

.lotteryPublic_main .lotteryPublic_tableBlock .num_red531 { color: #ef4531 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_yellow205 { color: #f0c205 }

.lotteryPublic_main .lotteryPublic_tableBlock .num_orange00 { color: #d46a00 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_76A2A { color: #a76a2a }

.lotteryPublic_main .lotteryPublic_tableBlock .font_green { color: #005e15 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_blue0f { color: #00f }

.lotteryPublic_main .lotteryPublic_tableBlock .font_6F8A97 { color: #6f8a97 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_2D92C2 { color: #2d92c2 }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_1 { color: #f0f }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_2 { color: #03f }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_3 { color: red }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_4 { color: #2d92c2 }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_5 { color: green }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_6 { color: #e84200 }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_7 { color: #a76a2a }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_8 { color: #4c208c }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_9 { color: #2c3d5a }

.lotteryPublic_main .lotteryPublic_tableBlock .pk10num_10 { color: #7f2906 }

.lotteryPublic_main .lotteryPublic_tableBlock .font_1f37ff { color: #1f37ff }

.lotteryPublic_main .lotteryPublic_tableBlock .font_07a81a { color: #07a81a }

.lotteryPublic_main .lotteryPublic_tableBlock .font_gray80 { color: grey }

.lotteryPublic_main .lotteryPublic_tableBlock .font_bold { font-weight: 700 }

.lotteryPublic_main .lotteryPublic_dataInfoBlock { background: #fff; margin-bottom: 10px; padding-bottom: 30px; height: auto }

.lotteryPublic_main .lotteryPublic_tipsBlock { background-position: left top; padding-left: 38px; line-height: 28px; height: 28px; font-size: 14px; color: #333; margin-bottom: 10px; padding-right: 25px; position: relative; overflow: hidden }

.lotteryPublic_main .lotteryPublic_tipsBlock .font_red { color: #eb3327 }

.lotteryPublic_main .lotteryPublic_tipsBlock .moreBtn { display: block; position: absolute; right: 0; top: 0; padding: 9px 10px; cursor: pointer }

.lotteryPublic_main .lotteryPublic_tipsBlock .moreBtn .icon { display: block; width: 9px; height: 5px }

.lotteryPublic_main .lotteryPublic_tipsBlock.active { height: auto }

.lotteryPublic_main .lotteryPublic_tipsBlock.active .moreBtn .icon { background-position: 0 -5px }

.lotteryPublic_main .lotteryPublic_titleBlock { padding: 0 40px; margin-bottom: 15px; border-bottom: 1px solid #e6e6e6 }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_title { float: left; display: block; line-height: 56px; font-size: 18px; color: #333 }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_text { float: left; display: block; line-height: 56px; font-size: 14px; color: #666; padding-left: 20px }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_more { float: right; padding-right: 18px; font-size: 14px; display: block; line-height: 56px; color: #666; text-decoration: none }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_more:hover { color: #666; text-decoration: none }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_blockRight { float: right }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_buttonBlock { padding-top: 15px; float: left }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_buttonBlock .colorWorld_button { margin-left: 14px }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_checkboxBlock { padding-top: 17px; float: left }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_selectPlugInBlock { padding-top: 14px; margin-left: 20px; float: left }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_selectPlugInBlock .colorWorld_selectPlugIn_Text { float: left; display: block; line-height: 30px; font-size: 14px; color: #333; z-index: 2 }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_userManualBlock { float: left; padding-top: 14px; margin-left: 20px }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_userManualBlock .colorWorld_selectPlugIn { width: 68px; text-align: center; z-index: 888 }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_userManualBlock .colorWorld_selectPlugIn .colorWorld_selectOption { padding: 10px; width: 240px; left: auto; right: -1px; border-top: 1px solid #d9d9d9 }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_userManualBlock .userManual_text { font-size: 12px; color: #333; line-height: 24px; text-align: left; position: relative }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_userManualBlock .userManual_line { position: absolute; top: -13px; right: -10px; display: block; background: #fff; width: 98px; height: 4px }

.lotteryPublic_main .lotteryPublic_titleBlock .ulBlock { float: left }

.lotteryPublic_main .lotteryPublic_titleBlock .ulBlock li { float: left; line-height: 56px; position: relative }

.lotteryPublic_main .lotteryPublic_titleBlock .ulBlock li a { float: left; padding: 0 2px; height: 53px; font-size: 18px; color: #666; position: relative }

.lotteryPublic_main .lotteryPublic_titleBlock .ulBlock li .newIcon { display: block; width: 24px; height: 16px; position: absolute; top: 3px; right: 40px; padding: 0 }

.lotteryPublic_main .lotteryPublic_titleBlock .ulBlock li i { padding: 0 22px; font-style: normal; color: #ccc }

.lotteryPublic_main .lotteryPublic_titleBlock .ulBlock li a.hover, .lotteryPublic_main .lotteryPublic_titleBlock .ulBlock li a:hover { color: #ed1c24; border-bottom: 3px solid #ed1c24 }

.lotteryPublic_main .lotteryPublic_toolBlock { padding: 0 40px }

.lotteryPublic_main .lotteryPublic_contentBlock { padding: 10px 40px 0 }

.lotteryPublic_main .lotteryPublic_twoMenuBlock { margin-bottom: 15px }

.lotteryPublic_main .lotteryPublic_twoMenuBlock ul { float: left }

.lotteryPublic_main .lotteryPublic_twoMenuBlock li { float: left; line-height: 24px }

.lotteryPublic_main .lotteryPublic_twoMenuBlock a { display: block; font-size: 14px; color: #666; padding: 0 2px 8px; float: left; border-bottom: 3px solid #fff; position: relative }

.lotteryPublic_main .lotteryPublic_twoMenuBlock a.active, .lotteryPublic_main .lotteryPublic_twoMenuBlock a:hover { color: #eb3327; border-bottom: 3px solid #eb3327 }

.lotteryPublic_main .lotteryPublic_twoMenuBlock i { float: left; padding: 0 27px; color: #ccc; font-size: 14px }

.lotteryPublic_main .lotteryPublic_twoMenuBlock.forbidden a:hover { color: #666; border-bottom: 3px solid #fff; cursor: default }

.lotteryPublic_main .lotteryPublic_twoMenuBlock.forbidden a.active:hover { color: #eb3327; border-bottom: 3px solid #eb3327; cursor: default }

.lotteryPublic_main .lotteryPublic_twoMenuBlock .csj410_helpIcon { position: absolute; top: 4px; right: -18px }

.lotteryPublic_main .lotteryPublic_twoMenuBlock .csj410_helpIcon .helpBlock { left: -100px }

.lotteryPublic_main .lotteryPublic_buttonBlock { padding-bottom: 15px }

.lotteryPublic_main .lotteryPublic_buttonBlock .colorWorld_button { float: left; margin-right: 20px; position: relative }

.lotteryPublic_main .lotteryPublic_buttonBlock .colorWorld_checkbox { margin-top: 3px; margin-left: 0 }

.lotteryPublic_main .lotteryPublic_buttonBlock .checkboxBlock_helpIcon { float: left; padding-left: 10px }

.lotteryPublic_main .lotteryPublic_buttonBlock .checkboxBlock_helpIcon .colorWorld_helpIcon { margin-top: 5px }

.lotteryPublic_main .lotteryPublic_checkboxBlock { padding-bottom: 10px; width: 100% }

.lotteryPublic_main .lotteryPublic_checkboxBlock .cb_text { display: block; float: left; line-height: 28px; font-size: 14px; color: #333 }

.lotteryPublic_main .lotteryPublic_checkboxBlock .colorWorld_checkbox { margin-top: 3px }

.lotteryPublic_main .lotteryPublic_checkboxBlock .public_AddFloatRight { float: right }

.lotteryPublic_main .lotteryPublic_checkboxBlock .colorWorld_button { margin-left: 15px }

.lotteryPublic_main .lotteryPublic_checkboxBlock .checkboxBlock_helpIcon { float: left; padding-left: 10px }

.lotteryPublic_main .lotteryPublic_checkboxBlock .checkboxBlock_helpIcon .colorWorld_helpIcon { margin-top: 5px }

.lotteryPublic_main .lotteryPublic_descriptionBlock { padding: 0 0 20px 0; font-size: 0; position: relative }

.lotteryPublic_main .lotteryPublic_descriptionBlock .csj410_title { color: #333; font-size: 14px; font-weight: 700; float: left }

.lotteryPublic_main .lotteryPublic_descriptionBlock .csj410_text { font-size: 0; line-height: 20px; color: #666; float: left; width: 1135px }

.lotteryPublic_main .lotteryPublic_descriptionBlock .csj410_text .text { font-size: 14px }

.lotteryPublic_main .lotteryPublic_descriptionBlock .csj410_helpIcon { float: left; display: block; margin-right: 5px }

.lotteryPublic_main .lotteryPublic_descriptionBlock .link { color: #eb3327; text-decoration: none }

.lotteryPublic_main .lotteryPublic_descriptionBlock .link:hover { color: #eb3327; text-decoration: none }

.lotteryPublic_main .lotteryPublic_descriptionBlock .font_red { color: #eb3327 }

v\:line { behavior: url(#default#VML); position: absolute }

.trendChartloading { border: 1px solid #f5f5f5; text-align: center; padding: 30px 0; margin-top: 30px }

.window_MaskLayer { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998 }

.public_blockPage { width: 100%; text-align: center; padding: 0 0 25px }

.public_blockPage .pageBlock { display: inline-block; text-align: center }

.public_blockPage .pageBlock a { width: 28px; height: 28px; text-align: center; line-height: 28px; display: inline-block; border: 1px solid #d6d6d6; border-radius: 2px; float: left; margin: 0 2px; color: #666 }

.public_blockPage .pageBlock a.active, .public_blockPage .pageBlock a:hover { background-color: #eb3327; color: #fff; border: 1px solid #eb3327 }

.public_blockPage .pageBlock a.first { width: 60px }

.public_blockPage .pageBlock a.last { width: 60px }

.publicPOP_msgBlock { position: fixed; left: 50%; top: 50%; z-index: 9999; width: 398px; margin-left: -200px; margin-top: -60px; background: #fff; border: 1px solid #e6e6e6; border-radius: 5px; -moz-box-shadow: 5px 5px 5px #eaeaea; box-shadow: 5px 5px 5px #eaeaea }

.publicPOP_msgBlock .db_title { border-bottom: 1px solid #efefef; padding: 5px 20px 3px; line-height: 32px }

.publicPOP_msgBlock .db_title .text { float: left; font-size: 16px; color: #333 }

.publicPOP_msgBlock .db_title .close { float: right; display: block; width: 14px; height: 30px; cursor: pointer }

.publicPOP_msgBlock .db_tableBlock { padding: 15px 20px 20px; font-size: 14px }

.manualRefresh_Block { display: none; height: 25px; line-height: 25px; border: 1px solid #fed22f; background: #fff0a5; color: #fa3f05; font-size: 14px; padding-left: 20px; margin-bottom: 10px }

.manualRefresh_Block a { color: #0089ff }

.recommend_deviceBlock { height: 40px; line-height: 40px; border: 1px solid #f3d85b; background: #fff6c3; color: #333; font-size: 14px; padding-left: 15px; margin-bottom: 10px }

.recommend_deviceBlock span { display: block; padding-left: 27px }

.recommend_deviceBlock span a { color: #eb3327 }

.csj410_Table_thBlock { font-size: 0; line-height: 0 }

.csj410_Table_thBlock .thBlock { position: relative; display: inline-block; height: auto; width: auto }

.csj410_Table_thBlock .helpIcon { display: block; width: 20px; height: 20px; position: relative; cursor: pointer; margin-left: 5px; float: left }

.csj410_Table_thBlock .helpIcon .helpBlock { position: absolute; top: 29px; left: -65px; display: none; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 12px #ccc; line-height: 20px; font-size: 12px; color: #666; padding: 15px 30px; width: 525px; text-align: left; z-index: 99999 }

.csj410_Table_thBlock .helpIcon .angle { position: absolute; top: -9px; left: 65px; display: block; width: 17px; height: 10px }

.csj410_Table_thBlock .helpIcon .tittle { display: block; font-size: 14px; color: #333; font-weight: 700 }

.csj410_Table_thBlock .helpIcon img { max-width: 100% }

.csj410_Table_thBlock .helpIcon:hover .helpBlock { display: block }

.csj410_Table_thBlock .helpIcon.hi_right .helpBlock { left: auto; right: -65px }

.csj410_Table_thBlock .helpIcon.hi_right .helpBlock .angle { left: auto; right: 65px }

.csj410_Table_thBlock .name { font-size: 14px; color: #333; display: block; height: 20px; line-height: 20px; float: left }

.csj410_helpIcon { display: inline-block; width: 16px; height: 16px; position: relative; cursor: pointer; top: 2px }

.csj410_helpIcon .helpBlock { position: absolute; top: 29px; left: -40px; display: none; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 12px #ccc; line-height: 20px; font-size: 12px; color: #666; padding: 15px 30px; width: 525px; text-align: left; z-index: 999999 }

.csj410_helpIcon .angle { position: absolute; top: -9px; left: 40px; display: block; width: 17px; height: 10px }

.csj410_helpIcon .tittle { display: block; font-size: 14px; color: #333; font-weight: 700 }

.csj410_helpIcon img { max-width: 100% }

.csj410_helpIcon:hover .helpBlock { display: block }

.csj410_helpIcon.hi_right .helpBlock { left: auto; right: -40px }

.csj410_helpIcon.hi_right .helpBlock .angle { left: auto; right: 40px }

.public420_main_noticeBlock { padding-top: 35px }

.public420_main_notice { position: relative; border: 2px solid #ee3422; background: #fff; height: 84px; overflow: hidden; width: 1276px; margin: 0 auto }

.public420_main_notice .bgl, .public420_main_notice .bgr { position: absolute; top: -2px; display: block; width: 34px; height: 88px }

.public420_main_notice .bgl { left: -2px; background: url(../images/newYearsDay/notice_bgl.png) no-repeat }

.public420_main_notice .bgr { right: -2px; background: url(../images/newYearsDay/notice_bgr.png) no-repeat }

.public420_main_notice .noticeBlock { padding: 24px 0 0 75px; height: auto; position: relative; z-index: 10 }

.public420_main_notice .title { display: block; float: left; width: 110px; height: 36px; line-height: 35px; text-align: center; background: url(../images/newYearsDay/title_bg.png) no-repeat; font-size: 20px; font-weight: 700; color: #fff; margin-right: 30px }

.public420_main_notice .close { display: block; position: absolute; top: 20px; right: 16px; width: 42px; height: 42px; z-index: 10; cursor: pointer; background: url(../images/newYearsDay/close22.png) no-repeat center }

.public420_main_notice .content { float: left; padding-left: 30px; width: 915px; height: 36px; line-height: 36px; font-weight: 600; font-size: 16px; background: url(../images/newYearsDay/headerIcon420_notice18_red.png) no-repeat left center }

.colorWorld_selectDate { float: left; font-size: 14px; position: relative }

.colorWorld_selectDate .label { float: left; line-height: 59px }

.colorWorld_selectDate .select_date { width: 148px; height: 28px; line-height: 28px; border: 1px solid #d9d9d9; float: left; margin: 15px 0 0 10px; padding-left: 38px; cursor: pointer }

.colorWorld_selectDate .select_date input { width: 85%; border: 0; height: 28px; outline: 0; font-size: 14px; color: #333; padding-right: 15% }

.colorWorld_selectDate .select_date input::-webkit-input-placeholder { color: #333 }

.colorWorld_selectDate .select_date input:-moz-placeholder { color: #333 }

.colorWorld_selectDate .select_date input::-moz-placeholder { color: #333 }

.colorWorld_selectDate .select_date input:-ms-input-placeholder { color: #333 }

.colorWorld_selectDate .colorWorld_selectJtou { width: 9px; height: 5px; position: absolute; right: 10px; top: 50%; margin-top: -2.5px }

.colorWorld_selectDate .active { background-position: 0 -5px }

.colorWorld_fontStyle { width: auto; position: relative; margin-left: 20px; font-size: 14px; height: 22px; line-height: 22px; white-space: nowrap }

.colorWorld_fontStyle2 { width: auto; position: relative; margin-left: 10px; font-size: 14px; height: 22px; line-height: 22px; white-space: nowrap }

.colorWorld_fontStyle3 { width: auto; position: relative; font-size: 14px; height: 28px; line-height: 28px; white-space: nowrap }

.colorWorld_checkbox { width: auto; padding-left: 23px; position: relative; margin-left: 20px; font-size: 14px; height: 22px; line-height: 22px; white-space: nowrap; cursor: pointer; padding-bottom: 10px }

.colorWorld_checkbox span.checkbox { width: 16px; height: 16px; overflow: hidden; position: absolute; left: 0; top: 3px; cursor: pointer; line-height: 16px }

.colorWorld_checkbox span.checkbox.active { background-position: 0 -16px }

.colorWorld_button { padding: 0 4px; height: 28px; position: relative; float: left; cursor: pointer; z-index: 0 }

.colorWorld_button i.left { width: 4px; height: 28px; background-position: 0 0; display: block; position: absolute; left: 0; top: 0; font-size: 0 }

.colorWorld_button i.right { width: 4px; height: 28px; background-position: 0 -28px; display: block; position: absolute; right: 0; top: 0; font-size: 0 }

.colorWorld_button .font { line-height: 26px; height: 26px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; text-align: center; color: #666; font-size: 14px; display: block; background-color: #fff; padding: 0 13px }

.colorWorld_button.active i.left, .colorWorld_button:hover i.left { background-position: 0 -56px }

.colorWorld_button.active i.right, .colorWorld_button:hover i.right { background-position: 0 -84px }

.colorWorld_button.active .font, .colorWorld_button:hover .font { color: #fff; background-color: #eb3327; border-top: 1px solid #eb3327; border-bottom: 1px solid #eb3327 }

.colorWorld_button2 { padding: 0 4px; height: 28px; position: relative; float: left; cursor: pointer }

.colorWorld_button2 i.left { width: 4px; height: 28px; background-position: 0 0; display: block; position: absolute; left: 0; top: 0; font-size: 0 }

.colorWorld_button2 i.right { width: 4px; height: 28px; background-position: 0 -28px; display: block; position: absolute; right: 0; top: 0; font-size: 0 }

.colorWorld_button2 .font { line-height: 26px; height: 26px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; text-align: center; color: #333; font-size: 14px; display: block; background-color: #fff; padding: 0 10px }

.colorWorld_button2:hover i.left { background-position: 0 -56px }

.colorWorld_button2:hover i.right { background-position: 0 -84px }

.colorWorld_button2:hover .font { color: #fff; background-color: #eb3327; border-top: 1px solid #eb3327; border-bottom: 1px solid #eb3327 }

.colorWorld_button2_active i.left { background-position: 0 -56px }

.colorWorld_button2_active i.right { background-position: 0 -84px }

.colorWorld_button2_active .font { color: #fff; background-color: #eb3327; border-top: 1px solid #eb3327; border-bottom: 1px solid #eb3327 }

.colorWorld_button_noClick { opacity: .5; cursor: default; color: #888 }

.colorWorld_button_noClick:hover i.left { background-position: 0 0 !important }

.colorWorld_button_noClick:hover i.right { background-position: 0 -28px !important }

.colorWorld_button_noClick:hover .font { color: #999; background-color: #fff; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9 }

.colorWorld_luZhuTable_ul { position: relative }

.luZhuPOP_leadBlock { width: 144px; height: 108px; padding: 6px 0 0; position: absolute; top: 50px; right: 45px }

.luZhuPOP_leadBlock .lb_font { display: block; text-align: center; line-height: 20px; font-size: 12px; color: #333; padding-left: 8px }

.luZhuPOP_leadBlock a { display: block; height: 24px; line-height: 24px; text-align: center; font-size: 12px; color: #fff; margin: 6px 21px 0; padding-left: 5px }

.colorWorld_luZhuTable_lis { width: 100%; padding-bottom: 10px }

.colorWorld_luZhuTable_title { text-align: right; border: 1px solid #e6e6e6; border-bottom: none }

.colorWorld_luZhuTable_title .spanLis { height: 40px; padding-left: 20px; padding-right: 10px; line-height: 40px; font-size: 14px; color: #333 }

.colorWorld_luZhuTable_title .spanLis a { color: green }

.colorWorld_luZhuTable_title .spanLis i { color: #eb3327 }

.colorWorld_luZhuTable_title .spanLis .new { padding-right: 10px; padding-left: 20px; color: #eb3327; text-decoration: none }

.colorWorld_luZhuTable_title .spanLis .new:hover { color: #eb3327; text-decoration: none }

.colorWorld_luzhuBlockTitle_bg { width: 100%; background-color: #f2f2f2; height: 40px; float: left }

.colorWorld_luzhuBlockTitle_bg2 { width: 100%; background-color: #fafafa; height: 40px; float: left }

.colorWorld_luZhuTable { width: 100%; overflow-y: hidden; overflow-x: auto }

table.colorWorld_lz tr.title_mini td { height: 30px; background-color: #fafafa; vertical-align: middle; padding-left: 20px; width: auto }

table.colorWorld_lz tr.title_mini td .textIndent { padding-left: 20px; text-align: left; width: auto }

table.colorWorld_lz tr.title_mini td .textIndent .green { color: #005e15 }

table.colorWorld_lz tr.title_mini td .textIndent .red { color: #eb3327 }

table.colorWorld_lz tr.title_mini td span { line-height: 30px; cursor: pointer }

table.colorWorld_lz tr.title_mini td .font_bold { font-weight: 700 }

table.colorWorld_lz tr.title_mini td span.tempLabel { cursor: inherit }

table.colorWorld_lz td { border: 1px solid #e6e6e6; padding: 5px 0; vertical-align: top; width: 30px }

table.colorWorld_lz td span { font-size: 14px; width: 30px; height: 24px; text-align: center; line-height: 23px; display: block; color: #0082dd; cursor: pointer }

table.colorWorld_lz td span.tempLabel { cursor: inherit }

table.colorWorld_lz td span.active { background-color: #fef2e3 }

table.colorWorld_lz td span.addBottomLine { border-bottom: 1px solid #f8d8b1 }

table.colorWorld_lz td span.bottomLine { position: relative }

table.colorWorld_lz td span.bottomLine i.line { width: 100%; height: 1px; background-color: #a56503; position: absolute; bottom: 0; left: 0; font-size: 0; display: block }

table.colorWorld_lz td.yellowBg { background-color: #fcfad2 }

table.colorWorld_lz td.green span { color: green }

table.colorWorld_lz td.purple span { color: #f0f }

table.colorWorld_lz td.deongaree span { color: #2d92c2 }

table.colorWorld_lz td.red span { color: #eb3327 }

table.colorWorld_lz td.odd span { color: #eb3327 }

table.colorWorld_lz td.gray span { color: grey }

table.colorWorld_lz td.bgOdd { background: #f8f8f8 }

table.colorWorld_lz tr.content td { width: 30px }

table.colorWorld_lz tr.content td.font_green span { color: #005e15 }

table.colorWorld_lz tr.content td.font_gray span { color: grey }

table.colorWorld_lz tr.content td.wid { width: 375px; padding: 0; vertical-align: top }

table.colorWorld_lz tr.content td.wid td { width: auto }

table.colorWorld_lzTab2 { height: 148px }

table.colorWorld_lzTab2 td { border: 0; text-align: center; vertical-align: middle }

table.colorWorld_lzTab2 td.rightBorder { border-right: 1px solid #e6e6e6 }

table.colorWorld_lzTab2 td span { width: 100%; color: #333 }

table.colorWorld_lzTab2 td span.green { color: #005e15 }

table.colorWorld_lzTab2 td span.red { color: #eb3327 }

table.colorWorld_lzTab2 tr.title td { width: 33%; border-bottom: 1px solid #e6e6e6; height: 50% !important; background: 0 0 !important }

table.colorWorld_lzTab2 tr.content td { width: auto }

table.colorWorld_lzTab2 .moShi_ballBlock ul { float: left; width: 100%; padding: 5px 0 }

table.colorWorld_lzTab2 .moShi_ballBlock li { float: left; width: 33%; font-size: 0; text-align: center; padding: 5px 0 }

table.colorWorld_lzTab2 .moShi_ballBlock .text { display: inline-block; line-height: 30px; font-size: 14px; color: #333; width: auto; height: auto }

table.colorWorld_lzTab2 .moShi_ballBlock .blueBall { display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 18px; color: #fff }

table.colorWorld_lz td span.textIndent { color: #333; width: auto; padding-left: 20px; height: auto; text-align: left; vertical-align: middle; line-height: 20px }

table.colorWorld_lz td .green { color: #005e15 }

table.colorWorld_lz td .red { color: #eb3327 }

.colorWorld_marginTop1 { margin-top: 15px !important }

.colorWorld_marginBottom1 { margin-bottom: 10px !important }

.colorWorld_deleteMargin { margin-left: 0 !important }

.colorWorld_marginTop2 { margin-top: 12px !important; margin-left: 20px !important }

.colorWorld_paddingTop3 { line-height: 30px !important }

.colorWorld_marginTop4 { margin-top: 6px !important }

.colorWorld_marginTop5 { margin-top: 10px !important }

.colorWorld_marginTop6 { margin-top: 12px !important }

.colorWorld_marginTop7 { margin-top: 20px !important }

.colorWorld_marginTop8 { margin-top: 3px !important }

.colorWorld_marginTop9 { margin-top: 2px !important }

.colorWorld_marginRight1 { margin-right: 10px !important }

.colorWorld_marginLeft0 { margin-left: 0 !important }

.colorWorld_marginLeft1 { margin-left: 10px !important }

.colorWorld_marginLeft2 { margin-left: 20px !important }

.colorWorld_marginRight2 { margin-right: 10px !important }

.colorWorld_marginRight3 { margin-right: 56px !important }

.colorWorld_paddingRight1 { padding-right: 10px !important }

.colorWorld_paddingLeft0 { padding-left: 0 !important }

.colorWorld_paddingLeft1 { padding-left: 10px !important }

.colorWorld_gap { height: 23px; width: 100%; font-size: 0 }

.colorWorld_luzhuBlock .colorWorld_deletePaddingTop { padding-top: 0 !important }

.colorWorld_deletePaddingBottom { padding-bottom: 0 !important }

.colorWorld_setStateBlock { border: 1px solid #e6e6e6; border-bottom: none; position: relative }

.colorWorld_selectDateBar { width: 100%; padding: 7px 0; background-color: #f2f2f2 }

.colorWorld_redButton { width: 28px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; color: #fff; cursor: pointer; display: inline-block; margin-right: 10px }

.colorWorld_blueButton { width: 28px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; color: #fff; background-position: 0 -28px; cursor: pointer; display: inline-block; margin-right: 10px }

.colorWorld_selectPlugIn { width: auto; height: 16px; line-height: 16px; border: 1px solid #d9d9d9; background-color: #fff; position: relative; padding: 6px 25px 6px 5px; cursor: pointer; text-align: left }

.colorWorld_selectPlugIn .colorWorld_selectPlugInCons { width: 100%; height: 18px; line-height: 18px; overflow: hidden; font-size: 14px; color: #333; text-align: left }

.colorWorld_selectPlugIn .colorWorld_selectJtou { width: 9px; height: 5px; position: absolute; right: 10px; top: 50%; margin-top: -2.5px }

.colorWorld_selectPlugIn .active { background-position: 0 -5px }

.colorWorld_selectPlugIn .colorWorld_selectOption { width: 100%; border: 1px solid #d9d9d9; border-top: 0; background-color: #fff; position: absolute; left: -1px; top: 26px; display: none; z-index: 999 }

.colorWorld_selectPlugIn .colorWorld_selectOption .lis { padding: 2px 5px; display: block; font-size: 14px; cursor: pointer }

.colorWorld_selectPlugIn .colorWorld_selectOption .lis:hover { background-color: #eb3327; color: #fff }

.colorWorld_closeBtn { width: 30px; height: 30px; cursor: pointer; position: absolute; right: 10px; top: 0 }

.colorWorld_input { width: auto; height: 18px; padding: 4px 0; background-color: #fff; border: 1px solid #d9d9d9; text-align: center; line-height: 18px }

.colorWorld_input input { width: 100%; height: 18px; display: block; padding: 0; border: 0; text-align: center }

.colorWorld_helpIcon { display: block; width: 20px; height: 20px; position: relative; cursor: pointer; margin-right: 5px; margin-top: 10px; float: left }

.colorWorld_helpIcon .helpBlock { position: absolute; bottom: 20px; left: -5px; display: none; padding-bottom: 15px }

.colorWorld_helpIcon .bg2 { display: block; padding-top: 6px }

.colorWorld_helpIcon .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 0 13px; width: 252px; text-align: left }

.colorWorld_helpIcon:hover .helpBlock { display: block }

.colorWorld_helpIcon2 { display: block; width: 20px; height: 20px; position: relative; cursor: pointer; margin-right: 5px; margin-top: 4px; float: left; z-index: 999 }

.colorWorld_helpIcon2 .helpBlock { position: absolute; top: 20px; left: -5px; display: none; padding-bottom: 10px }

.colorWorld_helpIcon2 .bg2 { display: block; padding-top: 6px }

.colorWorld_helpIcon2 .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 0 13px; width: 294px; text-align: left }

.colorWorld_helpIcon2:hover { background-position: 0 -20px }

.colorWorld_helpIcon2:hover .helpBlock { display: block }

.colorWorld_helpIcon2.csj410_h2 { margin-top: 0; margin-right: 0; position: absolute; top: 2px; right: -20px }

.colorWorld_helpIcon2.csj410_h2:hover { background-position: center }

.colorWorld_changlongTable { width: auto; border: 1px solid #e6e6e6 }

.colorWorld_changlongTable table { width: 100% }

.colorWorld_changlongTable table tr.title td { background-color: #f2f2f2 }

.colorWorld_changlongTable table tr.lastTr td { border-bottom: 0 }

.colorWorld_changlongTable table td { border: 1px solid #e6e6e6; height: 40px; line-height: 40px; text-align: center; border-left: 0; border-top: 0; vertical-align: middle }

.colorWorld_changlongTable table td.colorWorld_changLongTdRight { width: 240px; border-right: 0; line-height: inherit }

.colorWorld_changlongListTable { width: auto; border: 1px solid #e6e6e6 }

.colorWorld_changlongListTable table { width: 100% }

.colorWorld_changlongListTable table tr.title td { background-color: #f2f2f2 }

.colorWorld_changlongListTable table tr.lastTr td { border-bottom: 0 }

.colorWorld_changlongListTable table tr.odd td { background-color: #f9f9f9 }

.colorWorld_changlongListTable table tr td.lastTd { width: 15% }

.colorWorld_changlongListTable table td { border: 1px solid #e6e6e6; height: 40px; line-height: 40px; text-align: center; border-left: 0; border-top: 0; vertical-align: middle; font-size: 14px }

.colorWorld_changlongListTable table td a { color: #333; text-decoration: none }

.colorWorld_changlongListTable table td a:hover { color: #eb3327 }

.colorWorld_deleteBtn { padding-left: 20px; font-size: 14px; position: relative }

.colorWorld_deleteBtn span.deleteBtn { width: 15px; height: 17px; position: absolute; left: 0; top: 1px; cursor: pointer }

.colorWorld_spanCenter { display: inline-block; padding-top: 5px }

.colorWorld_changLong_button { width: 100%; text-align: center; padding-top: 10px; padding-bottom: 10px }

.colorWorld_luzhuBlock .mergePage_luZhuBlock table.colorWorld_lz td span { cursor: default }

.moshi_main .TBPattern_cqssc { background: #fff }

.moshi_main .TBPattern_cqssc .tb_title { height: 58px; line-height: 58px; padding-left: 40px; border-bottom: 1px solid #eee }

.moshi_main .TBPattern_cqssc .tb_title .left { font-size: 18px; color: #333 }

.moshi_main .TBPattern_cqssc .tb_title .right { font-size: 14px; color: #333; padding-left: 25px }

.moshi_main .TBPattern_cqssc .tb_title .right i { color: #eb3327 }

.moshi_main .TBPattern_cqssc .tb_content { overflow: hidden }

.moshi_main .TBPattern_cqssc .tb_content .tb_tips { font-size: 14px; padding: 10px 0 }

.moshi_main .TBPattern_cqssc .tb_content .tb_tips .tips { display: block; height: 27px; line-height: 25px; float: left; padding-left: 38px; color: #eb3327 }

.moshi_main .TBPattern_cqssc .tb_content .tb_tips .tip_c { display: block; width: 1104px; float: right; line-height: 25px; color: #333 }

.moshi_main .TBPattern_cqssc .tb_content .tb_tips .tip_c i { color: #ef4531 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list { width: 1210px; padding-top: 13px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content { float: left; width: 291px; height: 510px; border: 1px solid #e6e6e6; overflow: hidden; margin-right: 9px; margin-bottom: 9px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; background: #f2f2f2; padding: 0 12px; font-size: 14px; color: #333 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .sp { float: left; width: 205px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .sp i { color: #005e15 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .sp i.red { color: #eb3327 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .sp2 { padding-left: 10px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .lt_i { cursor: pointer; float: right; padding-left: 24px; width: 30px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData { width: 295px; height: auto }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData span { display: block; width: 97px; float: left; border-right: 1px solid #e6e6e6; padding: 19px 0; font-size: 16px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData span i { line-height: 27px; text-align: center; color: #333; display: block }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData span i.red { color: #eb3327 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData span i.green { color: #005e15 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list { padding: 8px 21px; overflow: hidden; border-top: 1px solid #e6e6e6 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list .nl_li { display: block; width: 258px; height: auto; line-height: 46px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list .nl_li .ballNu { width: 56px; float: left; font-size: 14px; color: #333 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list .nl_li ul { float: left }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list .nl_li ul li { width: 30px; height: 45px; line-height: 45px; text-align: center; float: left; font-size: 18px; color: #fff; margin-right: 10px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list.between { padding: 20px 21px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2 { padding: 10px 0 0 24px; border-top: 1px solid #e6e6e6 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2 .nl_li { display: block; width: 260px; height: auto; line-height: 32px }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2 .nl_li .ballNu { font-size: 14px; color: #333 }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2.twoRow { height: auto }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2.twoRow ul { float: left; width: 100% }

.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2.twoRow .nl_li { float: left; width: 125px }

.moshi_main .longHuPattern .tb_content .tb_list .list_content { height: auto }

.moshi_main .longHuPattern .tb_content .tb_list .list_content .number_list { padding: 19px 21px }

.PK10skill_main { padding-bottom: 10px; width: 100% }

.PK10skill_main .PK10skill { height: auto; padding-bottom: 0; margin-bottom: 0 }

.PK10skill_main .PK10skill .pks_left { background: #fff; float: left; width: 910px; overflow: hidden }

.PK10skill_main .PK10skill .pks_left .pks_list { padding: 0 40px; height: 55px; line-height: 55px; border-bottom: 1px solid #e6e6e6 }

.PK10skill_main .PK10skill .pks_left .pks_list span { float: left; font-size: 18px; color: #333 }

.PK10skill_main .PK10skill .pks_left .pks_list .pks_select { float: right; width: 155px; height: 31px; border: 1px solid #e6e6e6; padding-left: 15px; margin: 12px 0; font-size: 14px; color: #333 }

.PK10skill_main .PK10skill .pks_left .pks_listContent { width: 830px; min-height: 500px; padding-left: 40px; padding-bottom: 30px; overflow: hidden }

.PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl { width: 910px }

.PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li { float: left; width: 384px; padding-right: 30px; margin-right: 30px; line-height: 30px; height: 30px; border-right: 1px solid #e6e6e6 }

.PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li.nullData { border-right: 0 }

.PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li .left_a { float: left; font-size: 14px; color: #333; width: 260px; display: block }

.PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li .left_a.active, .PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li .left_a:hover { color: #eb3327 }

.PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li .right_a { float: right; font-size: 12px; color: #999 }

.PK10skill_main .PK10skill .pks_right { float: right; width: 360px }

.PK10skill_main .PK10skill .pks_right .hotSpot { width: 100%; background: #fff; margin-bottom: 10px }

.PK10skill_main .PK10skill .pks_right .hotSpot .hs_title { display: block; padding: 0 36px; height: 55px; line-height: 55px; border-bottom: 1px solid #e6e6e6 }

.PK10skill_main .PK10skill .pks_right .hotSpot .hs_title span { float: left; font-size: 18px; color: #333 }

.PK10skill_main .PK10skill .pks_right .hotSpot .hs_title i { float: right; width: 9px; height: 55px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul { padding: 9px 36px 24px; background: #fff }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video { padding: 10px 0 8px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .hv_img { display: block; width: 120px; height: 88px; float: left }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .hv_img img { width: 100%; height: 100% }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con { width: 154px; float: left; margin-left: 13px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span { display: block; position: relative; overflow: hidden }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span .vc_top { font-size: 14px; color: #333; font-weight: 700; line-height: 22px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span i { font-size: 12px; color: #999; font-weight: 400; padding-left: 43px; position: absolute; right: 0; bottom: 0 }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span .zhuti { font-size: 12px; color: #999; line-height: 20px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span .vc_down { color: #eb3327; position: absolute; right: 0; bottom: 0; padding-left: 8px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span.vd_spn { padding-top: 2px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li { line-height: 34px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .left_a { float: left; font-size: 14px; color: #333; width: 230px }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .left_a.hover, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .left_a:active, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .left_a:hover { color: #eb3327 }

.PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .right_a { float: right; font-size: 12px; color: #999 }

.PK10skill_main .pks_left .RollMethod { padding-top: 18px; line-height: 35px; text-align: center; font-size: 18px; color: #333 }

.PK10skill_main .pks_left .RM_author { line-height: 31px; text-align: center; font-size: 12px; color: #666 }

.PK10skill_main .pks_left .RollM_content { padding: 7px 40px 28px; line-height: 24px; font-size: 14px; color: #333 }

.PK10skill_main .pks_left .RollM_content i { color: #eb3327 }

.PK10skill_main .pks_left .RollM_content img { max-width: 100% }

.PK10skill_main .pks_left .RollM_content .choice { padding-top: 63px }

.PK10skill_main .pks_left .RollM_content .choice a { display: block; float: left; height: 33px; line-height: 33px; padding: 0 20px; border: 1px solid #e6e6e6; margin: 0 3px 3px 0; font-size: 14px; color: #333 }

.aboutUs_main .aboutUs_content { background: #fff; padding: 20px 0 }

.aboutUs_main .aboutUs_content .ac_left { width: 240px; float: left }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a { display: block; height: 72px; line-height: 72px; border-left: 4px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding-left: 96px; position: relative; font-size: 18px; color: #333 }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a i { display: block; position: absolute; top: 25px; left: 65px }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a i.us01 { width: 24px; height: 22px; background-position: 0 0 }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a i.us02 { width: 22px; height: 26px; background-position: 0 -23px }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a i.us03 { width: 24px; height: 24px; background-position: 0 -50px }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a i.us04 { width: 22px; height: 24px; background-position: -23px -75px }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a.active, .aboutUs_main .aboutUs_content .ac_left .nav_block li a:active { border-left: 4px solid #eb3327; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; color: #eb3327; background: #fafafa }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a.active i.us01, .aboutUs_main .aboutUs_content .ac_left .nav_block li a:active i.us01 { background-position: -25px 0 }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a.active i.us02, .aboutUs_main .aboutUs_content .ac_left .nav_block li a:active i.us02 { background-position: -23px -23px }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a.active i.us03, .aboutUs_main .aboutUs_content .ac_left .nav_block li a:active i.us03 { background-position: -25px -50px }

.aboutUs_main .aboutUs_content .ac_left .nav_block li a.active i.us04, .aboutUs_main .aboutUs_content .ac_left .nav_block li a:active i.us04 { background-position: 0 -75px }

.aboutUs_main .aboutUs_content .ac_right { width: 1039px; float: left; border-left: 1px solid #e6e6e6 }

.aboutUs_main .aboutUs_content .ac_right .ar_title { padding: 14px 0; text-align: center }

.aboutUs_main .aboutUs_content .ac_right .ar_content { padding: 17px 95px 0; font-size: 14px; color: #666; line-height: 29px }

.aboutUs_main .aboutUs_content .ac_right .ar_content b { font-size: 16px; color: #333 }

.aboutUs_main .aboutUs_content .ac_right .ar_links { padding: 27px 110px 100px; overflow: hidden }

.aboutUs_main .aboutUs_content .ac_right .ar_links .links_img { width: 845px }

.aboutUs_main .aboutUs_content .ac_right .ar_links .links_img li { float: left; padding-right: 20px }

.aboutUs_main .aboutUs_content .ac_right .ar_links .links_img li a { display: block; text-align: center; line-height: 37px; font-size: 14px; color: #333 }

.aboutUs_main .aboutUs_content .ac_right .ar_links .links_img li a.li_img { width: 190px; height: 120px }

.aboutUs_main .aboutUs_content .ac_right .ar_links .links_img li a.active, .aboutUs_main .aboutUs_content .ac_right .ar_links .links_img li a:active, .aboutUs_main .aboutUs_content .ac_right .ar_links .links_img li a:hover { color: #eb3327 }

.four_main .fourBlock { background: #fff }

.four_main .fourBlock .fb_middle { width: 828px; margin: 0 auto; padding: 20px 0; line-height: 24px }

.four_main .fourBlock .fb_middle img { float: left }

.four_main .fourBlock .fb_middle .fBlock { float: right; padding-top: 69px }

.four_main .fourBlock .fb_middle .fBlock p { line-height: 34px; font-size: 22px; color: #333 }

.four_main .fourBlock .fb_middle .fBlock span { display: block; font-size: 14px; color: #666; padding-top: 17px }

.four_main .fourBlock .fb_middle .fBlock i { display: block; font-size: 14px; color: #333 }

.four_main .fourBlock .fb_middle .fBlock i a { color: #eb3327; text-decoration: underline }

.four_main .fourBlock .fb_middle .fBlock2 i { padding-top: 35px }

.four_main .fourBlock .fb_middle .fBlock2 i a { text-decoration: none }

.websiteMap_main .websiteMap { padding: 20px 0 58px; background: #fff; margin-bottom: 10px }

.websiteMap_main .websiteMap .wm_title { text-align: center }

.websiteMap_main .websiteMap .wm_content { padding: 0 40px }

.websiteMap_main .websiteMap .wm_content .LotteryTypes { border-bottom: 1px solid #e6e6e6; padding: 18px 0 }

.websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_img { line-height: 45px }

.websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_img img { float: left }

.websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_img b { float: left; padding-left: 10px; font-size: 14px; color: #333 }

.websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con { padding-top: 7px; line-height: 29px; font-size: 14px; color: #e7e7e7 }

.websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a { color: #666 }

.websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a.active, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a:active, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a:hover { color: #eb3327 }

.userData_main .userData { margin-bottom: 10px }

.userData_main .userData .ud_left { float: left; width: 219px; height: 610px; padding: 15px 11px 0; background: #fff }

.userData_main .userData .ud_left .headPortrait { padding: 15px 35px; border-bottom: 1px solid #e6e6e6 }

.userData_main .userData .ud_left .headPortrait .hp_img { width: 160px; height: 160px; overflow: hidden; margin: 0 auto; position: relative }

.userData_main .userData .ud_left .headPortrait .hp_img span { display: block; width: 160px; height: 160px; position: absolute; top: 0; left: 0 }

.userData_main .userData .ud_left .headPortrait .hp_font { width: 126px; margin: 0 auto; padding-top: 15px; font-size: 14px; color: #666; line-height: 24px }

.userData_main .userData .ud_left .headPortrait .hp_font a { color: #666 }

.userData_main .userData .ud_left .headPortrait .hp_font a.active, .userData_main .userData .ud_left .headPortrait .hp_font a:active, .userData_main .userData .ud_left .headPortrait .hp_font a:hover { color: #eb3327 }

.userData_main .userData .ud_left .hp_nav { padding-left: 56px }

.userData_main .userData .ud_left .hp_nav a { margin: 10px 0; display: block; height: 19px; line-height: 19px; padding-left: 27px; background-position: 0 0; color: #666; font-size: 14px }

.userData_main .userData .ud_left .hp_nav a.active, .userData_main .userData .ud_left .hp_nav a:active, .userData_main .userData .ud_left .hp_nav a:hover { background-position: 0 -20px; color: #eb3327 }

.userData_main .userData .ud_right { float: right; width: 1030px; min-height: 582px; background: #fff; padding: 23px 0 20px }

.userData_main .userData .ud_right .ur_title { border-bottom: 1px solid #e6e6e6; line-height: 37px; padding-left: 40px; font-size: 18px; color: #333 }

.userData_main .userData .ud_right .ur_con .ur_data { float: left; padding: 39px 0 0 81px }

.userData_main .userData .ud_right .ur_con .ur_data img { float: left; width: 97px; left: 97px }

.userData_main .userData .ud_right .ur_con .ur_data .conf { width: 239px; float: left; padding-left: 38px }

.userData_main .userData .ud_right .ur_con .ur_data .conf .title { font-size: 18px; color: #333; line-height: 35px }

.userData_main .userData .ud_right .ur_con .ur_data .conf .title.active, .userData_main .userData .ud_right .ur_con .ur_data .conf .title:active, .userData_main .userData .ud_right .ur_con .ur_data .conf .title:hover { color: #eb3327 }

.userData_main .userData .ud_right .ur_con .ur_data .conf i { line-height: 24px; font-size: 14px; color: #666 }

.userData_main .userData .ud_right .ur_con .ur_data .conf .key { line-height: 24px; font-size: 14px; color: #666 }

.userData_main .userData .ud_right .ur_con .ur_data .conf .key.active, .userData_main .userData .ud_right .ur_con .ur_data .conf .key:active, .userData_main .userData .ud_right .ur_con .ur_data .conf .key:hover { color: #eb3327 }

.userData_main .userData .ud_right .my_use { width: 997px; overflow: hidden; margin: 0 auto }

.userData_main .userData .ud_right .my_use .use_title { width: 997px; border: 1px solid #e6e6e6 }

.userData_main .userData .ud_right .my_use .use_title span { display: block; float: left; width: 331px; border-right: 1px solid #e6e6e6; text-align: center; padding: 10px 0; cursor: pointer }

.userData_main .userData .ud_right .my_use .use_title span i { display: block; font-size: 14px; line-height: 25px; color: #333 }

.userData_main .userData .ud_right .my_use .use_title span.active i, .userData_main .userData .ud_right .my_use .use_title span:active i { color: #eb3327 }

.userData_main .userData .ud_right .my_use .use_title span.active i.weight, .userData_main .userData .ud_right .my_use .use_title span:active i.weight { font-weight: 700 }

.userData_main .userData .ud_right .my_use .use_list { width: 1038px; padding: 20px 0 }

.userData_main .userData .ud_right .my_use .use_list .deselect { height: 26px; line-height: 26px; width: 100%; background-color: #eb3327; text-align: center; font-size: 12px; color: #fff; cursor: pointer; visibility: hidden }

.userData_main .userData .ud_right .my_use .use_list .tableBlock { float: left; width: 479px; margin-right: 39px }

.userData_main .userData .ud_right .my_use .use_list .tableBlock:hover .deselect { visibility: visible }

.userData_main .userData .ud_right .my_use .use_list table { width: 100% }

.userData_main .userData .ud_right .my_use .use_list table th { height: 41px; line-height: 41px; font-weight: 400; background: #f2f2f2; font-size: 14px; color: #333; border: 1px solid #e6e6e6 }

.userData_main .userData .ud_right .my_use .use_list table th a { color: #333; text-decoration: none }

.userData_main .userData .ud_right .my_use .use_list table th a:hover { color: #eb3327; text-decoration: none }

.userData_main .userData .ud_right .my_use .use_list table td { line-height: 17px; text-align: center; border: 1px solid #e6e6e6 }

.userData_main .userData .ud_right .my_use .use_list table td.list_td2 { height: 183px; padding: 16px 10px; text-align: left; line-height: 20px; font-size: 14px; vertical-align: top }

.userData_main .userData .ud_right .my_use .use_list table td.list_td2 .left { float: left; width: 100%; padding-top: 10px; margin-left: 46px }

.userData_main .userData .ud_right .my_use .use_list table td.list_td2 .left i { display: block; width: auto; line-height: 22px }

.userData_main .userData .ud_right .my_use .use_list table td.list_td3 { height: 24px; line-height: 24px; text-align: right; padding-right: 20px }

.userData_main .userData .ud_right .my_use .use_list table .list_td td { vertical-align: top; padding: 5px 0 }

.userData_main .userData .ud_right .my_use .use_list table .list_td td span { display: block }

.userData_main .userData .ud_right .my_use .use_list table .red { color: #eb3327 }

.userData_main .userData .ud_right .my_use .use_list table .green { color: #005e15 }

.lotteryVideo_main { padding-bottom: 30px }

.lotteryVideo_main .lotteryVideo { background: #fff }

.lotteryVideo_main .lotteryVideo .lv_title { height: 58px; line-height: 58px; padding-left: 40px; border-bottom: 1px solid #e6e6e6; font-size: 18px; color: #333 }

.lotteryVideo_main .lotteryVideo .lv_con { padding: 24px 40px 20px }

.lotteryVideo_main .lotteryVideo .lv_con img { width: 100%; height: 100% }

.lotteryVideo_main .lotteryVideo .lv_con .lv_inp { height: 69px; font-size: 14px; color: #666; padding-top: 30px }

.lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_left { float: left }

.lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_left input { width: 378px; height: 30px; line-height: 30px; border: 1px solid #e6e6e6; float: left; padding-left: 8px; color: #666 }

.lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_left .btn1, .lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_left .btn2 { float: left; display: block; width: 128px; height: 32px; line-height: 32px; text-align: center; margin-left: 10px; color: #666 }

.lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_right { float: right }

.lotteryVideo_main .lotteryVideo .lv_con .lv_inp .lv_right .bdshare-button-style0-32 a { margin: 0 0 0 6px }

.lotteryVideo_main .lotteryVideo .lv_con .video_list { position: relative; width: 1105px; margin: 0 auto }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul { overflow: hidden; position: relative }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul { width: 9999px }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li { float: left; margin-right: 20px; position: relative; width: 205px; height: 155px }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_img { display: block; width: 205px; height: 155px; position: relative }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_img .btn { width: 56px; height: 56px; position: absolute; top: 50%; left: 50%; margin: -28px 0 0 -28px }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_img img { width: 100%; height: 100% }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_img .flash { display: none; width: 100%; height: 100% }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_time { display: block; width: 100%; font-size: 0; background: #000; position: absolute; bottom: 0; left: 0; float: left }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_time b { display: block; height: 34px; line-height: 34px; padding-left: 10px; font-size: 12px; color: #fff; float: left }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_time i { font-weight: 700; color: #fff600 }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_time a { display: block; width: 36px; height: 34px; float: right }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .l_btn, .lotteryVideo_main .lotteryVideo .lv_con .video_list .r_btn { display: block; width: 28px; height: 155px; position: absolute; top: 0; cursor: pointer }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .l_btn { left: -35px }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .r_btn { right: -35px }

.AlarMeBlock .CheckBox { border: 1px solid #e6e6e6; margin-bottom: 10px }

.AlarMeBlock .CheckBox .cb_top { height: 40px; line-height: 40px; background: #f2f2f2; padding: 0 20px }

.AlarMeBlock .CheckBox .cb_top .title { float: left }

.AlarMeBlock .CheckBox .cb_top .right { float: right }

.AlarMeBlock .CheckBox .cb_top .sound { display: block; height: 16px; line-height: 16px; float: left; cursor: pointer; padding-left: 24px; margin-top: 12px }

.AlarMeBlock .CheckBox .cb_top .sound.active, .AlarMeBlock .CheckBox .cb_top .sound:hover { color: #eb3327; background-position: 0 -16px }

.AlarMeBlock .CheckBox .cb_top .text { float: left }

.AlarMeBlock .CheckBox .cb_top .lp_tb_selectPlugInBlock { float: left; margin: 6px 8px 0 }

.AlarMeBlock .CheckBox .cb_top .lp_tb_selectPlugInBlock .colorWorld_selectPlugIn.disabled { background: #f2f2f2; cursor: default }

.AlarMeBlock .CheckBox .cb_top .lp_tb_selectPlugInBlock .colorWorld_selectPlugIn.disabled .colorWorld_selectPlugInCons { color: #999 }

.AlarMeBlock .CheckBox .cb_down { height: 40px; font-size: 0; border-top: 1px solid #e6e6e6 }

.AlarMeBlock .CheckBox .cb_down .colorWorld_button { float: right; margin-right: 18px; margin-top: 6px }

.AlarMeBlock .CheckBox .cb_down .colorWorld_checkbox { margin-top: 9px }

.AlarMeBlock .AlarMe_btn { padding: 10px 0; text-align: center }

.AlarMeBlock .AlarMe_btn span { display: inline-block; width: 120px; height: 35px; margin: 0 auto; cursor: pointer; font-size: 14px; color: #333; font-weight: 700; text-align: center; line-height: 35px; background-position: 0 0 }

.AlarMeBlock .AlarMe_btn span.state2 { background-position: 0 -72px; color: #eb3327 }

.AlarMeBlock .AlarMe_btn span.state2.active { background-position: 0 -36px; color: #fff }

.AlarMeBlock .AlarMe_btn span.state3 { background-position: 0 -36px; color: #fff }

.AlarMeBlock .AlarMe_btn i { display: inline-block; height: 16px; line-height: 16px; background-position: 0 0; padding-left: 23px; font-size: 14px; color: #333; margin-left: 18px; cursor: pointer }

.AlarMeBlock .AlarMe_btn i.active, .AlarMeBlock .AlarMe_btn i:hover { color: #eb3327; background-position: 0 -16px }

.AlarMeBlock .AlarMe_list { overflow: hidden }

.AlarMeBlock .AlarMe_list .al_title { font-size: 14px }

.AlarMeBlock .AlarMe_list ul { width: 1220px }

.AlarMeBlock .AlarMe_list ul li { float: left; width: 230px; height: 394px; margin: 14px 12px 0 0 }

.AlarMeBlock .AlarMe_list ul li table .am_title td { width: 228px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #e6e6e6; font-size: 14px; color: #333 }

.AlarMeBlock .AlarMe_list ul li table .am_title td.number_header { width: 230px; height: 40px; background: #eb3327; color: #fff; border: none }

.AlarMeBlock .AlarMe_list ul li table .number_list { width: 228px; height: 348px; text-align: center; line-height: 348px; border: 1px solid #e6e6e6; font-size: 14px; color: #999 }

.AlarMeBlock .AlarMe_list ul li .table2 .content td { border: 1px solid #e6e6e6; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333 }

.software_main .software { margin-bottom: 10px }

.software_main .software .saberBlock { height: 50px; line-height: 50px; position: relative }

.software_main .software .saberBlock span { float: left; padding-left: 80px; font-size: 14px; color: #666 }

.software_main .software .saberBlock span i { color: #eb3327 }

.software_main .software .saberBlock .know { display: block; float: right; width: 118px; height: 29px; line-height: 29px; text-align: center; background: #eb3327; font-size: 14px; color: #fff; margin: 10px 90px 10px 0 }

.software_main .software .Download { padding-top: 8px }

.software_main .software .Download .dl_left { width: 810px; float: left; background: #fff; padding: 40px 40px 30px; overflow: hidden }

.software_main .software .Download .dl_left .load_left { float: left }

.software_main .software .Download .dl_left .load_left .downBlock { width: 404px; border-bottom: 1px solid #e6e6e6 }

.software_main .software .Download .dl_left .load_left .downBlock span { display: block; width: 65px; height: 66px; margin: 0 auto }

.software_main .software .Download .dl_left .load_left .downBlock span.title_bg { background-position: 0 0 }

.software_main .software .Download .dl_left .load_left .downBlock span.title_bg2 { background-position: 0 -65px }

.software_main .software .Download .dl_left .load_left .downBlock span.title_bg3 { background-position: 0 -130px }

.software_main .software .Download .dl_left .load_left .downBlock span.title_bg4 { background-position: 0 -195px }

.software_main .software .Download .dl_left .load_left .downBlock b { display: block; font-size: 18px; color: #333; line-height: 31px; text-align: center; padding-top: 12px; font-weight: 400 }

.software_main .software .Download .dl_left .load_left .downBlock i { display: block; font-size: 12px; color: #999; line-height: 20px; padding: 0 38px }

.software_main .software .Download .dl_left .load_left .downBlock2 { padding-top: 28px; border-bottom: none }

.software_main .software .Download .dl_left .load_left .edition { text-align: center; padding: 15px 0; font-size: 0 }

.software_main .software .Download .dl_left .load_left .edition .colorWorld_button { background: 0 0; width: auto; height: 27px; display: inline-block; margin: 0 5px; float: none }

.software_main .software .Download .dl_left .load_left .edition .colorWorld_button i { padding: 0 }

.software_main .software .Download .dl_left .load_left .edition .colorWorld_button a { padding: 0 5px }

.software_main .software .Download .dl_left .raia { display: block; height: 439px; border-left: 1px solid #e6e6e6; float: left }

.software_main .software .Download .dl_left .promptBlock { position: absolute; top: 3px; left: 3px; width: 400px; height: 30px; line-height: 30px; background: #d6f1f5; border-radius: 4px; padding: 0 16px 0 20px; font-size: 14px }

.software_main .software .Download .dl_left .promptBlock .text { float: left; color: #666 }

.software_main .software .Download .dl_left .promptBlock .link { float: right; display: block; padding-left: 20px; color: #333; text-decoration: none }

.software_main .software .Download .dl_left .promptBlock .link:hover { color: #eb3327; text-decoration: none }

.software_main .software .Download .dl_right { float: right; width: 381px }

.software_main .software .Download .dl_right .rt_top { background: #fff; padding: 40px }

.software_main .software .Download .dl_right .rt_top img { float: left; width: 110px; height: 110px }

.software_main .software .Download .dl_right .rt_top .cli_font { float: left; text-align: center; padding: 25px 21px }

.software_main .software .Download .dl_right .rt_top .cli_font span { font-size: 26px; color: #eb3327 }

.software_main .software .Download .dl_right .rt_top .cli_font i { font-size: 14px; color: #666 }

.software_main .software .Download .dl_right .rt_down { background: #fff; margin-top: 10px }

.software_main .software .Download .dl_right .rt_down .rt_title { font-size: 18px; height: 61px; line-height: 61px; border-bottom: 1px solid #e6e6e6; padding-left: 41px }

.software_main .software .Download .dl_right .rt_down .rt_font { padding: 36px 41px; line-height: 22px; font-size: 14px }

.software_main .software .Download .dl_right .rt_down .rt_font span { color: #666 }

.software_main .software .Download .dl_right .rt_down .rt_font i { color: #999 }

.software_main .software .VerBlock { margin-top: 10px; background: #fff }

.software_main .software .VerBlock .recomendar .men_nav { border-bottom: 1px solid #e6e6e6 }

.software_main .software .VerBlock .recomendar .men_nav li { float: left; line-height: 54px }

.software_main .software .VerBlock .recomendar .men_nav li a { float: left; display: block; height: 54px; border-bottom: 3px solid #fff; padding: 0 3px; margin: 0 37px; font-size: 18px; color: #666 }

.software_main .software .VerBlock .recomendar .men_nav li a.active, .software_main .software .VerBlock .recomendar .men_nav li a:active, .software_main .software .VerBlock .recomendar .men_nav li a:hover { border-bottom: 3px solid #eb3327; color: #eb3327 }

.software_main .software .VerBlock .recomendar .men_nav li i { float: left; color: #e0e0e0 }

.software_main .software .VerBlock .VerContent { padding: 20px 40px }

.software_main .software .VerBlock .VerContent .hot { padding-bottom: 25px; position: relative; overflow: hidden }

.software_main .software .VerBlock .VerContent .hot .ht_title { position: absolute; top: 20px; left: 0; width: 32px; padding: 75px 15px 38px; font-size: 18px; color: #eb3327; line-height: 25px; text-align: center }

.software_main .software .VerBlock .VerContent .hot .ht_content { padding: 36px 0 16px 63px; width: 9999px }

.software_main .software .VerBlock .VerContent .hot .ht_content li { width: 264px; float: left; border-right: 1px solid #efefef; padding: 0 64px }

.software_main .software .VerBlock .VerContent .hot .ht_content li p { width: 245px; font-size: 18px; color: #eb3327; line-height: 25px }

.software_main .software .VerBlock .VerContent .hot .ht_content li i { display: block; font-size: 14px; color: #999; line-height: 20px; padding-top: 12px; height: 102px; overflow: hidden }

.software_main .software .VerBlock .VerContent .hot .ht_content li a { display: block; margin: 16px auto 0; width: 114px; height: 28px; line-height: 28px; padding-left: 42px; font-size: 14px; color: #666 }

.software_main .software .VerBlock .VerContent .sofTitle { height: 20px; line-height: 20px; text-align: center }

.software_main .software .VerBlock .VerContent .sofTitle span { padding: 0 9px; background: #fff; font-size: 14px; color: #666 }

.software_main .software .VerBlock .VerContent .sofTitle span i { color: #eb3327 }

.software_main .software .VerBlock .VerContent .softwareBlock { padding: 20px 0 }

.software_main .software .VerBlock .VerContent .softwareBlock ul { width: 1237px }

.software_main .software .VerBlock .VerContent .softwareBlock ul li { float: left; padding: 0 38px 20px 0; position: relative }

.software_main .software .VerBlock .VerContent .softwareBlock ul li a { display: block; width: 271px; height: 35px; background-position: 0 0; font-size: 14px; color: #999; text-align: center; line-height: 35px }

.software_main .software .VerBlock .VerContent .softwareBlock ul li a.hover, .software_main .software .VerBlock .VerContent .softwareBlock ul li a:active, .software_main .software .VerBlock .VerContent .softwareBlock ul li a:hover { background-position: 0 -35px; color: #fff }

.software_main .software .frequentes { margin-top: 10px; background: #fff }

.software_main .software .frequentes p { height: 57px; line-height: 57px; padding-left: 40px; border-bottom: 1px solid #e6e6e6; font-size: 18px; color: #333 }

.software_main .software .frequentes .issue { padding: 12px 40px }

.software_main .software .frequentes .issue a { padding-right: 73px; font-size: 14px; color: #666 }

.software_main .software .frequentes .issue a.active, .software_main .software .frequentes .issue a:active, .software_main .software .frequentes .issue a:hover { color: #eb3327 }

.software_main .software .content { width: 1281px; position: absolute; height: 185px; font-family: 微软雅黑; display: block; overflow: hidden; top: 50px; left: 0 }

.software_main .software .content .ct_block { margin-top: 44px; line-height: 25px; float: right; width: 276px }

.software_main .software .content .call_service { display: block; width: 230px; height: 61px; cursor: pointer; margin-bottom: 12px; padding-left: 0 }

.software_main .software .content a { display: block; color: #fff; font-size: 14px; background: 0 0; padding-left: 28px; text-decoration: underline }

.free_main .freeList .list_left { float: left; width: 431px }

.free_main .freeList .list_left .tb_list { text-align: left; padding-left: 13px }

.free_main .freeList .list_left .tb_list .tb_warp { position: relative }

.free_main .freeList .list_left .tb_list .helpIcon { display: block; width: 20px; height: 20px; position: absolute; cursor: pointer; right: 10px; top: 0 }

.free_main .freeList .list_left .tb_list .helpIcon .helpBlock { position: absolute; bottom: 20px; left: -5px; display: none; padding-bottom: 15px }

.free_main .freeList .list_left .tb_list .helpIcon .bg2 { display: block; padding-top: 6px }

.free_main .freeList .list_left .tb_list .helpIcon .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 0 13px; width: 252px; white-space: normal }

.free_main .freeList .list_left .tb_list .helpIcon:hover { background-position: 0 -20px }

.free_main .freeList .list_left .tb_list .helpIcon:hover .helpBlock { display: block }

.free_main .freeList .list_left .fc_k3 { padding: 0 5%; font-size: 0 }

.free_main .freeList .list_left .fc_k3 span { display: inline-block; width: 24px; height: 24px; line-height: 24px; font-size: 16px; font-weight: 700; vertical-align: middle; margin: 0 3px }

.free_main .freeList .list_left .fc_pk10 { padding: 0 2%; font-size: 0 }

.free_main .freeList .list_left .fc_pk10 span { display: inline-block; width: 9%; height: 24px; line-height: 24px; font-size: 16px; vertical-align: middle }

.free_main .freeList .list_left .fc_bjkl8 { padding: 0 5%; font-size: 0; white-space: normal }

.free_main .freeList .list_left .fc_bjkl8 span { display: inline-block; width: 10%; height: 22px; line-height: 22px; font-size: 16px; font-weight: 700; vertical-align: middle }

.free_main .freeList .list_right { float: right; width: 753px }

.free_main .freeList .list_right table { margin-bottom: 10px }

.free_main .freeList .list_right table.polymerization_table th { background: #fcf0d7; border: 1px solid #efe6c5 }

.free_main .freeList .list_right table.polymerization_table td { background: #fefcf2; border: 1px solid #efe6c5 }

.free_main .freeList .list_right table.firstTable { margin-top: 0 }

.free_main .freeList .list_right table .nunTitle i { color: #eb3327 }

.free_main .freeList .list_right table .nunTitle2 { display: block; text-align: left; padding-left: 20px }

.free_main .freeList .list_right table .rank1 .ball { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 18px; margin: 0 auto }

.free_main .freeList .list_right table .rank1 .ball2 { font-size: 18px; color: #eb3327 }

.free_main .freeList .list_right table .font_weight { font-weight: 700 }

.free_main .freeList .list_right .attention { height: 38px; line-height: 38px; text-align: center; border: 1px solid #efe6c5; background: #fefcf2; font-size: 14px; color: #3789ff; margin-bottom: 10px }

.free_main .freeList .list_right .attention span { color: #666 }

.free_main .freeList .list_right .attention i { color: #eb3327 }

.tbPattern_main .tbPattern .list_left { float: left; width: 431px }

.tbPattern_main .tbPattern .list_left table .tb_list { text-align: left; padding-left: 13px }

.tbPattern_main .tbPattern .list_left table .tb_list .tb_warp { position: relative }

.tbPattern_main .tbPattern .list_left table .tb_list .helpIcon { display: block; width: 20px; height: 20px; position: absolute; cursor: pointer; right: 10px; top: 0 }

.tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .helpBlock { position: absolute; bottom: 20px; left: -5px; display: none; padding-bottom: 15px }

.tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .bg2 { display: block; padding-top: 6px }

.tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 0 13px; width: 252px }

.tbPattern_main .tbPattern .list_left table .tb_list .helpIcon:hover { background-position: 0 -20px }

.tbPattern_main .tbPattern .list_left table .tb_list .helpIcon:hover .helpBlock { display: block }

.tbPattern_main .tbPattern .list_left table .fc_k3 { padding: 0 5%; font-size: 0 }

.tbPattern_main .tbPattern .list_left table .fc_k3 span { display: inline-block; width: 24px; height: 24px; line-height: 24px; font-size: 16px; font-weight: 700; vertical-align: middle; margin: 0 3px }

.tbPattern_main .tbPattern .list_left table .fc_pk10 { padding: 0 2%; font-size: 0 }

.tbPattern_main .tbPattern .list_left table .fc_pk10 span { display: inline-block; width: 10%; height: 24px; line-height: 24px; font-size: 16px; font-weight: 700; vertical-align: middle }

.tbPattern_main .tbPattern .list_left .tbp_number { padding: 0 3%; font-size: 0; text-align: center }

.tbPattern_main .tbPattern .list_left .tbp_number span { display: inline-block; width: 26px; font-size: 16px; font-weight: 700; vertical-align: middle }

.tbPattern_main .tbPattern .list_left .tbp_number.tbp_pk10 span { width: 24px }

.tbPattern_main .tbPattern .list_right { float: right; width: 753px; overflow: hidden }

.tbPattern_main .tbPattern .list_right table .title { text-align: left }

.tbPattern_main .tbPattern .list_right table .title span { padding-left: 20px }

.tbPattern_main .tbPattern .list_right table .content td { padding: 5px 0; vertical-align: top; color: #eb3327 }

.tbPattern_main .tbPattern .list_right table .content td span { display: block; height: 21px; line-height: 21px; text-align: center; font-size: 14px }

.tbPattern_main .tbPattern .list_right table .content .odd { color: #005e15 }

.tbPattern_main .tbPattern .list_right .number_list { width: 775px; padding-top: 10px }

.tbPattern_main .tbPattern .list_right .number_list .listBlock { width: 369px; border: 1px solid #e6e6e6; float: left; margin: 0 11px 10px 0 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .title { height: 38px; line-height: 38px; border-bottom: 1px solid #e6e6e6; background: #f2f2f2 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .title span { padding-left: 20px; font-size: 14px; color: #333 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .title span i { color: #eb3327 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content { padding: 10px 18px }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li { height: 30px; line-height: 30px }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li span { width: 22%; float: left; font-size: 14px; color: #333 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 { width: 78%; float: left }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 li { float: left; margin: 0 5px }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 li span { display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 18px; color: #fff }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 li i { font-size: 16px; color: #333 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 li i.red { color: #eb3327 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span { background: 0 0; font-weight: 700; width: auto; font-size: 16px }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_1 { color: #f7ba02 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_2 { color: #ff5a00 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_3 { color: #8a0d00 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_4 { color: #15b3ff }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_5 { color: #04c8cb }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_6 { color: #333 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_7 { color: #999 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_8 { color: #5234ff }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_9 { color: #1db828 }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_10 { color: red }

.tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_klsf li span { background: 0 0; color: #0e77c7; font-weight: 700; width: auto; font-size: 16px }

.breakthrough_main .wire { text-decoration: line-through }

.InstructionsForUse .position { position: absolute; top: 26px; left: 0; display: block; z-index: 998 }

.InstructionsForUse .content { width: 260px; border: 1px solid #c6ccd4; border-radius: 2px; background: #f6f6f6; display: block; padding: 10px; line-height: 26px; font-size: 12px; text-align: left }

.InstructionsForUse .content font { color: #f70c0c }

.web380_toolBlock { margin-bottom: 10px; height: auto; width: 100% }

.web380_toolBlock .ulBlock { float: left }

.web380_toolBlock .ulBlock li { float: left; line-height: 36px; position: relative }

.web380_toolBlock .ulBlock li a { float: left; padding: 0 15px; height: 36px; font-size: 16px; color: #666; position: relative }

.web380_toolBlock .ulBlock li b { display: block; width: 75px; height: 19px; line-height: 16px; text-align: center; font-weight: 400; font-size: 12px; color: #fff; position: absolute; top: -15px; left: 36px }

.web380_toolBlock .ulBlock li i { padding: 0 10px; font-style: normal }

.web380_toolBlock .ulBlock li a.hover, .web380_toolBlock .ulBlock li a:hover { color: #ed1c24; border-bottom: 2px solid #ed1c24 }

.web380_tableBlock .tableBlock { float: left; position: relative; width: 589px }

.web380_tableBlock .tableBlock .lot-table { margin-bottom: 10px }

.web380_tableBlock .tableBlock table td i { font-style: normal }

.web380_tableBlock .tableBlock table .head td { background: #f2f2f2 }

.web380_tableBlock .tableBlock table .blueColor { color: #2696ff }

.web380_tableBlock .tableBlock table .redColor { color: #ff6671 }

.web380_tableBlock .tableBlock table .grayColor { color: #ccc }

.web380_tableBlock .tableBlock table .blueBtn, .web380_tableBlock .tableBlock table .orangeBtn, .web380_tableBlock .tableBlock table .whileBtn { color: #fff; display: inline-block; width: 50px; height: 20px; text-align: center; line-height: 20px }

.web380_tableBlock .tableBlock table .whileBtn { color: #666; background-position: 0 -42px }

.web380_tableBlock .tableBlock table .orangeBtn { background-position: 0 -21px }

.web380_tableBlock .tb_Block2 { margin-bottom: 10px; background-color: #fff }

.web380_tableBlock .tb_Block2 .tb_recommen { height: 160px; float: left; width: 100%; border: 1px solid #f2ba49 }

.web380_tableBlock .tb_Block2 .b_tit { width: 100%; font-size: 16px; color: #333; font-weight: 700; text-align: center; line-height: 30px; padding-top: 34px }

.web380_tableBlock .tb_Block2 .b_tit i { color: #eb3327 }

.web380_tableBlock .tb_Block2 .b_con { font-size: 14px; color: #666; text-align: center; line-height: 30px }

.web380_tableBlock .tb_Block2 .b_con i { color: #eb3327 }

.web380_tableBlock .tb_Block2 .b_btn { text-align: center; padding-top: 20px }

.web380_tableBlock .tb_Block2 .b_btn .look { display: inline-block; font-size: 14px; font-weight: 700; text-decoration: underline; color: #eb3327 }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_logo { float: left; width: 151px; height: 117px; font-size: 18px; color: #fff; line-height: 160px; text-align: center; padding: 17px 22px 26px }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content { float: right; width: 372px; padding: 9px 0 15px; text-align: left }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_bigSmall { height: 38px; line-height: 38px; font-size: 18px; color: #333; position: relative; float: left; width: 100% }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_bigSmall i { position: absolute; left: 82px; top: 2px; display: block; font-size: 14px; max-width: 70px }

.web380_tableBlock .tb_bottom { height: 160px; float: left; width: 100%; border: 1px solid #f2ba49 }

.web380_tableBlock .tb_bottom .helpIcon { display: block; width: 20px; height: 20px; cursor: pointer; position: absolute; top: 8px; left: 155px }

.web380_tableBlock .tb_bottom .helpIcon .helpBlock { position: absolute; bottom: 20px; left: -5px; display: none; padding-bottom: 15px }

.web380_tableBlock .tb_bottom .helpIcon .bg2 { display: block; padding-top: 6px }

.web380_tableBlock .tb_bottom .helpIcon .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 0 13px; width: 252px }

.web380_tableBlock .tb_bottom .helpIcon:hover .helpBlock { display: block }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left { float: left; width: 100% }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .ct_li { display: block; width: 186px; float: left; font-size: 14px; color: #999; line-height: 25px }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .ct_li .icon { display: block; margin-right: 10px; width: 16px; height: 10px; float: left; margin-top: 8px }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .ct_li .text { padding-right: 10px; float: left }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .tl_font { color: #333 }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .tl_font2 { color: #429dff }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .tl_font3 { color: #eb3327 }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_left .tl_font3 .icon { width: 17px; height: 11px; background-position: 0 -10px }

.web380_tableBlock .rightTable { float: right }

.web380_tableBlock .rightTable .tb_Block2 { z-index: 5 }

.shaHaoDingDan_main .lotteryPublic_tableBlock .photoBlock { padding: 5px 0; font-size: 0; line-height: 0 }

.shaHaoDingDan_main .lotteryPublic_tableBlock .photoBlock img { width: 55px }

.shaHaoDingDan_main .lotteryPublic_tableBlock .photoBlock p { line-height: 20px; font-size: 14px; color: #333 }

.shaHaoDingDan_main .lotteryPublic_tableBlock .bg_red { background: #eb3327; color: #fff }

.shaHaoDingDan_main .lotteryPublic_tableBlock .bg_green { background: #ebffea; color: green }

.shaHaoDingDan_main .lotteryPublic_tableBlock .bg_orange { background: #fff2ea; color: #eb3327 }

.LightBox_window { position: absolute; top: 42px; left: 0; z-index: 999; background: #fff }

.LightBox_window i { display: block; width: 15px; height: 8px; position: absolute; top: -7px; left: 102px }

.LightBox_window .top { width: 735px; height: 7px }

.LightBox_window .middle { width: 685px; height: auto; padding: 10px 25px; font-size: 14px; color: #666; line-height: 21px }

.LightBox_window .middle a { display: block; width: 681px }

.LightBox_window .middle img { max-width: 100% }

.LightBox_window .bottom { width: 735px; height: 8px }

.help_main .help_centre { background: #fff; padding: 15px 0 33px; margin-bottom: 10px }

.help_main .help_centre .help_nav { float: left; width: 240px; height: auto; padding-top: 7px }

.help_main .help_centre .help_nav .nav_block { border-right: 1px solid #e6e6e6; padding-bottom: 50px }

.help_main .help_centre .help_nav .nav_block .nb_li { padding: 18px 0; border: 1px solid #fff; border-right: none }

.help_main .help_centre .help_nav .nav_block .nb_li span { display: block; line-height: 37px; font-size: 18px; color: #333; padding-left: 57px }

.help_main .help_centre .help_nav .nav_block .nb_li.active, .help_main .help_centre .help_nav .nav_block .nb_li:active { border: 1px solid #e6e6e6; border-right: none; background: #fafafa }

.help_main .help_centre .help_nav .nav_block .nb_li.active span, .help_main .help_centre .help_nav .nav_block .nb_li:active span { color: #eb3327 }

.help_main .help_centre .help_nav .nav_block .nb_li .nav_block2 { padding-left: 54px }

.help_main .help_centre .help_nav .nav_block .nb_li .nav_block2 a { line-height: 32px; font-size: 14px; color: #333 }

.help_main .help_centre .help_nav .nav_block .nb_li .nav_block2 a.active, .help_main .help_centre .help_nav .nav_block .nb_li .nav_block2 a:active, .help_main .help_centre .help_nav .nav_block .nb_li .nav_block2 a:hover { color: #eb3327 }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent { padding-left: 53px }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block { padding-top: 9px }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block span { display: block; height: 22px; line-height: 22px; font-size: 16px; color: #999; padding-left: 28px; margin-bottom: 6px }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block span.gqc { background-position: 0 0 }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block span.szc { background-position: 0 -23px }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block .gh_ul a { display: block; font-size: 14px; color: #333; line-height: 32px }

.help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block .gh_ul a.active, .help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block .gh_ul a:hover { color: #eb3327 }

.help_main .help_centre .help_nav .nav_block .service_qq { padding-left: 20px; padding-top: 24px }

.help_main .help_centre .help_nav .nav_block .service_qq a { display: block; width: 161px; height: 59px; line-height: 59px; padding-right: 10px; text-align: right; color: #666; font-size: 12px }

.help_main .help_centre .help_content { width: 1039px; height: auto; padding-top: 196px; float: left }

.help_main .help_centre .help_content .font { width: 719px; margin: 0 auto; line-height: 30px; font-size: 14px; color: #666 }

.help_main .help_centre .guide_content { padding-top: 0; text-align: center; background: 0 0 }

.help_main .help_centre .guide_content .gc_title { padding: 30px 0; text-align: center }

.help_main .help_centre .guide_content .gc_title .t_content { display: inline-block }

.help_main .help_centre .guide_content .gc_title .t_content i { float: left; display: inline-block; width: 60px; height: 30px }

.help_main .help_centre .guide_content .gc_title .t_content span { float: left; display: inline-block; line-height: 30px; font-size: 28px; color: #333; padding: 0 20px }

.help_main .help_centre .guide_content .ct_content { text-align: left; padding: 0 106px 0 48px; line-height: 24px; font-size: 14px; color: #666 }

.help_main .help_centre .guide_content .ct_content span { display: block; font-size: 16px; color: #333; font-weight: 700; line-height: 32px }

.help_main .help_centre .guide_content .ct_content a { color: #0082dd; text-decoration: underline }

.help_main .help_centre .guide_content .ct_content img { padding-left: 21px }

.polymerization_main .polymerization_block { background: #fff; padding: 0 40px; margin-bottom: 10px }

.polymerization_main .polymerization_block .polyme_block { width: 1350px; overflow: hidden }

.polymerization_main .polymerization_block .polyme_block .pb_block { width: 310px; height: 216px; float: left; margin-right: 134px; padding-bottom: 35px; overflow: hidden }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_title { height: 20px; padding: 17px 0; line-height: 20px; border-bottom: 1px solid #e6e6e6 }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_title span { float: left; padding-left: 12px; font-size: 18px; font-weight: 700 }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_title a { float: right; font-size: 14px; color: #666 }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul { padding-top: 11px }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li { font-size: 14px; color: #666; line-height: 30px }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li a { float: left; color: #666; padding-left: 13px; max-width: 224px }

.polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li i { float: right }

.formula_main .lotteryPublic_tableBlock .noData { background: #fafafa; height: 128px; font-size: 16px; color: #666 }

.formula_main .form_table { padding-bottom: 20px }

.formula_main .form_lot .number_pk10 span { margin: 0 4px }

.formula_main .form_lot .font_red { font-weight: 700 }

.formula_main .yiLouTable_thBlock { font-size: 0; line-height: 0 }

.formula_main .yiLouTable_thBlock .thBlock { position: relative; display: inline-block; height: auto; width: auto }

.formula_main .yiLouTable_thBlock .name { font-size: 14px; color: #333; display: block; height: 20px; line-height: 20px; float: left }

.formula_main .yiLouTable_thBlock .btn { display: block; width: 14px; float: left; margin-top: 2px; margin-left: 10px }

.formula_main .yiLouTable_thBlock .btnB, .formula_main .yiLouTable_thBlock .btnT { display: block; cursor: pointer; width: 14px; height: 7px }

.formula_main .yiLouTable_thBlock .btnT { background-position: 0 0; margin-bottom: 2px }

.formula_main .yiLouTable_thBlock .btnT.active, .formula_main .yiLouTable_thBlock .btnT:hover { background-position: -16px 0 }

.formula_main .yiLouTable_thBlock .btnB { background-position: 0 -9px }

.formula_main .yiLouTable_thBlock .btnB.active, .formula_main .yiLouTable_thBlock .btnB:hover { background-position: -16px -9px }

.formula_main .look { color: #3789ff }

.formula_main .look.active, .formula_main .look:hover { text-decoration: underline }

.forPublic_tabTit { padding-bottom: 10px }

.forPublic_tabTit .rt_l { float: left; font-size: 14px; color: #666 }

.forPublic_tabTit .rt_l i { color: #eb3327 }

.forPublic_tabTit .rt_list { float: left; padding-left: 30px }

.forPublic_tabTit .rt_list i { display: inline-block; margin-right: 20px; font-size: 14px; color: #666; cursor: pointer }

.forPublic_tabTit .rt_list i.active, .forPublic_tabTit .rt_list i:hover { color: #eb3327; text-decoration: underline }

.forPublic_tabTit .rt_r { float: right; font-size: 14px; color: #666 }

.forPublic_tabTit .rt_r i { color: #3789ff; padding-left: 10px; cursor: pointer; text-decoration: underline }

.OpenWindows_block { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999 }

.OpenWindows_block .explain_win { position: absolute; top: 50%; left: 50%; margin-left: -296px; width: 592px; height: auto; background: #fff; border: 1px solid #e6e6e6; border-radius: 4px }

.OpenWindows_block .win_title { height: 54px; line-height: 54px; border-bottom: 1px solid #efefef; text-align: center; position: relative }

.OpenWindows_block .win_title i { position: absolute; top: 0; right: 0; width: 54px; height: 54px; cursor: pointer }

.OpenWindows_block .win_title b { font-size: 16px }

.OpenWindows_block .win_title .nt_l { float: left; padding-left: 25px }

.OpenWindows_block .win_fon { overflow: hidden; padding: 20px 27px }

.OpenWindows_block .win_fon .nf_c { color: #666; font-size: 14px; line-height: 35px }

.OpenWindows_block .win_fon .login { text-align: center; line-height: 30px; font-size: 14px; color: #666 }

.OpenWindows_block .win_fon .login a { display: inline-block; width: 62px; height: 28px; text-align: center; border: 1px solid #eb3327; border-radius: 4px; color: #eb3327 }

.OpenWindows_block .win_fon .login a.active, .OpenWindows_block .win_fon .login a:hover { background: #eb3327; color: #fff }

.OpenWindows_block .win_fon .fc_jg b { color: #333 }

.OpenWindows_block .win_fon .fc_jg i { display: inline-block; width: 50px; height: 27px; line-height: 27px; text-align: center; background: #eb3327; border-radius: 4px; margin-left: 5px; color: #fff; font-size: 14px; font-weight: 700 }

.OpenWindows_block .nf_inp { font-size: 14px; color: #666; line-height: 26px }

.OpenWindows_block .nf_inp .font_red { color: #eb3327 }

.OpenWindows_block .nf_inp .inp_b { padding-top: 10px }

.OpenWindows_block .nf_inp .ex_i textarea { display: block; width: 512px; height: 216px; padding: 15px; line-height: 22px; font-size: 14px; border: 1px solid #dbdbdb }

.OpenWindows_block .nf_inp .attent { padding-top: 5px; padding-left: 23px; line-height: 16px; font-size: 12px; color: #eb3327 }

.OpenWindows_block .nf_inp .in_tex { width: 328px; height: 37px; border: 1px solid #dbdbdb; padding: 0 10px; margin-top: 10px }

.OpenWindows_block .nf_inp .in_tex input { width: 100%; border: none; line-height: 24px; padding: 6px 0; font-size: 14px }

.OpenWindows_block .nf_inp .in_btn { padding-top: 15px }

.OpenWindows_block .nf_inp .in_btn a { display: block; width: 109px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #999; background: #e6e6e6; border-radius: 4px }

.OpenWindows_block .nf_inp .in_btn a.active, .OpenWindows_block .nf_inp .in_btn a:hover { color: #fff; background: #eb3327 }

.OpenWindows_block .font_red { color: #eb3327 }

.OpenWindows_block .font_blue { color: #3789ff }

.investment_main .lotteryPublic_buttonBlock { padding-bottom: 20px }

.investment_main .lotteryPublic_twoMenuBlock { margin-bottom: 15px }

.investment_main .lotteryPublic_twoMenuBlock ul { float: left }

.investment_main .lotteryPublic_twoMenuBlock li { float: left; line-height: 24px }

.investment_main .lotteryPublic_twoMenuBlock a { display: block; font-size: 14px; color: #666; padding: 0 2px 8px; float: left; border-bottom: 3px solid #fff; position: relative }

.investment_main .lotteryPublic_twoMenuBlock a.active, .investment_main .lotteryPublic_twoMenuBlock a:hover { color: #eb3327; border-bottom: 3px solid #eb3327 }

.investment_main .lotteryPublic_twoMenuBlock a .forbidden:hover, .investment_main .lotteryPublic_twoMenuBlock a.forbidden { color: #ccc; cursor: default; border-bottom: 3px solid #fff }

.investment_main .lotteryPublic_twoMenuBlock i { float: left; padding: 0 24px; color: #ccc; font-size: 14px }

.investment_main .yiLouTable_thBlock { font-size: 0; line-height: 0 }

.investment_main .yiLouTable_thBlock .thBlock { position: relative; display: inline-block; height: auto; width: auto }

.investment_main .yiLouTable_thBlock .name { font-size: 14px; color: #333; display: block; height: 20px; line-height: 20px; float: left }

.investment_main .yiLouTable_thBlock .btn { display: block; width: 14px; float: left; margin-top: 2px; margin-left: 10px }

.investment_main .yiLouTable_thBlock .btnB, .investment_main .yiLouTable_thBlock .btnT { display: block; cursor: pointer; width: 14px; height: 7px }

.investment_main .yiLouTable_thBlock .btnT { background-position: 0 0; margin-bottom: 2px }

.investment_main .yiLouTable_thBlock .btnT.active, .investment_main .yiLouTable_thBlock .btnT:hover { background-position: -16px 0 }

.investment_main .yiLouTable_thBlock .btnB { background-position: 0 -9px }

.investment_main .yiLouTable_thBlock .btnB.active, .investment_main .yiLouTable_thBlock .btnB:hover { background-position: -16px -9px }

.investment_main .csj410_Table_thBlock .search { display: block; width: 17px; height: 17px; position: relative; cursor: pointer; margin-left: 5px; float: left; background-position: 0 0 }

.investment_main .csj410_Table_thBlock .search.active, .investment_main .csj410_Table_thBlock .search:hover { background-position: 0 -19px }

.investment_main .csj410_Table_thBlock .name { font-weight: 700; color: #eb3327 }

.investment_main .trBg_yellow { background: #feeba9 }

.colorWorld_luzhuBlock { width: 100% }

.colorWorld_luzhuBlock .bigOrSmall_checkbox .colorWorld_checkbox { margin-left: 0; margin-right: 20px }

.colorWorld_luzhuBlock .bigOrSmall_checkbox .colorWorld_button { margin-left: 0; margin-right: 15px }

.colorWorld_luzhuBlock .colorWorld_luzhuBlockTitle { padding: 0 40px; height: 59px; border-bottom: 1px solid #eee }

.colorWorld_luzhuBlock .colorWorld_luzhuBlockTitle_left { line-height: 59px; float: left; font-size: 18px; color: #333 }

.colorWorld_luzhuBlock .colorWorld_luzhuBlockTitle_right { float: right }

.colorWorld_luzhuBlock .colorWorld_selectDateRight { float: left }

.colorWorld_luzhuBlock .colorWorld_paddingTop20 { padding: 20px 0 0 0 }

.colorWorld_luzhuBlock .colorWorld_colorBlack { color: #333 }

.colorWorld_luzhuBlock .colorWorld_luzhuBlockContent { padding: 0 40px; padding-bottom: 20px }

.colorWorld_luzhuBlock .colorWorld_changLongBlockContent { padding: 0 40px; padding-bottom: 20px }

.colorWorld_luzhuBlock .colorWorld_selectCheckBox { width: 100%; height: auto; padding-top: 10px }

.colorWorld_luzhuBlock .colorWorld_deleteButton { padding-left: 35px }

.colorWorld_luzhuBlock .colorWorld_luzhuBlock .colorWorld_deleteButton { float: left }

.colorWorld_luzhuBlock .colorWorld_luZhuTitle2 { padding: 0 10px; height: 38px; padding-bottom: 10px }

.colorWorld_luzhuBlock .colorWorld_lamp { width: 28px; height: 38px; float: left }

.colorWorld_luzhuBlock .colorWorld_lampFont { float: left; line-height: 38px; font-size: 14px; padding-left: 10px }

.colorWorld_luzhuBlock .colorWorld_lampFont i.red { color: #eb3327 }

.colorWorld_luzhuBlock .colorWorld_luzhuGuanYa { width: 100%; font-size: 14px; padding-bottom: 10px }

.colorWorld_luzhuBlock .colorWorld_luzhuGuanYa tr.title td { height: 40px; width: auto; line-height: 40px; background-color: #f2f2f2; vertical-align: middle }

.colorWorld_luzhuBlock #luzhuShow { padding-top: 5px }

.colorWorld_selectLuZhuTabs { font-size: 14px; padding-top: 20px; padding-bottom: 5px; height: auto }

.colorWorld_selectLuZhuTabs .link { margin-right: 40px; display: inline-block }

.colorWorld_selectLuZhuTabs .link a { display: block; padding-bottom: 8px; color: #333; text-decoration: none; outline: 0 }

.colorWorld_selectLuZhuTabs .link a:hover { color: #eb3327; border-bottom: 3px solid #eb3327 }

.colorWorld_selectLuZhuTabs .active a { color: #eb3327; border-bottom: 3px solid #eb3327 }

.colorWorld_selectLuZhuTabs .line { font-size: 12px; margin-right: 40px; color: #e0e0e0 }

.colorWorld_selectDateBar_left { float: left; position: absolute; left: 0; top: 7px }

.colorWorld_selectDateBar_right { float: right; position: absolute; right: 0; top: 7px; padding-right: 55px }

.colorWorld_selectDateBar_center { padding: 0 420px 0 210px; height: 28px }

.colorWorld_bigAndSmallBorder { border: 1px solid #d9d9d9 }

.colorWorld_bigAndSmallBlock { width: 100%; height: 26px; background-color: #fff; line-height: 26px; text-align: center; color: #888; font-size: 0 }

.colorWorld_bigAndSmallBlock i { width: 3.7037037037%; height: 26px; display: inline-block; font-size: 14px; color: #999 }

.colorWorld_bigAndSmallBlock i.red { color: #eb3327 }

.colorWorld_bigAndSmallBlock i.blue { color: #0082dd }

.colorWorld_changLong_Block { width: 100%; margin-bottom: 10px }

.colorWorld_changLong_leftSection { width: 247px; background-color: #fff; vertical-align: top }

.colorWorld_changLong_centerSection { width: 10px; background-color: #f8f8f8 }

.colorWorld_changLong_rightSection { width: auto; background-color: #fff; vertical-align: top }

.colorWorld_changLong_sectionBlock_left { padding: 0 40px }

.colorWorld_changLong_titleButton { width: 100%; padding-top: 8px }

.colorWorld_changLong_titleHot { width: 100%; padding-bottom: 10px; padding-top: 20px; border-bottom: 1px solid #e6e6e6; font-size: 14px; font-weight: 700; color: #333 }

.colorWorld_changLong_hotList { width: 100%; height: auto }

.colorWorld_changLong_hotList ul { width: 100% }

.colorWorld_changLong_hotList ul li { width: 100%; display: block }

.colorWorld_adBlock { width: 100%; padding: 20px 0 25px 0; font-size: 0 }

.colorWorld_rightBorder_span { padding: 10px 40px 20px 40px }

.colorWorld_rightBorder_spanTitle { width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6 }

.colorWorld_rightBorder_spanTitle .li_span { display: block; font-size: 16px; float: left }

.colorWorld_rightBorder_spanTitle .li_span a { height: 37px; display: block; padding: 0 5px; text-align: center }

.colorWorld_rightBorder_spanTitle .li_span:hover a { color: #eb3327; border-bottom: 3px solid #ed1c24 }

.colorWorld_rightBorder_spanTitle .active a { color: #eb3327; border-bottom: 3px solid #ed1c24 }

.colorWorld_rightBorder_spanTitle .cl-remind { float: left; margin-left: 60px; position: relative; z-index: 10 }

.colorWorld_rightBorder_spanTitle .cl-remind .remindBlock { position: absolute; top: 40px; left: 50%; display: none; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 12px #ccc; line-height: 20px; font-size: 12px; color: #666; padding: 15px 30px; width: 358px; text-align: left; z-index: 99; margin-left: -210px }

.colorWorld_rightBorder_spanTitle .cl-remind .angle { position: absolute; top: -9px; left: 50%; display: block; width: 17px; height: 10px; margin-left: -8px }

.colorWorld_rightBorder_spanTitle .cl-remind .title { font-size: 14px; font-weight: 700; color: #333; line-height: 22px }

.colorWorld_rightBorder_spanTitle .cl-remind .content { font-size: 12px; color: #666; line-height: 20px; padding-bottom: 20px }

.colorWorld_rightBorder_spanTitle .cl-remind .erWeiMa { display: block; width: 104px; height: 104px; margin: 0 auto; padding: 6px 9px 8px 8px; font-size: 0 }

.colorWorld_rightBorder_spanTitle .cl-remind .erWeiMa img { width: 100%; height: 100%; border-radius: 4px }

.colorWorld_rightBorder_spanTitle .cl-remind .text { display: block; text-align: center; font-size: 14px; color: #333; line-height: 30px }

.colorWorld_rightBorder_spanTitle .cl-remind:hover .remindBlock { display: block }

.colorWorld_rightBorder_spanTitle .li_span2 { display: block; font-size: 16px; height: 37px; text-align: center; position: relative; cursor: pointer }

.colorWorld_rightBorder_spanTitle .li_span2 .new { position: absolute; top: -5px; right: -15px; display: block; width: 24px; height: 16px }

.colorWorld_rightBorder_spanTitle .line { display: block; margin: 0 30px; float: left }

.colorWorld_rightBorder_spanTitle .spanTitle_right { display: block; width: 425px; float: right; font-size: 14px }

.colorWorld_rightBorder_spanTitle .spanTitle_right .sound { width: 19px; height: 16px; position: absolute; left: -15px; top: 11px; cursor: pointer }

.colorWorld_rightBorder_spanTitle .spanTitle_right .active { color: #eb3327 }

.colorWorld_rightBorder_spanTitle .spanTitle_right .active .sound { background-position: 0 -15px }

.colorWorld_tableCons { width: 100%; margin-top: 10px; overflow-y: auto; max-height: 905px }

.colorWorld_tableCons table { width: 100% }

.colorWorld_tableCons table tr.title td { background-color: #f2f2f2 }

.colorWorld_tableCons table tr.odd td { background-color: #f9f9f9 }

.colorWorld_tableCons table tr.active td { background-color: #feeba9 }

.colorWorld_tableCons table td { border: 1px solid #e6e6e6; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #333 }

.colorWorld_tableCons table td span.blue { color: #0082dd }

.colorWorld_tableCons table td a { color: #333; text-decoration: none }

.colorWorld_tableCons table td a:hover { color: #eb3327 }

.colorWorld_tipsBlock { padding-top: 25px; line-height: 24px; font-size: 14px }

.colorWorld_danShuanBlock { width: 100% }

.colorWorld_danShuanTitle { width: 100%; font-size: 14px }

.colorWorld_danShuanTitle .title { padding-left: 20px; float: left }

.colorWorld_danShuanTitle td { height: 28px; background-color: #f2f2f2; border: 1px solid #e6e6e6; border-bottom: 0; padding: 6px 0 }

.colorWorld_danShuanTitle .colorWorld_danShuanRight { height: 28px; width: 100px }

.colorWorld_danShuanTitle2 { width: 100%; font-size: 14px }

.colorWorld_danShuanTitle2 .title { padding-left: 20px }

.colorWorld_danShuanTitle2 td { height: 28px; background-color: #fff; border: 1px solid #e6e6e6; border-bottom: 0; padding: 6px 0 }

.colorWorld_danShuanTitle2 .colorWorld_danShuanRight { height: 28px; width: 100px }

.colorWorld_danShuanRight { float: right; position: relative }

.web_jt_Up { width: 28px; height: 28px; background-position: 0 0; position: absolute; right: 70px; top: 0; cursor: pointer }

.web_jt_Up:hover { background-position: 0 -56px }

.web_jt_Down { width: 28px; height: 28px; background-position: 0 -28px; position: absolute; right: 30px; top: 0; cursor: pointer }

.web_jt_Down:hover { background-position: 0 -84px }

.colorWorld_danShuan { float: right }

.colorWorld_changLongTipsTitle { width: 100% }

.colorWorld_changlongTipsTable td { width: 25%; text-align: center; height: 40px; line-height: 40px; border: 1px solid #e6e6e6; font-size: 14px }

.colorWorld_changlongTipsTable td i.red { color: #eb3327 }

.colorWorld_changlongTipsTable td i.green { color: #005e15 }

.colorWorld_yiLou { width: 100% }

.colorWorld_yiLou .lis { width: auto; padding: 0 40px; cursor: pointer }

.colorWorld_yiLou .line { color: #e6e6e6 }

.colorWorld_changlongTipsTable2 tr.title td { background-color: #f2f2f2 }

.colorWorld_changlongTipsTable2 td { height: 40px; line-height: 40px; text-align: center; font-size: 14px; border: 1px solid #e6e6e6 }

.colorWorld_changlongTipsTable2 td .red { color: #eb3327 }

.colorWorld_changlongTipsTable2 td .green { color: #005e15 }

.colorWorld_changlongTipsTable2 tr.odd td { background-color: #f9f9f9 }

.numberFor { width: 100% }

.numberFor td { border: 0 !important; text-align: center; padding: 0 !important; vertical-align: middle !important }

.colorWorld_deleteTopBorder { border-top: 0 !important }

.main_block { padding-bottom: 10px }

.main_block .main_left { float: left; width: 910px }

.main_block .main_right { float: right; width: 360px }

.main_block .main_right .blockTitle { border-bottom: 1px solid #efefef; line-height: 50px; padding-top: 5px }

.main_block .main_right .blockTitle span { float: left; color: #999 }

.main_block .main_right .blockTitle span b { font-size: 18px; color: #333 }

.main_block .main_right .blockTitle span i { font-size: 18px; padding: 0 4px; color: #e2e2e2 }

.main_block .main_right .blockTitle .more { float: right; display: block; width: 25px; height: 52px; background-position: center }

.main_right_title { padding-bottom: 14px }

.main_right_title .font { display: block; width: 160px; background: #fff; margin: 0 auto; text-align: center }

.main_right_title .font .cn { display: block; font-size: 20px; color: #333; line-height: 28px }

.main_right_title .font .en { display: block; font-size: 12px; color: #999; line-height: 14px }

.main_right_title .font .line { display: block; width: 60px; height: 4px; background: #eb3327; margin: 2px auto 0 }

.index_banner { position: relative; width: 100%; height: 310px; overflow: hidden; background: #fff; margin-bottom: 10px }

.index_banner img { width: 910px; height: 310px; display: block; z-index: 1 }

.index_banner ul { position: absolute; top: 0; left: 0; height: 100%; z-index: 1; float: left; cursor: pointer }

.index_banner ul li { float: left }

.index_banner ul a { display: block }

.index_banner p { position: absolute; bottom: 20px; width: 100%; z-index: 3; text-align: center }

.index_banner p a { display: inline-block; width: 30px; height: 5px; background: #fff; margin: 0 5px; font-size: 0 }

.index_banner p .active { background: #eb3327 }

{ background: #fff; padding: 16px 54px 28px }

.lll_czNav { border-bottom: 1px solid #eee }

.lll_czNav ul { float: left }

.lll_czNav li { float: left; line-height: 52px }

.lll_czNav .line { position: absolute; bottom: 0; left: 50%; margin-left: -29px; display: block; width: 58px; height: 4px; background: #fff }

.lll_czNav a { display: block; position: relative; float: left; font-size: 16px; width: 128px; text-align: center; color: #333; text-decoration: none }

.lll_czNav a:hover { color: #eb3327; text-decoration: none }

.lll_czNav a.active, .lll_czNav a:hover { color: #eb3327 }

.lll_czNav a.active .line, .lll_czNav a:hover .line { background: #eb3327 }

.lll_czNav .line2 { float: left; color: #e0e0e0 }

.lll_czInfo { padding-top: 0px }

.lll_czLi { margin-bottom: 35px; }
/*#award_result_qg .lll_czLi { margin-bottom: 35px; border-bottom: 1px solid #ddd; }*/
.lll_czLi:last-child { margin-bottom: 0px; }
.lll_czLi .info { height: 86px; padding-left: 7px; padding-top: 15px }

.lll_czLi .czLogo { float: left; display: block; width: 97px; height: 75px }

.lll_czLi .czLogo img { height: 75px;width:75px; }

.lll_czLi .numberBlock { float: left }

.lll_czLi .numberBlock .text { font-size: 18px; line-height: 26px }

.lll_czLi .dateBlock { float: right; padding-top: 0; width: 200px }

.lll_czLi .date { font-size: 14px; color: #999; float: right; line-height: 30px }

.lll_czLi .date b { font-size: 24px; font-weight: 400; color: #eb3327 }

.lll_czLi .date .bgtime { font-size: 24px; font-weight: 400; color: #eb3327 }

.lll_czLi .opentyle { font-size: 14px; color: #999; float: right; line-height: 30px ;width:110px;}

.lll_czLi .lhcstatue { font-size: 14px; color: #999; float: right; line-height: 30px; width: 110px; }

.lll_czLi .video { float: right; display: block; width: 109px; height: 34px; text-align: center; line-height: 34px; background: #eb3327; font-size: 14px; border-radius: 2px; margin-left: 12px; color: #fff; text-decoration: none }

.lll_czLi .video:hover { color: #fff; text-decoration: none }

.lll_czLi .video:hover { background: #d4200b }

.lll_czLi .table table { width: 100% }

.lll_czLi .table td, .lll_czLi .table th { height: 32px; border: 1px solid #e6e6e6; text-align: center; font-size: 14px }

.lll_czLi .table th { font-weight: 400; background: #fafafa }

.lll_czLi .tool { text-align: right; line-height: 30px }

.lll_czLi .tool a { font-size: 14px; color: #666; text-decoration: none }

.lll_czLi .tool a:hover { color: #eb3327; text-decoration: none }

.lll_czLi .tool i { color: #e3e3e3; padding: 0 9px }

.index_number_PKS { padding-top: 10px; height: auto }

.index_number_PKS span { float: left; display: block; width: 34px; height: 34px; margin-right: 5px }

.index_number_PKS span.num1 { background-position: 0 0 }

.index_number_PKS span.num2 { background-position: -36px 0 }

.index_number_PKS span.num3 { background-position: -72px 0 }

.index_number_PKS span.num4 { background-position: -108px 0 }

.index_number_PKS span.num5 { background-position: -144px 0 }

.index_number_PKS span.num6 { background-position: -180px 0 }

.index_number_PKS span.num7 { background-position: -216px 0 }

.index_number_PKS span.num8 { background-position: -252px 0 }

.index_number_PKS span.num9 { background-position: -288px 0 }

.index_number_PKS span.num10 { background-position: -324px 0 }

.index_number_ssc { padding-top: 5px; height: auto }

.index_number_ssc span { float: left; display: block; width: 42px; height: 42px; text-align: center; line-height: 42px; margin-right: 10px; font-size: 22px; font-weight: 700; color: #fff }

.index_number_ssc span.blue { background-position: 0 0 }

.index_number_ssc span.red { background-position: 0 -44px }

.index_number_syxw { padding-top: 5px; height: auto }

.index_number_syxw span { float: left; display: block; width: 42px; height: 42px; text-align: center; line-height: 42px; margin-right: 10px; font-size: 22px; font-weight: 700; color: #fff }

.index_number_syxw span.blue { background-position: 0 0 }

.index_number_syxw span.red { background-position: 0 -44px }
.index_number_qg { padding-top: 5px; height: auto }

.index_number_fj36x7 span,
.index_number_fj31x7 span,
.index_number_qg span { float: left; display: block; width: 42px; height: 42px; text-align: center; line-height: 42px; margin-right: 10px; font-size: 22px; font-weight: 700; color: #fff }

.index_number_qg span.blue { background-position: 0 0 }

.index_number_qg span.red { background-position: 0 -44px }

.index_number_fj36x7 span.blue { background-position: 0 0 }

.index_number_fj36x7 span.red { background-position: 0 -44px }

.index_number_fj31x7 span.blue { background-position: 0 0 }

.index_number_fj31x7 span.red { background-position: 0 -44px }

.index_number_klsf { padding-top: 5px; height: auto }

.index_number_klsf span { float: left; display: block; width: 42px; height: 42px; text-align: center; line-height: 42px; margin-right: 10px; font-size: 22px; font-weight: 700; color: #fff }

.index_number_klsf span.blue { background-position: 0 0 }

.index_number_klsf span.red { background-position: 0 -44px }

.index_number_gxklsf { padding-top: 5px; height: auto }

.index_number_gxklsf span { float: left; display: block; width: 42px; height: 42px; text-align: center; line-height: 42px; margin-right: 10px; font-size: 22px; font-weight: 700; color: #fff }

.index_number_gxklsf span.blue { background-position: 0 0 }

.index_number_gxklsf span.red { background-position: 0 -44px }

.index_number_xync { padding-top: 10px; height: auto }

.index_number_xync span { float: left; display: block; margin-right: 15px; width: 34px; height: 34px; font-size: 0 }

.index_number_xync span.num1 { background-position: 0 0 }

.index_number_xync span.num2 { background-position: 0 -32px }

.index_number_xync span.num3 { background-position: 0 -64px }

.index_number_xync span.num4 { background-position: 0 -98px }

.index_number_xync span.num5 { background-position: 0 -132px }

.index_number_xync span.num6 { background-position: 0 -165px }

.index_number_xync span.num7 { background-position: 0 -197px }

.index_number_xync span.num8 { background-position: 0 -230px }

.index_number_xync span.num9 { background-position: 0 -263px }

.index_number_xync span.num10 { background-position: 0 -296px }

.index_number_xync span.num11 { background-position: 0 -329px }

.index_number_xync span.num12 { background-position: 0 -362px }

.index_number_xync span.num13 { background-position: 0 -395px }

.index_number_xync span.num14 { background-position: 0 -428px }

.index_number_xync span.num15 { background-position: 0 -461px }

.index_number_xync span.num16 { background-position: 0 -494px }

.index_number_xync span.num17 { background-position: 0 -527px }

.index_number_xync span.num18 { background-position: 0 -560px }

.index_number_xync span.num19 { background-position: 0 -593px }

.index_number_xync span.num20 { background-position: 0 -626px }


.index_number_cqhlsx span { float: left; display: block; margin-right: 15px; width: 34px; height: 34px; font-size: 0 }
.index_number_cqhlsx span.num0 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 0 !important }
.index_number_cqhlsx span.num1 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -36px !important }
.index_number_cqhlsx span.num2 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -73px !important }
.index_number_cqhlsx span.num3 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -110px !important }
.index_number_cqhlsx span.num4 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -150px !important }
.index_number_cqhlsx span.num5 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -187px !important }
.index_number_cqhlsx span.num6 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -223px !important }
.index_number_cqhlsx span.num7 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -260px !important }
.index_number_cqhlsx span.num8 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -297px !important }
.index_number_cqhlsx span.num9 { text-indent: -99999px; background: url(../images/ball/number_cqhlsx.png) no-repeat 0 -335px !important }

.index_number_ks { padding-top: 5px; height: auto }

.index_number_ks span { float: left; display: block; width: 40px; height: 40px; margin-right: 12px; font-size: 0 }


.index_number_ks .num1 { text-indent: -9999px; background: url(../images/bjpknum.png) no-repeat -424px 0 }
.index_number_ks .num2 { text-indent: -9999px; background: url(../images/bjpknum.png) no-repeat -424px -43px }
.index_number_ks .num3 { text-indent: -9999px; background: url(../images/bjpknum.png) no-repeat -424px -86px }
.index_number_ks .num4 { text-indent: -9999px; background: url(../images/bjpknum.png) no-repeat -424px -129px }
.index_number_ks .num5 { text-indent: -9999px; background: url(../images/bjpknum.png) no-repeat -424px -172px }
.index_number_ks .num6 { text-indent: -9999px; background: url(../images/bjpknum.png) no-repeat -424px -215px }
.index_number_kl8 { height: auto; width: 364px }

.index_number_kl8 span { float: left; display: block; width: 36px; height: 24px; text-align: center; line-height: 22px; font-size: 20px; color: #333 }

.index_number_pcdd { height: auto; text-align: center; line-height: 34px; padding-top: 8px }

.index_number_pcdd span { float: left; display: block; width: 34px; height: 34px; font-size: 18px; font-weight: 700; color: #fff }

.index_number_pcdd .pcdd_text { float: left; display: block; width: 26px; font-size: 14px; color: #535353 }

.index_lotteryAPP { background: #fff; padding: 0 35px; margin-bottom: 10px }

.index_lotteryAPP .l_app_infoBlock { position: relative }

.index_lotteryAPP .l_app_list { position: relative; width: 100%; height: 440px; overflow: hidden }

.index_lotteryAPP .l_app_list ul li { width: 290px }

.index_lotteryAPP .l_app_list ul a { display: block }

.index_lotteryAPP .l_app_list .l_app_li { padding: 20px 10px 0; position: relative }

.index_lotteryAPP .l_app_list .l_app_li .appLogo { float: left; display: block; width: 72px; height: 72px }

.index_lotteryAPP .l_app_list .l_app_li .appLogo img { width: 100%; height: 100% }

.index_lotteryAPP .l_app_list .l_app_li .appInfo { float: right; width: 185px }

.index_lotteryAPP .l_app_list .l_app_li .appInfo .title { float: left; display: block; line-height: 24px; width: 100% }

.index_lotteryAPP .l_app_list .l_app_li .appInfo .name { float: left; font-size: 16px; color: #333; text-decoration: none }

.index_lotteryAPP .l_app_list .l_app_li .appInfo .name:hover { color: #333; text-decoration: none }

.index_lotteryAPP .l_app_list .l_app_li .appInfo .download { float: right; padding-left: 18px; color: #999; text-decoration: none }

.index_lotteryAPP .l_app_list .l_app_li .appInfo .download:hover { color: #999; text-decoration: none }

.index_lotteryAPP .l_app_list .l_app_li .appInfo .content { float: left; width: 100%; line-height: 22px; padding-top: 3px; color: #999 }

.index_lotteryAPP .l_app_list .appMore { padding-top: 30px; height: 110px; overflow: hidden }

.index_lotteryAPP .l_app_list .appMore a { float: left; display: block; border: 1px solid #d9d9d9; padding: 0 10px; max-width: 248px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #333; border-radius: 4px; margin: 0 10px 10px 0 }

.index_lotteryAPP .l_app_list .appMore a:hover { border: 1px solid #eb3327; background: #eb3327; color: #fff }

.index_lotteryAPP .l_app_erWeiMa { display: none; border: 1px solid #ddd; background: #fff; width: 94px; padding: 8px 8px; text-align: center; font-size: 0; line-height: 0; position: absolute; left: -115px; top: 0; z-index: 10 }

.index_lotteryAPP .l_app_erWeiMa b { font-weight: 400; line-height: 18px; font-size: 12px; display: block }

.index_lotteryAPP .l_app_erWeiMa i { display: block; width: 7px; height: 8px; position: absolute; top: 50%; right: -5px; margin-top: -4px }

.index_lotteryAPP .l_app_erWeiMa img { width: 100% }

.index_softwareCustomization { padding: 20px 22px; background: #fff }

.index_softwareCustomization .img { display: block; width: 100%; font-size: 0; overflow: hidden }

.index_softwareCustomization .img img { width: 100% }

.index_softwareCustomization .text { width: 100%; padding-top: 11px; overflow: hidden; display: none }

.index_softwareCustomization .text ul { float: left; width: 350px }

.index_softwareCustomization .text li { float: left; padding-left: 15px; width: 154px; line-height: 30px }

.index_softwareCustomization .text a { padding-left: 15px; font-size: 14px; color: #333; text-decoration: none }

.index_softwareCustomization .text a:hover { color: #eb3327; text-decoration: none }

.index_liveVideo { background: #fff; padding: 20px 77px 30px; margin-bottom: 10px; height: auto }

.index_liveVideo .video_list { position: relative }

.index_liveVideo .video_list .vl_ul { overflow: hidden; position: relative }

.index_liveVideo .video_list .vl_ul ul { width: 9999px }

.index_liveVideo .video_list .vl_ul ul li { float: left; padding-right: 14px }

.index_liveVideo .video_list .vl_ul ul li .vl_img { display: block; width: 270px; height: 180px; position: relative }

.index_liveVideo .video_list .vl_ul ul li .vl_img .btn { width: 56px; height: 56px; position: absolute; top: 50%; left: 50%; margin: -28px 0 0 -28px }

.index_liveVideo .video_list .vl_ul ul li .vl_img img { width: 100%; height: 100% }

.index_liveVideo .video_list .vl_ul ul li .vl_img .flash { display: none; width: 270px; height: 180px; font-size: 0; position: absolute; top: 0; left: 0 }

.index_liveVideo .video_list .vl_ul ul li .vl_img .flash img { width: 100%; height: 100% }

.index_liveVideo .video_list .vl_ul ul li .vl_time { display: block; padding-top: 15px; text-align: center; font-size: 0 }

.index_liveVideo .video_list .vl_ul ul li .vl_time b { display: inline-block; height: 22px; line-height: 22px; padding-left: 34px; font-size: 16px; color: #666; font-weight: 400 }

.index_liveVideo .video_list .vl_ul ul li .vl_time i { color: #eb3327 }

.index_liveVideo .video_list .l_btn, .index_liveVideo .video_list .r_btn { display: block; width: 16px; height: 110px; position: absolute; top: 56px; cursor: pointer }

.index_liveVideo .video_list .l_btn { left: -35px }

.index_liveVideo .video_list .r_btn { right: -35px }

.index_planToPredict { background: #fff; padding: 20px 54px 0 }

.index_planToPredict .ptp_list { padding-top: 22px }

.index_planToPredict .ptp_list ul { float: left }

.index_planToPredict .ptp_list li { float: left; padding-left: 20px; padding-bottom: 32px; width: 375px }

.index_planToPredict .ptp_list .boxBlock { display: block; float: left }

.index_planToPredict .ptp_list .boxBlock span { float: left; display: block; padding-top: 18px; width: 100px; height: 68px; text-align: center; border-right: 1px solid #fa7977; color: #fff; background: #f95f5d }

.index_planToPredict .ptp_list .boxBlock b { display: block; font-size: 16px; line-height: 20px; font-weight: 400 }

.index_planToPredict .ptp_list .boxBlock i { display: block; font-size: 22px; line-height: 30px }

.index_planToPredict .ptp_list .boxBlock.orange span { border-right: 1px solid #ffbd6d; background: #ffb051 }

.index_planToPredict .ptp_list .textBlock { float: left; display: block; padding-left: 20px; width: 150px; position: relative }

.index_planToPredict .ptp_list .name { display: block; line-height: 24px; font-size: 16px; color: #333; text-decoration: none }

.index_planToPredict .ptp_list .name:hover { color: #333; text-decoration: none }

.index_planToPredict .ptp_list .text { display: block; line-height: 22px; color: #999 }

.index_planToPredict .ptp_list .number { display: block; line-height: 18px; font-size: 14px }

.index_planToPredict .ptp_list .number i { color: #ff5a00; padding: 0 5px }

.index_planToPredict .ptp_list .more { position: absolute; top: 25px; right: 0; display: block; width: 15px; height: 39px; background-position: center center }

.index_planToPredict .ptp_list .link { display: block; font-size: 12px; line-height: 34px }

.index_planToPredict .ptp_list .link a { color: #666; text-decoration: none }

.index_planToPredict .ptp_list .link a:hover { color: #eb3327; text-decoration: none }

.index_planToPredict .ptp_list .link a.active { color: #eb3327 }

.index_planToPredict .ptp_list .link i { color: #e3e3e3; padding: 0 5px }

.index_killTheNumber { margin-top: 15px; background: #fff; }

.index_killTheNumber .ktn_list { overflow: hidden; height: 290px }

.index_killTheNumber .ktn_list ul { float: left; width: 100% }

.index_killTheNumber .ktn_list li { padding: 15px; border-bottom: 1px dashed #ebebeb; display: block; }

.index_killTheNumber .ktn_list li:last-child { border-bottom: none; }

.index_killTheNumber .ktn_list .img { display: block; float: left; width: 60px; height: 60px; }

.index_killTheNumber .ktn_list .img img { width: 100%; height: 100% }

.index_killTheNumber .ktn_list .info { margin-left: 70px; position: relative; }

.index_killTheNumber .ktn_list .name { display: block; line-height: 24px; font-size: 16px; color: #333; text-decoration: none }

.index_killTheNumber .ktn_list .name:hover { color: #333; text-decoration: none }

.index_killTheNumber .ktn_list .text { line-height: 20px; color: #666 }

.index_killTheNumber .ktn_list .text i { color: #ec462f }

.index_killTheNumber .ktn_list .ranking { position: absolute; top: 10px; right: 15px; width: 20px; height: 25px; line-height: 20px; font-size: 12px; color: #fff; text-align: center }

.index_lotteryTrend { background: #fff; padding: 10px 54px 0 }

.index_lotteryTrend .titleBlock { border-bottom: 1px solid #eee }

.index_lotteryTrend .titleBlock ul { float: left }

.index_lotteryTrend .titleBlock .line { display: block; height: 16px; width: 1px; background: #e0e0e0; position: absolute; top: 16px; right: 0 }

.index_lotteryTrend .titleBlock .border { display: none; height: 4px; width: 75px; background: #eb3327; position: absolute; bottom: 0; left: 50%; margin-left: -37px }

.index_lotteryTrend .titleBlock .title { display: block; font-size: 16px; color: #333 }

.index_lotteryTrend .titleBlock .title.active, .index_lotteryTrend .titleBlock .title:hover { color: #eb3327 }

.index_lotteryTrend .titleBlock .title.active .border, .index_lotteryTrend .titleBlock .title:hover .border { display: block }

.index_lotteryTrend .titleBlock li { width: 199px; text-align: center; line-height: 50px; position: relative; float: left }

.index_lotteryTrend .titleBlock li.active .title, .index_lotteryTrend .titleBlock li:hover .title { color: #eb3327 }

.index_lotteryTrend .titleBlock li.active .title .border, .index_lotteryTrend .titleBlock li:hover .title .border { display: block }

.index_lotteryTrend .lt_infoBlock { padding: 25px 0 }

.index_lotteryTrend .toolBlock { font-size: 14px; line-height: 32px }

.index_lotteryTrend .toolBlock a { float: left; color: #666; text-decoration: none }

.index_lotteryTrend .toolBlock a:hover { color: #eb3327; text-decoration: none }

.index_lotteryTrend .toolBlock a.more { float: right; font-size: 12px }

.index_lotteryTrend .toolBlock a.active { color: #eb3327 }

.index_lotteryTrend .toolBlock i { float: left; padding: 0 14px; color: #e7e7e7 }

.index_lotteryTrend .trendBlock { width: 100%; height: 220px; padding: 12px 0 }

.index_lotteryTrend .trendBlock * { width: 100%; height: 100% }

.index_lotterySkills { background: #fff; padding: 0 35px }

.index_lotterySkills .ls_list { padding: 15px 0 26px }

.index_lotterySkills .ls_list ul { float: left; width: 100% }

.index_lotterySkills .ls_list li { line-height: 36px; width: 100%; float: left }

.index_lotterySkills .ls_list a { float: left; font-size: 14px; display: block }

.index_lotterySkills .ls_list a.tag { color: #ed1c24; text-decoration: none }

.index_lotterySkills .ls_list a.tag:hover { color: #ed1c24; text-decoration: none }

.index_lotterySkills .ls_list a.title { padding-left: 5px; max-width: 185px; color: #333; text-decoration: none }

.index_lotterySkills .ls_list a.title:hover { color: #333; text-decoration: none }

.index__beautyGallery { background: #fff; height: auto; padding: 20px 0 20px 42px; margin-bottom: 10px }

.index__beautyGallery .bgBlock { height: 204px; overflow: hidden }

.index__beautyGallery .gallery1 { float: left }

.index__beautyGallery .gallery1 a { display: block; float: left; margin-right: 10px; font-size: 0 }

.index__beautyGallery .gallery1 img { width: 159px; height: 204px }

.index__beautyGallery .gallery2 { width: 260px; float: left; margin-right: 10px }

.index__beautyGallery .gallery2 .topBlock { width: 260px; height: 140px; font-size: 0; padding-bottom: 3px; position: relative }

.index__beautyGallery .gallery2 .topBlock img { width: 100%; height: 100% }

.index__beautyGallery .gallery2 .topBlock .maskLayer { position: absolute; top: 0; left: 0; display: block; width: 260px; height: 140px }

.index__beautyGallery .gallery2 .bottomBlock { width: 260px; overflow: hidden }

.index__beautyGallery .gallery2 ul { float: left; width: 300px }

.index__beautyGallery .gallery2 li { float: left; padding: 7px 14px 0 0 }

.index__beautyGallery .gallery2 .down { display: block; width: 75px; height: 21px; border: 1px solid #ddd; font-size: 14px; color: #333; text-align: center; line-height: 21px }

.index__beautyGallery .gallery3 { float: left; display: block; margin-right: 10px; font-size: 0 }

.index__beautyGallery .gallery3 img { width: 378px; height: 204px }

.index__beautyGallery .gallery4 { width: 220px; float: left; overflow: hidden }

.index__beautyGallery .gallery4 a { display: block; float: left; margin-right: 10px; margin-bottom: 10px; font-size: 0 }

.index__beautyGallery .gallery4 a.right { margin-right: 0 }

.index__beautyGallery .gallery4 a img { width: 97px; height: 97px }

.indexLottery_main .indexLottery_titleBlock { padding: 0 40px; line-height: 54px; border-bottom: 1px solid #efefef }

.indexLottery_main .indexLottery_titleBlock .title { float: left; font-size: 18px; color: #333 }

.indexLottery_main .indexLottery_titleBlock .more { float: right; padding-right: 18px; font-size: 14px; color: #666; text-decoration: none }

.indexLottery_main .indexLottery_titleBlock .more:hover { color: #666; text-decoration: none }

.indexLottery_main .indexLottery_trendBlock { float: left; background: #fff; width: 780px }

.indexLottery_main .indexLottery_trendBlock .trendBlock { padding: 0 40px 10px }

.indexLottery_main .indexLottery_trendBlock .trendBlock .name { text-align: center; font-size: 14px; color: #666; line-height: 38px }

.indexLottery_main .indexLottery_trendBlock .trendBlock .trend { height: 155px }

.indexLottery_main .indexLottery_skillsBlock { float: right; background: #fff; width: 490px }

.indexLottery_main .indexLottery_skillsBlock .sb_list { padding: 15px 40px 0; height: 188px }

.indexLottery_main .indexLottery_skillsBlock .sb_list li { line-height: 32px; width: 100%; height: auto }

.indexLottery_main .indexLottery_skillsBlock .sb_list .title { display: block; float: left; max-width: 320px; font-size: 14px; color: #666; text-decoration: none }

.indexLottery_main .indexLottery_skillsBlock .sb_list .title:hover { color: #666; text-decoration: none }

.indexLottery_main .indexLottery_skillsBlock .sb_list .date { float: right; font-size: 12px; color: #999 }

.indexLottery_main .indexLottery_aboutBlock { float: left; background: #fff; width: 620px }

.indexLottery_main .indexLottery_aboutBlock .contentBlock { padding: 20px 40px; height: 80px; overflow: hidden; font-size: 14px; color: #666; line-height: 20px }

.indexLottery_main .indexLottery_aboutBlock .contentBlock .text { position: relative }

.indexLottery_main .indexLottery_aboutBlock .contentBlock a { position: absolute; right: 0; bottom: 0; line-height: 20px; color: #666; text-decoration: none }

.indexLottery_main .indexLottery_aboutBlock .contentBlock a:hover { color: #666; text-decoration: none }

.indexLottery_main .indexLottery_appBlock { float: right; background: #fff; width: 650px }

.indexLottery_main .indexLottery_appBlock .appList { padding: 25px 0 0 40px; height: 95px }

.indexLottery_main .indexLottery_appBlock .appList .li { float: left; width: 300px }

.indexLottery_main .indexLottery_appBlock .appList .logo { float: left; display: block; width: 72px; height: 72px; font-size: 0 }

.indexLottery_main .indexLottery_appBlock .appList .logo img { width: 100%; height: 100% }

.indexLottery_main .indexLottery_appBlock .appList .text { float: left; padding-left: 20px; width: 160px }

.indexLottery_main .indexLottery_appBlock .appList .title { display: block; line-height: 26px; font-size: 14px; color: #333; text-decoration: none }

.indexLottery_main .indexLottery_appBlock .appList .title:hover { color: #333; text-decoration: none }

.indexLottery_main .indexLottery_appBlock .appList .content { padding-top: 1px; line-height: 20px; font-size: 12px; color: #666 }

.indexLottery_main .indexLottery_tableBlock { background: #fff; margin-bottom: 10px }

.indexLottery_main .indexLottery_tableBlock .lotteryPublic_tableBlock { padding: 10px 40px 30px }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock { padding-bottom: 20px }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock .customizeTable_tr { background: #f2f2f2; border: 1px solid #e6e6e6; border-bottom: 0; padding: 0 20px; font-size: 14px; color: #333; line-height: 40px }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock .customizeTable_tr .title { float: left }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock .customizeTable_tr .text { float: right }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock .customizeTable_tr .text a { color: #eb3327 }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock .web_ballPaiMing { line-height: 22px; padding-top: 8px }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock .web_bigAndSmall { font-size: 0; padding-bottom: 8px; height: auto }

.historyKaiJiang_main .lotteryPublic_customizeTableBlock .web_bigAndSmall span { display: block; float: left; width: 24%; line-height: 22px; font-size: 14px }

.historyKaiJiang_main .tb_titleBtnBlock { font-size: 0 }

.historyKaiJiang_main .tb_titleBtnBlock .colorWorld_button { display: inline-block; float: none; margin: 0 5px }

.historyKaiJiang_dataBlock { position: fixed; left: 50%; top: 50%; z-index: 9999; width: 1198px; margin-left: -600px; margin-top: -350px; background: #fff; border: 1px solid #e6e6e6; border-radius: 5px }

.historyKaiJiang_dataBlock .db_title { border-bottom: 1px solid #efefef; padding: 8px 40px 6px; line-height: 32px }

.historyKaiJiang_dataBlock .db_title .text { float: left; font-size: 18px; color: #333 }

.historyKaiJiang_dataBlock .db_title .close { float: right; display: block; width: 14px; height: 30px; cursor: pointer }

.historyKaiJiang_dataBlock .db_tableBlock { padding: 15px 40px 30px }

.historyKaiJiang_dataBlock .db_tableBlock table { width: 100% }

.historyKaiJiang_dataBlock .db_tableBlock td, .historyKaiJiang_dataBlock .db_tableBlock th { height: 26px; font-size: 14px; line-height: 26px; text-align: center; border: 1px solid #e6e6e6 }

.historyKaiJiang_dataBlock .db_tableBlock th { background: #f2f2f2; font-weight: 400; color: #333 }

.historyKaiJiang_dataBlock .db_tableBlock td { color: #666 }

.yiLou_main .yiLouTable_thBlock { font-size: 0; line-height: 0 }

.yiLou_main .yiLouTable_thBlock .thBlock { position: relative; display: inline-block; height: auto; width: auto }

.yiLou_main .yiLouTable_thBlock .helpIcon { display: block; width: 20px; height: 20px; position: relative; cursor: pointer; margin-right: 5px; float: left }

.yiLou_main .yiLouTable_thBlock .helpIcon .helpBlock { position: absolute; bottom: 20px; left: -5px; display: none; padding-bottom: 15px }

.yiLou_main .yiLouTable_thBlock .helpIcon .bg2 { display: block; padding-top: 6px }

.yiLou_main .yiLouTable_thBlock .helpIcon .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 0 13px; width: 252px; text-align: left }

.yiLou_main .yiLouTable_thBlock .helpIcon:hover .helpBlock { display: block }

.yiLou_main .yiLouTable_thBlock .helpIcon.hi_right .helpBlock { left: auto; right: -5px }

.yiLou_main .yiLouTable_thBlock .name { font-size: 14px; color: #333; display: block; height: 20px; line-height: 20px; float: left }

.yiLou_main .yiLouTable_thBlock .btn { display: block; width: 14px; float: left; margin-top: 2px; margin-left: 10px }

.yiLou_main .yiLouTable_thBlock .btnB, .yiLou_main .yiLouTable_thBlock .btnT { display: block; cursor: pointer; width: 14px; height: 7px }

.yiLou_main .yiLouTable_thBlock .btnT { background-position: 0 0; margin-bottom: 2px }

.yiLou_main .yiLouTable_thBlock .btnT.active, .yiLou_main .yiLouTable_thBlock .btnT:hover { background-position: -16px 0 }

.yiLou_main .yiLouTable_thBlock .btnB { background-position: 0 -9px }

.yiLou_main .yiLouTable_thBlock .btnB.active, .yiLou_main .yiLouTable_thBlock .btnB:hover { background-position: -16px -9px }

.todayNumber_main .tn_textBlock { padding: 0 0 20px }

.todayNumber_main .tn_textBlock .tn_tb_li { font-size: 14px; color: #333; line-height: 24px }

.todayNumber_main .tn_textBlock .tn_td_title { color: #eb3327 }

.todayNumber_main .tn_textBlock .csj410_tn_tb_li { font-size: 14px; color: #666; line-height: 24px }

.todayNumber_main .tn_textBlock .csj410_tn_td_title { color: #333; font-size: 14px; font-weight: 700 }

.todayNumber_main .tn_textBlock .tn_td_text { float: left; display: block; padding-top: 4px }

.todayNumber_main .tn_textBlock .tn_td_input { float: left; display: block; padding: 0 2px 0 }

.todayNumber_main .tn_textBlock .tn_td_input input { width: 30px; padding: 4px 0; border: 1px solid #a5a5a5 }

.todayNumber_main .tn_textBlock .tn_td_colorBlocks { width: 13px; height: 13px; float: left; margin: 8px 2px 0; background: red }

.todayNumber_main .tn_textBlock .tn_td_add, .todayNumber_main .tn_textBlock .tn_td_del { display: block; float: left; width: 18px; height: 18px; margin: 5px 10px 0; cursor: pointer }

.todayNumber_main .tn_textBlock .tn_td_del { background-position: -20px 0 }

.todayNumber_main .tn_textBlock .tn_td_btn { float: left }

.todayNumber_main .tn_textBlock .colorWorld_button { margin-left: 10px }

.todayNumber_main .tn_textBlock .tn_tb_li2 { font-size: 14px; color: #666; line-height: 20px; padding-top: 4px }

.todayNumber_main .tn_textBlock .tn_tb_li2 .tn_td_title { float: left; padding-top: 4px; padding-right: 10px }

.todayNumber_main .tn_textBlock .tn_tb_li2 .title_text { color: #333; font-size: 14px; font-weight: 700; float: left; padding-left: 5px }

.todayNumber_main .tn_textBlock .tn_tb_li2 .csj410_helpIcon { float: left }

.todayNumber_main .tn_textBlock .groupBlock .tn_td_colorBlocks { background: #00f }

.todayNumber_main .lotteryPublic_tableBlock .font_red { color: #eb3327 }

.todayNumber_main .lotteryPublic_tableBlock .bg_yellow { background: #feeba9 }

.coldAndHot_main .cah_lp_title_text { float: left; padding-left: 35px; font-size: 14px; color: #333 }

.coldAndHot_main .lotteryPublic_tableBlock .number_pk10 { float: left; padding-left: 10px }

.coldAndHot_main .lotteryPublic_tableBlock .number_pk10 span { position: relative }

.coldAndHot_main .lotteryPublic_tableBlock .number_redAndBlue { font-size: 0; float: left }

.coldAndHot_main .lotteryPublic_tableBlock .number_redAndBlue span { width: 30px; height: 30px; margin: 0 6px; line-height: 30px; position: relative; color: #fff }

.coldAndHot_main .lotteryPublic_tableBlock .count { display: block; width: 18px; height: 18px; font-family: Tahoma; font-size: 12px; font-weight: 700; color: #fff; line-height: 18px; text-align: center; position: absolute; top: -10px; right: -8px }

.numberRegularPattern_main .nrp_explanationBlock { border: 1px solid #e6e6e6; border-bottom: 0; background-color: #f2f2f2; height: 38px; line-height: 38px; padding-left: 12px; font-size: 14px; color: #666 }

.numberRegularPattern_main .nrp_explanationBlock b { font-weight: 700; color: #333; padding-right: 20px }

.numberRegularPattern_main .nrp_chartBlock { margin-bottom: 15px; border: 1px solid #e6e6e6 }

.numberRegularPattern_main .lotteryPublic_tableBlock .nrp_tableTitleBlock .nrp_ttb_text { display: inline-block; padding-right: 22px; border-right: 1px solid #d8d8d8; font-size: 14px; color: #333 }

.numberRegularPattern_main .lotteryPublic_tableBlock .nrp_tableTitleBlock .colorWorld_checkbox { display: inline-block }

.numberRegularPattern_main .lotteryPublic_tableBlock td.bg_gray { background: #f9f9f9 }

.numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10 span { vertical-align: middle }

.numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10 span.removed { font-size: 18px; font-weight: 700; color: #999; background: 0 0 }

.numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10.number_dx span.text { font-weight: 400 }

.numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10.number_ds span.text { font-weight: 400 }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .nrp_tableTitleBlock .nrp_ttb_text { display: inline-block; padding-right: 22px; border-right: 1px solid #d8d8d8; font-size: 14px; color: #333 }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .nrp_tableTitleBlock .colorWorld_checkbox { display: inline-block }

.numberRegularPattern_main2 .lotteryPublic_tableBlock td.bg_gray { background: #f9f9f9 }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10 { width: 30px; padding-top: 5px; margin: 0 auto }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10 span { vertical-align: middle; margin-bottom: 5px }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10 span.removed { font-size: 18px; font-weight: 700; color: #999; background: 0 0 }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10.number_dx span.text { font-weight: 400 }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10.number_ds span.text { font-weight: 400 }

.specialFormData_main .lp_tb_selectPlugInBlock .colorWorld_selectPlugIn { padding-left: 38px }

.specialFormData_main .lp_tb_selectPlugInBlock .colorWorld_selectPlugIn .colorWorld_selectOption .lis { padding: 2px 5px 2px 38px }

.specialFormData_main .sfd_description { font-size: 14px; color: #333; padding-left: 27px; line-height: 18px; padding-bottom: 10px; position: relative; top: -10px }

.specialFormData_main .sfd_description a { color: #0082dd; text-decoration: none }

.specialFormData_main .sfd_description a:hover { color: #0082dd; text-decoration: none }

.everydayChangLong_main .lotteryPublic_tableBlock .ecl_tableThBg { background-color: #f2f2f2; width: 144px }

.everydayChangLong_main .lotteryPublic_tableBlock .ecl_tableThBg span { padding: 0 10%; display: block; text-align: left }

.everydayChangLong_main .lotteryPublic_tableBlock .ecl_tableThBg span.fontAlign { text-align: right }

.everydayChangLong_main .lotteryPublic_tableBlock .ecl_tableTitle { display: block; float: left; padding-top: 3px; width: 90% }

.everydayChangLong_main .lotteryPublic_tableBlock .colorWorld_button { float: right; margin-right: 10px }

.trendChart_main .trendChartBlock { height: 400px }

.trendChartBlock { height: 400px }

.historyStatistics_main .lotteryPublic_tableBlock .dsdx_stat_list td { width: 20px; font-size: 12px }

.trendDataTable_main .lotteryPublic_tableBlock { margin-bottom: 10px }

.trendDataTable_main .csj410_Table_number { position: relative }

.trendDataTable_main .csj410_Table_number .csj410_helpIcon { position: absolute; top: 2px; right: -18px }

.trendDataTable_main .tdt_infoBlock { padding-bottom: 20px; border-bottom: 1px dashed #e6e6e6; margin-bottom: 20px }

.trendDataTable_main .tdt_infoBlock .medals { padding-left: 30px }

.trendDataTable_main .tdt_infoBlock .medals li { float: left; padding: 0 20px }

.trendDataTable_main .tdt_infoBlock .medals span { display: block; width: 72px; height: 50px; padding-top: 31px; text-align: center; line-height: 50px; cursor: pointer; font-size: 26px; color: #acacac }

.trendDataTable_main .tdt_infoBlock .medals span.active, .trendDataTable_main .tdt_infoBlock .medals span:hover { background-position: -74px 0; color: #d19d00 }

.trendDataTable_main .tdt_infoBlock .car { padding-left: 40px }

.trendDataTable_main .tdt_infoBlock .car li { float: left; padding: 0 15px }

.trendDataTable_main .tdt_infoBlock .car span { display: block; width: 80px; height: 52px; text-align: center; line-height: 52px; cursor: pointer; font-size: 22px; color: #fff }

.trendDataTable_main .tdt_infoBlock .car span.active, .trendDataTable_main .tdt_infoBlock .car span:hover { background-position: -82px 0 }

.trendDataTable_main .tdt_infoBlock .btnBlock { position: relative; margin: 14px auto 0; width: 131px }

.trendDataTable_main .tdt_infoBlock .btnBlock .btn { display: block; font-size: 18px; color: #fff; width: 131px; height: 44px; text-align: center; line-height: 44px; letter-spacing: 5px; cursor: pointer }

.trendDataTable_main .tdt_infoBlock .btnBlock .text { position: absolute; top: 0; left: 141px; display: block; font-size: 14px; line-height: 44px; width: auto; color: #999 }

.trendDataTable_main .tdt_infoBlock .btnBlock .text.active { color: #eb3327 }

.trendDataTable_main .tdt_infoBlock .btnBlock .clear { position: absolute; top: 0; right: -220px; display: block; font-size: 14px; line-height: 44px; width: auto; color: #999; text-decoration: underline }

.trendDataTable_main .tdt_infoBlock .btnBlock .clear.active { color: #0082dd }

.trendDataTable_main .lotteryPublic_tipsBlock { margin-top: 10px }

.trendDataTable_main .tdt_textBlock { position: relative; z-index: 9; padding-bottom: 15px }

.trendDataTable_main .tdt_textBlock .text { font-size: 14px; color: #666; display: block; line-height: 30px; float: left }

.trendDataTable_main .tdt_textBlock .grayBall, .trendDataTable_main .tdt_textBlock .redBall { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; float: left; margin-right: 10px }

.trendDataTable_main .tdt_textBlock .grayBall { background-position: left center; color: #333 }

.trendDataTable_main .tdt_textBlock .redBall { background-position: left center; margin-left: 20px; color: #fff }

.trendDataTable_main .tdt_textBlock .lp_tb_selectPlugInBlock { float: right; z-index: 9 }

.trendDataTable_main .tdt_textBlock .colorWorld_selectPlugIn_Text { float: left; display: block; line-height: 30px; font-size: 14px }

.trendDataTable_main .lotteryPublic_tableBlock td { width: 1.5%; white-space: nowrap }

.trendDataTable_main .lotteryPublic_tableBlock .font_gray999 { color: #999 }

.trendDataTable_main .lotteryPublic_tableBlock .bg_redBall { color: #fff }

.trendDataTable_main .lotteryPublic_tableBlock .bg_orangeBall { color: #fff }

.trendDataTable_main .lotteryPublic_tableBlock .bg_blueBall { color: #fff }

.trendDataTable_main .lotteryPublic_tableBlock .bg_lightBlue { background: #61b1da; color: #fff }

.trendDataTable_main .lotteryPublic_tableBlock .bg_lightBlue2 { background: #e7f3f8 }

.trendDataTable_main .lotteryPublic_tableBlock .bg_lightRed { background: #fbefe6 }

.trendDataTable_main .lotteryPublic_tableBlock .bg_lightGreen { background: #e7f9d0 }

.trendDataTable_main .lotteryPublic_tableBlock .bg_blue { background: #588dc8; color: #fff }

.trendDataTable_main .lotteryPublic_tableBlock .bg_red { background: #ee2f1e; color: #fff }

.trendDataTable_main .lotteryPublic_tableBlock .bg_green { background: #56b07c; color: #fff }

.numberTrendData_main .lotteryPublic_tableBlock { height: auto }

.numberTrendData_main #container { position: relative; height: auto; float: left; width: 1200px }

.numberTrendData_main .yiLouTable_thBlock { font-size: 0; line-height: 0; cursor: pointer }

.numberTrendData_main .yiLouTable_thBlock .thBlock { position: relative; display: inline-block; height: auto; width: auto }

.numberTrendData_main .yiLouTable_thBlock .helpIcon { display: block; width: 20px; height: 20px; position: relative; cursor: pointer; margin-left: 5px; float: left }

.numberTrendData_main .yiLouTable_thBlock .helpIcon .helpBlock { position: absolute; bottom: 20px; left: -5px; display: none; padding-bottom: 15px }

.numberTrendData_main .yiLouTable_thBlock .helpIcon .bg2 { display: block; padding-top: 6px }

.numberTrendData_main .yiLouTable_thBlock .helpIcon .bg3 { display: block; line-height: 20px; font-size: 12px; color: #666; padding: 0 13px; width: 252px; text-align: left }

.numberTrendData_main .yiLouTable_thBlock .helpIcon:hover { background-position: 0 -20px }

.numberTrendData_main .yiLouTable_thBlock .helpIcon:hover .helpBlock { display: block }

.numberTrendData_main .yiLouTable_thBlock .helpIcon.hi_right .helpBlock { left: auto; right: -5px }

.numberTrendData_main .yiLouTable_thBlock .name { font-size: 14px; color: #333; display: block; height: 20px; line-height: 20px; float: left }

.numberTrendData_main tr.ntd_histogram td { padding: 0 0 5px 0; line-height: 22px }

.numberTrendData_main tr.ntd_histogram td.alignB { vertical-align: bottom }

.numberTrendData_main .ntd_title { padding-right: 22px; cursor: pointer }

.numberTrendData_main .numberBlock span { padding: 0 3px }

.numberTrendData_main .histogram { width: 15px; margin: 0 auto; display: block; background: #56b07c }

.numberTrendData_main .ntd_tdStyle1, .numberTrendData_main .ntd_tdStyle2, .numberTrendData_main .ntd_tdStyle3 { font-size: 14px; font-weight: 700 }

.numberTrendData_main .ntd_tdStyle1 { background-color: #fff5ed; color: #f5a86e }

.numberTrendData_main .ntd_tdStyle2 { background-color: #edf6fa; color: #8dabd9 }

.numberTrendData_main .ntd_tdStyle3 { background-color: #bfc8ed; color: #8998d4 }

.numberTrendData_main .ntd_blueBall { color: #fff }

.numberTrendData_main .ntd_redBall { color: #fff }

.numberTrendData_main .ntd_purpleBall { color: #fff }

.numberTrendData_main .ntd_greenBall { color: #fff }

.numberTrendData_main .ntd_redDiamond { color: #fff; font-weight: 400; background-color: #ee2f1e }

.numberTrendData_main .ntd_blueDiamond { color: #fff; font-weight: 400; background-color: #588dc8 }

.numberTrendData_main .ntd_greenDiamond { color: #fff; font-weight: 400; background-color: #01abad }

.numberTrendData_main .ntd_purpleDiamond { color: #fff; font-weight: 400; background-color: #a711df }

.sudokuPlan_main .sudokuPlan_tableBlock { position: relative }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock { text-align: center; background: #f2f2f2; border: 1px solid #e6e6e6; font-size: 14px; color: #333 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_date, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_result { height: 160px; line-height: 160px; float: left }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_date { width: 160px; border-right: 1px solid #e6e6e6 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_result { width: 71px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select { float: left }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .numBlock, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock { overflow: hidden }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .numBlock ul, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock ul { float: left }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .numBlock li, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock li { float: left; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; line-height: 39px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number { width: 156px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .text { display: block; height: 40px; line-height: 40px; border-left: 1px solid #e6e6e6 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .numBlock ul { width: 156px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .numBlock li { width: 51px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .bg_green { background: #e1f8e1 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .bg_orange { background: #fceedc }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .bg_red { background: #fee8ea }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .bg_blue { background: #e2f6fc }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .bg_purple { background: #eaeeff }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select { width: 186px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .text { display: block; font-size: 0; height: 40px; line-height: 40px; border-left: 1px solid #e6e6e6 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .sp_thText { display: inline-block; font-size: 14px; padding-right: 4px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .colorWorld_button { display: inline-block; float: none; margin: 0 4px; font-size: 14px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .colorWorld_button .font { padding: 0 7px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock { background: #fff; overflow: visible }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock ul { width: 186px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock li { width: 61px; padding-top: 7px; height: 32px; line-height: normal; position: relative }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .colorWorld_selectPlugIn { border: 0; margin: 0 auto; width: 20px; padding: 5px 15px 5px 5px; z-index: 1 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .colorWorld_selectPlugIn .colorWorld_selectJtou { right: 5px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .colorWorld_selectPlugIn .colorWorld_selectOption { border-top: 1px solid #d9d9d9; z-index: 99 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_fixedTitle { position: fixed; top: 0; z-index: 9999; left: 50%; height: auto; margin-left: -600px; width: 1200px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock { overflow: hidden; border-right: 1px solid #e6e6e6 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock ul { width: 1205px; float: left }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock li { width: 100%; float: left; height: auto; font-size: 14px; color: #333; text-align: center }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .td { float: left; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; height: 39px; line-height: 39px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .td_date { width: 160px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .td_result { width: 71px; padding-top: 5px; height: 34px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .td_number { width: 51px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .td_select { width: 61px }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .bg_green { background: #e1f8e1 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .bg_orange { background: #fceedc }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .bg_red { background: #fee8ea }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .bg_blue { background: #e2f6fc }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .bg_purple { background: #eaeeff }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .bg_yellow { background: #f6fbc4 }

.sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .redBall { display: block; color: #fff; width: 28px; height: 28px; line-height: 28px; margin: 0 auto }

.diaoYong_main .diaoYong_li { padding: 0 40px 5px }

.diaoYong_main .diaoYong_li .dy_text { float: left; display: block; font-size: 14px; color: #333; width: 85px; line-height: 30px }

.diaoYong_main .diaoYong_li .dy_info { float: left; width: 1110px }

.diaoYong_main .diaoYong_li .colorWorld_checkbox { padding-bottom: 10px; margin-left: 0; margin-top: 7px; margin-right: 20px }

.diaoYong_main .dy_button { display: block; float: left; font-size: 14px; color: #333; height: 28px; line-height: 28px; width: 90px; text-align: center; cursor: pointer; margin: 0 10px 15px 0 }

.diaoYong_main .dy_button.active, .diaoYong_main .dy_button:hover { color: #eb3327; background-position: 0 -30px }

.diaoYong_main .dy_color_a8d5ff, .diaoYong_main .dy_color_e0e0e0, .diaoYong_main .dy_color_fc9ea7, .diaoYong_main .dy_color_ffa500, .diaoYong_main .dy_color_ffffff { display: block; float: left; width: 30px; height: 30px; cursor: pointer; margin-right: 10px; margin-bottom: 20px }

.diaoYong_main .dy_color_ffffff { background-position: 0 0 }

.diaoYong_main .dy_color_ffffff.active { background-position: 0 -32px }

.diaoYong_main .dy_color_e0e0e0 { background-position: -32px 0 }

.diaoYong_main .dy_color_e0e0e0.active { background-position: -32px -32px }

.diaoYong_main .dy_color_ffa500 { background-position: -64px 0 }

.diaoYong_main .dy_color_ffa500.active { background-position: -64px -32px }

.diaoYong_main .dy_color_fc9ea7 { background-position: -96px 0 }

.diaoYong_main .dy_color_fc9ea7.active { background-position: -96px -32px }

.diaoYong_main .dy_color_a8d5ff { background-position: -128px 0 }

.diaoYong_main .dy_color_a8d5ff.active { background-position: -128px -32px }

.diaoYong_main .dy_copyShare { padding-left: 85px; padding-bottom: 25px }

.diaoYong_main .dy_copyShare .copyInput { border: 1px solid #e6e6e6; padding: 6px 0 6px 10px; background: #fff; width: 470px; height: 20px; line-height: 20px; vertical-align: middle; font-size: 14px; color: #666; margin-right: 10px; border-radius: 2px; float: left }

.diaoYong_main .dy_copyShare .btn { display: block; float: left; width: 130px; height: 34px; text-align: center; line-height: 34px; background: #eb3327; color: #fff; font-size: 14px; border-radius: 2px }

.diaoYong_main .dy_iframe { padding-left: 125px; padding-bottom: 20px }

.diaoYong_main .dy_iframe iframe { border: 0 }

.diaoYong_main .diaoYong_QABlock { padding: 0 40px 15px }

.diaoYong_main .diaoYong_QABlock .ul1 { float: left; width: 560px }

.diaoYong_main .diaoYong_QABlock .ul2 { float: right; width: 560px }

.diaoYong_main .diaoYong_QABlock .title { font-size: 0; line-height: 24px }

.diaoYong_main .diaoYong_QABlock .title i { display: inline-block; width: 16px; height: 16px; font-size: 14px; line-height: 16px; text-align: center; vertical-align: middle; color: #fff; margin-right: 12px; background: #eb3327 }

.diaoYong_main .diaoYong_QABlock .title span { font-size: 14px; color: #333; display: inline-block; vertical-align: middle }

.diaoYong_main .diaoYong_QABlock .content { line-height: 24px; font-size: 14px; color: #666; padding-bottom: 10px }

.diaoYong_main .lotteryPublic_dataInfoBlock { padding-bottom: 0 }

.locationTrend_main .lotteryPublic_titleBlock .lp_tb_selectPlugInBlock { position: relative; z-index: 99 }

.locationTrend_main .lotteryPublic_buttonBlock .colorWorld_checkbox { margin-left: 20px }

.locationTrend_main .lotteryPublic_tableBlock .bg_grayBall { cursor: pointer }

.locationTrend_main .lotteryPublic_tableBlock .bg_grayBall:hover { color: #fff }

.locationTrend_main .lotteryPublic_tableBlock .bg_redBall_tint { color: #fff; cursor: pointer; background: url(../images/ball/public_redBallIcon28_2.png) no-repeat center }

.locationTrend_main .lotteryPublic_tableBlock .bg_redBall_tint:hover { background: url(../images/ball/public_redBallIcon28.png) no-repeat center }

.locationTrend_main .lotteryPublic_tableBlock .bg_blueBall_tint { color: #fff; cursor: pointer; background: url(../images/ball/public_blueBallIcon28_2.png) no-repeat center }

.locationTrend_main .lotteryPublic_tableBlock .bg_blueBall_tint:hover { background: url(../images/ball/public_blueBallIcon28.png) no-repeat center }

.locationTrend_main .lotteryPublic_tableBlock .bg_orangeBall_tint { color: #fff; cursor: pointer; background: url(../images/ball/public_orangeBallIcon28_2.png) no-repeat center }

.locationTrend_main .lotteryPublic_tableBlock .bg_orangeBall_tint:hover { background: url(../images/ball/public_orangeBallIcon28.png) no-repeat center }

.downloadHistoryData_main { width: 415px; margin: 0 auto; padding-top: 10px }

.downloadHistoryData_main .dhd_li { padding-bottom: 15px }

.downloadHistoryData_main .dhd_text { float: left; display: block; line-height: 30px; font-size: 14px; color: #333 }

.downloadHistoryData_main .dhd_form { float: right }

.downloadHistoryData_main .dhd_checkboxBlock { width: 334px; padding-top: 2px; height: 28px }

.downloadHistoryData_main .dhd_checkboxBlock .colorWorld_checkbox { margin-left: 0; padding-right: 28px }

.downloadHistoryData_main .dhd_dateBlock .colorWorld_selectDate { float: left; position: relative }

.downloadHistoryData_main .dhd_dateBlock .colorWorld_selectDate .select_date { margin: 0; width: 110px; cursor: pointer }

.downloadHistoryData_main .dhd_dateBlock .dateText { float: left; display: block; line-height: 30px; padding: 0 10px; font-size: 14px; color: #333 }

.downloadHistoryData_main .dhd_btnBlock { width: 334px; padding-top: 15px }

.downloadHistoryData_main .dhd_btnBlock .colorWorld_button { margin-top: 1px }

.changLongStatistics_main .lotteryPublic_contentBlock { padding-top: 20px }

.luZhu_main .bigOrSmall_checkbox .colorWorld_checkbox { margin-right: 20px; margin-left: auto }

.luZhu_main .bigOrSmall_checkbox .colorWorld_button { margin-left: auto; margin-right: 15px }

.moshi_main .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_text { color: #333 }

.moshi_main .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_text i { color: #eb3327 }

.PK10skill_main .PK10skill { background: 0 0 }

.PK10skill_main .lotteryPublic_titleBlock .lp_tb_blockRight { float: right; padding-top: 15px }

.lotteryVideo_main .lotteryVideo .lv_con { padding: 0 }

.csj420_allTrendList { padding-bottom: 10px }

.csj420_allTrendList .atl_sortBlock { background: #fff; padding: 10px 0 10px 18px }

.csj420_allTrendList .atl_sortBlock .colorWorld_button { float: left; margin-right: 20px }

.csj420_allTrendList .atl_listBlock { overflow: hidden }

.csj420_allTrendList .atl_listBlock ul { width: 1300px; float: left }

.csj420_allTrendList .atl_listBlock li { float: left; background: #fff; border: 1px solid #fff; padding: 15px 0 0 15px; width: 618px; height: 140px; margin: 10px 10px 0 0; overflow: hidden }

.csj420_allTrendList .atl_listBlock li.active { border: 1px solid #ffcb8d }

.csj420_allTrendList .atl_listBlock .logoBlock { float: left; font-size: 0; text-align: center; width: 110px; margin-top: 13px }

.csj420_allTrendList .atl_listBlock .logoBlock img { width: 75px; height: 75px }

.csj420_allTrendList .atl_listBlock .logoBlock .name { display: block; font-size: 14px }

.csj420_allTrendList .atl_listBlock .infoBlock { float: right; width: 500px; font-size: 14px }

.csj420_allTrendList .atl_listBlock .infoBlock .block { float: left; width: 100%; line-height: 32px }

.csj420_allTrendList .atl_listBlock .infoBlock .sort { float: left; color: #999 }

.csj420_allTrendList .atl_listBlock .infoBlock .func { float: left; width: 455px }

.csj420_allTrendList .atl_listBlock .infoBlock .func a { color: #333; text-decoration: none; margin-right: 9px }

.csj420_allTrendList .atl_listBlock .infoBlock .func a:hover { color: #eb3327; text-decoration: none }




.index_number_hk6 span { float: left; display: block; width: 42px; height: 42px; text-align: center; line-height: 42px; margin-right: 10px; font-size: 22px; font-weight: 700; color: #fff; }
/*.index_number_hk6 span { background: url(../images/ball/number_cqssc_42.png) no-repeat 0 0; }*/


.index_number_hk6 span { float: left; display: block; width: 36px; height: 36px; text-align: center; line-height: 30px; margin-right: 5px; font-size: 15px; color: #2e2e2e; }

.index_number_hk6 span.text { float: left; display: block; width: 23px; height: 30px; text-align: center; line-height: 36px !important; margin-right: 5px; font-size: 22px; color: #2e2e2e; }

.index_number_hk6 span.plus { font-size: 38px; line-height: 28px; background-image: none; color: #a69f9f; }

.index_number_hk6 span.lhcred { background: url(../images/ball/red.png) 50% no-repeat; background-size: cover; }

.index_number_hk6 span.lhcblue { background: url(../images/ball/blue.png) 50% no-repeat; background-size: cover; }

.index_number_hk6 span.lhcgreen { background: url(../images/ball/green.png) 50% no-repeat; background-size: cover; }

.index_number_jshk6 span { float: left; display: block; width: 36px; height: 36px; text-align: center; line-height: 30px; margin-right: 5px; font-size: 15px; color: #2e2e2e; }

.index_number_jshk6 span.text { float: left; display: block; width: 23px; height: 30px; text-align: center; line-height: 36px !important; margin-right: 5px; font-size: 22px; color: #2e2e2e; }

.index_number_jshk6 span.plus { font-size: 38px; line-height: 28px; background-image: none; color: #a69f9f; }

.index_number_jshk6 span.lhcred { background: url(../images/ball/red.png) 50% no-repeat; background-size: cover; }

.index_number_jshk6 span.lhcblue { background: url(../images/ball/blue.png) 50% no-repeat; background-size: cover; }

.index_number_jshk6 span.lhcgreen { background: url(../images/ball/green.png) 50% no-repeat; background-size: cover; }
