﻿.container { margin: 0 auto; width: 996px; }
table { border-collapse: collapse; border-spacing: 0; }
.lottery_nav { margin-top: 10px; }
    .lottery_nav .nav_top { border-bottom: 1px dashed #DBDBDB; padding-bottom: 5px; height: 45px; }
        .lottery_nav .nav_top li.on a { color: #E60012; font-weight: bold; }
        .lottery_nav .nav_top .nav_link { float: left; line-height: 50px; color: #999; margin-left: 20px; }
            .lottery_nav .nav_top .nav_link a { font-size: 14px; margin: 0 5px; }
        .lottery_nav .nav_top .nav_link_r { float: right; line-height: 50px; color: #999; margin-left: 20px; }
        .lottery_nav .nav_top h1 { color: #555; float: left; font-size: 20px; font-family: 'Microsoft YaHei'; word-spacing: 2px; letter-spacing: 2px; padding-left: 10px; line-height: 45px; }
            .lottery_nav .nav_top h1 i { vertical-align: bottom; }
        .lottery_nav .nav_top ul { border-left: 1px solid #DBDBDB; float: left; }
            .lottery_nav .nav_top ul li { border-right: 1px solid #DBDBDB; float: left; height: 27px; text-align: center; width: 72px; }
        .lottery_nav .nav_top li.on a { color: #E60012; font-weight: bold; }
        .lottery_nav .nav_top li a { color: #767676; font-size: 14px; }
    .lottery_nav .nav_main .feedback { color: #FF0000; }
.y101 { color: #DECDD7; }
.lottery_nav .nav_top li.on { background: url("../../images/trend/lhc_allbg.gif") no-repeat scroll -415px -198px transparent; height: 28px; position: relative; }
.lottery_nav .nav_main { margin: 10px 0 10px 0; padding-right: 15px; text-align: right; }
    .lottery_nav .nav_main .analysis_list li { color: #999; float: left; font: 12px/1.5 tahoma,arial,宋体,sans-serif; margin-right: 10px; height: 25px; }
        .lottery_nav .nav_main .analysis_list li.t { margin-right: 0px; color: #333;font-weight:bold; }
        .lottery_nav .nav_main .analysis_list li a { padding: 2px 3px; text-decoration: none; color: #BA2636; font-weight: 500; }
        .lottery_nav .nav_main .analysis_list li.on a, .lottery_nav .nav_main .analysis_list li.on a:hover { background-color: #A50000; border-radius: 2px 2px 2px 2px; color: #fff; }
        .lottery_nav .nav_main .analysis_list li a:hover { background-color: #dfdfdf; border-radius: 2px 2px 2px 2px; }
.content { margin-top: 10px; }
.cont_box_t { background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #d3d3d3; height: 26px; padding: 3px 5px; color: #999; border-radius: 2px 2px 2px 2px; }
    .cont_box_t .cb_left { float: left; line-height: 26px; }
    .cont_box_t .cb_right { float: right; line-height: 26px; }
    .cont_box_t .cb_left a.on { color: red; font-weight: bold; }
    .cont_box_t .cb_left a, .cont_box_t .cb_right a { margin: 0 4px; }

.cont_box .table_box { background: none repeat scroll 0 0 #FFFFFF; border-left: 1px solid #DCE6EC; border-top: 1px solid #DCE6EC; margin-bottom: 20px; margin-top: 10px; }
    .cont_box .table_box tr { background: none repeat scroll 0 0 #FFFFFF; }

    .cont_box .table_box td { border-bottom: 1px solid #DCE6EC; border-right: 1px solid #DCE6EC; letter-spacing: 0.1mm; line-height: 20px; text-align: center; }
.td { width: 10px; height: 10px; }
.cont_box .table_box .tabbg { background: none repeat scroll 0 0 #DFF3FF; height: 22px; line-height: 22px; }
input, select { vertical-align: middle; }
button, input, select, textarea { font-size: 100%; }
.chartBall01 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -68px #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.chartBall02 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -23px #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.chartBall03 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -47px #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.chartBall04 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -89px #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.chartBall05 { background: url("../../../images/trend/newBall.png") no-repeat scroll center 1px #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.chartBall06 { background: url("../../../images/t6.png") no-repeat scroll center center #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.chartBall07 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -110px #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.chartBall08 { background: url("../../../images/t8.png") no-repeat scroll center center #F3F2F2; color: #FFFFFF; font-weight: bold; text-align: center; }
.tdbck { background: none repeat scroll 0 0 #DBDBDB !important; height: 2px; }
.tab_top { background: none repeat scroll 0 0 #F7F7F7; height: 25px; line-height: 25px; }

.tbg1 { background: none repeat scroll 0 0 #E0F7E2 !important; color: #05650E; font-weight: bold; }
.tbg2 { background: none repeat scroll 0 0 #B09C20 !important; color: #FFFF00; font-weight: bold; }
.cbg5 { background: none repeat scroll 0 0 #E7E7E7; color: red !important; }
.cbg6 { background: none repeat scroll 0 0 #D5D5D5; color: blue !important; }
.cbg7 { background: none repeat scroll 0 0 #C8C8C8; color: #5B0000 !important; }
.line_r { border-right: 2px solid #CCCCCC !important; }
.line_rd { border-right: 4px solid #CCCCCC !important; }
.line_tdl { border-left: 4px solid #CCCCCC !important; }
.tred { color: red; }
.tblue { color: Blue; }
.small { background: none repeat scroll 0 0 #C2D5FE; color: #0000FF; font-weight: bold; }
.small1 { background: none repeat scroll 0 0 #C2D5FE; color: #0000FF; font-weight: bold; }
.big { background: none repeat scroll 0 0 #FFDDC4 !important; color: red !important; font-weight: bold; }
.orange1{ background: none repeat scroll 0 0 #FFD7C5; color: #FF590B; font-weight: bold; }
.purple1{ background: none repeat scroll 0 0 #D0D0E8; color: #0000FE; font-weight: bold; }
.green1{ background: none repeat scroll 0 0 #CEFFCF; color: #004F00; font-weight: bold; }
.purple2{ background: none repeat scroll 0 0 #E6CEFE; color: #36006F; font-weight: bold; }
.gray1{ background: none repeat scroll 0 0 #FEDCB9; color: #643201; font-weight: bold; }

.hot08 { background: url("../../../images/trend/t8.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot07 { background: url("../../../images/trend/t7.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot06 { background: url("../../../images/trend/t6.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot05 { background: url("../../../images/trend/t5.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot04 { background: url("../../../images/trend/t4.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot03 { background: url("../../../images/trend/t3.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot02 { background: url("../../../images/trend/t2.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot01 { background: url("../../../images/trend/t1.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.hot11 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -23px #FFFFFF; color: #FFFFFF; text-align: center; }
.hot12 { background: url("../../../images/trend/fen.png") no-repeat scroll center #FFFFFF; color: #FFFFFF; text-align: center; }
.hot13 { background: url("../../../images/trend/newBall.png") no-repeat scroll 10px -67px transparent; color: #FFFFFF; text-align: center; }
.hot14 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -46px #FFFFFF; color: #FFFFFF; text-align: center; }
.hot15 { background: url("../../../images/trend/newBall.png") no-repeat scroll center -110px #FFFFFF; color: #FFFFFF; text-align: center; }
.hot16 { background: url("../../../images/trend/newBallGold.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; text-align: center; }
.hot01_1 { background: url("../../../images/trend/t1.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; text-align: center; }
.yl01 { color: #DECDD7; }
.bdtop { border-top: 2px dotted #2599E2; }
.line_lr { border-left: 2px solid #CCCCCC !important; border-right: 2px solid #CCCCCC !important; }

.thead_div { line-height: 22px; margin: 10px 0 0; padding-left: 10px; position: relative; }
.thead_div_left { float: left; width: 54px; text-align: center; }
.thead_div_right { float: left; width: 940px; }
    .thead_div_left ul li, .thead_div_right ul li { height: 24px; line-height: 24px; }


    .thead_div_right ul { height: 142px; float: left; width: 55px; position: relative; text-align: center; }

        .thead_div_left ul li.cs, .thead_div_right ul li.cs { background-color: #CDECFD; }
        .thead_div_left ul li.blank, .thead_div_right ul li.blank { height: 70px; position: relative; }
            .thead_div_left ul li.blank img, .thead_div_right ul li.blank img { position: absolute; bottom: 0px; left: 50%; margin-left: -7px; }
        .thead_div_left ul li.hm, .thead_div_right ul li.hm { margin-bottom: 10px; height: 24px; }

.ssq_lrfx_tr2 { height: 70px; vertical-align: bottom; }
.ssq_td1 { float: left; width: 50px; }
.redback { background: url("../../../images/trend/tred.png") no-repeat scroll center center #FFFFFF; color: #333333; height: 24px; line-height: 24px; }
.ssq_lrfx_tr3 td.rhot { background: url("../../../images/red.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; }
.ssq_lrfx_tr3 td.td1 { background: none repeat scroll 0 0 #FFFFFF; color: #000000; }
.thead_div { line-height: 22px; margin: 10px 0 0; padding-left: 10px; position: relative; }
    .thead_div font { left: 528px; position: absolute; top: 0; }
.thead_div1 td { background: none repeat scroll 0 0 #CDECFD; }
.table_box1 { background: none repeat scroll 0 0 #DCE6EC; margin-bottom: 10px; }
    .table_box1 tr { background: none repeat scroll 0 0 #FFFFFF; }
.cont_box .table_box1 td { letter-spacing: 0.1mm; line-height: 20px; text-align: center; }
.blueback { background: url("../../../images/trend/tblue.png") no-repeat scroll center center #FFFFFF; }
.lrfx_blue td.bhot { background: url("../../../images/blue.png") no-repeat scroll center center #FFFFFF; color: #FFFFFF; }

.k3ChartBall { background: url("../../../images/trend/ball_red_1.gif") no-repeat scroll center center #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; }
.k3ChartBall1 { background: url("../../../images/trend/chartball_b.gif") no-repeat scroll center center transparent; color: #FFFFFF; font-weight: bold; text-align: center; }
.k3ChartBall2 { background: url("../../../images/trend/chartball_bh.gif") no-repeat scroll center center transparent; color: #FFFFFF; font-weight: bold; text-align: center; }
.k3ChartBall3 { background: url("../../../images/trend/chartball_g.gif") no-repeat scroll center center transparent; color: #FFFFFF; font-weight: bold; }
.smallball { background: url("../../../images/trend/smallball.gif") no-repeat scroll 1px 1px transparent; font-size: 10px; height: 12px; line-height: 12px; left: 14px; position: absolute; top: -25px; width: 12px; }
.k3jo { background: none repeat scroll 0 0 #50C255; color: #FFFFFF; height: 16px; }
.k3xd { background: none repeat scroll 0 0 #F49000; color: #FFFFFF; height: 16px; width: 31px; }
.line_r .k3cg { font-weight: bold; text-decoration: none; cursor: pointer; color: #0089B6; }

.chart_bg_dxcxtwo { background: none repeat scroll 0 0 #F49000; color: #FFFFFF; }

.chart_bg_sbtthree { background: none repeat scroll 0 0 #9D5E04; }








.td_bg006 { background: none repeat scroll 0 0 #FBEDDB; }
.bg_chart_t_top { background: none repeat scroll 0 0 #F4F4F4; color: #666666; }

#chartsTable { clear: both; margin: 0 auto; text-align: center; width: auto; }
.chartbox tr td, .chartbox tr th { border: 1px solid #CCCCCC; border-collapse: collapse; height: 30px; text-align: center; }
.chart_bg_dxcxone { background: none repeat scroll 0 0 #50C255; color: #FFFFFF; }
.chart_bg_wchm { background: none repeat scroll 0 0 #F5F5F5; }
.chart_bg_ychm { background: none repeat scroll 0 0 #E5EAF3; font-weight: bold; }
.chart_bg_hm { background: none repeat scroll 0 0 #FFE5E5; }
.omission tr.tdover_over td { background: none repeat scroll 0 0 #EEEEEE; }
.omission tr.tdover_on td { background: none repeat scroll 0 0 #FF9933; }
.tydp, .cssm { width: 985px; margin: 0 auto; }
.tydp { padding: 8px; border: 1px solid #cdcdcd; margin-top: 8px; }
    .tydp h2 { font-size: 12px; height: 28px; line-height: 28px; border-bottom: 3px solid #fe0501; font-weight: bold; color: #000; }
        .tydp h2 span { color: #0b02f3; font-weight: normal; }
    .tydp .word { font-size: 12px; padding-top: 8px; line-height: 25px; }
        .tydp .word p { text-indent: 24px; }
        .tydp .word ul li { float: left; width: 280px; padding-left: 20px; height: 25px; }
.cssm { padding-left: 10px; font-size: 12px; line-height: 24px; margin-top: 8px; }

.bigsmall { background:url("../../../images/trend/bigsmall.png") no-repeat scroll center center;}
.oddeven { background:url("../../../images/trend/oddeven.png") no-repeat scroll center center;}
.primecomposite { background:url("../../../images/trend/primecomposite.png") no-repeat scroll center center;}
.c3 { background:url("../../../images/trend/012.png") no-repeat scroll center center;}
.k32 { background: none repeat scroll 0 0 #E8A600;}
.k30 { background: none repeat scroll 0 0 #3672B2;}
.hot07 { background:url("../../../images/trend/t7.png") no-repeat scroll center center #FFFFFF;}
 