@charset "utf-8";
/*Author: BeiYue*/
/*QQ: 964214970*/
/*Telegram: BeiYue*/
/*==============================================================*/

/* CSS Main_Media*/
@media only screen and (max-width: 540px) {

    /*底部导航----开始--------------------------------------------------------*/
    .nav_box {
        height: 20vw;
        max-width: 540px;
        padding-bottom: 2.222vw;
    }

    .nav_box a {
        font-size: 3.333vw;
        padding-top: 9.259vw;
    }

    .nav_box a i {
        width: 5.926vw;
        height: 5.926vw;
        margin: 0vw auto 0.741vw;
        border-radius: 1.481vw;
        margin-bottom: 0.37vw;
    }

    .nav_box .nav_z {
        padding-top: 3.704vw;
    }

    .nav_box .nav_z i {
        width: 11.111vw;
        height: 11.111vw;
        margin: 0vw auto 0.741vw;
        margin-bottom: 0.37vw;
        box-shadow: rgba(255, 107, 85, 0.5) 0rem 1px 0.926vw 0rem;
    }



    .nav_yuan {
        width: 13.333vw;
        height: 13.333vw;
        top: 2.593vw;
    }

    .nav_bg {
        height: 15.926vw;
        border-radius: 5.556vw 5.556vw 0vw 0vw;
        box-shadow: rgba(0, 0, 0, 0.2) 0vw 1px 3.704vw 0vw;
    }

    /*底部导航----结束--------------------------------------------------------*/

    /*顶部下载----开始--------------------------------------------------------*/
    header {
        max-width: 540px;
        height: 13.333vw;
        box-shadow: rgba(0, 0, 0, 0.3) 0vw 0.556vw 1.481vw 0vw;
        border-radius: 0 0 2.778vw 2.778vw;
        padding: 0 3.704vw;
    }

    .top_btn {
        width: 3.704vw;
        height: 3.704vw;
    }

    .top_cent {
        margin-right: 9.259vw;
    }

    .top_logo {
        width: 9.259vw;
        height: 9.259vw;
        border-radius: 2.593vw;
        padding: 0.926vw;
        margin: 0 1.852vw;
    }

    .top_txt_name {
        font-size: 3.704vw;
    }

    .top_txt_ms {
        font-size: 2.593vw;
        line-height: 4.444vw;
    }

    .top_xz_btn {
        width: 21.296vw;
        height: 6.296vw;
        border-radius: 1.111vw;
        font-size: 3.333vw;
    }

    /*顶部下载----结束--------------------------------------------------------*/

    /*顶部轮播----开始--------------------------------------------------------*/

    .yuan_box {
        bottom: 3.333vw;
        gap: 1.852vw;
        margin-top: 2.963vw;
        padding: 0.741vw 0;
    }

    .yuan_list {
        width: 1.481vw;
        height: 1.481vw;
        border-radius: 3.704vw;
    }

    .yuan_list.active {
        width: 4.074vw;
    }

    .yuan_list::after {
        top: -1.852vw;
        left: -1.852vw;
        right: -1.852vw;
        bottom: -1.852vw;
    }

    /*顶部轮播----结束--------------------------------------------------------*/

    /*首页按钮----开始--------------------------------------------------------*/
    .home_box {
        padding: 4.074vw 4.074vw 2.593vw;
    }


    .home_txt .home_txt_ts {
        font-size: 3.704vw;
        margin-bottom: 0.926vw;
    }

    .home_txt .home_txt_btn {
        font-size: 3.148vw;
    }


    .home_btn .home_btn_list {
        margin-left: 7.407vw;
    }

    .home_btn_list i {
        width: 8.889vw;
        height: 8.889vw;
        box-shadow: rgba(0, 0, 0, 0.19) 0 1px 0.741vw 0vw;
        border-radius: 2.222vw;
    }

    .home_btn_list p {
        font-size: 3.333vw;
    }

    /*首页按钮----结束--------------------------------------------------------*/

    /*各类玩法----开始--------------------------------------------------------*/
    .wanfa_box {
        padding: 0 3.704vw;
    }

    .wanfa_bg {
        padding: 2.593vw 4.074vw 100px;
        border-radius: 5.556vw 5.556vw 0vw 0vw;
    }

    .wf_box {
        margin-bottom: 3.704vw;
    }

    .wf_box .bt_box {
        margin-bottom: 2.963vw;
    }


    .bt_box .bt_cent i {
        width: 5.185vw;
        height: 5.185vw;
        margin-right: 1.296vw;
    }

    .bt_box .bt_cent p {
        font-size: 3.704vw;
    }

    .bt_box .bt_btn {
        width: 9.259vw;
        height: 4.815vw;
        border-radius: 0.741vw;
        font-size: 3.148vw;
    }


    .wf_box .wf_list_box {
        gap: 1.852vw;
    }

    .wf_list {
        border-radius: 1.481vw;
        flex: 0 0 calc(33.33% - 1.481vw);
    }

    .wf_list .wf_txt {
        height: 14.815vw;
        font-size: 17.5px;
        padding-bottom: 1.481vw;
    }

    .wf_list i {
        width: 8.889vw;
        height: 4.074vw;
    }

    .wf_pt_box {
        width: 143.98px;
        height: 172.3px;
    }

    .wf_pt_box img {
        width: 14.444vw;
        height: 14.444vw;
        margin-bottom: 5.556vw;
    }

    /*各类玩法----结束--------------------------------------------------------*/
    .top_title {
        min-height: 11.852vw;
        padding: 2.593vw 0vw;
        font-size: 4.259vw;
    }

    /*实时直播----开始--------------------------------------------------------*/
    .zhibo_box {
        padding: 0 3.704vw;
        margin-bottom: 2.593vw;
    }

    .zhibo_box .vs_name {
        padding-top: 4.074vw;
        font-size: 3.148vw;
        margin-bottom: 2.037vw;
    }

    .vs_box li {
        padding-bottom: 2.222vw;
    }

    .vs_box li i {
        width: 5.556vw;
        height: 5.556vw;
        margin-bottom: 1.296vw;
    }

    .vs_box li p {
        font-size: 3.148vw;
    }


    .vs_cent .vs_cc {
        margin-bottom: 1.296vw;
        font-size: 3.148vw;
    }

    .vs_box .vs_cent .vs_cent_bf p {
        font-size: 6.481vw;
        padding-bottom: 1.111vw;
    }

    .vs_box .vs_cent .vs_cent_bf i {
        width: 8.148vw;
        height: 8.148vw;
        margin: 0 3.704vw;
    }

    .video_box {
        height: 51.852vw;
        border-radius: 2.593vw;
    }

    .video_box .video_img {
        margin-bottom: 1.852vw;
    }

    .video_box .video_img .bofang {
        width: 4.63vw;
        height: 5.556vw;
        margin-top: -3.704vw;
    }

    .video_box .video_img .jindu_box {
        height: 0.556vw;
        bottom: 0.926vw;
    }

    .jindu_box .jindu_cent {
        height: 0.556vw;
    }

    .jindu_box .jindu_cent .jindu01 {
        height: 0.556vw;
    }

    .jindu_box .jindu_cent .jindu02 {
        height: 0.556vw;
    }

    .video_btn_box {
        height: 7.407vw;
    }

    .video_btn_box p {
        font-size: 2.407vw;
    }

    .video_btn i {
        width: 4.444vw;
        padding-top: 0.37vw;
        margin-left: 2.963vw;
    }

    /*实时直播----结束--------------------------------------------------------*/

    /*体育导航----开始--------------------------------------------------------*/
    .tiyu_nav a {
        height: 10.37vw;
        padding: 1.852vw;
    }

    .tiyu_nav a p {
        font-size: 3.704vw;

    }

    .tiyu_nav a i {
        width: 7.407vw;
        height: 0.556vw;
        bottom: 2.963vw;
    }

    /*体育导航----结束--------------------------------------------------------*/

    /*体育赛事----开始--------------------------------------------------------*/
    .ty_box {
        padding: 0 3.704vw;
    }

    .ty_bg {
        padding: 2.593vw 4.074vw 0vw;
        border-radius: 5.556vw 5.556vw 0vw 0vw;
    }

    .ty_bs_list dd {
        margin-bottom: 1.296vw;
        font-size: 3.704vw;
    }

    .ty_bs_list dt {
        margin-bottom: 4.074vw;
        border-radius: 2.593vw;
        box-shadow: rgba(53, 28, 28, 0.1) 0vw 1px 0.556vw 0vw;

    }

    .ty_vs_box .ty_vs_list {
        padding: 1.296vw 2.593vw;
    }

    .ty_vs_list h2 {
        font-size: 3.704vw;
    }

    .ty_vs_cent i {
        width: 5.37vw;
        height: 5.37vw;
        margin-right: 2.593vw;
    }

    .ty_vs_cent p {
        font-size: 2.222vw;
    }

    .ty_vs_ms {
        padding: 1.296vw 2.593vw;
    }


    .ty_ms_ico i {
        width: 4.259vw;
        height: 3.704vw;
        margin-right: 1.296vw;
    }

    .ty_ms_ico p {
        font-size: 3.333vw;
    }

    /*体育赛事----结束--------------------------------------------------------*/

    /*游戏列表----开始--------------------------------------------------------*/

    .youxi_nav .youxi_nav_box {
        padding: 3.704vw;
    }

    .youxi_nav_box a {
        border-radius: 1.296vw;
        width: 26.667vw;
        height: 7.963vw;
        font-size: 3.704vw;
        margin: 0.926vw;
    }

    .sou_box {
        margin-bottom: 3.333vw;
    }

    .sou_box dd {
        height: 8.519vw;
        border-radius: 1.296vw;
        padding-left: 2.222vw;
    }

    .sou_box dd i {
        width: 4.63vw;
        height: 4.63vw;
    }

    .sou_box dd p {
        font-size: 3.148vw;
        margin-left: 0.926vw;
    }

    .sou_box dt {
        width: 8.519vw;
        height: 8.519vw;
        border-radius: 1.296vw;
        margin-left: 2.222vw;
        padding: 1.852vw;
    }

    .yx_box {
        padding: 0 3.704vw;
    }

    .yx_list_box {
        gap: 3.333vw;
        max-height: calc(100vh - 42.593vw);
    }

    .yx_list_box .wf_list {
        flex: 0 0 calc(33.33% - 3.333vw);
    }

    .yx_list_box .wf_pt_box {
        width: 28.522vw;
        height: 33.333vw;
    }

    .mygd {
        font-size: 2.407vw;
        margin: 3.704vw auto;
    }

    .cp_box {
        gap: 3.333vw;
        max-height: calc(100vh - 42.593vw);
    }

    .cp_box .cp_bt i {
        width: 1.111vw;
        height: 4.074vw;
        margin-right: 1.296vw;
        border-radius: 0.556vw;
    }

    .cp_box .cp_bt p {
        font-size: 3.704vw;
    }

    .cp_box .cp_list {
        padding: 1.852vw;
        border-radius: 2.593vw;
    }

    .cp_list li {
        padding: 0 0 1.852vw 0;
        margin-top: 1.852vw;
    }

    .cp_list li i {
        width: 12.222vw;
        height: 12.222vw;
        margin: 0vw auto 2.593vw;
    }

    .cp_list li p {
        font-size: 3.148vw;
    }

    .kong {
        height: 14.815vw;
    }

    /*游戏列表----结束--------------------------------------------------------*/

    /*优惠活动----开始--------------------------------------------------------*/
    .yh_box {
        padding: 0 3.704vw;
    }

    .yh_list {
        box-shadow: rgba(0, 0, 0, 0.15) 0vw 0.741vw 1.296vw 0vw;
        border-radius: 2.593vw;
        margin-bottom: 4.074vw;
    }

    .yh_list dd {
        height: 28.333vw;
        padding-left: 4.074vw;
    }

    .yh_list dd h2 {
        font-size: 4.259vw;
    }

    .yh_list dd p {
        margin-top: 1.481vw;
        font-size: 3.704vw;
    }

    .yh_list dt {
        height: 10.741vw;
        padding: 0vw 4.074vw;
    }

    .yh_list dt p {
        font-size: 3.704vw;
    }

    .yh_list dt a {
        width: 21.296vw;
        height: 6.852vw;
        border-radius: 1.296vw;
        font-size: 3.148vw;
    }

    /*优惠活动----结束--------------------------------------------------------*/
}