﻿@charset "UTF-8";

/********************************************* 主入口 ****************************************************/


/*****公用库*****/


/*@function pxChangeRem($parameter) {

  $number:$parameter / 64;
  $string:'';
  @if($number > 0 && $number<1){
    $string: str-slice(($number+"") , 1, 4);
  }@else{
    $string: $number;
  }
  @return unquote($string)+'rem';

}*/






/*意见反馈*/
.ad-btn-danger {
    height: 38px;
    line-height: 38px;
    border: 1px solid transparent;
    padding: 8px 18px;
     background-color: #c14242;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;

}

    .ad-btn-danger:hover {

        background:#db1b1b;
    }

    #mainsectionmarquee {
     width: 1170px;
    height: auto;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    background: #995d5d;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #ffffff;
}
.headshoujichuo {
    font-size: 16px;color: #c14242;margin-top: 3px;height: 34px;text-align: center;width: 108px;line-height: 34px;border: 2px dashed #c14242;background: #fff;float: left;

}
.fb-body.left {
       position: relative;
    width: 408px;
    /* height: 100%; */
    overflow: hidden;
    background: #fff;
    min-height: 220px;
    border-right: 0px solid #e5e5e5;
}
.fb-body {
    /* margin-bottom: 20px; */
    padding: 20px;
    /* padding-top: 10px; */
    overflow: hidden;
    text-align: left;
    font-size: 12px;
    display: inline-block;
}

.fb-content-block {
    z-index: 10;
}
.fb-block {
    /* overflow: hidden; */
    position: relative;
    display: inline-block;
    margin: 5px 0;

   

    z-index: 0;
}
.fb-feedback-right-dialog * {
    box-sizing: initial !important;
}

.fb-label {
    width: 68px;
    padding-right: 20px;
    text-align: right;
    float: left;
}

.fb-danger-tips {
    color: red;
}
.fb-control {
    /* text-align: right; */
    width: 320px;
    float: right;
    position: relative;
}
#fb_content_placeholder {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 22px;
    color: #999;
    display: block;
    z-index: 0;
    width: 290px;
    padding: 2px 5px;
    cursor: text\9;
}
.nfskcx_ico {

    background-position: 3px 15px;
    background-size: 16px;
    background-repeat: no-repeat;
    padding-left: 16px;
}
.fb-img-block {
    height: 86px;
}

#preview-image-list {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    /* padding-left: 20px; */
    text-align: left;
}

#preview-image-list li {
    float: left;
    display: inline-block;
    position: relative;
    margin-right: 0;
}
#fb-upload-btn {
    width: 65px;
    height: 65px;
}



.preview-image-list {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    /* padding-left: 20px; */
    text-align: left;
}

.preview-image-list li {
    float: left;
    display: inline-block;
    position: relative;
    margin-right: 0;
}
.fb-upload-btn {
    width: 65px;
    height: 65px;
}




.fb-label.inline {
    height: 32px;
    line-height: 32px;
}
.fb-label {
    width: 68px;
    padding-right: 20px;
    text-align: right;
    float: left;
}

.fb-btn {
    display: inline-block;
    /* padding: 0 36px; */
    margin: 0;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    filter: chroma(color=#000);
    *zoom: 1;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    background-color: #f9f9f9;
    overflow: hidden;
    outline: none;
}
.fb-btn-primary, .fb-btn-primary:visited {
    color: #fff !important;
}

.fb-btn-primary {
    background-color: #3385ff;
    width: 98px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


.upload-icon {
    text-align:center;
    display: block;
    font-size: 20px;
    color: #999;
}

#preview-image-list {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    /* padding-left: 20px; */
    text-align: left;
}

#preview-image-list .upload-file-btn, #preview-image-list .upload-jietu-btn {
    border: none;
    display: inline-block;
    color: #333;
    height: 61px;
    width: 61px;
    /* line-height: 20px; */
    text-align: center;
    background: #f9f9f9;
    margin: 0;
    cursor: pointer;
    position: relative;
}


.upload-file-btn input {
    display: block;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

.text-wrapper {
    display: block;
     line-height: 60px; 
    border: 1px solid #ccc;
    cursor:pointer;

}
.text-wrapperAct {

    border: 0px solid #ccc;
}
.text-wrapperupd {

    border: 0px solid #ccc;
}

 .fb-des-content {
    width: 290px;
    height: 100px;
    background-color: transparent;
    z-index: 1;
    position: relative;
    vertical-align: top;
    resize: none;
    display: inline-block;
    color: rgb(102, 102, 102);
    font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", 寰蒋闆呴粦, 瀹嬩綋, Tahoma, Arial, Helvetica, STHeiti;
    font-size: 12px;
    box-sizing: content-box !important;
    padding: 4px;
    margin: 0px;
    overflow: auto;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    border-radius: 2px;
}

.fb-block .fb-email {
    height: 30px;
    line-height: 30px;
    width: 290px;
    color: rgb(102, 102, 102);
    display: inline-block;
    font-size: 12px;

    box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
    position: relative;
    z-index: 1;
    background-color: transparent;
    box-sizing: content-box !important;
    vertical-align: middle !important;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    padding: 0px 4px;
    border-radius: 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
#fb_email_placeholder {
    position: absolute;
    left: 4px;
    top: 0;
    display: block;
    line-height: 32px;
    z-index: 0;
    color: #999;
    cursor: text\9;
}

.fb-submit {
     text-align: center; 
    position: relative;
    float: right;
    width: 388px;
    padding-right: 20px;
    margin-top: 15px;
}

/*修改滚动条样式*/
div::-webkit-scrollbar{
  width:10px;
  height:10px;
  /**/
}
div::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
div::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:0px;
}
div::-webkit-scrollbar-thumb:hover{
  background: #333;
}
div::-webkit-scrollbar-corner{
  background: #179a16;
}
.public-articleList .al_listBlock .title,
.public_selectPlugIn .selectedText,
.main-indexPage .ip-infoTechniques .it_listBlock .title,
.main-lotteryDetailsPage .ld-publicSubNav .nav,
.main-lotteryDetailsPage .ld-publicSubNav .subNav,
.main-lotteryDetailsPage .mc_notice .cn_ice .nt_da,
.main-videoHomePage .vh-b3 .b3-textList .title,
.main-articlePage .ap-trend .listBlock .title,
.ap-hotNav .listB .name,
.ap-articleDetails .ad-pag a,
.ap-articleDetails .ad_pubList .pl_lis .li_fon .f_l {
    white-space: nowrap;
    /*是禁止换行；*/
    overflow: hidden;
    /*多出的内容隐藏；*/
    text-overflow: ellipsis;
    /*多出的内容以省略号...来表达；主要用于IE等浏览器*/
    -o-text-overflow: ellipsis;
    /*支持chrome；*/
}


 .alert_hide {
            display: none;
        }
        
        .alert_bg {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 11;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
        }
        
        .msg_bg {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 390px;
            /* height: 100px;      */
            background: white;
        }
        
        .msg_bg h4 {
            background: #e33d3d;
            color: white;
            line-height: 42px;
            padding-left: 15px;
            padding-right: 15px;
            font-size: 15px;
        }
        
        .msg_bg h4 span {
            float: right;
            cursor: pointer;
        }
        
        .alert_msg {
            padding: 30px 15px;
            line-height: 26px;
            font-size: 14px;
            color: #333;
        }
        
        .alert_btn {
            width: 126px;
            height: 40px;
            background: #e33d3d;
            margin: 0 auto;
            margin-bottom: 20px;
            border-radius: 4px;
            color: white;
            text-align: center;
            line-height: 40px;
            font-size: 15px;
            cursor: pointer;
        }

.public-popUpWindows .puw-contentB .content,
.main-lotteryHomePage .howToPlay .content,
.main-lotteryHistoryPage .lh-toolBlock .explainBlock .explainInfo,
.ap-articleDetails .ad-titleB,
.ap-articleDetails .ad-titleB .ti_b,
.ap-articleDetails .ad_intro,
.ap-articleDetails .ad_listB,
.main-lotteryTrendPage .lt-explainBlock .elb-contentB,
.lt-statisticsPage .statistics-tableBlock .textNumberB,
.main-lotteryYiLouPage .lt-explainBlock .elb-contentB {
    word-break: break-all;
    /*只对英文起作用，以字母作为换行依据；支持IE，chrome，FF不支持*/
    word-wrap: break-word;
    /*只对英文起作用，以单词作为换行依据；支持IE，chrome，FF*/
    /*white-space: pre-wrap;*/
    /*只对中文起作用，强制换行；*/
}

.public-recommendLottery .recommendLottery .name,
.public-allFunBlock .afb-contentB .name,
.public-articleList .al_listBlock .date,
.public-recommendZhuiHao .rzh-table .group,
.main-indexPage .ip-menu .first-dl.dl-gp .ip-menuSuperposedLayer .msl-name,
.main-playingRulePage .lot_linList .in_f a,
.main-playingRulePage .mapPage-lotList a,
.ap-articleList .al-btnB .btn,
.ap-articleList .al-listB .text,
.main-lotteryHallPage .public-table th,
.lt-trendPage .trend-tableBlock th,
.lt-trendPage .trend-tableBlock td,
.lt-trendPage .trend-tableBlock span,
.main-lotteryYiLouPage .lt-thirdMenuB .public-btnBlock {
    white-space: nowrap;
}

.main-centerSection,
.eyu100-header .nav-subNav dl,
.public-lotteryLatestInfo,
.public-lotteryLatestInfo .newInfoBlock .preterite,
.public-lotteryLatestInfo .newInfoBlock .beProgressing .history,
.public-lotteryLatestInfo .timeBlock .time,
.public-allFunBlock .afb-titleB,
.public-allFunBlock .afb-contentB .liB,
.public-allFunBlock .afb-funBtnB,
.public-titleBlock,
.public-lotteryMenuB,
.public-articleList .al_listBlock li,
.public-videoBlock .timeB,
.public-szLotteryNotice .la-list .textB,
.public-popUpWindows .puw-contentB .titleB,
.public-crumbsBlock,
.public-checkboxBlock,
.main-indexPage .ip-b1,
.main-indexPage .ip-menuSuperposedLayer .menuSL-arr,
.main-indexPage .ip-b2,
.main-indexPage .ip-gpcLotteryNotice .ln-li,
.main-indexPage .ip-infoTechniques .it_listBlock .list,
.main-indexPage .ip-infoTechniques .it_listBlock .li,
.main-lotteryHomePage .lh-articleListBlock,
.main-lotteryHomePage .lh-listConBlock,
.main-lotteryHomePage .lh-leftList .al_listBlock,
.main-lotteryHomePage .lh-contentList .al_listBlock,
.main-lotteryHomePage .lh-lotterySkill1 .al_listBlock,
.main-lotteryHomePage .lh-historyTableBlock .ht-title,
.main-lotteryHomePage .lh-historyTableBlock .ht-otherBlock,
.main-lotteryHistoryPage .lh-titleBlock,
.main-lotteryHistoryPage .lh-titleBlock .exportInfo,
.main-lotteryHistoryPage .lh-toolBlock,
.main-lotteryDetailsPage .ld-publicNav,
.main-lotteryDetailsPage .ld-DetailsBlock,
.main-lotteryDetailsPage .lc_lotteB .cl_num,
.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number,
.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_time,
.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum,
.main-lotteryDetailsPage .mc_notice .cn_ice,
.main-lotteryDetailsPage .cn_skip,
.lc_playingPage .pp_nav ul,
.lc_playingPage .pp_nav a,
.main-playingRulePage .ld-publicNav,
.main-playingRulePage .lot_list,
.main-playingRulePage .lot_list .tl_lin,
.main-playingRulePage .lot_linList ul,
.main-playingRulePage .mapPage-lotList,
.form_btnBlock,
.main-chaseRecommend .cr_listBlock .lb_num,
.chn_lotListBlock .ll_int,
.main-chaseDetailsPage .public_LotteryBlock,
.main-chaseDetailsPage .public_LotteryBlock .beProgressing .text,
.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history,
.main-chaseDetailsPage .public_LotteryBlock .preterite,
.main-chaseDetailsPage .public-lotteryCenter .lc_pbBtn,
.main-chaseDetailsPage .public-lotteryCenter .pb_over,
.main-videoHomePage .vh-b1,
.main-videoHomePage .vh_livingLottery .ll_list,
.main-videoHomePage .vh-b2,
.main-videoHomePage .vh-b3,
.main-videoHomePage .vh-b3 .b3-videoList,
.main-videoHomePage .vh-b3 .b3-textList,
.main-videoListPage .vl-listB,
.main-aboutPageBlock .ld-publicNav,
.main-aboutPageBlock .ab_video .vi_logo,
.main-aboutPageBlock .ab_video .vi_input,
.main-articlePage .ap-mainB,
.main-articlePage .ap-newzx .al_listBlock,
.main-articlePage .ap-newjq .al_listBlock,
.main-articlePage .ap-trend .listBlock,
.ap-hotNav .listB,
.ap-articleHome .ah-b1,
.ap-articleHome .ah-b2,
.ap-articleHome .ah-skillIntroduce .si-menu,
.ap-articleHome .ah-skillIntroduce .si-b1 .al_listBlock,
.ap-articleHome .ah-skillIntroduce .si-b2,
.ap-articleList .al-btnB,
.ap-articleDetails .ad-titleB .ti_z,
.ap-articleDetails .ad-share,
.ap-articleDetails .ad-share .weChat_down .ch_center,
.ap-articleDetails .ad-pag,
.ap-articleDetails .ad_pubList .pl_tit,
.ap-articleDetails .ad_pubList .pl_lis ul,
.ap-articleDetails .ad_pubList .pl_lis .li_fon a,
.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock,
.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock,
.main-lotteryHallPage .lh-btnB,
.main-lotteryTrendPage .lt-menuBtnB,
.main-lotteryTrendPage .lt-toolBlock,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB,
.main-lotteryTrendPage .lt-explainBlock .elb-contentB,
.lt-trendRowPage .trb-listBlock,
.lt-aggregationPage .trend-ul .trend-li,
.lt-aggregationPage .trend-ul .trend-r-content li,
.main-lotteryYiLouPage .lt-menuBtnB,
.main-lotteryYiLouPage .lt-thirdMenuB,
.main-lotteryYiLouPage .lt-toolBlock,
.main-lotteryYiLouPage .lt-explainBlock .elb-contentB,
.lyl-trendPage .trend-tableBlock,
.lyl-trendPage .trend-leftB .left-titleB,
.main-helpPageBlock .help_centerB,
.main-helpPageBlock .help_centerB .nav_ul .na_tit {
    height: 1%;
    display: block;
}

.main-centerSection:after,
.eyu100-header .nav-subNav dl:after,
.public-lotteryLatestInfo:after,
.public-lotteryLatestInfo .newInfoBlock .preterite:after,
.public-lotteryLatestInfo .newInfoBlock .beProgressing .history:after,
.public-lotteryLatestInfo .timeBlock .time:after,
.public-allFunBlock .afb-titleB:after,
.public-allFunBlock .afb-contentB .liB:after,
.public-allFunBlock .afb-funBtnB:after,
.public-titleBlock:after,
.public-lotteryMenuB:after,
.public-articleList .al_listBlock li:after,
.public-videoBlock .timeB:after,
.public-szLotteryNotice .la-list .textB:after,
.public-popUpWindows .puw-contentB .titleB:after,
.public-crumbsBlock:after,
.public-checkboxBlock:after,
.main-indexPage .ip-b1:after,
.main-indexPage .ip-menuSuperposedLayer .menuSL-arr:after,
.main-indexPage .ip-b2:after,
.main-indexPage .ip-gpcLotteryNotice .ln-li:after,
.main-indexPage .ip-infoTechniques .it_listBlock .list:after,
.main-indexPage .ip-infoTechniques .it_listBlock .li:after,
.main-lotteryHomePage .lh-articleListBlock:after,
.main-lotteryHomePage .lh-listConBlock:after,
.main-lotteryHomePage .lh-leftList .al_listBlock:after,
.main-lotteryHomePage .lh-contentList .al_listBlock:after,
.main-lotteryHomePage .lh-lotterySkill1 .al_listBlock:after,
.main-lotteryHomePage .lh-historyTableBlock .ht-title:after,
.main-lotteryHomePage .lh-historyTableBlock .ht-otherBlock:after,
.main-lotteryHistoryPage .lh-titleBlock:after,
.main-lotteryHistoryPage .lh-titleBlock .exportInfo:after,
.main-lotteryHistoryPage .lh-toolBlock:after,
.main-lotteryDetailsPage .ld-publicNav:after,
.main-lotteryDetailsPage .ld-DetailsBlock:after,
.main-lotteryDetailsPage .lc_lotteB .cl_num:after,
.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number:after,
.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_time:after,
.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum:after,
.main-lotteryDetailsPage .mc_notice .cn_ice:after,
.main-lotteryDetailsPage .cn_skip:after,
.lc_playingPage .pp_nav ul:after,
.lc_playingPage .pp_nav a:after,
.main-playingRulePage .ld-publicNav:after,
.main-playingRulePage .lot_list:after,
.main-playingRulePage .lot_list .tl_lin:after,
.main-playingRulePage .lot_linList ul:after,
.main-playingRulePage .mapPage-lotList:after,
.form_btnBlock:after,
.main-chaseRecommend .cr_listBlock .lb_num:after,
.chn_lotListBlock .ll_int:after,
.main-chaseDetailsPage .public_LotteryBlock:after,
.main-chaseDetailsPage .public_LotteryBlock .beProgressing .text:after,
.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history:after,
.main-chaseDetailsPage .public_LotteryBlock .preterite:after,
.main-chaseDetailsPage .public-lotteryCenter .lc_pbBtn:after,
.main-chaseDetailsPage .public-lotteryCenter .pb_over:after,
.main-videoHomePage .vh-b1:after,
.main-videoHomePage .vh_livingLottery .ll_list:after,
.main-videoHomePage .vh-b2:after,
.main-videoHomePage .vh-b3:after,
.main-videoHomePage .vh-b3 .b3-videoList:after,
.main-videoHomePage .vh-b3 .b3-textList:after,
.main-videoListPage .vl-listB:after,
.main-aboutPageBlock .ld-publicNav:after,
.main-aboutPageBlock .ab_video .vi_logo:after,
.main-aboutPageBlock .ab_video .vi_input:after,
.main-articlePage .ap-mainB:after,
.main-articlePage .ap-newzx .al_listBlock:after,
.main-articlePage .ap-newjq .al_listBlock:after,
.main-articlePage .ap-trend .listBlock:after,
.ap-hotNav .listB:after,
.ap-articleHome .ah-b1:after,
.ap-articleHome .ah-b2:after,
.ap-articleHome .ah-skillIntroduce .si-menu:after,
.ap-articleHome .ah-skillIntroduce .si-b1 .al_listBlock:after,
.ap-articleHome .ah-skillIntroduce .si-b2:after,
.ap-articleList .al-btnB:after,
.ap-articleDetails .ad-titleB .ti_z:after,
.ap-articleDetails .ad-share:after,
.ap-articleDetails .ad-share .weChat_down .ch_center:after,
.ap-articleDetails .ad-pag:after,
.ap-articleDetails .ad_pubList .pl_tit:after,
.ap-articleDetails .ad_pubList .pl_lis ul:after,
.ap-articleDetails .ad_pubList .pl_lis .li_fon a:after,
.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock:after,
.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock:after,
.main-lotteryHallPage .lh-btnB:after,
.main-lotteryTrendPage .lt-menuBtnB:after,
.main-lotteryTrendPage .lt-toolBlock:after,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB:after,
.main-lotteryTrendPage .lt-explainBlock .elb-contentB:after,
.lt-trendRowPage .trb-listBlock:after,
.lt-aggregationPage .trend-ul .trend-li:after,
.lt-aggregationPage .trend-ul .trend-r-content li:after,
.main-lotteryYiLouPage .lt-menuBtnB:after,
.main-lotteryYiLouPage .lt-thirdMenuB:after,
.main-lotteryYiLouPage .lt-toolBlock:after,
.main-lotteryYiLouPage .lt-explainBlock .elb-contentB:after,
.lyl-trendPage .trend-tableBlock:after,
.lyl-trendPage .trend-leftB .left-titleB:after,
.main-helpPageBlock .help_centerB:after,
.main-helpPageBlock .help_centerB .nav_ul .na_tit:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.public-float-left {
    float:left;
}

.public-float-right {
    float: right;
}

.public-position-relative {
    position: relative;
}

.main-centerSection .digitTitle {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}


/*****总样式*****/


/*****images(start)*****/


/**********person1-images**********/


/*
  %xxx{ background: url(/images/public/footerIcon.png) no-repeat left/right top/bottom; }
  %xxx2{ background: url(/images/public/footerIcon.png) no-repeat 0 0; }
  */

.eyu100-header .logo {
    background: url(/images/public/logo.png) no-repeat left center;
}


/* .eyu100-header {
  background: url(/images/public/nav-Bg.png) no-repeat center top; } */

.main-indexPage .ip-bg {
    background: url(/images/index/index-bg.png) no-repeat right top;
}

.eyu100-footer .f-menu dt {
    /* background: url(/images/public/footer-icon.png) no-repeat; */
}

.main-lotteryDetailsPage .ld-publicNav .qg,
.main-lotteryDetailsPage .ld-publicNav .gp,
.main-lotteryDetailsPage .ld-publicNav .df,
.main-playingRulePage .ld-publicNav .qg,
.main-playingRulePage .ld-publicNav .gp,
.main-playingRulePage .ld-publicNav .df,
.main-playingRulePage .ld-publicNav .map {
    background: url(/images/public/icon-lottery-menu.png) no-repeat;
}

.main-indexPage .ip-menu .qg {
    background: url(/images/public/home-qgc.png) no-repeat center;
}

.main-indexPage .ip-menu .gp {
    background: url(/images/public/home-gpc.png) no-repeat center;
}

.main-indexPage .ip-menu .df {
    background: url(/images/public/home-dfc.png) no-repeat center;
}

.eyu100-header .nav-subNav .df {
    background: url(/images/public/difangcai.png) no-repeat center;
    background-size: contain;
}

.eyu100-header .nav-subNav .gp {
    background: url(/images/public/gaopingcai.png) no-repeat center;
    background-size: contain;
}

.eyu100-header .nav-subNav .qg {
    background: url(/images/public/quanguocai.png) no-repeat center;
    background-size: contain;
}

.eyu100-header .nav-subNav {
    /* background: url(/images/public/shadow_subNav.png) repeat-x bottom; */
}

.eyu100-header .nav-subNav .icon-subNav {
    background: url(/images/public/bg_subNav.png) no-repeat;
}

.public-titleBlock .icon-zx,
.public-titleBlock .icon-gp,

/* .public-titleBlock .icon-hotzx, */


/* .public-titleBlock .icon-jq, */


/* .public-titleBlock .icon-newzx, */

.public-titleBlock .icon-sp,
.public-titleBlock .icon-sz,
.public-titleBlock .icon-zb,
.public-titleBlock .icon-zjyc,
.public-titleBlock .icon-mftj,
.public-titleBlock .icon-shdd {
    background: url(/images/public/icon-title.png) no-repeat 0 0;
}

.public-titleBlock .icon-hotzx {
    background: url(/images/public/icon-hotzx.png) no-repeat 0 0;
}

.public-titleBlock .icon-newzx {
    background: url(/images/public/icon-newzx.png) no-repeat 0 0;
}

.public-titleBlock .icon-newjq {
    background: url(/images/public/icon-newjq.png) no-repeat 0 0;
}

.public-titleBlock .y-axis {
    float: left;
    width: 6px;
    display: inline-block;
    height: 14px;
    background: red;
    line-height: 20px;
}

.public-titleBlock .icon-zxgg {
    background: url(/images/public/home-notes.png) no-repeat 0 0;
}

.public-titleBlock .icon-td {
    background: url(/images/public/home-td.png) no-repeat 0 0;
}

.public-titleBlock .icon-kjgg {
    background: url(/images/public/home-kjnotes.png) no-repeat 0 0;
}

.public-titleBlock .icon-zh {
    background: url(/images/new/lot-10.png) no-repeat 0 0;
    background-size: 20px;
}

.public-titleBlock .icon-jq {
    background: url(/images/public/icon-newjq.png) no-repeat 0 0;
}

.ip-zxgg .al_listBlock li,
.main-indexPage .ip-infoTechniques .it_listBlock .li,
.main-videoHomePage .vh-b3 .b3-textList li,
.ap-articleDetails .ad_pubList .pl_lis .li_fon a {
    background: url(/images/public/icon-dot5-gray.png) no-repeat left center;
}

.ip-mrtd .al_listBlock li {
    background: url(/images//public/sircle.png) no-repeat left center;
    background-size: 6px 6px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .number .num:hover,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .number .num.active,
.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .num:hover,
.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .num.active {
    background: url(/images/ball/ball20-red.png) no-repeat center;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .number .num,
.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .num {
    background: url(/images/ball/borBall20-red.png) no-repeat center;
}

.lt-trendPage .trend-tableBlock .bg-ball-blue {
    background-image: url(/images/ball/ball18-blue.png);
    background-repeat: no-repeat;
    background-position: center;
}

.lt-trendPage .trend-tableBlock .bg-ball-red {
    background-image: url(/images/ball/ball18-red.png);
    background-repeat: no-repeat;
    background-position: center;
}

.lt-trendPage .trend-tableBlock .bg-ball-green {
    background-image: url(/images/ball/ball18-green.png);
    background-repeat: no-repeat;
    background-position: center;
}

.lt-trendPage .trend-tableBlock .bg-ball-purple {
    background-image: url(/images/ball/ball18-purple.png);
    background-repeat: no-repeat;
    background-position: center;
}

.public-table .ball24-blue,
.public-number-ball span.blue,
.main-lotteryDetailsPage .else_lotteB .public-table .ball_num .blue {
    background: url(/images/ball/ball24-blue.png) no-repeat center;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.kl8 span,
.public-table .ball24-red,
.public-table .ballBg-red,
.public-number-ball span.red,
.public-number-kl8 span,
.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.kl8 span,
.main-lotteryDetailsPage .else_lotteB .public-table .ball_num .red,
.main-chaseDetailsPage .public_LotteryBlock .preterite .kl8 span,
.main-videoHomePage .vh_livingLottery .list_content .number.kl8 span,
.main-lotteryHallPage .public-number-kl8 span {
    background: url(/images/ball/ball24-red.png) no-repeat center;
}

.public-table .ball24-red.opacity,
.public-number-ball span.red.opacity {
    background: url(/images/ball/ball24-red-opacity.png) no-repeat center;
}

.public-table .ball24-blue.opacity,
.public-number-ball span.blue.opacity {
    background: url(/images/ball/ball24-blue-opacity.png) no-repeat center;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number span.red,
.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number span.red,
.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum .bn_ba .red,
.main-chaseDetailsPage .public_LotteryBlock .preterite .number .red,
.main-videoHomePage .vh_livingLottery .list_content .number span.red {
    background: url(/images/ball/ball38-red.png) no-repeat center;
    background-size: 100%;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number span.blue,
.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number span.blue,
.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum .bn_ba .blue,
.main-chaseDetailsPage .public_LotteryBlock .preterite .number .blue,
.main-videoHomePage .vh_livingLottery .list_content .number span.blue {
    background: url(/images/ball/ball38-blue.png) no-repeat center;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .text span,
.main-chaseDetailsPage .public_LotteryBlock .beProgressing .text span {
    background: url(/images/public/wait.gif) no-repeat right 9px;
}

.public-lotteryLatestInfo .videoBlock .btn,
.main-lotteryDetailsPage .else_lotteB .mc_right a i {
    background: url(/images/public/videoBtn50.png) no-repeat center;
}

.public-videoBlock .videoBtn,
.main-videoHomePage .vh-videoB .videoBtn {
    background: url(/images/public/videoBtn56.png) no-repeat center;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span,
.public-number-xync span,
.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span,
.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span,
.main-videoHomePage .vh_livingLottery .list_content .number.xync span {
    background: url(/images/ball/number_lucky.png) no-repeat 0 0;
}

.public-number-xync span.opacity {
    background: url(/images/ball/number_lucky_opacity.png) no-repeat 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span,
.public-number-zoology span,
.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span,
.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span,
.main-videoHomePage .vh_livingLottery .list_content .number.zoology span {
    background: url(/images/ball/number_zoology.png) no-repeat 0 0;
}

.public-number-zoology span.opacity {
    background: url(/images/ball/number_zoology_opacity.png) no-repeat 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span,
.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span,
.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span,
.main-videoHomePage .vh_livingLottery .list_content .number.k3 span {
    background: url(/images/ball/number_k338.png) no-repeat 0 0;
}

.public-number-k3 span {
    background: url(/images/ball/number_k324.png) no-repeat 0 0;
}

.public-number-k3 span.opacity {
    background: url(/images/ball/number_k324_opacity.png) no-repeat 0 0;
}

.public-number-pk10 span {
    background: url(/images/ball/number_bjpk10_24.png) no-repeat 0 0;
}

.public-number-pk10 span.opacity {
    background: url(/images/ball/number_bjpk10_24_opacity.png) no-repeat 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span,
.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span,
.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span,
.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span {
    /*background: url(/images/ball/number_bjpk10_32.png) no-repeat 0 0;*/
     background:#c14242;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-1,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-2,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-3,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-4,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-5,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-6,
.lt-trendPage .trend-tableBlock .small-1,
.lt-trendPage .trend-tableBlock .small-2,
.lt-trendPage .trend-tableBlock .small-3,
.lt-trendPage .trend-tableBlock .small-4,
.lt-trendPage .trend-tableBlock .small-5,
.lt-trendPage .trend-tableBlock .small-6 {
    background: url(/images/ball/number_small.png) no-repeat 0 0;
}

.public-lotteryLatestInfo .videoBlock .video,
.public-videoBlock .maskLayer,
.main-lotteryDetailsPage .else_lotteB .mc_right a,
.main-videoHomePage .vh-videoB .maskLayer {
    background: url(/images/public/opacity40-black.png);
}

.public-popUpWindows {
    background: url(/images/public/opacity50-black.png);
}

.public-videoBlock .nameB,
.eyu200-trendHintBlock {
   /*  background: url(/images/public/opacity80-black.png);*/
}

.main-lotteryHistoryPage .history-maskLayer {
    background: url(/images/public/opacity95-black.png);
}

.main-lotteryHistoryPage .lh-putOn {
    background: url(/images/public/icon-light.png) no-repeat center top;
}

.main-lotteryDetailsPage .ld-publicNav .line,
.main-playingRulePage .ld-publicNav .line,
.main-aboutPageBlock .ld-publicNav .line {
    background: url(/images/public/line11.png) no-repeat center;
}

.main-lotteryDetailsPage .ld-publicSubNav .arrow {
    background: url(/images/public/icon_arrows.png) no-repeat 0 0;
}

.public-checkboxBlock .checkbox,
.main-lotteryHistoryPage .lh-funBtn .light,
.main-lotteryHistoryPage .lh-funBtn .checkbox,
.main-lotteryHistoryPage .lh-funBtn .export,
.main-lotteryHistoryPage .lh-funBtn .share,
.main-lotteryHistoryPage .lh-funBtn .explain,
.main-lotteryDetailsPage .cn_skip i {
    background: url(/images/public/icon-btn.png) no-repeat 0 0;
}

.main-lotteryHistoryPage .lh-superposedLayer .arrow {
    background: url(/images/public/superposed-arrow.png) no-repeat 0 0;
}

.videoDetailsPage .shareBlock .qzone,
.videoDetailsPage .shareBlock .sina,
.videoDetailsPage .shareBlock .tqq {
    background: url(/images/public/icon-share.png) no-repeat 0 0;
}

.public-videoBlock .time {
    background: url(/images/public/icon-time.png) no-repeat left center;
}

.lc_playingPage .pp_nav li {
    background: url(/images/article/playing_bg.png) no-repeat right center;
}

.lc_playingPage .pp_nav i {
    background: url(/images/article/playing_btnicon.png) no-repeat;
}

.public_selectPlugIn .selectArrow,
.public_dateControl .arrow-l,
.public_dateControl .arrow-r,
.form_btnBlock i b {
    background: url(/images/public/arrow-form9.png) no-repeat;
}

.main-indexPage .ip-videoB .btnL,
.main-indexPage .ip-videoB .btnR {
    background: url(/images/index/arr-video.png) no-repeat 0 0;
}

.main-indexPage .ip-menuSuperposedLayer .msl-l {
    background: url(/images/index/menuSL-l.png) no-repeat;
}

.main-indexPage .ip-menuSuperposedLayer .msl-r {
    background: url(/images/index/menuSL-r.png) no-repeat;
}

.main-indexPage .ip-menuSuperposedLayer .msl-m {
    background: url(/images/index/menuSL-m.png) repeat-x;
}

.main-indexPage .ip-menuSuperposedLayer .menuSL-arr {
    background: url(/images/index/menuSL-arr.png) no-repeat;
}

.public-lotteryMenuB .funB .search,
.public-lotteryMenuB .funB .search_cy,
.main-lotteryHallPage .public-table .tab-name .today,
.main-lotteryHallPage .public-table .tab-iconB .trend,
.main-lotteryHallPage .public-table .tab-iconB .omit {
    background: url(/images/public/icon-lotteryHall.png) no-repeat 0 0;
}

.public-popUpWindows .puw-contentB .close {
    background: url(/images/public/icon-colse16.png) no-repeat center;
}

.main-videoHomePage .vh_livingLottery .list_li .arrow {
    background: url(/images/public/arrow-leftRed14.png) no-repeat;
}

.main-aboutPageBlock .ld-publicNav .qg,
.main-aboutPageBlock .ld-publicNav .gp,
.main-aboutPageBlock .ld-publicNav .df,
.main-aboutPageBlock .ld-publicNav .dm {
    background: url(/images/article/about_icon.png) no-repeat;
}

.main-helpPageBlock .help_centerB .nav_ul .u_se i {
    background: url(/images/public/icon_arrows21.png) no-repeat;
}

.main-helpPageBlock .help_centerB .nav_ul .u_f {
    background: url(/images/public/icon_reddot5.png) no-repeat 27px center;
}

.main-helpPageBlock .help_centerB .nav_ul .sel_d .icon {
    background: url(/images/public/icon_arrowsleft7.png) no-repeat;
}

.main-404errorPage .er_bg {
    background: url(/images/article/cy-404-dt.png) no-repeat;
}


/* .main-404errorPage .er_btn a i {
    background: url(/images/article/cy-404-sy.png) no-repeat;
} */

.ap-articleDetails .ad-titleB .z_au .a_da {
    background: url(/images/article/article_icon_new.png) no-repeat 26px center;
}

.ap-articleDetails .ad-share .weChat_down {
    background: url(/images/article/wechat_win.png) no-repeat 0 0;
}

.public_rightSuspension .rs_icon a {
    background: url(/images/public/public_Suspension.png) no-repeat;
}

.public_rightSuspension .erWeiMa {
    background: url(/images/public/public_SuspensionBg.png) no-repeat;
}

.public_rightSuspension .erWeiMa.wc-ewm {
    background: url(/images/public/public_SuspensionBg308.png) no-repeat;
}

.main-indexPage .ip-menu .first-dt .arrow {
    background: url(/images/public/home-right.png) no-repeat;
}

.public-allFunBlock .afb-titleB .zouShi,
.public-allFunBlock .afb-titleB .yiLou,
.public-allFunBlock .afb-titleB .shdd,
.public-allFunBlock .afb-titleB .hmtj,
.main-lotteryTrendPage .lt-explainBlock .elb-titleB .icon,
.main-lotteryTrendPage .lt-tableThBlock .thArrow .top,
.main-lotteryTrendPage .lt-tableThBlock .thArrow .bottom,
.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .arrow i,
.main-lotteryYiLouPage .lt-explainBlock .elb-titleB .icon,
.main-lotteryYiLouPage .lt-tableThBlock .thArrow .top,
.main-lotteryYiLouPage .lt-tableThBlock .thArrow .bottom,
.main-expertsRecommendPage .lt-tableThBlock .thArrow .top,
.main-expertsRecommendPage .lt-tableThBlock .thArrow .bottom {
    background: url(/images/public/icon-lottery-trend.png) no-repeat;
}

.public-allFunBlock .afb-contentB .name.third {
    background: url(/images/public/icon_arrows10.png) no-repeat;
}

.lt-statisticsPage .statistics-tableBlock .tab-iconB .trend,
.lt-statisticsPage .statistics-tableBlock .tab-iconB .omit {
    background: url(/images/public/icon-lotteryYiLou.png) no-repeat;
}

.ap-hotNav .titleIcon {
    background: url(/images/article/icon-hot40.png) no-repeat;
}

.main-expertsRecommendPage .bg-selected {
    background: url(/images/public/icon-selected-blue.png) no-repeat right bottom;
}


/*****public(start)*****/


/*@function pxChangeRem($parameter) {

  $number:$parameter / 64;
  $string:'';
  @if($number > 0 && $number<1){
    $string: str-slice(($number+"") , 1, 4);
  }@else{
    $string: $number;
  }
  @return unquote($string)+'rem';

}*/


/*文字、按钮选中：e33d3d
按钮默认背景：fe8400*/


/*$main-color: #ff6425;
$main-color-deep: #fe8400;*/


/*引入重置样式*/


/*重置浏览器默认样式*/

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;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

ul,
ol {
    list-style-type: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

del {
    text-decoration: line-through;
}


/*基本的初始化样式*/

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设置此值*/
}



input,
textarea,
select,
button {
    outline: none;
    font: 12px "Microsoft Yahei";
}

fieldset,
img {
    /*IE下img标签被a标签嵌套时，img标签就会有边框*/
    border: 0;
}

a img,
img {
    /*解决图片在IE7以及IE6下的缩放影响图片质量的问题*/
    -ms-interpolation-mode: bicubic;
    /* width: 20px;
    padding-top: 7px;
    padding-left: 5px; */
}

q:before,
q:after {
    content: '';
}

i {
    /*i标签让内容斜体，根据具体使用情况判断是否需要初始化为不倾斜*/
    font-style: normal;
}

a:focus,
area:focus {
    /* 去掉链接时的虚框 for Firefox */
    -moz-outline-style: none;
}

a {
    color: #333;
    text-decoration: none;
}

a:active,
li:active {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    -moz-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    -ms-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    -o-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    tap-highlight-color: rgba(0, 0, 0, 0) !important;
}


.public_header_headUl{

    width: 97%;
    margin: 0px auto;

} 




/*初始化适合此项目的样式*/

body {
    box-sizing: border-box;
    outline: 0;
    font-weight: normal;
    min-width: 1170px;
    width: 100%;
    height: 100%;
    font-size: 13px !important;
    color: #333;
    background-color: #a1afaa;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: "PingFang SC", "Lantinghei SC", "Siyuan", "Microsoft YaHei",SimSun, Arial;
}

.head-main-centerSection {
    width: 1000px;
    height: auto;
    margin: 0 auto;
}

.main-centerSection {
    overflow: hidden;
    width: 1170px;
    height: auto;
    margin: 0 auto;
}


.public-top-box{width: 100%; height:40px; background-color: #f3f3f3; border-bottom: 1px solid #d4d4d4; position: relative;}
.public-top-box ul{height:40px;line-height: 40px;}
.public-top-boxfrlt-child{float: left; width: 38%;}
.public-top-boxfrlt-child p{float: left; margin-right: 10px;}
.public-top-boxfrlt-child p{float: left;}
.public-top-boxlast-child{float: right; width: 60%;}
.public-top-boxlast-child p{float: right; margin-left: 10px;}
.public-top-boxlast-child p img{width: auto; margin-right: 3px; border:0;}
.container {
    max-width: 1170px;
    min-width: 1170px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: auto;
    margin-left: auto;
}


/*网站公共头部*/
.public-header{height: 83px;overflow:hidden; overflow: hidden; padding-top: 0px; padding-bottom: 0px; background-color: #ffffff;}
.public-header table{width: 97%; margin: 0px auto;}
.public-header table tr td{height: 60px; padding: 10px 0;}
.public-header table tr td:first-child{ width: 180px;}
.public-header table tr td:first-child img{width: auto; height: 55px;}
.public-header table tr td:nth-child(2){color: #999;}
.public-header table tr td:nth-child(2) img{width: auto; height: 55px;}
.public-header table tr td:nth-child(3){width: 130px; color: #999;}
.public-header table tr td:nth-child(4){ font-size: 13px; color: #999;}
.public-header table tr td:nth-child(5){ width: 240px; text-align: right;}
.public-header table tr td:nth-child(5) img{width:auto; height: 60px;}
.public-header #yearTime{width: 100%; height: auto; overflow: hidden;}
.public-header #yearTime span{display: block; text-align: center;}

.public-header .hotline{width: 100%; height: auto; overflow: hidden;}
.public-header .hotline>ul{ height: auto; overflow: hidden;}
.public-header .hotline>ul>li{ height: auto; overflow: hidden;}
.public-header .hotline>ul>li:first-child{ text-align: center; padding: 8px 0;}
.public-header .hotline>ul>li:first-child a{ text-decoration: none; padding: 2px 12px; border: #c2c2c2 1px solid; border-radius: 5px;}
.public-header .hotline>ul>li:first-child a:first-child{margin-right: 5px;}
.public-header .hotline>ul>li:last-child {padding: 0px 0;}
.public-header .hotline>ul>li:last-child>img{width: auto; height: 20px; vertical-align: middle;}
.public-header .hotline>ul>li:last-child>span{font-size: 16px; vertical-align: middle;}


.public-search{width: 90%; height: auto; overflow: hidden; margin-top: 8px; margin-left: 20px;}
.public-search>ul:first-child{height: 33px; line-height: 33px; border: 1px solid #96bef7; border-radius: 3px;}
.public-search>ul:first-child li:first-child{float: left; width: 85%; height: 100%;}
.public-search>ul:first-child li:first-child input{width: 99%; height: 100%; padding: 0; margin: 0; text-indent: 13px;}
.public-search>ul:first-child li:last-child{float: right; width: 15%; height: 100%; text-align: center; background-color: #96bef7; cursor: pointer;}
.public-search>ul:first-child li:last-child img{width: auto; height: 60%; vertical-align: -4px;}
.public-search>ul:last-child{height: 30px; line-height: 30px;}
.public-search>ul:last-child li{float: left; color: #999; font-size: 12px;}
.public-search>ul:last-child li:last-child a{padding: 0 5px; color: #999;}
.public-search>ul:last-child li:last-child a:hover{padding: 0 5px; color: #e95912;}

/*网站公共导航*/
.public-nav{height: 45px;     background-color: #7b2222;  /*  background-color: #c14242;background-color: #8a3427;*/}
.public-nav ul{height: 45px; line-height: 45px; padding: 0;}
.public-nav ul li{float: left;
    width: 96px;
    text-align: center;
    color: #FFFFFF;
    position: relative;
    padding-right: 2px;}
.public-nav ul li a{  
      height: 45px;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    /* font-weight: 500; */
    font-size: 15px;}
.public-nav ul li a img{width: 10px; vertical-align: 1px; margin-left: 3px; border: 0;height: 6px;}
.public-nav ul li .lottery-div{ height: auto;
    overflow: hidden;
    display: none;
    background-color: #ffffff;
    border-left: rgb(193, 66, 66) 1px solid;
    border-right: rgb(193, 66, 66) 1px solid;
    border-bottom: rgb(193, 66, 66) 1px solid;
    margin-left: -1px;
    position: absolute;
    z-index: 99;
    box-shadow: rgba(0,0,0,0.3) 1px 1px 2px;
    white-space: nowrap;}

    .public-nav ul li .lottery-div .lottery-div-type {
            width:98%;
    margin:0px auto;
     background: #e0e0db;

    }

      .public-nav ul li .lottery-div .lottery-div-type .ting {
       color: #9c8f8f;
    
}

   .public-nav ul li .lottery-div .lottery-div-type a {
        margin-top:5px;
            margin-left: 10px;
    width: 100px;
    float: left;
    color:#1436b3;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fff;

    }

   .public-nav ul li .lottery-div .lottery-div-type a:hover{
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
    /*box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);*/
     box-shadow: 0 0 3px 3px rgb(35 76 141 / 56%);
    color:#c14242;
    }
.lottery-div-type-td-content {
       padding-top: 3px;
;
    padding-bottom: 3px;
}

   .public-nav ul li .lottery-div .lottery-div-type table {
    width:100%;
}
   .public-nav ul li .lottery-div .lottery-div-type td {

 border: 1px solid #fff;
    padding-top: 3px;
    padding-bottom: 5px;
}
   .public-nav ul li .lottery-div .lottery-div-type .lott-all-title {
             margin-top:2px;
     margin-left: 0px;
    width: 72px;
    float: left;
    border-left: dashed 6px #c14242;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    color: #c14242;
    text-align: left;
    background: #fff;

    }







.public-nav ul li p a{width: 80%; height: 33px; line-height: 31px; display: block; display: block; border: #efd5b5 1px solid; margin-left: 10%; margin-right: 10%; background-color: #ffffff; margin-top: 10px; margin-bottom: 10px; border-radius: 3px; text-decoration: none;}
.public-nav ul li p a:hover{background-color: #ee7a18 !important; border: #efd5b5 1px solid !important; color: #ffffff;}
.public-nav ul li:hover{background-color: #ee7a18;}
.public-nav ul li:hover a{/*color: #ffffff;*/}
.public-nav ul li:hover div{display: block;}

.public-nav-sub{height: 48px; background-color: #ffffff; margin-top: 10px;}
.public-nav-sub ul{ height: 48px; padding: 15px 0;}
.public-nav-sub ul li{float: left; width:104px; text-align: center; border-right: #f2f2f2 1px solid; position: relative;}
.public-nav-sub ul li:last-child{border-right: 0px; cursor: pointer;}
.public-nav-sub ul li a{display: block; text-decoration: none;width: 104px;}
.public-nav-sub ul li:last-child:hover div{display: block;}

.public-nav-sub ul li:last-child div{position: absolute; width: 130px; height: auto; left: 0px; display: none; z-index: 99;}
.public-nav-sub ul li:last-child div ul{height: auto; margin-top: 15px; background-color: #3980d5;}
.public-nav-sub ul li:last-child div ul li{line-height: 35px;}
.public-nav-sub ul li:last-child div ul li a{color: #ffffff; text-decoration: none;}


#public_header_tab {overflow: hidden;width: 1040px;}
#public_header_tab li a.active p{color: red;font-size: 13px;font-weight: 700;}
#public_header_tab li a i {display: none;}


/*导航选择[CZ]*/
.lottery-div {width: 596px;}
.lottery-div table {width: 100%;}


.lottery-div table tbody tr td {padding:0;font-size: 13px;}
.lottery-div table tbody tr td:first-child {text-align: left;width:100px;border-bottom:1px solid #ffffff;  padding-left: 3px}
.lottery-div table tbody tr td:first-child span {font-size: 14px; display: block; height:40px;line-height: 23px;margin: 0 auto; padding-left:5px;}
.lottery-div table tbody tr td:last-child{text-align: left;width: 800px;border-bottom:1px solid #cbdbf1;}
.lottery-div table tbody tr td:last-child div {overflow: hidden;padding-left:0px;}
.lottery-div table tbody tr td a{
    
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    padding-right: 10px;
    margin-top: 8px;
    display: block;
    float: left;
    height: 26px;
    line-height: 30px;
    text-align: left;
    color: #716969;
    cursor: pointer;

}

.lottery-div table tbody tr td a:hover{

        color: #da3a3a;
        cursor: pointer;
    
    }

.lottery-div-men-img {
    float: left; width: 22px; height: 22px;
}
.lottery-div-men-span {
 float:left; height:22px;
}
.lottery-div table  tbody tr td a.a-none {color: #999999 !important;}

.lottery-div table tbody tr td.td-1 span{background:url(/images/new/lot-1.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-2 span{background:url(/images/new/lot-2.png) no-repeat left center;background-size:25%;padding-left: 35px;}
.lottery-div table tbody tr td.td-3 span{background:url(/images/new/lot-3.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-4 span{background:url(/images/new/lot-4.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-5 span{background:url(/images/new/lot-5.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-6 span{background:url(/images/new/lot-6.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-7 span{background:url(/images/new/lot-7.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-8 span{background:url(/images/new/lot-8.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-9 span{background:url(/images/new/lot-9.png) no-repeat left center;background-size:26%;padding-left: 35px;}
.lottery-div table tbody tr td.td-10 span{background:url(/images/new/lot-10.png) no-repeat left center;background-size:26%;padding-left: 35px;}


.lottery-div .lottery-div-type a.active {color: #fd0000 !important;width:100px;font-weight: 700;font-size: 14px;}
#public_more_box {position: absolute;right:10px;top: 15px;}
#public_more_box p{padding-left: 30px;width: 100px;cursor: pointer;background:url(/images/gengduo.png) no-repeat 70px center;background-size: 15%;}
.public-nav-sub {position: relative;}
.set-lottery {width:1170px;height:580px;box-shadow:#999 1px 1px 1px 2px;background-color: #ffffff;z-index: 999;position: absolute;top: 0;left: 0;}
.set-lottery-darg {padding:10px;}


/*开奖记录选择[CZ]*/
.lottery-kjls-div {width: 235px !important;font-size: 13px; float: left;    overflow: hidden;}
.lottery-kjls-div-type{

 float: left;
 background: #fff;
}
.lottery-kjls-div .kjls-left-herder{    
  width: 100%;
    padding-left: 4px;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    display: block;
    /* width: 73px; */
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    background-color: #c14242;


    }
    .lottery-kjls-div .kjls-left-conten{

        float: left;

        /* padding: 10px; */
        padding-bottom: 10px;

    }
    .lottery-kjls-div .kjls-left-conten a{
        width: 91px;
        margin-left: 24px;
        text-align: left;
        margin-top: 10px;
        float: left;


    }





/*首页公告*/

.lg-index-main {margin-top: 10px;overflow:hidden;}
.lg-index-main-top,.lg-index-main-bottom{overflow: hidden;margin-bottom: 10px;}
.lg-index-main-left { width:100%;}

    .lg-index-main-left .lg-index-main-right-content {
      width: 290px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    }

.lg-index-main-left .lg-index-title-common {overflow: hidden;height:30px;line-height:30px;padding-left:30px;}
.lg-index-main-left .lg-index-title-common span {font-size: 14px;color: #000000;font-weight: 500;}
.lg-index-main-left .lg-index-title-common a{float: right;color: #999999;cursor: pointer;}
.lg-index-main-left .lg-index-notice {background: url(/images/new/l-voice.png) no-repeat left center;background-size: 7%;}
.lg-index-main-left .lg-index-newtype {background: url(/images/new/lot-1.png) no-repeat left center;background-size: 7%;}
.lg-index-main-left .lg-index-jiqiao {background: url(/images/new/lot-20.png) no-repeat left center;background-size: 7%;}
.lg-index-main-left .lg-index-notice-list ul {border-bottom:1px solid #EEEEEE;padding-bottom:10px;margin-bottom: 6px;}
.lg-index-main-left .lg-index-notice-list ul li{height:25px;line-height: 30px;overflow: hidden;}
.lg-index-main-left .lg-index-notice-list ul li span{
    float: left;
    line-height: 21px;
    color: #999999;
    font-size: 12px;
    width: 34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.lg-index-main-left .lg-index-notice-list ul li a{display: inline-block;width: 200px;cursor:pointer; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size: 12px; }
.lg-index-main-left .lg-index-notice-list ul li b {float:left;display: inline-block;font-weight: normal;color: #c14242;letter-spacing: 2px;margin-right: 5px;}
.lg-index-main-left .lg-index-app {background: url(/images/new/l-sj.png) no-repeat left center;background-size: 7%;}
.lg-index-main-left .lg-index-app-kind {overflow: hidden;}
.lg-index-main-left .lg-index-app-kind div:first-child {margin-left: 0;}
.lg-index-main-left .lg-index-app-kind div {margin-left: 5px;float: left;padding-top:12px;text-align: center;width:103.75px;height:115px;background-color: #edf5ff;}
.lg-index-main-left .lg-index-app-kind div dl img {width:50px;height: 50px;}
.lg-index-main-left .lg-index-app-kind div dd{font-weight: 700;color: #000000;margin:5px 0;}
.lg-index-main-left .lg-index-app-kind div dt {color: #999999;}



/*首页底部资讯*/
.lg-index-main {margin-top: 10px;overflow:hidden;}
.lg-index-main-top,.lg-index-main-bottom{overflow: hidden;margin-bottom: 10px;}
.lg-index-last-right {    background-color: #ffffff;
    width: 252px;
    height: 330px;
    float: left;
    /* margin-left: 7px; */
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    /* padding-top: 5px; */}
.lg-index-last-right .lg-index-title-common {overflow: hidden;height:30px;line-height:30px;padding-left:30px;}
.lg-index-last-right.lg-index-title-common span {font-size: 14px;color: #000000;font-weight: 500;}
.lg-index-last-right .lg-index-title-common a{float: right;color: #999999;cursor: pointer;}
.lg-index-last-right .lg-index-notice {background: url(/images/new/l-voice.png) no-repeat left center;background-size: 7%;}

.lg-index-last-right .lg-index-jiqiao {background: url(/images/new/lot-20.png) no-repeat left center;background-size: 7%;}
.lg-index-last-right .lg-index-notice-list ul {border-bottom:0px solid #EEEEEE;padding-bottom:10px;margin-bottom: 6px;}
.lg-index-last-right .lg-index-notice-list ul li{height:29px;line-height: 36px;overflow: hidden;}
.lg-index-last-right .lg-index-notice-list ul li span{float: right;color: #999999; width: 36px;text-overflow:ellipsis;white-space:nowrap;}
.lg-index-last-right .lg-index-notice-list ul li a{display: inline-block;width: 172px;cursor: pointer;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lg-index-last-right .lg-index-notice-list ul li b {float:left;display: inline-block;font-weight: normal;color: #c14242;letter-spacing: 2px;margin-right: 5px;}
.lg-index-last-right .lg-index-app {background: url(/images/new/l-sj.png) no-repeat left center;background-size: 7%;}
.lg-index-last-right .lg-index-app-kind {overflow: hidden;}
.lg-index-last-right .lg-index-app-kind div:first-child {margin-left: 0;}
.lg-index-last-right .lg-index-app-kind div {margin-left: 5px;float: left;padding-top:12px;text-align: center;width:103.75px;height:115px;background-color: #edf5ff;}
.lg-index-last-right .lg-index-app-kind div dl img {width:50px;height: 50px;}
.lg-index-last-right .lg-index-app-kind div dd{font-weight: 700;color: #000000;margin:5px 0;}
.lg-index-last-right .lg-index-app-kind div dt {color: #999999;}


.set-lottery-darg .sortable-ghost {
    opacity: .2;
}


.set-lottery-darg .block {
    opacity: 1;
    position: absolute;
}
.set-lottery-darg .block__list {
    padding:0;
    width: 100%;
    background-color: #fff;
}
.set-lottery-darg .block__list-title {
    margin:0;
    padding: 10px;
    text-align: center;
    background: #5F9EDF;
}
.set-lottery-darg .block__list li { cursor: move; }

.set-lottery-darg .block__list_words li {
    background-color: #fff;
}
.set-lottery-darg .block__list_words .sortable-ghost {
    opacity: 0.4;
    background-color: #F4E2C9;
}

.set-lottery-darg .block__list_words li:first-letter {
    text-transform: uppercase;
}

.set-lottery-darg .block__list_tags {
    padding-left: 30px;
}

.set-lottery-darg .block__list_tags:after {
    clear: both;
    content: '';
    display: block;
}
.set-lottery-darg .block__list_tags li {
    color: #fff;
    float: left;
    margin: 8px 20px 10px 0;
    padding: 5px 10px;
    min-width: 10px;
    background-color: #5F9EDF;
    text-align: center;
}
.set-lottery-darg .block__list_tags li:first-child:first-letter {
    text-transform: uppercase;
}



#editable {overflow: hidden;height: 30px;}
#editable li {
    position: relative;
    float: left;
    width:105px;
    text-align: center;
    height: 30px;line-height: 30px;border:1px solid #EEEEEE;
    border-radius: 3px;
    margin-right: 10px;
}
#editable li:last-child {margin-right: 0;}

#editable i {
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    opacity: 0;
    display: block;
    cursor: pointer;
    color: #c00;
    top: -10px;
    right: -5px;
    position: absolute;
    font-style: normal;
    font-size: 15px;
}

#editable li:hover i {
    opacity: 1;
}


#filter {}
#filter button {
    color: #fff;
    width: 100%;
    border: none;
    outline: 0;
    opacity: .5;
    margin: 10px 0 0;
    transition: opacity .1s ease;
    cursor: pointer;
    background: #5F9EDF;
    padding: 10px 0;
    font-size: 20px;
}
#filter button:hover {
    opacity: 1;
}

#filter .block__list {
    padding-bottom: 0;
}

.drag-handle {
    margin-right: 10px;
    font: bold 20px Sans-Serif;
    color: #5F9EDF;
    display: inline-block;
    cursor: move;
    cursor: -webkit-grabbing;  /* overrides 'move' */
}

.zdlottery {overflow: hidden;padding:0 10px;height:40px;line-height: 40px;border-top:1px solid #EEEEEE;}
.zdlottery span:last-child {float: right;}
.zdlottery span:first-child a{font-size: 16px;color: #000000;font-weight: 600;letter-spacing: 2px;text-decoration: none;}
.zdlottery span:first-child b {font-weight: normal;color: #777777;}
.zdlottery span:last-child a:first-child {color:#000000;font-size: 14px;font-weight: 700;letter-spacing: 1px;text-decoration: none;cursor: pointer;}
.zdlottery span:last-child a:last-child {color:#ffffff;background-color: #28ab25;display: inline-block;width: 70px;height: 25px;line-height: 25px;text-align: center;text-decoration: none;cursor: pointer;border-radius: 3px;margin-left: 5px;}
#dragg {margin:0 10px 10px 10px;}
#dragg table tr td{background-color: #f2f2f2;border: 1px solid #ffffff;font-size: 13px;}
#dragg table tr td a{font-size: 13px;}
#dragg table {width: 100%;}
#dragg table tbody tr td:first-child {width:122px;}
#dragg table tbody tr td:first-child span{display: block;height: 30px;line-height: 30px;text-align: left;padding-left:40px;}
#dragg table tbody tr td:last-child {text-align: left;padding:8px 15px 3px 15px;}
#dragg table tbody tr td ul li{float: left;margin-bottom: 5px;width:105px;border:1px solid #EEEEEE;height:30px;line-height: 30px;border:1px solid #EEEEEE;background-color: #ffffff;border-radius:4px;text-align: center;cursor: pointer;margin-right:5px;}
#dragg table tbody tr td ul li i {display: none;}
#dragg table tbody tr td ul li.no {background-color:#dddddd !important;}
#dragg table tbody tr td ul li a{text-decoration: none;}
#dragg table tbody tr td ul li a:hover {color: #fd0000;}
#dragg table tbody tr td ul li.no a:hover {color: #ffffff;}
#dragg .lot-1 {background: url(/images/new/lot-2.png) no-repeat 8px center;background-size: 30%;}
#dragg .lot-2 {background: url(/images/new/lot-3.png) no-repeat 8px center;background-size: 30%;}
#dragg .lot-3 {background: url(/images/new/lot-4.png) no-repeat 8px center;background-size: 30%;}
#dragg .lot-4 {background: url(/images/new/lot-5.png) no-repeat 8px center;background-size: 30%;}
#dragg .lot-5 {background: url(/images/new/lot-6.png) no-repeat 8px center;background-size: 30%;}
#dragg .lot-6 {background: url(/images/new/lot-7.png) no-repeat 8px center;background-size: 30%;}
#dragg .lot-7 {background: url(/images/new/lot-8.png) no-repeat 8px center;background-size: 30%;}
#dragg .lot-8 {background: url(/images/new/lot-9.png) no-repeat 8px center;background-size: 30%;}

/* .main-centerSection::after{
    content: '';
    display: block;
    clear: both;
} */











/* 首页 左边[CZ]导航 */
.lottery-box-all {
    width:100%; float:left;
}
.lottery-box-all .lottery-box-all-con {
    width:98%;
    margin:0px auto;
     background: #e0e0db;
}
  .lottery-box-all .lottery-box-all-con .ting {
       color: #9c8f8f;
    
}

    .lottery-box-all .lottery-box-all-con a {
        margin-top:2px;
            margin-left: 10px;
    width: 120px;
    float: left;
    color:#1436b3;
    height: 30px;
    line-height: 30px;
    text-align: center;
    /*background: #fff;*/

    }
.lottery-box-all-con-margin {
    margin-left:8px;
}

.lottery-box-all-con-ssq {
     background:url('/images/new/home/ssq.jpg') no-repeat;
     background-size:contain;
}

.lottery-box-all-con-pl5 {
     background:url('/images/new/home/pl5.jpg') no-repeat;
     background-size:contain;
}
.lottery-box-all-con-pl3 {
     background:url('/images/new/home/pl3.jpg') no-repeat;
     background-size:contain;
}
.lottery-box-all-con-dlt {
     background:url('/images/new/home/dlt.jpg') no-repeat;
     background-size:contain;
}
.lottery-box-all-con-fc3d {
     background:url('/images/new/home/fc3d.jpg') no-repeat;
     background-size:contain;
}
.lottery-box-all-con-qxc {
     background:url('/images/new/home/qxc.jpg') no-repeat;
     background-size:contain;
}
.lottery-box-all-con-qlc {
     background:url('/images/new/home/qlc.jpg') no-repeat;
     background-size:contain;
}

.lottery-box-all-con-azxy5 {
     background:url('/images/new/home/azxy5.jpg') no-repeat;
     background-size:contain;
}


.lottery-box-all-con-azxy10 {
     background:url('/images/new/home/azxy10.jpg') no-repeat;
     background-size:contain;
}


.lottery-box-all-con-hnwfc {
     background:url('/images/new/home/hnwfc.jpg') no-repeat;background-size:contain;
}

.lottery-box-all-con-_168xyft {
     background:url('/images/new/home/_168xyft.jpg') no-repeat;
     background-size:contain;
}


      .lottery-box-all .lottery-box-all-con a:hover{
      -webkit-box-shadow: 0 0 3px 3px rgb(0 0 0 / 10%);
    box-shadow: 0 0 3px 3px rgb(35 76 141 / 56%);
    color:#c14242;
    }
.lottery-box-all-con table {
    width:100%;
}
.lottery-box-all-con td {

 border: 1px solid #fff;
    padding-top: 3px;
    padding-bottom: 5px;
}
        .lottery-box-all .lottery-box-all-con .lott-all-title {
             margin-top:2px;
     margin-left: 0px;
    width: 72px;
    float: left;
    border-left: dashed 6px #c14242;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    color: #c14242;
    text-align: left;
    background: #fff;

    }






.lottery-box{width: 100%;z-index: 1001; float: left; }

.lottery-box .hot-lottery-list{    width: 98%;
    z-index: 1001;
    margin: 0px auto; }
    .lottery-box .hot-lottery-list a {
        width:88px;
            float: left;
            height:58px;
    }
        .lottery-box .hot-lottery-list a:hover {
       -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
    }


.lottery-box .allindexlotts {
    float: right; cursor: pointer; padding-right: 20px;
}
.lottery-box .allindexlotts :hover {
       -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
    }
    .lottery-box .allindexlotts .bgall {


  
  background:url('/images/lotAll.png') no-repeat;
       background-size: 30px;
    background-position: center;


    }
     .lottery-box .allindexlotts .bgredall {


  
  background:url('/images/lotredAll.png') no-repeat;
       background-size: 30px;
    background-position: center;


    }

  

.lottery-box .hot-lottery-list .tspan {


    display: block;
        height: 56px;
    text-align: center;


    }
.lottery-box .hot-lottery-list .lotspantitle {


    display: block;
    text-align: center;

    }
.lottery-box .hot-lottery-list .bgssq {


  background:url('/pic/logo/logo_ssq.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .bgqlc {


  background:url('/pic/logo/logo_qlc.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .bgqxc {


  background:url('/pic/logo/logo_qxc.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }


.lottery-box .hot-lottery-list .bgpl3 {


  background:url('/pic/logo/logo_pl3.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }


.lottery-box .hot-lottery-list .bgpl5 {


  background:url('/pic/logo/logo_pl5.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .bgsd11x5 {


  background:url('/pic/logo/logo_sd11x5.png') no-repeat;
       background-size: 30px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .bgfc3d {


  background:url('/pic/logo/logo_fc3d.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .bgdlt {


  background:url('/pic/logo/logo_dlt.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }
.lottery-box .hot-lottery-list .bgxync {


  background:url('/pic/logo/logo_xync.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .bghnkl10 {


  background:url('/pic/logo/logo_hnkl10.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }
.lottery-box .hot-lottery-list .bgjsk3 {


  background:url('/pic/logo/logo_jsk3.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .bgahk3 {


  background:url('/pic/logo/logo_ahk3.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }
.lottery-box .hot-lottery-list .bggd11x5 {


  background:url('/pic/logo/logo_gd11x5.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }
.lottery-box .hot-lottery-list .bgtjssc {


  background:url('/pic/logo/logo_tjssc.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }
.lottery-box .hot-lottery-list .bgcqssc {


  background:url('/pic/logo/logo_cqssc.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }
.lottery-box .hot-lottery-list .bgbjpk10 {
  background:url('/pic/logo/logo_bjpk10.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .hot-lottery-list .azxy10 {
  background:url('/pic/logo/logo_azxy10.png') no-repeat;
       background-size: 100px;
    background-position: center;
    }

.lottery-box .hot-lottery-list ._168xyft {
  background:url('/pic/logo/logo__168xyft.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }


.lottery-box .hot-lottery-list .azxy5 {
  background:url('/pic/logo/logo_azxy5.png') no-repeat;
       background-size: 100px;
    background-position: center;
    }


.lottery-box .hot-lottery-list .hnwfc {
  background:url('/pic/logo/logo_hnwfc.png') no-repeat;
       background-size: 50px;
    background-position: center;
    }

.lottery-box .lottery-bottom {
        background: url(/images/new/bg-lottery.png);
    height: 11px;
    float: left;
    width: 100%;
}
/* lottery list END */







/*全局居中*/


/*****header-start*****/

.eyu100-header {
    width: 100%;
    /* border-bottom: 1px solid #e44747; */
    position: relative;
    z-index: 5;
}

.eyu100-header .main-centerSection {
    width: 100%
}

.eyu100-header .logoB {
    /* float: left; */
    font-size: 0;
    width: 1000px;
    margin: 0 auto;
}

.eyu100-header .logo {
    display: block;
    width: 200px;
    height: 70px;
}

.eyu100-header .navBlock {
    /* float: right; */
    /* padding: 14px 0 34px 0; */
    /* width: 1000px; */
    background: #FF2727;
    opacity: 1;
}

.eyu100-header .navBlock ul {
    margin: 0 auto;
    display: block;
    width: 1000px;
    height: 60px;
    background-color: #FF2727;
}

.eyu100-header .navBlock .nav-li {
    margin: 0 5px;
    float: left;
    position: static;
    display: block;
    font-size: 0;
    cursor: pointer;
    line-height: 40px;
    height: 40px;
    padding: 0px 30px 0px 30px;
    border-radius: 20px;
    margin-top: 10px;
}

.eyu100-header .navBlock .li-bg {
    background-color: #E60505;
    border-radius: 20px;
}

.eyu100-header .navBlock .nav {
    display: inline-block;
    /* height: 57px; */
    /* line-height: 54px; */
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold;
    position: relative;
}

.eyu100-header .navBlock .nav.hover .line,
.eyu100-header .navBlock .nav.active .line {
    width: 100%;
    height: 3px;
    opacity: 1;
    background: #ffffff;
    margin-left: -50%;
}

.eyu100-header .navBlock .line {
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 0%;
    height: 0;
    background: #e33d3d;
    margin-left: 0;
    opacity: 0;
}

.eyu100-header .nav-subNav {
    display: none;
    /*需要还原*/
    position: absolute;
    left: 0;
    top: 128px;
    width: 100%;
    z-index: 9999;
    padding-bottom: 18px;
    background-color: rgba(26, 26, 26, 1);
    opacity: 0.92
}

.eyu100-header .nav-subNav .subNavBlock {
    padding-top: 5px;
    padding-bottom: 25px;
    /* background: #ffffff; */
    position: relative;
}

.eyu100-header .nav-subNav .main-centerSection {
    z-index: 1;
    width: 1000px;
    position: relative;
}

.eyu100-header .nav-subNav .icon-subNav {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 406px;
    height: 313px;
    z-index: 0;
    margin-left: 331px;
}

.eyu100-header .nav-subNav dl {
    padding-top: 26px;
    float: left;
}

.eyu100-header .nav-subNav dl:nth-of-type(1) .sort {
    color: #FFD42D;
    font-weight: bold;
}

.eyu100-header .nav-subNav dl:nth-of-type(2) .sort {
    color: #FD2116;
    font-weight: bold;
}

.eyu100-header .nav-subNav dl:nth-of-type(3) .sort {
    color: #20B4F9;
    font-weight: bold;
}

.eyu100-header .nav-subNav dt {
    float: left;
    width: 100%;
    padding-bottom: 15px;
}

.eyu100-header .nav-subNav dd {
    float: left;
    width: 250px;
    line-height: 26px;
}

.eyu100-header .nav-subNav .qg,
.eyu100-header .nav-subNav .gp,
.eyu100-header .nav-subNav .df {
    display: block;
    float: left;
}

.eyu100-header .nav-subNav .qg {
    width: 21px;
    height: 19px;
    margin-top: 1px;
}

.eyu100-header .nav-subNav .gp {
    width: 20px;
    height: 19px;
}

.eyu100-header .nav-subNav .df {
    width: 18px;
    height: 21px;
}

.eyu100-header .nav-subNav .sort {
    float: left;
    display: block;
    line-height: 22px;
    padding-left: 8px;
    font-size: 18px;
    color: #e33d3d;
}

.eyu100-header .nav-subNav .sort:nth-child(1) {
    color: #FFD42D;
}

.eyu100-header .nav-subNav .name {
    float: left;
    display: block;
    /* width: 125px; */
    width: 50%;
}

.eyu100-header .nav-subNav .name a {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
}

.eyu100-header .nav-subNav .name a:hover {
    color: #e33d3d;
    text-decoration: none;
}


/*****header-end*****/


/*****footer-start*****/

.eyu100-footer .f-menu {
    background: #383838;
    padding-top: 35px;
    margin-top: 10px;
    padding-bottom: 30px;
    height: 180px;
}

.eyu100-footer .f-menu dl {
    float: left;
    /* padding-left: 106px; */
    width: 20%;
    min-height: 145px;
    padding-bottom: 10px;
}

.eyu100-footer .f-menu dl.border {
    /* border-left: 1px dashed #FFFFFF; */
}

.eyu100-footer .f-menu dt {
    display: block;
    padding-left: 40px;
    height: 32px;
    line-height: 32px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
}

.eyu100-footer .f-menu dt.icon1 {
    /* background-position: 0 0; */
    background: url('/images/public/footer-icon1.png') no-repeat
}

.eyu100-footer .f-menu dt.icon2 {
    background: url('/images/public/footer-icon2.png') no-repeat
}

.eyu100-footer .f-menu dt.icon3 {
    background: url('/images/public/footer-icon3.png') no-repeat
}

.eyu100-footer .f-menu dt.icon4 {
    background: url('/images/public/footer-icon4.png') no-repeat
}

.eyu100-footer .f-menu dd {
    display: block;
    padding-left: 40px;
    line-height: 26px;
    color: #919699;
    font-size: 12px;
}

.eyu100-footer .f-menu a {
    font-size: 12px;
    /* color: #FFFFFF; */
}

.eyu100-footer .f-menu a:link,
.eyu100-footer .f-menu a:visited {
    color: #919699;
}

.eyu100-footer .f-menu a:hover {
    text-decoration: underline;
}

.eyu100-footer .f-info {
    background: #FFFFFF;
    padding-top: 22px;
    height: 130px;
    text-align: center;
}

.eyu100-footer .f-info .supervise {
    font-size: 0;
    padding-bottom: 16px;
}

.eyu100-footer .f-info .supervise a {
    display: inline-block;
    margin: 0 15px;
}

.copyright {
    text-align: center;
    color: #919699;
}

.eyu100-footer .f-info .copyright {
    color: #999999;
    line-height: 26px;
}

.eyu100-footer .f-info .copyright a {
    color: #999999;
    text-decoration: none;
}

.eyu100-footer .f-info .copyright a:hover {
    color: #e33d3d;
    text-decoration: none;
}


/*****footer-end*****/


/*****主体main-start*****/

.cwgc-main {
    padding-top: 6px;
}


/*****主体main-end*****/


/*相关推荐*/

.public-recommendLottery {
    width: 1000px;
    margin: 0 auto;
    max-height: 322px;
    padding-bottom: 30px;
    padding-top: 30px;
}

.public-recommendLottery .title {
    padding-left: 14px;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
}

.div_titile_red {
    padding-left: 4px;
    background:  rgb(57, 128, 213);
    width: 0px;
    float: left;
    height: 20px;
    margin-top: 3px;
}

.public-recommendLottery .recommendLottery {
    border: 1px solid #e9e9e9;
    font-size: 11px;
    line-height: 30px;
    padding: 20px;
    max-height: 238px;
    overflow: hidden;
    background:#fff;
    opacity: 1;
    border-radius: 8px;
    margin-top: 20px;
    width: 960px;
}

.public-recommendLottery .recommendLottery .nameB {
    float: left;
    font-weight: normal;
    font-size: 14px;
}

.public-recommendLottery .recommendLottery .name {
    float: left;
    color: #333333;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
}

.public-recommendLottery .recommendLottery .name:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-recommendLottery .recommendLottery .line {
    float: left;
    color: #999999;
    padding: 0 15px;
}

.public-recommendLottery .recommendLottery .btn {
    background: #fafafa;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding: 4px 9px;
    margin-left: 8px;
    cursor: pointer;
    white-space: nowrap;
}

.public-recommendLottery .recommendLottery .btn:hover {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}


/*相关追号推荐*/

.public-chase-recommendLottery{
 
    margin: 0 auto;
    float: left;
    max-height: 322px;
    padding-bottom: 0px;
    padding-top: 10px;
}

.public-chase-recommendLottery .title {
       /* padding-left: 14px; */
       font-size: 18px;
       /* font-family: "Microsoft YaHei"; */
       /* font-weight: bold; */
       line-height: 24px;
       color: rgba(51, 51, 51, 1);
       opacity: 1;
}



.public-chase-recommendLottery .recommendLottery {
        /* border: 1px solid #e9e9e9; */
        font-size: 11px;
        line-height: 30px;

        padding: 10px;
        padding-left: 30px;
        max-height: 238px;
        overflow: hidden;
        background:#fff;
        opacity: 1;
        /* border-radius: 8px; */
        margin-top: 10px;
        /* width: 960px; */
}

.public-chase-recommendLottery .recommendLottery h3 {
   
    width: 94px;
     float: left;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.public-chase-recommendLottery .recommendLottery .nameB {
    float: left;
    font-weight: normal;
    font-size: 14px;
}

.public-chase-recommendLottery .recommendLottery .name {
    float: left;
    color: #333333;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
}

.public-chase-recommendLottery .recommendLottery .name:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-chase-recommendLottery .recommendLottery .line {
    float: left;
    color: #999999;
    padding: 0 15px;
}

.public-chase-recommendLottery .recommendLottery .btn {
    background: #fafafa;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding: 4px 9px;
    margin-left: 8px;
    cursor: pointer;
    white-space: nowrap;
}

.public-chase-recommendLottery .recommendLottery .btn:hover {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}

/*[CZ]最新信息*/

.public-lotteryLatestInfo {
    /* border: 1px solid #e9e9e9; */
    height: 95px;
    float: left;
    overflow: hidden;
    width: 100%;
    margin-bottom: 5px;
    padding-left: 10px;
    background: #fff;
    border-radius: 0px;
}


.public-lotteryLatestInfo .issue{

 float: left;

}

.public-lotteryLatestInfo .logoBlock {
    float: left;
    width: 105px;
    padding-top: 6px;
}

.public-lotteryLatestInfo .logoBlock img {
    max-width: 80px;
    max-height: 80px;
}

.public-lotteryLatestInfo .newInfoBlock {
    float: left;
    padding-top: 6px;
    width: 364px;
}

.public-lotteryLatestInfo .newInfoBlock .info {
    line-height: 22px;
    float: left;
    width: 100%;
}

.public-lotteryLatestInfo .newInfoBlock .info .name {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    padding-right: 16px;
}

.public-lotteryLatestInfo .newInfoBlock .info .name a {
    color: #333333;
    font-weight: normal;
}

.public-lotteryLatestInfo .newInfoBlock .info .name a:hover {
    color: #e33d3d;
}

.public-lotteryLatestInfo .newInfoBlock .info .latestIssue {
    float: left;
    font-size: 14px;
    color: #333333;
    padding-right: 10px;
}

.public-lotteryLatestInfo .newInfoBlock .info .data {
    float: left;
    font-size: 14px;
    color: #666666;
}

.public-lotteryLatestInfo .newInfoBlock .testNumber {
    float: left;
    line-height: 38px;
    font-size: 16px;
    color: #333333;
    width: auto;
    padding-left: 20px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number {
    float: left;
    font-size: 0;
    height: 35px;
    width: 348px;
    padding-top: 6px;
    padding-bottom: 4px;
}


.public-lotteryLatestInfo .newInfoBlock .preterite .k3 {
    float: left;
    font-size: 0;
    height: 35px;
    width: 178px;
    padding-top: 6px;
    padding-bottom: 4px;
}

.lottery-top-right {
    border-right: 2px solid #44826c;
    padding-top: 6px;
    padding-top: 3px;
 width: 420px;
 float: left;
 overflow:hidden;


}
.lottery-top-right ul .first-child .p-last  {

    float: left;
    width: 15px;
    height: 81px;
    background-image: url(/images/new/header-right.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;

}
.lottery-top-right ul .first-child {
    float: left;
    width: 30px;
}

.lottery-top-right ul .nth-child {
    float: left;
    width: 90px;

}


.lottery-top-right ul .nth-midd {
    margin-left: 15px;
    display: none;
    width: 70px;
    float: left;
    text-align: right;

}

.lottery-top-right ul .nth-midd img {

    height: 61px;
    width: 66px;
    margin-top: 5px;
    float: left;

}

.lottery-top-right ul .nth-midd a {


    margin-top: 5px;
    letter-spacing: 4px;

}

.lottery-top-right ul .nth-child img {

  width: 85px;
    height: 73px;
    margin-top: 6px;

}
.lottery-top-right ul .last-child {

    float: right;
    width: 293px;
    /*font-size: 22px;*/
   
    text-align: center;
    color: #FFFFFF;
    margin-left: 5px;

}
.lottery-top-right ul .last-child .withinLotMenu span:hover{
  color: #c14242;
    font-size: 14px;
    font-weight: bold;
     box-shadow: 0 0 3px 3px #c14242;
}

    .lottery-top-right ul .last-child .withinLotMenu {

    letter-spacing: 5px;
       float: left;
    /* float: left; */
        height: 30px;
    margin-left: 2px;
    /* font-size: 14px; */
    color: #0b64cc;



    }
    
 




.lottery-top-right ul .last-child .withinLotMenu a{

   

      /* width: 30%; */
    /* padding-top: 8px; */
    line-height: 26px;
    /* padding-left: 18px; */
   /*   float: left;*/
    text-align: center;
    margin-top: 1px;
    font-size: 14px;
    text-align: left;
    height: 30px;
    /* background-image: url(/images/new/daxuan_1.png); */
    /* background-position: left; */
    /* background-size: 18px; */
    /* background-repeat: no-repeat; */
    margin-left: 5px;

}

.lottery-top-right ul .last-child .withinLotMenu img{

width: 20px;
    height: 20px;
    margin-top: 0px;
    float: left;
}

.lottery-top-right ul .last-child .withinLotMenu span{

  letter-spacing: 5px;
    /* float: left; */
    padding-left: 6px;
    color: #303ea0;
    /* text-decoration: underline; */
    margin-left: 2px;
}
.lottery-top-right ul .last-child .withinlotmenact{
    /*webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1);
       box-shadow: 0 0 2px 2px rgb(123 34 34);
    color: #c14242;*/
    }
.lottery-top-right ul .last-child .withinlotmenact a span{

 box-shadow: 0 0 3px 3px #c14242;
       color: #c14242;
    font-weight: bold;
    font-size:14px;
    /*background-image: url(/images/new/daxuan_2.png);*/

}



.lottery-top-right ul .first-child p  {

    float: left;
    padding-top: 5px;
    width: 15px;
    color: #44826c;
    height: 82px;
    text-align: center;
    white-space: pre-wrap;
    font-size: 14px;

}

.lottery-top-right ul .last-child img {
    width: 270px;
    height: 80px;
    margin-top: 5px;
}
.lottery-top-right ul{
    list-style-type: none;
     float: left;
   
   }




.public-lotteryLatestInfo .newInfoBlock .preterite .number span {
    float: left;
    display: block;
    width: 34px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
   
    color: #FFFFFF;
    margin: 0 6px 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span {
    width: 32px;
    height: 32px;
    color:#fff;
    margin: 0 3px 0 0;
}
.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num {
    /*background-position: 0 0;*/
      background: #c14242;
}
.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num01 {
    /*background-position: 0 0;*/
      background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num02 {
    /*background-position: -34px 0;*/
      background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num03 {
    /*background-position: -68px 0;*/
      background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num04 {
    /*background-position: -102px 0;*/
      background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num05 {
    /*background-position: -136px 0;*/
      background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num06 {
    /*background-position: -170px 0;*/
      background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num07 {
    /*background-position: -204px 0;*/
       background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num08 {
    /*background-position: -238px 0;*/
       background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num09 {
    /*background-position: -272px 0;*/
        background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.pk10 span.num10 {
    /*background-position: -306px 0;*/
       background: #c14242;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span {
    width: 38px;
    height: 38px;
    margin: 0 20px 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span.num01 {
    background-position: 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span.num02 {
    background-position: -52px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span.num03 {
    background-position: -104px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span.num04 {
    background-position: -156px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span.num05 {
    background-position: -208px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 span.num06 {
    background-position: -260px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.k3 .testNumber {
    font-size: 14px;
    line-height: 24px;
    position: relative;
    top: -7px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span {
    width: 30px;
    height: 30px;
    font-size: 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num01 {
    background-position: 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num02 {
    background-position: 0 -32px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num03 {
    background-position: 0 -64px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num04 {
    background-position: 0 -96px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num05 {
    background-position: 0 -128px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num06 {
    background-position: 0 -160px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num07 {
    background-position: 0 -192px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num08 {
    background-position: 0 -224px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num09 {
    background-position: 0 -256px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num10 {
    background-position: 0 -288px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num11 {
    background-position: 0 -320px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num12 {
    background-position: 0 -352px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num13 {
    background-position: 0 -384px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num14 {
    background-position: 0 -416px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num15 {
    background-position: 0 -448px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num16 {
    background-position: 0 -480px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num17 {
    background-position: 0 -512px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num18 {
    background-position: 0 -544px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num19 {
    background-position: 0 -576px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.xync span.num20 {
    background-position: 0 -608px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology {

    font-size: 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span {
    display: inline-block;
    width: 32px;
    height: 40px;
    font-size: 0;
    margin: 0 4px 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num01 {
    background-position: 0 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num02 {
    background-position: -42px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num03 {
    background-position: -84px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num04 {
    background-position: -126px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num05 {
    background-position: -168px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num06 {
    background-position: -210px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num07 {
    background-position: -252px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num08 {
    background-position: -294px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num09 {
    background-position: -336px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num10 {
    background-position: -378px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num11 {
    background-position: -420px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num12 {
    background-position: -462px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num13 {
    background-position: -504px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num14 {
    background-position: -546px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num15 {
    background-position: -588px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num16 {
    background-position: -630px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num17 {
    background-position: -672px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num18 {
    background-position: -714px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num19 {
    background-position: -756px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.zoology span.num20 {
    background-position: -798px 0;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.kl8 {
    margin-right: 25px;
    padding-top: 8px;
    position: relative;
    width: 285px;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.kl8 i {
    position: absolute;
    right: -25px;
    top: 25px;
    font-size: 14px;
    color: #333333;
}

.public-lotteryLatestInfo .newInfoBlock .preterite .number.kl8 span {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    margin: 0 4px 6px 0;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing {
    float: left;
 
    display: none;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .text {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    color: #e23a3a;
    line-height: 45px;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .text span {
    padding-right: 24px;
}



.public-lotteryLatestInfo .newInfoBlock .beProgressing .issue {
    float: left;

}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .number {
    float: left;
    font-size: 0;
    width: 230px;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .number span {
    float: left;
    display: block;
    width: 22px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    color: #e33d3d;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .number.kl8 {
    width: 226px;
    padding-left: 30px;
    position: relative;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .number.kl8 i {
    position: absolute;
    left: 0;
    top: 10px;
    font-size: 14px;
    color: #333333;
}

.public-lotteryLatestInfo .newInfoBlock .beProgressing .number.kl8 span {
    height: 20px;
    line-height: 20px;
}



.public-lotteryLatestInfo .timeBlock {
    float: right;
    width: 250px;
}

.public-lotteryLatestInfo .timeBlock .latestIssue {
    padding-top: 6px;
    display: block;
    font-size: 14px;

    line-height: 20px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}


.public-lotteryLatestInfo .timeBlock .latestIssue i{

    color: #c14242;;

}




.public-lotteryLatestInfo .timeBlock .issue {
    display: block;
    font-size: 14px;

    line-height: 18px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.public-lotteryLatestInfo .timeBlock .time {
        /* margin: 10px 0; */
        display: block;
        /* font-size: 0; */
        font-size: 22px;
        text-align: center;
        line-height: 36px;
        padding-top: 1px;
        width: 249px;
        

}

.public-lotteryLatestInfo .timeBlock .time b {
    width: 45px;
    float: left;

    color: #c14242;


    text-align: center;
    background-image: url(/images/new/timer-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.public-lotteryLatestInfo .timeBlock .time i {
    width: 15px;
    height: 41px;
    line-height: 45px;
    text-align: center;
    display: block;
    float: left;

    line-height: 33px;
    font-size: 14px;
    color: #555555;
}

/*声音*/

bodybox .haomaqu .haomaqu_resetPar .haomaqur .haomaqur_r {
    float: left;
    width: 190px;
    height: 108px;
    margin-top: 22px;
    border-left: 1px solid #f0f0f0;
}


.soundbtn {
	width: 103px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: right;
	position: relative;
	right: 16px;
	z-index: 4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}

.soundbtn i {
	width: 100%;
	height: 100%;
	display: inline-block;
	cursor: pointer
}

.soundbtn i:hover {
	color: #f9982e
}

.soundline {
	overflow: initial!important
}

.soundline .soundpanel {
     width: 219px;
    height: 55px;
    -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;
    color: #fff;
    background: #7b9dc5;
    right: -45px;
    top: -30px;
    /* display: none; */
}

.soundline .soundpanel .close {
    width: 22px;
    height: 22px;

    margin-top: 3px;
    float: right;

    cursor: pointer;
    background: url(/Images/xiaotubiao/bjpknum2.png?v=2019115167) no-repeat -289px -334px;
}

.soundline .soundpanel .soundlist {
    float: left;
    width: 199px;
    /* width: 100%; */
    /* height: 100%; */
}

.soundline .soundpanel .soundlist ul {
	padding-top: 10px
}

.soundline .soundpanel .soundlist ul li {
	height: 26px;
	text-align: left;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.soundline .soundpanel .soundlist ul li input {
	background-color: #c00;
	border: 1px solid red
}

.soundline .soundpanel .soundlist ul li:last-child {
	margin-top: 10px
}

.soundline .soundpanel .soundlist ul li:last-child select {
	border: 1px solid #ccc;
	height: 25px;
	outline: none;
	color: #666
}

.soundline .soundbtn {
	    width: 68px;
    height: 23px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    position: relative;
    z-index: 3;
    background: #7b9dc5;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.soundline .soundbtn i {
	width: 100%;
	height: 100%;
	display: inline-block;
	cursor: pointer;
	color: #fff
}

.soundline .ifSoundOpen {
    width: 68px;
    height: 23px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    position: relative;
    z-index: 3;
    background: #7b9dc5;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.soundline .ifSoundOpen i {
	width: 100%;
	height: 100%;
	display: inline-block;
	cursor: pointer
}

.soundline #soundKindsIcon {
    width: 22px;
    height: 22px;
    position: absolute;
    z-index: 999999;
    right: -27px;
    top: 1px;
}

.soundline #soundKindsIcon audio {
	display: none
}

.soundline .ifSoundIcon {
    width: 22px;
    height: 22px;
    position: absolute;
    z-index: 999999;
    right: -24px;
    top: 2px;
    background: url(/Images/xiaotubiao/bjpknum2.png?v=2019115167) no-repeat -230px -334px;
}

.soundline .ifSoundIcon audio {
	display: none
}

.soundline .stopsound {
	background: url(/Images/xiaotubiao/bjpknum2.png?v=2019115167) no-repeat -261px -334px
}

.top0 {
	top: 0!important
}

.haomaqubox {
	height: 102px!important;
	overflow: inherit!important
}

.guangimg {
	height: 146px!important
}

.soundId {
	overflow: inherit!important
}

.height40 {
	height: 35px!important;
	line-height: 35px!important
}

.soundSet {
    /* margin-top: 10px; */
        	float: left;
    height: 45px;
    width: 102px;

     margin-left: 29px; 
}

.soundSet .soundbtn {
	float: left;
}

.ifSoundSet {
    /* margin-top: 10px; */
    	float: left;
    height: 45px;
    width: 87px;
    /* margin-left: 35px; */
}

.ifSoundSet .soundbtn {
	float: left
}

.ifSoundSet_bjk8Width {
	margin-left: 10px
}

.ifSoundSet_Bjkl8Meiri {
	margin-top: 25px
}

.soundSet_bjk8Width {
	margin-left: 25px
}


.soundDef {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat 0 0
}

.sound1 {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -31px 0
}

.sound2 {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -62px 0
}

.sound3 {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -93px 0
}

.sound4 {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -124px 0
}

.sound5 {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -155px 0
}

.soundDefY {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat 0 -29px;
}

.sound1Y {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -31px -29px
}

.sound2Y {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -62px -29px
}

.sound3Y {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -93px -29px
}

.sound4Y {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -124px -29px
}

.sound5Y {
	background: url(/Images/xiaotubiao/soundKinds.png?v=2019115167) no-repeat -155px -29px
}

/*声音*/














.public-lotteryLatestInfo .videoBlock {
    display: none;
    float: right;
    width: 180px;
    height: 130px;
    font-size: 0;
    position: relative;
}

.public-lotteryLatestInfo .videoBlock .video {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px;
    z-index: 1;
}

.public-lotteryLatestInfo .videoBlock img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}

.public-lotteryLatestInfo .videoBlock .btn {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
}

.public-lotteryLatestInfo .videoBlock:hover .video {
    display: block;
}


/*功能集合*/

.help_config_p {
    width: 31%;
    float: left;
    line-height: 30px;
    padding-left: 20px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.public-allFunBlock {
    /* margin: 10px 10px 10px 10px; */
}

.public-allFunBlock .afb-titleB {
    /* background: #fafafa; */
    /* border: 1px solid #e9e9e9; */
    /* border-bottom: 1px solid #e9e9e9; */
    /* padding: 15px 10px 0; */
}

.public-allFunBlock .afb-titleB .line {
    float: left;
    display: block;
    width: 64px;
    height: 22px;
}

.public-allFunBlock .afb-titleB .zouShi,
.public-allFunBlock .afb-titleB .yiLou,
.public-allFunBlock .afb-titleB .shdd,
.public-allFunBlock .afb-titleB .hmtj {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 22px;
}

.public-allFunBlock .afb-titleB .zouShi {
    width: 22px;
    background-position: 0 -56px;
}

.public-allFunBlock .afb-titleB .yiLou {
    width: 20px;
    background-position: 0 -24px;
}

.public-allFunBlock .afb-titleB .shdd {
    width: 24px;
    background-position: -56px 0;
}

.public-allFunBlock .afb-titleB .hmtj {
    width: 22px;
    background-position: -59px -28px;
}

.public-allFunBlock .afb-titleB .title {
    display: block;
    float: left;
    position: relative;
    box-sizing: border-box;
    /* padding-left: 30px; */
    padding-bottom: 12px;
    border-bottom: 3px solid #fafafa;
    height: 48px;
    line-height: 22px;
    font-size: 16px;
    color: #333333;
    cursor: pointer;
    width: 16.6%;
    text-align: center;
    /* border: 1px solid; */
    border-bottom: 1px solid #DBDBDB;
    padding-top: 12px;
}

.public-allFunBlock .afb-titleB .other {
    display: block;
    float: left;
    position: relative;
    /* padding-left: 30px; */
    padding-bottom: 12px;
    border-bottom: 3px solid #fafafa;
    box-sizing: border-box;
    height: 48px;
    line-height: 22px;
    font-size: 16px;
    color: #333333;
    width: 16.5%;
    text-align: center;
    /* border: 1px solid; */
    border-bottom: 1px solid #DBDBDB;
    padding-top: 12px;
}

.public-allFunBlock .afb-titleB .title:hover,
.public-allFunBlock .afb-titleB .title.active {
    box-sizing: border-box;
    border: 1px solid #DBDBDB;
    color: #e33d3d;
    font-weight: bold;
    border-bottom: 1px solid #ffffff
}

.public-allFunBlock .afb-titleB .title:hover .zouShi,
.public-allFunBlock .afb-titleB .title.active .zouShi {
    background-position: -32px -56px;
}

.public-allFunBlock .afb-titleB .title:hover .yiLou,
.public-allFunBlock .afb-titleB .title.active .yiLou {
    background-position: -32px -24px;
}

.public-allFunBlock .afb-titleB .title:hover .shdd,
.public-allFunBlock .afb-titleB .title.active .shdd {
    background-position: -90px 0;
}

.public-allFunBlock .afb-titleB .title:hover .hmtj,
.public-allFunBlock .afb-titleB .title.active .hmtj {
    background-position: -91px -28px;
}

.public-allFunBlock .afb-contentB {
   border-bottom: 2px dashed #44826c;
    padding-bottom: 5px;
}
.trend-tableBlock{

 padding: 5px;

}
.public-allFunBlock .afb-contentB .liB {
    padding-top: 6px;
    position: relative;
    height: 32px;
    padding-left: 16px;
    font-size: 14px;
    line-height: 28px
}

.public-allFunBlock .afb-contentB .title {
    font-size: 13px;
    display: block;
        color: #44826c;
    float: left;
    background: url(/images/new/charthertit.png) no-repeat center center;
    width: 80px;
    height: 25px;
    text-align: right;
    line-height: 25px;
    background-size: 100%;
    padding-right: 12px;
    text-decoration: none;
}



.public-allFunBlock .afb-contentB .title.active {
    color: #e33d3d;
}

.public-allFunBlock .afb-contentB .nameBlock {
    float: left;
 
}

.public-allFunBlock .afb-contentB .name {
     /* margin-left: 5px; */
    display: block;
    padding-left: 2px;
    padding-right: 2px;
    float: left;

}

.public-allFunBlock .afb-contentB .name.third {
    background-position: right 0;
    padding-right: 14px;
}

.public-allFunBlock .afb-contentB .name.third:hover {
    color: #fff;
    background-position: right -56px;
}

.public-allFunBlock .afb-contentB .name.third.active {
    background-position: right -56px;
}

.public-allFunBlock .afb-contentB .name:hover,
.public-allFunBlock .afb-contentB .name.active {
 color: #ffffff;
    background: #c14242;
}

.public-allFunBlock .afb-contentB .line {
    display: block;
    float: left;
    color: #cccccc;
    padding: 0 8px;
}

.public-allFunBlock .afb-funBtnB {
    /* border: 1px solid #e9e9e9; */
    border-top:1px solid #e9e9e9;;
    border-bottom: 1px solid #e9e9e9;;
    padding: 12px 0 12px 12px;
}
 .lsixTj{
    height: 43px;
    float: left;
    line-height: 16px;
    width: 100%;
    background-color: #ffffff;
    /* margin-top: 5px; */
    margin-bottom: 5px;


}
 .lsixTj ul{
    height: 17px;
    padding: 15px 0;

}

 .lsixTj ul li {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 104px;
    text-align: center;
    border-right: #f2f2f2 1px solid;
    position: relative;
}

.public-allFunBlock .afb-funBtnB .public-btnBlock {
    float: left;
    margin-right: 20px;
        text-align: center;
}


.main-expertsRecommendPage .public-table th{

    background-image: url(/images/new/ocenter-bg-01.png);

}

.specialLottery:first-child+li+li+li+li+li .nameBlock .line {
    padding: 0 5px;
}

.specialLottery:last-child .nameBlock .line {
    padding: 0 5px;
}


/*标题区域*/

.public-titleBlock {
    background: #fff;
   /*  padding-top: 10px;
    padding-left: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5; */
}

.public-titleBlock .icon-zx,
.public-titleBlock .icon-td,
.public-titleBlock .icon-zh,
.public-titleBlock .icon-gp,
.public-titleBlock .icon-hotzx,
.public-titleBlock .icon-jq,
.public-titleBlock .icon-kjgg,
.public-titleBlock .icon-newzx,
.public-titleBlock .icon-newjq,
.public-titleBlock .icon-sp,
.public-titleBlock .icon-sz,
.public-titleBlock .icon-zb,
.public-titleBlock .icon-zxgg,
.public-titleBlock .icon-zjyc,
.public-titleBlock .icon-mftj,
.public-titleBlock .icon-shdd {
    display: block;
    float: left;
}

.public-titleBlock .icon-zx {
    width: 16px;
    height: 19px;
    background-position: 0px -98px;
    margin-top: 3px;
}

.public-titleBlock .icon-td {
    margin-top: 2px;
    width: 20px;
    height: 20px;
    /* background-position: -70px -34px; */
}

.public-titleBlock .icon-zh {
    width: 20px;
    height: 20px;
    /* background-position: -100px -29px;*/
    margin-top: 3px;
}

.public-titleBlock .icon-gp {
    width: 25px;
    height: 23px;
    background-position: 0px -36px;
}

.public-titleBlock .icon-hotzx {
    margin-top: 2px;
    width: 20px;
    height: 20px;
    /* background-position: -70px 0px; */
}

.public-titleBlock .icon-jq {
    width: 21px;
    height: 21px;
    background-position: -35px -36px;
    margin-top: 2px;
}

.public-titleBlock .icon-kjgg {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    /* background-position: -100px 0px; */
}

.public-titleBlock .icon-newzx {
    width: 20px;
    height: 20px;
    /* background-position: -33px -69px; */
    margin-top: 3px;
}

.public-titleBlock .icon-newjq {
    width: 20px;
    height: 20px;
    /* background-position: -33px -69px; */
    margin-top: 3px;
}

.public-titleBlock .icon-sp {
    width: 24px;
    height: 24px;
    background-position: -36px 0px;
}

.public-titleBlock .icon-sz {
    width: 24px;
    height: 24px;
    background-position: 0px 0px;
}

.public-titleBlock .icon-zb {
    width: 18px;
    height: 18px;
    background-position: -100px -58px;
    margin-top: 2px;
}

.public-titleBlock .icon-zxgg {
    width: 20px;
    height: 20px;
    /* background-position: 0px -69px; */
    margin-top: 2px;
}

.public-titleBlock .icon-zjyc {
    width: 20px;
    height: 19px;
    background-position: -36px -98px;
    margin-top: 3px;
}

.public-titleBlock .icon-mftj {
    width: 19px;
    height: 19px;
    background-position: -71px -66px;
    margin-top: 3px;
}

.public-titleBlock .icon-shdd {
    width: 21px;
    height: 19px;
    background-position: -71px -95px;
    margin-top: 3px;
}

.public-titleBlock .line {
    float: left;
    display: block;
    width: 4px;
    height: 18px;
    background: #e33d3d;
    margin-top: 4px;
}

.public-titleBlock .name {
    float: left;
    display: block;
    /* line-height: 20px; */
    padding: 0 6px;
    font-weight: bold;
    font-size: 18px;
    font-family: Microsoft YaHei;
    color: rgba(51, 51, 51, 1);
    font-family: "Microsoft YaHei";
    opacity: 1;
}

.public-articleList .public-titleBlock .name {
    line-height: 24px;
    padding-left: 10px;
}

.public-titleBlock .more {
    padding-right: 12px;
    float: right;
    line-height: 26px;
    font-size: 12px;
    color: #3980d5;
    text-decoration: none;
}

.public-titleBlock .more:hover {
    color:#3980d5;
    text-decoration: none;
}



.ocenter3 {
    height: 41px;
    line-height: 41px;
    margin: 0;
    background-image: url(/images/new/ocenter-bg-01.png);
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto 100%;
    font-size: 16px;
    text-align: center;
    border-left: #c8d6ee 0px solid;
    border-right: #c8d6ee 0px solid;
    border-bottom: #e5e5e5 0px solid;
    border-top: #e5e5e5 0px solid;
}


.public-lotteryMenuB .lotLft{
    background: url(/images/new/lot-8.png) no-repeat left center;
    float: left;
    height: 40px;
    width: 75px;
line-height: 40px;
overflow: hidden;
border-bottom: 1px solid #EEEEEE;
 margin-left: 15px;
background-size: 24%;
padding-left: 30px;
    

}
.public-lotteryMenuB .lotLast{

    float: left;
    height: 40px;
    width: 100px;
line-height: 40px;
overflow: hidden;
border-bottom: 1px solid #EEEEEE;

background-size: 19%;

    

}
.public-lotteryMenuB {
    background: #fff;
    padding-left: 0px;
}

.public-LotteryMenuB-New {
    padding-left: 10px;
    padding-top: 30px;
}

.public-LotteryMenuB-New .public-LotteryMenuB-New-Div {
  /* margin-left: 26px;
    width: 110px;
    height: 40px;
    float: left;
    opacity: 1;
    border-radius: 20px;
    background:#fff;
    border: 1px solid rgba(204, 204, 204, 1);
    text-align: center;*/
}

.more_MRTD li a::before {
    display: none;
}

.public-lotteryMenuB .public-LotteryMenuB-New-Div:hover,
.public-lotteryMenuB .public-LotteryMenuB-New-Div.active {
    background: rgba(255, 39, 39, 1);
}

.public-lotteryMenuB .lmb-content {
    float: left;
    position: relative;


    float: left;
    height: 40px;

line-height: 40px;
overflow: hidden;
border-bottom: 1px solid #EEEEEE;

}

.public-lotteryMenuB .borBot {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 79px;
    height: 3px;
    background: #3980d5;
}

.public-lotteryMenuB .name {
    display: block;
    float: left;
    padding: 8px 4px 8px;
    line-height: 24px;
    font-size: 15px;
    color: rgba(51, 51, 51, 1);
    position: relative;
    /* font-weight: bold; */
    font-family: "Microsoft YaHei";
    opacity: 1;
}

.public-lotteryMenuB .name:hover,
.public-lotteryMenuB .name.active {
    color: #3980d5;
}

.public-lotteryMenuB .name-New {
    display: block;
    float: left;
    padding: 8px 4px 8px;
    line-height: 24px;
    font-size: 15px;
    color: rgba(51, 51, 51, 1);
    position: relative;
    /* font-weight: bold; */
    font-family: "Microsoft YaHei";
    opacity: 1;
}

.public-lotteryMenuB .name-New:hover,
.public-lotteryMenuB .name-New.active {
    color: #3980d5;
}

.public-lotteryMenuB .line {
    /*
    display: block;
    float: left;
    height: 24px;
    width: 84px;*/
    /*2019-6-12 kangwen*/
    display: block;
    float: left;
    height: 20px;
    margin: 0 28px;
    margin-top: 12px;
    border-left: 1px solid #b3b3b3;
}

.public-lotteryMenuB .more {
    color: #999999;
    text-decoration: none;
    float: right;
    display: block;
    line-height: 24px;
    font-size: 12px;
}

.public-lotteryMenuB .more:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-lotteryMenuB .funB {
    float: right;
}

.public-lotteryMenuB .funB .ipuText {
    position: relative;
    float: left;
    display: block;
    height: 20px;
    width: 132px;
    padding: 3px 5px 3px 25px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    border-radius: 4px;
}

.public-lotteryMenuB .funB .ipuText input {
    width: 100%;
    height: 20px;
    margin-top: -34px;
    line-height: 15px;
    vertical-align: middle;
    font-size: 14px;
    color: #333333;
    background: #ffffff;
    border: 0;
}

.public-lotteryMenuB .funB .ipuText:hover,
.public-lotteryMenuB .funB .ipuText.active {
    border: 1px solid #e33d3d;
}

.public-lotteryMenuB .funB .search {
    background-position: -113px -50px;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 5px;
    left: 4px;
}

.public-lotteryMenuB .funB .btn {
    float: left;
    display: block;
    width: 52px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    border: 1px solid #d6d6d6;
    background: #fafafa;
    color: #333333;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    margin-left: 6px;
}

.public-lotteryMenuB .funB .btn:hover {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}


/*区域块-文章列表*/

.public-articleList .al_listBlock {
    padding: 5px 15px 5px 15px;
    background-color: #ffffff;
    /* height: 240px; */
    overflow: hidden;
}

.gengduo .al_listBlock {
    height: 205px!important;
}

.public-articleList .al_listBlock li {
    /* position: relative; */
    height: auto;
    font-size: 12px;
    padding-left: 0px;
    line-height: 30px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    /* background: url(/images/public/icon-dot5-gray.png) no-repeat 9px; */
}

.public-articleList .al_listBlock li a {
    padding-left: 18px;
    position: relative;
}

.public-articleList .al_listBlock li a::before {
    position: absolute;
    top: 11px;
    left: 0px;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ccc;
}

.public-articleList .al_listBlock .before_red a::before {
    background: #c14242;
}

.public-articleList .al_listBlock .ul_li {
    height: auto;
    font-size: 14px;
    padding-left: 10px;
    line-height: 40px;
    *line-height: 30px !important;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    border-bottom: 1px dashed rgba(112, 112, 112, 1);
    background: url(/images/public/article_mrkd_new.png) no-repeat 9px;
}




.public-articleList .al_listBlock .sort {
    color: #545454;
    text-decoration: none;
    float: left;
}

.public-articleList .al_listBlock .sort:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-articleList .al_listBlock .title {
    color: rgba(51, 51, 51, 1);
    text-decoration: none;
    float: left;
    display: block;
}

.public-articleList .al_listBlock .title:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-articleList .al_listBlock .date {
    float: right;
    color: #999999;
    font-size: 12px;
    /* padding-right: 8px; */
}


/*区域块-追号推荐*/

.public-recommendZhuiHao .rzh-table {
    overflow: hidden;
    background-color: rgba(255, 255, 255, 1);
   
    padding-top: 3px;
    height: 217px;
   
}
.zhuihaoHeight .rzh-table{
    height: 217px;

}

.public-recommendZhuiHao .rzh-table table {
    width: 100%;
}

.public-recommendZhuiHao .rzh-table tr:hover td {
    color: #3980d5;
    cursor: pointer;
}

.public-recommendZhuiHao .rzh-table th,
.public-recommendZhuiHao .rzh-table td {
    font-size: 12px;
    text-align: center;
}

.public-recommendZhuiHao .rzh-table th {
    background-image: url(/images/new/ocenter-bg-01.png);
    height: 34px;
    line-height: 34px;
    font-weight: normal;
    color: #333333;
   
}

.public-recommendZhuiHao .rzh-table td {
    color: #545454;
    

    height: 33px;
}
.public-recommendZhuiHao .rzh-table tr {

    
    border-bottom: 1px solid #F0F0F0;

}


.public-recommendZhuiHao .rzh-table .font-red {
    color: #545454;
}

.public-recommendZhuiHao .rzh-table .number {
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    padding-left: 3px;
    line-height: 24px;
    float: left;
}

.public-recommendZhuiHao .rzh-table .number span {
    float: none!important;
}

.public-recommendZhuiHao .rzh-table .group {
    padding-right: 5px;
}


/*区域块-视频*/

.public-videoBlock .videoB {
    position: relative;
}

.public-videoBlock .videoB:hover .maskLayer {
    display: block;
}

.public-videoBlock .maskLayer {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 6px;
    z-index: 1;
}

.public-videoBlock .videoBtn {
    display: block;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -28px;
}

.public-videoBlock .img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}

.public-videoBlock .nameB {
    float: left;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 6px 6px;
    width: 100%;
    height: 32px;
    line-height: 32px;
}

.public-videoBlock .name {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 10px;
}

.public-videoBlock .issue {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding-right: 10px;
}

.public-videoBlock .timeB {
    height: auto;
    padding-top: 8px;
    line-height: 18px;
    width: 100%;
}

.public-videoBlock .time {
    float: left;
    display: block;
    padding-left: 24px;
    font-size: 12px;
    color: #333333;
}

.public-videoBlock .time b {
    font-weight: bold;
    color: #e33d3d;
    padding-left: 5px;
}

.public-videoBlock .textBtn {
    color: #333333;
    text-decoration: none;
    float: right;
    font-size: 12px;
}

.public-videoBlock .textBtn:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-videoBlock .timeText {
    display: none;
    float: right;
    font-size: 12px;
    color: #e33d3d;
}


/*区域块-KJ公告-SZC*/

.public-szLotteryNotice {
    width: 310px;

    background: #fff;
}


.public-szLotteryNotice .lotLft{
    background: url(/images/new/lot-9.png) no-repeat left center;
    float: left;
    height: 40px;
    width: 158px;
line-height: 40px;
overflow: hidden;
border-bottom: 1px solid #EEEEEE;
 margin-left: 15px;
background-size: 10%;
padding-left: 30px;
    

}


.public-szLotteryNotice .lotLast{

    float: left;
    height: 40px;
    width: 95px;
line-height: 40px;
overflow: hidden;
border-bottom: 1px solid #EEEEEE;


    

}
.public-szLotteryNotice .more {
    color: #999999;
    text-decoration: none;
    float: right;
    display: block;
    line-height: 24px;
    font-size: 12px;
}

.public-szLotteryNotice .la-list {
   /* text-align: center;*/
  /* height: 729px; */

    background:#fff;
    opacity: 1;
    border-radius: 0px;
    margin-top: 7px;
    /* height: 100px; */
}

.public-szLotteryNotice .la-list li {
    padding: 12px 0 15px 0;
    cursor: pointer;
    border-top: 1px dashed #d6d6d6;
}

.public-szLotteryNotice .la-list li.first {
    border-top: 0;
}

.public-szLotteryNotice .la-list .textB {
    display: block;
    line-height: 22px;
}

.public-szLotteryNotice .la-list .name {
    color: #333333;
    text-decoration: none;
    /* float: left; */
    font-size: 14px;
}

.public-szLotteryNotice .la-list .name:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-szLotteryNotice .la-list .issue {
    margin-left: 36px;
    /* float: right; */
    font-size: 12px;
    color: #333333;
}

.public-szLotteryNotice .la-list .public-number-ball {
    padding-top: 5px;
    padding-left: 15px;
}

.public-szLotteryNotice .la-list .public-number-ball span {
    margin: 0 5px 0 0;
}

.public-szLotteryNotice .la-list .testNumber {
    font-size: 12px;
    color: #333333;
    width: auto;
    padding-left: 40px;
}


/*区域块-弹窗*/

.public-popUpWindows {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 11;
}

.public-popUpWindows .puw-contentB {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 390px;
    margin: -105px 0 0 -195px;
    background: #ffffff;
    padding-bottom: 30px;
}

.public-popUpWindows .puw-contentB .titleB {
    line-height: 42px;
    height: 42px;
    background: #e33d3d;
    padding-left: 15px;
}

.public-popUpWindows .puw-contentB .title {
    display: block;
    float: left;
    color: #ffffff;
    font-size: 16px;
}

.public-popUpWindows .puw-contentB .close {
    float: right;
    display: block;
    height: 42px;
    width: 44px;
    cursor: pointer;
}

.public-popUpWindows .puw-contentB .btn {
    display: block;
    width: 126px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    color: #ffffff;
    background: #e33d3d;
    margin: 0 auto;
    border-radius: 4px;
    cursor: pointer;
}

.public-popUpWindows .puw-contentB .btn:hover {
    background: #c40d0d;
}

.public-popUpWindows .puw-contentB .content {
    padding: 30px 30px 14px;
    font-size: 16px;
    text-align: center;
    line-height: 28px;
}


/*表格*/

.public-table table {
    border: 0;
    width: 100%;
}

.public-table td,
.public-table th {
    border-bottom: 1px solid #e9e9e9;
    text-align: center;
}

.public-table th {
    background: #fff;
    font-weight: normal;
    height: 34px;
    font-size: 14px;
}

.public-table th.h26 {
    height: 26px;
}

.public-table td {
    height: 38px;
    font-size: 13px;
    padding: 5px;
}

.public-table .ballBlock {
    font-size: 0;
}

.public-table .ball24-red,
.public-table .ball24-blue {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #FFFFFF;
}

.public-table .ballBg-red {
    color: #ffffff;
}

.public-table .touch {
    color: #2680e4;
    text-decoration: none;
}

.public-table .touch:hover {
    color: #2680e4;
    text-decoration: underline;
}

.public-table .public-number-zoology {
    padding: 2px 0;
}

.public-table .testNumber .tn {
    padding: 0 5px;
}


/* 
#defaultData .public-table {
    border-top: solid 2px rgba(255, 39, 39, 1);
} */

#defaultData .lotteryHall-qgc {
    background-color: #ffffff;
    /* border-radius: 8px; */
    /* padding: 18px 8px; */
    /* margin-top: 10px; */
    /* margin-bottom: 20px; */
}

#defaultData .lotteryHall-gpc,
#defaultData .lotteryHall-dfc {
    background-color: #ffffff;
    /* border-radius: 8px; */
    /* padding: 18px 8px; */
    /* margin-top: 10px; */
    /* margin-bottom: 20px; */
}


/*****面包屑-start*****/

.public-crumbsBlock {
    display: none;
 height: 23px;
}

.public-crumbsBlock .link {
    float: left;
    color: #333333;
    line-height: 29px;
    text-decoration: none;
    padding: 0 5px;
}

.public-crumbsBlock .link:hover {
    color: #e33d3d;
    text-decoration: none;
}

.public-crumbsBlock .arrow {
    float: left;
    line-height: 29px;
}

.public-crumbsBlock .unlink {
 
    color: rgb(57, 128, 213);
    font-size: 14px;
    font-weight: normal
  
}

.public-crumbsBlock .unlink a {
    color: #e33d3d;
}


/*****面包屑-end*****/


/*****右侧悬浮-start*****/

.public_rightSuspension {
    display: none;
    width: 50px;
    height: 275px;
    position: fixed;
    top: 50%;
    right: 50%;
    z-index: 8888;
    margin: -165px -610px 0 0;
}

.public_rightSuspension .rs_icon a {
    display: block;
    width: 50px;
    height: 55px;
}

.public_rightSuspension .rs_icon .service {
    background-position: 0 0;
}

.public_rightSuspension .rs_icon .service:hover,
.public_rightSuspension .rs_icon .service.active {
    background-position: -54px 0;
}

.public_rightSuspension .rs_icon .feedback {
    background-position: 0 -55px;
}

.public_rightSuspension .rs_icon .feedback:hover,
.public_rightSuspension .rs_icon .feedback.active {
    background-position: -54px -55px;
}

.public_rightSuspension .rs_icon .weChat {
    position: relative;
    background-position: 0 -110px;
}

.public_rightSuspension .rs_icon .weChat:hover,
.public_rightSuspension .rs_icon .weChat.active {
    background-position: -54px -110px;
}

.public_rightSuspension .rs_icon .weChat:hover .wc-ewm,
.public_rightSuspension .rs_icon .weChat.active .wc-ewm {
    display: block;
}

.public_rightSuspension .rs_icon .weiBo {
    position: relative;
    background-position: 0 -165px;
}

.public_rightSuspension .rs_icon .weiBo:hover,
.public_rightSuspension .rs_icon .weiBo.active {
    background-position: -54px -165px;
}

.public_rightSuspension .rs_icon .weiBo:hover .wb-ewm,
.public_rightSuspension .rs_icon .weiBo.active .wb-ewm {
    display: block;
}

.public_rightSuspension .rs_icon .top {
    background-position: 0 -220px;
}

.public_rightSuspension .rs_icon .top:hover,
.public_rightSuspension .rs_icon .top.active {
    background-position: -54px -220px;
}

.public_rightSuspension .erWeiMa {
    display: none;
    width: 141px;
    height: 131px;
    font-size: 0;
    line-height: 0;
    padding: 17px 0 0 19px;
    position: absolute;
    top: -19px;
    right: 40px;
    z-index: 1;
}

.public_rightSuspension .erWeiMa img {
    width: 110px;
    height: 110px;
}

.public_rightSuspension .erWeiMa .text {
    display: block;
    font-size: 12px;
    color: #333333;
    text-align: center;
    line-height: 26px;
}

.public_rightSuspension .erWeiMa.wc-ewm {
    padding: 20px 17px 0 5px;
    height: 300px;
    width: 138px;
    text-align: center;
}


/*****右侧悬浮-end*****/


/*****分页-start*****/

.public-pageBlock {
    width: 100%;
    background: #fff;
    font-size: 0;
    padding-bottom: 10px;
    text-align: center;
    /* margin-top: 20px; */
}

.public-pageBlock a {
    margin-top: 20px;
    width: 27px;
    height: 27px;
    border: 1px solid #d6d6d6;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 27px;
    cursor: pointer;
    margin: 0 5px;
    background-color: #ffffff;
    color: #333333;
    border-radius: 2px;
}

.public-pageBlock a:hover,
.public-pageBlock a.active {
    color: #fff;
    background-color: #e33d3d;
    border: 1px solid #e33d3d;
}

.public-pageBlock a.first {
    width: 66px;
}

.public-pageBlock a.last {
    width: 66px;
}


/*****分页-end*****/


/*红蓝球*/

.public-number-ball {
    display: block;
    padding-top: 10px;
    font-size: 0;
}

.public-number-ball span {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0 2px;
    margin-bottom: 5px;
}

.public-number-ball .sjh {
    display: inline-block;
    text-align: right;
    line-height: 24px;
    font-size: 14px;
    color: #333333;
    margin: 0 2px;
    width: 100px;
}


/*PK10、幸运飞艇*/

.public-number-pk10 {
      float: left;
    display: block;
    /*width: 34px;*/
    height: 35px;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    color: #FFFFFF;

}

.public-number-pk10 span {
    display: inline-block;
    width: 25px;
    height: 30px;
    margin: 0 6px;
}


.public-number-pk10 span.num {
    background:#c14242;
    color:#fff;
}

.public-number-pk10 span.opacity {
    background:#dca9a9;
    color:#fff;
}
.public-number-pk10 span.num01 {
    font-size: 0;
    background-position: 0 0;
}

.public-number-pk10 span.num02 {
    font-size: 0;
    background-position: -26px 0;
}

.public-number-pk10 span.num03 {
    font-size: 0;
    background-position: -52px 0;
}

.public-number-pk10 span.num04 {
    font-size: 0;
    background-position: -78px 0;
}

.public-number-pk10 span.num05 {
    font-size: 0;
    background-position: -104px 0;
}

.public-number-pk10 span.num06 {
    font-size: 0;
    background-position: -130px 0;
}

.public-number-pk10 span.num07 {
    font-size: 0;
    background-position: -156px 0;
}

.public-number-pk10 span.num08 {
    font-size: 0;
    background-position: -182px 0;
}

.public-number-pk10 span.num09 {
    font-size: 0;
    background-position: -208px 0;
}

.public-number-pk10 span.num10 {
    font-size: 0;
    background-position: -234px 0;
}


/*[K3]*/

.public-number-k3 {
    font-size: 0;
}

.public-number-k3 span {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 6px;
}

.public-number-k3 span.num01 {
    background-position: 0 0;
}

.public-number-k3 span.num02 {
    background-position: -28px 0;
}

.public-number-k3 span.num03 {
    background-position: -56px 0;
}

.public-number-k3 span.num04 {
    background-position: -84px 0;
}

.public-number-k3 span.num05 {
    background-position: -112px 0;
}

.public-number-k3 span.num06 {
    background-position: -140px 0;
}


/*幸运农场*/

.public-number-xync {
    font-size: 0;
}

.public-number-xync span {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 6px;
}

.public-number-xync span.num01 {
    background-position: 0 0;
}

.public-number-xync span.num02 {
    background-position: 0 -32px;
}

.public-number-xync span.num03 {
    background-position: 0 -64px;
}

.public-number-xync span.num04 {
    background-position: 0 -96px;
}

.public-number-xync span.num05 {
    background-position: 0 -128px;
}

.public-number-xync span.num06 {
    background-position: 0 -160px;
}

.public-number-xync span.num07 {
    background-position: 0 -192px;
}

.public-number-xync span.num08 {
    background-position: 0 -224px;
}

.public-number-xync span.num09 {
    background-position: 0 -256px;
}

.public-number-xync span.num10 {
    background-position: 0 -288px;
}

.public-number-xync span.num11 {
    background-position: 0 -320px;
}

.public-number-xync span.num12 {
    background-position: 0 -352px;
}

.public-number-xync span.num13 {
    background-position: 0 -384px;
}

.public-number-xync span.num14 {
    background-position: 0 -416px;
}

.public-number-xync span.num15 {
    background-position: 0 -448px;
}

.public-number-xync span.num16 {
    background-position: 0 -480px;
}

.public-number-xync span.num17 {
    background-position: 0 -512px;
}

.public-number-xync span.num18 {
    background-position: 0 -544px;
}

.public-number-xync span.num19 {
    background-position: 0 -576px;
}

.public-number-xync span.num20 {
    background-position: 0 -608px;
}


/*动物总动员*/

.public-number-zoology {
    font-size: 0;
}

.public-number-zoology span {
    display: inline-block;
    width: 32px;
    height: 40px;
    font-size: 0;
    margin: 0 2px 0 0;
}

.public-number-zoology span.num01 {
    background-position: 0 0;
}

.public-number-zoology span.num02 {
    background-position: -42px 0;
}

.public-number-zoology span.num03 {
    background-position: -84px 0;
}

.public-number-zoology span.num04 {
    background-position: -126px 0;
}

.public-number-zoology span.num05 {
    background-position: -168px 0;
}

.public-number-zoology span.num06 {
    background-position: -210px 0;
}

.public-number-zoology span.num07 {
    background-position: -252px 0;
}

.public-number-zoology span.num08 {
    background-position: -294px 0;
}

.public-number-zoology span.num09 {
    background-position: -336px 0;
}

.public-number-zoology span.num10 {
    background-position: -378px 0;
}

.public-number-zoology span.num11 {
    background-position: -420px 0;
}

.public-number-zoology span.num12 {
    background-position: -462px 0;
}

.public-number-zoology span.num13 {
    background-position: -504px 0;
}

.public-number-zoology span.num14 {
    background-position: -546px 0;
}

.public-number-zoology span.num15 {
    background-position: -588px 0;
}

.public-number-zoology span.num16 {
    background-position: -630px 0;
}

.public-number-zoology span.num17 {
    background-position: -672px 0;
}

.public-number-zoology span.num18 {
    background-position: -714px 0;
}

.public-number-zoology span.num19 {
    background-position: -756px 0;
}

.public-number-zoology span.num20 {
    background-position: -798px 0;
}


/*快乐8*/

.public-number-kl8 {
    padding-left: 25px;
    padding-top: 8px;
    position: relative;
    width: 285px;
    font-size: 0;
}

.public-number-kl8 i {
    position: absolute;
    left: 0;
    top: 25px;
    font-size: 14px;
    color: #333333;
}

.public-number-kl8 span {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    margin: 0 4px 6px 0;
    color: #ffffff;
}


/*下拉框*/

.public_selectPlugIn {
    width: auto;
    border: 1px solid #d6d6d6;
    background-color: #fff;
    position: relative;
    padding: 0 15px 0 5px;
    cursor: pointer;
    text-align: left;
    border-radius: 4px;
    font-size: 14px;
    z-index: 2;
}

.public_selectPlugIn .selectedText {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #333;
}

.public_selectPlugIn .selectArrow {
    width: 9px;
    height: 5px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -2.5px;
    background-position: -60px -10px;
}

.public_selectPlugIn .selectOption {
    display: none;
    width: 100%;
    border: 1px solid #d6d6d6;
    border-top: 0;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
    position: absolute;
    left: -1px;
    top: 31px;
    z-index: 2;
    max-height: 160px;
    overflow-y: auto;
}

.public_selectPlugIn .selectOption .lis {
    display: block;
    padding: 0 5px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
}

.public_selectPlugIn .selectOption .lis:hover {
    background-color: #f02f22;
    color: #fff;
}

.public_selectPlugIn.active {
    border-radius: 4px 4px 0 0;
}

.public_selectPlugIn.active .selectArrow {
    background-position: -89px -10px;
}

.public_selectPlugIn.active .selectOption {
    display: block;
}


/*日期选择*/

.public_dateControl {
    position: relative;
    width: 88px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    padding: 6px 18px;
    border-radius: 4px;
}

.public_dateControl .ipu-text {
    display: block;
    border: 0;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #333333;
    text-align: center;
    cursor: pointer;
}

.public_dateControl .btn-l,
.public_dateControl .btn-r {
    display: block;
    width: 16px;
    height: 30px;
    background: #fafafa;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}

.public_dateControl .btn-l {
    border-right: 1px solid #d6d6d6;
    left: 0;
    border-radius: 4px 0 0 4px;
}

.public_dateControl .btn-r {
    right: 0;
    border-left: 1px solid #d6d6d6;
    border-radius: 0 4px 4px 0;
}

.public_dateControl .arrow-l,
.public_dateControl .arrow-r {
    display: block;
    width: 5px;
    height: 9px;
    margin: 12px auto 0;
}

.public_dateControl .arrow-l {
    background-position: -10px -10px;
}

.public_dateControl .arrow-r {
    background-position: -35px -10px;
}


/*复选框*/

.public-checkboxBlock {
    cursor: pointer;
}

.public-checkboxBlock .checkbox {
    display: block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: left;
    margin-top: 1px;
    background-position: -122px -10px;
}

.public-checkboxBlock .checkbox.active {
    background-position: -10px -84px;
}

.public-checkboxBlock .checkbox-text {
    float: left;
    display: block;
    font-size: 14px;
    color: #333333;
    line-height: 18px;
    padding-left: 5px;
}


/*按钮*/

.public-btnBlock {
    width: auto;
    display: block;
    /* border: 1px solid rgba(112, 112, 112, 1); */
    /* background:#fff; */
    border-radius: 0px;
    height: 30px;
        padding-right: 2px;
    padding-left: 2px;
    line-height: 30px;
    /* padding: 0 10px; */
    cursor: pointer;
    font-size: 14px;
    color: #333333;
}

.public-btnBlock:hover,
.public-btnBlock.active {
    color: #ffffff;
    background: #c14242;
}


/*全局提示*/

.eyu200-trendHintBlock {
    position: fixed;
    bottom: 50%;
    left: 50%;
    border-radius: 10px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    color: #1d1a1a;
    display: block;
    z-index: 999;
}

.eyu200-trendHintBlock a {
    font-weight: bold;
    color: #3980d5;
    text-decoration: underline;
}

.w215 {
    width: 215px;
}

.font-red {
    color: #c14242;
}

.font-blue {
    color: #2680e4;
}

.font-purple {
    color: #ba3fe7;
}

.font-green {
    color: #00a46a;
}

.font-white {
    color: #ffffff;
}

.public-m-r5 {
    margin-right: 10px;
  /*  width: 60px;*/
  width: auto;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.public-m-r10 {
    margin-right: 10px;
}

.public-m-r20 {
    margin-right: 20px;
}

.public-m-l5 {
    margin-left: 5px;
}

.public-m-l10 {
    margin-left: 10px;
}

.public-m-l20 {
    margin-left: 20px;
}


/*****styles(start)*****/
.cwgc-sitemap-div {

    overflow: hidden;
    width: 1170px;
    height: 22px;
    line-height: 28px;
    margin: 0 auto;
}
.main-indexPage {
    padding-top: 8px;

    /*背景*/
    /*all[CZ]*/
    /*banner*/
    /*[快]彩KJ公告*/
    /*视频*/
    /*资讯技巧*/
}

.main-indexPage .main-centerSection {
    position: relative;
    background-color: #e9e9e9;
    /* padding-top: 30px; */
}
.lt-thirdMenuB .public-float-left{
    width: 80px;


}

.main-centerSection .lt-trendPage {
     /*  padding-bottom: 6px;*/
     /* margin-bottom: 20px; */
    /*   background-color: #ffffff;*/
     float: left;
     width: 100%;
     border-radius: 0px;
     /* padding: 8px 18px; */
}
.common-zs-title{    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 15px;
 border-bottom: 0px solid #7b2222;}

    .common-zs-title span:first-child {
        float: left;

        font-size: 16px;
        font-weight: bold;
        letter-spacing: 5px;
          color: #7b2222;
        
    }

    .common-zs-title span:last-child {
        float: right;
        height: 30px;
        line-height: 30px;
        width: 100px;
        background-color: #efefef;
        font-size: 12px;
        margin-top: 5px;
        text-align: center;
        border-radius: 3px;
        cursor: pointer;
    }


.main-centerSection .lh-lotterySkill2{
    padding-top: 6px;
    padding-left: 5px;
    width: 300px;
    background: #fff;
    float: left;


}

.main-centerSection .lh-everydayRemind{
    padding-top: 6px;
    width: 300px;
    background: #fff;
    float: left;
    padding-left: 5px;
    margin-left: 5px;
}



.main-indexPage .ip-bg {
    position: absolute;
    top: 0;
 
    width: 100%;
    height: 100%;
    z-index: -1;
}

.main-indexPage .ip-centerSection {
    position: relative;
}

.main-indexPage .ip-b1 {
    padding-bottom: 5px;
}

.main-indexPage .ip-b1 .b1-m {
    float: left;
    margin-top: 10px;
    width: 100%;
    height: 236px;
}

.main-indexPage .ip-b1 .b1-r {
    float: right;
    width: 245px;
}
.main-indexPage .ip-b1 .b1-right {
    float: right;
    background:#fff;
    width: 310px;
}
.main-indexPage .ip-b1 .public-articleList .al_listBlock {
    padding-top: 0;
}

.main-indexPage .ip-b1 .public-articleList.ip-zxgg {
    padding-bottom: 6px;
}

.main-indexPage .ip-b1 .public-articleList.ip-zxgg .al_listBlock {
    height: 122px;
    overflow: hidden;
    background-color: #FFFFFF;
    border-radius: 8px;
    /* text-align: left; */
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.main-indexPage .ip-b1 .public-articleList.ip-zxgg .al_listBlock .title {
    width: 180px;
}

.main-indexPage .ip-b1 .public-articleList.ip-mrtd {
    padding-top: 7px;
}

.main-indexPage .ip-b1 .public-articleList.ip-mrtd .al_listBlock {
    padding-top: 12px;
    background-color: #ffffff;
    padding-left: 20px;
    border-radius: 8px;
    height: 240px;
}

.main-indexPage .ip-b1 .public-articleList.ip-mrtd .al_listBlock .title {
    width: 130px;
}

.main-indexPage .ip-b1 .public-articleList.ip-mrtd .al_listBlock .sort {
    padding-right: 5px;
}



.main-indexPage .ip-menuSuperposedLayer {
    display: none;
    position: absolute;
    top: -3px;
    left: 232px;
    padding: 0 15px;
    height: 490px;
    z-index: 90;
    width: 765px;
}

.main-indexPage .ip-menuSuperposedLayer .msl-l,
.main-indexPage .ip-menuSuperposedLayer .msl-r {
    display: block;
    position: absolute;
    top: 0;
    width: 15px;
    height: 100%;
}

.main-indexPage .ip-menuSuperposedLayer .msl-l {
    left: 0;
}

.main-indexPage .ip-menuSuperposedLayer .msl-r {
    right: 0;
}

.main-indexPage .ip-menuSuperposedLayer .msl-m {
    height: 100%;
    padding-left: 30px;
}

.main-indexPage .ip-menuSuperposedLayer .menuSL-arr {
    display: block;
    width: 14px;
    height: 24px;
    position: absolute;
    top: 357px;
    left: -7px;
}

.main-indexPage .ip-menuSuperposedLayer .msl-ul {
    float: left;
    width: 100%;
    text-align: left;
}

.main-indexPage .ip-menuSuperposedLayer .msl-li {
    float: left;
    width: 146px;
    padding-top: 19px;
}

.main-indexPage .ip-menuSuperposedLayer .msl-title {
    display: block;
    line-height: 20px;
    font-weight: bold;
    color: #e33d3d;
    position: relative;
    font-size: 18px;
    margin-bottom: 10px;
}

.main-indexPage .ip-menuSuperposedLayer .msl-title .circle {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: rgba(255, 39, 39, 1);
    border-radius: 50%;
    opacity: 1;
    /* top: 10px; */
    position: absolute;
    top: 25%;
    /* bottom: 50%; */
    left: -15px;
}

.main-indexPage .ip-menuSuperposedLayer .msl-name {
    display: block;
    line-height: 26px;
    font-size: 14px;
}

.main-indexPage .ip-menuSuperposedLayer .msl-name .name {
    color: #555555;
    text-decoration: none;
}

.main-indexPage .ip-menuSuperposedLayer .msl-name .name:hover {
    color: #e33d3d;
    text-decoration: none;
}

.main-indexPage .ip-banner {
    position: relative;
    width: 100%;
    height: 235px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 6px;
    border-radius: 0px;
}

.main-indexPage .ip-banner .banner-list {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99999px;
    float: left;
}

.main-indexPage .ip-banner .banner-list li {
    float: left;
}

.main-indexPage .ip-banner .banner-list a {
    display: block;
}

.main-indexPage .ip-banner .banner-list img {
    width: 566px;
    height: 235px;
    display: block;
}

.main-indexPage .ip-banner .banner-dot {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 1;
    text-align: center;
    font-size: 0;
}

.main-indexPage .ip-banner .banner-dot span {
    display: inline-block;
    width: 40px;
    height: 4px;
    background: #fff;
    border-radius: 2px;
    margin: 0 3px;
    cursor: pointer;
}

.main-indexPage .ip-banner .banner-dot span.active {
    width: 20px;
    border-radius: 3px;
}

.main-indexPage .public-recommendZhuiHao .rzh-table td {
    background: #ffffff;
}
.shouyeGongao {
    box-sizing: border-box;
    width: 293px
    /* padding: 10px 0 12px; */
    padding: 0px;
    margin: 0px;
    /* border-bottom: 1px dashed #e5e5e5; */
    background: white;
    border-radius: 8px;


}

.shouyeGongao .li{

    display: block;
    padding: 0px;
    /* font-size: 12px; */
    line-height: 30px;
    padding-left: 18px;
    color: #666;
    position: relative;

}

.shouyeGongao .date{
  
    color: #999999;
    font-size: 12px;
    /* padding-right: 8px; */
}

.shouyeGongao .title{
    float: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 230px;
    font-size: 12px;
    color: #666;
}
.shouyeGongao .li::before {
    position: absolute;
    top: 11px;
    left: 0px;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ccc;
}









.shouyeGongaoNew {
    box-sizing: border-box;
    width: 293px
    /* padding: 10px 0 12px; */
    padding: 0px;
    margin: 0px;
    /* border-bottom: 1px dashed #e5e5e5; */
    background: white;
    border-radius: 8px;


}

.shouyeGongaoNew .li{

    display: block;
    padding: 0px;
    /* font-size: 12px; */
    line-height: 30px;
    padding-left: 18px;
    color: #666;
    position: relative;

}

.shouyeGongaoNew .date{
  
    color: #999999;
    font-size: 12px;
    /* padding-right: 8px; */
}

.shouyeGongaoNew .title{
    float: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 200px;
    font-size: 12px;
    color: #666;
}
.shouyeGongaoNew .li::before {
    position: absolute;
    top: 11px;
    left: 0px;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ccc;
}
.main-indexPage .ip-b2 {
    padding-bottom: 0px;
}

.main-indexPage .ip-b2 .public-szLotteryNotice .public-titleBlock {
    padding-bottom: 7px;
    background: #fff;
}

.main-indexPage .ip-b2 .b2-r {
    float:left;
    width: 846px;
}

.main-indexPage .ip-gpcLotteryNotice {
    height: 355px;
    overflow: hidden;
    margin-bottom: 5px;
    background-color: #ffffff;
    border-radius: 0px;
   /* padding: 10px 0px 10px 0px;*/
}

.main-indexPage .ip-gpcLotteryNotice .ln-li {
    border-top: 1px dashed #d6d6d6;
    padding: 6px 0 0 6px;
    height: 82px;
}

.main-indexPage .ip-gpcLotteryNotice .ln-li:nth-of-type(1) {
    border-top: none;
    border-radius: 8px;
}

.main-indexPage .ip-gpcLotteryNotice .logo {
    display: block;
    float: left;
    padding-top: 15px;
    padding-left: 15px;
    width: 70px;
    font-size: 0;
}

.main-indexPage .ip-gpcLotteryNotice .logo img {
    max-width: 50px;
}

.main-indexPage .ip-gpcLotteryNotice .ln-contentB {
    float: left;
    width: 718px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock {
    float: left;
    width: 360px;
    height: 75px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .info {
    line-height: 22px;
    padding-top: 8px;
    float: left;
    width: 100%;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .info .name {
    color: #333333;
    text-decoration: none;
    font-size: 14px;
    padding-right: 5px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .info .name:hover {
    color: #c40d0d;
    text-decoration: none;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .info .latestIssue {
    font-size: 14px;
    padding-right: 10px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .info .data {
    font-size: 14px;
    color: #999999;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number {
    float: left;
    font-size: 0;
    /*PK10、幸运飞艇*/
    /*[K3]*/
    /*幸运农场*/
    /*动物总动员*/
    /*快乐8*/
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number span {
    float: left;
    display: block;
    width: 29px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 4px 8px 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span {
    width: 32px;
    height: 32px;
    margin: 0 4px 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num01 {
    background-position: 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num02 {
    background-position: -34px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num03 {
    background-position: -68px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num04 {
    background-position: -102px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num05 {
    background-position: -136px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num06 {
    background-position: -170px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num07 {
    background-position: -204px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num08 {
    background-position: -238px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num09 {
    background-position: -272px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.pk10 span.num10 {
    background-position: -306px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span {
    width: 38px;
    height: 38px;
    margin: 0 20px 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span.num01 {
    background-position: 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span.num02 {
    background-position: -52px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span.num03 {
    background-position: -104px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span.num04 {
    background-position: -156px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span.num05 {
    background-position: -208px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.k3 span.num06 {
    background-position: -260px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span {
    width: 30px;
    height: 30px;
    font-size: 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num01 {
    background-position: 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num02 {
    background-position: 0 -32px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num03 {
    background-position: 0 -64px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num04 {
    background-position: 0 -96px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num05 {
    background-position: 0 -128px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num06 {
    background-position: 0 -160px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num07 {
    background-position: 0 -192px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num08 {
    background-position: 0 -224px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num09 {
    background-position: 0 -256px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num10 {
    background-position: 0 -288px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num11 {
    background-position: 0 -320px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num12 {
    background-position: 0 -352px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num13 {
    background-position: 0 -384px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num14 {
    background-position: 0 -416px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num15 {
    background-position: 0 -448px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num16 {
    background-position: 0 -480px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num17 {
    background-position: 0 -512px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num18 {
    background-position: 0 -544px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num19 {
    background-position: 0 -576px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.xync span.num20 {
    background-position: 0 -608px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology {
    padding-top: 15px;
    font-size: 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span {
    display: inline-block;
    width: 32px;
    height: 40px;
    font-size: 0;
    margin: 0 4px 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num01 {
    background-position: 0 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num02 {
    background-position: -42px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num03 {
    background-position: -84px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num04 {
    background-position: -126px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num05 {
    background-position: -168px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num06 {
    background-position: -210px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num07 {
    background-position: -252px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num08 {
    background-position: -294px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num09 {
    background-position: -336px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num10 {
    background-position: -378px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num11 {
    background-position: -420px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num12 {
    background-position: -462px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num13 {
    background-position: -504px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num14 {
    background-position: -546px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num15 {
    background-position: -588px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num16 {
    background-position: -630px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num17 {
    background-position: -672px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num18 {
    background-position: -714px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num19 {
    background-position: -756px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.zoology span.num20 {
    background-position: -798px 0;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.kl8 {
    padding-right: 25px;
    padding-top: 8px;
    position: relative;
    width: 285px;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.kl8 i {
    position: absolute;
    right: 0;
    top: 25px;
    font-size: 14px;
    color: #333333;
}

.main-indexPage .ip-gpcLotteryNotice .newInfoBlock .number.kl8 span {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    margin: 0 4px 6px 0;
}

.main-indexPage .ip-gpcLotteryNotice .beProgressing {
    display: none;
    float: left;
    width: 100%;
    line-height: 32px;
    font-size: 12px;
    color: #e33d3d;
}

.main-indexPage .ip-gpcLotteryNotice .line {
    float: right;
    display: none;
    width: 1px;
    height: 70px;
    background: #d6d6d6;
    margin-right: 20px;
    margin-top: 14px;
}

.main-indexPage .ip-gpcLotteryNotice .timeBlock {
    float: right;
    padding-top: 0px;
    width: 268px;
}

.main-indexPage .ip-gpcLotteryNotice .time .yuopen b{

    color: #3980d5;
    margin-top: 5px;
    font-size: 16px;
    font-weight: normal;
}


.main-indexPage .ip-gpcLotteryNotice .timeText {
    display: block;
    float: left;
    line-height: 20px;
    padding-top: 8px;
    font-size: 14px;

}

.main-indexPage .ip-gpcLotteryNotice .time {
    display: block;
    float: left;
    font-size: 0;
}

.main-indexPage .ip-gpcLotteryNotice .time span {
    display: inline-block;
    font-size: 0;
}

.main-indexPage .ip-gpcLotteryNotice .time b {
    display: inline-block;
 
    font-size: 16px;
  
       color: #c14242;

    text-align: center;
}

.main-indexPage .ip-gpcLotteryNotice .time i {
    display: inline-block;
    width: 24px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #555555;
    text-align: center;
}

.main-indexPage .ip-gpcLotteryNotice .btn {
    float: right;
    margin-top: 20px;
    display: block;
    width: 110px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border-radius: 4px;
    font-size: 16px;
    color: #ffffff;
    background: #53545d;
}

.main-indexPage .ip-gpcLotteryNotice .btn:hover {
    background: #e33d3d;
}

.main-indexPage .ip-gpcLotteryNotice .ln-funBtnB {
    float: right;
    width: 52%;
    margin-top: -36px;
}

.main-indexPage .ip-gpcLotteryNotice .ln-funBtnB .funBtn {
    float: right;
    display: block;
   /* width: 80px;*/
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 4px;
    border: 0px solid #d3d3d3;
    background: #ffffff;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
    margin-right: 15px;
}

.main-indexPage .ip-gpcLotteryNotice .ln-funBtnB .funBtn:hover {
    border: 0px solid #e33d3d;
    background: #fff;
    color: #3990e1;
}

.main-indexPage .ip-videoB .vb {
    margin-top: 30px;
    position: relative;
}

.main-indexPage .ip-videoB .btnL,
.main-indexPage .ip-videoB .btnR {
    display: block;
    width: 16px;
    height: 30px;
    position: absolute;
    top: 58px;
    cursor: pointer;
}

.main-indexPage .ip-videoB .btnL {
    left: 0;
    background-position: -10px -10px;
}

.main-indexPage .ip-videoB .btnL:hover {
    background-position: -10px -60px;
}

.main-indexPage .ip-videoB .btnR {
    right: 0;
    background-position: -10px -110px;
}

.main-indexPage .ip-videoB .btnR:hover {
    background-position: -10px -160px;
}

.main-indexPage .ip-videoB .list {
    width: 660px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.main-indexPage .ip-videoB .list ul {
    float: left;
    width: 999999px;
}

.main-indexPage .ip-videoB .list li {
    float: left;
    padding-right: 30px;
    width: 200px;
}

.main-indexPage .ip-videoB .list .videoB {
    width: 200px;
    height: 145px;
}

.main-indexPage .ip-infoTechniques {
    padding-bottom: 60px;
}

.main-indexPage .ip-infoTechniques .it_listBlock {
    padding-top: 20px;
    width: 1000px;
    height: 420px;
    overflow: hidden;
}

.main-indexPage .ip-infoTechniques .it_listBlock ul {
    float: left;
    width: 1200px;
}

.main-indexPage .ip-infoTechniques .it_listBlock li {
    float: left;
    width: 320px;
    margin-right: 20px;
    /* border-right: 1px solid #e5e5e5; */
    padding-bottom: 15px;
}

.main-indexPage .ip-infoTechniques .it_listBlock .sort {
    display: block;
    line-height: 20px;
    font-size: 14px;
    color: #1c1f2e;
    margin-bottom: 10px;
}

.main-indexPage .ip-infoTechniques .it_listBlock .sort a {
    color: #666;
    font-weight: bold;
}

.main-indexPage .ip-infoTechniques .it_listBlock .sort .sort_more {
    color: #999;
    font-weight: normal;
    font-size: 12px;
    float: right;
}

.main-indexPage .ip-infoTechniques .it_listBlock .sort a:hover {
    color: #e33d3d;
}

.main-indexPage .ip-infoTechniques .it_listBlock .list {
    box-sizing: border-box;
    width: 320px;
    /* padding: 10px 0 12px; */
    padding: 10px;
    margin: 0px;
    /* border-bottom: 1px dashed #e5e5e5; */
    background: white;
    border-radius: 8px;
}

.main-indexPage .ip-infoTechniques .it_listBlock .li {
    display: block;
    padding: 0 5px 0 10px;
    /* font-size: 12px; */
    line-height: 30px;
    padding-left: 18px;
    position: relative;
}

.main-indexPage .ip-infoTechniques .it_listBlock .li::before {
    position: absolute;
    top: 11px;
    left: 0px;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ccc;
}

.main-indexPage .ip-infoTechniques .it_listBlock .li:hover .title {
    color: #e33d3d;
}

.main-indexPage .ip-infoTechniques .it_listBlock .title {
    float: left;
    display: block;
    width: 220px;
    font-size: 12px;
    color: #666;
}

.main-indexPage .ip-infoTechniques .it_listBlock .date {
    float: right;
    font-size: 12px;
    color: #999999;
}

.main-lotteryHomePage .public-allFunBlock {
    padding-bottom: 20px;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 8px;
}

.main-lotteryHomePage .public-allFunBlock .afb-funBtnB {
    /* border-bottom: 1px solid #e9e9e9; */
}

.main-lotteryHomePage .lh-articleListBlock {
    padding-bottom: 6px;
    width: 100%;
    float: left;
}


.main-lotteryHomePage .public-recommendZhuiHao {
    padding-top: 6px;
    float: right;
    /* padding-left: 5px; */
    background: #fff;
    width: 549px;
}

.main-lotteryHomePage .public-recommendZhuiHao .rzh-table td {
   /* height: 50px; */
}

.main-lotteryHomePage .howToPlay {
    float: right;
    width: 306px;
}

.main-lotteryHomePage .howToPlay .title {
    background: #e33d3d;
    height: 38px;
    line-height: 38px;
    text-align: center;
    padding: 0 10px;
    font-size: 14px;
    color: #FFFFFF;
    position: relative;
}

.main-lotteryHomePage .howToPlay .more {
    position: absolute;
    top: 0;
    right: 10px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
}

.main-lotteryHomePage .howToPlay .more:hover {
    color: #ffc5c5;
}

.main-lotteryHomePage .howToPlay .content {
    border: 1px solid #f4b8b8;
    line-height: 26px;
    font-size: 14px;
    color: #333333;
    padding: 8px 20px 15px;
}

.main-lotteryHomePage .lh-listConBlock {
    padding-bottom: 5px;
}

.main-lotteryHomePage .lh-leftList {
    width: 826px;
    padding-top: 5px;
    background: #fff;
    float: left;

}

.main-lotteryHomePage .lh-leftList .al_listBlock {
    overflow: hidden;
    padding-bottom: 12px;
    background-color: #ffffff;
    border-radius: 0px;
}

.main-lotteryHomePage .lh-leftList .al_listBlock ul {
    float: left;
    width: 800px;
}

.main-lotteryHomePage .lh-leftList .al_listBlock li {
    float: left;
    padding-right: 5px;
    width: 394px;
}

.main-lotteryHomePage .lh-leftList .al_listBlock .title {
    width: 322px;
}

.main-lotteryHomePage .lh-rightList {
    float: right;
    width: 339px;
    margin-left: 5px;
    padding-top: 5px;
    background: #fff;
}

.main-lotteryHomePage .lh-rightList li {
    padding-left: 0;
    background: none;
}

.main-lotteryHomePage .lh-rightList .title {
    width: 249px;
}

.main-lotteryHomePage .lh-rightList .al_listBlock {
    padding-bottom: 12px;
    background-color: #ffffff;
    border-radius: 0px;
    padding-left: 8px;
}

.main-lotteryHomePage .lh-contentList {
    width: 100%;
}

.main-lotteryHomePage .lh-contentList .al_listBlock {
    overflow: hidden;
    padding-bottom: 12px;
}

.main-lotteryHomePage .lh-contentList .al_listBlock ul {
    float: left;
    width: 1080px;
}

.main-lotteryHomePage .lh-contentList .al_listBlock li {
    float: left;
    padding-right: 55px;
    width: 285px;
}

.main-lotteryHomePage .lh-contentList .al_listBlock .title {
    width: 170px;
}

.main-lotteryHomePage .lh-lotterySkill1 {
    width: 650px;
}

.main-lotteryHomePage .lh-lotterySkill1 .al_listBlock {
    overflow: hidden;
}

.main-lotteryHomePage .lh-lotterySkill1 .al_listBlock ul {
    float: left;
    width: 710px;
}

.main-lotteryHomePage .lh-lotterySkill1 .al_listBlock li {
    float: left;
    padding-right: 55px;
    width: 288px;
}

.main-lotteryHomePage .lh-lotterySkill1 .al_listBlock .title {
    width: 124px;
}

.main-lotteryHomePage .lh-lotterySkill2 .al_listBlock .title {
    width: 230px;
}

.main-lotteryHomePage .lh-everydayRemind .al_listBlock .title {
    width: 125px;
}

.main-lotteryHomePage .lh-historyTableBlock {
    width: 100%;
    background: #fff;
    float: left;
}
.lothome-content {
width: 100%;
    float: left;
    padding: 8px 0px 8px 0px;
    background: #fff;
}

.lothome-content .lothome-con {
        width: 98%;
  margin:0px auto;
    background: #fff;
}


.lothome-content a {
width: 180px;
    text-align: center;
    padding: 5px;
    /* border-left: 1px solid #1e88d2; */
    /* padding-top: 5px; */
    line-height: 33px;
    font-size: 14px;
    /* padding-right: 26px; */
    white-space: nowrap;
    color: #2f2f44;
    /* padding-left: 18px; */
    /* padding-right: 18px; */
    /* margin-right: 15px; */
    /* background-image: url(/images/new/daxuan_1.png); */
    background-position: left;
    background-size: 18px;
    background-repeat: no-repeat;
    float: left;

}
    .lothome-content a:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
        box-shadow: 0 0 2px 2px #7f80a2;
        color: #c14242;
    }

.main-lotteryHomePage .lh-historyTableBlock .ht-title {
   padding-top: 6px;
    padding-bottom: 6px;
    border-left: 10px solid #1e88d2;
    /* padding-left: 14px; */
    line-height: 34px;
    padding-right: 6px;
    height: 23px;
    line-height: 22px;
    background: url(/images/new/tit_line_bg.jpg) no-repeat left bottom;
    overflow: hidden;
    border-bottom: 4px solid #e9e9e9;
}



.main-lotteryHomePage .lh-historyTableBlock .ht-title .name {
    display: block;
    float: left;
    line-height: 21px;
    /* padding: 0 6px; */
    font-weight: bold;
    font-size: 18px;
    color: rgba(51, 51, 51, 1);
    font-family: "Microsoft YaHei";
    opacity: 1;
}

.main-lotteryHomePage .lh-historyTableBlock .ht-title .more {
    color:#2680e4;
    text-decoration: none;
    float: right;
    font-size: 12px;
}

.main-lotteryHomePage .lh-historyTableBlock .ht-title .more:hover {
    color: #e33d3d;
    text-decoration: none;
}

.main-lotteryHomePage .lh-historyTableBlock .ht-otherBlock {
    padding-top: 30px;
}

.main-lotteryHomePage .lh-historyTableBlock .ht-otherBlock .otherTable {
    float: left;
    width: 598px;
}

.main-lotteryHomePage .lh-historyTableBlock .explain_block {
    padding-top: 23px;
}

.main-lotteryHomePage .publicToPlay_Block {
    padding-top: 25px;
}

.main-lotteryHomePage .publicToPlay_Block .ToPlay_con {
    height: 266px;
    overflow: hidden;
    overflow-y: scroll;
    /* border: 1px solid #e9e9e9; */
    padding: 8px 18px 4px 16px;
    font-size: 14px;
    color: #333;
    line-height: 26px;
    background-color: #ffffff;
    border-radius: 8px;
}

.main-lotteryHomePage .w386 {
    width: 386px;
}

.main-lotteryHomePage .w306 {
    width: 306px;
}

.main-lotteryHistoryPage .lotteryHistoryBlock {
    position: relative;
    width: 100%;
    float: left;
}

.main-lotteryHistoryPage .lotteryHistoryBlock.active .lotteryHistory {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 11;
}

.main-lotteryHistoryPage .lotteryHistoryBlock.active .lh-putOn {
    display: block;
}

.main-lotteryHistoryPage .history-maskLayer {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.main-lotteryHistoryPage .lotteryHistory {

    background: #FFFFFF;
}

.main-lotteryHistoryPage .lh-putOn {
    display: none;
    position: absolute;
    right: 0px;
    top: -60px;
    width: 28px;
    padding-top: 30px;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
}

.main-lotteryHistoryPage .lh-funBtn {
    display: block;
    border: 1px solid #d6d6d6;
    background: #fafafa;
    border-radius: 4px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    cursor: pointer;
}

.main-lotteryHistoryPage .lh-funBtn .light,
.main-lotteryHistoryPage .lh-funBtn .checkbox,
.main-lotteryHistoryPage .lh-funBtn .export,
.main-lotteryHistoryPage .lh-funBtn .share,
.main-lotteryHistoryPage .lh-funBtn .explain {
    display: inline-block;
    position: relative;
    margin-right: 5px;
    float: left;
}

.main-lotteryHistoryPage .lh-funBtn .light {
    width: 14px;
    height: 16px;
    background-position: -122px -46px;
    top: 7px;
}

.main-lotteryHistoryPage .lh-funBtn .checkbox {
    width: 16px;
    height: 16px;
    background-position: -10px -84px;
    top: 7px;
}

.main-lotteryHistoryPage .lh-funBtn .export {
    width: 16px;
    height: 16px;
    background-position: -86px -46px;
    top: 8px;
}

.main-lotteryHistoryPage .lh-funBtn .share {
    width: 16px;
    height: 16px;
    background-position: -46px -84px;
    top: 7px;
}

.main-lotteryHistoryPage .lh-funBtn .explain {
    width: 16px;
    height: 16px;
    background-position: -46px -48px;
    top: 7px;
}

.main-lotteryHistoryPage .lh-funBtn:hover,
.main-lotteryHistoryPage .lh-funBtn.active {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}

.main-lotteryHistoryPage .lh-funBtn:hover .light,
.main-lotteryHistoryPage .lh-funBtn.active .light {
    background-position: -122px -82px;
}

.main-lotteryHistoryPage .lh-funBtn:hover .checkbox,
.main-lotteryHistoryPage .lh-funBtn.active .checkbox {
    background-position: -10px -48px;
}

.main-lotteryHistoryPage .lh-funBtn:hover .share,
.main-lotteryHistoryPage .lh-funBtn.active .share {
    background-position: -82px -84px;
}

.main-lotteryHistoryPage .lh-funBtn:hover .explain,
.main-lotteryHistoryPage .lh-funBtn.active .explain {
    background-position: -86px -10px;
}

.main-lotteryHistoryPage .lh-superposedLayer {
    display: none;
    position: absolute;
    top: 40px;
    right: 0;
    padding: 10px 15px;
    border-radius: 8px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    z-index: 1;
}

.main-lotteryHistoryPage .lh-superposedLayer .arrow {
    display: block;
    width: 18px;
    height: 8px;
    position: absolute;
    top: -8px;
    right: 36px;
}

.main-lotteryHistoryPage .lh-titleBlock {
    padding-bottom: 8px;
    padding-top: 8px;
    height: auto;
    position: relative;
    z-index: 2;
}

.main-lotteryHistoryPage .lh-titleBlock .exportInfo {
    width: 215px;
}

.main-lotteryHistoryPage .lh-titleBlock .exportInfo .public_selectPlugIn {
    font-size: 12px;
}

.main-lotteryHistoryPage .lh-titleBlock .exportInfo .public_selectPlugIn .selectedText {
    height: 20px;
    line-height: 20px;
}

.main-lotteryHistoryPage .lh-titleBlock .exportInfo .public_selectPlugIn .selectOption {
    top: 21px;
}

.main-lotteryHistoryPage .lh-titleBlock .exportInfo .public_selectPlugIn .selectOption .lis {
    height: 20px;
    line-height: 20px;
}

.main-lotteryHistoryPage .lh-titleBlock .exportInfo .btn {
    display: block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding: 0 6px;
    border: 1px solid #a7ccf4;
    background: #f7fbff;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
    color: #2680e4;
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

.main-lotteryHistoryPage .lh-titleBlock .exportInfo .text {
    display: block;
    float: left;
    line-height: 22px;
    padding-left: 8px;
}

.main-lotteryHistoryPage .lh-titleBlock .exportBlock {
    position: relative;
}

.main-lotteryHistoryPage .lh-titleBlock .title-left {
    position: absolute;
    top: 8px;
    left: 10px;
}

.main-lotteryHistoryPage .lh-titleBlock .title-right {
    position: absolute;
    top: 8px;
    right: 10px;
}

.main-lotteryHistoryPage .lh-titleBlock .title-right .dateText {
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #333333;
}

.main-lotteryHistoryPage .lh-titleBlock .titleText {
    display: block;
    width: 100%;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    color: #333333;
}

.main-lotteryHistoryPage .lh-toolBlock {
   border-top: 1px solid #e9e9e9;
    border-bottom: 0;
    padding: 8px 10px;
}

.main-lotteryHistoryPage .lh-toolBlock .toolText {
    float: left;
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #333333;
}

.main-lotteryHistoryPage .lh-toolBlock .public-checkboxBlock {
    padding-top: 7px;
}

.main-lotteryHistoryPage .lh-toolBlock .explainBlock {
    float: right;
    position: relative;
}

.main-lotteryHistoryPage .lh-toolBlock .explainBlock .explainInfo {
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    width: 245px;
}

.lh-historyTableBlock .public-table {
    background-color: #ffffff;
    border-radius: 0px;
    padding: 15px 8px;
}

.public-allFunBlock .public-btnBlock{

width: 100px;

}

.main-lotteryHistoryPage .public-table {
    min-height: 300px;
    padding-bottom: 20px;
}

.main-lotteryHistoryPage .public-table .lh-number-k3 {
    font-size: 0;
}

.main-lotteryHistoryPage .public-table .public-number-k3 {
    display: inline-block;
    position: relative;
    padding-right: 44px;
}

.main-lotteryHistoryPage .public-table .public-number-k3 .testNumber {
    display: block;
    line-height: 24px;
    font-size: 14px;
    color: #333333;
    position: absolute;
    top: 0;
    right: 0;
}

.main-lotteryDetailsPage {
   /* padding-top: 8px;*/
   
}

.main-lotteryDetailsPage .ld-publicSubNav {
    float: left;
    width: 178px;
    background: white;
}

.main-lotteryDetailsPage .ld-publicSubNav .nav {
    display: block;
    position: relative;
    height: 43px;
    line-height: 43px;
    padding: 0 34px 0 20px;
    font-size: 15px;
    color: #333333;
}

.main-lotteryDetailsPage .ld-publicSubNav .arrow {
    width: 14px;
    height: 7px;
    position: absolute;
    top: 15px;
    right: 20px;
}

.main-lotteryDetailsPage .ld-publicSubNav .subNav {
    display: block;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    background: #f6f6f6;
}

.main-lotteryDetailsPage .ld-publicSubNav .subNav:hover,
.main-lotteryDetailsPage .ld-publicSubNav .subNav.active {
    color: #e33d3d;
    background: #eeeeee;
}

.main-lotteryDetailsPage .ld-publicSubNav .subNavBlock {
    display: none;
    border-top: 1px solid #e9e9e9;
}

.main-lotteryDetailsPage .ld-publicSubNav li {
    border-top: none;
}

.main-lotteryDetailsPage .ld-publicSubNav li.first {
    border-top: 0;
}

.main-lotteryDetailsPage .ld-publicSubNav li.active .arrow {
    background-position: -16px -9px;
}

.main-lotteryDetailsPage .ld-publicSubNav li.active .subNavBlock {
    display: block;
    /* background: #eee; */
}

.main-lotteryDetailsPage .ld-publicSubNav li.noSubNav .arrow {
    display: none;
}

.main-lotteryDetailsPage .ld-publicSubNav li.noSubNav:hover .nav,
.main-lotteryDetailsPage .ld-publicSubNav li.noSubNav.active .nav {
    color: #e33d3d;
    background: #eeeeee;
}


.main-lotteryDetailsPage .ld-contentBlock {
    float: left;
    background: #fff;
    margin-left: 1px;
    width: 932px;
    min-height: 850px;
}

.main-lotteryDetailsPage .ld-DetailsBlock {
    border: 1px solid #e9e9e9;
    margin-bottom: 10px;
    position: relative;
}

.main-lotteryDetailsPage .lc_lotteB {
    padding: 32px 50px 15px 44px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num {
    width:100%;
    padding-bottom: 15px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .ln_img {
    float: left;
    width: 105px;
    height: 95px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .num_con {
    float: left;
        width: 87%;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_left {
    float: left;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_title {
    line-height: 32px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_title b {
    font-size: 18px;
    color: #333;
    padding-right: 10px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_title span {
    font-size: 14px;
    color: #999;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_title i {
    color: #e33d3d;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_time {
    padding-top: 4px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_time span {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 6px;
    font-size: 14px;
    color: #555;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .mc_number .mc_time span.time {
    width: 30px;
    padding: 0;
    background: #53545d;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum {
    line-height: 38px;
    padding-top: 10px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum span {
    float: left;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum .bn_t {
    float: left;
    font-size: 14px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum .bn_ba {
    float: left;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum .bn_ba b {
    float: left;
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin: 0 3px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_ballNum .testNumber {
    float: left;
    line-height: 38px;
    font-size: 16px;
    color: #333333;
    width: auto;
    padding-left: 50px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_volume {
    font-size: 14px;
    padding-top: 20px;
}

.main-lotteryDetailsPage .lc_lotteB .cl_num .cn_volume b {
    font-weight: normal;
    color: #999999;
    padding: 0 10px;
}

.main-lotteryDetailsPage .mc_notice {
    /* padding-top: 40px; */
}

.main-lotteryDetailsPage .mc_notice .cn_ice {
    height: 32px;
    line-height: 32px;
}

.main-lotteryDetailsPage .mc_notice .cn_ice span {
    float: left;
}

.main-lotteryDetailsPage .mc_notice .cn_ice .nt_t {
    font-size: 15px;
    color: #333;
    padding-right: 6px;
}

.main-lotteryDetailsPage .mc_notice .cn_ice .select {
    width: 100px;
    height: 30px;
    border: 1px solid #999;
}

.main-lotteryDetailsPage .mc_notice .cn_ice .nt_da {
    font-size: 14px;
    color: #999999;
    padding-left: 20px;
    max-width: 420px;
}

.main-lotteryDetailsPage .mc_notice .cn_ice .record {
    float: right;
    font-size: 14px;
    color: #2680e4;
}

.main-lotteryDetailsPage .font_red {
    color: #e33d3d;
}

.main-lotteryDetailsPage .font_blue {
    color: #2680e4;
}

.main-lotteryDetailsPage .font_green {
    color: #00b722;
}

.main-lotteryDetailsPage .font_orange {
    color: #ff8400;
}

.main-lotteryDetailsPage .font_gray {
    color: #999;
}

.main-lotteryDetailsPage .cl_listBlock {
    padding-top: 15px;
}

.main-lotteryDetailsPage .cl_listBlock .cl_tit {
    padding-left: 20px;
    line-height: 38px;
    font-size: 16px;
}

.main-lotteryDetailsPage .cl_listBlock .cl_tab th {
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #eeeeee;
    border: 1px solid #e9e9e9;
    font-size: 14px;
    font-weight: normal;
}

.main-lotteryDetailsPage .cl_listBlock .cl_tab td {
    padding: 7px 0;
    height: 24px;
    line-height: 24px;
    border: 1px solid #e9e9e9;
    text-align: center;
    font-size: 14px;
}

.main-lotteryDetailsPage .cl_listBlock .cl_tab td span {
    display: block;
    padding: 0 16px;
}

.main-lotteryDetailsPage .else_lotteB .mc_left {
    width: 356px;
    min-height: 100px;
    /* border-right: 1px solid #d6d6d6; */
}

.main-lotteryDetailsPage .else_lotteB .mc_da {
    display: block;
    padding-top: 5px;
    line-height: 25px;
    font-size: 14px;
}

.main-lotteryDetailsPage .else_lotteB .mc_right {
    display: none;
    float: left;
    width: 140px;
    height: 100px;
    margin-left: 48px;
    position: relative;
}

.main-lotteryDetailsPage .else_lotteB .mc_right a {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px;
}

.main-lotteryDetailsPage .else_lotteB .mc_right a i {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 25px;
    left: 50%;
    margin-left: -25px;
    display: block;
}

.main-lotteryDetailsPage .else_lotteB .mc_right img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}

.main-lotteryDetailsPage .else_lotteB .mc_right:hover a {
    display: block;
}

.main-lotteryDetailsPage .else_lotteB .public-table {
    padding-top: 14px;
}

.main-lotteryDetailsPage .else_lotteB .public-table .ball_num {
    display: inline-block;
    font-size: 0;
    text-align: left;
}

.main-lotteryDetailsPage .else_lotteB .public-table .ball_num i {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    margin: 0 4px;
}

.main-lotteryDetailsPage .else_lotteB .public-table .ball_kl8 {
    width: 302px;
    padding-left: 30px;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative;
    margin: 0 auto;
    font-size: 0;
}

.main-lotteryDetailsPage .else_lotteB .public-table .ball_kl8 span {
    display: inline-block;
    width: 30px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    color: #e33d3d;
}

.main-lotteryDetailsPage .else_lotteB .public-table .ball_kl8 i {
    position: absolute;
    left: 0;
    top: 13px;
    font-size: 14px;
    color: #333333;
}

.main-lotteryDetailsPage .else_lotteB .public-table .ball_kl8 span {
    height: 20px;
    line-height: 20px;
}

.main-lotteryDetailsPage .else_lotteB .public-table .touch {
    color: #2680e4;
    text-decoration: none;
}

.main-lotteryDetailsPage .else_lotteB .public-table .touch:hover {
    color: #2680e4;
    text-decoration: underline;
}

.main-lotteryDetailsPage .NumberGame_nav .na_li:hover,
.main-lotteryDetailsPage .NumberGame_nav .na_li.active {
    background: #eeeeee;
}

.main-lotteryDetailsPage .NumberGame_nav .na_li:hover span,
.main-lotteryDetailsPage .NumberGame_nav .na_li.active span {
    color: #e23a3a;
}

.main-lotteryDetailsPage .cn_skip {
    padding-top: 16px;
}

.main-lotteryDetailsPage .cn_skip a {
    float: left;
    padding: 0 10px;
    border: 1px solid #d6d6d6;
    background: #fafafa;
    border-radius: 4px;
    margin-right: 16px;
    height: 30px;
    font-size: 14px;
    color: #333;
}

.main-lotteryDetailsPage .cn_skip a:hover,
.main-lotteryDetailsPage .cn_skip a.active {
    background: #fff;
    border: 1px solid #e23a3a;
    color: #e23a3a;
}

.main-lotteryDetailsPage .cn_skip i {
    float: left;
    width: 18px;
    height: 18px;
    margin: 6px 5px 0 0;
}

.main-lotteryDetailsPage .cn_skip span {
    float: left;
    line-height: 30px;
}

.main-lotteryDetailsPage .cn_skip .video {
    background-position: -48px -10px;
}

.main-lotteryDetailsPage .cn_skip .record {
    background-position: -10px -10px;
}

.lc_playingPage {
    padding: 0 20px 15px;
}

.lc_playingPage .pp_nav {
    border-bottom: 1px solid #e6e6e6;
}

.lc_playingPage .pp_nav li {
    
    float: left;
    height: 48px;
}



.lc_playingPage .pp_nav a {
    display: block;
    line-height: 28px;
    padding: 10px 40px;
    font-size: 16px;
    color: #333;
    border-bottom: 2px solid #fff;
}

.lc_playingPage .pp_nav a:hover,
.lc_playingPage .pp_nav a.active {
    border-bottom: 0px solid #e33d3d;
    color: #3980d5;
}

.lc_playingPage .pp_nav a:hover .pl_js,
.lc_playingPage .pp_nav a.active .pl_js {
    background-position: -25px 0;
}

.lc_playingPage .pp_nav a:hover .pl_gz,
.lc_playingPage .pp_nav a.active .pl_gz {
    background-position: -25px -25px;
}

.lc_playingPage .pp_nav i {
    display: inline-block;
    width: 23px;
    height: 24px;
    float: left;
    position: relative;
    margin-right: 5px;
    top: 3px;
    left: 0;
}

.lc_playingPage .pp_nav .pl_js {
    background-position: 0 0;
}

.lc_playingPage .pp_nav .pl_gz {
    background-position: 0 -25px;
}

.lc_playingPage .pp_con {
    padding-top: 18px;
    line-height: 29px;
    font-size: 16px;
}

.main-playingRulePage .ld-publicNav {
    border: 0px solid #e9e9e9;
    background: #fafafa;
    padding-left: 20px;
    margin-bottom: 10px;
}
/*

.main-lotteryDetailsPage .ld-publicNav {
    border: 1px solid #e9e9e9;
    background: #fafafa;
    padding-left: 20px;
    margin-bottom: 10px;
}
.main-lotteryDetailsPage .ld-publicNav ul {
    float: left;
}

.main-lotteryDetailsPage .ld-publicNav li {
    float: left;
}

.main-lotteryDetailsPage  .ld-publicNav .sort {
    display: block;
    float: left;
    font-size: 18px;
    color: #333333;
    padding: 16px 5px 13px;
    line-height: 26px;
}

.main-lotteryDetailsPage .ld-publicNav .line {
    display: block;
    float: left;
    width: 40px;
    height: 58px;
}

.main-lotteryDetailsPage .ld-publicNav .gp {
    width: 24px;
    height: 23px;
    background-position: -10px -10px;
    top: 1px;
}

.main-lotteryDetailsPage .ld-publicNav .df {
    width: 20px;
    height: 24px;
    background-position: -10px -53px;
}
*/
.main-playingRulePage .ld-publicNav .qg {
    width: 23px;
    height: 21px;
    background-position: -54px -10px;
    top: 2px;
}

.main-playingRulePage .ld-publicNav ul {
    float: left;
}

.main-playingRulePage .ld-publicNav li {
    float: left;
}

.main-playingRulePage .ld-publicNav .sort {
    display: block;
    float: left;
    font-size: 18px;
    color: #333333;
    padding: 16px 5px 13px;
    line-height: 26px;
}

.main-playingRulePage .ld-publicNav .sort:hover,
.main-playingRulePage .ld-publicNav .sort.active {
    border-bottom: 0px solid #e33d3d;
    color: #3980d5;
}

.main-playingRulePage .ld-publicNav .qg,
.main-playingRulePage .ld-publicNav .gp,
.main-playingRulePage .ld-publicNav .df,
.main-playingRulePage .ld-publicNav .map {
    display: block;
    float: left;
    position: relative;
    margin-right: 8px;
}

.main-playingRulePage .ld-publicNav .qg {
    width: 23px;
    height: 21px;
    background-position: -54px -10px;
    top: 2px;
}

.main-playingRulePage .ld-publicNav .gp {
    width: 24px;
    height: 23px;
    background-position: -10px -10px;
    top: 1px;
}

.main-playingRulePage .ld-publicNav .df {
    width: 20px;
    height: 24px;
    background-position: -10px -53px;
}

.main-playingRulePage .ld-publicNav .map {
    width: 27px;
    height: 28px;
    background-position: -49px -97px;
}

.main-playingRulePage .ld-publicNav .line {
    display: block;
    float: left;
    width: 40px;
    height: 58px;
}
.main-playingRulePage .ld-contentBlock {
float: left;
    /* margin-left: 5px; */
    width: 100%;
    /* min-height: 850px; */
}
.main-playingRulePage  .ld-publicSubNav {
    float: left;
    width: 178px;
}

.main-playingRulePage .ld-publicSubNav .nav {
    display: block;
    position: relative;
    height: 48px;
    line-height: 48px;
    padding: 0 34px 0 20px;
    font-size: 16px;
    color: #333333;
}

.main-playingRulePage .ld-publicSubNav .subNav {
    display: block;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    background: #fafafa;
}
.lc_playingPage .pp_con {
    padding-top: 18px;
    line-height: 29px;
    font-size: 16px;
}



.main-playingRulePage .ld_pubListBlock {
    margin-bottom: 32px;
    border: 1px solid #e9e9e9;
    /* padding: 0 0 0 20px; */
    background: #fff;
}

.main-playingRulePage .pub_listB {
    padding: 0 20px 16px;
    border: 1px solid #e9e9e9;
}

.main-playingRulePage .rp_lotB {
    padding-top: 15px;
}




.main-playingRulePage .lot_tit {
    width: 958px;
    height: 45px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    margin-bottom: 10px;
}
.playJieShao .lot_tit{
    width: 1128px;
    height: 45px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    margin-bottom: 10px;


}
.main-playingRulePage .lot_tit span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 45px;
    border-bottom: 1px solid #e33d3d;
    padding: 0 4px;
    font-size: 18px;
}

.main-playingRulePage .lot_list {
    padding: 18px 0 8px;
}

.main-playingRulePage .lot_list li {
    float: left;
}

.main-playingRulePage .lot_list .tl_lin {
    display: block;
    line-height: 46px;
    padding: 0 60px 9px 5px;
}

.main-playingRulePage .lot_list .ll_im {
    float: left;
    width: 54px;
    height: 46px;
    text-align: center;
}

.main-playingRulePage .lot_list .ll_f {
    float: left;
    font-size: 14px;
    color: #333;
}

.main-playingRulePage .lot_list .ll_f:hover {
    color: #e33d3d;
}

.main-playingRulePage .lot_linList {
    padding: 15px 0 20px;
}

.main-playingRulePage .lot_linList li {
    float: left;
    padding-left: 5px;
    width: 320px;
}

.main-playingRulePage .lot_linList .in_t {
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
}

.main-playingRulePage .lot_linList .in_f {
    display: block;
    line-height: 0;
    font-size: 0;
}

.main-playingRulePage .lot_linList .in_f a {
    display: inline-block;
    line-height: 32px;
    font-size: 14px;
    color: #333;
    padding: 0 26px 0 0;
}

.main-playingRulePage .lot_linList .in_f a:hover,
.main-playingRulePage .lot_linList .in_f a.active {
    color: #e33d3d;
}

.main-playingRulePage .mapPage-subTit {
    line-height: 50px;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    padding-left: 5px;
}

.main-playingRulePage .mapPage-subTit16 {
    line-height: 26px;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    padding-left: 5px;
}

.main-playingRulePage .mapPage-subTit16 .title {
    color: #333333;
}

.main-playingRulePage .mapPage-subTit16 .title:hover {
    color: #e33d3d;
}

.main-playingRulePage .mapPage-lotList {
    height: auto;
    padding: 8px 0 10px 5px;
}

.main-playingRulePage .mapPage-lotList ul {
    float: left;
    width: 100%;
}

.main-playingRulePage .mapPage-lotList li {
    float: left;
    padding: 0 70px 0 0;
}

.main-playingRulePage .mapPage-lotList a {
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #333;
}

.main-playingRulePage .mapPage-lotList a:hover,
.main-playingRulePage .mapPage-lotList a.active {
    color: #e33d3d;
}

.main-playingRulePage .mapPage-lotList.lotList40 {
    padding: 8px 0 16px 5px;
}

.main-playingRulePage .mapPage-lotList.lotList40 li {
    padding: 0 40px 0 0;
}

.main-playingRulePage .mapPage-lotList.lotList36 {
    padding: 8px 0 16px 5px;
}

.main-playingRulePage .mapPage-lotList.lotList36 li {
    padding: 0 38px 0 0;
}

.main-playingRulePage .mapPage-lotList.lotList1 {
    padding: 8px 0 0 5px;
}

.main-playingRulePage .mapPage-lotList.lotList1 li {
    padding: 0 40px 0 0;
}

.main-playingRulePage .mapPage-lotList.lotList124 {
    padding: 5px 0 16px 5px;
}

.main-playingRulePage .mapPage-lotList.lotList124 li {
    padding: 0;
    width: 120px;
}

.main-playingRulePage .mapPage-lotList.lotList140 {
    padding: 5px 0 16px 5px;
}

.main-playingRulePage .mapPage-lotList.lotList140 li {
    padding: 0;
    width: 140px;
}

.main-chaseNumberPage {
        /* padding: 0 0 40px; */
 
}

.chasepaledetailTitleDiv{

    /* line-height: 37px; */
    /* text-align: left; */
     /* background: #fff;*/
    /* font-size: 20px; */
    /* padding-top: 3px; */
    padding-bottom: 3px;
    /* margin-top: 5px; */
    text-align: center;
    font-family: 'Microsoft YaHei';
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    }
.main-chaseNumberPage .chn_listBlock {
     padding-bottom: 100px;
    margin: 0px;
}

.main-chaseNumberPage .chn_listBlock .nl_tit {
    line-height: 37px;
    text-align: left;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    
    color: rgba(51, 51, 51, 1);
    opacity: 1;
}

.main-chaseNumberPage .chn_listBlock .nl_tabBlock {
    padding-top: 2px;
}

.main-chaseNumberPage .chn_listBlock .nl_tabBlock th {
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    border-bottom: 0px solid rgba(235, 235, 235, 1);
    background-image: url(/images/new/ocenter-bg-01.png);
    font-weight: normal;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.main-chaseNumberPage .chn_listBlock .nl_tabBlock td {
    padding: 6px 0;
    border-bottom: 1px solid rgba(235, 235, 235, 1);
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
    color: rgba(102, 102, 102, 1);
}

.main-chaseNumberPage .chn_listBlock .nl_tabBlock .lt_num {
    display: inline-block;
    font-size: 0;
    text-align: left;
}

.main-chaseNumberPage .chn_listBlock .nl_tabBlock .lt_num span {
    display: inline-block;
   /* margin: 0 9px;*/
    font-size: 12px;
}

.main-chaseNumberPage .chn_listBlock .nl_cre {
    padding-top: 30px;
    padding-bottom: 20px;
    text-align: center;
}

.main-chaseNumberPage .chn_listBlock .nl_cre a {
    display: inline-block;
    width: 256px;
    height: 38px;
    line-height: 38px;
    color: rgba(59, 59, 59, 1);
    font-size: 16px;
    background: rgba(245, 245, 245, 1);
    border: 1px solid rgba(209, 209, 209, 1);
    border-radius: 19px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
    background: url(/images/public/cy-dj.png) no-repeat 60px;
}

.main-chaseNumberPage .chn_listBlock .nl_cre a:hover,
.main-chaseNumberPage .chn_listBlock .nl_cre a.active {
    color: rgba(227, 61, 61, 1);
}

.main-chaseNumberPage .fon_red {
    color: #e33d3d;
}

.main-chaseNumberPage .fon_gray {
    color: #999999;
}

.form_btnBlock {
    width: 104px;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    overflow: hidden;
    margin: 0 auto;
}

.form_btnBlock i {
    float: left;
    display: block;
    width: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    background: #fafafa;
    cursor: pointer;
}

.form_btnBlock i b {
    display: inline-block;
    width: 5px;
    height: 9px;
}

.form_btnBlock .bt_l {
    background-position: -10px -10px;
}

.form_btnBlock .bt_r {
    background-position: -35px -10px;
}

.form_btnBlock .bt_ip {
    float: left;
    padding: 4px 10px;
}

.form_btnBlock .bt_ip input {
    width: 52px;
    border: none;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
}

.main-chaseRecommend .chase_conB {
    padding-top: 0px;
    padding-left: 0px;
}

.main-chaseRecommend .cr_listBlock {
    padding-bottom: 20px;
}

.main-chaseRecommend .cr_listBlock td {
    border: 1px solid #e9e9e9;
    padding: 5px 0;
    line-height: 23px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}

.main-chaseRecommend .cr_listBlock tr:hover td {
    color: #e33d3d;
}

.main-chaseRecommend .cr_listBlock .lb_logo {
    text-align: center;
}

.main-chaseRecommend .cr_listBlock .lb_logo .l_img {
    display: block;
    height: 80px;
}

.main-chaseRecommend .cr_listBlock .lb_logo b {
    line-height: 25px;
    font-size: 16px;
    color: #333333;
}

.main-chaseRecommend .cr_listBlock .tb_da {
    display: block;
    font-size: 16px;
    color: #333333;
}

.main-chaseRecommend .cr_listBlock .lb_num {
    display: block;
    text-align: left;
    padding: 0 12px;
}

.main-chaseRecommend .cr_listBlock .lb_num i {
    float: left;
    /*font-size: 14px;*/
}

.main-chaseRecommend .cr_listBlock .lb_btn {
    padding-left: 18px;
    text-align: left;
    font-size: 0;
}

.main-chaseRecommend .cr_listBlock .lb_btn span {
    display: inline-block;
    padding: 0 9px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    background: #fafafa;
    font-size: 14px;
    margin: 3px 8px 3px 0;
    cursor: pointer;
    color: #333333;
}

.main-chaseRecommend .cr_listBlock .lb_btn span:hover,
.main-chaseRecommend .cr_listBlock .lb_btn span.active {
    background: #e33d3d;
    border: 1px solid #e33d3d;
    color: #fff;
}

.chn_lotListBlock {
    margin: 0px;
}

.chn_lotListBlock .ll_int {
    padding: 26px 0 0 3px;
}

.chn_lotListBlock .ll_int .in_f {
    float: left;
    line-height: 30px;
    padding-right: 16px;
}

.chn_lotListBlock .ll_int .in_f i {
    float: left;
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    padding-left: 3px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.chn_lotListBlock .ll_int .inp {
    float: left;
    margin-left: 7px;
    line-height: 20px;
    padding: 4px 14px;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
}

.chn_lotListBlock .ll_int input {
    display: block;
    width: 34px;
    height: 20px;
    line-height: 20px;
    border: none;
}

.chn_lotListBlock .ll_int .in_btn {
    float: left;
    width: 104px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: rgba(255, 39, 39, 1);
    color: rgba(255, 255, 255, 1);
    border-radius: 8px;
    margin-left: 5px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.chn_lotListBlock .ll_table {
padding-top:30px;
}

.chn_lotListBlock .ll_table th {
    width: 16.6%;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-image: url(/images/new/ocenter-bg-01.png);
    font-size: 14px;
    font-weight: 400;
    font-family: "Microsoft YaHei";
    opacity: 1;
    border-bottom: 0px solid rgba(235, 235, 235, 1);
    color: rgba(51, 51, 51, 1);
}

.chn_lotListBlock .ll_table td {
    padding: 1px 0;
    border-bottom: 1px dashed rgba(235, 235, 235, 1);
    font-size: 14px;
    text-align: center;
    /* font-family: "Microsoft YaHei"; */
    /* font-weight: 400; */
    color: rgba(102, 102, 102, 1);
    opacity: 1;
}

.main-chaseDetailsPage .public_LotteryBlock {
    /* width: 1000px; */
    height: 56px;
    /* border: 1px solid #e9e9e9; */
    background:#fff;
    /* border-radius: 8px; */
    /* margin-top: 10px; */
}

.main-chaseDetailsPage .public_LotteryBlock .lb_title {
    float: left;
    padding-left: 12px;
    width: 195px;
    line-height: 56px;
    font-size: 18px;
    font-weight: bold;
}

.main-chaseDetailsPage .public_LotteryBlock .lb_lotteBlock {
    width: 570px;
    float: left;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing {
    padding: 5px 0 0 0px;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .text {
    line-height: 20px;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .text i {
    float: left;
    font-size: 14px;
    color: #e33d3d;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .text span {
    float: left;
    font-size: 16px;
    color: #e23a3a;
    padding: 0 22px 0 10px;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history .issue {
    float: left;
    display: block;
    font-size: 14px;
    color: #666666;
    height: 46px;
    line-height: 46px;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history .number {
    float: left;
    font-size: 0;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history .number span {
    display: inline-block;
    width: 35px;
    line-height: 46px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #e33d3d;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history .kl8 {
    width: 300px;
    padding-left: 30px;
    position: relative;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history .kl8 i {
    position: absolute;
    left: 0;
    top: 14px;
    font-size: 14px;
    color: #333333;
}

.main-chaseDetailsPage .public_LotteryBlock .beProgressing .history .kl8 span {
    width: 29px;
    height: 23px;
    line-height: 22px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite {
    display: block;
    padding-top: 5px;

    /*[K3]*/
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pre_title {
    float: left;
    display: block;
    font-size: 14px;
    color: #666666;
    height: 46px;
    line-height: 46px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pre_title i {
    color: #666666;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .number {
    display: block;
    padding-top: 10px;
    font-size: 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .number span {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0 2px;
    margin-bottom: 5px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span {
    width: 32px;
    height: 32px;
    margin: 0 2px 0 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num01 {
    background-position: 0 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num02 {
    background-position: -34px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num03 {
    background-position: -68px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num04 {
    background-position: -102px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num05 {
    background-position: -136px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num06 {
    background-position: -170px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num07 {
    background-position: -204px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num08 {
    background-position: -238px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num09 {
    background-position: -272px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .pk10 span.num10 {
    background-position: -306px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span {
    width: 38px;
    height: 38px;
    margin: 0 20px 0 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span.num01 {
    background-position: 0 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span.num02 {
    background-position: -52px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span.num03 {
    background-position: -104px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span.num04 {
    background-position: -156px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span.num05 {
    background-position: -208px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .k3 span.num06 {
    background-position: -260px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span {
    width: 30px;
    height: 30px;
    font-size: 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num01 {
    background-position: 0 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num02 {
    background-position: 0 -32px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num03 {
    background-position: 0 -64px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num04 {
    background-position: 0 -96px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num05 {
    background-position: 0 -128px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num06 {
    background-position: 0 -160px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num07 {
    background-position: 0 -192px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num08 {
    background-position: 0 -224px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num09 {
    background-position: 0 -256px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num10 {
    background-position: 0 -288px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num11 {
    background-position: 0 -320px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num12 {
    background-position: 0 -352px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num13 {
    background-position: 0 -384px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num14 {
    background-position: 0 -416px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num15 {
    background-position: 0 -448px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num16 {
    background-position: 0 -480px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num17 {
    background-position: 0 -512px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num18 {
    background-position: 0 -544px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num19 {
    background-position: 0 -576px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .xync span.num20 {
    background-position: 0 -608px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .kl8 {
    padding-top: 18px;
    padding-right: 25px;
    position: relative;
    width: 285px;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .kl8 i {
    position: absolute;
    right: 0;
    top: 35px;
    font-size: 14px;
    color: #333333;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .kl8 span {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    margin: 0 4px 6px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology {
    font-size: 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span {
    display: inline-block;
    width: 32px;
    height: 40px;
    font-size: 0;
    margin: 0 2px 0 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num01 {
    background-position: 0 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num02 {
    background-position: -42px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num03 {
    background-position: -84px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num04 {
    background-position: -126px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num05 {
    background-position: -168px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num06 {
    background-position: -210px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num07 {
    background-position: -252px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num08 {
    background-position: -294px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num09 {
    background-position: -336px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num10 {
    background-position: -378px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num11 {
    background-position: -420px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num12 {
    background-position: -462px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num13 {
    background-position: -504px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num14 {
    background-position: -546px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num15 {
    background-position: -588px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num16 {
    background-position: -630px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num17 {
    background-position: -672px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num18 {
    background-position: -714px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num19 {
    background-position: -756px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .preterite .zoology span.num20 {
    background-position: -798px 0;
}

.main-chaseDetailsPage .public_LotteryBlock .distanceTime {
    float: left;
    padding-top: 0px;
    margin-top: -3px;
    display: inline-flex;
    align-items: center;
}

.main-chaseDetailsPage .public_LotteryBlock .distanceTime span {
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin: 0 3px;
}

.main-chaseDetailsPage .public_LotteryBlock .distanceTime .dt_num {
    color: #999999;
}

.main-chaseDetailsPage .public_LotteryBlock .distanceTime .dt_num i {
    color: #c14242;
}

.main-chaseDetailsPage .public_LotteryBlock .distanceTime .dt_time {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    /* background: black; */
    border-radius: 4px;
    font-size: 16px;
    color: black;
    font-weight: bold;
    opacity: 1;
}

.main-chaseDetailsPage .public_LotteryBlock .distanceTime .fon_gray {
    color: #555555;
}

.main-chaseDetailsPage .public-lotteryCenter {
    padding: 0px 0px;
        
    background:#fff;
    /* border-radius: 8px; */
     /* margin-top: 10px;*/
}

.main-chaseDetailsPage .lc_pbBtn {
    width: 100%;
    overflow: hidden;
    margin-top: 3px;
    margin-bottom: 3px;
    background: #fff;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-top: 4px;
    /* padding: 0px 4px; */
    line-height: 24px;
    font-size: 15px;
    font-family: "Microsoft YaHei";
    border-bottom: 0px solid rgba(209, 209, 209, 1);

}


.lc_pbBtn .cy_sp_r {

        float: right;
    /* margin-left: 3px; */
    padding-right: 12px;
}

.main-chaseDetailsPage .lc_pbBtn span {
    display: block;
    float: left;
    padding-right: 10px;
}

.main-chaseDetailsPage .lc_pbBtn .sp_r {
    float: right;
}

.main-chaseDetailsPage .lc_pbBtn .skip {
    display: block;
    padding: 0 14px;
    height: 30px;
        margin-top: 2px;
    line-height: 30px;
    text-align: center;
    border: 0px solid rgba(219, 219, 219, 1); 
    /* border-radius: 8px; */
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    font-family: "Microsoft YaHei";
    /* background: rgba(245, 245, 245, 1); */
}

.main-chaseDetailsPage  .lc_pbBtn .skip:hover,
.main-chaseDetailsPage  .lc_pbBtn .skip.active {
     background: #c14242;
    color: rgba(255, 255, 255, 1);
    font-weight: bold;
    /* background: url(/images/public/icon-selected-blue.png) no-repeat right bottom; */
    /* border: 1px #3980d5 solid; */
}

.main-chaseDetailsPage .public-lotteryCenter .pb_over {
    /* width: 1009px; */
    padding-bottom: 10px;
}

.main-chaseDetailsPage .public-lotteryCenter .lc_table {
    padding-top: 0px;
    margin: 0px;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listOne th {
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
    /* background: #eeeeee; */
    /* font-weight: normal; */
    font-size: 14px;
    /* font-family: "Microsoft YaHei"; */
    font-weight: normal;
    color: #3980d5;
    opacity: 1;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listOne td {
    /*height: 48px;*/
    line-height: 33px;
    text-align: center;
    /* border: 1px solid #e9e9e9; */
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow th {
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 0px solid #e9e9e9;
    background-image: url(/images/new/ocenter-bg-01.png);
    font-weight: normal;
    font-size: 14px;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow td {
    text-align: center;
    border-bottom: 1px solid rgba(235, 235, 235, 1);
    padding: 16px 0;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .lis_num {
    display: inline-block;
    font-size: 0;
    padding: 0 7px;
    text-align: left;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .lis_num span {
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    margin: 0 8px;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .lis_num i {
    font-size: 14px;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .touch {
    font-size: 14px;
    color: #2680e4;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .touch:hover,
.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .touch.active {
    text-decoration: underline;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .font-red {
    color: #e33d3d;
}

.main-chaseDetailsPage .public-lotteryCenter .tb_listTow .font-gray {
    color: #999999;
}


/*KJ直播详情页*/

.videoDetailsPage {
    border: 1px solid #e9e9e9;
    padding: 10px;
}

.videoDetailsPage .lh-superposedLayer {
    padding: 0;
    top: 38px;
}

.videoDetailsPage .lh-superposedLayer .arrow {
    right: 0;
    width: 100%;
    background-position: 80% 0;
}

.videoDetailsPage .shareBlock {
    width: 140px;
}

.videoDetailsPage .shareBlock .qzone,
.videoDetailsPage .shareBlock .sina,
.videoDetailsPage .shareBlock .tqq {
    position: absolute;
    left: 26px;
    top: 10px;
    display: block;
}

.videoDetailsPage .shareBlock .qzone {
    width: 22px;
    height: 21px;
    background-position: -88px -10px;
}

.videoDetailsPage .shareBlock .sina {
    width: 24px;
    height: 20px;
    background-position: -172px -10px;
}

.videoDetailsPage .shareBlock .tqq {
    width: 19px;
    height: 21px;
    background-position: -10px -10px;
}

.videoDetailsPage .shareBlock .lis {
    display: block;
    padding-left: 56px;
    border-top: 1px solid #d1d3d1;
    height: 42px;
    line-height: 42px;
    position: relative;
    font-size: 14px;
    color: #666666;
    border-radius: 0 0 8px 8px;
}

.videoDetailsPage .shareBlock .lis.first {
    border-top: 0;
    border-radius: 8px 8px 0 0;
}

.videoDetailsPage .shareBlock .lis.last {
    border-radius: 0 0 8px 8px;
}

.videoDetailsPage .shareBlock .lis:hover {
    background: #e33d3d;
    color: #ffffff;
}

.videoDetailsPage .shareBlock .lis:hover .qzone {
    background-position: -130px -10px;
}

.videoDetailsPage .shareBlock .lis:hover .sina {
    background-position: -216px -10px;
}

.videoDetailsPage .shareBlock .lis:hover .tqq {
    background-position: -49px -10px;
}

.videoDetailsPage .vd-video {
    overflow: hidden;
}

.videoDetailsPage .vd-video * {
    max-width: 100%;
}


/*KJ直播主页*/

.main-videoHomePage .vh-videoB {
    margin-top: 16px;
    width: 520px;
    float: left;
    font-size: 0;
    position: relative;
}

.main-videoHomePage .vh-videoB img {
    width: 520px;
    height: 360px;
}

.main-videoHomePage .vh-videoB .maskLayer {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 6px;
    z-index: 1;
}

.main-videoHomePage .vh-videoB .videoBtn {
    display: block;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -28px;
}

.main-videoHomePage .vh-videoB:hover .maskLayer {
    display: block;
}

.main-videoHomePage .vh_livingLottery {
    float: right;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    width: 453px;
    padding-top: 13px;
}

.main-videoHomePage .vh_livingLottery .public-titleBlock {
    margin-left: 12px;
    padding-bottom: 6px;
}

.main-videoHomePage .vh_livingLottery .public-titleBlock .name {
    color: #e33d3d;
    font-size: 18px;
}

.main-videoHomePage .vh_livingLottery .ll_list ul {
    float: left;
    width: 100%;
}

.main-videoHomePage .vh_livingLottery .ll_list li {
    cursor: pointer;
    border-bottom: 1px solid #e8e8e8;
    padding-left: 12px;
    float: left;
    width: 441px;
}

.main-videoHomePage .vh_livingLottery .ll_list li:hover,
.main-videoHomePage .vh_livingLottery .ll_list li.active {
    background: #f7f7f7;
}

.main-videoHomePage .vh_livingLottery .ll_list li:hover .list_li .arrow,
.main-videoHomePage .vh_livingLottery .ll_list li.active .list_li .arrow {
    display: block;
}

.main-videoHomePage .vh_livingLottery .ll_list li:hover .list_content,
.main-videoHomePage .vh_livingLottery .ll_list li.active .list_content {
    display: block;
}

.main-videoHomePage .vh_livingLottery .list_li {
    float: left;
    height: 50px;
    line-height: 50px;
    width: 424px;
    position: relative;
}

.main-videoHomePage .vh_livingLottery .list_li .arrow {
    display: none;
    width: 14px;
    height: 22px;
    position: absolute;
    left: -27px;
    top: 50%;
    margin-top: -11px;
}

.main-videoHomePage .vh_livingLottery .list_li .name {
    display: block;
    float: left;
    width: 110px;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.main-videoHomePage .vh_livingLottery .list_li .issue {
    display: block;
    float: left;
    width: 105px;
}

.main-videoHomePage .vh_livingLottery .list_li .time {
    float: left;
    display: block;
}

.main-videoHomePage .vh_livingLottery .list_li .time b {
    font-size: 14px;
    font-weight: bold;
    color: #e33d3d;
}

.main-videoHomePage .vh_livingLottery .list_li .btn {
    float: right;
    display: block;
    width: 72px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #d8d8d8;
    background: #f7f7f7;
    font-size: 12px;
    color: #666666;
    margin-top: 10px;
    border-radius: 4px;
}

.main-videoHomePage .vh_livingLottery .list_li .btn:hover {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}

.main-videoHomePage .vh_livingLottery .list_content {
    float: left;
    display: none;
    width: 424px;
    height: 76px;
}

.main-videoHomePage .vh_livingLottery .list_content .textB {
    float: left;
    width: 100%;
    height: auto;
    line-height: 18px;
}

.main-videoHomePage .vh_livingLottery .list_content .textB .text1 {
    float: left;
    color: #666666;
    margin-right: 20px;
}

.main-videoHomePage .vh_livingLottery .list_content .textB .text2 {
    float: left;
    color: #333333;
}

.main-videoHomePage .vh_livingLottery .list_content .textB .num {
    font-size: 12px;
    font-weight: bold;
    color: #e33d3d;
    padding: 0 4px;
}

.main-videoHomePage .vh_livingLottery .list_content .textB .more {
    float: right;
    color: #666666;
}

.main-videoHomePage .vh_livingLottery .list_content .textB .more:hover {
    color: #e33d3d;
}

.main-videoHomePage .vh_livingLottery .list_content .number {
    float: left;
    width: 100%;
    height: auto;
    font-size: 0;
    padding-top: 10px;
    /*PK10、幸运飞艇*/
    /*[K3]*/
    /*幸运农场*/
    /*动物总动员*/
    /*快乐8*/
}

.main-videoHomePage .vh_livingLottery .list_content .number span {
    float: left;
    display: block;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0 10px 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span {
    width: 32px;
    height: 32px;
    margin: 0 10px 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num01 {
    background-position: 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num02 {
    background-position: -34px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num03 {
    background-position: -68px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num04 {
    background-position: -102px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num05 {
    background-position: -136px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num06 {
    background-position: -170px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num07 {
    background-position: -204px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num08 {
    background-position: -238px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num09 {
    background-position: -272px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.pk10 span.num10 {
    background-position: -306px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.k3 span {
    width: 38px;
    height: 38px;
    margin: 0 20px 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.k3 span.num01 {
    background-position: 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.k3 span.num02 {
    background-position: -52px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.k3 span.num03 {
    background-position: -104px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.k3 span.num04 {
    background-position: -156px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.k3 span.num05 {
    background-position: -208px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.k3 span.num06 {
    background-position: -260px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span {
    width: 30px;
    height: 30px;
    font-size: 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num01 {
    background-position: 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num02 {
    background-position: 0 -32px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num03 {
    background-position: 0 -64px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num04 {
    background-position: 0 -96px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num05 {
    background-position: 0 -128px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num06 {
    background-position: 0 -160px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num07 {
    background-position: 0 -192px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num08 {
    background-position: 0 -224px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num09 {
    background-position: 0 -256px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num10 {
    background-position: 0 -288px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num11 {
    background-position: 0 -320px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num12 {
    background-position: 0 -352px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num13 {
    background-position: 0 -384px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num14 {
    background-position: 0 -416px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num15 {
    background-position: 0 -448px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num16 {
    background-position: 0 -480px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num17 {
    background-position: 0 -512px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num18 {
    background-position: 0 -544px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num19 {
    background-position: 0 -576px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.xync span.num20 {
    background-position: 0 -608px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology {
    padding-top: 15px;
    font-size: 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span {
    display: inline-block;
    width: 32px;
    height: 40px;
    font-size: 0;
    margin: 0 2px 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num01 {
    background-position: 0 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num02 {
    background-position: -42px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num03 {
    background-position: -84px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num04 {
    background-position: -126px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num05 {
    background-position: -168px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num06 {
    background-position: -210px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num07 {
    background-position: -252px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num08 {
    background-position: -294px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num09 {
    background-position: -336px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num10 {
    background-position: -378px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num11 {
    background-position: -420px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num12 {
    background-position: -462px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num13 {
    background-position: -504px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num14 {
    background-position: -546px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num15 {
    background-position: -588px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num16 {
    background-position: -630px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num17 {
    background-position: -672px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num18 {
    background-position: -714px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num19 {
    background-position: -756px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.zoology span.num20 {
    background-position: -798px 0;
}

.main-videoHomePage .vh_livingLottery .list_content .number.kl8 {
    padding-left: 40px;
    padding-top: 5px;
    position: relative;
    width: 345px;
}

.main-videoHomePage .vh_livingLottery .list_content .number.kl8 i {
    position: absolute;
    left: 0;
    top: 20px;
    font-size: 16px;
    color: #2680e4;
    font-weight: bold;
}

.main-videoHomePage .vh_livingLottery .list_content .number.kl8 span {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    margin: 0 10px 3px 0;
}

.main-videoHomePage .vh-b2 {
    overflow: hidden;
    padding-top: 20px;
}

.main-videoHomePage .vh-b2 ul {
    float: left;
    width: 1050px;
}

.main-videoHomePage .vh-b2 li {
    float: left;
    padding-right: 40px;
    width: 220px;
}

.main-videoHomePage .vh-b2 .videoB {
    width: 220px;
    height: 160px;
}

.main-videoHomePage .vh-b3 {
    padding-top: 60px;
    padding-bottom: 28px;
}

.main-videoHomePage .vh-b3 .b3-l {
    float: left;
    width: 622px;
}

.main-videoHomePage .vh-b3 .b3-r {
    float: right;
    width: 340px;
}

.main-videoHomePage .vh-b3 .b3-videoList {
    width: 622px;
    overflow: hidden;
    padding-top: 20px;
}

.main-videoHomePage .vh-b3 .b3-videoList ul {
    float: left;
    width: 650px;
}

.main-videoHomePage .vh-b3 .b3-videoList li {
    float: left;
    padding-right: 26px;
    padding-bottom: 18px;
    width: 190px;
}

.main-videoHomePage .vh-b3 .b3-videoList .videoB {
    width: 190px;
    height: 138px;
}

.main-videoHomePage .vh-b3 .b3-textList {
    padding-top: 10px;
}

.main-videoHomePage .vh-b3 .b3-textList ul {
    float: left;
}

.main-videoHomePage .vh-b3 .b3-textList li {
    padding-left: 10px;
    float: left;
    width: 330px;
    line-height: 32px;
    font-size: 14px;
}

.main-videoHomePage .vh-b3 .b3-textList .sort {
    float: left;
    margin-right: 8px;
    color: #e33d3d;
    text-decoration: none;
}

.main-videoHomePage .vh-b3 .b3-textList .title {
    color: #333333;
    text-decoration: none;
    display: block;
    float: left;
    max-width: 125px;
}

.main-videoHomePage .vh-b3 .b3-textList .title:hover {
    color: #333333;
    text-decoration: underline;
}

.main-videoHomePage .vh-b3 .b3-textList .newTit {
    max-width: 158px;
}

.main-videoHomePage .vh-b3 .b3-textList .notice {
    color: #e03204;
    text-decoration: none;
    float: right;
}

.main-videoHomePage .vh-b3 .b3-textList .notice:hover {
    color: #e03204;
    text-decoration: underline;
}

.main-videoHomePage .vh-b3 .b3-textList .website {
    float: right;
    color: #999999;
    padding: 0 6px;
    *padding: 0 4px !important;
}

.main-videoHomePage .vh-b3 .b3-textList .site {
    color: #2680e4;
    text-decoration: none;
    float: right;
}

.main-videoHomePage .vh-b3 .b3-textList .site:hover {
    color: #2680e4;
    text-decoration: underline;
}


/*KJ直播列表页*/

.main-videoListPage .vl-listB {
    overflow: hidden;
    padding-top: 24px;
    padding-bottom: 10px;
}

.main-videoListPage .vl-listB ul {
    float: left;
    width: 1050px;
}

.main-videoListPage .vl-listB li {
    float: left;
    padding-right: 40px;
    padding-bottom: 30px;
    width: 220px;
}

.main-videoListPage .vl-listB .videoB {
    width: 220px;
    height: 160px;
}

.main-videoListPage .public-pageBlock {
    padding-bottom: 60px;
}

.main-aboutPageBlock {
    padding-top: 30px;
}

.main-aboutPageBlock .ld-publicNav {
    border: 1px solid #e9e9e9;
    background: #fafafa;
    padding-left: 20px;
    margin-bottom: 16px;
}

.main-aboutPageBlock .ld-publicNav ul {
    float: left;
}

.main-aboutPageBlock .ld-publicNav li {
    float: left;
}

.main-aboutPageBlock .ld-publicNav .sort {
    display: block;
    float: left;
    font-size: 18px;
    color: #333333;
    padding: 16px 5px 13px;
    line-height: 26px;
}

.main-aboutPageBlock .ld-publicNav .sort:hover,
.main-aboutPageBlock .ld-publicNav .sort.active {
    border-bottom: 3px solid #e33d3d;
    color: #e33d3d;
}

.main-aboutPageBlock .ld-publicNav .sort:hover .qg,
.main-aboutPageBlock .ld-publicNav .sort.active .qg {
    background-position: -20px 0;
}

.main-aboutPageBlock .ld-publicNav .sort:hover .gp,
.main-aboutPageBlock .ld-publicNav .sort.active .gp {
    background-position: -20px -20px;
}

.main-aboutPageBlock .ld-publicNav .sort:hover .df,
.main-aboutPageBlock .ld-publicNav .sort.active .df {
    background-position: -20px -40px;
}

.main-aboutPageBlock .ld-publicNav .sort:hover .dm,
.main-aboutPageBlock .ld-publicNav .sort.active .dm {
    background-position: -20px -60px;
}

.main-aboutPageBlock .ld-publicNav .qg,
.main-aboutPageBlock .ld-publicNav .gp,
.main-aboutPageBlock .ld-publicNav .df,
.main-aboutPageBlock .ld-publicNav .dm {
    display: block;
    width: 18px;
    height: 18px;
    float: left;
    position: relative;
    margin-right: 6px;
    top: 4px;
}

.main-aboutPageBlock .ld-publicNav .qg {
    background-position: 0 0;
}

.main-aboutPageBlock .ld-publicNav .gp {
    background-position: 0 -20px;
}

.main-aboutPageBlock .ld-publicNav .df {
    background-position: 0 -40px;
}

.main-aboutPageBlock .ld-publicNav .dm {
    background-position: 0 -60px;
}

.main-aboutPageBlock .ld-publicNav .line {
    display: block;
    float: left;
    width: 40px;
    height: 58px;
}

.main-aboutPageBlock .about_block {
    padding-bottom: 34px;
}

.main-aboutPageBlock .about_block .ab_title {
    padding: 13px 0;
    line-height: 48px;
    text-align: center;
    font-size: 24px;
    border-bottom: 1px solid #e6e6e6;
}

.main-aboutPageBlock .about_block .ab_center {
    padding-top: 25px;
    font-size: 16px;
    color: #545454;
    line-height: 26px;
}

.main-aboutPageBlock .about_block .ab_center b {
    font-size: 18px;
    line-height: 28px;
}

.main-aboutPageBlock .about_block .ab_center i {
    font-size: 14px;
    color: #e74242;
}

.main-aboutPageBlock .ab_video {
    padding-bottom: 46px;
}

.main-aboutPageBlock .ab_video .vi_logo {
    padding-top: 20px;
    line-height: 38px;
}

.main-aboutPageBlock .ab_video .vi_logo .lo_img {
    float: left;
    width: 38px;
    height: 38px;
}

.main-aboutPageBlock .ab_video .vi_logo .lo_img img {
    width: 100%;
    height: 100%;
}

.main-aboutPageBlock .ab_video .vi_logo .lo_f {
    font-size: 16px;
    padding-left: 8px;
    font-style: normal;
}

.main-aboutPageBlock .ab_video .vi_input {
    padding: 10px 10px 0 0;
}

.main-aboutPageBlock .ab_video .vi_input .text {
    float: left;
    width: 648px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e6e6e6;
    padding: 0 15px;
    font-size: 16px;
    color: #545454;
}

.main-aboutPageBlock .ab_video .vi_input .in_lin {
    float: right;
    font-size: 0;
}

.main-aboutPageBlock .ab_video .vi_input .in_lin a {
    display: inline-block;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #e6e6e6;
    margin-left: 30px;
    font-size: 12px;
    color: #545454;
    border-radius: 2px;
}

.main-aboutPageBlock .ab_video .vi_input .in_lin a:hover,
.main-aboutPageBlock .ab_video .vi_input .in_lin a.active {
    background: #e23a3a;
    border: 1px solid #e23a3a;
    color: #fff;
}


/*公共部分*/

.main-articlePage {
 
   /* padding-top: 8px;*/
}

.main-articlePage .ap-mainB {
    margin-top: 6px;
    padding-bottom: 4px;
}

.main-articlePage .ap-mainB .mb-l {
    float: left;
    width: 872px;
    /* margin-top: 20px; */
}

    .main-articlePage .ap-mainB .lotterytag {

         width:1000px;
         margin:0px auto;
         text-align:left;

    }

        .main-articlePage .ap-mainB .lotterytag ul {

            width:100%;
            float:left;

    }
      .main-articlePage .ap-mainB .lotterytag li{

          width: 176px;
    float: left;
    margin-right: 20px;
    list-style-type: disc;

    }

        .main-articlePage .ap-mainB .lotterytag li a{

      line-height: 30px;
    font-size: 12px;
    color: #333;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    cursor: pointer;

    }

      .main-articlePage .ap-mainB .lotterytag li  i {

   float:left;
    top: 11px;
    left: 0px;
   margin-top:12px;
   margin-right: 10px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #c14242;
}
      
    .main-articlePage .lg-bq-detail {

         width:1000px;
         margin:0px auto;
             margin-top: 5px;
         text-align:left;

    }

    .main-articlePage .lg-bq-detail p{

        overflow: hidden;
    padding: 10px;
    border: 1px solid #dddddd;
    margin-bottom: 10px;

    }



  .lg-bq-detail p.app span:nth-child(2) {
    float: right;
}

  .bq-lottery-div {
    padding: 10px;
    background-color: #f9f9f9;
}

  .bq-lottery-div ul li {
    padding: 5px 0;
}

.main-articlePage   .bq-lottery-div .name {
    color: #c14242;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    width: 110px;
}
  .main-articlePage  .lg-bq-detail a {
    cursor: pointer;
    color: #361f95;

}
  .bq-lottery-div ul li span:nth-child(2) {
    margin: 0 5px;
}

  .bq-lottery-div ul li span:nth-child(3) {
    color: #ff0000;
}

  .bq-lottery-div ul li span:nth-child(3), .bq-lottery-div ul li span:nth-child(4) {
    margin-right: 5px;
}

.second-lottery{
 width: 100px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: block;
    float: left;
    padding: 3px 3px 3px;
    line-height: 24px;
    font-size: 15px;
    color: rgba(51, 51, 51, 1);
    position: relative;
    /* font-weight: bold; */

    opacity: 1;
}
.second-lottery:hover, .second-lottery.active {

    color: #3980d5;
}



.public-tongji-recommendLottery{

    margin: 0 auto;
    float: left;
    max-height: 322px;
    padding-bottom: 0px;
    padding-top: 10px;

}

.public-tongji-recommendLottery .title {
    /* padding-left: 14px; */
    font-size: 18px;
    /* font-family: "Microsoft YaHei"; */
    /* font-weight: bold; */
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
}

.public-tongji-recommendLottery .recommendLottery {

    /* border: 1px solid #e9e9e9; */
    font-size: 11px;
    line-height: 30px;
    padding: 10px;
    padding-left: 30px;
    max-height: 238px;
    overflow: hidden;
    background:#fff;
    opacity: 1;
    /* border-radius: 8px; */
    margin-top: 10px;
    /* width: 960px; */
}

.public-tongji-recommendLottery .recommendLottery .name {
    float: left;
    color: #333333;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
}
.public-tongji-recommendLottery .recommendLottery .line {
    float: left;
    color: #999999;
    padding: 0 15px;
}
.public-tongji-recommendLottery .recommendLottery .name:hover {
    color: #e33d3d;
    text-decoration: none;
}
.public-tongji-recommendLottery .recommendLottery h3 {
    width: 94px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.main-articlePage .ap-mainB .mb-r {
    float: right;
    width: 282px;
    background: #fff;
}
.mb-r .mb-r-content{
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 5px;


}

.main-articlePage .ap-videoList {
    padding-top: 5px;
}

.main-articlePage .ap-videoList .listB li {
    padding-top: 20px;
}

.main-articlePage .ap-newzx .al_listBlock {
    height: 239px;
    overflow: hidden;
    background:#fff;
    opacity: 1;
    border-radius: 8px;
    /* margin-top: 14px; */
}

.main-articlePage .ap-newzx .al_listBlock ul {
    float: left;
    width: 100%;
}

.main-articlePage .ap-newzx .al_listBlock li {
    float: left;
    width: 252px;
}

.main-articlePage .ap-newzx .al_listBlock .title {
    width: 188px;
    padding-left: 18px;
}

.main-articlePage .ap-newjq {
    padding-top: 30px;
}

.main-articlePage .ap-newjq .al_listBlock {
    overflow: hidden;
}

.main-articlePage .ap-newjq .al_listBlock ul {
    float: left;
    width: 100%;
}

.main-articlePage .ap-newjq .al_listBlock li {
    float: left;
    width: 230px;
}

.main-articlePage .ap-newjq .al_listBlock .title {
    width: 100%;
}

.main-articlePage .ap-trend {
    overflow: hidden;
    padding-top: 10px;
}

.run_forgetbox {
    padding-top: 83px!important;
}

.main-articlePage .ap-trend .run_forget {
    float: left;
    color: #333;
    font-size: 14px;
    line-height: 26px;
    height: 28px;
    font-weight: normal;
    text-align: center;
    width: 50px;
    padding: 0 10px!important;
}

.main-articlePage .ap-trend .run_forget:nth-child(1) {
    position: relative;
}

.main-articlePage .ap-trend .run_forget:nth-child(1)::after {
    /* border-right: 1px solid #ccc; */
    position: absolute;
    content: '|';
    color: #ccc;
    left: 68px;
}


/* .main-articlePage .ap-trend i{
    display: none;
} */

.main-articlePage .ap-trend .listBlock {
    /* padding-top: 5px; */
    background:#fff;
    opacity: 1;
    border-radius: 0px;
    margin-top: 0px;
    padding-left: 8px;
    padding-right: 0px;
}

.main-articlePage .ap-trend .listBlock .ulB {
    float: left;
    width: 260px;
}

.main-articlePage .ap-trend .listBlock .titleB {
    float: left;
    padding-right: 0px;
    width: 128px;
    font-weight: 400;
    font-family: "Microsoft YaHei";
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    /* background: url(/images/public/icon-dot5-gray.png) no-repeat 6px; */
}

.main-articlePage .ap-trend .listBlock .title {
    position: relative;
    color: rgba(51, 51, 51, 1);
    text-decoration: none;
    display: block;
    font-size: 12px;
    line-height: 34px;
    padding-left: 15px;
}

.main-articlePage .ap-trend .listBlock .title::before {
    position: absolute;
    top: 13px;
    left: 1px;
    content: '';
    width: 8px;
    height: 8px;
    /* border-radius: 50%; */
    transform: rotate(45deg);
    background: #ccc;
}

.main-articlePage .ap-trend .listBlock .title:hover {
    color: #e33d3d;
    text-decoration: none;
}

.main-articlePage .public-szLotteryNotice {
    padding-bottom: 5px;
    /* padding-top: 13px; */
}


/*热点导航*/

.ap-hotNav {
    margin-top: 0px;
    border: 0px solid #ff2727;
    border-radius: 0px;
    background: #fff;
    position: relative;
    padding: 20px;
}

.ap-hotNav .titleIcon {
    float: left;
    display: block;
    width: 78px;
    height: 70px;
    /* position: absolute;
    top: -20px;
    left: -6px; */
}

.ap-hotNav .title {
    float: left;
    display: block;
    width: 60px;
    /* height: 86px; */
    /* position: absolute;
    top: 0;
    left: 0; */
    padding: 12px 20px 0;
    font-size: 24px;
    font-weight: bold;
    color: #ff2727;
    line-height: 26px;
    text-align: center;
}

.ap-hotNav .listB {
    padding-left: 29px;
    height: 78px;
    overflow: hidden;
}

.ap-hotNav .listB .ulB {
    float: left;
}

.ap-hotNav .listB .nameB {
    float: left;
    border-left: 1px solid #d6d6d6;
    padding: 0 20px;
    font-weight: normal;
}

.ap-hotNav .listB .name {
    color: #333333;
    text-decoration: none;
    display: block;
    width: 142px;
    font-size: 13px;
    line-height: 26px;
}

.ap-hotNav .listB .name:hover {
    color: #e33d3d;
    text-decoration: none;
}


/*文章主页*/

.ap-articleHome {
    padding-top: 0px;
}

.ap-articleHome .ah-b2 {
    padding-top: 0px;
}

.ap-articleHome .ah-banner2 {
    float: right;
    width: 540px;
    overflow: hidden;
    padding-top: 0px;
    position: relative;
}

.ap-articleHome .ah-banner2 .list {
    height: 278px;
    overflow: hidden;
 
}

.ah-hotzx .public-titleBlock{
    padding-left: 5px;
    padding-top: 5px;


}
/* .ah-b1{
    width: 960px;
} */

.ap-articleHome .ah-banner2 img {
    width: 100%;
    height: 278px;
}

.ap-articleHome .ah-banner2 .banner-dot {
    position: absolute;
    bottom: 10px;
    width: 100%;
    z-index: 1;
    text-align: center;
    font-size: 0;
}

.ap-articleHome .ah-banner2 .banner-dot span {
    display: inline-block;
    width: 40px;
    height: 4px;
    background: #fff;
    border-radius: 2px;
    margin: 0 3px;
    cursor: pointer;
}

.ap-articleHome .ah-banner2 .banner-dot span.active {
    width: 20px;
    border-radius: 3px;
}

.ap-articleHome .ah-hotzx {
     float: left;
    width: 316px;
}

.ap-articleHome .ah-hotzx .al_listBlock {
    height: 240px;
    overflow: hidden;
}

.ap-articleHome .ah-hotzx .al_listBlock .title {
    width: 222px;
}

.ap-articleHome .public-recommendZhuiHao {
    float: left;
    width: 585px;
}

.ap-articleHome .ah-mrtd {
    float: right;
    width: 268px;
}

.ap-articleHome .ah-mrtd .al_listBlock .title {
    width: 106px;
}



/*主页的栏目居中小标题*/

.main-centerSection .ip-infoTechniques .public-titleBlock {
    text-align: center;
}

.main-centerSection .ip-infoTechniques .public-titleBlock a {
    position: relative;
    float: none;
    line-height: 30px;
    display: inline-block;
    margin: 0;
    width: 100px;
}

.main-centerSection .ip-infoTechniques .public-titleBlock a::before {
    content: '';
    top: 6px;
    left: -11px;
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    background: url(/images/public/icon-newzx.png) no-repeat 0 0;
}

.public-titleBlock .dev_left,
.public-titleBlock .dev_right {
    line-height: 30px;
    display: inline-block;
    position: relative;
    top: 3px;
    width: 15px;
    height: 15px;
    border-left: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}

.public-titleBlock .dev_left {
    transform: rotate(45deg);
    left: -30px;
}

.public-titleBlock .dev_left:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 7px;
    width: 15px;
    height: 15px;
    border-left: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}

.public-titleBlock .dev_left:after {
    content: '';
    position: absolute;
    top: 115px;
    left: -200px;
    transform: rotate(-45deg);
    width: 200px;
    height: 2px;
    border-radius: 1px;
    background: #ccc;
}

.public-titleBlock .dev_right {
    transform: rotate(-135deg);
}

.public-titleBlock .dev_right:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 7px;
    width: 15px;
    height: 15px;
    border-left: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}

.public-titleBlock .dev_right:after {
    content: '';
    position: absolute;
    top: 115px;
    left: -200px;
    transform: rotate(-45deg);
    width: 200px;
    height: 2px;
    border-radius: 1px;
    background: #ccc;
}

.hei_level .al_listBlock{
    height: 140px!important;
    box-sizing: border-box;
}


.ah-skillIntroduce {
    float: left;
    padding-top:0px;
    width: 583px;
}

 .ah-skillIntroduce .public-titleBlock {
    text-align: center;
   
    line-height: 30px;
}

 .ah-skillIntroduce .public-titleBlock a {
    position: relative;
    float: none;
    line-height: 30px;
    display: inline-block;
    margin: 0;
    width: 80px;
}

 .ah-skillIntroduce .public-titleBlock a::before {
   /* content: '';
    top: 4px;
    left: -11px;
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    background: url(/images/public/icon-tit_img.png) no-repeat 0 0;*/
}

 .ah-skillIntroduce .si-menu {
    padding-left: 13px;
    padding-top: 8px;
}

.ah-skillIntroduce .si-menu a:nth-last-child(1) {
    color: #999;
    line-height: 26px;
    float: right;
}

 .ah-skillIntroduce .si-menu .name {
    display: block;
    float: left;
    line-height: 26px;
    font-size: 14px;
    color: #333333;
}

 .ah-skillIntroduce .si-menu .name:hover,
 .ah-skillIntroduce .si-menu .name.active {
    color: #3980d5;
    border-bottom: 2px solid #3980d5;
}

 .ah-skillIntroduce .si-menu .line {
    display: block;
    width: 30px;
    float: left;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    text-align: center;
}

 .ah-skillIntroduce .si-b1 {
    padding-top: 10px;
}

 .ah-skillIntroduce .si-b1 .al_listBlock {
    overflow: hidden;
}

 .ah-skillIntroduce .si-b1 .al_listBlock ul {
    float: left;
    width: 770px;
}

 .ah-skillIntroduce .si-b1 .al_listBlock li {
    float: left;
    width: 275px;
    padding-right: 10px;
}

 .ah-skillIntroduce .si-b1 .al_listBlock li.lastLi {
    background: none;
}

 .ah-skillIntroduce .si-b1 .al_listBlock li.lastLi .title {
    color:  #3980d5;
}


.ah-skillIntroduce .al_listBlock{
     float: left;
     width: 580px;


}

 .ah-skillIntroduce .si-b1 .al_listBlock li.lastLi .title:hover {
    text-decoration: underline;
}

 .ah-skillIntroduce .si-b1 .al_listBlock .title {
    width: 215px;
}

 .ah-skillIntroduce .si-b2 {
    border-top: 1px dashed #dddddd;
}

 .ah-skillIntroduce .si-ul {
    float: left;
    width: 770px;
}

.ah-skillIntroduce .si-li {
    float: left;
    width: 344px;
    padding-right: 40px;
    padding-top: 20px;
}

 .ah-skillIntroduce .si-li.merge {
    width: 730px;
    padding-right: 0;
}

 .ah-skillIntroduce .si-li.merge .si-list {
    float: left;
    width: 100%;
}

.ah-skillIntroduce .si-li.merge .si-list .al_listBlock {
    float: left;
    width: 100%;
    overflow: hidden;
}

.ah-skillIntroduce .si-li.merge .si-list ul {
    float: left;
    width: 770px;
}

.ah-skillIntroduce .si-li.merge .si-list li {
    float: left;
    width: 334px;
    padding-right: 40px;
}

.ah-skillIntroduce .si-title {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    height: 44px;
    line-height: 44px;
}

 .ah-skillIntroduce .si-title .title {
    float: left;
    display: block;
    font-size: 16px;
    color: #1c1f2e;
    border-bottom: 1px solid #e33d3d;
}

.ah-skillIntroduce .si-title .more {
    color: #999999;
    text-decoration: none;
    float: right;
    font-size: 12px;
}

.ah-skillIntroduce .si-title .more:hover {
    color: #e33d3d;
    text-decoration: none;
}

 .ah-skillIntroduce .si-list {
    float: left;
    width: 100%;
}

.ah-skillIntroduce .si-list .al_listBlock .title {
    width: 270px;
}


/*文章列表*/

.ap-articleList .public-lotteryMenuB {
    margin-top: 0px;
    margin-bottom: 0px;
    background:#fff;
}




.mb-r  .lg-index-newtype {
    background: url(/images/new/lot-1.png) no-repeat left center;
    background-size: 7%;
}
.mb-r .lg-index-title-common {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
    padding-right: 10px;
}

.mb-r .lg-index-title-common span {
    font-size: 14px;
    color: #000000;
    font-weight: 500;
}
.mb-r .lg-index-title-common a{

    float: right;    color: #3980d5;

}
.mb-r-content ul li b {
    float: left;
    display: inline-block;
    font-weight: normal;
    color: #c14242;
    letter-spacing: 2px;
    margin-right: 5px;
}



.ap-articleList .public-lotteryMenuB .line {
    width: 0px;
}

.ap-articleList .al-btnB {
    padding-bottom: 2px;
    /* padding-top: 55px; */
    *padding-bottom: 10px !important;
}

.ap-articleList .al-btnB .btn {
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #d6d6d6;
    background: #fafafa;
    color: #333333;
    margin: 0 4px 8px 0;
}

.ap-articleList .al-btnB .btn:hover,
.ap-articleList .al-btnB .btn.active {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}

.ap-articleList .al-listB {
    /* border: 1px solid #e9e9e9; 
     padding: 0px 0px 30px;
    */
   
}

.ap-articleList .al-listB .al_listBlock {
    padding-bottom: 20px;
    /**********2019-6-13 康文 去掉最小高度，公告列表与相关推荐相隔太远*********/
    /*min-height: 900px;*/
}

.ap-articleList .al-listB .title {
    width: 330px;
}

.ap-articleList .al-listB .text {
    float: right;
    color: #999999;
    padding-right: 40px;
}


/*文章详情*/

.ap-articleDetails {
    /*详情标题*/
    /*详情分享*/
    /*详情分页*/
    /*详情文章列表页*/
    /*热门文章*/
    /*猜你喜欢*/
}

.ap-articleDetails .ad_left_div {
    background:#fff;
    border-radius: 8px;
    opacity: 1;
    /* margin-top: 20px; */
}

.ap-articleDetails .ad-titleB {
    background: #fff;
    padding-top: 22px;
    /* border-bottom: 1px solid #e6e6e6; */
    /* width: 666px; */
    /* margin-left: 37px; */
}

.ap-articleDetails .ad-titleB .ti_z {
    text-align: center;
}

.ap-articleDetails .ad-titleB .ti_b {
    font-size: 24px;
    font-family: "Microsoft YaHei";
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
}

.ap-articleDetails .ad-titleB .z_au {
    line-height: 57px;
}

.ap-articleDetails .ad-titleB .z_au i {
    font-size: 14px;
    color: #999999;
    padding-left: 17px;
}

.ap-articleDetails .ad-titleB .z_au .a_da {
    padding-left: 44px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    opacity: 1;
}

.ap-articleDetails .ad-share {
    padding-top: 15px;
    position: relative;
    background: #fff;
    /* margin-left: 37px; */
}

.ap-articleDetails .ad-share .weChat_down {
    width: 235px;
    height: 123px;
    position: absolute;
    top: -93px;
    right: -10px;
}

.ap-articleDetails .ad-share .weChat_down .ch_center {
    width: 205px;
    height: auto;
    margin: 15px auto 0;
}

.ap-articleDetails .ad-share .weChat_down span {
    float: left;
}

.ap-articleDetails .ad-share .weChat_down .ch_im {
    width: 82px;
    height: 82px;
}

.ap-articleDetails .ad-share .weChat_down .ch_im img {
    width: 100%;
    height: 100%;
}

.ap-articleDetails .ad-share .weChat_down .ch_fon {
    float: right;
    padding: 6px 0;
}

.ap-articleDetails .ad-share .weChat_down .ch_fon i {
    display: block;
    font-size: 12px;
    color: #666666;
    line-height: 22px;
}

.ap-articleDetails .ad-share .sh_r {
    float:right;
}

.ap-articleDetails .ad-share span {
    float: left;
    line-height: 36px;
}

.ap-articleDetails .ad-share a {
    width: 36px;
    height: 36px;
    float: left;
    /* padding-right: 15px; */
}

.ap-articleDetails .ad-pag {
    padding: 8px 15px 8px 15px;
    border-top: 1px solid #e6e6e6;
    text-align: center;
    /* width: 666px; */
    background: #fff;
    /* margin-left: 37px; */
    margin-top: 5px;
}

.ap-articleDetails .ad-pag span {
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    line-height: 30px;
    display: block;
    font-family: "Mircrosoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.ap-articleDetails .ad-pag i {
    /* display: block;
    float: left; */
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
}

.ap-articleDetails .ad-pag a {
    /* display: block;
    float: left; */
    color: rgba(51, 51, 51, 1);
    text-decoration: none;
    max-width: 300px;
    _width: 300px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.ap-articleDetails .ad-pag a:hover,
.ap-articleDetails .ad-pag a.active {
    color: #e33d3d;
    text-decoration: underline;
}

.ap-articleDetails .ad-pag .pa_l {
    width: 420px;
    text-align: left;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ap-articleDetails .ad-pag .pa_r {
    width: 420px;
    text-align: left;
    float: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ap-articleDetails .ad_pubList {
    padding-top: 6px;
    background-color: #fff;
    /* border-radius: 8px; */
    margin-top: 5px;
}

.ap-articleDetails .ad_pubList .pl_tit {
    padding-left: 10px;
    line-height: 21px;
}

.ap-articleDetails .ad_pubList .pl_tit a {
    float: left;
    padding: 0 0px 3px;
    border-bottom: 2px solid #fff;
    line-height: 26px;
    font-size: 14px;
    color: #333;
}

.ap-articleDetails .ad_pubList .pl_tit a:hover,
.ap-articleDetails .ad_pubList .pl_tit a.active {
    border-bottom: 0px solid #3980d5;
    color: #3980d5;
}

.ap-articleDetails .ad_pubList .pl_tit i {
    float: left;
    width: 28px;
    height: 21px;
    margin-top: 2px;
    text-align: center;
    font-size: 14px;
    color: #ccc;
}

.ap-articleDetails .ad_pubList .pl_lis {
    overflow: hidden;
    padding: 10px;
}

.ap-articleDetails .ad_pubList .pl_lis ul {
      /* width: 775px; */
}

.ap-articleDetails .ad_pubList .pl_lis li {
    float: left;
    padding-right: 8px;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon {
    width: 276px;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon a {
    display: block;
    line-height: 32px;
    padding: 0 0 0 18px;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon a:hover span,
.ap-articleDetails .ad_pubList .pl_lis .li_fon a.active span {
    color: #e33d3d;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon .skip {
    background: none;
    color: #e33d3d;
    text-decoration: none;
    font-size: 12px!important;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon .skip:hover,
.ap-articleDetails .ad_pubList .pl_lis .li_fon .skip.active {
    text-decoration: underline;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon .f_l {
    float: left;
    font-size: 12px;
    color: #545454;
    width: 208px;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon a {
    position: relative;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon a::before {
    position: absolute;
    top: 11px;
    left: 0px;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ccc;
}

.ap-articleDetails .ad_pubList .pl_lis .li_fon .f_r {
    float: right;
    font-size: 12px;
    color: #999999;
}

.ap-articleDetails .ad_intro {
    border-top: 1px solid #dadada;
    padding: 21px 55px 2px 35px;
    border-bottom: 1px solid #dadada;
    /* width: 666px; */
    background: #fff;
    margin: 0 auto;
    line-height: 29px;
    font-size: 13px;
    color: #3e3d3d;
}

.ap-articleDetails .ad_listB {
    width: 833px;
    margin-left: 27px;
}

.ap-articleDetails .ad_listB .lb_tit {
    font-size: 16px;
    color: rgba(51, 51, 51, 1);
    line-height: 23px;
    padding-top: 14px;
    text-align: center;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.ap-articleDetails .ad_listB .lb_tit span {
    font-size: 14px;
    color: #999;
}

.ap-articleDetails .ad_listB .lb_tab {
    padding: 10px 0 7px;
}

.ap-articleDetails .ad_listB .lb_tab td {
    border: 1px solid #d6d6d6;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    color: #333;
}

.ap-articleDetails .ad_listB .lb_tab td.gray_bg {
    background: #e8e8e8;
}

.ap-articleDetails .ad_listB .lb_tab td.red_bg {
    background: #e33d3d;
    color: #fff;
}

.ap-articleDetails .ad_listB .lb_tab td.green_bg {
    background: #06c078;
    color: #fff;
}

.ap-articleDetails .ad_listB .lb_tab .text {
    font-size: 12px;
    color: rgba(153, 153, 153, 1);
    line-height: 26px;
    padding-top: 8px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.ap-articleDetails .ad_listB .ac_tit {
    padding-bottom: 10px;
    padding-top: 16px;
    line-height: 22px;
    font-size: 17px;
    color: rgba(51, 51, 51, 1);
    font-weight: bold;
    font-family: "Microsoft YaHei";
    opacity: 1;
}

.ap-articleDetails .ad_listB .ac_con {
    line-height: 27px;
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.ap-articleDetails .ad-hotArticle {
    padding-top: 5px;
}

.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock {
    overflow: hidden;
}

.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock ul {
    float: left;
 
}

.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock li {
    float: left;
    width: 272px;
    padding-right: 8px;
}

.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock li.lastLi {
    background: none;
}

.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock li.lastLi .title {
    color: #e33d3d;
}

.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock li.lastLi .title:hover {
    text-decoration: underline;
}

.ap-articleDetails .ad-hotArticle .public-articleList .al_listBlock .title {
    width: 208px;
}

.ap-articleDetails .ad-guessLike {
    padding-top: 16px;
}

.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock {
    overflow: hidden;
}

.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock ul {
    float: left;
    width: 770px;
}

.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock li {
    float: left;
    width: 212px;
    padding-right: 30px;
}

.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock li.lastLi {
    background: none;
}

.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock li.lastLi .title {
    color: #e33d3d;
}

.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock li.lastLi .title:hover {
    text-decoration: underline;
}

.ap-articleDetails .ad-guessLike .public-articleList .al_listBlock .title {
    width: 100%;
}


/*[CP]大厅*/

.main-lotteryHallPage {
    padding-top: 6px;
}
.min-w1140{min-width: 1170px;}
.ocenter-box-tab {overflow: hidden;height:50px;line-height:50px;background-color:#eaf1ff;border-left:#c8d6ee 0px solid;border-right:#c8d6ee 0px solid;border-bottom:#c8d6ee 0px solid;padding-left:15px;width:1170px;z-index:2;}
.ocenter-box-tab li {float: left;margin-right:20px;font-size:15px;font-weight: 700;}
.ocenter-box-tab li a{text-decoration: none;}
.ocenter-box-tab li.active a{color:#ff0000;}

.ocenter-box1 {
    height: 50px;
    line-height: 50px;
    text-indent: 15px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    background-image: url(/images/new/ocenter-bg-01.png);
    border-left: #c8d6ee 0px solid;
    border-right: #c8d6ee 0px solid;
    border-top: #c8d6ee 0px solid;
    border-bottom: #376fc6 3px solid;
}
.ocenter-box-tab .active{

    color: #3980d5;
}
.main-lotteryHallPage .lh-btnB {
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 10px;
    background: #eaf1ff;
}

.main-lotteryHallPage .lh-btnB .btn {
    float: left;
    display: block;
    height: 24px;
    line-height: 30px;
    padding: 0 5px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 4px;
    cursor: pointer;
    border: 0px solid #d6d6d6;
  
    color: #333333;
    margin: 0 4px 8px 0;
}

.main-lotteryHallPage .lh-btnB .btn:hover,
.main-lotteryHallPage .lh-btnB .btn.active {
    border: 0px solid #eaf1ff;
    background: #eaf1ff;
    color: #3980d5;
}

.main-lotteryHallPage .lh-titleB {
    /* padding-top: 22px; */
    line-height: 34px;
    padding-left: 0px;
    font-size: 15px;
   /*   font-weight: bold; */
    color: #333333;
}

.main-lotteryHallPage .title {
    padding-left: 20px;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
}

.main-lotteryHallPage .public-recommendLottery {
    padding-top: 22px;
}


.main-lotteryHallPage .public-table .tab-name {
    position: relative;
}

.main-lotteryHallPage .public-table .tab-name .today {
    background-position: -10px -10px;
    display: block;
    width: 42px;
    height: 41px;
    position: absolute;
    top: 0;
    left: 0;
}

.main-lotteryHallPage .public-table .tab-btnB {
    display: block;
    font-size: 0;
}

.main-lotteryHallPage .public-table .tab-btnB .btn {
    display: inline-block;
    width: 66px;
    height: 32px;
    border-radius: 4px;
    text-align: center;
    line-height: 32px;
    background: #e33d3d;
    color: #ffffff;
    font-size: 14px;
}

.main-lotteryHallPage .public-table .tab-btnB .btn:hover {
    background: #c40d0d;
}

.main-lotteryHallPage .public-table .tab-btnB .btn.noTouch {
    background: #e5e5e5;
    color: #999999;
    cursor: default;
}
.lotteryHall-qgc .lh-titleB{
    padding-left: 18px;


}
.main-lotteryHallPage .public-table .tab-btnB .btn.noTouch:hover {
    background: #e5e5e5;
}

.main-lotteryHallPage .public-table .tab-iconB {
    display: block;
    font-size: 0;
}

.main-lotteryHallPage .public-table .tab-iconB .trend,
.main-lotteryHallPage .public-table .tab-iconB .omit {
    display: inline-block;
}

.main-lotteryHallPage .public-table .tab-iconB .trend {
    width: 21px;
    height: 20px;
    background-position: -50px -71px;
}

.main-lotteryHallPage .public-table .tab-iconB .trend:hover {
    background-position: -113px -10px;
}

.main-lotteryHallPage .public-table .tab-iconB .omit {
    width: 20px;
    height: 21px;
    background-position: -10px -71px;
}

.main-lotteryHallPage .public-table .tab-iconB .omit:hover {
    background-position: -72px -10px;
}

.main-lotteryHallPage .public-table .tab-touch {
    color: #2680e4;
    text-decoration: none;
  /*  position: absolute;*/
    right: -32px;
    top: 50%;
    margin-top: -10px;
    font-size: 14px;
}

.main-lotteryHallPage .public-table .tab-touch:hover {
    color: #2680e4;
    text-decoration: underline;
}

.main-lotteryHallPage .public-number-ball {
    float: left;
    padding-left: 8px;
    position: relative;
}

.main-lotteryHallPage .public-number-ball span {
    margin: 0 4px 0 0;
}

.main-lotteryHallPage .public-number-ball .testNumber {
    display: inline-block;
    font-size: 16px;
    color: #333333;
    width: auto;
    padding-left: 10px;
    padding-right: 5px;
}

.main-lotteryHallPage .public-number-pk10 {
    float: left;
    padding-left: 8px;
    position: relative;
}

.main-lotteryHallPage .public-number-pk10 span {
    margin: 0 4px 0 0;
}

.main-lotteryHallPage .public-number-zoology {
    float: left;
    padding-left: 8px;
    position: relative;
}

.main-lotteryHallPage .public-number-zoology span {
    margin: 0 4px 0 0;
}

.main-lotteryHallPage .public-number-xync {
    float: left;
    padding-left: 8px;
    position: relative;
}

.main-lotteryHallPage .public-number-xync span {
    margin: 0 4px 0 0;
}

.main-lotteryHallPage .public-number-k3 {
    float: left;
    padding-left: 8px;
    position: relative;
}

.main-lotteryHallPage .public-number-k3 span {
    margin: 0 10px 0 0;
}

.main-lotteryHallPage .public-number-kl8 {
    padding-left: 5px;
    padding-right: 20px;
    padding-top: 4px;
    float: left;
}

.main-lotteryHallPage .public-number-kl8 i {
    right: 0;
    left: auto;
    top: 20px;
}

.main-lotteryHallPage .public-number-kl8 span {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    margin: 0 4px 4px 0;
    color: #ffffff;
}


/*走势图表系列的公共代码*/

.main-lotteryTrendPage {
    /*二级菜单*/
    /*号码预选*/
    /*参数说明*/
    /*表格表头*/
}

.main-lotteryTrendPage .lt-menuBtnB {
    padding-top: 10px;
    padding-bottom: 2px;
    *padding-bottom: 10px !important;
}

.main-lotteryTrendPage .lt-menuBtnB .btn {
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #d6d6d6;
    background: #fafafa;
    color: #333333;
    margin: 0 4px 8px 0;
}

.main-lotteryTrendPage .lt-menuBtnB .btn:hover,
.main-lotteryTrendPage .lt-menuBtnB .btn.active {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}

.main-lotteryTrendPage .lt-toolBlock {
    border: 0px solid #e9e9e9;
    padding: 8px 10px;
}

.main-lotteryTrendPage .lt-toolBlock .toolText {
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #333333;
}

.main-lotteryTrendPage .lt-toolBlock .public-checkboxBlock {
    margin-top: 7px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock {
    padding: 10px 0 16px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-btnB {
    display: block;
    width: 102px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e33d3d;
    border-radius: 4px;
    font-size: 14px;
    color: #ffffff;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-ulB {
    border: 1px solid #e9e9e9;
    padding-left: 105px;
    padding-top: 10px;
    position: relative;
    margin-top: 10px;
    min-height: 28px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .public_selectPlugIn {
    width: 78px;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    border-right: 1px solid #e9e9e9;
    border-radius: 0;
    height: 100%;
    padding: 0 20px 0 0;
    font-size: 12px;
    z-index: 1;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .public_selectPlugIn .selectedText {
    position: absolute;
    left: 6px;
    top: 50%;
    margin-top: -15px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .public_selectPlugIn .selectArrow {
    right: 7px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .public_selectPlugIn .selectOption {
    max-height: 200px;
    top: 100%;
    z-index: 9;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .public_selectPlugIn .selectOption .lis {
    border-top: 1px solid #e9e9e9;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB {
    padding-bottom: 10px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .text {
    float: left;
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #333333;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .number {
    float: left;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .number .num {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #e23a3a;
    cursor: pointer;
    margin-right: 2px;
    position: relative;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .number .num:hover,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .number .num.active {
    color: #ffffff;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .tool {
    float: left;
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .tool a {
    color: #2680e4;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .tool a:hover,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .tool a.active {
    color: #e33d3d;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .tool i {
    color: #cccccc;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-1,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-2,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-3,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-4,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-5,
.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-6 {
    display: block;
    width: 13px;
    height: 13px;
    position: absolute;
    top: -6px;
    right: -4px;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-1 {
    background-position: 0 0;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-2 {
    background-position: -17px 0;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-3 {
    background-position: -34px 0;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-4 {
    background-position: -51px 0;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-5 {
    background-position: -68px 0;
}

.main-lotteryTrendPage .lt-numPrimaryBlock .npb-liB .small-6 {
    background-position: -85px 0;
}

.main-lotteryTrendPage .lt-explainBlock {
    padding-top: 6px;
    margin-bottom: 0px;
}

.main-lotteryTrendPage .lt-explainBlock .elb-titleB {
    background: #3980d5;
    padding: 5px 10px;
}

.main-lotteryTrendPage .lt-explainBlock .elb-titleB .icon {
    background-position: 0 -88px;
    float: left;
    display: block;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    margin-top: 4px;
}

.main-lotteryTrendPage .lt-explainBlock .elb-titleB .text {
    display: block;
    font-size: 14px;
    color: #ffffff;
    line-height: 26px;
}

.main-lotteryTrendPage .lt-explainBlock .elb-contentB {
    border: 1px solid #e9e9e9;
    padding: 5px;
    line-height: 24px;
    font-size: 14px;
    margin: 5px;
}

.main-lotteryTrendPage .lt-tableThBlock {
    font-size: 0;
    line-height: 0;
}

.main-lotteryTrendPage .lt-tableThBlock .thBlock {
    position: relative;
    display: inline-block;
    height: auto;
    width: auto;
    cursor: pointer;
}

.main-lotteryTrendPage .lt-tableThBlock .thName {
    display: block;
    height: 20px;
    line-height: 20px;
    float: left;
    font-size: 14px;
    color: #333333;
}

.main-lotteryTrendPage .lt-tableThBlock .thArrow {
    display: block;
    float: left;
    padding: 1px 0 0 5px;
}

.main-lotteryTrendPage .lt-tableThBlock .thArrow .top,
.main-lotteryTrendPage .lt-tableThBlock .thArrow .bottom {
    display: block;
    margin-top: 2px;
    width: 10px;
    height: 6px;
}

.main-lotteryTrendPage .lt-tableThBlock .thArrow .top {
    background-position: 0 0;
}

.main-lotteryTrendPage .lt-tableThBlock .thArrow .top:hover,
.main-lotteryTrendPage .lt-tableThBlock .thArrow .top.active {
    background-position: -18px 0;
}

.main-lotteryTrendPage .lt-tableThBlock .thArrow .bottom {
    background-position: 0 -8px;
}

.main-lotteryTrendPage .lt-tableThBlock .thArrow .bottom:hover,
.main-lotteryTrendPage .lt-tableThBlock .thArrow .bottom.active {
    background-position: -36px -8px;
}


/*走势*/

.lt-trendPage .lt-toolBlock {
border-bottom: 2px dashed #44826c;
}

.lt-trendPage .trend-tableBlock table {
    width: 100%;
}

.lt-trendPage .trend-tableBlock .thead td {
        font-size: 14px;

    color: #271f1f;
    background: #b2bcda;
    font-weight: normal;
     /*background-image: url(/images/new/ocenter-bg-01.png);*/
}

.lt-trendPage .trend-tableBlock th,
.lt-trendPage .trend-tableBlock td {
    border: 1px solid #e9e9e9;
    height: 26px;
    text-align: center;
}

.lt-trendPage .trend-tableBlock th,
.lt-trendPage .trend-tableBlock .thead td {
    font-size: 14px;

    color: #271f1f;
    background: #b2bcda;
    font-weight: normal;
    /*background-image: url(/images/new/ocenter-bg-01.png);*/
}

.lt-trendPage .trend-tableBlock td {
    width: 20px;
}

.lt-trendPage .trend-tableBlock .tdLineB td {
    border-bottom: 2px solid #cebfbf;
}

.lt-trendPage .trend-tableBlock .tdLineR td {
    border-right: 4px solid #d4d1d1;
}

.lt-trendPage .trend-tableBlock .numPrimaryTd {
    font-size: 0;
    border-left: 0;
    border-right: 0;
}

.lt-trendPage .trend-tableBlock .td-num {
    display: block;
    position: relative;
}

.lt-trendPage .trend-tableBlock .small-1,
.lt-trendPage .trend-tableBlock .small-2,
.lt-trendPage .trend-tableBlock .small-3,
.lt-trendPage .trend-tableBlock .small-4,
.lt-trendPage .trend-tableBlock .small-5,
.lt-trendPage .trend-tableBlock .small-6 {
    display: block;
    width: 13px;
    height: 13px;
    position: absolute;
    top: -8px;
    right: -6px;
}

.lt-trendPage .trend-tableBlock .small-1 {
    background-position: 0 0;
}

.lt-trendPage .trend-tableBlock .small-2 {
    background-position: -17px 0;
}

.lt-trendPage .trend-tableBlock .small-3 {
    background-position: -34px 0;
}

.lt-trendPage .trend-tableBlock .small-4 {
    background-position: -51px 0;
}

.lt-trendPage .trend-tableBlock .small-5 {
    background-position: -68px 0;
}

.lt-trendPage .trend-tableBlock .small-6 {
    background-position: -85px 0;
}

.lt-trendPage .trend-tableBlock .bg-default {
    background-color: #fffbee;
}

.lt-trendPage .trend-tableBlock .bg-box-tintBlue {
    background-color: #b0cceb;
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-box-blue {
    background-color: #2680e4;
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-box-red {
    background-color: #e23a3a;
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-box-purple {
    background-color: #ba3fe7;
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-box-green {
   /* background-color: #00a46a; */
    /* color: #ffffff; */
}

.lt-trendPage .trend-tableBlock .bg-box-gray {
   /* background-color: #a58585; */
      /*  color: #0a1d33;*/
}

.lt-trendPage .trend-tableBlock .bg-ball-blue {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-ball-blue span {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-ball-red {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-ball-red span {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-ball-purple {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-ball-purple span {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-ball-green {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-ball-green span {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .font-bold {
    /*font-weight: bold;*/
}

.lt-trendPage .trend-tableBlock .font-gray {
    color: #8a8a8a;
}

.lt-trendPage .trend-tableBlock .font-blue {
    color: #2680e4;
}

.lt-trendPage .trend-tableBlock .font-red {
    color: #e23a3a;
}

.lt-trendPage .trend-tableBlock .font-purple {
    color: #ba3fe7;
}

.lt-trendPage .trend-tableBlock .font-green {
    color: #00a46a;
}

.lt-trendPage .trend-tableBlock .font-white {
    color: #ffffff;
}

.lt-trendPage .trend-tableBlock .bg-box-gray {
  background-color: #e0e0e0;
        color: #2680e4;
}

.lt-trendPage .trend-tableBlock .fwidth40 {
    width: 40px;
}

.lt-trendPage .trend-tableBlock .fwidth50 {
    width: 50px;
}

.lt-trendPage .trend-tableBlock .fwidth60 {
    width: 60px;
}


/*统计*/

.lt-statisticsPage {
    background:#fff;
}



.lt-statisticsPage .lt-numPrimaryBlock {
    padding-bottom: 0;
}

.lt-statisticsPage .statistics-tableBlock table {
    width: 100%;
}

.lt-statisticsPage .statistics-tableBlock tr.even td {
    background: #fffbee;
}

.lt-statisticsPage .statistics-tableBlock th,
.lt-statisticsPage .statistics-tableBlock td {
 border-bottom: 1px solid #decdcd;
    height: 34px;
    text-align: center;
}

.lt-statisticsPage .statistics-tableBlock th {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    background: #f4f4f4;
}

.lt-statisticsPage .statistics-tableBlock .textNumberB {
    display: block;
    line-height: 18px;
    padding: 0 5px;
}

.lt-statisticsPage .statistics-tableBlock .textNumberB i {
    display: inline-block;
    padding: 0 5px;
}

.lt-statisticsPage .statistics-tableBlock .bg-box-gray {
    background: #f5f5f5;
}

.lt-statisticsPage .statistics-tableBlock .bg-box-red {
    background: #e33d3d;
    color: #ffffff;
}

.lt-statisticsPage .statistics-tableBlock .bg-box-green {
    background: #06c078;
    color: #ffffff;
}


/*六行六列*/

.lt-trendRowPage {
    background: #fff;
    /*四行四列*/
}

.lt-trendRowPage .lt-numPrimaryBlock {
    padding: 0 0 16px;
}

.lt-trendRowPage .trendRowBlock {
    overflow: hidden;
    padding-top: 8px;
    padding-left: 5px;
}

.lt-trendRowPage .trb-listBlock {
   
}

.lt-trendRowPage .trb-listBlock .lis_tb {
    float: left;
    margin: 0 21px 10px 20px;

}

.lt-trendRowPage .trb-listBlock th {
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-weight: normal;
    border-bottom: 1px solid #e9e9e9;
}

.lt-trendRowPage .trb-listBlock td {
    height: 19px;
    line-height: 19px;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}

.lt-trendRowPage .trendR-red table {
    width: 150px;
    height: 156px;
}

.lt-trendRowPage .trendR-red th {
    background:#e9f2fd;
}

.lt-trendRowPage .trendR-red .lis_bg {
    background: #b9bdc1;
    color: #0360d0;
    /* font-weight: bold; */
}

.lt-trendRowPage .trendR-red .lis_tb {
    width: 148px;
    height: 154px;
    border: 1px solid #3980d5;;
    overflow: hidden;
}

.lt-trendRowPage .trendR-blue table {
    width: 101px;
    height: 112px;
}

.lt-trendRowPage .trendR-blue th {
    background: #daeeff;
}

.lt-trendRowPage .trendR-blue .lis_bg {
    background: #f0f8ff;
    color: #2680e4;
    font-weight: bold;
}

.lt-trendRowPage .trendR-blue .lis_tb {
    width: 99px;
    height: 110px;
    border: 1px solid #2680e4;
    overflow: hidden;
    margin-right: 27px;
}


/*聚合页*/

.lt-aggregationPage {
    margin-bottom: 34px;
}



.lt-aggregationPage .trend-ul {
    width: 100%;
    /* border: 1px solid #e9e9e9; */
    border-bottom: 0;
    /* background: #ffffff; */
}

.lt-aggregationPage .trend-ul .trend-li {
    width: 100%;
    /* border-bottom: 1px solid #e9e9e9; */
    background:#fff;
    opacity: 1;
    border-radius: 0px;
    margin-top: 10px;
    display: inline-flex;
    align-items: center;
    text-align: center;
}

.lt-aggregationPage .trend-ul .trend-left,
.lt-aggregationPage .trend-ul .trend-right {
    float: left;
    vertical-align: top;
}

.lt-aggregationPage .trend-ul .trend-left {
    width: 155px;
    padding-top: 5px;
    /* padding: 0 0 0 27px; */
}

.lt-aggregationPage .trend-ul .trend-right {
       /* padding: 19px 37px 24px 19px; */
       width: 937px;
       border-left: 1px solid rgba(219, 219, 219, 1);
       /* margin: 10px 0; */
}

.lt-aggregationPage .trend-ul .trend-right p {
    padding-bottom: 3px;
    line-height: 24px;
    font-weight: 400;
    font-size: 16px;
}

.lt-aggregationPage .trend-ul .trend-r-content li {
    font-size: 0;
}

.lt-aggregationPage .trend-ul .trend-r-content span {
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    line-height: 24px;
    font-weight: bold;
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    font-family: "Microsoft YaHei";
}

.lt-aggregationPage .trend-ul .trend-choice {
    float: left;
    max-width: 739px;
    font-size: 0;
}

.lt-aggregationPage .trend-ul .trend-choice a {
    position: relative;
    display: inline-block;
    /* padding: 0 8px; */
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
    line-height: 24px;
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
    font-family: "Microsoft YaHei";
    font-weight: 400;
}

.lt-aggregationPage .trend-ul .trend-choice a:hover {
    color: #e33d3d;
}

.lt-aggregationPage .trend-ul .trend-choice .gray-line {
    position: relative;
    top: -4px;
    display: inline-block;
    width: 1px;
    height: 14px;
    vertical-align: middle;
    line-height: 23px;
    background-color: #cccccc;
}


/*走势图表系列的公共代码*/

.main-lotteryYiLouPage {
    /*二级菜单*/
    /*参数说明*/
    /*表格表头*/
}

.main-lotteryYiLouPage .lt-menuBtnB {
    padding-top: 10px;
    padding-bottom: 2px;
    *padding-bottom: 10px !important;
}

.main-lotteryYiLouPage .lt-menuBtnB .btn {
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #d6d6d6;
    background: #fafafa;
    color: #333333;
    margin: 0 4px 8px 0;
}

.main-lotteryYiLouPage .lt-menuBtnB .btn:hover,
.main-lotteryYiLouPage .lt-menuBtnB .btn.active {
    border: 1px solid #e33d3d;
    background: #e33d3d;
    color: #ffffff;
}

.main-lotteryYiLouPage .lt-thirdMenuB {
    /* border-top: 1px solid #d4cdcd;*/
    border-bottom: 2px dashed #44826c;
    padding: 8px 0 0 10px;
    /* margin: 10px; */
}
#hightCharts .highcharts-container{
 width: 792px;

}
.main-lotteryYiLouPage .lt-thirdMenuB .menuText {
    font-size: 13px;
    display: block;
    color: #44826c;
    font-weight:bold;
    float: left;
    background: url(/images/new/charthertit.png) no-repeat center center;
    width: 80px;
    height: 25px;
    text-align: right;
    line-height: 25px;
    background-size: 100%;
    margin-top: 2px;
    padding-right: 12px;
        letter-spacing: 2px;
    margin-left: 6px;
    text-decoration: none;
}

.main-lotteryYiLouPage .lt-thirdMenuB .menuNameB {
    float: left;
    width: 820px;
}

.main-lotteryYiLouPage .lt-thirdMenuB .public-btnBlock {
    text-align: center;
    margin-right: 12px;
    margin-left: 8px;
    width: auto;
    margin-bottom: 8px;
}



.searchtxlabel {
    float: left;
    padding-left: 24px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    cursor: pointer;
    margin: 5px;
    box-shadow: 0 0 3px 1px rgb(223, 223, 233);
    background-image: url(/images/new/ckbox_no.png);
    background-position: 4px;
    background-size: 18px;
    background-repeat: no-repeat;
}
.searchtxbutton {
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
        font-size: 15px;
    padding-right: 5px;
    cursor: pointer;
    margin: 5px;
    box-shadow:0 0 3px 3px rgb(174, 174, 214);
}

.searchtxbuttonact {
         background:#c14242;
        color:#fff;
}

    .searchtxbutton:hover {
        background:#c14242;
        color:#fff;

    }

.searchtxlabel:hover {
       background-image: url(/images/new/ckbox.png);
    color: #c14242;
    box-shadow: 0 0 3px 1px #c14242;
    }
.searchtxlabelact {
      background-image: url(/images/new/ckbox.png);
    color: #c14242;
    box-shadow: 0 0 3px 1px #c14242;

}
.supporttbody {
    width:100%;
    float:left;
}


.main-lotteryYiLouPage .lt-toolBlock {
     /* margin: 10px 10px 0px 10px; */

    padding: 0 10px;
border-bottom: 2px dashed #44826c;
}

.main-lotteryYiLouPage .lt-toolBlock .toolInfoBlock {
    float: left;
    padding: 8px 0;
}

.main-lotteryYiLouPage .lt-toolBlock .toolBtnBlock {
    float: right;
    padding: 8px 0;
}

.main-lotteryYiLouPage .lt-toolBlock .toolText {
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    font-family: "Microsoft YaHei";
    font-weight: 400;
    opacity: 1;
}

.main-lotteryYiLouPage .lt-toolBlock .public-checkboxBlock {
    margin-top: 7px;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock {
    float: left;
    margin-left: 10px;
    position: relative;
    height: 48px;
    width: 344px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    background: #ffffff;
    padding-top: 12px;
    width: 342px;
    height: 24px;
    overflow: hidden;
    border: 1px solid #ffffff;
    border-top: 0;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber.more .numberB {
    width: 242px;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber.more .arrow {
    display: block;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber.active {
    border: 1px solid #e9e9e9;
    border-bottom: 2px solid #e9e9e9;
    border-top: 0;
    border-radius: 0 0 6px 6px;
    padding-bottom: 10px;
    height: auto;
    overflow: auto;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber.active .arrow i {
    background-position: 0 0;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber.active .arrow:hover i {
    background-position: -18px 0;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .text {
    float: left;
    display: block;
    padding-left: 8px;
    line-height: 24px;
    font-size: 14px;
    color: #333333;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .touch {
    float: right;
    display: block;
    padding-right: 8px;
    line-height: 24px;
    font-size: 14px;
    color: #2680e4;
    cursor: pointer;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .touch:hover {
    text-decoration: underline;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .arrow {
    display: none;
    float: left;
    width: 26px;
    height: 24px;
    cursor: pointer;
    position: relative;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .arrow i {
    background-position: 0 -8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -5px;
    width: 10px;
    height: 6px;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .arrow:hover i {
    background-position: -36px -8px;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .numberB {
    float: left;
    padding-top: 2px;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .num {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #e23a3a;
    cursor: pointer;
    margin-left: 4px;
    margin-bottom: 4px;
    position: relative;
}

.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .num:hover,
.main-lotteryYiLouPage .lt-toolBlock .toolNumberBlock .toolNumber .num.active {
    color: #ffffff;
}

.main-lotteryYiLouPage .lt-explainBlock {
    padding-top: 6px;
    /* margin-bottom: 30px; */
    padding-bottom: 5px;
}

.main-lotteryYiLouPage .lt-explainBlock .elb-titleB {
    /* background: #e33d3d; */
    padding: 5px 5px;
}

.main-lotteryYiLouPage .lt-explainBlock .elb-titleB .icon {
    background-position: 0 -88px;
    float: left;
    display: block;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    margin-top: 4px;
}

.main-lotteryYiLouPage .lt-explainBlock .elb-titleB .text {
    display: block;
    font-size: 16px;
    color: rgb(57, 128, 213);
    line-height: 26px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    opacity: 1;
    padding-left: 15px;
}

.main-lotteryYiLouPage .lt-explainBlock .elb-contentB {
    border: 1px solid #e9e9e9;
    padding: 5px;
    line-height: 24px;
    font-size: 14px;
    margin: 5px;
}

.main-lotteryYiLouPage .lt-tableThBlock {
    font-size: 0;
    line-height: 0;
}

.main-lotteryYiLouPage .lt-tableThBlock .thBlock {
    position: relative;
    display: inline-block;
    height: auto;
    width: auto;
    cursor: pointer;
}

.main-lotteryYiLouPage .lt-tableThBlock .thName {
    display: block;
    height: 20px;
    line-height: 20px;
    float: left;
    font-size: 14px;
    color: #333333;
}

.main-lotteryYiLouPage .lt-tableThBlock .thArrow {
    display: block;
    float: left;
    padding: 1px 0 0 5px;
}

.main-lotteryYiLouPage .lt-tableThBlock .thArrow .top,
.main-lotteryYiLouPage .lt-tableThBlock .thArrow .bottom {
    display: block;
    margin-top: 2px;
    width: 10px;
    height: 6px;
}

.main-lotteryYiLouPage .lt-tableThBlock .thArrow .top {
    background-position: 0 0;
}

.main-lotteryYiLouPage .lt-tableThBlock .thArrow .top:hover,
.main-lotteryYiLouPage .lt-tableThBlock .thArrow .top.active {
    background-position: -18px 0;
}

.main-lotteryYiLouPage .lt-tableThBlock .thArrow .bottom {
    background-position: 0 -8px;
}

.main-lotteryYiLouPage .lt-tableThBlock .thArrow .bottom:hover,
.main-lotteryYiLouPage .lt-tableThBlock .thArrow .bottom.active {
    background-position: -36px -8px;
}

.main-lotteryYiLouPage .lt-tableThBlock.wordBreak {
    padding: 6px 0;
}

.main-lotteryYiLouPage .lt-tableThBlock.wordBreak .thName {
    width: 40px;
    height: auto;
    line-height: 16px;
}

.main-lotteryYiLouPage .lt-tableThBlock.wordBreak .thArrow {
    padding: 6px 0 0 5px;
}


/*遗漏-表格*/

.lt-statisticsPage {
     width: 1170px;
      /* border-radius: 8px; */
    /* padding: 8px 18px; */
    /* margin-bottom: 40px; */
}

.lt-statisticsPage .lt-toolBlock {
  
}

.lt-statisticsPage .lt-numPrimaryBlock {
    padding-bottom: 0;
}

.lt-statisticsPage .statistics-tableBlock {
     /*  margin: 6px 10px 10px 10px;*/
     padding: 5px;
}

.lt-statisticsPage .statistics-tableBlock table {
    width: 100%;
}



.lt-statisticsPage .statistics-tableBlock th {
 font-size: 14px;
    color: #333333;
    font-weight: normal;
 background-image: url(/images/new/ocenter-bg-01.png); 

}

.lt-statisticsPage .statistics-tableBlock .tab-iconB {
    display: block;
    font-size: 0;
}

.lt-statisticsPage .statistics-tableBlock .tab-iconB .trend,
.lt-statisticsPage .statistics-tableBlock .tab-iconB .omit {
    display: inline-block;
}

.lt-statisticsPage .statistics-tableBlock .tab-iconB .trend {
    width: 20px;
    height: 17px;
    background-position: 0 0px;
}

.lt-statisticsPage .statistics-tableBlock .tab-iconB .trend:hover {
    background-position: -26px 0px;
}

.lt-statisticsPage .statistics-tableBlock .tab-iconB .omit {
    width: 20px;
    height: 18px;
    background-position: 0 -23px;
}

.lt-statisticsPage .statistics-tableBlock .tab-iconB .omit:hover {
    background-position: -26px -23px;
}


/*遗漏-图表*/

.lyl-trendPage .trend-tableBlock {
    border-top: 0px solid #e9e9e9;
}

.lyl-trendPage .trend-leftB {
    float: left;
    border: 1px solid #e9e9e9;
    border-top: 0;
    width: 813px;
}

.lyl-trendPage .trend-leftB .left-titleB {
    /*background: #eeeeee;*/
        background-image: url(/images/new/ocenter-bg-01.png);
    border-bottom: 1px solid #e9e9e9;
    padding: 8px 10px 0;
    height: 40px;
}

.lyl-trendPage .trend-leftB .left-textB {
    float: left;
    line-height: 32px;
}

.lyl-trendPage .trend-leftB .left-textB .title {
     /*font-weight: bold;*/
    font-size: 16px;
    color: #333333;
}

.lyl-trendPage .trend-leftB .left-textB .time {
    font-weight: bold;
    font-size: 16px;
    color:#ef7c84;
}

.lyl-trendPage .trend-leftB .left-textB .text {
    font-size: 14px;
    color: #666666;
}

.lyl-trendPage .trend-leftB .left-funB {
    float: right;
}

.lyl-trendPage .trend-leftB .left-funB .ipuText {
    float: left;
    display: block;
    width: 126px;
    padding: 5px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    border-radius: 4px;
}

.lyl-trendPage .trend-leftB .left-funB .ipuText input {
    width: 100%;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 14px;
    color: #333333;
    background: #ffffff;
    border: 0;
}

.lyl-trendPage .trend-leftB .left-funB .btn {
    float: left;
    display: block;
    width: 52px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: #e33d3d;
    color: #ffffff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    margin-left: 5px;
}

.lyl-trendPage .trend-leftB .left-funB .btn:hover {
    background: #d52a29;
}

.lyl-trendPage .trend-leftB .left-trendB {
    padding: 10px;
    height: 279px;
    overflow: hidden;
}

.lyl-trendPage .trend-leftB .left-trendB iframe {
    width: 100%;
    height: 100%;
    border: 0;
}

.lyl-trendPage .trend-rightB {
    float: right;
    border: 1px solid #e9e9e9;
    border-top: 0;
    width: 326px;
}

.lyl-trendPage .trend-rightB .right-titleB {
    background: #eeeeee;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    padding-right: 15px;
}

.lyl-trendPage .trend-rightB .right-titleB table {
    width: 100%;
    text-align: center;
}

.lyl-trendPage .trend-rightB .right-titleB th {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    height: 48px;
}

.lyl-trendPage .trend-rightB .right-tableB {
    height: 298px;
    overflow-x: hidden;
    overflow-y: auto;
    *overflow-y: scroll !important;
}

.lyl-trendPage .trend-rightB .right-tableB table {
    width: 100%;
    text-align: center;
}

.lyl-trendPage .trend-rightB .right-tableB td {
    font-size: 12px;
    color: #333333;
    height: 28px;
}

.lyl-trendPage .trend-rightB .right-tableB td.issue {
    border-right: 1px solid #e9e9e9;
}

.lyl-trendPage .trend-rightB .right-tableB tr.odd td {
    background: #fffbee;
}

.main-helpPageBlock .help_nav {
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #e6e6e6;
}

.main-helpPageBlock .help_nav .n_tit {
    font-size: 24px;
    border-left: 4px solid #e33d3d;
    padding-left: 12px;
}

.main-helpPageBlock .help_centerB {
    padding: 30px 0 46px;
}

.main-helpPageBlock .help_centerB .pc_left {
    float: left;
    width: 230px;
    min-height: 700px;
    border: 1px solid #e6e6e6;
    border-top: none;
}

.main-helpPageBlock .help_centerB .nav_ul li {
    vertical-align: top;
}

.main-helpPageBlock .help_centerB .nav_ul li.active .u_se i {
    background-position: 0 0;
}

.main-helpPageBlock .help_centerB .nav_ul .na_tit {
    background: #fafafa;
    cursor: pointer;
    height: 73px;
    line-height: 73px;
    border-top: 1px solid #e6e6e6;
}

.main-helpPageBlock .help_centerB .nav_ul .u_f {
    float: left;
    padding-left: 43px;
    font-size: 18px;
    color: #e23a3a;
}

.main-helpPageBlock .help_centerB .nav_ul .u_se {
    float: right;
    height: 73px;
    width: 58px;
    text-align: center;
}

.main-helpPageBlock .help_centerB .nav_ul .u_se i {
    display: inline-block;
    width: 21px;
    height: 12px;
    margin: 31px 0 0;
    background-position: 0 -14px;
}

.main-helpPageBlock .help_centerB .nav_ul .sel_d {
    padding: 2px 0;
    border-top: 1px solid #e6e6e6;
}

.main-helpPageBlock .help_centerB .nav_ul .sel_d a {
    display: block;
    height: 48px;
    line-height: 48px;
    font-size: 0;
    padding-left: 24px;
}

.main-helpPageBlock .help_centerB .nav_ul .sel_d a:hover .icon,
.main-helpPageBlock .help_centerB .nav_ul .sel_d a.active .icon {
    background-position: 0 0;
}

.main-helpPageBlock .help_centerB .nav_ul .sel_d a:hover .fon,
.main-helpPageBlock .help_centerB .nav_ul .sel_d a.active .fon {
    color: #e23a3a;
}

.main-helpPageBlock .help_centerB .nav_ul .sel_d .icon {
    display: inline-block;
    padding-left: 13px;
    height: 11px;
    background-position: 0 -13px;
}

.main-helpPageBlock .help_centerB .nav_ul .sel_d .fon {
    display: inline-block;
    font-size: 14px;
    color: #666;
}

.main-helpPageBlock .help_centerB .pc_right {
    float: right;
    width: 768px;
}

.main-helpPageBlock .help_centerB .pc_right .r_tit {
    line-height: 32px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.main-helpPageBlock .help_centerB .pc_right .r_con {
    padding: 26px 0 0 24px;
    line-height: 30px;
    font-size: 16px;
    color: #545454;
}

.main-404errorPage .err_con {
    padding: 108px 0;
}

.main-404errorPage .er_bg {
    width: 589px;
    height: 194px;
    margin: 0 auto;
}

.main-404errorPage .er_btn {
    text-align: center;
    font-size: 0;
    padding-top: 40px;
}

.main-404errorPage .er_btn a {
    display: inline-block;
    line-height: 31px;
    position: relative;
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
    margin-right: 100px;
    background: rgba(245, 245, 245, 1);
    border: 1px solid rgba(209, 209, 209, 1);
    border-radius: 20px;
    opacity: 1;
    width: 175px;
}

.main-404errorPage .er_btn a i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.main-404errorPage .er_btn a:hover,
.main-404errorPage .er_btn a.active {
    color: #e33d3d;
    border: 1px solid #e33d3d;
}


/* .main-404errorPage .er_btn a:hover .blank_in,
.main-404errorPage .er_btn a.active .blank_in {
    background-position: -33px 0;
}

.main-404errorPage .er_btn a:hover .blank_do,
.main-404errorPage .er_btn a.active .blank_do {
    background-position: -33px -38px;
} */

.main-404errorPage .er_btn .blank_in {
    width: 31px;
    height: 31px;
    background-position: 0 0;
    background: url(/images/article/cy-404-sy.png) no-repeat 11px 8px;
}

.main-404errorPage .er_btn .blank_do {
    width: 27px;
    height: 27px;
    background-position: 0 -38px;
    top: 4px;
    background: url(/images/article/cy-404-fh.png) no-repeat 11px 5px;
}

.main-404errorPage .er_ts {
    padding-top: 24px;
    line-height: 28px;
    text-align: center;
    font-size: 20px;
    color: rgba(255, 128, 128, 1);
    font-family: "Microsoft YaHei";
    font-weight: 400;
    /* letter-spacing: 24px; */
    opacity: 1;
}


/*专家推荐*/

.main-expertsRecommendPage {
    /*专家推荐*/
    /*表格带排序功能表头*/
    /*杀号定胆*/
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB {
    border: 0px solid #e9e9e9;
    border-bottom: 0;
    height: 42px;
    position: relative;
    color: #666666;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB .public_selectPlugIn {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    border-right: 1px solid #e9e9e9;
    border-radius: 0;
    padding: 0 38px 0 24px;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB .public_selectPlugIn .selectedText {
    height: 42px;
    line-height: 42px;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB .public_selectPlugIn .selectArrow {
    right: 22px;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB .public_selectPlugIn .selectOption {
    border: 1px solid #e9e9e9;
    border-top: 0;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB .public_selectPlugIn .selectOption .lis {
    padding: 0 5px 0 24px;
    height: 30px;
    line-height: 30px;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB .title {
    display: block;
    font-size: 14px;
    text-align: center;
    line-height: 42px;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-titleB .t-text {
    position: absolute;
    top: 0;
    right: 30px;
    line-height: 42px;
    font-size: 14px;
    color: #333333;
}

.main-expertsRecommendPage .expertsRecommendBlock .erb-lis {
    padding-bottom: 25px;
}

.main-expertsRecommendPage .expertsRecommendBlock .public-table td {
    padding: 5px 0;
}

.main-expertsRecommendPage .expertsRecommendBlock .public-table .more {
    font-size: 12px;
    color: #287fe8;
}

.main-expertsRecommendPage .lt-tableThBlock {
    font-size: 0;
    line-height: 0;
}

.main-expertsRecommendPage .lt-tableThBlock .thBlock {
    position: relative;
    display: inline-block;
    height: auto;
    width: auto;
    cursor: pointer;
}

.main-expertsRecommendPage .lt-tableThBlock .thName {
    display: block;
    height: 20px;
    line-height: 20px;
    float: left;
    font-size: 14px;
    color: #333333;
}

.main-expertsRecommendPage .lt-tableThBlock .thArrow {
    display: block;
    float: left;
    padding: 1px 0 0 5px;
}

.main-expertsRecommendPage .lt-tableThBlock .thArrow .top,
.main-expertsRecommendPage .lt-tableThBlock .thArrow .bottom {
    display: block;
    margin-top: 2px;
    width: 10px;
    height: 6px;
}

.main-expertsRecommendPage .lt-tableThBlock .thArrow .top {
    background-position: 0 0;
}

.main-expertsRecommendPage .lt-tableThBlock .thArrow .top:hover,
.main-expertsRecommendPage .lt-tableThBlock .thArrow .top.active {
    background-position: -18px 0;
}

.main-expertsRecommendPage .lt-tableThBlock .thArrow .bottom {
    background-position: 0 -8px;
}

.main-expertsRecommendPage .lt-tableThBlock .thArrow .bottom:hover,
.main-expertsRecommendPage .lt-tableThBlock .thArrow .bottom.active {
    background-position: -36px -8px;
}

.main-expertsRecommendPage .killNumberOnBileBlock .public-table th {
    position: relative;
}

.main-expertsRecommendPage .killNumberOnBileBlock .knob-thSelectBlock {
    padding-left: 105px;
}

.main-expertsRecommendPage .killNumberOnBileBlock .knob-thSelectBlock .public_selectPlugIn {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    border-right: 1px solid #e9e9e9;
    border-radius: 0;
    padding: 0 24px 0 12px;
}

.main-expertsRecommendPage .killNumberOnBileBlock .knob-thSelectBlock .public_selectPlugIn .selectedText {
    height: 36px;
    line-height: 36px;
}

.main-expertsRecommendPage .killNumberOnBileBlock .knob-thSelectBlock .public_selectPlugIn .selectArrow {
    right: 10px;
}

.main-expertsRecommendPage .killNumberOnBileBlock .knob-thSelectBlock .public_selectPlugIn .selectOption {
    border: 1px solid #e9e9e9;
    border-top: 0;
}

.main-expertsRecommendPage .killNumberOnBileBlock .knob-thSelectBlock .public_selectPlugIn .selectOption .lis {
    padding: 0 5px 0 12px;
    height: 30px;
    line-height: 30px;
}

.main-expertsRecommendPage .font-gray {
    color: #cdcdcd;
}

.main-expertsRecommendPage .bg-orange {
    background: #fff8c7;
}

.default-table {
    text-align: center;
    border: 1px solid rgba(204, 204, 204, 1);
}

.default-table>tbody>tr>td {
    padding: 15px 24px 15px 24px;
}

.investmentValue>div>.tab {
    display: inline-block;
    padding: 10px 35px 10px 35px;
    background:#fff;
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 20px;
    margin-right: 15px;
    text-align: center;
}

.investmentValue>div>.tab:hover {
    background: #FF2727;
    color: #ffffff;
}

.investmentValue {
    float: right;
    width: 740px;
}

.investmentValue>.investList {
    padding-top: 20px;
}


/*# sourceMappingURL=style.css.map */


/*2019-6-11 康文修改，提供对公告页面样式修改*/

.pubList-category {
    font-family: "Microsoft YaHei";
    font-weight: bold;
    color: #333333;
    font-size: 13px;
    line-height: 22px;
    padding-left: 10px;
}


.cy_title {
    background: url(/images/public/cy_title_yd.png) no-repeat 8px 9px;
}

.cy_title_context {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    padding-left: 20px;
}

.cy_trend {
    margin-top: 20px;
    display: inline-flex;
    align-items: center;
}

.cy_title_qgc {
    font-size: 20px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    padding-left: 5px;
}

.trend-left .cy_trend_p {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: rgba(38, 38, 38, 1);
    opacity: 1;
    margin-top: 5px;
}

.cy_bottom_x {
    border-bottom: 1px solid rgba(209, 209, 209, 1);
    opacity: 1;
    height: 1px;
}

.cy_sx_div {
    /* background:rgba(179,179,179,1); */
    opacity: 1;
    width: 60px;
    height: 24px;
    float: left;
    display: inline-flex;
    align-items: center;
}

.cy_sx_div .cy_sx_line {
    background: rgba(179, 179, 179, 1);
    width: 1px;
    margin: 0 50%;
}

.cy_div_titile_red {
    display: none;
    float: left;
    height: 20px;
    margin-top: 2px;
   /*  background: url(/images/public/cy_red_sx.png) no-repeat 0px;*/
}

.public-lotteryMenuB .funB .ipuText_cy {
    position: relative;
    float: left;
    display: block;
    height: 20px;
    width: 200px;
    padding: 3px 5px 3px 25px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    border-radius: 4px;
}

.public-lotteryMenuB .funB .ipuText_cy input {
    width: 100%;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 14px;
    color: #333333;
    background: #ffffff;
    border: 0;
}

.public-lotteryMenuB .funB .ipuText_cy:hover,
.public-lotteryMenuB .funB .ipuText_cy.active {
    border: 1px solid #e33d3d;
}

.public-lotteryMenuB .funB .search_cy {
    background-position: -113px -50px;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 5px;
    left: 200px;
}

.cy_trend_ul {
    width: 100%;
    border-bottom: 0;
    margin-top: 0px;
    /* padding-left: 8px; */
}

.cy_trend_ul .cy_trend_li {
    position: relative;
    /* left: -8px; */
    float: left;
    /* margin: 0 5px; */
    width: 100%;
    background:#fff;
    opacity: 1;
    /* border-radius: 8px; */
    margin-top: 1px;
    /* display: inline-flex; */
    /* align-items: center; */
    text-align: center;
}

.cy_trend_ul .cy_trend_li .cy_trend_left {
    left: 10px;
    width: 106px;
    position: relative;
    top: 23px;
    float: left;
    /* min-width: 200px; */
    /* padding-left: 15px; */
    /* padding-right: 10px; */
}

.cy_trend_ul .cy_trend_li .cy_trend_left .cy_trend_p {
    font-size: 14px;
   
    font-family: "Microsoft YaHei";
    /* font-weight: bold; */
    line-height: 30px;
    color: rgba(38, 38, 38, 1);
    opacity: 1;
}

.cy_trend_ul .cy_trend_li .cy_trend_right {
    position: relative;
    left: 30px;
    float: left;
    width: 982px;

    margin: 10px 0;
}

.cy_trend_ul .cy_trend_li .cy_trend_right::before {
    content: '';
    position: absolute;
    left: -10px;
    top: 33px;
    height: 80%;
    width: 1px;
    background: #eee;
}

.cy_trend_ul .cy_trend_li .cy_trend_right p {
    padding-bottom: 3px;
    line-height: 24px;
    font-weight: 400;
    font-size: 16px;
}

.cy_trend_r_content .cy_trend_r_content_span_red {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    line-height: 21px;
    color: rgba(38, 38, 38, 1);
    opacity: 1;
    float: left;
}

.cy_trend_r_content li {
    float: left;
    width: 70%;
    margin-top: 10px;
}

.cy_trend_r_content .cy_trend_li_bottom {
    float: left;
    margin-top: 10px;
    border-bottom: 1px solid #eee;
    width: 94%;
    height: 26px;
}

.cy_trend_r_content .cy_trend_r_content_span {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    line-height: 21px;
    color: rgba(38, 38, 38, 1);
    opacity: 1;
    float: left;
}

.cy_trend_r_content .cy_trend_r_content_span2 {
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    line-height: 21px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    float: left;
}

.cy_trend_r_content .cy_trend_r_content_span2:hover,
.cy_trend_r_content .cy_trend_r_content_span2.active {
    /* color: rgba(255,39,39,1); */
    /* border: 1px solid rgba(255,39,39,1); */
    color: rgba(255, 39, 39, 1);
}
.cy_trend_r_content .cy_trend_r_content_div_red .tb_da{

    color: #c14242;
}
.cy_trend_r_content .cy_trend_r_content_div2 .tb_da{

    color: #c14242;

}
.cy_trend_r_content .cy_trend_r_content_div_red {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    line-height: 21px;
    color: rgb(29, 27, 27);
    opacity: 1;
    float: left;
    width: 160px;
    text-align: left;
}

.cy_trend_r_content .cy_trend_r_content_div {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    line-height: 21px;
    color: rgba(255, 39, 39, 1);
    opacity: 1;
    float: left;
    min-width: 500px;
    text-align: left;
}

.cy_trend_r_content .cy_trend_r_content_div2 {
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    line-height: 21px;
    color: rgb(51, 51, 51, 1);
    opacity: 1;
    float: left;
    text-align: left;
    width: 266px;
}

.cy_trend_r_content .cy_trend_li_bottom .cy_trend_r_content_div2 {
    width: 800px!important;
}
.cy_trend_r_content .cy_trend_r_content_div2 .lb_num{

 float: left;
    width: 800px!important;
}

.cy_trend_r_content .cy_trend_r_content_div2 span:hover,
.cy_trend_r_content .cy_trend_r_content_div2 span.active {
    color: #c14242;
}

.cy_trend_r_content .cy_trend_r_content_div3 {
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    line-height: 21px;
    color: rgb(51, 51, 51, 1);
    opacity: 1;
    float: left;
    width: 806px;
    text-align: left;
}

.cy_trend_r_content .cy_trend_r_content_div3 span {
    display: inline-block;
    padding: 0 9px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid rgba(209, 209, 209, 1);
    border-radius: 4px;
    background: rgba(245, 245, 245, 1);
    font-size: 12px;
    margin: 3px 8px 3px 0;
    cursor: pointer;
    color: #333333;
}

.cy_trend_r_content .cy_trend_r_content_div3 span:hover,
.cy_trend_r_content .cy_trend_r_content_div3 span.active {
    /* color: rgba(255,39,39,1); */
    border: 1px solid #c14242;;
    color: #c14242;
}

.cy_background_div {
    background:#fff;
}

.form_btnBlock .cy_right_i {
    float: left;
    display: block;
    width: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    background: #fafafa;
    cursor: pointer;
}

.form_btnBlock .cy_right_i b {
    display: inline-block;
    width: 5px;
    height: 9px;
    background: url(/images/public/cy-jiahao.png) no-repeat -1px 0px;
}

.form_btnBlock .cy_right_bt_r {
    background-position: 0px 0px;
}

.form_btnBlock .cy_left_i {
    float: left;
    display: block;
    width: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    background: #fafafa;
    cursor: pointer;
}

.form_btnBlock .cy_left_i b {
    display: inline-block;
    width: 5px;
    height: 9px;
    background: url(/images/public/cy-jianhao.png) no-repeat 0px 3px;
}

.form_btnBlock .cy_left_bt_r {
    background-position: 0px 0px;
}

.cy_sp_r a {
     /* display: block; */
    float: right;
    padding: 0 14px;
    /* height: 54px; */
    margin-top: 2px;
    margin-left: 5px;
    line-height: 30px;
    text-align: center;
    border: 1px solid rgba(219, 219, 219, 1);
    /* border-radius: 8px; */
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    font-family: "Microsoft YaHei";
    /* background: rgba(245, 245, 245, 1); */
}

.cy_sp_r a:hover,
.cy_sp_r a.active {
     /* color: rgb(57, 128, 213); */
    /* background: #3980d5; */
    /* border: 1px solid #3980d5; */
    /* color: rgba(255, 255, 255, 1); */
    color: #3980d5;
    background: url(/images/public/icon-selected-blue.png) no-repeat right bottom;
    border: 1px #3980d5 solid;
}

.cy_sp_r .line {
    float: right;
    margin-top: 2px;
    margin-right: 10px;
    color: rgba(179, 179, 179, 1);
}


/*导航栏样式*/

.navBlock .main-centerSection dl dd .name {
    height: 26px!important;
    padding: 10px 0;
}

.navBlock .main-centerSection dl dd .name a {
    font-size: 12px!important;
}

.navBlock .main-centerSection dl dd span {
    line-height: 26px;
}

.navBlock .main-centerSection dl dd i {
    margin-right: 5px;
    float: left;
    width: 26px;
    height: 26px;
    vertical-align: -webkit-baseline-middle;
    background-size: 100%;
}


/*全国彩*/

.navBlock .icon_ssq {
    background: url(/images/public/icon_ssq.png) no-repeat 0 0;
}

.navBlock .icon_fc3d {
    background: url(/images/public/icon_fc3d.png) no-repeat 0 0;
}

.navBlock .icon_qxc_red {
    background: url(/images/public/icon_qxc_red.png) no-repeat 0 0;
}

.navBlock .icon_dlt {
    background: url(/images/public/icon_dlt.png) no-repeat 0 0;
}

.navBlock .icon_pl3 {
    background: url(/images/public/icon_pl3.png) no-repeat 0 0;
}

.navBlock .icon_pl5 {
    background: url(/images/public/icon_pl5.png) no-repeat 0 0;
}

.navBlock .icon_qlc {
    background: url(/images/public/icon_qlc.png) no-repeat 0 0;
}


/*[快]彩*/

.navBlock .icon_bjpks {
    background: url(/images/public/icon_bjpks.png) no-repeat 0 0;
}

.navBlock .icon_xync {
    background: url(/images/public/icon_xync.png) no-repeat 0 0;
}

.navBlock .icon_xjssc {
    background: url(/images/public/icon_xjssc.png) no-repeat 0 0;
}

.navBlock .icon_dwzdy {
    background: url(/images/public/icon_dwzdy.png) no-repeat 0 0;
}

.navBlock .icon_cqssc {
    background: url(/images/public/icon_cqssc.png) no-repeat 0 0;
}

.navBlock .icon_bjkl8 {
    background: url(/images/public/icon_bjkl8.png) no-repeat 0 0;
}

.navBlock .icon_gdklsf {
    background: url(/images/public/icon_gdklsf.png) no-repeat 0 0;
}


/*地方彩*/

.navBlock .icon_nyfc36x7 {
    background: url(/images/public/icon_nyfc36x7.png) no-repeat 0 0;
}

.navBlock .icon_fjtc31x7 {
    background: url(/images/public/icon_fjtc31x7.png) no-repeat 0 0;
}

.navBlock .icon_hlj36x7 {
    background: url(/images/public/icon_hlj36x7.png) no-repeat 0 0;
}

.navBlock .icon_sh15x5 {
    background: url(/images/public/icon_sh15x5.png) no-repeat 0 0;
}

.navBlock .icon_zjtc6j1 {
    background: url(/images/public/icon_zjtc6j1.png) no-repeat 0 0;
}

.navBlock .icon_fjtc36x7 {
    background: url(/images/public/icon_fjtc36x7.png) no-repeat 0 0;
}

.navBlock .icon_xj35x7 {
    background: url(/images/public/icon_xj35x7.png) no-repeat 0 0;
}


/*登录注册*/

.login_,
.login_:hover,
.login_:active,
.login_:visited,
.register_,
.register_:hover,
.register_:active,
.register_:visited {
    color: white!important;
    font-size: 15px;
    font-weight: bold;
}

.login_register {
    position: static;
    display: block;
    cursor: pointer;
    line-height: 40px;
    height: 40px;
    margin-top: 10px;
    float: right;
    font-size: 14px;
    color: white!important;
}

.space {
    position: relative;
    top: -2px;
    font-weight: bold;
}

.hot_article {
        /* padding-right: 20px!important; */
        padding-left: 5px;
        padding-top: 3px;
        background: #fff;
}

.main-articlePage #recommend {
    box-sizing: border-box;
    border: none!important;
   /* width: 740px!important;
     width: 700px!important; 首页-咨询技巧-最新咨询 */
    margin-top: 0!important;
}

.main-articlePage .public-recommendLottery .title {
    padding-left: 12px!important;
}

.main-articlePage .public-recommendLottery div:nth-child(1) {
    margin-left: 2px;
    /* margin-right: 6px; */
}

.article_page #recommend{
    width: 1000px!important;
}

.hone_zixun .list{
    box-sizing: border-box!important;
    height: 170px!important;
}
.hone_zixun .li{
    height: auto!important;
}

.art_mrtd ul li a{
    width: 186px!important;
}

.skill_box{
    height: 210px;
}
.skill_box ul li a{
    width: 200px!important;
}
.hone_gonggao ul li{
    padding: 12px 0!important;
}
.qq_rwm .content{
    text-align: right;
}
.qq_rwm .content ul li a{
    line-height: 20px;
}
.qq_rwm .content ul li:nth-of-type(1){
    padding-top: 10px;
}
.copyright{
    height: 200px;
    line-height: 45px;
}
.mriri_tidian .al_listBlock{
    overflow: visible!important;
    padding-top: 0px;
}
.page_point .public-crumbsBlock{
    padding-bottom: 0px;
}
.page_point .mb-r{
   /* margin-top: 10px;*/
}
.page_point .al-btnB{
    position: relative;
    top: 40px;
    left: 20px;
}
.act_p_box p{
    background: none!important;

}


.com_foot {
               border-top: 0px #dadada solid;
               margin-top: 2px;
           }
   
   .com_foot  .edge-each {
       position: relative;
   
   border-right: 0px solid #efefef;
   margin-top: 5px;
   }
   .col-xs-4{
    width: 420px;
   
   }
   .com_foot  .edge-each .title {
       display: inline-block;
       font-size: 16px;
       line-height: 25px;
   
       color: #646464;
       position: relative;
       top: 15px;
   }
   .com_foot .edge-each {
       position: relative;
       border-right: 0px solid #efefef;
       margin-top: 5px;
   }
   .com_foot .edge-each .title {
       font-size: 20px;
       line-height: 25px;
   
       color: #646464;
   }
   .com_foot .edge-each .collect {
       background-position: 0 0;
   }
   .com_foot .edge-each .analyze {
       background-position: -104px 0;
   }
   .com_foot .edge-each .experience {
       background-position: -208px 0;
   }
   .com_foot .edge-each .img {
       display: inline-block;
       width: 104px;
       height: 104px;
       background: url(/images/new/footer-images.png) no-repeat;
       margin-right: 35px;
   
       vertical-align: middle;
   }
   .com_foot   .edge-each .title .highlight {
       color: #d94136;
   }
          
           .middleyqlj{
   
               width: 1170px;
       margin: 0 auto;
           }
   
           .middleyqlj  strong{    width: 1000px;
       text-align: left;}
           .com_foot .footer-img-ext {
               display: block;
               margin: 0 auto;
               width: 435px;
               height: 45px;
           }
   
           .middleyqlj  a{   display: block;
               display: block;
       float: left;
       padding-right: 20px;
       margin: 5px 0;
       width: 155px;
       font-size: 14px;
           }
           .com_foot p a {
               display: inline-block;
               margin: 0 10px;
           }
           .com_foot .middle {
               width: 1170px;
               margin: 0 auto;
           }
           
           .com_foot p {
               text-align: center;
               margin: 10px 0;
           }
                   .footer-img-ext{
                       display: block;
                       margin:0 auto;
                       width:562px;
                   }
                   .footer-img-ext li{
                       float:left;
                       padding:0 8px;
                   }
                   .footer-img-ext li img{
                       height:47px;
                   }
                   .footer-img-ext .gdgs{
                       width: 117px;
                       height:40px;
                       overflow: hidden;
                   }


                                        #hightCharts{
                 width: 792px;
    height: 280px;
    overflow-x: auto;
    overflow-y: hidden;
                    }


                                     .highcharts-navigator{
                    display:none;
                    }
                                     .highcharts-series-1{
                    display:none;
                    }
                                      .highcharts-input-group{
                    display:none;
                    }
                                      .highcharts-navigator-handle-left{
                    display:none;
                    }
                                      .highcharts-navigator-handle-right{
                    display:none;
                    }
                                      .highcharts-range-selector-buttons{
                    display:none;
                    }

.tr_cs_append_Acitive {
    background-color :#d8ceac;
}

.tr_cs_append_select {
    background-color :#d8ceac;
}

    .plan-state:hover {
                            cursor: pointer;
                        }

       .lg-analysize-select span {
                    width: 99px;
    height: 25px;
    cursor: pointer;
    float: left;
    margin: 10px 5px 0 0;
    padding: 0 3px;
    height: 30px;
    margin-top: 2px;
    line-height: 30px;
    text-align: center;
    /* border: 1px solid rgba(219, 219, 219, 1); */
    /* border-radius: 8px; */
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    font-family: "Microsoft YaHei";
    /* background: rgba(245, 245, 245, 1); */
            }

            .lg-analysize-select .active {
    background: #c14242;

    color: #fff;
    font-weight: bold;
    font-size: 15px;
    /* background: url(/images/public/icon-selected-blue.png) no-repeat right bottom; */
            }
         
            .lg-analysize-select a {
                    text-decoration: none;
    color: #000000;
    padding-top: 5px;
    height: 28px;
    line-height: 24px;
    font-size: 14px;
    float: left;
    margin-right: 5px;
                /*text-decoration: none;
                color: #000000;
                font-size: 14px;
                margin-right: 5px;*/
            }




            .lg-analysize-issue span {
                /*display: inline-block;
                width: 58px;
                height: 25px;
                border-radius: 0px;
                text-align: center;
                line-height: 25px;
                background-color: #f4f4f4;
                font-size: 13px;
                cursor: pointer;
                margin: 10px 5px 0 0;*/

                    width: 66px;
    height: 25px;
    cursor: pointer;
    float: left;
    margin: 10px 5px 0 0;
    padding: 0 14px;
    height: 30px;
    margin-top: 2px;
    line-height: 30px;
    text-align: center;
    border: 1px solid rgba(219, 219, 219, 1);
    /* border-radius: 8px; */
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    opacity: 1;
    font-family: "Microsoft YaHei";
    /* background: rgba(245, 245, 245, 1); */
            }
            .lg-analysize-issue .active {
              background: #c14242;

    color: #fff;
    /* background: url(/images/public/icon-selected-blue.png) no-repeat right bottom; */
    border: 1px #c14242 solid;
            }
.lg-analysize-select {
        margin-bottom: 3px;
    width: 100%;
    float:left;
}


            .lg-analysize-issue a {

       text-decoration: none;
    color: #000000;
    padding-top: 5px;
    height: 28px;
    line-height: 24px;
    font-size: 14px;
    float: left;
    margin-right: 5px;
                /*text-decoration: none;
                color: #000000;
                font-size: 14px;
                margin-right: 5px;*/
            }

            .lg-analysize-pos {
                margin-bottom: 5px;
            }

           .lg-analysize-type {
                
                padding: 7px 20px 5px 20px;
                overflow: hidden;
            }

           .lg-analysize-btn {
     background-color: #54ab2a;
     padding-left: 5px;
    color: #FFFFFF;
    letter-spacing: 3px;
    height: 40px;
    line-height: 40px;
    width: 58%;
    float: left;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}

           .lg-analysize-no-btn {
     background-color: #f4f4f4;
     padding-left: 5px;
    color: #a29797;
    width: 58%;
    float: left;
    letter-spacing: 3px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}



           .list_noice {
margin-top: 5px;
    float: left;
    background-color: #ffffff;
    padding: 10px;
    border-top: 1px solid #eeeeee;
}

           .list_noice p:first-child {
    color: 
    #000000;
    font-weight: 700;
    font-size: 15px;
}

           .list_noice p {
    margin-top: 5px;
}
           .list_noice p span {
    color: 
    #0956b6;
    font-weight: 700;
}

.lg-analysize-table {
    margin: 0 20px 10px 20px;
    padding-bottom: 20px;
}

.lg-analysize-total {
       padding: 15px 20px;
    width: 100%;
    float: left;
    font-size: 14px;
    color: #000000;
    overflow: hidden;
    
}

.lg-analysize-table table thead tr td {

padding: 8px 0;
text-align:center;
background-color:
#eef2f6;
border: 1px solid
#DDDDDD;
}
.lg-analysize-table table tbody tr td {
    border: 1px solid 
#DDDDDD;
    text-align:center;
background-color:
    #FFFFFF;
    padding: 12px 0;
}

.num-name {
        color: #f85c2c;

}

.lg-analysize-openList {
    
  

    width:100%;
    float:left;

}
.lg-analysize-openList ul{

    width:33%;
    float:left;

}

.lg-analysize-openList ul{

    width:33%;
    float:left;

}

.lg-analysize-compute {
    display:none;
}

.jhbtHead  {
    width:100%;
    float:left;
}

.jhbtHead span {
    margin-bottom: 2px;
    width:116px;
    text-align:center;

}
#banner { position: relative; width: 566px; height: 235px; float:left; border: 0px solid #666; overflow: hidden; }
#banner_list img { border: 0px; }
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 566px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
#banner ul li.on { background-color: #000; }
#banner_list a { position: absolute; }

.cp_slide_page {
    line-height: 25px;
    height: 40px;
    width: 70%;
    margin: 0px auto;
    padding: 10px 0px 5px 0;
    border-top: 0px dashed #ccc;
}
.page_banner{ width:115%; height:24px; margin:0px auto; }
.page_banner a{   
     display: inline-block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* font: 12px/1 Tahoma,Arial,\5b8b\4f53,Helvetica,sans-serif; */
    width: 28px;
    height: 23px;
    line-height: 22px;
    border: 1px solid #e8e8e8;
    background: #fff;
    text-align: center;
    color: #4e4c4c;
    margin-right: 5px;
    border-radius: 3px;
    font-size: 13px;}
.page_banner a:link,.page_banner a:visited{text-decoration:none}
.page_banner a:active,.page_banner a:hover{text-decoration:none;border:1px solid #c14242;background-color:#FFF;color:#000}
.page_banner a.page_first,.page_banner a.page_last{width:40px}
.page_banner .page_goto,.page_banner a.page_next,.page_banner a.page_prev{background:url(/images/new/pageupdown_new.png) no-repeat;border:none;height:25px}
.page_banner a.page_prev{background-position:0 -27px;width:28px}
.page_banner a.page_prev:active,.page_banner a.page_prev:hover{background-position:-32px -27px;border:none}
.page_banner a.page_next{background-position:0 0;width:28px}
.page_banner a.page_next:hover{background-position:-32px 0}
.page_banner a.page_cur{border:1px solid #FF7224;background-color:#FFF3EC;color:#000}
.page_banner span{float:left;line-height:28px;}
.page_banner span .page_input_num{width:30px;float:left;  margin-top:2px; padding-left:5px;border:1px solid #e5e5e5;height:21px;text-align:center}
.page_banner span a.page_goto{float:left;height:25px;font-size:14px; line-height:25px; font-weight:700;color:#184886;width:52px;background-position:1px -56px;margin-right:3px;cursor:pointer;border-radius:0}
.page_banner a.page_goto:active,.page_banner a.page_goto:hover{border:none;background-position:1px -82px}
.page_banner span.page_info{color:#999; font-size:12px; width:175px;    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page_banner .nowpage{float: left;width: 28px;height: 23px;line-height: 21px;border: 1px solid #c14242;text-align: center;margin-right: 5px;border-radius: 3px;background-color: #FFF; color: #4e4c4c; font-size: 13px;  font-weight: bold; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.fontWidth{width: 93%; text-align: center;display: inline-block !important; }
span.font-red, span.font-blue, span.font-gray{display:inline-block;word-break:break-all;}
span.font-red  span,  span.font-blue span, span.font-gray span{ font-size:14px;white-space: nowrap;text-align: center;display: inline-block;}
.font-gray i, .font-red i, .font-blue i{ font-size:14px; white-space: nowrap;}
.fontWidth3{ width: 170px; text-align:center;display: inline-block !important;}
.fontWidth{ width: 89%;text-align: center;display: inline-block !important;}
.fontWidth2{width: 85%;text-align:center;display: inline-block !important;}
span.font-red, span.font-blue, span.font-gray{ display:inline-block;word-break:break-all;}
span.font-red  span,  span.font-blue span, span.font-gray span{font-size:14px;white-space: nowrap;text-align: center;display: inline-block;}
.font-gray i, .font-red i, .font-blue i{ font-size:14px; white-space: nowrap;}
.bg-orange span{ font-size:0px;}
.bg-orange i{ font-size:14px;}
.font-gray{ /*font-size: 0px;*/}
.font-gray i{font-size:14px;}


.youqingdivTips {

    float: left;
    width: 100%;
    background: #fff;
    height: 41px;
    /* margin: 2px; */
    margin-top: 2px;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
}







.multiplecalculate .input-xmini {
  
    width: 50px;
    height: 23px;
    text-align:center;
    margin-left:5px;
    margin-right:5px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.multiplecalculate td {

    padding-top:9px;
    padding-bottom:9px;

}

.public-nav-span {
    height: 22px;
    width: 22px;
    /* background: #fff; */
    margin-top: 5px;
    margin-left: 3px;
    float: left;
}

.public-nav-span-img {
    height: 21px;
    width: 22px;
    padding: 0px;
    margin: 0px;
}


.multiplecalculate .dissel_p {

      padding-top:5px;
    padding-bottom:5px;
}

.multiplecalculate .btn-warning {
    cursor:pointer;
    display: block;
    margin: 0px auto;
    width: 110px;
    height: 30px;
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
    font-size: 12px;
    border-radius: 3px;
}

.multiplecalculate .btn-warning:hover {
    background-color: #ec971f;
    border-color: #d58512;
}

.multiplecalculate .btn-warning:active {
    background-color: #f0ad4e;
    border-color: #d58512;
}




/*弹出框*/
.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title{text-overflow:ellipsis;white-space:nowrap}html #layuicss-layer{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch;top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background:url(loading-1.gif) center center no-repeat #eee}.layui-layer-ico{background:url(/images/new/icon.png) no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layer-anim{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-00{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layui-layer-title{padding:0 80px 0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;background-color:#F8F8F8;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:15px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 15px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:5px 5px 0;padding:0 15px;border:1px solid #dedede;background-color:#fff;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#1E9FFF;background-color:#1E9FFF;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:260px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background:url(loading-0.gif) no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background:url(loading-1.gif) no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background:url(loading-2.gif) no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:8px 15px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:5px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;text-align:right;border-top:1px solid #E9E7E7}.layui-layer-lan .layui-layer-btn a{background:#fff;border-color:#E9E7E7;color:#333}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95;border-color:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}.layui-layer-iconext{background:url(icon-ext.png) no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:230px;height:36px;margin:0 auto;line-height:30px;padding-left:10px;border:1px solid #e6e6e6;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px;padding:6px 10px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:260px;padding:0 20px;text-align:center;overflow:hidden;cursor:pointer}.layui-layer-tab .layui-layer-title span.layui-this{height:43px;border-left:1px solid #eee;border-right:1px solid #eee;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.layui-this{display:block}.layui-layer-photos{-webkit-animation-duration:.8s;animation-duration:.8s}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-imgbar,.layui-layer-imguide{display:none}.layui-layer-imgnext,.layui-layer-imgprev{position:absolute;top:50%;width:27px;_width:44px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onFocus=this.blur())}.layui-layer-imgprev{left:10px;background-position:-5px -5px;_background-position:-70px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px;_background-position:-120px -5px}.layui-layer-imgnext{right:10px;_right:8px;background-position:-5px -50px;_background-position:-70px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px;_background-position:-120px -50px}.layui-layer-imgbar{position:absolute;left:0;bottom:0;width:100%;height:32px;line-height:32px;background-color:rgba(0,0,0,.8);background-color:#000\9;filter:Alpha(opacity=80);color:#fff;overflow:hidden;font-size:0}.layui-layer-imgtit *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;overflow:hidden;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}}


.alinkcopy:active {
    background:url(/images/usbasic/copylinkact.png) no-repeat !important;
    color: #ac6674 !important;
    background-size:contain !important;

}



