.main[data-v-55bc7870]{
    background-color:#1a1a1a
}
.main .contents[data-v-55bc7870]{
    width:1000px;
    height:auto;
    margin:216px auto 0;
    overflow:hidden;
    padding-bottom:10px;
    border:2px solid #a78c53;
    display:flex
}
.main .contents .left_menu[data-v-55bc7870]{
    padding-top:20px;
    width:230px
}
.main .contents .left_menu .menu_item>a[data-v-55bc7870]{
    display:block;
    height:46px;
    line-height:46px;
    color:#fff;
    font-size:16px;
    text-align:center;
    text-decoration:none;
    border:1px solid #949494;
    border-top:0
}
.main .contents .left_menu .menu_item>a[data-v-55bc7870]:hover{
    color:red
}
.main .contents .left_menu .menu_item[data-v-55bc7870]:first-child{
    border-top:1px solid #949494
}
.main .contents #middle[data-v-55bc7870]{
    padding:5px 0 0 30px;
    min-height:500px;
    width:752px
}
.main .contents #middle h3[data-v-55bc7870]{
    color:#fff;
    font-size:14px;
    font-weight:700
}
.main .contents #middle .content[data-v-55bc7870]{
    line-height:28px;
    color:#fff;
    padding-top:10px;
    padding-left:0;
    padding-right:10px
}
.main .contents .agent #left[data-v-55bc7870],.main .contents .fp #left[data-v-55bc7870],.main .contents .reg #left[data-v-55bc7870]{
    width:230px;
    float:left
}
.main .contents .agent #middle[data-v-55bc7870],.main .contents .fp #middle[data-v-55bc7870],.main .contents .reg #middle[data-v-55bc7870]{
    margin-top:0;
    width:769px;
    float:right
}
.main .contents .agent .reg_top[data-v-55bc7870],.main .contents .fp .reg_top[data-v-55bc7870],.main .contents .reg .reg_top[data-v-55bc7870]{
    display:none
}
.main .contents .agent .reg_bg[data-v-55bc7870],.main .contents .reg .reg_bg[data-v-55bc7870]{
    background:none
}
.main .contents .fp .reg_bg[data-v-55bc7870]{
    background:none;
    height:500px
}
.main .contents .agent .reg_bg[data-v-55bc7870],.main .contents .reg .reg_bg[data-v-55bc7870]{
    height:auto
}
.main .contents .gameList[data-v-55bc7870]{
    padding-top:10px;
    padding-bottom:20px
}
.main .contents .gameList h1 div[data-v-55bc7870]{
    display:block;
    font-size:14px;
    font-weight:700;
    height:30px;
    line-height:30px;
    font-family:Arial,Helvetica,sans-serif;
    position:relative
}
.main .contents .gameList #youxiguize[data-v-55bc7870]{
    position:absolute;
    top:-5px;
    right:0;
    width:200px;
    padding-left:60px
}
.main .contents .gameList h1 span[data-v-55bc7870]{
    display:block;
    font-size:14px;
    font-weight:700;
    height:30px;
    line-height:30px;
    font-family:Arial,Helvetica,sans-serif
}
.main .contents .gameList ul li[data-v-55bc7870]{
    float:left;
    width:250px;
    overflow:hidden;
    list-style:none;
    text-align:center;
    margin-top:10px
}
.main .contents .gameList a[data-v-55bc7870]{
    color:#fff;
    font-size:14px;
    font-weight:700;
    line-height:26px
}
.main .contents .gameList h1 span.description[data-v-55bc7870]{
    position:absolute;
    right:0;
    top:-5px
}
.main .contents .linesul li[data-v-55bc7870]{
    margin-top:5px
}
.main .contents #left[data-v-55bc7870]{
    float:left
}
.main .contents #middle[data-v-55bc7870]{
    float:right
}
.main .contents .notice[data-v-55bc7870]{
    color:red
}
.main .contents .kf-content[data-v-55bc7870]{
    width:205px;
    height:410px;
    overflow:hidden
}
.main .contents .kf-content-left[data-v-55bc7870]{
    width:53px;
    height:410px;
    float:right;
    cursor:pointer
}
.main .contents .kf-content-right[data-v-55bc7870]{
    width:152px;
    height:410px;
    float:right;
    position:relative;
    overflow:hidden
}
.main .contents kf-content-right a[data-v-55bc7870]{
    display:block
}
.main .contents .kf-server[data-v-55bc7870]{
    position:absolute;
    width:152px;
    height:226px;
    top:0;
    right:0
}
.main .contents .kf-qq[data-v-55bc7870]{
    position:absolute;
    width:152px;
    height:67px;
    top:226px;
    right:0
}
.main .contents .kf-email[data-v-55bc7870]{
    position:absolute;
    width:152px;
    height:47px;
    top:293px;
    right:0
}
.main .contents .kf-reg[data-v-55bc7870]{
    position:absolute;
    width:152px;
    height:47px;
    top:340px;
    right:0
}
.main .contents #prizeshow[data-v-55bc7870]{
    width:225px;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:34px;
    color:red;
    font-weight:700;
    float:left;
    margin-left:110px;
    margin-top:25px
}
.main .but_content[data-v-55bc7870]{
    display:flex;
    justify-content:center;
    align-items:center
}
.main .register-btn[data-v-55bc7870]{
    width:80px;
    height:32px;
    text-align:center;
    font-size:14px;
    line-height:32px;
    font-size:18px;
    color:#f0f0f0;
    border-radius:4px;
    border:none;
    background:#149eff;
    cursor:pointer
}
.main .register-btn[data-v-55bc7870]:hover{
    opacity:.8
}
