@charset "utf-8";
/* CSS Document */
div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{ font-size:14px;font-family:"宋体";color:#000;text-align:left; line-height:30px; background-color: #FFF; min-width: 850px;  max-width: 1920px; margin: 0 auto;}
a{text-decoration:none;color:#000;cursor:pointer;}
a:hover{text-decoration:none;color:#CC0000;cursor:pointer;}
ul,li{list-style:none;}
img{border:none;}
.cl{ clear:both;}
.fr{ float:right;}
.fl{ float:left;}
.clearfix:after{content: ""; display: block; visibility: hidden; clear: both;}
.none{display: none;}
.show{display: block;}
.container{ width:1450px; margin:0 auto; overflow: hidden; }

.heide {height: 35px; background-color: #000000; z-index: 0; position: relative; filter: alpha(opacity=50); opacity: 0.5; margin-top: -44px;}
.wz {width: 80%; z-index: 11;height: 35px; font-size: 20px; line-height: 35px;position: relative; color: #FFFFFF;text-align: left;margin-top: -35px;padding: 0 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.wz a, .wz a:visited {color: #FFFFFF;}



/* 轮播图1 图的大小->812*474 */
.carousel{width: 65%; height: 605px; background-color: #FFFFFF; padding: 5px; position: relative; overflow: hidden;}
.carousel .swiper-slide { text-align: center; font-size: 18px; background: #fff;}
.carousel .swiper-slide { height: 100%; /* line-height: 336px; */}
.carousel .swiper-slide img{ width: 100%; height: 605px; object-fit: fill;}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    text-align: right;
    padding-right: 30px;
    box-sizing: border-box;
    bottom: 11px!important;
}

  .my-bullet{
    display:inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #FFF;
    position: relative;
    margin: 0 3px;
    cursor: pointer;

}
.swiper-pagination-bullet-active{background:red!important;}




/* 新闻 */
.news{margin-bottom: 40px;}
    /* 头条 */
    .top_news{font-family:"微软雅黑";font-weight:bold;font-size:36px;line-height:40px;margin:20px 0 40px;color:#000000;text-align: center;}
    .top_news a{ color: #000000;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .3s;max-width: calc(90% - 100px);}
    /* 小标题 */
    .top_news_sub ul{display: flex; align-content: center; justify-content: space-evenly; align-items: center; margin-bottom: 55px;}
    .top_news_sub ul li{width: 32%; min-height: 34px;text-align: center; font-family:"微软雅黑";font-size:18px;line-height:24px;color:#838383; padding: 10px; box-sizing: border-box; display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform: scale(1); transition: all .1s;}
    .top_news_sub ul li a{color: #838383;}
    .top_news_sub ul li:hover{ transform: scale(1.02); transition: all .2s; color: #ea0020; font-weight: 900;  }
    .top_news_sub ul li:hover a{ color: #ea0020; }
    .top_news_sub ul span{font-size: 22px; color: #838383;}
    .top_news .icon4{width:93px;height:40px;margin-right:10px;}

    /* 焦点新闻 */
    .news_list{width: 32%;}
    .news_list .bt{width:100%;height:46px;background:url("bg_line0.png") no-repeat left center,url("bg_line1.png") no-repeat 123px center;font-family:"微软雅黑";font-size:24px;font-weight:bold;line-height:46px;padding:0 18px;color:#161616;margin-bottom:10px;box-sizing: border-box;}
    .news_list h2{background:url("ddd.png") no-repeat 3px center;padding-left: 15px; width: 70%; font-family:"微软雅黑";font-size:20px;line-height:40px; font-weight: normal; margin-bottom: 5px; text-align: justify; color:#161616; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .3s;}
    .news_list li{   height: 40px; font-family:"微软雅黑";font-size:16px;line-height:40px; margin-bottom: 5px; color:#161616;}
    .news_list li a{ width:100%;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; display:block}
    .news_list li small{width: 20%;float: right;color: #9f9f9f;text-align: center;font-size: 16px;}

    .news_list li{transition: all .3s;}
    .news_list li:hover h2{ transform: translateX(7px); color: #ea0020; font-weight: 900;  }
    .news_list li:hover h2{ color: #ea0020;  }

/* 广告 1450*139 */
.ad{width: 100%; height: 139px; margin-bottom: 40px; background-color: bisque; box-sizing: border-box;}
.ad img{width: 100%; height: 100%;}
.ad .swiper{width: 100%; margin: 0 auto; overflow: hidden;}
.ad .swiper-slide img{ width: 100%; height: 139px; }

.part1,.part2{margin-bottom: 20px; display: flex;align-items:center;justify-content:space-between; flex-wrap: wrap;}
.part_box{margin-bottom: 40px;}

/* 开奖公告 */
.kjgg_frame{width: 64%; background-color: #FFF; padding: 0 9px; float: left; }
.kjgg{width: 100%; margin: 0 auto; min-height: 715px; box-sizing: border-box; padding: 0 1px 8px; border: 1px solid #e55063; background-color: #e55063; background-image: linear-gradient(#dc2039 0,rgba(255,0,0,0) 44px); border-radius: 10px; }
.kjgg_title{width: 100%; text-align: center; margin: 20px 0 18px;}
.kjgg_content{width: 100%; height: 624px; background-color: #FFFFFF;}

.kjgg_zxjc{width: 102.2%; margin-left: -11px; position: relative; box-sizing: border-box;}
.kjgg_zxjc_content{position: absolute; width: 100%; height: 49px; background: url(zxjc_bg.jpg) repeat-x; margin-top: 6px; z-index: 5; padding: 0 20px; box-sizing: border-box;}
.kjgg_zxjc::before{content: '';font-size: 16px; position: absolute; left:0px; width: 9px; top: 2.5px; height: 56px; background: #919191; transform: perspective(0.2em) rotateY(-3deg); display: inline-block;}
.kjgg_zxjc::after{content: '';font-size: 16px; position: absolute; right: 0px; width: 9px; top: 2.5px; height: 56px; background: #919191; transform: perspective(0.2em) rotateY(3deg); display: inline-block;}

.zxjc_title{font-family: "微软雅黑"; font-weight: bold; font-size: 20px; line-height: 49px; color: #e44b5e; margin-right: 20px;}
.kjgg_zxjc_content ul{display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; width: 85%; height: 100%;}
.kjgg_zxjc_content ul li{display: flex;color: #343434;margin-right: 20px;font-family: "微软雅黑";font-size: 14px;font-weight: bold;line-height: 36px;}
.kjgg_zxjc_content span{display: flex; margin-right:10px; width: 36px; height: 36px;}
.kjgg_zxjc_content h2{color: #343434;font-family: "微软雅黑";font-size: 14px;font-weight: bold;line-height: 36px;}
.kjgg_zxjc_content span img{width:36px; height:36px;}
.kjgg_nav{position: relative;padding-top: 60px;}
.kjgg_nav ul{display: flex; justify-content: center; align-items: center;}
.kjgg_nav ul li{font-family: "微软雅黑"; font-size: 20px; line-height: 46px; color: #b7b7b7; width: 94px; text-align: center; margin: 0 25px; cursor: pointer;}
.kjgg_nav .on{ font-weight: bold; color: #e55063; border-bottom: 2px solid #e55063;}

.szlt{width: 100%;}
.kjggTable{width: 100%; border-collapse:collapse;}
.kjggTable .bt{background-color:#f2eeee; }
.kjggTable .bt td{height: 64px!important;}

.kjggTable .bt td{border-bottom: none!important;}
.kjggTable tbody td{border-bottom: 2px solid #e55063; font-size: 20px;}
.kjggTable .bt td, .wf{height: 63px; text-align: center; font-family: "微软雅黑"; font-size: 20px; line-height: 49px; color: #000000;}

.kjggTable select{width: 109px; height: 29px; font-size: 20px; font-weight: bold; text-align: center; color: #e94f54;}

.wf icon{display: inline-block; width: 48px; height: 48px;}
.wf icon img{width: 48px; height: 48px;}
.wf a{display: flex;justify-content: space-evenly;align-items: center;}

.kjgg .szlt table td, .kjgg .bswf table td { text-align: center;  height: 104px; }
.kjh>div{display: flex;}

.szlt span, .bswf span, #index_qxc_code b
    , .red li, .green li, .green i, .purple li, .blue li, .pink li, .orange li, .lightblue li, .pinkPurple li, .lightGreen li{display: block; float: left;width: 50px;height: 50px;line-height: 50px;border-radius:50%;background-size:100% 100%!important;text-align:center;color:#fff;margin-right:2px;font-size: 26px;font-weight:bold;letter-spacing: 1px;}
#index_dlt_code span, .red li{ background: url(../61821/index/red.png) no-repeat;}
.con s{color: #dd2c3b; font-family: "微软雅黑", "黑体"; font-size: 26px; line-height: 46px; text-decoration: none; font-weight: bold;}
.con i, .green li, .green i{background:url(../61821/index/green.png) no-repeat;display: block;width: 50px;height: 50px;line-height: 50px;border-radius:50%;background-size:100% 100%;text-align:center;color:#fff;margin-right:2px;font-size: 26px;font-weight:bold;font-style:normal;letter-spacing: 1px;}
.lightGreen li{background: url(../61821/index/lightGreen.png) no-repeat;display: block;width: 50px;height: 50px;line-height: 50px;border-radius:50%;}
#index_pls_code span, .purple li{background:url(../61821/index/purple.png) no-repeat;}
#index_plw_code span, .blue li{background:url(../61821/index/blue.png) no-repeat;}
#index_qxc_code span, .pink li{background:url(../61821/index/pink.png) no-repeat;}
#index_fj36x7_code span, #index_qxc_code b, .orange li{background:url(../61821/index/orange.png) no-repeat;}
#index_qxc_code i{background:url(../61821/index/lightGreen.png) no-repeat;}

#index_fj31x7_code span, #index_fj31x7fj_code span, .lightblue li{background:url(../61821/index/lightBlue.png) no-repeat;}
#index_fj22x5_code span, .pinkPurple li{background:url(../61821/index/pinkPurple.png) no-repeat;}

.sfc{color: #494949; font-size: 14px; }
.fs{    margin: 10px 8px 0; height: 90px; border-bottom: 1px dotted #B4BEC7; border-top: 1px dotted #B4BEC7; background: #FFF3DB; padding: 5px 0 0 0;}
.fs div{ float: left; width: 14px; margin: 0 9px; height: 85px; line-height: 20px; text-align: center;}
.p120{padding-left: 20px;}
.je{padding-left:10px; margin-top: 10px;}

.bqc .fs{ height: 105px;}
.bqc .jj{padding-left: 10px; line-height: 30px; margin-top: 20px;}



/* 竞彩 */
.jc{padding: 0 20px;}
.u-jz-tit, .u-jl-tit{display: flex;font-family: "微软雅黑";font-size: 25px;color: #27850d;font-weight: bold;align-items: center;}
.u-jz-tit img, .u-jl-tit img{width: 25px;height: 25px;margin: 0px 5px;box-sizing: border-box;}
.u-jl-tit{color: #bc6100;}
.m-jc-tit{display: flex; justify-content: space-between;}
.m-jc-tit .u-more1{float: right;font-size: 16px;line-height: 50px;/* margin-top: 30px; */padding-right: 20px;display: block;}
.u-jz-tit + .u-more1{color: #0f8801;}
.u-jl-tit + .u-more1{color: #bc6100;}

.m-tab-jz{width: 100%; margin: 0 auto 20px;  border-collapse: collapse;}
.m-tab-jz tr{border: 1px solid #dbdbdb;}
.m-tab-jz tr th:nth-child(3) span:first-child,
 .m-tab-jz tr td:nth-child(3) span:first-child {text-align: right; float: left; width: 40%;}
.m-tab-jz tr th:nth-child(3) span:last-child,
 .m-tab-jz tr td:nth-child(3) span:last-child {text-align: left; float: right; width: 40%;}

#football tr td:nth-child(4) span, #football tr td:nth-child(4),
#basketball tr td:nth-child(4) span, #basketball tr td:nth-child(4){color: #e01212; font-weight: bold;}

.m-tab-jz th, .m-tab-jl th{height: 40px; color: #098100; text-align: center; font-weight: 500;font-size: 20px; }
.m-tab-jz td{text-align: center;color: #7c7c7c;font-size: 20px; line-height: 45px;}
.m-tab-jz td a{color: #7c7c7c;}

.m-tab-jz .bt{background-color: #d7f3a5;}
.m-tab-jl .bt{/* background-color: #c1f2ff; */color: #bc6100;background: #f3e6cf;}
.m-tab-jl th{color: #bc6100;}


/* 2 */
html,body{
    font-size: 130px;
}
/* 传统足彩 */
.ctzc img{display: inline-block; vertical-align: middle;}
.m-games-con{width:6.3rem;height:4rem;background:#fff;border-radius:0.1rem;border:0.05rem solid rgba(236,236,236,.7);margin-top:0.02rem;overflow:hidden;}
.m-games-res { font-size: 0.16rem;}

.m-cz-tit{width:100%;height:0.46rem;line-height:0.46rem;font-weight:normal;display: flex;text-align: center;justify-content: space-evenly;}
.m-cz-tit span{width:15%!important;color:#181818;cursor:pointer;position:relative;}
/*.m-cz-tit span:before{content:"";width:1px;height:0.26rem;background:#999;display:block;position:absolute;top:50%;margin-top:-0.13rem;left:0;}*/
.m-cz-tit span:first-child:before{background:none;}
.m-cz-tit span:first-child{border-top-left-radius:0.05rem;}
.m-cz-tit span:last-child{border-top-right-radius:0.05rem;}
.m-cz-tit span.on{color:#dd1820;background-size:auto 0.46rem;position: relative}
.m-cz-tit span.on:after{content:"";height: .02rem;background-color:#dd1820;width:.8rem; position: absolute;bottom: 0rem; left: 50%; margin-left: -.4rem}
/* 传足内容 */
.m-cz-resT{width:5.92rem;height:0.32rem;line-height:0.32rem;font-size:0.14rem;background:#f5f5f5;border-radius:0.04rem;margin:0.08rem auto;padding:0 0.1rem;display: flex; justify-content: space-between}
.m-cz-resT .red{cursor:pointer;padding:0 0.05rem;}
.m-cz-resT .u-date{width:0.14rem;height:0.14rem;margin-right:0.05rem;margin-top:-0.02rem;}
.redCz{color:#df3d3d;}
.m-detail{width:5.92rem;height:2.95rem;margin:0 auto;position:relative;}
.m-tabCzl{float:left;font-size:0.12rem;}
.m-tabCzl p{width:0.39rem;height:0.16rem;line-height: 0.16rem;text-align:center;color:#999;background: url("bg-tabL.png") no-repeat;background-size:0.39rem;display:block;box-sizing: border-box;}
.u-tabCzcc{margin-top:0.04rem;}
.u-tabCzdz,.u-tabCzxx{margin-top:0.73rem;}
.u-mart90{ margin-top: 1.01rem;}
/* 传足-表格 */
.m-tabCz{width:5.48rem;font-size:0.13rem;text-align:center;border-collapse:separate;border-spacing:0;border:0.01rem solid #d8d8d8;border-radius:0.04rem;overflow:hidden;position:relative;float:right;}
.m-tabCz th{width:0.32rem;height:0.2rem;font-weight:normal;color:#999;background:#f5f5f5;border-right:0.01rem solid #ececec;}
.m-tabCz th:last-child{border-right:none;}
.m-tabCz td{width:0.32rem;line-height:0.16rem;border-right:0.01rem solid #ececec;position:relative;}
.m-tabCz td:last-child{border-right:none;}
.m-tabCz tr:last-child{height:0.02rem;}
.m-tabCz tr:nth-child(2),.m-tabCz tr:nth-child(4){height:0.7rem;}
.m-tabCz tr:nth-child(3){font-size:0.12rem;color:#999;}
.u-lh{width:100%;height: auto;letter-spacing: 0.02rem;padding-top: 0.07rem;writing-mode: vertical-rl;display: flex;-webkit-text-orientation: upright;align-items: center;}
.u-ls-0125{letter-spacing: 0.125rem;}
.u-lh0{position:absolute;left:0;top:-0.13rem;width:100%;line-height:0.48rem;display:block;}
.u-lh1{position:absolute;left:0;top:-0.01rem;width:100%;line-height:0.24rem;display:block;}
.u-tabCznum td{height:0.2rem;line-height:0.2rem;color:#fff;font-weight:bold;background:#df3d3d;}
.m-winMes{position:absolute;bottom:0.05rem;font-size:0.14rem;color:#666;line-height:0.24rem;}
.u-line-fenge{float:left;width:100%;margin-bottom:0.05rem;}
.m-winMes p span.rdot{padding-left:0.15rem;clear:both;position:relative;}
.m-winMes p span.rdot:before{content:"";width:0.04rem;height:0.04rem;background:#f9c2bb;position:absolute;left:0;top:50%;margin-top:-0.02rem;}
.m-winMes .red{padding-left: .08rem;padding-right: .08rem;}
.u-link{position:absolute;right:0;bottom:0.05rem;}
.u-link a{margin-left:0.2rem;}
.u-detal{width:0.16rem;margin-top:-0.02rem;margin-right:0.05rem;}
.u-his{width:0.12rem;margin-top:-0.02rem;margin-right:0.05rem;}
.m-tabCz-6c{width:5.44rem;}
/* .m-tabCz-6c th,.m-tabCz-6c td{width:0.74rem;} */
.u-tabCzscen span{width:0.18rem;height:0.18rem;line-height:0.18rem;border-radius:0.04rem;border:0.01rem solid #ececec;margin:0.02rem auto 0.06rem;display:inline-block;}
.m-tabCz-6c .u-tabCzscen td{width:0.37rem;color:#666;}
.m-tabCz-6c .u-tabCznum td:nth-child(odd),.u-tabCzscen td:nth-child(odd),.m-tabCz-4c .u-tabCznum td:nth-child(odd){border-right:0.01rem solid #fff;}
.m-tabCz-6c .u-tabCznum td{width:0.37rem;}
.u-mart96{margin-top:0.96rem;}
.m-tabCz-4c{width:5.48rem;}
/* .m-tabCz-4c th,.m-tabCz-4c td{width:1.12rem;} */
.m-tabCz-4c .u-tabCzscen td{width:0.56rem;color:#666;}
.m-tabCz-4c .u-tabCznum td{width:0.56rem;}
/* 2 */


/* 手机版 开奖公告 */
.kjTab{display: none; width: 100%;}






/* 本地游戏下拉 */
.bdyx{position: relative;}
.bdyx_con{width: 100px; text-align: center; position: absolute; left: 0; top: 0; transition: all .5s;  display: none;}
.bdyx_con img{width: 76px; margin: 0 auto;}

.bdyx:hover .bdyx_img{opacity: 0; transition: all .3s;}
.bdyx:hover .bdyx_w{transform: translate(0,-70px); display: block;}
.bdyx:hover .bdyx_a{transform: translate(-60px,50px); display: block;}
.bdyx:hover .bdyx_d{transform: translate(60px,50px); display: block;}

.bdyx_phone{display: none;}

/* 视频专区 */
.spzq{width: 30%; float: right; }
.title{width: 100%; height: 77px; margin: 0 auto 10px; background: url("lm_bg.png") no-repeat center center; text-align: center; font-family: "微软雅黑"; font-size: 24px; font-style: italic; font-weight: bold; line-height: 77px; color: #FFF;  transition: all .5s; position:relative;}
.title a{color: #FFF;}
.title .more{position:absolute;right:0;bottom:0;color: red;line-height:30px;}
.title .more a{font-family: "微软雅黑"; font-size: 18px; color: red;}
.spzq .more{width:100%;font-size: 20px;text-align:right;}
.spzq .more a{font-family: "微软雅黑";font-size: 18px;font-style: italic;font-weight: bold;color: red;}
.sp_box{width: 100%; margin: 0 auto 25px;}
.sp_box .pic, .c_list .pic{width: 100%; height: 234px; position: relative; margin-bottom: 10px; overflow: hidden; background-color: #fbe4d3; border-radius: 10px; border: 1px #fbe4d3 solid; box-sizing: border-box; transition: all .5s;cursor: pointer;}
.sp_box .pic img, .c_list .pic img{width: 100%; height: 100%; object-fit: cover; transform:scale(1); transition:all .3s;}
.sp_box .pic img:hover, .c_list .pic img:hover{transform:scale(1.1); transition:all .3s;}
.sp_box h2{text-align: justify; font-family: "微软雅黑"; font-size: 20px; line-height: 30px; padding: 0 10px; font-weight: bold; color: #000000;}
.sp_box .player{width:58px;height:58px;position:absolute;left:50%;margin-top:-29px;top:50%;margin-left:-29px;cursor: pointer;transition: all .3s;}
/* 党建专区 */
.c_list{ width: 30%; }
.c_list .c_con, .spzq_con{padding: 0 5px;}
.c_list .c_con .pic{margin-bottom: 25px;  transition: all .5s;}
.c_list .c_con ul{min-height:236px}
.c_list ul li{font-family: "微软雅黑"; font-size: 20px; color: #393939; transition: all .5s;}
.c_list ul li span{float: right;color: #9f9f9f;display: none;}
.c_list ul li a{display: block;}
.c_list h2{font-family:"微软雅黑";font-size: 20px;line-height: 30px;margin-bottom:10px;font-weight: normal;color:#161616;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;transition: all .3s;}
    .c_list h2:hover{ transform: translateX(7px); transition: all .3s; color: #ea0020; font-weight: 900;  }
    .c_list h2:hover a{ color: #ea0020; }
/* 乐透资讯 */
.c_nav{border-bottom: 1px solid #d2d2d2; margin-bottom: 15px;}
.c_nav ul{display: flex; justify-content: space-evenly; align-items: flex-end;}
.c_nav ul li{font-size: 16px;}
.c_nav img{width: 32px;}

.ltzx_nav .on, .ltzx_nav .on a,
.jczx_nav .on, .jczx_nav .on a{color: red;}
.ltzx_con .c_con, .jczx_con .c_con{display: none;}
.ltzx_con .on, .jczx_con .on{display: block;}


/* 即开资讯 */
.jkzx .title{margin-bottom: 65px;}

/* 中部玩法 */
.c_wf{margin-bottom: 35px;}
.c_wf ul, .tools ul{display: flex;align-items: flex-end;justify-content: space-evenly;flex-wrap: wrap;}
.c_wf ul li, .tools ul li{transform:scale(1); transition: all .3s; text-align: center; font-family: "微软雅黑"; font-size: 18px; line-height: 60px; padding: 0 10px; color: #000000;}
.c_wf ul li img{width: 76px; display: block; margin: 0 auto;}
.c_wf ul li:hover, .tools ul li:hover{transform:scale(1.1); transition: all .3s;}

/* 新票展示 */
.xpzs{width: 60%; }
.xpzs .bt{width: 100%; height: 46px; background: url("bg_line0.png") no-repeat left center,
    url("bg_line1.png") no-repeat 123px center,
    url("bg_line2.png") no-repeat 123px center;
    font-family: "微软雅黑"; font-size: 24px; font-weight: bold; line-height: 46px; padding: 0 18px; color: #161616; margin-bottom: 10px;
}

/* 轮播2 */
/* 图的大小->228*329 */

.carousel2{ width: 100%; height: 370px; margin: 0 auto; padding: 5px; position: relative; overflow: hidden;}
.carousel2 .swiper{width: 726px; margin: 0 auto; overflow: hidden;}
.carousel2 .swiper-slide { text-align: center; font-size: 18px; background: #fff;}
.carousel2 .swiper-slide {width: 228px; height: 100%; /* line-height: 336px; */}
.carousel2 .swiper-slide img{ width: 100%; height: 329px; object-fit: cover;}
.carousel2 .swiper-slide h2{ font-family: "微软雅黑"; font-size: 20px; font-weight: normal; line-height: 40px; padding: 0 18px; color: #686868;}
.carousel2 .swiper-slide h2 a{color: #686868;}
.carousel2 .arrow{position: absolute; top: 50%; margin-top: -21px; cursor: pointer; z-index: 11;}
.carousel2 .arrow_next{right: 20px;}
.carousel2 .arrow_prev{left: 20px;}

/* 体彩乐小星的家 */
.home{width: 35%; }
.home .bt{width: 100%; height: 46px; background: url("bg_line0.png") no-repeat left center,
    url("bg_line1.png") no-repeat 200px center,
    url("bg_line2.png") no-repeat 200px center;
    font-family: "微软雅黑"; font-size: 24px; font-weight: bold; line-height: 46px; padding: 0 18px; color: #161616; margin-bottom: 10px;
}
.home_con{width: 100%; box-sizing: border-box; padding: 0 10px 0 30px;display: flex; justify-content: space-around;}
.home .pic{width: 42%; height: 377px;}
.home .pic img{width: 100%; height: 100%; object-fit: contain;}

.tools{width: 100%;}
.tools .bt{width: 100%; height: 46px; background: url("bg_line0.png") no-repeat left center,
    url("bg_line1.png") no-repeat 123px center/100% auto,
    url("bg_line2.png") no-repeat 123px center;
    font-family: "微软雅黑"; font-size: 24px; font-weight: bold; line-height: 46px; padding: 0 18px; color: #161616; margin-bottom: 57px;
}

.tools ul{width: 100%; box-sizing: border-box; justify-content: space-between;}
.tools ul li{color: #5e5e5e; }
.tools ul li a{color: #5e5e5e; text-align: center;}
.tools ul li img{width: 139px; display: block;}

/* 友情链接 */
.part3{width: 100%; height: 654px; background-color: #f8f8f8; box-sizing: border-box; padding-top: 48px;}
.part3 ul{margin-bottom: 20px; display: flex;align-items:center;justify-content: flex-start; flex-wrap: wrap;}
.part3 ul li{font-family: "微软雅黑"; font-size: 20px; line-height: 46px; padding: 0 18px; color: #161616; min-width: 15%;}
.part3 .bt{margin-bottom: 15px;}

/* 左边 */
/* 相关机构+各地体彩+客服热线 */
.line_style1, .part3 ul{width: 850px;}
.line_style1 .bt{width: 100%; height: 46px; background: url("bg_line0.png") no-repeat left center,
    url("bg_line1.png") no-repeat 123px center/100% auto;
    font-family: "微软雅黑"; font-size: 24px; font-weight: bold; line-height: 46px; color: #161616; padding-left: 18px; box-sizing: border-box;
}

.yqlj{width: 58%;}

.xgjg ul{flex-wrap: nowrap;justify-content: space-between;}
.xgjg ul li{min-width: auto;}

.gdtc ul{padding-left: 30px;}

.kfrx .bt{width: 100%; height: 46px; background: url("bg_line0.png") no-repeat left center;}
.kfrx .bt span{font-weight: 500;}

/* 二维码 右边 */
.code{width: 412px; float: right; text-align: center; font-family: "微软雅黑"; font-size: 20px; line-height: 46px; padding: 0 18px; color: #161616;}
.code img{display: block;}
.code0{width: 284px; margin: 0 auto 50px;}
.code_con{width: 412px;}

/* 底部 */
.bottom{height: 424px; box-sizing: border-box; padding-top: 46px; text-align: center; font-family: "微软雅黑"; font-size: 20px; line-height: 46px; color: #161616;}
.bottom a{color: #161616;}
.bottom img{display: inline!important;}
.bottom .guohui span {
    display: inline-block;
    padding-left: 30px;
    background: url("gh.png") 0 center no-repeat;
}

.spzq_con{min-height: 630px; display: flex; flex-wrap: wrap; align-content: space-around;}
.home_con{min-height: 377px;}

@media screen and ( max-width: 1450px) { 
    .container{max-width: 100%; min-width: 850px;}

    .yuIndex main .article2 .arR .kjgg .sfc {
        color: #494949;
        font-size: 14px;
        height: 289px;
    }
    
    .yuIndex main .article2 .arR .kjgg .sfc .qs {
        padding-left: 10px;
        padding: 10px 0;
    }
    
    .yuIndex main .article2 .arR .kjgg .sfc .qs select {
        margin: 0 10px;
    }
    
    .yuIndex main .article2 .arR .kjgg .sfc .qs span {
        padding-left: 10px;
    }
    
    .yuIndex main .article2 .arR .kjgg .sfc .fs {
        margin: 10px 8px 0;
        height: 90px;
        border-bottom: 1px dotted #B4BEC7;
        border-top: 1px dotted #B4BEC7;
        background: #FFF3DB;
        padding: 5px 0 0 0;
    }
    
    .yuIndex main .article2 .arR .kjgg .sfc .fs div {
        float: left;
        width: 14px;
        margin: 0 9px;
        height: 85px;
        line-height: 20px;
        text-align: center;
    }
    
    .yuIndex main .article2 .arR .kjgg .sfc .je {
        padding-left: 10px;
        margin-top: 10px;
    }
    
    .yuIndex main .article2 .arR .kjgg .sfc .je li {
        line-height: 30px;
    }
    
    .yuIndex main .article2 .arR .kjgg .bqc {
        color: #494949;
        font-size: 14px;
        height: 289px;
    }
    
    .yuIndex main .article2 .arR .kjgg .bqc .qs {
        padding-left: 10px;
        padding: 10px 0;
    }
    
    .yuIndex main .article2 .arR .kjgg .bqc .qs select {
        margin: 0 10px;
    }
    
    .yuIndex main .article2 .arR .kjgg .bqc .qs span {
        padding-left: 10px;
    }
    
    .yuIndex main .article2 .arR .kjgg .bqc .fs {
        margin: 10px 8px 0;
        height: 105px;
        border-bottom: 1px dotted #B4BEC7;
        border-top: 1px dotted #B4BEC7;
        background: #FFF3DB;
        padding: 5px 0 0 0;
    }
    
    .yuIndex main .article2 .arR .kjgg .bqc .fs div {
        float: left;
        width: 14px;
        margin: 0 12px;
        height: 100px;
        line-height: 20px;
        text-align: center;
    }
    
    .yuIndex main .article2 .arR .kjgg .bqc .jj {
        padding-left: 10px;
        line-height: 30px;
        margin-top: 50px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jqc {
        color: #494949;
        font-size: 14px;
        height: 289px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jqc .qs {
        padding-left: 10px;
        padding: 10px 0;
    }
    
    .yuIndex main .article2 .arR .kjgg .jqc .qs select {
        margin: 0 10px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jqc .qs span {
        padding-left: 10px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jqc .fs {
        margin: 10px 8px 0;
        height: 105px;
        border-bottom: 1px dotted #B4BEC7;
        border-top: 1px dotted #B4BEC7;
        background: #FFF3DB;
        padding: 5px 0 0 0;
    }
    
    .yuIndex main .article2 .arR .kjgg .jqc .fs div {
        text-align: center;
        float: left;
        padding: 0 21px;
        height: 100px;
        line-height: 20px;
        text-align: center;
    }
    
    .yuIndex main .article2 .arR .kjgg .jqc .jj {
        padding-left: 10px;
        line-height: 30px;
        margin-top: 50px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc {
        height: 289px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conL {
        float: left;
        width: 245px;
        padding-top: 14px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conL .section1 {
        font-size: 18px;
        color: #d1070e;
        line-height: 64px;
        padding-left: 8px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conL .section2 {
        padding-left: 18px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conL .section2 p {
        width: 183px;
        height: 95px;
        background: url("../61821/index/20.png") no-repeat;
        font-size: 42px;
        text-align: center;
        padding-top: 32px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conL .section3 {
        margin-top: 19px;
        padding-left: 58px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conR {
        float: right;
        width: 382px;
        padding-top: 8px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conR table thead tr th {
        text-align: center;
        height: 36px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conR table tbody tr {
        border-bottom: 1px solid #d8d3d5;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conR table tbody tr td {
        height: 46px;
        text-align: center;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conR table tbody tr td ul {
        padding-left: 9px;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conR table tbody tr td ul li {
        float: left;
        width: 30px;
        height: 30px;
        margin-left: 10px;
        background: url("../61821/icon5.png") no-repeat;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }
    
    .yuIndex main .article2 .arR .kjgg .jsc .conR .more {
        text-align: right;
        padding-right: 10px;
    }
    
}
@media screen and ( max-width: 1320px) { 
    
    /* .szlt span, .bswf span, #index_qxc_code b, .red li, .green li, .green i, .purple li, .blue li, .pink li, .orange li, .lightblue li, .pinkPurple li ,
    .con i, .green li, .green i {width: 45px; height: 45px; line-height: 45px;} */

    .spzq_con{min-height: 370px;}
    .carousel, .news_list, .kjgg_frame, .spzq, .c_wf{ float: none;margin: 0 auto 20px; width: 95%;}
    .spzq_con .sp_box:first-child{float: left;}
    .spzq_con .sp_box:last-child{float: right;}
    .spzq .sp_box{width: 48%;}

    .tools ul{padding: 0 35px; justify-content: space-around;}

    .carousel .news_list, .c_list, .home{width: 100%; padding: 0 20px; box-sizing: border-box;}
    .sp_box .pic{height: calc(100% - 50px);}

    .c_list .pic{width: 45%; height: 300px; float: left;}
    .c_list ul{width: 50%; float: right;}
    .c_list ul li{line-height: 40px;font-size: 20px;}
    .c_list ul li img{width: 45px;}

	.ltzx_nav ul, .jczx_nav ul{width: 100%; float:none;}
	.ltzx_nav ul li, .jczx_nav ul li{line-height: 60px;font-size: 30px;}

    .xpzs{width: 100%;}
    
    .top-left, .kjgg_frame, .spzq{float: none;}
    .c_wf ul li img {width: 120px;}
    .top-left{margin: 0 auto;}

    .top-center, .top-right, .search_box, .part3, .bdyx{display: none;}

    .jkzx .title{margin-bottom: 10px;}
    .bdyx_phone{display: block;}

}

@media screen and (max-width: 900px) { 

    .carousel{height: 474px;}
    .carousel .swiper-slide img{ width: 100%; height: 474px; object-fit: fill;}
    
    .heide{height: 45px; margin-top: -53px;}
    .wz{font-size: 30px; height: 45px; line-height: 45px; margin-top: -45px;}
    /* 头条 */
    .top_news{ padding: 0; margin: 40px 0;}
    .top_news_sub ul{flex-wrap: wrap;}
    .top_news_sub ul li{width: 100%;font-size: 28px;line-height: 50px;margin-bottom: 10px;box-sizing: border-box;padding: 10px 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .top_news_sub ul span{display: none;}
    .news_list .bt{font-size: 40px; color: #e73131; background: url(bg_line0.png) no-repeat left center,url(bg_line1.png) no-repeat 175px center; padding-bottom: 15px; margin-bottom: 15px;}
    .news_list li {height: 70px;}
    .news_list ul li h2{padding-left: 25px; width: 95%; font-size: 35px; height: 70px; line-height: 70px;}
    .news_list ul li small{float: left; display: none;}
    .kjgg_frame,.wfzq_select{display: none!important;}


    /* 手机版 开奖公告 */
    .kjTab{display: block; width: 100%;}
    .kjTab .nav{width: 100%; height: 53px; display: flex; align-items: center; margin-bottom: 7px;}
    .kjTab .nav li{width: 25%; height: 60px; line-height: 55px; margin: 0 30px; color: #010101;  font-family: "微软雅黑"; font-size: 35px; text-align: center;}
    .kjTab .nav li.on{ border-bottom: 1px solid #1c66bb; color: #1c66bb;}

    .kjTab .con1{width: 100%;border-top: 1px solid #e6e6e6; padding: 20px; box-sizing: border-box;}
    .kjTab .section{display: block; margin-bottom: 20px;}
    .kjTab .con1 .cen1{display: flex; width: 100%; text-align: center; font-family: "微软雅黑"; font-size: 30px; line-height: 49px; color: #000000; margin-bottom: 15px; box-sizing: border-box;}
    .kjTab .con1 .cenL{width: 20%; color: #000000; text-align: left;}
    .kjTab .con1 .cenC{width: 30%; color: #9e9e9e; text-align: left;}
    .kjTab .con1 .cenR{width: 50%; color: #e73131; font-size: 28px; text-align: right;}
    .kjTab .hm ul li{width: 90px; height: 90px; line-height: 90px; font-size: 45px;}

    .title{background-size: auto 100%; font-size: 35px;}
	.title .more a{font-size: 25px;}
    /* 视频专区 */
    .sp_box h2 {font-size: 30px; line-height: 35px;}

    .news, .ad, .kjTab, .part_box, .c_wf{ margin: 0; padding:20px; border-bottom: 20px solid #f3f3f3;}
    .ad{height: 152px; padding: 0;}

    .c_list .pic{width: 100%; float: none;}
    .c_list ul{width: 100%; float: none;}
    .c_list ul li{line-height: 60px;}
    .c_list ul li span{font-size: 28px;}
    .c_list .c_con .pic{height: 400px;}
    .c_list h2{font-size: 35px;line-height: 60px;width: 100%;}
    /* 玩法 */
    .c_wf ul li img{width: 120px;}
    .c_wf ul li, .tools ul li{font-size: 30px;}


    /* 服务工具 */
    .tools ul{padding: 0 5px;}
    .tools ul li{width: 180px;}
    .tools ul li img{width: 139px; margin: 0 auto;}

    /* 新票展示+服务工具 */
    .xpzs .bt, .tools .bt{width: 95%; height:70px;background:url("bg_line0.png") no-repeat left center,url("bg_line1.png") no-repeat 166px center,url("bg_line2.png") no-repeat 166px center;font-size:35px;line-height:66px;}
    .carousel2{width: 100%;}
    .carousel2 .arrow_next{right: 0px;}
    .carousel2 .arrow_prev{left: 0px;}
    .carousel2 .swiper-slide h2 {font-size: 30px;}
    
    /* 体彩乐小星的家 */
    .home .bt{width: 95%;height:70px;background:url("bg_line0.png") no-repeat left center,url("bg_line1.png") no-repeat 272px center,url("bg_line2.png") no-repeat 272px center;font-size:35px;line-height:66px;}

.spzq .more a {font-size: 35px;}
.spzq .sp_box{width: 99%; transition:all .3s;}

/* 手机版 开奖公告 */
body{font-size: 35px;}
 .kjTab .content {
 
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

 .kjTab .content.con3 {
    position: relative;
    padding: 1.33333vw 0 2.66667vw;
}

 .kjTab .content.con3 .bt {
    display: flex;
    align-items: center;
    height: 8vw;
    padding-left: 5.33333vw;
    font-size: 3.6vw;
}

 .kjTab .content.con3 .bt span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 13.86667vw;
    height: 5.33333vw;
    color: #fff;
    border-radius: 6%;
    margin-right: 2.66667vw;
}

 .kjTab .content.con3 .s1 {
    display: block;
    padding-bottom: 1.33333vw;
}

 .kjTab .content.con3 .s1 .bt span {
    background: #f39800;
}

 .kjTab .content.con3 .s1 .hm span {
    background: #f6d8a3;
}

 .kjTab .content.con3 .s2 {
    display: block;
    padding-bottom: 1.33333vw;
}

 .kjTab .content.con3 .s2 .bt span {
    background: #00a0e9;
}

 .kjTab .content.con3 .s2 .hm span {
    background: #bee4f9;
}

 .kjTab .content.con3 .s3 {
    display: block;
    padding-bottom: 1.33333vw;
}

 .kjTab .content.con3 .s3 .bt span {
    background: #22ac38;
}

 .kjTab .content.con3 .s3 .hm span {
    background: #caedcf;
}

.kjTab .section .bt i {
    font-family: "微软雅黑"; font-style: normal;
    color: #9e9e9e;
}

.kjTab .section .hm {
    height: 8vw; 
    display: flex;
    align-items: center;
}

.kjTab .section .hm span {
    width: 6.66667vw;
    height: 5.86667vw;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;    
    color: #333333;
}/* 手机版 开奖公告 */
body{font-size: 35px;}
 .kjTab .content {
 
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

 .kjTab .content.con3 {
    position: relative;
    padding: 1.33333vw 0 2.66667vw;
}

 .kjTab .content.con3 .bt {
    display: flex;
    align-items: center;
    height: 8vw;
    padding-left: 5.33333vw;
    font-size: 3.6vw;
}

 .kjTab .content.con3 .bt span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 13.86667vw;
    height: 5.33333vw;
    color: #fff;
    border-radius: 6%;
    margin-right: 2.66667vw;
}

 .kjTab .content.con3 .s1 {
    display: block;
    padding-bottom: 1.33333vw;
}

 .kjTab .content.con3 .s1 .bt span {
    background: #f39800;
}

 .kjTab .content.con3 .s1 .hm span {
    background: #f6d8a3;
}

 .kjTab .content.con3 .s2 {
    display: block;
    padding-bottom: 1.33333vw;
}

 .kjTab .content.con3 .s2 .bt span {
    background: #00a0e9;
}

 .kjTab .content.con3 .s2 .hm span {
    background: #bee4f9;
}

 .kjTab .content.con3 .s3 {
    display: block;
    padding-bottom: 1.33333vw;
}

 .kjTab .content.con3 .s3 .bt span {
    background: #22ac38;
}

 .kjTab .content.con3 .s3 .hm span {
    background: #caedcf;
}

.kjTab .section .bt i {
    font-family: "微软雅黑"; font-style: normal;
    color: #9e9e9e;
}

.kjTab .section .hm {
    height: 8vw; 
    display: flex;
    align-items: center;
}

.kjTab .section .hm span {
    width: 6.66667vw;
    height: 5.86667vw;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;    
    color: #333333;
}
}