@charset "UTF-8";
/********************************************* 主入口 ****************************************************/
/*********************************************公用库**********************************************/
.moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .lc_top .sp, .PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li .left_a, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .left_a, .software_main .software .VerBlock .VerContent .hot .ht_content li p, .web380_tableBlock .tb_Block2 .tb_bottom .bt_content .ct_bigSmall i, .polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li a, .index_main .index_lotterySkills .ls_list a.title, .indexLottery_main .indexLottery_skillsBlock .sb_list .title {
  white-space: nowrap;
  /*是禁止换行；*/
  overflow: hidden;
  /*多出的内容隐藏；*/
  text-overflow: ellipsis;
  /*多出的内容以省略号...来表达；主要用于IE等浏览器*/
  -o-text-overflow: ellipsis;
  /*支持chrome；*/ }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .bg3, .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_userManualBlock .userManual_text, .lotteryPublic_main .lotteryPublic_descriptionBlock .csj410_text, .publicPOP_msgBlock .db_tableBlock, .csj410_Table_thBlock .helpIcon .helpBlock, .csj410_helpIcon .helpBlock, .colorWorld_helpIcon .bg3, .colorWorld_helpIcon2 .bg3, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a, .free_main .freeList .list_left .tb_list .helpIcon .bg3, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .bg3, .web380_tableBlock .tb_bottom .helpIcon .bg3, .indexLottery_main .indexLottery_aboutBlock .contentBlock .text, .indexLottery_main .indexLottery_appBlock .appList .content, .yiLou_main .yiLouTable_thBlock .helpIcon .bg3, .numberTrendData_main .yiLouTable_thBlock .helpIcon .bg3 {
  word-break: break-all;
  /*只对英文起作用，以字母作为换行依据；支持IE，chrome，FF不支持*/
  word-wrap: break-word;
  /*只对英文起作用，以单词作为换行依据；支持IE，chrome，FF*/
  /*white-space: pre-wrap; !*只对中文起作用，强制换行；*!*/ }

.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock li, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a, .free_main .lotteryPublic_tableBlock th, .free_main .lotteryPublic_tableBlock td, .trendDataTable_main .tdt_infoBlock .btnBlock .text {
  white-space: nowrap; }

.public_main .main_d, .lotteryPublic_main .lotteryPublic_publicBlock, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_kl8, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time, .lotteryPublic_main .lotteryPublic_funBlock, .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .thBlock, .lotteryPublic_main .lotteryPublic_dataInfoBlock, .lotteryPublic_main .lotteryPublic_titleBlock, .lotteryPublic_main .lotteryPublic_contentBlock, .lotteryPublic_main .lotteryPublic_twoMenuBlock, .lotteryPublic_main .lotteryPublic_buttonBlock, .lotteryPublic_main .lotteryPublic_checkboxBlock, .lotteryPublic_main .lotteryPublic_descriptionBlock, .publicPOP_msgBlock .db_title, .csj410_Table_thBlock .thBlock, .colorWorld_luZhuTable_title, table.colorWorld_lzTab2 .moShi_ballBlock, .colorWorld_gap, .colorWorld_selectDateBar, .moshi_main .TBPattern_cqssc .tb_content .tb_tips, .moshi_main .TBPattern_cqssc .tb_content .tb_list, .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData, .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list .nl_li, .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2.twoRow, .PK10skill_main .PK10skill, .PK10skill_main .PK10skill .pks_left .pks_list, .PK10skill_main .PK10skill .pks_left .pks_listContent, .PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2, .PK10skill_main .pks_left .RollM_content, .PK10skill_main .pks_left .RollM_content .choice, .aboutUs_main .aboutUs_content, .aboutUs_main .aboutUs_content .ac_left .nav_block li, .aboutUs_main .aboutUs_content .ac_right .ar_links .links_img, .four_main .fourBlock .fb_middle, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_img, .userData_main .userData, .userData_main .userData .ud_right .ur_con .ur_data, .userData_main .userData .ud_right .ur_con .ur_data .conf, .userData_main .userData .ud_right .my_use .use_title, .userData_main .userData .ud_right .my_use .use_list, .lotteryVideo_main .lotteryVideo .lv_con .lv_inp, .lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul, .AlarMeBlock .CheckBox .cb_top, .AlarMeBlock .CheckBox .cb_down, .AlarMeBlock .AlarMe_list ul, .software_main .software .saberBlock, .software_main .software .Download, .software_main .software .Download .dl_left, .software_main .software .Download .dl_left .load_left .edition, .software_main .software .Download .dl_right .rt_top, .software_main .software .VerBlock, .software_main .software .VerBlock .recomendar .men_nav, .software_main .software .VerBlock .recomendar .men_nav li, .software_main .software .VerBlock .VerContent .hot .ht_content, .software_main .software .VerBlock .VerContent .softwareBlock ul, .software_main .software .content, .free_main .freeList, .tbPattern_main .tbPattern, .tbPattern_main .tbPattern .list_right .number_list, .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li, .web380_toolBlock, .web380_tableBlock .tb_Block2, .help_main .help_centre, .polymerization_main .polymerization_block, .polymerization_main .polymerization_block .polyme_block .pb_block .bb_title, .polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li, .colorWorld_luzhuBlock, .colorWorld_luzhuBlock .colorWorld_luzhuBlockTitle, .colorWorld_luzhuBlock .colorWorld_selectCheckBox, .colorWorld_selectLuZhuTabs, .colorWorld_changLong_titleButton, .colorWorld_rightBorder_spanTitle, .index_main .main_block, .index_main .main_block .main_right .blockTitle, .index_main .index_latestLotteryList .lll_czNav, .index_main .index_latestLotteryList .lll_czLi .info, .index_main .index_latestLotteryList .index_number_pk10, .index_main .index_latestLotteryList .index_number_cqssc, .index_main .index_latestLotteryList .index_number_xync, .index_main .index_latestLotteryList .index_number_k3, .index_main .index_lotteryAPP .l_app_list .l_app_li, .index_main .index_liveVideo, .index_main .index_liveVideo .video_list .vl_ul ul, .index_main .index_planToPredict .ptp_list, .index_main .index_planToPredict .ptp_list .infoBlock, .index_main .index_killTheNumber .ktn_list, .index_main .index_lotteryTrend .titleBlock, .index_main .index_lotteryTrend .toolBlock, .index_main .index_lotterySkills .ls_list, .index_main .index__beautyGallery .bgBlock, .index_main .index__beautyGallery .gallery2 .bottomBlock, .indexLottery_main .indexLottery_titleBlock, .indexLottery_main .indexLottery_skillsBlock .sb_list li, .indexLottery_main .indexLottery_appBlock .appList, .historyKaiJiang_main .lotteryPublic_customizeTableBlock .customizeTable_tr, .historyKaiJiang_main .lotteryPublic_customizeTableBlock .web_bigAndSmall, .historyKaiJiang_dataBlock .db_title, .yiLou_main .yiLouTable_thBlock .thBlock, .todayNumber_main .tn_textBlock .tn_tb_li2, .trendDataTable_main .tdt_infoBlock .medals, .trendDataTable_main .tdt_infoBlock .car, .trendDataTable_main .tdt_textBlock, .numberTrendData_main .lotteryPublic_tableBlock, .numberTrendData_main .yiLouTable_thBlock .thBlock, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .numBlock, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock, .diaoYong_main .diaoYong_li, .diaoYong_main .dy_copyShare, .diaoYong_main .diaoYong_QABlock, .downloadHistoryData_main .dhd_li {
  height: 1%;
  display: block; }

.public_main .main_d:after, .lotteryPublic_main .lotteryPublic_publicBlock:after, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10:after, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue:after, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_kl8:after, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync:after, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3:after, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time:after, .lotteryPublic_main .lotteryPublic_funBlock:after, .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock:after, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .thBlock:after, .lotteryPublic_main .lotteryPublic_dataInfoBlock:after, .lotteryPublic_main .lotteryPublic_titleBlock:after, .lotteryPublic_main .lotteryPublic_contentBlock:after, .lotteryPublic_main .lotteryPublic_twoMenuBlock:after, .lotteryPublic_main .lotteryPublic_buttonBlock:after, .lotteryPublic_main .lotteryPublic_checkboxBlock:after, .lotteryPublic_main .lotteryPublic_descriptionBlock:after, .publicPOP_msgBlock .db_title:after, .csj410_Table_thBlock .thBlock:after, .colorWorld_luZhuTable_title:after, table.colorWorld_lzTab2 .moShi_ballBlock:after, .colorWorld_gap:after, .colorWorld_selectDateBar:after, .moshi_main .TBPattern_cqssc .tb_content .tb_tips:after, .moshi_main .TBPattern_cqssc .tb_content .tb_list:after, .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData:after, .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list .nl_li:after, .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .number_list2.twoRow:after, .PK10skill_main .PK10skill:after, .PK10skill_main .PK10skill .pks_left .pks_list:after, .PK10skill_main .PK10skill .pks_left .pks_listContent:after, .PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl:after, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul:after, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video:after, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2:after, .PK10skill_main .pks_left .RollM_content:after, .PK10skill_main .pks_left .RollM_content .choice:after, .aboutUs_main .aboutUs_content:after, .aboutUs_main .aboutUs_content .ac_left .nav_block li:after, .aboutUs_main .aboutUs_content .ac_right .ar_links .links_img:after, .four_main .fourBlock .fb_middle:after, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_img:after, .userData_main .userData:after, .userData_main .userData .ud_right .ur_con .ur_data:after, .userData_main .userData .ud_right .ur_con .ur_data .conf:after, .userData_main .userData .ud_right .my_use .use_title:after, .userData_main .userData .ud_right .my_use .use_list:after, .lotteryVideo_main .lotteryVideo .lv_con .lv_inp:after, .lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul:after, .AlarMeBlock .CheckBox .cb_top:after, .AlarMeBlock .CheckBox .cb_down:after, .AlarMeBlock .AlarMe_list ul:after, .software_main .software .saberBlock:after, .software_main .software .Download:after, .software_main .software .Download .dl_left:after, .software_main .software .Download .dl_left .load_left .edition:after, .software_main .software .Download .dl_right .rt_top:after, .software_main .software .VerBlock:after, .software_main .software .VerBlock .recomendar .men_nav:after, .software_main .software .VerBlock .recomendar .men_nav li:after, .software_main .software .VerBlock .VerContent .hot .ht_content:after, .software_main .software .VerBlock .VerContent .softwareBlock ul:after, .software_main .software .content:after, .free_main .freeList:after, .tbPattern_main .tbPattern:after, .tbPattern_main .tbPattern .list_right .number_list:after, .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li:after, .web380_toolBlock:after, .web380_tableBlock .tb_Block2:after, .help_main .help_centre:after, .polymerization_main .polymerization_block:after, .polymerization_main .polymerization_block .polyme_block .pb_block .bb_title:after, .polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li:after, .colorWorld_luzhuBlock:after, .colorWorld_luzhuBlock .colorWorld_luzhuBlockTitle:after, .colorWorld_luzhuBlock .colorWorld_selectCheckBox:after, .colorWorld_selectLuZhuTabs:after, .colorWorld_changLong_titleButton:after, .colorWorld_rightBorder_spanTitle:after, .index_main .main_block:after, .index_main .main_block .main_right .blockTitle:after, .index_main .index_latestLotteryList .lll_czNav:after, .index_main .index_latestLotteryList .lll_czLi .info:after, .index_main .index_latestLotteryList .index_number_pk10:after, .index_main .index_latestLotteryList .index_number_cqssc:after, .index_main .index_latestLotteryList .index_number_xync:after, .index_main .index_latestLotteryList .index_number_k3:after, .index_main .index_lotteryAPP .l_app_list .l_app_li:after, .index_main .index_liveVideo:after, .index_main .index_liveVideo .video_list .vl_ul ul:after, .index_main .index_planToPredict .ptp_list:after, .index_main .index_planToPredict .ptp_list .infoBlock:after, .index_main .index_killTheNumber .ktn_list:after, .index_main .index_lotteryTrend .titleBlock:after, .index_main .index_lotteryTrend .toolBlock:after, .index_main .index_lotterySkills .ls_list:after, .index_main .index__beautyGallery .bgBlock:after, .index_main .index__beautyGallery .gallery2 .bottomBlock:after, .indexLottery_main .indexLottery_titleBlock:after, .indexLottery_main .indexLottery_skillsBlock .sb_list li:after, .indexLottery_main .indexLottery_appBlock .appList:after, .historyKaiJiang_main .lotteryPublic_customizeTableBlock .customizeTable_tr:after, .historyKaiJiang_main .lotteryPublic_customizeTableBlock .web_bigAndSmall:after, .historyKaiJiang_dataBlock .db_title:after, .yiLou_main .yiLouTable_thBlock .thBlock:after, .todayNumber_main .tn_textBlock .tn_tb_li2:after, .trendDataTable_main .tdt_infoBlock .medals:after, .trendDataTable_main .tdt_infoBlock .car:after, .trendDataTable_main .tdt_textBlock:after, .numberTrendData_main .lotteryPublic_tableBlock:after, .numberTrendData_main .yiLouTable_thBlock .thBlock:after, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock:after, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_number .numBlock:after, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_titleBlock .th_select .numBlock:after, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock:after, .diaoYong_main .diaoYong_li:after, .diaoYong_main .dy_copyShare:after, .diaoYong_main .diaoYong_QABlock:after, .downloadHistoryData_main .dhd_li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.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; }

/*************************************************************总样式 **************************************************/
/*********************************************sisi-动画**********************************************/
/**
    例子:  声明动画：@include setAnimate("whiteChangeRed",(background-color: #fff),(background-color: #e7423d));
              调用动画： getAnimate("whiteChangeRed",0.1, ease-in)
 */
/*********************************************long-动画**********************************************/
/**
    例子:  声明动画：@include setAnimate("whiteChangeRed",(background-color: #fff),(background-color: #e7423d));
              调用动画： getAnimate("whiteChangeRed",0.1, ease-in)
 */
/*********************************************nickly-动画**********************************************/
/**
    例子:  声明动画：@include setAnimate("whiteChangeRed",(background-color: #fff),(background-color: #e7423d));
              调用动画： getAnimate("whiteChangeRed",0.1, ease-in)
 */
/*********************************************sisi-图片路径**********************************************/
.lotteryPublic_main .lotteryPublic_videoBlock .btn, .lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_img .btn, .index_main .index_liveVideo .video_list .vl_ul ul li .vl_img .btn {
  background: url("../images/index/vedio_icon.png") no-repeat left center; }

.index_main .index_liveVideo .video_list .vl_ul ul li .vl_time b {
  background: url("../images/index/time_icon.png") no-repeat left center; }

.software_main .software .VerBlock .VerContent .sofTitle, .index_main .main_right_title {
  background: url("../images/index/border.png") repeat-x left center; }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .l_btn, .index_main .index_liveVideo .video_list .l_btn {
  background: url("../images/video/gundong_btnl.png") no-repeat center; }

.lotteryVideo_main .lotteryVideo .lv_con .video_list .r_btn, .index_main .index_liveVideo .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 i, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span .vc_down {
  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 #ffffff; }

.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 .whileBtn, .web380_tableBlock .tableBlock table .orangeBtn {
  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; }

/*********************************************long-图片路径**********************************************/
.index_main .index_latestLotteryList .index_number_pk10 span {
  background: url("../images/ball/number_bjpk10_36.png") no-repeat 0 0; }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_redAndBlue span, .index_main .index_latestLotteryList .index_number_cqssc span {
  background: url("../images/ball/number_cqssc_42.png") no-repeat 0 0; }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_k3 span, .index_main .index_latestLotteryList .index_number_k3 span {
  background: url("/templets/default/images/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; }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_xync span, .lotteryPublic_main .lotteryPublic_tableBlock .number_xync span, .index_main .index_latestLotteryList .index_number_xync span {
  background: url("../images/ball/number_lucky.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; }

.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_more, .PK10skill_main .PK10skill .pks_right .hotSpot .hs_title i, .index_main .main_block .main_right .blockTitle .more, .index_main .index_planToPredict .ptp_list .more, .indexLottery_main .indexLottery_titleBlock .more {
  background: url("../images/public/public_moreIcon.png") no-repeat right center; }

.index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo .download {
  background: url("../images/index/appDownloadIcon.png") no-repeat left center; }

.index_main .index_lotteryAPP .l_app_list .dian a {
  background: url("../images/index/index_silderDian.png") no-repeat 0 0; }

.index_main .index_softwareCustomization .text a {
  background: url("../images/index/index_triangleIcon.png") no-repeat left center; }

.index_main .index_killTheNumber .ktn_list .ranking {
  background: url("../images/index/index_rankingIcon.png") no-repeat; }

.index_main .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_43.png") no-repeat 0 0; }

.lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time1 b, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .time2 b, .lotteryPublic_main .lotteryPublic_infoBlock .lotteryTime .sound, .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 {
  background: url("../images/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; }

.window_MaskLayer {
  background: url("../images/public/public_blackOpacity15.png"); }

.publicPOP_msgBlock .db_title .close, .historyKaiJiang_dataBlock .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, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .helpBlock, .web380_tableBlock .tb_bottom .helpIcon .helpBlock, .yiLou_main .yiLouTable_thBlock .helpIcon .helpBlock, .numberTrendData_main .yiLouTable_thBlock .helpIcon .helpBlock {
  background: url("../images/public/public_helpBlockBg1.png") no-repeat left bottom; }

.yiLou_main .yiLouTable_thBlock .helpIcon.hi_right .helpBlock, .numberTrendData_main .yiLouTable_thBlock .helpIcon.hi_right .helpBlock {
  background: url("../images/public/public_helpBlockBg1_right.png") no-repeat left bottom; }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .helpBlock, .colorWorld_helpIcon2 .bg2 {
  background: url("../images/public/public_helpBlockBg1_bottom.png") no-repeat left top; }

.colorWorld_helpIcon .bg2, .free_main .freeList .list_left .tb_list .helpIcon .bg2, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .bg2, .web380_tableBlock .tb_bottom .helpIcon .bg2, .yiLou_main .yiLouTable_thBlock .helpIcon .bg2, .numberTrendData_main .yiLouTable_thBlock .helpIcon .bg2 {
  background: url("../images/public/public_helpBlockBg2.png") no-repeat left top; }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .bg2, .colorWorld_helpIcon2 .helpBlock {
  background: url("../images/public/public_helpBlockBg2_bottom.png") no-repeat left bottom; }

.colorWorld_helpIcon .bg3, .free_main .freeList .list_left .tb_list .helpIcon .bg3, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon .bg3, .web380_tableBlock .tb_bottom .helpIcon .bg3, .yiLou_main .yiLouTable_thBlock .helpIcon .bg3, .numberTrendData_main .yiLouTable_thBlock .helpIcon .bg3 {
  background: url("../images/public/public_helpBlockBg3.png") repeat-y left; }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon .bg3, .colorWorld_helpIcon2 .bg3 {
  background: url("../images/public/public_helpBlockBg3_bottom.png") repeat-y left; }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnT, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB, .yiLou_main .yiLouTable_thBlock .btnT, .yiLou_main .yiLouTable_thBlock .btnB {
  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; }

.lotteryPublic_main .lotteryPublic_tableBlock .number_redAndBlue span.active, .trendDataTable_main .tdt_textBlock .grayBall, .trendDataTable_main .lotteryPublic_tableBlock .bg_grayBall, .locationTrend_main .lotteryPublic_tableBlock .bg_grayBall {
  background: url("../images/ball/public_grayBallIcon28.png") no-repeat center; }

.free_main .freeList .list_right table .rank1 .ball, .trendDataTable_main .tdt_textBlock .redBall, .trendDataTable_main .lotteryPublic_tableBlock .bg_redBall, .sudokuPlan_main .sudokuPlan_tableBlock .lp_tb_infoBlock .redBall, .locationTrend_main .lotteryPublic_tableBlock .bg_grayBall:hover {
  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; }

table.colorWorld_lzTab2 .moShi_ballBlock .blueBall, .coldAndHot_main .lotteryPublic_tableBlock .number_redAndBlue span.blue {
  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_ffffff, .diaoYong_main .dy_color_e0e0e0, .diaoYong_main .dy_color_ffa500, .diaoYong_main .dy_color_fc9ea7, .diaoYong_main .dy_color_a8d5ff {
  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_main .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; }

.csj410_Table_thBlock .helpIcon, .csj410_helpIcon, .colorWorld_helpIcon, .colorWorld_helpIcon2.csj410_h2, .web380_tableBlock .tb_bottom .helpIcon, .yiLou_main .yiLouTable_thBlock .helpIcon {
  background: url("../images/table/csj410_colorWorld_helpBtn.png") no-repeat center; }

.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; }

/*********************************************nickly-图片路径**********************************************/
.colorWorld_selectDate .select_date, .specialFormData_main .lp_tb_selectPlugInBlock .colorWorld_selectPlugIn {
  background: url("../images/public/colorWorld_dateIco.png") no-repeat 11px center; }

.lotteryPublic_main .lotteryPublic_tipsBlock .moreBtn .icon, .colorWorld_selectDate .colorWorld_selectJtou, .colorWorld_selectPlugIn .colorWorld_selectJtou {
  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_redButton, .colorWorld_blueButton {
  background: url("../images/luZhu/colorWorld_buttonList.png") no-repeat 0 0; }

.colorWorld_closeBtn {
  background: url("../images/public/colorWorld_closeBtn.png") no-repeat center; }

.lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .helpIcon, .colorWorld_helpIcon2, .free_main .freeList .list_left .tb_list .helpIcon, .tbPattern_main .tbPattern .list_left table .tb_list .helpIcon, .numberTrendData_main .yiLouTable_thBlock .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 .CheckBox .cb_top .sound, .AlarMeBlock .AlarMe_btn i, .colorWorld_rightBorder_spanTitle .spanTitle_right .sound, .colorWorld_rightBorder_spanTitle .spanTitle_right .active .sound {
  background: url("../images/table/colorWorld_soundIco.png") no-repeat 0 0; }

.web_jt_Up, .web_jt_Down {
  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; }

/*重置浏览器默认样式*/
body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, form, hr, input, textarea, select, button {
  margin: 0; }

ul, ol, option, input, textarea, select, button {
  padding: 0; }

article, aside, footer, header, hgroup, main, nav, section, figure, li {
  display: block; }

input, textarea, select, button, iframe {
  border: 1px solid gray; }

input, textarea, select, button {
  outline: none;
  font: 12px "Microsoft Yahei"; }

table {
  border: 0; }

ul, ol {
  list-style-type: none; }

a {
  text-decoration: none;
  cursor: pointer; }

/*初始化样式*/
html {
  font-size: 100%;
  /*用来防止IE和Opera浏览器下的Bug*/
  overflow: auto;
  /*隐藏滚动，垂直滚动根据内容自适应（去除IE默认垂直滚动条）*/
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height: 100%;
  /*在IE下body的百分高度需要在html设置此值*/ }

fieldset, img {
  border: 0; }

/*IE下img标签被a标签嵌套时，img标签就会有边框*/
a img, img {
  -ms-interpolation-mode: bicubic; }

/*解决图片在IE7以及IE6下的缩放影响图片质量的问题*/
q:before, q:after {
  content: ''; }

i {
  font-style: normal; }

/*i标签让内容斜体，根据具体使用情况判断是否需要初始化为不倾斜*/
a:focus {
  -moz-outline-style: none; }

/* 去掉链接时的虚框 for Firefox */
area:focus {
  -moz-outline-style: none; }

/* 去掉链接时的虚框 for Firefox */
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; }

body {
  font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif;
  background-color: #e9e9e9;
  color: #333333;
  font-size: 12px;
  min-width: 1280px; }


.public_main {
  padding: 0px 0 0; }
  .public_main .main_d {
    width: 1200px;
    margin: 0 auto; }

.lotteryPublic_main .lotteryPublic_publicBlock {
  padding-bottom: 5px; }
.lotteryPublic_main .lotteryPublic_infoBlock {
  float: left;
  background: #ffffff;
  padding-left: 40px;
  padding-top: 38px;
  width: 904px;
  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: 410px;
    padding-right: 20px;
    /*PK10、幸运飞艇*/
    /*时时彩、快乐十分、11选5、圣地彩*/
    /*快乐8*/
    /*幸运农场*/
    /*快3*/ }
    .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .text {
      line-height: 24px;
      padding-bottom: 14px;
      font-size: 16px; }
      .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .text i {
        color: #f02f22; }
    .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 {
      height: auto; }
      .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span {
        float: left;
        display: block;
        width: 43px;
        height: 43px;
        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: -45px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num03 {
          background-position: -90px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num04 {
          background-position: -135px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num05 {
          background-position: -180px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num06 {
          background-position: -225px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num07 {
          background-position: -270px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num08 {
          background-position: -315px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num09 {
          background-position: -360px 0; }
        .lotteryPublic_main .lotteryPublic_infoBlock .lotteryNumber .number_pk10 span.num10 {
          background-position: -405px 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: bold;
        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 .awarding_tips {
      line-height: 30px;
      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;
		float: right;
		padding-right: 240px;		}
        .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: #f02f22; }
    .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: #ffffff;
        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: #999999; }
      .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: #ffffff;
        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;
      /*background-position: 0 -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: #ffffff;
      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: #ffffff;
      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: #ffffff;
      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: #666666;
        line-height: 18px;
        font-weight: normal; }
      .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: #ffffff;
  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: #ffffff;
  z-index: 9999;
  position: relative;
  margin-bottom: 0px; }
  .lotteryPublic_main .lotteryPublic_funBlock ul {
    float: left; }
  .lotteryPublic_main .lotteryPublic_funBlock .funBlock {
    padding: 20px 0 20px 40px;
    background: #ffffff;
    border-right: 1px solid #efefef; }
    .lotteryPublic_main .lotteryPublic_funBlock .funBlock .title {
      border-left: 2px solid #f02f22;
      padding-left: 10px;
      font-size: 18px;
      color: #333333;
      line-height: 20px;
      /*margin-left: 6px;*/ }
    .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock {
      padding-top: 25px;
      overflow: hidden;
      height: 72px; }
      .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock li {
        float: left;
		height: 36px;
		width: 85px;
		text-align: center;		}
      .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a {
        padding: 4px;
        font-size: 14px;
        color: #666666; }
		.lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock .ulBlock1 a.selected{
		background-color: #f02f22;
		color: #fff;
		}
        .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a:hover, .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock a.active {
          color: #ffffff;
          background: #f02f22; }
      .lotteryPublic_main .lotteryPublic_funBlock .funBlock .ulBlock span {
        color: #e7e7e7;
        padding: 0 12px; }
    .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: 300px;
    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;
      /* 老的 Firefox */
      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: 1200px;}
    .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 {
  /*PK10、幸运飞艇*/
  /*时时彩、快乐十分、11选5、圣地彩*/
  /*快乐8*/
  /*幸运农场*/
  /*快3*/ }
  .lotteryPublic_main .lotteryPublic_tableBlock table {
    width: 100%; }
  .lotteryPublic_main .lotteryPublic_tableBlock th {
    font-weight: normal;
    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 th, .lotteryPublic_main .lotteryPublic_tableBlock td {
    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;
      *display: inline;
      *zoom: 1;
      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: #666666;
        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: #333333;
      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 .btnT, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB {
      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:hover, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnT.active {
        background-position: -16px 0; }
    .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB {
      background-position: 0 -9px; }
      .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB:hover, .lotteryPublic_main .lotteryPublic_tableBlock .table_thBlock .btnB.active {
        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: bold;
      text-align: center;
      line-height: 42px; }
      .lotteryPublic_main .lotteryPublic_tableBlock .number_redAndBlue span.active2 {
        background: lightblue; }
  .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 .font_red {
    color: #f02f22; }
  .lotteryPublic_main .lotteryPublic_tableBlock .font_gray666 {
    color: #666666; }
  .lotteryPublic_main .lotteryPublic_tableBlock .font_gray999 {
    color: #999999; }
  .lotteryPublic_main .lotteryPublic_tableBlock .num_green999 {
    color: #999999; }
  .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: #333333; }
  .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: #ff0000; }
  .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: #0000ff; }
  .lotteryPublic_main .lotteryPublic_tableBlock .font_6F8A97 {
    color: #6F8A97; }
  .lotteryPublic_main .lotteryPublic_tableBlock .font_2D92C2 {
    color: #2D92C2; }
  .lotteryPublic_main .lotteryPublic_tableBlock .pk10num_1 {
    color: #FF00FF; }
  .lotteryPublic_main .lotteryPublic_tableBlock .pk10num_2 {
    color: #0033FF; }
  .lotteryPublic_main .lotteryPublic_tableBlock .pk10num_3 {
    color: #FF0000; }
  .lotteryPublic_main .lotteryPublic_tableBlock .pk10num_4 {
    color: #2D92C2; }
  .lotteryPublic_main .lotteryPublic_tableBlock .pk10num_5 {
    color: #008000; }
  .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_dataInfoBlock {
  background: #ffffff;
  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: #333333;
  margin-bottom: 10px;
  padding-right: 25px;
  position: relative;
  overflow: hidden; }
  .lotteryPublic_main .lotteryPublic_tipsBlock .font_red {
    color: #f02f22; }
  .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: #333333; }
  .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_text {
    float: left;
    display: block;
    line-height: 56px;
    font-size: 14px;
    color: #666666;
    padding-left: 20px; }
  .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_more {
    float: right;
    padding-right: 18px;
    font-size: 14px;
    display: block;
    line-height: 56px;
    color: #666666;
    text-decoration: none; }
    .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_more:hover {
      color: #666666;
      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: #333333;
      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: #333333;
      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: #ffffff;
      width: 98px;
      height: 4px; }
.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: #666666;
    padding: 0 2px 8px;
    float: left;
    border-bottom: 3px solid #ffffff;
    position: relative; }
    .lotteryPublic_main .lotteryPublic_twoMenuBlock a:hover, .lotteryPublic_main .lotteryPublic_twoMenuBlock a.active {
      color: #f02f22;
      border-bottom: 3px solid #f02f22; }
  .lotteryPublic_main .lotteryPublic_twoMenuBlock i {
    float: left;
    padding: 0 33px;
    color: #cccccc;
    font-size: 14px; }
  .lotteryPublic_main .lotteryPublic_twoMenuBlock.forbidden a:hover {
    color: #666666;
    border-bottom: 3px solid #ffffff;
    cursor: default; }
  .lotteryPublic_main .lotteryPublic_twoMenuBlock.forbidden a.active:hover {
    color: #f02f22;
    border-bottom: 3px solid #f02f22;
    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: #333333; }
  .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;
  /*line-height: 24px;*/
  position: relative; }
  .lotteryPublic_main .lotteryPublic_descriptionBlock .csj410_title {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    /*padding-left: 27px;
    @extend %csj410_explain_icon;*/
    float: left; }
  .lotteryPublic_main .lotteryPublic_descriptionBlock .csj410_text {
    font-size: 0;
    line-height: 20px;
    color: #666666;
    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: #f02f22;
    text-decoration: none; }
    .lotteryPublic_main .lotteryPublic_descriptionBlock .link:hover {
      color: #f02f22;
      text-decoration: none; }
  .lotteryPublic_main .lotteryPublic_descriptionBlock .font_red {
    color: #f02f22; }

v\:line {
  behavior: url(#default#VML);
  position: absolute; }

.trendChartloading {
  border: 1px solid #f5f5f5;
  text-align: center;
  padding: 30px 0;
  margin-top: 30px; }

/********************public_main-end********************/
/********************全局遮罩层-start********************/
.window_MaskLayer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9998; }

/********************全局遮罩层-end********************/
/********************分页-start********************/
.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:hover, .public_blockPage .pageBlock a.active {
        background-color: #f02f22;
        color: #fff;
        border: 1px solid #f02f22; }
      .public_blockPage .pageBlock a.first {
        width: 60px; }
      .public_blockPage .pageBlock a.last {
        width: 60px; }

/********************分页-end********************/
.publicPOP_msgBlock {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999;
  width: 398px;
  margin-left: -200px;
  margin-top: -60px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  -moz-box-shadow: 5px 5px 5px #eaeaea;
  /* 老的 Firefox */
  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: #333333; }
    .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 {
  /* display: none;*/
  height: 40px;
  line-height: 40px;
  border: 1px solid #f3d85b;
  background: #fff6c3;
  color: #333333;
  font-size: 14px;
  padding-left: 15px;
  margin-bottom: 10px; }
  .recommend_deviceBlock span {
    display: block;
    padding-left: 27px; }
    .recommend_deviceBlock span a {
      color: #f02f22; }

.csj410_Table_thBlock {
  font-size: 0;
  line-height: 0; }
  .csj410_Table_thBlock .thBlock {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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: #FFFFFF;
      border: 1px solid #cccccc;
      box-shadow: 0 0 12px #cccccc;
      line-height: 20px;
      font-size: 12px;
      color: #666666;
      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: #333333;
      font-weight: bold; }
    .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: #333333;
    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: #FFFFFF;
    border: 1px solid #cccccc;
    box-shadow: 0 0 12px #cccccc;
    line-height: 20px;
    font-size: 12px;
    color: #666666;
    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: #333333;
    font-weight: bold; }
  .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; }

/*********************************************nickly-公共**********************************************/
/********************技巧文章-start********************/
.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: 0px;
      height: 28px;
      outline: none;
      font-size: 14px;
      color: #333;
      padding-right: 15%; }
      .colorWorld_selectDate .select_date input::-webkit-input-placeholder {
        /* WebKit browsers */
        color: #333; }
      .colorWorld_selectDate .select_date input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #333; }
      .colorWorld_selectDate .select_date input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #333; }
      .colorWorld_selectDate .select_date input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        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: 0px;
    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: 0px;
    top: 0px;
    font-size: 0px; }
  .colorWorld_button i.right {
    width: 4px;
    height: 28px;
    background-position: 0 -28px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 0px; }
  .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:hover i.left, .colorWorld_button.active i.left {
    background-position: 0 -56px; }
  .colorWorld_button:hover i.right, .colorWorld_button.active i.right {
    background-position: 0 -84px; }
  .colorWorld_button:hover .font, .colorWorld_button.active .font {
    color: #fff;
    background-color: #f02f22;
    border-top: 1px solid #f02f22;
    border-bottom: 1px solid #f02f22; }

.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: 0px;
    top: 0px;
    font-size: 0px; }
  .colorWorld_button2 i.right {
    width: 4px;
    height: 28px;
    background-position: 0 -28px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 0px; }
  .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: #f02f22;
    border-top: 1px solid #f02f22;
    border-bottom: 1px solid #f02f22; }

.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: #f02f22;
  border-top: 1px solid #f02f22;
  border-bottom: 1px solid #f02f22; }

.colorWorld_button_noClick {
  opacity: 0.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: #333333;
    padding-left: 8px; }
  .luZhuPOP_leadBlock a {
    display: block;
    /*width: 88px;*/
    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: #008000; }
    .colorWorld_luZhuTable_title .spanLis i {
      color: #f02f22; }
    .colorWorld_luZhuTable_title .spanLis .new {
      padding-right: 10px;
      padding-left: 20px;
      color: #f02f22;
      text-decoration: none; }
      .colorWorld_luZhuTable_title .spanLis .new:hover {
        color: #f02f22;
        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;
  *padding-bottom: 15px !important; }

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: #f02f22; }
  table.colorWorld_lz tr.title_mini td span {
    line-height: 30px;
    cursor: pointer; }
  table.colorWorld_lz tr.title_mini td .font_bold {
    font-weight: bold; }
  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: 0px;
        left: 0px;
        font-size: 0px;
        display: block; }
  table.colorWorld_lz td.yellowBg {
    background-color: #fcfad2; }
  table.colorWorld_lz td.green span {
    color: #008000; }
  table.colorWorld_lz td.purple span {
    color: #FF00FF; }
  table.colorWorld_lz td.deongaree span {
    color: #2D92C2; }
  table.colorWorld_lz td.red span {
    color: #f02f22; }
  table.colorWorld_lz td.odd span {
    color: #f02f22; }
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.wid {
  width: 375px;
  padding: 0;
  vertical-align: top; }
  table.colorWorld_lz tr.content td.wid td {
    width: auto;
    *padding: 20px 0 !important; }

table.colorWorld_lzTab2 {
  height: 148px; }
  table.colorWorld_lzTab2 td {
    border: 0px;
    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: #f02f22; }
  table.colorWorld_lzTab2 tr.title td {
    width: 33%;
    border-bottom: 1px solid #e6e6e6;
    height: 50% !important;
    background: none !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: #333333;
    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: #FFFFFF; }

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: #f02f22; }

.colorWorld_marginTop1 {
  margin-top: 15px !important; }

.colorWorld_marginBottom1 {
  margin-bottom: 10px !important; }

.colorWorld_deleteMargin {
  margin-left: 0px !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: 0px !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: 0px !important; }

.colorWorld_paddingLeft1 {
  padding-left: 10px !important; }

.colorWorld_gap {
  height: 23px;
  width: 100%;
  font-size: 0px; }

.colorWorld_luzhuBlock .colorWorld_deletePaddingTop {
  padding-top: 0px  !important; }

.colorWorld_deletePaddingBottom {
  padding-bottom: 0px !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: 5px 25px 5px 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: 0px;
    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: #f02f22;
        color: #fff; }

.colorWorld_closeBtn {
  width: 30px;
  height: 30px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0px; }

.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: #666666;
    padding: 0 13px;
    width: 252px;
    text-align: left; }
  .colorWorld_helpIcon:hover {
    /*background-position: 0 -20px;*/ }
    .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: #666666;
    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: 0px; }
    .colorWorld_changlongTable table td {
      border: 1px solid #e6e6e6;
      height: 40px;
      line-height: 40px;
      text-align: center;
      border-left: 0px;
      border-top: 0px;
      vertical-align: middle; }
      .colorWorld_changlongTable table td.colorWorld_changLongTdRight {
        width: 240px;
        border-right: 0px;
        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: 0px; }
    .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: 0px;
      border-top: 0px;
      vertical-align: middle;
      font-size: 14px; }
      .colorWorld_changlongListTable table td a {
        color: #333;
        text-decoration: none; }
        .colorWorld_changlongListTable table td a:hover {
          color: #f02f22; }

.colorWorld_deleteBtn {
  padding-left: 20px;
  font-size: 14px;
  position: relative; }
  .colorWorld_deleteBtn span.deleteBtn {
    width: 15px;
    height: 17px;
    position: absolute;
    left: 0px;
    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; }

/*********************************************sisi-代码********************************************/
/********************淘宝模式 重庆时时彩-start********************/
.moshi_main .TBPattern_cqssc {
  background: #ffffff; }
  .moshi_main .TBPattern_cqssc .tb_title {
    height: 58px;
    line-height: 58px;
    padding-left: 40px;
    border-bottom: 1px solid #eeeeee; }
    .moshi_main .TBPattern_cqssc .tb_title .left {
      font-size: 18px;
      color: #333333; }
    .moshi_main .TBPattern_cqssc .tb_title .right {
      font-size: 14px;
      color: #333333;
      padding-left: 25px; }
      .moshi_main .TBPattern_cqssc .tb_title .right i {
        color: #f02f22; }
  .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: #f02f22; }
      .moshi_main .TBPattern_cqssc .tb_content .tb_tips .tip_c {
        display: block;
        width: 1104px;
        float: right;
        line-height: 25px;
        color: #333333; }
        .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: #333333; }
          .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: #f02f22; }
          .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: #333333;
              display: block; }
              .moshi_main .TBPattern_cqssc .tb_content .tb_list .list_content .showData span i.red {
                color: #f02f22; }
              .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: #333333; }
            .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: #ffffff;
                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: #333333; }
          .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; }

/********************淘宝模式 重庆时时彩-end********************/
/********************PK10技巧-start********************/
.PK10skill_main {
  padding-bottom: 10px;
  width: 100%; }
  .PK10skill_main .PK10skill {
    height: auto;
    padding-bottom: 0;
    margin-bottom: 0; }
    .PK10skill_main .PK10skill .pks_left {
      background: #ffffff;
      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: #333333; }
        .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: #333333; }
      .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: #333333;
              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: #f02f22; }
            .PK10skill_main .PK10skill .pks_left .pks_listContent .pks_listUl li .right_a {
              float: right;
              font-size: 12px;
              color: #999999; }
    .PK10skill_main .PK10skill .pks_right {
      float: right;
      width: 360px; }
      .PK10skill_main .PK10skill .pks_right .hotSpot {
        width: 100%;
        background: #ffffff;
        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: #333333; }
          .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: #ffffff; }
          .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: #333333;
                  font-weight: bold;
                  line-height: 22px; }
                .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span i {
                  font-size: 12px;
                  color: #999999;
                  font-weight: normal;
                  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: #999999;
                  line-height: 20px; }
                .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .hs_video .video_con span .vc_down {
                  color: #f02f22;
                  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: #333333;
              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:hover, .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .left_a:active {
                color: #f02f22; }
            .PK10skill_main .PK10skill .pks_right .hotSpot .pks_ul .pks_listUl2 li .right_a {
              float: right;
              font-size: 12px;
              color: #999999; }

/********************PK10技巧-end********************/
/********************PK10技巧详情-start********************/
.PK10skill_main .pks_left .RollMethod {
  padding-top: 18px;
  line-height: 35px;
  text-align: center;
  font-size: 18px;
  color: #333333; }
.PK10skill_main .pks_left .RM_author {
  line-height: 31px;
  text-align: center;
  font-size: 12px;
  color: #666666; }
.PK10skill_main .pks_left .RollM_content {
  padding: 7px 40px 28px;
  line-height: 24px;
  font-size: 14px;
  color: #333333; }
  .PK10skill_main .pks_left .RollM_content i {
    color: #f02f22; }
  .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: #333333; }

/********************PK10技巧详情-end********************/
/********************关于我们-start********************/
.aboutUs_main .aboutUs_content {
  background: #ffffff;
  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 #ffffff;
      border-top: 1px solid #ffffff;
      border-bottom: 1px solid #ffffff;
      padding-left: 96px;
      position: relative;
      font-size: 18px;
      color: #333333; }
      .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 #f02f22;
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        color: #f02f22;
        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: #666666;
      line-height: 29px; }
      .aboutUs_main .aboutUs_content .ac_right .ar_content b {
        font-size: 16px;
        color: #333333; }
    .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: #333333; }
            .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: #f02f22; }

/********************关于我们end********************/
/********************404-start********************/
.four_main .fourBlock {
  background: #ffffff; }
  .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: #333333; }
      .four_main .fourBlock .fb_middle .fBlock span {
        display: block;
        font-size: 14px;
        color: #666666;
        padding-top: 17px; }
      .four_main .fourBlock .fb_middle .fBlock i {
        display: block;
        font-size: 14px;
        color: #333333; }
        .four_main .fourBlock .fb_middle .fBlock i a {
          color: #f02f22;
          text-decoration: underline; }
    .four_main .fourBlock .fb_middle .fBlock2 i {
      padding-top: 35px; }
      .four_main .fourBlock .fb_middle .fBlock2 i a {
        text-decoration: none; }

/********************404-end********************/
/********************网站地图-start********************/
.websiteMap_main .websiteMap {
  padding: 20px 0 58px;
  background: #ffffff; }
  .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: #333333; }
      .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: #666666; }
          .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a:hover, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a.active, .websiteMap_main .websiteMap .wm_content .LotteryTypes .lt_con a:active {
            color: #f02f22; }

/********************网站地图-end********************/
/********************用户资料-start********************/
.userData_main .userData {
  margin-bottom: 10px; }
  .userData_main .userData .ud_left {
    float: left;
    width: 219px;
    height: 610px;
    padding: 15px 11px 0;
    background: #ffffff; }
    .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: #666666;
        line-height: 24px; }
        .userData_main .userData .ud_left .headPortrait .hp_font a {
          color: #666666; }
          .userData_main .userData .ud_left .headPortrait .hp_font a:hover, .userData_main .userData .ud_left .headPortrait .hp_font a:active, .userData_main .userData .ud_left .headPortrait .hp_font a.active {
            color: #f02f22; }
    .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: #666666;
        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: #f02f22; }
  .userData_main .userData .ud_right {
    float: right;
    width: 1030px;
    min-height: 582px;
    _height: 582px;
    background: #ffffff;
    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: #333333; }
    .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: #333333;
          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: #f02f22; }
        .userData_main .userData .ud_right .ur_con .ur_data .conf i {
          line-height: 24px;
          font-size: 14px;
          color: #666666; }
        .userData_main .userData .ud_right .ur_con .ur_data .conf .key {
          line-height: 24px;
          font-size: 14px;
          color: #666666; }
          .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: #f02f22; }
    .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: #333333; }
          .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: #f02f22; }
            .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: bold; }
      .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: #f02f22;
          text-align: center;
          font-size: 12px;
          color: #FFFFFF;
          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: normal;
            background: #f2f2f2;
            font-size: 14px;
            color: #333333;
            border: 1px solid #e6e6e6; }
            .userData_main .userData .ud_right .my_use .use_list table th a {
              color: #333333;
              text-decoration: none; }
              .userData_main .userData .ud_right .my_use .use_list table th a:hover {
                color: #f02f22;
                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: #f02f22; }
          .userData_main .userData .ud_right .my_use .use_list table .green {
            color: #005e15; }

/********************用户资料-end********************/
/********************开奖视频-start********************/
.lotteryVideo_main {
  padding-bottom: 30px; }
  .lotteryVideo_main .lotteryVideo {
    background: #ffffff; }
    .lotteryVideo_main .lotteryVideo .lv_title {
      height: 58px;
      line-height: 58px;
      padding-left: 40px;
      border-bottom: 1px solid #e6e6e6;
      font-size: 18px;
      color: #333333; }
    .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: #666666;
        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: #666666; }
          .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: #666666; }
        .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: #000000;
                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: #ffffff;
                  float: left; }
                .lotteryVideo_main .lotteryVideo .lv_con .video_list .vl_ul ul li .vl_time i {
                  font-weight: bold;
                  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; }

/********************开奖视频-end********************/
/********************号码走位报警-start********************/
.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:hover, .AlarMeBlock .CheckBox .cb_top .sound.active {
        color: #f02f22;
        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: #999999; }
  .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: #333333;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    background-position: 0 0; }
    .AlarMeBlock .AlarMe_btn span.state2 {
      background-position: 0 -72px;
      color: #f02f22; }
      .AlarMeBlock .AlarMe_btn span.state2.active {
        background-position: 0 -36px;
        color: #ffffff; }
    .AlarMeBlock .AlarMe_btn span.state3 {
      background-position: 0 -36px;
      color: #ffffff; }
  .AlarMeBlock .AlarMe_btn i {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    background-position: 0 0;
    padding-left: 23px;
    font-size: 14px;
    color: #333333;
    margin-left: 18px;
    cursor: pointer; }
    .AlarMeBlock .AlarMe_btn i:hover, .AlarMeBlock .AlarMe_btn i.active {
      color: #f02f22;
      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: #333333; }
        .AlarMeBlock .AlarMe_list ul li table .am_title td.number_header {
          width: 230px;
          height: 40px;
          background: #f02f22;
          color: #ffffff;
          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: #999999; }
      .AlarMeBlock .AlarMe_list ul li .table2 .content td {
        border: 1px solid #e6e6e6;
        height: 32px;
        line-height: 32px;
        text-align: center;
        font-size: 14px;
        color: #333333; }

/********************号码走位报警-end********************/
/********************软件中心-start********************/
.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: #666666; }
    .software_main .software .saberBlock span i {
      color: #f02f22; }
  .software_main .software .saberBlock .know {
    display: block;
    float: right;
    width: 118px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    background: #f02f22;
    font-size: 14px;
    color: #ffffff;
    margin: 10px 90px 10px 0; }
.software_main .software .Download {
  padding-top: 8px; }
  .software_main .software .Download .dl_left {
    width: 810px;
    float: left;
    background: #ffffff;
    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: #333333;
          line-height: 31px;
          text-align: center;
          padding-top: 12px;
          font-weight: normal; }
        .software_main .software .Download .dl_left .load_left .downBlock i {
          display: block;
          font-size: 12px;
          color: #999999;
          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: none;
          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_right {
    float: right;
    width: 381px; }
    .software_main .software .Download .dl_right .rt_top {
      background: #ffffff;
      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: #f02f22; }
        .software_main .software .Download .dl_right .rt_top .cli_font i {
          font-size: 14px;
          color: #666666; }
    .software_main .software .Download .dl_right .rt_down {
      background: #ffffff;
      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: #666666; }
        .software_main .software .Download .dl_right .rt_down .rt_font i {
          color: #999999; }
.software_main .software .VerBlock {
  margin-top: 10px;
  background: #ffffff; }
  .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 #ffffff;
        padding: 0 3px;
        margin: 0 37px;
        font-size: 18px;
        color: #666666; }
        .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 #f02f22;
          color: #f02f22; }
      .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: #f02f22;
        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: #f02f22;
            line-height: 25px; }
          .software_main .software .VerBlock .VerContent .hot .ht_content li i {
            display: block;
            font-size: 14px;
            color: #999999;
            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: #666666; }
    .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: #ffffff;
        font-size: 14px;
        color: #666666; }
        .software_main .software .VerBlock .VerContent .sofTitle span i {
          color: #f02f22; }
    .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: #999999;
            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: #ffffff; }
.software_main .software .frequentes {
  margin-top: 10px;
  background: #ffffff; }
  .software_main .software .frequentes p {
    height: 57px;
    line-height: 57px;
    padding-left: 40px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
    color: #333333; }
  .software_main .software .frequentes .issue {
    padding: 12px 40px; }
    .software_main .software .frequentes .issue a {
      padding-right: 73px;
      font-size: 14px;
      color: #666666; }
      .software_main .software .frequentes .issue a:hover, .software_main .software .frequentes .issue a.active, .software_main .software .frequentes .issue a:active {
        color: #f02f22; }
.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: #ffffff;
  font-size: 14px;
  background: none;
  padding-left: 28px;
  text-decoration: underline; }

/********************软件中心-end********************/
/********************免费参考-start********************/
.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: 0px; }
      .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: #666666;
        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: bold;
      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%;
      *width: 8% !important;
      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: bold;
      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: #f02f22; }
    .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: #ffffff;
      font-size: 18px;
      margin: 0 auto; }
    .free_main .freeList .list_right table .rank1 .ball2 {
      font-size: 18px;
      color: #f02f22; }
    .free_main .freeList .list_right table .font_weight {
      font-weight: bold; }
  .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: #666666; }
    .free_main .freeList .list_right .attention i {
      color: #f02f22; }

/********************免费参考-end********************/
/********************淘宝模式详情-重庆时时彩-start********************/
.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: #666666;
        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: bold;
      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%;
      *width: 9% !important;
      height: 24px;
      line-height: 24px;
      font-size: 16px;
      font-weight: bold;
      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: bold;
      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: #f02f22; }
    .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: #333333; }
          .tbPattern_main .tbPattern .list_right .number_list .listBlock .title span i {
            color: #f02f22; }
      .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: #333333; }
          .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: #ffffff; }
              .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 li i {
                font-size: 16px;
                color: #333333; }
                .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2 li i.red {
                  color: #f02f22; }
            .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span {
              background: none;
              font-weight: bold;
              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: #333333; }
              .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_pk10 li span.num_7 {
                color: #999999; }
              .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: #ff0000; }
            .tbPattern_main .tbPattern .list_right .number_list .listBlock .content li .list2.list2_klsf li span {
              background: none;
              color: #0e77c7;
              font-weight: bold;
              width: auto;
              font-size: 16px; }

/********************淘宝模式详情-重庆时时彩-end********************/
/********************闯关计划-start********************/
.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: #666666;
  position: relative; }

.web380_toolBlock .ulBlock li b {
  display: block;
  width: 75px;
  height: 19px;
  line-height: 16px;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  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;
  /* overflow: hidden;*/
  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: #cccccc; }

.web380_tableBlock .tableBlock table .blueBtn, .web380_tableBlock .tableBlock table .whileBtn, .web380_tableBlock .tableBlock table .orangeBtn {
  color: #ffffff;
  display: inline-block;
  width: 50px;
  height: 20px;
  text-align: center;
  line-height: 20px; }

.web380_tableBlock .tableBlock table .whileBtn {
  color: #666666;
  background-position: 0 -42px; }

.web380_tableBlock .tableBlock table .orangeBtn {
  background-position: 0 -21px; }

.web380_tableBlock .tb_Block2 {
  margin-bottom: 10px;
  border: 1px solid #f2ba49;
  background-color: #ffffff; }

.web380_tableBlock .tb_Block2 .tb_bottom .bt_logo {
  float: left;
  width: 151px;
  height: 117px;
  font-size: 18px;
  color: #ffffff;
  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: #333333;
  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%; }

.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: #666666;
    padding: 0 13px;
    width: 252px; }
  .web380_tableBlock .tb_bottom .helpIcon:hover {
    /*background-position: 0 -20px;*/ }
    .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: #999999;
  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;
  *margin-top: 9px !important; }

.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: #333333; }

.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: #f02f22; }

.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; }

/********************闯关计划-end********************/
/********************闯关计划-start********************/
.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: #333333; }
.shaHaoDingDan_main .lotteryPublic_tableBlock .bg_red {
  background: #f02f22;
  color: #ffffff; }
.shaHaoDingDan_main .lotteryPublic_tableBlock .bg_green {
  background: #ebffea;
  color: #008000; }
.shaHaoDingDan_main .lotteryPublic_tableBlock .bg_orange {
  background: #fff2ea;
  color: #f02f22; }

/********************闯关计划-end********************/
.LightBox_window {
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 999;
  background: #ffffff; }
  .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: #666666;
    line-height: 21px; }
    .LightBox_window .middle a {
      display: block;
      width: 681px; }
    .LightBox_window .middle img {
      max-width: 100%;
      _width: 100%; }
  .LightBox_window .bottom {
    width: 735px;
    height: 8px; }

/********************帮助中心-start********************/
.help_main .help_centre {
  background: #ffffff;
  padding: 15px 0 33px; }
  .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 #ffffff;
        border-right: none; }
        .help_main .help_centre .help_nav .nav_block .nb_li span {
          display: block;
          line-height: 37px;
          font-size: 18px;
          color: #333333;
          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: #f02f22; }
        .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: #333333; }
            .help_main .help_centre .help_nav .nav_block .nb_li .nav_block2 a:hover, .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 {
              color: #f02f22; }
        .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: #999999;
              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: #333333;
              line-height: 32px; }
              .help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block .gh_ul a:hover, .help_main .help_centre .help_nav .nav_block .nb_li .guide_helpContent .gh_block .gh_ul a.active {
                color: #f02f22; }
      .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: #666666;
          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: #666666; }
  .help_main .help_centre .guide_content {
    padding-top: 0;
    text-align: center;
    background: none; }
    .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: #333333;
          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: #666666; }
      .help_main .help_centre .guide_content .ct_content span {
        display: block;
        font-size: 16px;
        color: #333333;
        font-weight: bold;
        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; }

/********************帮助中心-end********************/
/********************彩种文章聚合页-start********************/
.polymerization_main .polymerization_block {
  background: #ffffff;
  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: bold; }
        .polymerization_main .polymerization_block .polyme_block .pb_block .bb_title a {
          float: right;
          font-size: 14px;
          color: #666666; }
      .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: #666666;
          line-height: 30px; }
          .polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li a {
            float: left;
            color: #666666;
            padding-left: 13px;
            max-width: 224px; }
          .polymerization_main .polymerization_block .polyme_block .pb_block .bb_ul li i {
            float: right; }

/********************彩种文章聚合页-end********************/
/*********************************************nickly-代码********************************************/
.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: #f02f22; }
  .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: none; }
      .colorWorld_selectLuZhuTabs .link a:hover {
        color: #f02f22;
        border-bottom: 3px solid #f02f22; }
  .colorWorld_selectLuZhuTabs .active a {
    color: #f02f22;
    border-bottom: 3px solid #f02f22; }
  .colorWorld_selectLuZhuTabs .line {
    font-size: 12px;
    margin-right: 40px;
    color: #e0e0e0; }

.colorWorld_selectDateBar_left {
  float: left;
  position: absolute;
  left: 0px;
  top: 7px; }

.colorWorld_selectDateBar_right {
  float: right;
  position: absolute;
  right: 0px;
  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: #888888;
  font-size: 0px; }
  .colorWorld_bigAndSmallBlock i {
    width: 3.7037%;
    height: 26px;
    display: inline-block;
    font-size: 14px;
    color: #999; }
    .colorWorld_bigAndSmallBlock i.red {
      color: #f02f22; }
    .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: 10px; }

.colorWorld_changLong_titleHot {
  width: 100%;
  padding-bottom: 10px;
  padding-top: 20px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 14px; }

.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 80px 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: #f02f22;
      border-bottom: 3px solid #ed1c24; }
  .colorWorld_rightBorder_spanTitle .active a {
    color: #f02f22;
    border-bottom: 3px solid #ed1c24; }
  .colorWorld_rightBorder_spanTitle .line {
    display: block;
    margin: 0 30px;
    float: left; }
  .colorWorld_rightBorder_spanTitle .spanTitle_right {
    display: block;
    width: 366px;
    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: #f02f22; }
      .colorWorld_rightBorder_spanTitle .spanTitle_right .active .sound {
        background-position: 0 -15px; }

.colorWorld_tableCons {
  width: 100%;
  margin-top: 10px;
  overflow-y: auto;
  max-height: 870px; }
  .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 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: #f02f22; }

.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: 0px;
    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: 0px;
    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: #f02f22; }
  .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: #f02f22; }
  .colorWorld_changlongTipsTable2 td .green {
    color: #005e15; }
.colorWorld_changlongTipsTable2 tr.odd td {
  background-color: #f9f9f9; }

.numberFor {
  width: 100%; }
  .numberFor td {
    border: 0px !important;
    text-align: center;
    padding: 0  !important;
    vertical-align: middle !important; }

.colorWorld_deleteTopBorder {
  border-top: 0px !important; }

/*********************************************long-代码********************************************/
/********************index-start********************/
.index_main .main_block {
  padding-bottom: 10px; }
  .index_main .main_block .main_left {
    float: left;
    width: 910px; }
  .index_main .main_block .main_right {
    float: right;
    width: 360px; }
    .index_main .main_block .main_right .blockTitle {
      border-bottom: 1px solid #efefef;
      line-height: 50px;
      padding-top: 5px; }
      .index_main .main_block .main_right .blockTitle span {
        float: left;
        color: #999999; }
        .index_main .main_block .main_right .blockTitle span b {
          font-size: 18px;
          color: #333333; }
        .index_main .main_block .main_right .blockTitle span i {
          font-size: 18px;
          padding: 0 5px;
          color: #e2e2e2; }
      .index_main .main_block .main_right .blockTitle .more {
        float: right;
        display: block;
        width: 25px;
        height: 52px;
        background-position: center; }
.index_main .main_right_title {
  padding-bottom: 14px; }
  .index_main .main_right_title .font {
    display: block;
    width: 160px;
    background: #ffffff;
    margin: 0 auto;
    text-align: center; }
    .index_main .main_right_title .font .cn {
      display: block;
      font-size: 20px;
      color: #333333;
      line-height: 28px; }
    .index_main .main_right_title .font .en {
      display: block;
      font-size: 12px;
      color: #999999;
      line-height: 14px; }
    .index_main .main_right_title .font .line {
      display: block;
      width: 60px;
      height: 4px;
      background: #f02f22;
      margin: 2px auto 0; }
.index_main .index_banner {
  position: relative;
  width: 100%;
  height: 310px;
  overflow: hidden;
  background: #ffffff;
  margin-bottom: 10px; }
  .index_main .index_banner img {
    width: 910px;
    height: 310px;
    display: block;
    z-index: 1; }
  .index_main .index_banner ul {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 1;
    float: left;
    cursor: pointer; }
    .index_main .index_banner ul li {
      float: left; }
    .index_main .index_banner ul a {
      display: block; }
  .index_main .index_banner p {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 3;
    text-align: center; }
    .index_main .index_banner p a {
      display: inline-block;
      width: 30px;
      height: 5px;
      background: #ffffff;
      margin: 0 5px;
      font-size: 0; }
    .index_main .index_banner p .active {
      background: #f02f22; }
.index_main .index_latestLotteryList {
  background: #ffffff;
  padding: 16px 54px 28px; }
  .index_main .index_latestLotteryList .lll_czNav {
    border-bottom: 1px solid #eeeeee; }
    .index_main .index_latestLotteryList .lll_czNav ul {
      float: left; }
    .index_main .index_latestLotteryList .lll_czNav li {
      float: left;
      line-height: 52px; }
    .index_main .index_latestLotteryList .lll_czNav .line {
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -28px;
      display: block;
      width: 57px;
      height: 4px;
      background: #ffffff; }
    .index_main .index_latestLotteryList .lll_czNav a {
      display: block;
      position: relative;
      float: left;
      font-size: 16px;
      color: #333333;
      text-decoration: none; }
      .index_main .index_latestLotteryList .lll_czNav a:hover {
        color: #f02f22;
        text-decoration: none; }
      .index_main .index_latestLotteryList .lll_czNav a:hover, .index_main .index_latestLotteryList .lll_czNav a.active {
        color: #f02f22; }
        .index_main .index_latestLotteryList .lll_czNav a:hover .line, .index_main .index_latestLotteryList .lll_czNav a.active .line {
          background: #f02f22; }
    .index_main .index_latestLotteryList .lll_czNav .line2 {
      float: left;
      padding: 0 17px;
      color: #e0e0e0; }
  .index_main .index_latestLotteryList .lll_czInfo {
    padding-top: 13px; }
  .index_main .index_latestLotteryList .lll_czLi .info {
    height: 86px;
    padding-left: 7px;
    padding-top: 15px; }
  .index_main .index_latestLotteryList .lll_czLi .czLogo {
    float: left;
    display: block;
    width: 97px;
    height: 75px; }
    .index_main .index_latestLotteryList .lll_czLi .czLogo img {
      height: 100%; }
  .index_main .index_latestLotteryList .lll_czLi .numberBlock {
    float: left; }
    .index_main .index_latestLotteryList .lll_czLi .numberBlock .text {
      font-size: 14px;
      line-height: 26px; }
  .index_main .index_latestLotteryList .lll_czLi .dateBlock {
    float: right;
    padding-top: 33px;
    width: 278px; }
  .index_main .index_latestLotteryList .lll_czLi .date {
    font-size: 14px;
    color: #999999;
    float: left;
    line-height: 30px; }
    .index_main .index_latestLotteryList .lll_czLi .date b {
      font-size: 24px;
      font-weight: normal;
      color: #f02f22; }
  .index_main .index_latestLotteryList .lll_czLi .video {
    float: right;
    display: block;
    width: 109px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    background: #f02f22;
    font-size: 14px;
    border-radius: 2px;
    margin-left: 12px;
    color: #ffffff;
    text-decoration: none; }
    .index_main .index_latestLotteryList .lll_czLi .video:hover {
      color: #ffffff;
      text-decoration: none; }
    .index_main .index_latestLotteryList .lll_czLi .video:hover {
      background: #d4200b; }
  .index_main .index_latestLotteryList .lll_czLi .table table {
    width: 100%; }
  .index_main .index_latestLotteryList .lll_czLi .table th, .index_main .index_latestLotteryList .lll_czLi .table td {
    height: 32px;
    border: 1px solid #e6e6e6;
    text-align: center;
    font-size: 14px; }
  .index_main .index_latestLotteryList .lll_czLi .table th {
    font-weight: normal;
    background: #fafafa; }
  .index_main .index_latestLotteryList .lll_czLi .tool {
    text-align: right;
    line-height: 30px; }
    .index_main .index_latestLotteryList .lll_czLi .tool a {
      font-size: 14px;
      color: #666666;
      text-decoration: none; }
      .index_main .index_latestLotteryList .lll_czLi .tool a:hover {
        color: #f02f22;
        text-decoration: none; }
    .index_main .index_latestLotteryList .lll_czLi .tool i {
      color: #e3e3e3;
      padding: 0 9px; }
  .index_main .index_latestLotteryList .index_number_pk10 {
    padding-top: 10px;
    height: auto; }
    .index_main .index_latestLotteryList .index_number_pk10 span {
      float: left;
      display: block;
      width: 36px;
      height: 36px;
      margin-right: 2px; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num01 {
        background-position: 0 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num02 {
        background-position: -38px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num03 {
        background-position: -76px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num04 {
        background-position: -114px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num05 {
        background-position: -152px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num06 {
        background-position: -190px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num07 {
        background-position: -228px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num08 {
        background-position: -266px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num09 {
        background-position: -304px 0; }
      .index_main .index_latestLotteryList .index_number_pk10 span.num10 {
        background-position: -342px 0; }
  .index_main .index_latestLotteryList .index_number_cqssc {
    padding-top: 5px;
    height: auto; }
    .index_main .index_latestLotteryList .index_number_cqssc span {
      float: left;
      display: block;
      width: 42px;
      height: 42px;
      text-align: center;
      line-height: 42px;
      margin-right: 10px;
      font-size: 22px;
      font-weight: bold;
      color: #ffffff; }
      .index_main .index_latestLotteryList .index_number_cqssc span.blue {
        background-position: 0 0; }
      .index_main .index_latestLotteryList .index_number_cqssc span.red {
        background-position: 0 -44px; }
  .index_main .index_latestLotteryList .index_number_xync {
    padding-top: 10px;
    height: auto; }
    .index_main .index_latestLotteryList .index_number_xync span {
      float: left;
      display: block;
      margin-right: 15px;
      width: 34px;
      height: 34px;
      font-size: 0; }
      .index_main .index_latestLotteryList .index_number_xync span.num01 {
        background-position: 0 0; }
      .index_main .index_latestLotteryList .index_number_xync span.num02 {
        background-position: 0 -32px; }
      .index_main .index_latestLotteryList .index_number_xync span.num03 {
        background-position: 0 -64px; }
      .index_main .index_latestLotteryList .index_number_xync span.num04 {
        background-position: 0 -98px; }
      .index_main .index_latestLotteryList .index_number_xync span.num05 {
        background-position: 0 -132px; }
      .index_main .index_latestLotteryList .index_number_xync span.num06 {
        background-position: 0 -165px; }
      .index_main .index_latestLotteryList .index_number_xync span.num07 {
        background-position: 0 -197px; }
      .index_main .index_latestLotteryList .index_number_xync span.num08 {
        background-position: 0 -230px; }
      .index_main .index_latestLotteryList .index_number_xync span.num09 {
        background-position: 0 -263px; }
      .index_main .index_latestLotteryList .index_number_xync span.num10 {
        background-position: 0 -296px; }
      .index_main .index_latestLotteryList .index_number_xync span.num11 {
        background-position: 0 -329px; }
      .index_main .index_latestLotteryList .index_number_xync span.num12 {
        background-position: 0 -362px; }
      .index_main .index_latestLotteryList .index_number_xync span.num13 {
        background-position: 0 -395px; }
      .index_main .index_latestLotteryList .index_number_xync span.num14 {
        background-position: 0 -428px; }
      .index_main .index_latestLotteryList .index_number_xync span.num15 {
        background-position: 0 -461px; }
      .index_main .index_latestLotteryList .index_number_xync span.num16 {
        background-position: 0 -494px; }
      .index_main .index_latestLotteryList .index_number_xync span.num17 {
        background-position: 0 -527px; }
      .index_main .index_latestLotteryList .index_number_xync span.num18 {
        background-position: 0 -560px; }
      .index_main .index_latestLotteryList .index_number_xync span.num19 {
        background-position: 0 -593px; }
      .index_main .index_latestLotteryList .index_number_xync span.num20 {
        background-position: 0 -626px; }
  .index_main .index_latestLotteryList .index_number_k3 {
    padding-top: 5px;
    height: auto; }
    .index_main .index_latestLotteryList .index_number_k3 span {
      float: left;
      display: block;
      width: 40px;
      height: 40px;
      margin-right: 12px;
      font-size: 0; }
      .index_main .index_latestLotteryList .index_number_k3 span.num01 {
        background-position: 0 0; }
      .index_main .index_latestLotteryList .index_number_k3 span.num02 {
        background-position: 0 -42px; }
      .index_main .index_latestLotteryList .index_number_k3 span.num03 {
        background-position: 0 -84px; }
      .index_main .index_latestLotteryList .index_number_k3 span.num04 {
        background-position: 0 -126px; }
      .index_main .index_latestLotteryList .index_number_k3 span.num05 {
        background-position: 0 -168px; }
      .index_main .index_latestLotteryList .index_number_k3 span.num06 {
        background-position: 0 -210px; }
.index_main .index_lotteryAPP {
  background: #ffffff;
  padding: 0 35px;
  margin-bottom: 10px; }
  .index_main .index_lotteryAPP .l_app_infoBlock {
    position: relative; }
  .index_main .index_lotteryAPP .l_app_list {
    position: relative;
    width: 100%;
    height: 440px;
    overflow: hidden; }
    .index_main .index_lotteryAPP .l_app_list ul {
      position: absolute;
      top: 0;
      left: 0;
      width: 9999999px;
      z-index: 1;
      float: left; }
      .index_main .index_lotteryAPP .l_app_list ul li {
        float: left;
        width: 290px; }
      .index_main .index_lotteryAPP .l_app_list ul a {
        display: block; }
    .index_main .index_lotteryAPP .l_app_list .l_app_li {
      padding: 20px 10px 10px;
      position: relative; }
      .index_main .index_lotteryAPP .l_app_list .l_app_li .appLogo {
        float: left;
        display: block;
        width: 72px;
        height: 72px; }
        .index_main .index_lotteryAPP .l_app_list .l_app_li .appLogo img {
          width: 100%;
          height: 100%; }
      .index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo {
        float: right;
        width: 185px; }
        .index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo .title {
          float: left;
          display: block;
          line-height: 24px;
          width: 100%; }
        .index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo .name {
          float: left;
          font-size: 16px;
          color: #333333;
          text-decoration: none; }
          .index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo .name:hover {
            color: #333333;
            text-decoration: none; }
        .index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo .download {
          float: right;
          padding-left: 18px;
          color: #999999;
          text-decoration: none; }
          .index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo .download:hover {
            color: #999999;
            text-decoration: none; }
        .index_main .index_lotteryAPP .l_app_list .l_app_li .appInfo .content {
          float: left;
          width: 100%;
          line-height: 22px;
          padding-top: 3px;
          color: #999999; }
    .index_main .index_lotteryAPP .l_app_list .dian {
      position: absolute;
      bottom: 12px;
      width: 100%;
      z-index: 3;
      text-align: center; }
      .index_main .index_lotteryAPP .l_app_list .dian a {
        display: inline-block;
        width: 12px;
        height: 12px;
        margin: 0 5px;
        font-size: 0; }
      .index_main .index_lotteryAPP .l_app_list .dian .active {
        background-position: 0 -14px; }
  .index_main .index_lotteryAPP .l_app_erWeiMa {
    display: none;
    border: 1px solid #dddddd;
    background: #ffffff;
    width: 94px;
    padding: 8px 8px;
    text-align: center;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: -115px;
    top: 0px;
    z-index: 10; }
    .index_main .index_lotteryAPP .l_app_erWeiMa b {
      font-weight: normal;
      line-height: 18px;
      font-size: 12px;
      display: block; }
    .index_main .index_lotteryAPP .l_app_erWeiMa i {
      display: block;
      width: 7px;
      height: 8px;
      position: absolute;
      top: 50%;
      right: -5px;
      margin-top: -4px; }
    .index_main .index_lotteryAPP .l_app_erWeiMa img {
      width: 100%; }
.index_main .index_softwareCustomization {
  padding: 20px 22px;
  background: #ffffff; }
  .index_main .index_softwareCustomization .img {
    display: block;
    width: 100%;
    height: 215px;
    font-size: 0;
    overflow: hidden; }
    .index_main .index_softwareCustomization .img img {
      width: 100%; }
  .index_main .index_softwareCustomization .text {
    width: 100%;
    padding-top: 11px;
    overflow: hidden; }
    .index_main .index_softwareCustomization .text ul {
      float: left;
      width: 350px; }
    .index_main .index_softwareCustomization .text li {
      float: left;
      padding-left: 15px;
      width: 154px;
      line-height: 30px; }
    .index_main .index_softwareCustomization .text a {
      padding-left: 15px;
      font-size: 14px;
      color: #333333;
      text-decoration: none; }
      .index_main .index_softwareCustomization .text a:hover {
        color: #f02f22;
        text-decoration: none; }
.index_main .index_liveVideo {
  background: #ffffff;
  padding: 20px 77px 30px;
  margin-bottom: 10px;
  height: auto; }
  .index_main .index_liveVideo .video_list {
    position: relative; }
    .index_main .index_liveVideo .video_list .vl_ul {
      overflow: hidden;
      position: relative; }
      .index_main .index_liveVideo .video_list .vl_ul ul {
        width: 9999px; }
        .index_main .index_liveVideo .video_list .vl_ul ul li {
          float: left;
          padding-right: 14px; }
          .index_main .index_liveVideo .video_list .vl_ul ul li .vl_img {
            display: block;
            width: 270px;
            height: 180px;
            position: relative; }
            .index_main .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_main .index_liveVideo .video_list .vl_ul ul li .vl_img img {
              width: 100%;
              height: 100%; }
            .index_main .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_main .index_liveVideo .video_list .vl_ul ul li .vl_img .flash img {
                width: 100%;
                height: 100%; }
          .index_main .index_liveVideo .video_list .vl_ul ul li .vl_time {
            display: block;
            padding-top: 15px;
            text-align: center;
            font-size: 0; }
            .index_main .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: #666666;
              font-weight: normal; }
            .index_main .index_liveVideo .video_list .vl_ul ul li .vl_time i {
              color: #f02f22; }
    .index_main .index_liveVideo .video_list .l_btn, .index_main .index_liveVideo .video_list .r_btn {
      display: block;
      width: 16px;
      height: 110px;
      position: absolute;
      top: 56px;
      cursor: pointer; }
    .index_main .index_liveVideo .video_list .l_btn {
      left: -35px; }
    .index_main .index_liveVideo .video_list .r_btn {
      right: -35px; }
.index_main .index_planToPredict {
  background: #ffffff;
  padding: 20px 54px 0; }
  .index_main .index_planToPredict .ptp_list {
    padding-top: 22px; }
    .index_main .index_planToPredict .ptp_list ul {
      float: left; }
    .index_main .index_planToPredict .ptp_list li {
      float: left;
      padding-left: 20px;
      padding-bottom: 32px;
      width: 375px; }
    .index_main .index_planToPredict .ptp_list .boxBlock {
      display: block;
      float: left; }
      .index_main .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: #ffffff;
        background: #f95f5d; }
      .index_main .index_planToPredict .ptp_list .boxBlock b {
        display: block;
        font-size: 16px;
        line-height: 20px;
        font-weight: normal; }
      .index_main .index_planToPredict .ptp_list .boxBlock i {
        display: block;
        font-size: 22px;
        line-height: 30px; }
      .index_main .index_planToPredict .ptp_list .boxBlock.orange span {
        border-right: 1px solid #ffbd6d;
        background: #ffb051; }
    .index_main .index_planToPredict .ptp_list .textBlock {
      float: left;
      display: block;
      padding-left: 20px;
      width: 150px;
      position: relative; }
    .index_main .index_planToPredict .ptp_list .name {
      display: block;
      line-height: 24px;
      font-size: 16px;
      color: #333333;
      text-decoration: none; }
      .index_main .index_planToPredict .ptp_list .name:hover {
        color: #333333;
        text-decoration: none; }
    .index_main .index_planToPredict .ptp_list .text {
      display: block;
      line-height: 22px;
      color: #999999; }
    .index_main .index_planToPredict .ptp_list .number {
      display: block;
      line-height: 18px;
      font-size: 14px; }
      .index_main .index_planToPredict .ptp_list .number i {
        color: #ff5a00;
        padding: 0 5px; }
    .index_main .index_planToPredict .ptp_list .more {
      position: absolute;
      top: 25px;
      right: 0;
      display: block;
      width: 15px;
      height: 39px;
      background-position: center center; }
    .index_main .index_planToPredict .ptp_list .link {
      display: block;
      font-size: 12px;
      line-height: 34px; }
      .index_main .index_planToPredict .ptp_list .link a {
        color: #666666;
        text-decoration: none; }
        .index_main .index_planToPredict .ptp_list .link a:hover {
          color: #f02f22;
          text-decoration: none; }
        .index_main .index_planToPredict .ptp_list .link a.active {
          color: #f02f22; }
      .index_main .index_planToPredict .ptp_list .link i {
        color: #e3e3e3;
        padding: 0 5px; }
.index_main .index_killTheNumber {
  background: #ffffff;
  padding: 0 35px; }
  .index_main .index_killTheNumber .ktn_list {
    overflow: hidden;
    height: 350px; }
    .index_main .index_killTheNumber .ktn_list ul {
      float: left;
      width: 100%; }
    .index_main .index_killTheNumber .ktn_list li {
      padding: 25px 0;
      border-bottom: 1px solid #ebebeb;
      float: left;
      width: 100%; }
    .index_main .index_killTheNumber .ktn_list .img {
      display: block;
      float: left;
      width: 67px;
      height: 67px;
      margin-left: 10px; }
      .index_main .index_killTheNumber .ktn_list .img img {
        width: 100%;
        height: 100%; }
    .index_main .index_killTheNumber .ktn_list .info {
      float: right;
      position: relative;
      margin-right: 10px;
      width: 190px; }
    .index_main .index_killTheNumber .ktn_list .name {
      display: block;
      line-height: 24px;
      font-size: 16px;
      color: #333333;
      text-decoration: none; }
      .index_main .index_killTheNumber .ktn_list .name:hover {
        color: #333333;
        text-decoration: none; }
    .index_main .index_killTheNumber .ktn_list .text {
      line-height: 20px;
      color: #666666; }
      .index_main .index_killTheNumber .ktn_list .text i {
        color: #ec462f; }
    .index_main .index_killTheNumber .ktn_list .ranking {
      position: absolute;
      top: 3px;
      right: 0;
      width: 20px;
      height: 25px;
      line-height: 20px;
      font-size: 12px;
      color: #ffffff;
      text-align: center; }
.index_main .index_lotteryTrend {
  background: #ffffff;
  padding: 10px 54px 0; }
  .index_main .index_lotteryTrend .titleBlock {
    border-bottom: 1px solid #eeeeee; }
    .index_main .index_lotteryTrend .titleBlock ul {
      float: left; }
    .index_main .index_lotteryTrend .titleBlock .line {
      display: block;
      height: 16px;
      width: 1px;
      background: #e0e0e0;
      position: absolute;
      top: 16px;
      right: 0; }
    .index_main .index_lotteryTrend .titleBlock .border {
      display: none;
      height: 4px;
      width: 75px;
      background: #f02f22;
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -37px; }
    .index_main .index_lotteryTrend .titleBlock .title {
      display: block;
      font-size: 16px;
      color: #333333; }
      .index_main .index_lotteryTrend .titleBlock .title:hover, .index_main .index_lotteryTrend .titleBlock .title.active {
        color: #f02f22; }
        .index_main .index_lotteryTrend .titleBlock .title:hover .border, .index_main .index_lotteryTrend .titleBlock .title.active .border {
          display: block; }
    .index_main .index_lotteryTrend .titleBlock li {
      width: 199px;
      text-align: center;
      line-height: 50px;
      position: relative;
      float: left; }
      .index_main .index_lotteryTrend .titleBlock li:hover .title, .index_main .index_lotteryTrend .titleBlock li.active .title {
        color: #f02f22; }
        .index_main .index_lotteryTrend .titleBlock li:hover .title .border, .index_main .index_lotteryTrend .titleBlock li.active .title .border {
          display: block; }
  .index_main .index_lotteryTrend .lt_infoBlock {
    padding: 25px 0; }
  .index_main .index_lotteryTrend .toolBlock {
    font-size: 14px;
    line-height: 32px; }
    .index_main .index_lotteryTrend .toolBlock a {
      float: left;
      color: #666666;
      text-decoration: none; }
      .index_main .index_lotteryTrend .toolBlock a:hover {
        color: #f02f22;
        text-decoration: none; }
      .index_main .index_lotteryTrend .toolBlock a.more {
        float: right;
        font-size: 12px; }
      .index_main .index_lotteryTrend .toolBlock a.active {
        color: #f02f22; }
    .index_main .index_lotteryTrend .toolBlock i {
      float: left;
      padding: 0 14px;
      color: #e7e7e7; }
  .index_main .index_lotteryTrend .trendBlock {
    width: 100%;
    height: 220px;
    padding: 12px 0; }
    .index_main .index_lotteryTrend .trendBlock * {
      width: 100%;
      height: 100%; }
.index_main .index_lotterySkills {
  background: #ffffff;
  padding: 0 35px; }
  .index_main .index_lotterySkills .ls_list {
    padding: 15px 0 26px; }
    .index_main .index_lotterySkills .ls_list ul {
      float: left;
      width: 100%; }
    .index_main .index_lotterySkills .ls_list li {
      line-height: 36px;
      width: 100%;
      float: left; }
    .index_main .index_lotterySkills .ls_list a {
      float: left;
      font-size: 14px;
      display: block; }
      .index_main .index_lotterySkills .ls_list a.tag {
        color: #ed1c24;
        text-decoration: none; }
        .index_main .index_lotterySkills .ls_list a.tag:hover {
          color: #ed1c24;
          text-decoration: none; }
      .index_main .index_lotterySkills .ls_list a.title {
        padding-left: 5px;
        max-width: 185px;
        *max-width: 175px !important;
        _width: 185px;
        color: #333333;
        text-decoration: none; }
        .index_main .index_lotterySkills .ls_list a.title:hover {
          color: #333333;
          text-decoration: none; }
.index_main .index__beautyGallery {
  background: #ffffff;
  height: auto;
  padding: 20px 0 20px 42px;
  margin-bottom: 10px; }
  .index_main .index__beautyGallery .bgBlock {
    height: 204px;
    overflow: hidden; }
  .index_main .index__beautyGallery .gallery1 {
    float: left; }
    .index_main .index__beautyGallery .gallery1 a {
      display: block;
      float: left;
      margin-right: 10px;
      font-size: 0; }
    .index_main .index__beautyGallery .gallery1 img {
      width: 159px;
      height: 204px; }
  .index_main .index__beautyGallery .gallery2 {
    width: 260px;
    float: left;
    margin-right: 10px; }
    .index_main .index__beautyGallery .gallery2 .topBlock {
      width: 260px;
      height: 140px;
      font-size: 0;
      padding-bottom: 3px;
      position: relative; }
      .index_main .index__beautyGallery .gallery2 .topBlock img {
        width: 100%;
        height: 100%; }
      .index_main .index__beautyGallery .gallery2 .topBlock .maskLayer {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 260px;
        height: 140px; }
    .index_main .index__beautyGallery .gallery2 .bottomBlock {
      width: 260px;
      overflow: hidden; }
    .index_main .index__beautyGallery .gallery2 ul {
      float: left;
      width: 300px; }
    .index_main .index__beautyGallery .gallery2 li {
      float: left;
      padding: 7px 14px 0 0; }
    .index_main .index__beautyGallery .gallery2 .down {
      display: block;
      width: 75px;
      height: 21px;
      border: 1px solid #dddddd;
      font-size: 14px;
      color: #333333;
      text-align: center;
      line-height: 21px; }
  .index_main .index__beautyGallery .gallery3 {
    float: left;
    display: block;
    margin-right: 10px;
    font-size: 0; }
    .index_main .index__beautyGallery .gallery3 img {
      width: 378px;
      height: 204px; }
  .index_main .index__beautyGallery .gallery4 {
    width: 220px;
    float: left;
    overflow: hidden; }
    .index_main .index__beautyGallery .gallery4 a {
      display: block;
      float: left;
      margin-right: 10px;
      margin-bottom: 10px;
      font-size: 0; }
      .index_main .index__beautyGallery .gallery4 a.right {
        margin-right: 0; }
      .index_main .index__beautyGallery .gallery4 a img {
        width: 97px;
        height: 97px; }

/********************index-end********************/
/********************indexLottery-start********************/
.indexLottery_main {
      width: 1200px;
    height: 240px;
    margin: 0 auto;
    border-top: 10px solid #F1F1F1;
	border-bottom: 10px solid #F1F1F1;	}
  .indexLottery_main .indexLottery_titleBlock {
    padding: 0 40px;
    line-height: 54px;
    border-bottom: 1px solid #efefef;
	height: 54px;	}
    .indexLottery_main .indexLottery_titleBlock .title {
      float: left;
      font-size: 18px;
      color: #333333; }
    .indexLottery_main .indexLottery_titleBlock .more {
      float: right;
      padding-right: 18px;
      font-size: 14px;
      color: #666666;
      text-decoration: none; }
      .indexLottery_main .indexLottery_titleBlock .more:hover {
        color: #666666;
        text-decoration: none; }
  .indexLottery_main .indexLottery_trendBlock {
    float: left;
    background: #ffffff;
    width: 698px;
	height: 237px;	}
    .indexLottery_main .indexLottery_trendBlock .trendBlock {
      padding: 0 40px 10px; }
    .indexLottery_main .indexLottery_trendBlock .trendBlock .name {
        text-align: center;
        font-size: 14px;
        color: #666666;
        line-height: 38px; }
  .indexLottery_main .indexLottery_trendBlock .trendBlock .trend {
        height: 155px; }
  .indexLottery_main .indexLottery_trendBlock .contentBlock {
    padding: 20px 40px;
    height: 80px;
    overflow: hidden;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
  .indexLottery_main .indexLottery_skillsBlock {
    float: right;
    background: #ffffff;
    width: 490px;
	height: 237px;}
    .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;
        _width: 320px;
        font-size: 14px;
        color: #666666;
        text-decoration: none; }
        .indexLottery_main .indexLottery_skillsBlock .sb_list .title:hover {
          color: #666666;
          text-decoration: none; }
      .indexLottery_main .indexLottery_skillsBlock .sb_list .date {
        float: right;
        font-size: 12px;
        color: #999999; }
  .indexLottery_main .indexLottery_aboutBlock {
    float: left;
    background: #ffffff;
    width: 620px; }
    .indexLottery_main .indexLottery_aboutBlock .contentBlock {
      padding: 20px 40px;
      height: 80px;
      overflow: hidden;
      font-size: 14px;
      color: #666666;
      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: #666666;
        text-decoration: none; }
        .indexLottery_main .indexLottery_aboutBlock .contentBlock a:hover {
          color: #666666;
          text-decoration: none; }
  .indexLottery_main .indexLottery_appBlock {
    float: right;
    background: #ffffff;
    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: #333333;
        text-decoration: none; }
        .indexLottery_main .indexLottery_appBlock .appList .title:hover {
          color: #333333;
          text-decoration: none; }
      .indexLottery_main .indexLottery_appBlock .appList .content {
        padding-top: 1px;
        line-height: 20px;
        font-size: 12px;
        color: #666666; }
  .indexLottery_main .indexLottery_tableBlock {
    background: #ffffff;
    margin-bottom: 10px; }
    .indexLottery_main .indexLottery_tableBlock .lotteryPublic_tableBlock {
      padding: 10px 40px 30px; }

/********************indexLottery-start********************/
/********************historyKaiJiang_main-start********************/
.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: #333333;
    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: #f02f22; }
  .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%;
      *width: 23% !important;
      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: #ffffff;
  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: #333333; }
    .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 th, .historyKaiJiang_dataBlock .db_tableBlock td {
      height: 26px;
      font-size: 14px;
      line-height: 26px;
      text-align: center;
      border: 1px solid #e6e6e6; }
    .historyKaiJiang_dataBlock .db_tableBlock th {
      background: #f2f2f2;
      font-weight: normal;
      color: #333333; }
    .historyKaiJiang_dataBlock .db_tableBlock td {
      color: #666666; }

/********************historyKaiJiang_main-end********************/
/********************yiLou_main-start********************/
.yiLou_main .yiLouTable_thBlock {
  font-size: 0;
  line-height: 0; }
  .yiLou_main .yiLouTable_thBlock .thBlock {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    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: #666666;
      padding: 0 13px;
      width: 252px;
      text-align: left; }
    .yiLou_main .yiLouTable_thBlock .helpIcon:hover {
      /*background-position: 0 -20px;*/ }
      .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: #333333;
    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 .btnT, .yiLou_main .yiLouTable_thBlock .btnB {
    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:hover, .yiLou_main .yiLouTable_thBlock .btnT.active {
      background-position: -16px 0; }
  .yiLou_main .yiLouTable_thBlock .btnB {
    background-position: 0 -9px; }
    .yiLou_main .yiLouTable_thBlock .btnB:hover, .yiLou_main .yiLouTable_thBlock .btnB.active {
      background-position: -16px -9px; }

/********************yiLou_main-end********************/
/********************todayNumber_main-start********************/
.todayNumber_main .tn_textBlock {
  padding: 0 0 20px; }
  .todayNumber_main .tn_textBlock .tn_tb_li {
    font-size: 14px;
    color: #333333;
    line-height: 24px; }
  .todayNumber_main .tn_textBlock .tn_td_title {
    color: #f02f22; }
  .todayNumber_main .tn_textBlock .csj410_tn_tb_li {
    font-size: 14px;
    color: #666666;
    line-height: 24px; }
  .todayNumber_main .tn_textBlock .csj410_tn_td_title {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    /*padding-left: 27px;
    @extend %csj410_explain_icon;*/ }
  .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: #ff0000; }
  .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: #666666;
    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: #333333;
      font-size: 14px;
      font-weight: bold;
      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: blue; }
.todayNumber_main .lotteryPublic_tableBlock .font_red {
  color: #f02f22; }
.todayNumber_main .lotteryPublic_tableBlock .bg_yellow {
  background: #feeba9; }

/********************todayNumber_main-end********************/
/********************coldAndHot_main-start********************/
.coldAndHot_main .cah_lp_title_text {
  float: left;
  padding-left: 35px;
  font-size: 14px;
  color: #333333; }
.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: #ffffff; }
.coldAndHot_main .lotteryPublic_tableBlock .count {
  display: block;
  width: 18px;
  height: 18px;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  line-height: 18px;
  text-align: center;
  position: absolute;
  top: -10px;
  right: -8px; }

/********************coldAndHot_main-end********************/
/********************numberRegularPattern_main-start********************/
.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: #666666; }
  .numberRegularPattern_main .nrp_explanationBlock b {
    font-weight: bold;
    color: #333333;
    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;
  *display: inline;
  *zoom: 1;
  padding-right: 22px;
  border-right: 1px solid #d8d8d8;
  font-size: 14px;
  color: #333333; }
.numberRegularPattern_main .lotteryPublic_tableBlock .nrp_tableTitleBlock .colorWorld_checkbox {
  display: inline-block;
  *display: inline;
  *zoom: 1; }
.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: bold;
    color: #999999;
    background: none; }
.numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10.number_dx span.text {
  font-weight: normal; }
.numberRegularPattern_main .lotteryPublic_tableBlock .number_pk10.number_ds span.text {
  font-weight: normal; }

.numberRegularPattern_main2 .lotteryPublic_tableBlock .nrp_tableTitleBlock .nrp_ttb_text {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-right: 22px;
  border-right: 1px solid #d8d8d8;
  font-size: 14px;
  color: #333333; }
.numberRegularPattern_main2 .lotteryPublic_tableBlock .nrp_tableTitleBlock .colorWorld_checkbox {
  display: inline-block;
  *display: inline;
  *zoom: 1; }
.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: bold;
      color: #999999;
      background: none; }
  .numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10.number_dx span.text {
    font-weight: normal; }
  .numberRegularPattern_main2 .lotteryPublic_tableBlock .number_pk10.number_ds span.text {
    font-weight: normal; }

/********************numberRegularPattern_main-end********************/
/********************specialFormData_main-start********************/
.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: #333333;
  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; }

/********************specialFormData_main-end********************/
/********************everydayChangLong_main-start********************/
.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; }

/********************everydayChangLong_main-end********************/
/********************trendChart_main-start********************/
.trendChart_main .trendChartBlock {
  height: 400px; }

.trendChartBlock {
  height: 400px; }

/********************trendChart_main-end********************/
/********************historyStatistics_main-start********************/
.historyStatistics_main .lotteryPublic_tableBlock .dsdx_stat_list td {
  width: 20px;
  font-size: 12px; }

/********************historyStatistics_main-end********************/
/********************trendDataTable_main-start********************/
.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:hover, .trendDataTable_main .tdt_infoBlock .medals span.active {
        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: #ffffff; }
      .trendDataTable_main .tdt_infoBlock .car span:hover, .trendDataTable_main .tdt_infoBlock .car span.active {
        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: #ffffff;
      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: #999999; }
      .trendDataTable_main .tdt_infoBlock .btnBlock .text.active {
        color: #f02f22; }
    .trendDataTable_main .tdt_infoBlock .btnBlock .clear {
      position: absolute;
      top: 0;
      right: -220px;
      display: block;
      font-size: 14px;
      line-height: 44px;
      width: auto;
      color: #999999;
      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: #666666;
    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: #333333; }
  .trendDataTable_main .tdt_textBlock .redBall {
    background-position: left center;
    margin-left: 20px;
    color: #ffffff; }
  .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: #999999; }
.trendDataTable_main .lotteryPublic_tableBlock .bg_redBall {
  color: #ffffff; }
.trendDataTable_main .lotteryPublic_tableBlock .bg_orangeBall {
  color: #ffffff; }
.trendDataTable_main .lotteryPublic_tableBlock .bg_blueBall {
  color: #ffffff; }
.trendDataTable_main .lotteryPublic_tableBlock .bg_lightBlue {
  background: #61b1da;
  color: #ffffff; }
.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: #ffffff; }
.trendDataTable_main .lotteryPublic_tableBlock .bg_red {
  background: #ee2f1e;
  color: #ffffff; }
.trendDataTable_main .lotteryPublic_tableBlock .bg_green {
  background: #56b07c;
  color: #ffffff; }

/********************trendDataTable_main-end********************/
/********************numberTrendData_main-start********************/
.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;
    *display: inline;
    *zoom: 1;
    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: #666666;
      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: #333333;
    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: bold; }
.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: #ffffff; }
.numberTrendData_main .ntd_redBall {
  color: #ffffff; }
.numberTrendData_main .ntd_purpleBall {
  color: #ffffff; }
.numberTrendData_main .ntd_greenBall {
  color: #ffffff; }
.numberTrendData_main .ntd_redDiamond {
  color: #FFFFFF;
  font-weight: normal;
  background-color: #ee2f1e; }
.numberTrendData_main .ntd_blueDiamond {
  color: #FFFFFF;
  font-weight: normal;
  background-color: #588dc8; }
.numberTrendData_main .ntd_greenDiamond {
  color: #FFFFFF;
  font-weight: normal;
  background-color: #01abad; }
.numberTrendData_main .ntd_purpleDiamond {
  color: #FFFFFF;
  font-weight: normal;
  background-color: #a711df; }

/********************numberTrendData_main-end********************/
/********************sudokuPlan_main-start********************/
.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: #333333; }
    .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: #FFFFFF;
        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: #333333;
      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: #ffffff;
      width: 28px;
      height: 28px;
      line-height: 28px;
      margin: 0 auto; }

/********************sudokuPlan_main-end********************/
/********************sudokuPlan_main-start********************/
.diaoYong_main .diaoYong_li {
  padding: 0 40px 5px; }
  .diaoYong_main .diaoYong_li .dy_text {
    float: left;
    display: block;
    font-size: 14px;
    color: #333333;
    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: #333333;
  height: 28px;
  line-height: 28px;
  width: 90px;
  text-align: center;
  cursor: pointer;
  margin: 0 10px 15px 0; }
  .diaoYong_main .dy_button:hover, .diaoYong_main .dy_button.active {
    color: #f02f22;
    background-position: 0 -30px; }
.diaoYong_main .dy_color_ffffff, .diaoYong_main .dy_color_e0e0e0, .diaoYong_main .dy_color_ffa500, .diaoYong_main .dy_color_fc9ea7, .diaoYong_main .dy_color_a8d5ff {
  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: #FFFFFF;
    width: 470px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 14px;
    color: #666666;
    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: #f02f22;
    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;
      *line-height: 14px !important;
      text-align: center;
      vertical-align: middle;
      color: #FFFFFF;
      margin-right: 12px;
      background: #f02f22; }
    .diaoYong_main .diaoYong_QABlock .title span {
      font-size: 14px;
      color: #333333;
      display: inline-block;
      vertical-align: middle; }
  .diaoYong_main .diaoYong_QABlock .content {
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    padding-bottom: 10px; }
.diaoYong_main .lotteryPublic_dataInfoBlock {
  padding-bottom: 0; }

/********************sudokuPlan_main-end********************/
/********************locationTrend_main-start********************/
.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: #ffffff; }
.locationTrend_main .lotteryPublic_tableBlock .bg_redBall_tint {
  color: #ffffff;
  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: #ffffff;
  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: #ffffff;
  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; }

/********************locationTrend_main-end********************/
/********************locationTrend_main-start********************/
.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: #333333; }
  .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: #333333; }
  .downloadHistoryData_main .dhd_btnBlock {
    width: 334px;
    padding-top: 15px; }
    .downloadHistoryData_main .dhd_btnBlock .colorWorld_button {
      margin-top: 1px; }

/********************locationTrend_main-end********************/
.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: #333333; }
  .moshi_main .lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_text i {
    color: #f02f22; }

.PK10skill_main .PK10skill {
  background: none; }
.PK10skill_main .lotteryPublic_titleBlock .lp_tb_blockRight {
  float: right;
  padding-top: 15px; }

.lotteryVideo_main .lotteryVideo .lv_con {
  padding: 0; }
.caishijie_index_header a {
display: block;
    float: right;
    margin-left: 45px;
}
.caishijie_index_header a img {
height: 60px;
    width: 650px;
}
.main_d {
    width: 1200px;
    margin: 0 auto;
}
.lotteryPublic_main .lotteryPublic_titleBlock .lp_tb_title {
    float: left;
    display: block;
    line-height: 56px;
    font-size: 18px;
    color: #333333;
}





.haomabox {
    width: 1200px;
    height: auto;
    margin: 0px auto 0;
}

.haomabox .waring {
    width: 100%;
    height: 40px;
    line-height: 40px;
    position: relative;
    color: #f1010a;
    padding-left: 30px;
    display: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.haomabox .waring .flash {
    width: 100%;
    height: 40px;
    -webkit-animation: a 2s infinite ease-in-out;
    background: rgba(250,142,25,.2);
    position: absolute;
    left: 0;
    top: 0;
}
.haomabox .waring {
  
    line-height: 40px;
    color: #f1010a;
    
}
.haomabox .waring .flash i {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: inline-block;
    cursor: pointer;
    background: url(/templets/default/images/bjpknum.png) no-repeat -392px -202px;
}
address, caption, cite, code, dfn, em, i, strong, th, var {
    font-weight: 400;
    font-style: normal;
}
.haomaqu {
    width: 1200px;
    height: 190px;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.haomaqu .haomaqul {
    width: 700px;
    display: inline-block;
    float: left;
}

user agent stylesheet
div {
    display: block;
}
.bodybox {
    font: 14px/1 Tahoma,微软雅黑,\\5FAE\8F6F\96C5\9ED1,sans-serif;
    width: 100%;
    min-width: 1200px;
    overflow: auto;
    background: #f0f0f0;
    overflow: hidden;
}
.haomaqu .haomaqul .haomaline {
    width: 887px;
    height: auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    clear: both;
}

user agent stylesheet
div {
    display: block;
}

.haomaqu .haomaqul .haomaline .haomaimg {
    width: 100px;
    text-align: center;
}


user agent stylesheet
div {
    display: block;
}

.haomaqu .haomaqul .haomaline .haomaimg img {
    width: 100%;
}
fieldset, img {
    border: 0;
}

.haomaqu .haomaqul .haomaline .haomaimg {
    width: 100px;
    text-align: center;
}

.haomaqu .haomaqul .haomaline .numberqu {
    margin-left: 35px;
    margin-top: 10px;
    color: #666;
    height: 77px;
    overflow: hidden;
    display: block;
    width: 650px;
}


user agent stylesheet
div {
    display: block;
}

user agent stylesheet
div {
    display: block;
}
.haomaqu .haomaqul .haomaline .numberqu {
    margin-left: 35px;
    margin-top: 10px;
    color: #666;
    height: 77px;
    overflow: hidden;
    display: block;
    width: 650px;
}

.haomaqu .haomaqul .haomaline .numberqu .kajianhao {
    margin-top: 16px;
    display: block;
}


user agent stylesheet
div {
    display: block;
}
.haomaqu .haomaqul .haomaline .numberqu {
    margin-left: 35px;
    margin-top: 10px;
    color: #666;
    height: 77px;
    overflow: hidden;
    display: block;
    width: 650px;
}

user agent stylesheet
div {
    display: block;
}

.haomaqu .haomaqur {
    width: 460px;
    float: left;
    margin-top: -10px;
    display: inline-block;
}

user agent stylesheet
div {
    display: block;
}

.haomaqu .haomaqur .linetit {
    height: 50px;
    line-height: 50px;
}

user agent stylesheet
div {
    display: block;
}

user agent stylesheet
div {
    display: block;
}

element.style {
    display: inline-block;
}
/*
#timebox .cuttime {
    display: none;
}*/
.haomaqu .haomaqur .linetime .cuttime {
    color: #666!important;
}

user agent stylesheet
div {
    display: block;
}

.height40 {
    height: 35px!important;
    line-height: 35px!important;
}

user agent stylesheet
div {
    display: block;
}


.soundId {
    overflow: inherit!important;
}

user agent stylesheet
div {
    display: block;
}

element.style {
}
#startVideo {
    cursor: pointer;
}
#littleimg, #startVideo {
    width: 220px;
    height: 146px;
}
.haomaqu .haomaqur .margt20 {
    float: right;
    margin-top: 12px;
}
.haomaqu .haomaqur .line {
    width: 220px;
    overflow: hidden;
    color: #666;
}
.guangimg {
    height: 146px!important;
}

user agent stylesheet
div {
    display: block;
}

.haomaqu .haomaqul .haomaline .numberqu .nuberqutit .pk10tit {
    font-size: 16px;
    color: #000;
    margin-right: 10px;
}
.haomaqu .haomaqul .haomaline .haomaimg .kaijianname {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #000;
}

.haomaqu .haomaqul .haomaline .numberqu .nuberqutit {
    width: 100%;
}

.bodybox .haomaqu .haomaqul .haomaline .numberqu {

    color: #666;

}

.haomaqu .haomaqul .haomaline div {
    display: inline-block;
    float: left;
}



user agent stylesheet
div {
    display: block;
}

.haomaqu .haomaqul .haomaline .zoushimap .list {
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
}
.haomaqu .haomaqul .haomaline .zoushimap .lihead {
    color: #999;
}


user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}

user agent stylesheet
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
.bodybox {
    font: 14px/1 Tahoma,微软雅黑,\\5FAE\8F6F\96C5\9ED1,sans-serif;
    width: 100%;
    min-width: 1200px;
    overflow: auto;
    background: #f0f0f0;
    overflow: hidden;
}
.haomaqu .haomaqul .haomaline .numberqu .kajianhao ul {
    width: 100%;
    overflow: hidden;
}

.haomaqu .haomaqul .haomaline .numberqu .kajianhao ul li {
    display: inline-block;
    float: left;
    margin-right: 16px;
    width: 36px;
    height: 40px;
    line-height: 36px;
    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;
}
.nub01 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -246px 0!important;
}
.nub02 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -42px 0!important;
}
.nub03 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -83px 0!important;
}
.nub04 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -123px 0!important;
}
 .nub05 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -286px 0!important;
}
.nub06 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -1px 0!important;
}
.nub07 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -205px 0!important;
}
.nub08 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -164px 0!important;
}
.nub09 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -327px 0!important;
}
.nub10 {
    background: url(/templets/default/images/bjpknum.png) no-repeat -368px 0!important;
}
.numberbox li {
    display: inline-block;
    height: 36px!important;
    width: 36px!important;
    margin-right: 5px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
li, ol, ul {
    list-style: none;
}
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, li, ol, p, pre, td, textarea, th, ul {
    padding: 0;
    margin: 0;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}

user agent stylesheet
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
.haomaqu .haomaqul .haomaline .numberqu {
    margin-left: 35px;
    margin-top: 10px;
    color: #666;
    height: 77px;
    overflow: hidden;
    display: block;
    width: 650px;
}
.haomaqu .haomaqur .linetit .nextIssue {
    color: #f44a07;
    margin: 0 5px;
}
.haomaqu .haomaqur .linetime {
    height: 40px;
    line-height: 40px;
}
.haomaqu .haomaqur .linetime .opening {
    width: 95%;
    height: 100%;
    background: #212224;
    -webkit-border-radius: 2px;
    color: #f7f200;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
    font-size: 18px;
    text-align: left;
    display: none;
}
element.style {
    display: inline-block;
}

.bodybox .haomaqu .haomaqur .linetime .cuttime {
    color: #666!important;
}
div {
    padding: 0;
    margin: 0;
}

haomaqu .haomaqur .linetime {
    height: 40px;
    line-height: 40px;
}
.haomaqu .haomaqur .linetime .bgtime {
    height: 40px;
    width: 40px;
    background: #444553;
    color: #ffd200;
    text-align: center;
    font-size: 16px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
 .haomaqu .haomaqur .linetime span {
    line-height: 40px;
}
.haomaqu .haomaqur .linetime span {
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
.soundSet {
    margin-top: 0;
    height: 45px;
}
.soundline {
    overflow: initial!important;
}
.soundSet .soundbtn {
    float: left;
    margin-left: 16px;
}
.soundbtn {
    width: 103px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    float: right;
    position: relative;
    right: 16px;
    z-index: 3;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.soundbtn i {
    width: 100%;
    height: 100%;
    display: inline-block;
    cursor: pointer;
}
.soundline .soundicon {
    width: 22px;
    height: 22px;
    position: absolute;
    z-index: 999999;
    background: #c00;
    right: -29px;
    top: 5px;
    background: url(/templets/default/images/bjpknum2.png) no-repeat -230px -334px;
}
.soundline .soundicon audio {
    display: none;
}
.soundline .soundpanel {
    width: 220px;
    height: 222px;
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,.2);
    box-shadow: 0 0 12px rgba(0,0,0,.2);
    position: absolute;
    z-index: 999999;
    background: #fff;
    right: -5px;
    top: 44px;
    display: none;
}
.soundline .soundpanel .close {
    width: 22px;
    height: 22px;
    position: relative;
    top: 10px;
    right: 10px;
    cursor: pointer;
    background: url(/templets/default/images/bjpknum2.png) no-repeat -289px -334px;
}
.close {
    float: right;
    font-weight: 900;
    background: none;
    border: none;
    outline: none;
}
.soundline .soundpanel .soundlist {
    width: 100%;
    height: 100%;
}
.soundline .soundpanel .soundlist ul {
    padding-top: 10px;
}
.soundline .soundpanel .soundlist ul li:last-child {
    margin-top: 10px;
}
.soundline .soundpanel .soundlist ul li {
    height: 26px;
    text-align: left;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.haomaqu .haomaqur .haomaqur_l {
    width: 210px;
    float: left;
}

 .numsm10 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -368px -284px;
}
.numsm09 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -327px -284px;
}
.numsm08 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -164px -284px;
}
.numsm07 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -205px -284px;
}
.numsm06 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -1px -284px;
}
.numsm05 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -286px -284px;
}
.numsm04 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -123px -284px;
}
.numsm03 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -83px -284px;
}
 .numsm02 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -42px -284px;
}
.numsm01 {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -246px -284px;
}
.haomaqu .haomaqul .haomaline .numberqu .nuberqutit .ssc {
    font-size: 16px;
    color: #000;
    margin-right: 10px;
}
.haomaqu .haomaqul .haomaline .numberqu .nuberqutit .preDrawIssue {
    color: #f44a07;
    margin: 0 5px;
}
.numblueHead {
    background: url(/templets/default/images/bjpknum.png) no-repeat -1px -47px!important;
}
.sscnumblue {
    background: url(/templets/default/images/bjpknum2.png) no-repeat -138px -373px!important;
}
.kaijiangjl .jrsmhmtj table tr .blueqiu ul {
    display: inline-block;
    margin: 0 auto;
    width: auto!important;
    max-width: 240px;
}

.kaijiangjl .jrsmhmtj table tr td {
    background: #fff;
    color: #333;
}
.bodybox .kaijiangjl .jrsmhmtj table tr td, .bodybox .kaijiangjl .jrsmhmtj table tr th {
    height: 40px;
    text-align: center;
    padding: 0 16px;
}
.kaijiangjl .jrsmhmtj table tr .blueqiu ul li {
    height: 36px;
    width: 36px;
    border: none;
    margin: 2px;
    color: #fff;
    padding: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
}
.kaijiangjl .jrsmhmtj table tr .blueqiu ul li i {
    font-weight: 600;
}
#jrsmhmtj table tr:nth-child(odd) td {
    background: #ededed;
}
