@charset "utf-8";
/* CSS Document */
body,table,textarea,input,select{font: 14px/1.5 "Microsoft YaHei", "微软雅黑", Arial;color: #0F1830;}
body, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td,q {margin: 0px; padding: 0px;}
span,i,em{margin:0; padding:0}
body{text-align:left;background:#fff; font-size:14px}
table{border-collapse:collapse;}
em,u,i{font-style: normal;}
u{text-decoration:none;}
dl,ul,ol,li{list-style:none;}
img{ border:0px;max-width: 100%;}
pre{white-space: pre-wrap;word-wrap: break-word;}
a{color:#0F1830;text-decoration: none;cursor:pointer;}
a:hover{color:#D62828;text-decoration: none;}
.pos_rel{ position:relative;}
.hidden{display:none;height:0px;overflow:hidden;}
.fl{float:left}.fr{float:right!important}
.bot .fl:hover, .bot .fr:hover{color: #D62828}
.cl{clear:both}
.wrap{width:1200px; margin:0 auto; position:relative;min-height: 782px;}
.cf,li,dd,.wrap{*display:inline-block;*zoom:1}
.cf:after,li:after,dd:after,.wrap:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.f12{font-size:12px}.f14{font-size:14px}
.bold{font-weight:bold}
.block{display:block; clear:both}
.dis_none{display:none}
.txt_c{text-align:center}
.red{color:#d81a00}
.red2{color:#8a0b00}
.red3{color:#c3413a}
.blue{color:#1a73c9}
.blue2{color:#0312e1}
.org{color:#d94d01}
#curr_site{display:none}
.pd_b_25{padding-bottom:25px}
.mg_r_10{margin_right:10px}
/*新闻列表*/
.tit1{border-bottom:1px dashed #ccc; height:45px; clear:both; font-size:14px}
.tit1 i{background:url(../../images/common/ico_tit.png) no-repeat; width:32px; height:32px; float:left; margin:6px 0 0 2px}
.tit1 .ico2{background-position:0 -35px}
.tit1 .ico3{background-position:0 -70px}
.tit1 .ico4{background-position:0 -105px}
.tit1 .ico5{background-position:0 -140px}
.tit1 .ico6{background-position:0 -175px}
.tit1 .ico7{background-position:0 -210px}
.tit1 .ico8{background-position:0 -245px}
.tit1 .ico9{background-position:0 -280px}
.tit1 .ico10{background-position:0 -315px}
.tit1 .ico11{background-position:0 -350px}
.tit1 .ico12{background-position:0 -385px}
.tit1 .ico13{background-position:0 -420px}
.tit1 .ico14{background-position:0 -455px}
.tit1 .ico15{background-position:0 -490px}
.tit1 .ico16{background-position:0 -525px}
.tit1 .ico17{background-position:0 -560px}
.tit1 .ico18{background-position:0 -595px}
.tit1 .ico19{background-position:0 -630px}
.tit1 .ico20{background-position:0 -665px}
.tit1 .ico21{background-position:0 -700px}
.tit1 .ico22{background-position:0 -735px}
.tit1 .ico23{background-position:0 -770px}
.tit1 .ico24{background-position:0 -805px}
.tit1 .ico25{background-position:0 -840px; width:55px; height:35px}
.tit1 .ico26{background-position:0 -875px}
.tit1 .ico27{background-position:0 -910px; width:50px; height:30px}
.tit1 .ico28{background-position:0 -945px}
.tit1 .ico29{background-position:0 -980px}
.tit1 .ico30{background-position:0 -1015px}
.tit1 .ico31{background-position:0 -1050px}
.tit1 .ico32{background-position:0 -1085px}
.tit1 .ico33{background-position:0 -1120px}
.tit1 .ico34{background-position:0 -1155px}
.tit1 .ico35{background-position:0 -1190px}
.tit1 .ico36{background-position:0 -1225px}
.tit1 strong{font:18px/45px "Microsoft Yahei"; color:#000; float:left; margin-left:8px}
.tit1 .more,.tit2 .more{float:right; color:#8a0b00; font:500 12px/45px "宋体"; margin-right:5px}
.tit2 .more{line-height:39px}
.tit2{height:39px; border-bottom:1px dashed #ccc; padding:0 5px}
.tit2 strong{font-size:14px; line-height:40px; float:left}
.right-panel .newslist {border-bottom: 1px dashed grey; margin-top: 14px}
.right-panel .newslist li span{font-size:14px;}
.right-panel .newslist li{font-weight:400;font-size:16px;color:#0F1830;letter-spacing:0;line-height:36px;margin-bottom: 12px;}
.right-panel .newslist li a{width:740px}
span.date{float:right; font-size:12px; color:#a3a0a0}
/*轮播图*/
.autoplay_news{float:left; position:relative}
.autoplay_news .auto_content_wrap{position:relative; overflow:hidden}
.autoplay_news .auto_con{position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0)}
.autoplay_news .curr_con{opacity:1; filter:alpha(opacity=100); z-index:5}
.autoplay_news .auto_tab{position:absolute; left:0; bottom:0; z-index:6; width:100%; height:34px}
.autoplay_news .auto_tab .fr{margin-right:10px; display:inline}
.autoplay_news .auto_tab p{position:absolute; left:0; top:0; z-index:-1; opacity:0.3; filter:alpha(opacity=30); height:34px; background:#000; width:100%}
.autoplay_news .auto_tab span{float:left; cursor:pointer; background:url(../images/common/ico_autotab.png) no-repeat; width:12px; height:12px; margin:13px 0 0 6px; overflow:hidden}
.autoplay_news .auto_tab .curr{background-position:0 -12px}
.autoplay_news .auto_info{position:absolute; left:10px; bottom:0; z-index:6; line-height:34px}
.autoplay_news .auto_info li{display:none}
.autoplay_news .auto_info a{color:#fff; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
/*号码球*/
.ball{background:url(../images/common/ball.png) no-repeat; display:inline-block; width:32px; height:32px; font:18px/32px "Arial"; color:#fff; text-align:center; margin-right:3px}
.blueBall{background-position:0 -35px}
.redBall_s,.blueBall_s{background-position:0 -70px; width:24px; height:24px; font:12px/24px "Arial"; margin:0}
.blueBall_s{background-position:0 -95px}

#location{margin:-32px 0 auto; font-size:15px; line-height:22px; padding:21px 0; background-color: #F1F1F1; display: flex; align-items: center}
#location #location-content {
    margin:  auto;
    display: flex;
    align-items: center;
    min-width: 1200px;
}
#location i{display:inline-block; width:9px; height:9px; background:#D0021B; overflow:hidden; margin-right:12px}
.newslist li a,.newslist dd a{padding-left:16px; background:url(../../images/common/dotted_news.png) no-repeat 0 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:800px; float:left}
.leftPage{margin: 0 auto; width:1120px; overflow:hidden;min-height: 782px;}
.leftPage .news_con div {text-indent: 31px;margin: 0 auto;}
.rightPage{float:right; width:295px; overflow:hidden}
.rightPage .tit1{border-top:1px solid #D0021B}
/*图片新闻*/
.picNews a{position:relative; display:inline-block; overflow:hidden}
.picNews a:hover{text-decoration:none}
.picNews img{display:block; width:142px; height:90px}
.picNews p{position:absolute; left:0; bottom:0; height:30px; line-height:30px; text-indent:1em; color:#fff; z-index:1; width:100%}
.picNews p span{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background:#000; opacity:0.6; filter:alpha(opacity=60)}
/*翻页*/
.page{text-align:center; padding:25px 0 20px; clear:both; font-size:14px; float: left;}
.page a{display:inline-block; background:#f6f6f6; height:30px; line-height:30px; width:30px; text-align:center; margin:0 4px 0 0; color:#2e363f}
.page a:hover,.page a.curr{text-decoration:none;outline:2px solid #e74f1d;outline-offset:-2px;font-weight:bold}
.page a.curr{color: white; background-color: #D62828;}
.page span{display:inline-block;border-radius: 2px;}
.page .turn{width:46px}
.page .turn:hover{outline:2px solid #e74f1d;outline-offset:-2px;}
.page .page-info{font-size: 14px;margin-right: 16px;}
.page .goToLabel{margin-left: 16px;}
.page .goToInput {width: 48px;height: 30px;background: #FFFFFF;border: 1px solid #DCDFE6;border-radius: 2px;text-align: center;margin: 0 4px;}
.page .goToInput:focus-visible {outline: 1px solid #DCDFE6;}
.page .goToBtn {width: 48px;height: 30px;background: #D62828;border-radius: 2px;color: white; border: none;cursor: pointer;font-size: 14px; margin-left: 4px;}

.page_1{text-align:center; height:26px; padding:25px 0 20px; clear:both}
.page_1 a{display:inline-block; background:#f6f6f6; border:1px solid #ccc; height:24px; line-height:24px; padding:0 8px; margin:0 5px; color:#2e363f}
.page_1 span{display:inline-block}
.page_1 a:hover,.page a.curr{text-decoration:none;border-color:#dd4c45}
.page_1 a.curr{font-weight:bold}

/*新版*/
ol,ul,li {
    list-style: none;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}
img {
    max-width: 100%;
    border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
.clearfix:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    content: '';
}
.clearfix {zoom:1}

.wrapper {
    width: 100%;
    min-height: 768px;
    margin: 0 auto;
    background: transparent;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.header {
    width: 100%;
    /*height: 178px;*/
    margin: 0 auto;
    /*overflow: hidden;*/
    /*-moz-box-shadow: 0 0 10px #ccc;*/
    /*-webkit-box-shadow: 0 0 10px #ccc;*/
    /*box-shadow: 0 0 10px #ccc;*/
}

.header .header-top{padding: 32px 0 0 0;width: 1200px; margin: 0 auto;}
.header .header-foot{padding: 0px;width: 1200px; margin: 0 auto;}
.header .header-foot .domain-title{font-weight: 200;font-size: 16px;color: #D62828;letter-spacing: 0;margin-left: 220px;}
.header .header-top .logo-title{font-weight: 700;font-size: 38px;color: #D62828;letter-spacing: 0;margin-left: 16px;}
.header .header-top .second-img{width: 210px;height: 67px;margin-left: 210px;margin-top: 10px;}
/*搜索框*/
.header .header-top .yzfc-search-box span{font-weight: 400;font-size: 14px;color: #0F1830; letter-spacing: 0;}
.header .header-top .yzfc-search-box .search-input-box{position: relative;margin-top: 10px;}
.header .header-top .yzfc-search-box .search-input-box input{outline:none; padding: 0 20px;line-height: 48px;font-size: 16px; border: none;width: 280px;height: 48px;background: #F1F1F1;border-radius: 24px;}
.header .header-top .yzfc-search-box .search-input-box i {position: absolute;right: 20px;top: 16px;width: 20px;cursor: pointer;}
.header .top-nav .nav-content{width: 1200px;margin: 0 auto;}


.sprite-icon{ background:url(../../images/newImages/icon/sprite-icon.png)  no-repeat;}
.sprite-icon.icon_yjt{height:35px;width:19px;background-position:0 0;}
/*开奖 公告 详情，走势*/
.sprite-icon.icon_zs{height:20px;width:20px;background-position:0 -35px;}
.sprite-icon.icon_sj{height:23px;width:24px;background-position:0 -110px;}

.sprite-icon.icon_zjt{height:35px;width:20px;background-position:0 -55px;}
.sprite-icon.icon_ss{display: inline-block;height:20px;width:21px;background-position:0 -90px;position: relative;top:3px;right: 6px;}
/*红球，篮球*/
.sprite-icon.icon_lq{display: inline-block;height:25px;width:25px;background-position:0 -133px;}
.sprite-icon.icon_hq{display: inline-block;height:25px;width:25px;background-position:0 -158px;}
.sprite-icon.icon_kjhq{height:37px;width:38px;background-position:0 -183px;}
.sprite-icon.icon_lbybj{height:360px;width:49px;background-position:0 -220px;}
.sprite-icon.icon_lbbj{height:360px;width:49px;background-position:0 -580px;}
.sprite-icon.icon_yjfk{height:73px;width:73px;background-position:0 -940px;}
.sprite-icon.icon_djlc{height:73px;width:73px;background-position:0 -1013px;}
.sprite-icon.icon_bzzx{height:73px;width:73px;background-position:0 -1086px;}
.sprite-icon.icon_tzck{height:73px;width:73px;background-position:0 -1159px;}
.sprite-icon.icon_kjsj{height:41px;width:115px;background-position:0 -1232px;}
.sprite-icon.icon_yzlogo{height:44px;width:180px;background-position:0 -1273px;}
.sprite-icon.icon_kjbj{height:106px;width:328px;background-position:0 -1317px;}
.sprite-icon.icon_dblogo{height:63px;width:349px;background-position:0 -1423px;}
/*top-nav*/
.top-nav {
    width: 100%;
    height: 48px;
    background: #D62828;
    font-size: 0;
    border-top: 1px solid #D62828;
    border-bottom: 1px solid #D62828;
    margin-bottom: 32px;
}
.top-nav .nav-item {
    position: relative;
    display: inline-flex;
    text-align: center;
    justify-content: center;
    font-size: 20px;
    width: 150px;
    line-height: 49px;
    color: #ffffff;
}
.top-nav .nav-item:hover::before, .top-nav .nav-item.selected:before {
    z-index: 12;
    position: absolute;
    content: "";
    display: block;
    width: 13px;
    height: 13px;
    transform: rotate(45deg);
    background: #D62828;
    bottom: -7px;
    left: 50%;
    margin-left: -7px;
}
.top-nav .fixed-box{
    width: 100%;
    height: 64px;
    display: none;
    background: #fff;
    box-shadow: 0 4px 5px 0 #0000001a;
    -moz-box-shadow: 0 4px 5px 0 #0000001a;
    -webkit-box-shadow: 0 4px 5px 0 #0000001a;
    position: absolute;
    margin-top: 0;
    left: 0;
    z-index: 11;
}
.top-nav .nav-item .item-nav-chose-box{
    position: absolute;
    z-index: 12;
    display: none;
    top: 100%;
    height: 64px;
    line-height: 64px;
    box-sizing: border-box;
    /*width: max-content;*/
    text-align: center;
    min-width: 600px;
    left: 0;
    font-size: 16px;
}
.top-nav .nav-item .item-nav-chose-box object:first-child {
    margin-left: 0;
}

.top-nav .nav-item .item-nav-chose-box object {
    margin-left: 40px;
}
.top-nav .nav-item .item-nav-chose-box span{
    font-weight: 500;
    font-size: 16px;
    color: #0F1830;
    letter-spacing: 0;
    cursor: pointer;
    margin: 0 6px;
}
.top-nav .nav-item .item-nav-chose-box span:hover, .top-nav .nav-item .item-nav-chose-box .selected {
    color: #D62828;
}
.top-nav .nav-item:hover .fixed-box,.top-nav .nav-item:hover .item-nav-chose-box{
    display: flex;
}
.top-nav .nav-item:hover ~ .fixed-box {display: block;}
.top-nav .index:hover ~ .fixed-box {display: none !important;}


/*footer*/
.footer-link1{width: 100%; height: 140px; background: #F2F2F2;color:#9B9B9B;}
.link-item{width: 900px;padding: 30px 60px; }
.link-item .btm-logo{margin-top: 16px;}
.keyword-link{border-left: 1px solid #B1B1B1;padding-left: 20px;}
.keyword-link p{line-height: 26px;}
.keyword-link a{margin: 0 1px;color:#9B9B9B;}
.footer-link2{width: 100%;text-align: center;padding:10px 0;background: #fff;}
.footer-link2 a{margin:0 8px;}
.website{width: 1024px;margin: 20px auto;overflow: hidden;}

.header .new-yzfc-logo *{
    display: inline-block;
    vertical-align: middle;
}
.header .new-yzfc-logo img{
    width: 80px;
    height: 80px;
}

.footer-box {
    width: 100%;
    background: #F1F1F1;
    padding-top: 40px;
}
.footer-box .footer-box-content h5 {
    font-weight: 600;
    font-size: 14px;
    color: #0F1830;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 24px;
}
.footer-box .footer-box-content p {
    font-weight: 400;
    font-size: 14px;
    color: #0F1830;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 8px;
}
.footer-box .footer-text {
    margin-left: 24px;
}
.footer-ICP {
    width: 100%;
    height: 44px;
    margin-top: 38px;
    background: #626673;
}
.footer-ICP p {
    height: 32px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 44px;
}
.footer-ICP p * {
    display: inline-block;
    vertical-align: middle;
}
.footer-ICP p span {
    margin-left: 10px;
}

.auto-layout {
    width: 1200px;
    margin: 0 auto;
}
.w744 {
    width: 744px;
}
.w560 {
    width: 560px !important;
}
.mt-44 {
    margin-top: 44px;
}
.mt-52 {
    margin-top: 52px;
}
.mt-28 {
    margin-top: 28px;
}
.mt-32 {
    margin-top: 32px;
}
.mt-4 {
    margin-top: 4px;
}
.mt-10 {
    margin-top: 10px;
}
.flex {
    display: flex;
}
.pdb-40 {
    padding-bottom: 40px;
}
.mr-32 {
    margin-right: 32px;
}
.mr-36 {
    margin-right: 36px;
}
.ml-130 {
    margin-left: 130px;
}
.align-center {
    align-items: center;
}
.text-center {
    text-align: center;
}
.auto-layout {
    width: 1200px;
    margin: 0 auto;
}
.min-h345{
    min-height: 345px;
}
