input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected {
    background-color:#000;
    background-image:none;
    color:rgba(255, 255, 255, .5)
}
.clear {
    clear:both
}
input::placeholder {
    color:rgba(255, 255, 255, .5);
    font-size:1.1em
}
input::-webkit-input-placeholder {
    color:rgba(255, 255, 255, .5);
    font-size:1.1em
}
input:-moz-placeholder {
    color:rgba(255, 255, 255, .5);
    font-size:1.1em
}
input::-moz-placeholder {
    color:rgba(255, 255, 255, .5);
    font-size:1.1em
}
input:-ms-input-placeholder {
    color:rgba(255, 255, 255, .5);
    font-size:1.1em
}
input[type=checkbox], input[type=radio] {
    width:20px;
    height:20px;
    margin:0 2px 0 0;
    vertical-align:middle;
    cursor:pointer
}
input[type=text]:focus, input[type=password]:focus {
    color:#181818
}
.index_logo {
    display:inline-block;
    *display:inline;
    width:180px;
    height:152px;
    margin:0 auto 1.5em;
    background:url(../images/index_icon/login_logo.png?2019090601) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.home_set .lefticon {
    width:40px;
    height:40px;
    border:none;
    vertical-align:middle
}
.bg_header .righticon {
    width:40px;
    height:40px;
    border:none;
    vertical-align:middle
}
.lginput_list {
    width:100%;
    height:45px;
    line-height:45px;
    margin:0 auto 10px;
    text-align:left;
    border:none;
    vertical-align:middle;
    border:1px solid #00000042;
    border-radius:.3em;
    background-color:#efefef
}
.login_ac {
    display:inline-block;
    *display:inline;
    width:26px;
    height:26px;
    margin:0 10px;
    background:url(../images/index_icon/login_ac.png?2019090601) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.login_pw {
    display:inline-block;
    *display:inline;
    width:25px;
    height:25px;
    margin:0 10px;
    background:url(../images/index_icon/login_pw.png?2019090601) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.login_check {
    display:inline-block;
    *display:inline;
    width:20px;
    height:25px;
    margin:0 12px 0 20px;
    background:url(../images/index_icon/login_check.png?2019090601) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.lginput_list .login_input, .lginput_list .login_chkcode {
    display:inline-block;
    *display:inline;
    width:65%;
    height:26px;
    line-height:26px;
    font-size:1em;
    font-weight:400;
    text-align:left;
    border:none;
    vertical-align:middle;
    cursor:pointer;
    color:#000;
    border-radius:0;
    background:0 0
}
.lginput_list input[type=text]:focus, .lginput_list input[type=password]:focus {
    color:#757575
}
.lginput_list input::placeholder {
    color:#757575;
    font-size:1.1em;
    background:0 0
}
.lginput_list input::-webkit-input-placeholder {
    color:#757575;
    font-size:1.1em
}
.lginput_list input:-moz-placeholder {
    color:#757575;
    font-size:1.1em
}
.lginput_list input::-moz-placeholder {
    color:#757575;
    font-size:1.1em
}
.lginput_list input:-ms-input-placeholder {
    color:#757575;
    font-size:1.1em
}
.lginput_list .login_chkcode {
    width:40%
}
.margin_set {
    margin-top:10%
}
.lginput_list .login_chkcode {
    width:40%
}
.RegNumber {
    display:inline-block;
    *display:inline;
    width:20%;
    height:25px;
    line-height:25px;
    vertical-align:middle
}
.btn_bg {
    margin:1em auto 0
}
.login_btn {
    display:inline-block;
    *display:inline;
    width:100px;
    height:100px;
    background:url(../images/index_icon/login_btn.png?2019090601) no-repeat;
    background-size:100% auto;
    border:0;
    vertical-align:middle;
    cursor:pointer
}
.login_btn:active, .login_btn:focus {
    border:0
}
.login_footer {
    position:absolute;
    position:fixed;
    -webkit-transform:translateZ(0);
    left:0;
    right:0;
    width:100%;
    line-height:60px;
    background:#388e85;
    background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.63) 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(100%, rgba(0, 0, 0, 0.63)));
    background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.63) 100%);
    background:-o-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.63) 100%);
    background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.63) 100%);
    background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff33", endColorstr="#0000001a", GradientType=0);
    font-size:.95em;
    z-index:1
}
.login_footer, .login_footer a {
    color:#fff;
    font-size:1em;
    text-align:center
}
.login_footer a:hover, .login_footer a:active, .login_footer a:focus {
    color:#ffd400;
    font-weight:700
}
.switch_btn {
    position:relative;
    margin:0 auto;
    padding-bottom:5em;
    text-align:center
}
.switch_btn div {
    display:inline-block;
    *display:inline;
    width:20px;
    height:20px;
    margin:0 5px 0 0;
    border:0;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    vertical-align:middle;
    cursor:pointer
}
.sw_01 {
    background-color:#f88
}
.sw_02 {
    background-color:#fff
}
.sw_03 {
    background-color:#76cc68
}
.sw_04 {
    background-color:#03a9f4
}
.switch_btn .selected {
    border:2px solid #555
}
.switch_btn li span {
    display:none
}
.bg_header .right_set {
    display:inline-block;
    *display:inline;
    float:right;
    margin:4px 10px 0 0;
    vertical-align:middle;
    cursor:pointer
}
.bg_header .center_set {
    display:inline-block;
    *display:inline;
    float:left;
    width:72%;
    height:49px;
    line-height:45px;
    margin:0 auto;
    text-align:center;
    vertical-align:middle;
    cursor:pointer
}
.bg_header .center_set img {
    width:150px;
    margin-top:5px
}
.topmenu_dl {
    line-height:25px;
    margin:0 auto;
    padding:0 10px;
    text-align:left
}
.topmenu_dd, .topmenu_dd_end {
    color:#fff;
    display:inline-block;
    padding:5px 0;
    font-size:1em;
    text-align:left;
    box-sizing:border-box;
    cursor:pointer;
    width:130px
}
.topmenu_dd {
    border-bottom:1px dotted #555
}
.logout_bg {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    border-bottom:none
}
.topmenu_dd a, .topmenu_dd_end a {
    display:inline-block;
    *display:inline;
    color:#fff;
    vertical-align:middle;
    margin:0 5px 0 0
}
.spacing_set {
    letter-spacing:2px
}
.login_footer:hover {
    color:#ffed00;
    font-weight:400;
    text-decoration:none
}
.topmenu_dd a:hover, .topmenu_dd_end a:hover {
    color:#c50000;
    font-weight:400;
    text-decoration:none
}
.topmenu_dd .icon_game_info, .topmenu_dd .icon_promotions, .topmenu_dd .icon_terms, .topmenu_dd .icon_help, .topmenu_dd .icon_24Hservice, .topmenu_dd .icon_sports, .topmenu_dd .icon_lottery, .topmenu_dd .icon_slot_game, .topmenu_dd .icon_live_casino, .topmenu_dd .icon_news, .topmenu_dd .icon_movies, .topmenu_dd .icon_announcement, .topmenu_dd .icon_discussion, .topmenu_dd .icon_info, .topmenu_dd .icon_complain, .topmenu_dd .icon_logout, .topmenu_dd .icon_download, .topmenu_dd .icon_fishing, .topmenu_dd .icon_poker, .topmenu_dd .icon_member_info, .topmenu_dd .icon_trading_record, .topmenu_dd .icon_get_points, .topmenu_dd .icon_mail, .topmenu_dd .icon_mem_transfer, .topmenu_dd .icon_account, .topmenu_dd .icon_live_sports {
    width:30px;
    height:30px;
    margin:0 5px 0 0;
    vertical-align:middle
}
.account_info {
    font-size:.8em;
    vertical-align:middle
}
.AD_Set {
    position:relative;
    border:none
}
.flexslider {
    width:100%;
    height:450px;
    margin:0 auto;
    padding:0;
    z-index:1
}
.flexslider img, .ad_picSet img {
    width:100%;
    height:450px
}
.ad_content {
    margin:1em auto 8em
}
.carousel {
    overflow-x:hidden
}
.carousel .carousel-inner {
    width:100%;
    left:0
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    width:100%
}
.sw_btn {
    position:absolute;
    top:22px;
    right:2%
}
.lb_switchbtn {
    display:inline-block;
    *display:inline;
    float:right;
    margin:0 5px 0 0;
    text-align:center
}
.lb_switchbtn div {
    display:inline-block;
    *display:inline;
    width:16px;
    height:16px;
    margin:0;
    border:0;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    vertical-align:middle;
    cursor:pointer
}
.lb_switchbtn .selected {
    border:2px solid #555
}
.lb_switchbtn li span {
    display:none
}
.not_yet {
    color:#ffd400;
    position:absolute;
    top:35px;
    right:40px;
    z-index:50;
    font-size:1.5em
}
.jackpot {
    position:relative;
    width:100%;
    margin:0 auto;
    text-align:center
}
.jp_bg {
    position:relative;
    width:100%;
    margin:0 auto;
    vertical-align:middle;
    z-index:14
}
.jp_marquee {
    position:absolute;
    top:40%;
    right:10%;
    width:55%;
    font-size:1.2em;
    z-index:910
}
.jackpot a {
    position:absolute;
    top:30px;
    left:25px;
    margin:0 auto;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    z-index:15
}
.jp_bacc {
    display:inline-block;
    *display:inline;
    width:95px;
    height:33px;
    margin:0;
    background:url(../images/index_icon/jp_bacc.png?2019090601) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.num_set {
    display:inline-block;
    *display:inline;
    vertical-align:middle
}
.t_num i {
    display:inline-block;
    *display:inline;
    width:13px;
    height:19px;
    margin:0 0 0 1px;
    background:url(../images/index_icon/number123.png?2019090601) no-repeat 0 0;
    background-size:100% auto;
    vertical-align:middle
}
.jp_pk10 {
    display:inline-block;
    *display:inline;
    width:95px;
    height:33px;
    margin:0;
    background:url(../images/index_icon/jp_pk10.png?2019090601) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.t_num2 i {
    display:inline-block;
    *display:inline;
    width:13px;
    height:19px;
    margin:0 0 0 1px;
    background:url(../images/index_icon/number123.png?2019090601) no-repeat 0 0;
    background-size:100% auto;
    vertical-align:middle
}
.lbicon_set {
    width:96%;
    height:auto;
    margin:.5em auto;
    text-align:center
}
.lbicon_set a {
    display:inline-block;
    *display:inline;
    margin:0 0 2%;
    font-size:.8em;
    vertical-align:top;
    cursor:pointer
}
.lobbyicon {
    display:inline-block;
    *display:inline;
    width:65px;
    height:65px;
    line-height:60px;
    margin:0 auto 5px;
    text-align:center;
    vertical-align:middle;
    z-index:12
}
.lobbyicon img {
    display:inline-block;
    *display:inline;
    width:55%;
    margin:0 auto;
    vertical-align:middle;
    z-index:13
}
.lbgame_set {
    width:90%;
    height:auto;
    margin:0 auto;
    text-align:center
}
.lbgame_set .lbgame_banner {
    margin:0 auto;
    cursor:pointer
}
.lbgame_set .lbgame_banner img {
    width:100%;
    margin:0 auto 5px
}
.playlist {
    width:90%;
    margin:0 auto;
    text-align:center;
    vertical-align:middle;
    padding-bottom:8em
}
.lbsearch_set {
    position:relative;
    width:100%;
    margin:5px auto 10px
}
.sr_icon {
    position:absolute;
    top:5px;
    left:5px;
    width:20px;
    height:20px;
    background:url(../images/index_icon/search.png?2019090601) no-repeat 0 0;
    background-size:100% auto;
    vertical-align:middle
}
.lbsr_input {
    width:100%;
    height:30px;
    line-height:30px;
    padding:0 0 0 30px;
    color:#fff;
    font-size:.9em;
    -webkit-border-radius:.3em;
    -moz-border-radius:.3em;
    -ms-border-radius:.3em;
    -o-border-radius:.3em;
    border-radius:.3em
}
.recommend {
    width:100%;
    text-align:center;
    margin:10px auto
}
.recommend .gamelist {
    display:inline-block;
    *display:inline;
    width:31%;
    margin:0 .5% 2%;
    font-size:.9em;
    text-align:center;
    vertical-align:top
}
.gamelist img {
    width:100%;
    margin:0 auto 5px;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em
}
.gamelist .gamename {
    line-height:15px
}
.partner {
    width:90%;
    height:auto;
    margin:10px auto 0;
    cursor:pointer
}
.partner img {
    border:0
}
.pt_body {
    background:url(../images/index_icon/pt_bg.jpg?2019090601) repeat-y top left #414a53;
    background-size:cover;
    font:.95em open sans, sans-serif
}
.pt_box {
    width:100%;
    margin:0 auto;
    text-align:center;
    overflow:hidden
}
.pt_bgset {
    padding:40px 0;
    margin:0 auto;
    color:#fff;
    font-family:微软雅黑;
    text-align:center
}
.pt_logo {
    width:300px;
    height:105px;
    margin:0 auto 30px;
    background:url(../images/index_icon/header_logo.png?2021071401) no-repeat;
    background-size:100% auto;
    text-align:center
}
.header_title1 {
    font-size:1.5em
}
.header_title2 {
    font-size:2.5em;
    font-weight:700
}
.pt_main {
    min-width:320px;
    max-width:800px;
    height:550px;
    margin:0 auto;
    background:#414a53
}
.pt_main input {
    display:none
}
.pt_main label {
    display:inline-block;
    *display:inline;
    padding:15px 25px;
    color:#aaa;
    font-size:1.1em;
    text-align:center
}
.pt_main label:hover {
    color:#fff;
    cursor:pointer
}
.pt_main input:checked+label {
    background:#ed5a6a;
    color:#fff
}
.pt_content {
    width:90%;
    height:450px;
    margin:0 auto;
    background:#fff;
    color:#444;
    text-align:justify;
    -webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    -moz-box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    -ms-box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    overflow-x:hidden;
    overflow-y:auto
}
.pt_content>.pt_insidebox {
    display:none;
    line-height:1.4;
    margin:0 0 0 25px;
    padding:20px 25px 10px 0
}
#pt_tab1:checked~.pt_content #pt_text1, #pt_tab2:checked~.pt_content #pt_text2, #pt_tab3:checked~.pt_content #pt_text3, #pt_tab4:checked~.pt_content #pt_text4 {
    display:block
}
.pt_table1, .pt_table2 {
    width:90%;
    margin:0 auto;
    text-align:center;
    border:1px solid #fff
}
.pt_th {
    width:100%;
    font-size:1.1em;
    font-weight:700;
    color:#fff;
    background:#00c0da;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0
}
.pt_table1 .cell1, .pt_table1 .cell2, .pt_table1 .cell3 {
    display:inline-block;
    *display:inline;
    line-height:18px;
    padding:5px 0;
    vertical-align:middle
}
.pt_table1 .cell1 {
    width:37%
}
.pt_table1 .cell2 {
    width:30%
}
.pt_table1 .cell3 {
    width:30%
}
.pt_table2 .cell1, .pt_table2 .cell2, .pt_table2 .cell3, .pt_table2 .cell4, .pt_table2 .cell5 {
    display:inline-block;
    *display:inline;
    line-height:18px;
    padding:5px 0;
    vertical-align:middle
}
.pt_table2 .cell1 {
    width:29%
}
.pt_table2 .cell2, .pt_table2 .cell3 {
    width:14%
}
.pt_table2 .cell4, .pt_table2 .cell5 {
    width:19%
}
.pt_th_tips {
    font-size:.85em;
    font-weight:400
}
.pt_td {
    width:100%;
    font-size:1em;
    background:#f9f9f9;
    border:1px solid #ccc;
    border-top:none
}
.pt_table1 .pt_th .cell1, .pt_table1 .pt_th .cell2 {
    height:40px;
    line-height:40px;
    border-right:1px solid #89f0ff
}
.pt_table2 .pt_th .cell1, .pt_table2 .pt_th .cell2, .pt_table2 .pt_th .cell3, .pt_table2 .pt_th .cell4 {
    height:25px;
    line-height:25px;
    border-right:1px solid #89f0ff
}
.pt_table1 .pt_td .cell1, .pt_table1 .pt_td .cell2 {
    border-right:1px solid #ccc
}
.pt_table2 .pt_td .cell1, .pt_table2 .pt_td .cell2, .pt_table2 .pt_td .cell3, .pt_table2 .pt_td .cell4 {
    border-right:1px solid #ccc
}
.pt_content .pt_inside_title {
    width:100%;
    padding:0 0 2px 5px;
    margin:20px auto;
    color:#9a0000;
    font-size:1.5em;
    font-weight:700;
    text-align:left;
    border-bottom:1px dotted #aaa
}
.contact_box .box50 {
    float:left;
    width:48%
}
.tab_bg01, .tab_bg02, .tab_bg03, .tab_bg04 {
    width:100%;
    height:110px;
    margin:0 auto 10px;
    text-align:center
}
.tab_bg01 {
    background:url(../images/index_icon/tab_bg01.jpg?2019090601) no-repeat;
    background-size:cover
}
.tab_bg02 {
    background:url(../images/index_icon/tab_bg02.jpg?2019090601) no-repeat;
    background-size:cover
}
.tab_bg03 {
    background:url(../images/index_icon/tab_bg03.jpg?2019090601) no-repeat;
    background-size:cover
}
.tab_bg04 {
    background:url(../images/index_icon/tab_bg04.jpg?22019090601) no-repeat;
    background-size:cover
}
.pt_ppt {
    width:400px;
    height:328px;
    margin:0 auto 10px;
    text-align:center;
    background:url(../images/index_icon/TW/ppt.jpg?2019090601) no-repeat;
    background-size:100% auto
}
.pt_content ol {
    margin:0 0 0 25px;
    font-weight:700;
    list-style:decimal
}
.pt_content ul {
    margin:0 0 0 25px;
    font-weight:700;
    list-style:disc
}
.pt_content li {
    padding:0 0 10px 5px;
    font-style:italic
}
.pt_content li .title {
    margin:0 0 5px;
    font-size:1.1em;
    font-weight:700
}
.pt_content li .text {
    font-size:1em;
    font-weight:400;
    font-style:normal
}
.pt_content p {
    margin:0 0 20px;
    line-height:1.5;
    font-size:1em;
    font-style:normal
}
.ptlicense_set {
    width:100%;
    text-align:left
}
.pt_license {
    display:inline-block;
    *display:inline;
    margin:0 auto;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    background-color:#444
}
.ptlicense_set li {
    padding:0
}
.pt_license div {
    width:170px;
    height:60px
}
.pt_ls01 {
    background:url(../images/index_icon/pt_license_01.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls02 {
    background:url(../images/index_icon/pt_license_02.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls03 {
    background:url(../images/index_icon/pt_license_03.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls04 {
    background:url(../images/index_icon/pt_license_04.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls05 {
    background:url(../images/index_icon/pt_license_05.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls06 {
    background:url(../images/index_icon/pt_license_06.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls07 {
    background:url(../images/index_icon/pt_license_07.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls08 {
    background:url(../images/index_icon/pt_license_08.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls09 {
    background:url(../images/index_icon/pt_license_09.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls10 {
    background:url(../images/index_icon/pt_license_10.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls11 {
    background:url(../images/index_icon/pt_license_11.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls12 {
    background:url(../images/index_icon/pt_license_12.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls13 {
    background:url(../images/index_icon/pt_license_13.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls14 {
    background:url(../images/index_icon/pt_license_14.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls15 {
    background:url(../images/index_icon/pt_license_15.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls16 {
    background:url(../images/index_icon/pt_license_16.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls17 {
    background:url(../images/index_icon/pt_license_17.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls18 {
    background:url(../images/index_icon/pt_license_18.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls19 {
    background:url(../images/index_icon/pt_license_19.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls20 {
    background:url(../images/index_icon/pt_license_20.png?20210126) no-repeat;
    background-size:100% auto
}
.pt_ls21 {
    background:url(../images/index_icon/pt_license_21.png?20210126) no-repeat;
    background-size:100% auto
}
.appQRcode_set {
    margin:1em auto 8em
}
.help_submain {
    margin:1em auto 8em
}
.game_info {
    margin:1em auto 8em
}
.help_set {
    margin:1em auto 8em
}
.forgot_step1, .register_step1, .additional_data {
    margin:1em auto;
    padding-bottom:8em
}
.lobby_content {
    position:absolute;
    right:2%;
    left:2%;
    width:95%;
    margin:0 auto;
    padding:.5em 0 7.5em;
    overflow:auto
}
.lblist_top {
    width:100%;
    margin:0 auto 1em;
    font-size:1em
}
.lblist_1 {
    width:100%;
    background:#000;
    background:-moz-linear-gradient(40deg, #000000 0%, #2b2b2b 72%, #000000 100%, #131111 59%, #1d1919 85%);
    background:-webkit-linear-gradient(40deg, #000000 0%, #2b2b2b 72%, #000000 100%, #131111 59%, #1d1919 85%);
    background:linear-gradient(40deg, #000000 0%, #2b2b2b 72%, #000000 100%, #131111 59%, #1d1919 85%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdf9eb', endColorstr='#000000', GradientType=1)
}
.memberlv {
    display:inline-block;
    *display:inline;
    width:38%;
    line-height:28px;
    padding:0 0 0 .3em;
    color:#fff;
    text-align:left;
    vertical-align:middle
}
.lv_icon {
    display:inline-block;
    *display:inline;
    width:1.9em;
    height:1.9em;
    vertical-align:middle
}
.lv1_WRT {
    background:url(../images/index_icon/TW/lv1_WRT.png) no-repeat;
    background-size:100% auto
}
.lv2_WRT {
    background:url(../images/index_icon/TW/lv2_WRT.png) no-repeat;
    background-size:100% auto
}
.lv3_WRT {
    background:url(../images/index_icon/TW/lv3_WRT.png) no-repeat;
    background-size:100% auto
}
.lv4_WRT {
    background:url(../images/index_icon/TW/lv4_WRT.png) no-repeat;
    background-size:100% auto
}
.lv5_WRT {
    background:url(../images/index_icon/TW/lv5_WRT.png) no-repeat;
    background-size:100% auto
}
.lv1_WRC {
    background:url(../images/index_icon/CN/lv1_WRC.png) no-repeat;
    background-size:100% auto
}
.lv2_WRC {
    background:url(../images/index_icon/CN/lv2_WRC.png) no-repeat;
    background-size:100% auto
}
.lv3_WRC {
    background:url(../images/index_icon/CN/lv3_WRC.png) no-repeat;
    background-size:100% auto
}
.lv4_WRC {
    background:url(../images/index_icon/CN/lv4_WRC.png) no-repeat;
    background-size:100% auto
}
.lv5_WRC {
    background:url(../images/index_icon/CN/lv5_WRC.png) no-repeat;
    background-size:100% auto
}
.memberlv span {
    vertical-align:middle
}
.memberlv .text_yellow {
    color:#ffde00
}
.marquee_set {
    display:inline-block;
    *display:inline;
    width:100%;
    line-height:28px;
    color:#fff;
    text-align:left;
    vertical-align:middle
}
.marquee_set a {
    display:inline-block;
    *display:inline;
    width:90%;
    color:#fc0
}
.marquee_set a:hover {
    color:#fc0
}
.marquee_icon {
    display:inline-block;
    *display:inline;
    width:1.5em;
    height:1.5em;
    margin:0 3px 2px 4px;
    background:url(../images/index_icon/marquee.png) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.marquee_set .marquee_text {
    display:inline-block;
    *display:inline;
    vertical-align:top
}
.lblist_2 {
    width:100%;
    margin:0 auto;
    text-align:left;
    background:#fff
}
.memlist_l, .memlist_r {
    font-size:.95em;
    padding:0 0 0 3%;
    vertical-align:middle
}
.memlist_l {
    border-right:1px solid #999
}
.memAcc_grid {
    display:grid;
    grid-template-columns:3fr 1fr
}
.memWallet_grid {
    display:grid;
    grid-template-columns:1fr 1fr
}
.mem_icon1, .mem_icon2 {
    display:inline-block;
    *display:inline;
    width:20px;
    height:20px;
    margin:0;
    vertical-align:middle
}
.mem_icon1 {
    background:url(../images/index_icon/mem_icon1.png) no-repeat;
    background-size:100% auto
}
.mem_icon2 {
    background:url(../images/index_icon/mem_icon2.png) no-repeat;
    background-size:100% auto
}
.mem_text {
    display:inline-block;
    *display:inline;
    color:#fff;
    vertical-align:middle;
    margin:auto
}
.text_lightblue {
    color:#007cff
}
.lblist_4 {
    display:grid;
    grid-template-columns:1fr 1fr;
    width:100%;
    margin:0 auto;
    padding:2px 0;
    text-align:center;
    background:#343434
}
.mailbox_set_lobby {
    display:inline-block;
    *display:inline;
    margin:0 auto;
    padding:.1em 0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    position:relative
}
.mailbox_icon, .logout_icon, .login_icon, .signup_icon {
    display:inline-block;
    *display:inline;
    width:25px;
    height:25px;
    margin:0;
    vertical-align:middle
}
.mailbox_icon {
    background:url(../images/index_icon/mailbox_icon.png?2021072802) no-repeat;
    background-size:100% auto
}
.signup_icon {
    background:url(../images/index_icon/signup_icon.png?20200428) no-repeat;
    background-size:100% auto
}
.logout_icon {
    background:url(../images/index_icon/logout_icon.png) no-repeat;
    background-size:100% auto
}
.login_icon {
    background:url(../images/index_icon/login_icon.png) no-repeat;
    background-size:100% auto
}
.lblist_4 .text {
    display:inline-block;
    *display:inline;
    color:#fff;
    text-align:center;
    vertical-align:middle
}
.lblist_4 .text_yellow2, .text_yellow2 {
    color:#ffc000;
    font-weight:700
}
.msg_no {
    width:1.3em;
    height:1.3em;
    text-align:center;
    line-height:1.4em;
    color:#fff;
    font-size:.95em;
    background:#a00000;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    vertical-align:middle;
    position:absolute;
    right:-4px
}
.lblist_bottom {
    width:100%;
    margin:0 auto;
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-gap:1em
}
.lbgame_top {
    display:inline-block;
    *display:inline;
    width:100%;
    height:120px;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    vertical-align:top;
    cursor:pointer
}
.lbgame_other {
    display:inline-block;
    *display:inline;
    width:100%;
    height:70px;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    border-radius:1em;
    vertical-align:top;
    cursor:pointer
}
.lb_sports_WRT {
    background:url(../images/index_icon/TW/lb_sports_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_live_WRT {
    background:url(../images/index_icon/TW/lb_live_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_cards_WRT {
    background:url(../images/index_icon/TW/lb_cards_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_lottery_WRT {
    background:url(../images/index_icon/TW/lb_lottery_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_slot_WRT {
    background:url(../images/index_icon/TW/lb_slot_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_fishing_WRT {
    background:url(../images/index_icon/TW/lb_fishing_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_agent_WRT {
    background:url(../images/index_icon/TW/lb_agent_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_livegame_WRT {
    background:url(../images/index_icon/TW/lb_livegame_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_studio_WRT {
    background:url(../images/index_icon/TW/lb_studio_WRT.png?2021081301) no-repeat;
    background-size:cover
}
.lb_sports_WRC {
    background:url(../images/index_icon/CN/lb_sports_WRC.png?2021081301) no-repeat;
    background-size:cover
}
/*越南*/
.lb_sports_WRVN {
    background: url(../images/index_icon/VN/lb_sports_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_live_WRVN {
    background: url(../images/index_icon/VN/lb_live_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_cards_WRVN {
    background: url(../images/index_icon/VN/lb_cards_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_lottery_WRVN {
    background: url(../images/index_icon/VN/lb_lottery_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_slot_WRVN {
    background: url(../images/index_icon/VN/lb_slot_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_fishing_WRVN{
    background: url(../images/index_icon/VN/lb_fishing_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_racing_WRVN {
    background: url(../images/index_icon/VN/lb_racing_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_agent_WRVN {
    background: url(../images/index_icon/VN/lb_agent_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_studio_WRVN {
    background: url(../images/index_icon/VN/lb_studio_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.lb_livegame_WRVN {
    background: url(../images/index_icon/VN/lb_livegame_WRVN.png?2021060301) no-repeat;
    background-size: cover;
}
.footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05, .footerbar_06, .footerbar_07 {
    width:35px;
    height:35px;
    margin:2px auto
}
.footerbar_01 {
    background:url(../images/index_icon/footerbar_01.png?2021080901) no-repeat;
    background-size:100% auto
}
.footerbar_02 {
    background:url(../images/index_icon/footerbar_02.png?2021080901) no-repeat;
    background-size:100% auto
}
.footerbar_03 {
    background:url(../images/index_icon/footerbar_03.png?2021080901) no-repeat;
    background-size:100% auto
}
.footerbar_04 {
    background:url(../images/index_icon/footerbar_04.png?2021080901) no-repeat;
    background-size:100% auto
}
.footerbar_05 {
    background:url(../images/index_icon/footerbar_05.png?2021080901) no-repeat;
    background-size:100% auto
}
#info {
    display:grid;
    grid-template-columns:3fr 4fr 2fr;
    color:#000;
    margin:2em 2em 1em
}
.Personal_info {
    display:grid;
    justify-content:center;
    align-content:center;
    justify-items:center
}
.Personal_info .icon_account {
    width:4.5em!important;
    height:4.5em!important
}
.Personal_wallet, .Personal_mail {
    display:grid;
    justify-content:start;
    align-content:center
}
.icon_user {
    background:url(../images/index_icon/footerbar_05.png?2021080901) no-repeat;
    background-size:100% auto;
    display:block;
    width:45px;
    height:45px
}
#info_menu {
    color:#000;
    padding-bottom:6em;
    overflow-y:auto
}
#member_menu {
    margin:0 2em;
    background:#fff;
    border-radius:.2em
}
#member_menu .topmenu_dd {
    display:grid;
    justify-content:start;
    grid-template-columns:1fr 7fr;
    align-items:center;
    border-bottom:1px solid #dfdfdfb0;
    padding:.4em;
    width:auto;
    color:#000!important
}
#member_menu .topmenu_dd_end {
    padding:.4em;
    display:grid;
    justify-items:center;
    align-items:center;
    grid-template-columns:1fr 6fr 1fr;
    width:auto;
    color:#f33!important
}
.info_icon_items {
    width:2.3em!important;
    height:2.3em!important
}
@media screen and (min-width:901px) {
    .lginput_list .login_chkcode {
        width:42%
    }
    .RegNumber {
        width:17%;
        height:35px;
        line-height:35px
    }
    .btn_bg {
        margin:1em auto 2em
    }
    .index_logo {
        width:300px;
        height:255px;
        margin:1em auto 2em
    }
    .lginput_list {
        width:auto;
        height:90px;
        line-height:80px;
        margin:0 auto 20px;
        font-size:1.3em
    }
    .lginput_list .login_input, .lginput_list .login_chkcode {
        height:43px;
        line-height:43px;
        font-size:1.3em
    }
    .login_ac, .login_pw {
        width:40px;
        height:40px;
        margin:0 15px 0 35px
    }
    .login_check {
        width:40px;
        height:47px;
        margin:0 15px 0 35px
    }
    .login_btn {
        width:160px;
        height:160px
    }
    .login_footer {
        bottom:0
    }
    .login_footer, .login_footer a {
        font-size:1.2em
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        right:27%;
        margin-top:-7%;
        font-size:1em
    }
    .switch_btn div {
        width:30px;
        height:30px;
        margin:0 5px 5% 0
    }
    .bg_header, .Nologo_header {
        height:76px
    }
    .main_title {
        top:0
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        margin:5px 0;
        width:180px
    }
    .topmenu_dd .icon_game_info, .topmenu_dd .icon_promotions, .topmenu_dd .icon_terms, .topmenu_dd .icon_help, .topmenu_dd .icon_24Hservice, .topmenu_dd .icon_sports, .topmenu_dd .icon_lottery, .topmenu_dd .icon_slot_game, .topmenu_dd .icon_live_casino, .topmenu_dd .icon_news, .topmenu_dd .icon_movies, .topmenu_dd .icon_announcement, .topmenu_dd .icon_discussion, .topmenu_dd .icon_info, .topmenu_dd .icon_complain, .topmenu_dd .icon_logout, .topmenu_dd .icon_download, .topmenu_dd .icon_fishing, .topmenu_dd .icon_poker, .topmenu_dd .icon_member_info, .topmenu_dd .icon_trading_record, .topmenu_dd .icon_get_points, .topmenu_dd .icon_mail, .topmenu_dd .icon_mem_transfer, .topmenu_dd .icon_account, .topmenu_dd .icon_live_sports {
        width:40px;
        height:40px
    }
    .icon_tw, .icon_cn, .icon_vn, .icon_th, .icon_us, .lang_icon_tw:after, .lang_icon_cn:after, .lang_icon_vn:after, .lang_icon_th:after, .lang_icon_us:after {
        width:40px;
        height:40px;
        right:10%
    }
    .topmenu_dd a, .topmenu_dd_end a {
        font-size:1.2em
    }
    .jp_marquee {
        top:43%;
        width:58%;
        font-size:2.2em
    }
    .appQRcode_set {
        margin:-1em auto 1em
    }
    .carousel .carousel-inner {
        width:100%;
        left:0
    }
    .lblist_top {
        font-size:1.5em
    }
    .lblist_1 {
        height:45px
    }
    .memberlv {
        width:36%;
        line-height:43px;
        padding:0 0 0 .5em
    }
    .lv_icon {
        width:1.65em;
        height:1.65em
    }
    .marquee_icon {
        width:1.4em;
        height:1.4em
    }
    .marquee_set a {
        width:90%
    }
    .memlist_l, .memlist_r {
        font-size:1.05em;
        padding:.3em .2em
    }
    .mem_icon1, .mem_icon2 {
        width:1.4em;
        height:1.4em;
        margin:0 0 0 5px
    }
    .mailbox_icon, .logout_icon, .login_icon {
        width:1.5em;
        height:1.5em
    }
    .lblist_4 {
        padding:5px 0
    }
    .lobby_content {
        padding:.5em 0 8.5em
    }
    .lbgame_top {
        height:330px
    }
    .lbgame_other {
        height:185px
    }
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05, .footerbar_06, .footerbar_07 {
        width:50px;
        height:50px
    }
}
@media screen and (min-width:1901px) {
    .login_footer {
        bottom:0
    }
    .index_logo {
        width:280px;
        height:235px;
        margin:0 auto 2em
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        right:37%;
        margin-top:-4%
    }
    .btn_bg {
        margin:2em auto
    }
    .login_btn {
        width:150px;
        height:150px
    }
    .bg_header, .Nologo_header {
        height:74px
    }
    .bg_header .center_set img {
        width:200px
    }
    .bg_header .center_set {
        width:93%;
        height:70px;
        line-height:65px
    }
    .bg_header .service_text, .bg_header .home_text {
        font-size:1.2em
    }
    .lginput_list {
        width:auto;
        height:80px;
        line-height:78px;
        margin:0 auto 20px;
        font-size:1.3em
    }
    .main_title {
        width:95%
    }
    .members_info {
        top:15%
    }
    .msg_list {
        right:34%;
        width:1.7em;
        height:1.7em;
        line-height:1.6em
    }
    .header_title .header_logo, .main_title .header_logo {
        height:4.25em
    }
    .topmenu_dd, .topmenu_dd_end {
        padding:0 10px 5px 0;
        margin:0 0 10px
    }
    .topmenu_dd a, .topmenu_dd_end a {
        font-size:1.3em
    }
    .lb_switchbtn {
        margin:0 10px 0 0
    }
    .lb_switchbtn div {
        width:25px;
        height:25px
    }
    .not_yet {
        top:95px;
        right:130px;
        font-size:3.5em
    }
    .jackpot {
        width:50%
    }
    .jp_marquee {
        top:43%;
        width:60%;
        font-size:2.5em
    }
    .jackpot a {
        top:95px;
        left:80px
    }
    .jp_bacc, .jp_pk10 {
        width:180px;
        height:60px
    }
    .t_num i, .t_num2 i {
        width:40px;
        height:57px
    }
    .lbicon_set {
        margin:.5em auto 0
    }
    .lbicon_set a {
        font-size:1.3em;
        margin:0 .2% .5% 0
    }
    .lobbyicon {
        width:95px;
        height:95px;
        line-height:90px;
        margin:0 auto 10px
    }
    .lbgame_set .lbgame_banner img {
        width:50%;
        margin:0 auto 1%
    }
    .recommend {
        width:60%;
        margin:15px auto
    }
    .recommend .gamelist {
        width:25%;
        margin:0 1% 2%;
        font-size:1.5em
    }
    .gamelist .gamename {
        line-height:25px
    }
    .partner {
        width:44%
    }
    .dplevel_list {
        height:80px;
        margin-bottom:1.5%;
        padding:.3em
    }
    .dplevel_text h3 {
        font-size:1.5em;
        margin:10px 0 5px 8px
    }
    .newdp_select {
        font-size:1.3em
    }
    .dplevel_btn {
        height:1.6em;
        font-size:1.5em
    }
    .icon_wechat_pay, .icon_ali_pay, .icon_online_pay, .icon_qq_pay, .icon_qq, .icon_jd_pay, .icon_bank_pay, .icon_fast_pay, .btn_online_service, .icon_leave_message, .icon_realbank, .icon_unionfast_pay, .icon_union_pay, .icon_card_pay, .icon_ten_pay, .icon_ali_personal, .icon_wechat_personal, .icon_quickpass {
        width:4em;
        height:4em
    }
    .lobby_content {
        padding:.5em 0 13em
    }
    .lbgame_top {
        height:44.5em
    }
    .lbgame_other {
        height:24.5em
    }
    .lblist_top {
        font-size:1.5em
    }
}
@media screen and (min-width:2560px) {
    .index_logo {
        width:320px;
        height:270px;
        margin:2em auto
    }
    .lginput_list {
        width:580px;
        height:95px;
        line-height:95px;
        font-size:1.5em
    }
    .lginput_list .login_input, .lginput_list .login_chkcode {
        height:46px;
        line-height:46px;
        font-size:1.5em
    }
    .login_btn {
        width:230px;
        height:230px
    }
    .switch_btn div {
        width:50px;
        height:50px
    }
    .bg_header, .Nologo_header {
        height:90px
    }
    .header_title .header_logo, .main_title .header_logo {
        width:13.5em;
        height:5.2em
    }
    .bg_header .service_text, .bg_header .home_text {
        font-size:1.2em
    }
    .login_footer, .login_footer a {
        font-size:1.5em
    }
    .topmenu_dd .icon_game_info, .topmenu_dd .icon_promotions, .topmenu_dd .icon_terms, .topmenu_dd .icon_help, .topmenu_dd .icon_24Hservice, .topmenu_dd .icon_sports, .topmenu_dd .icon_lottery, .topmenu_dd .icon_slot_game, .topmenu_dd .icon_live_casino, .topmenu_dd .icon_news, .topmenu_dd .icon_movies, .topmenu_dd .icon_announcement, .topmenu_dd .icon_discussion, .topmenu_dd .icon_info, .topmenu_dd .icon_complain, .topmenu_dd .icon_logout, .topmenu_dd .icon_download, .topmenu_dd .icon_fishing, .topmenu_dd .icon_poker, .topmenu_dd .icon_member_info, .topmenu_dd .icon_trading_record, .topmenu_dd .icon_get_points, .topmenu_dd .icon_mail, .topmenu_dd .icon_mem_transfer, .topmenu_dd .icon_account, .topmenu_dd .icon_live_sports {
        width:50px;
        height:50px
    }
    .icon_tw, .icon_cn, .icon_vn, .icon_th, .icon_us, .lang_icon_tw:after, .lang_icon_cn:after, .lang_icon_vn:after, .lang_icon_th:after, .lang_icon_us:after {
        width:50px;
        height:50px
    }
    .topmenu_dd, .topmenu_dd_end {
        padding:0 10px 5px 0;
        margin:0 0 10px
    }
    .topmenu_dd a, .topmenu_dd_end a {
        font-size:2em
    }
    .lblist_top {
        font-size:2.2em
    }
    .lblist_1 {
        height:70px
    }
    .memberlv {
        width:33%;
        line-height:65px;
        padding:0 0 0 1.5em
    }
    .lv_icon {
        width:1.8em;
        height:1.8em
    }
    .marquee_icon {
        width:1.3em;
        height:1.3em
    }
    .marquee_set a {
        width:90%
    }
    .memlist_l, .memlist_r {
        font-size:1.05em;
        padding:.3em .2em
    }
    .mem_icon1, .mem_icon2 {
        margin:0 0 0 1em
    }
    .mailbox_icon, .logout_icon, .login_icon {
        width:1.6em;
        height:1.6em
    }
    .lblist_4 {
        padding:5px 0
    }
    .lobby_content {
        padding:.5em 0 13em
    }
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05, .footerbar_06, .footerbar_07 {
        width:85px;
        height:85px;
        margin:0 auto 5px
    }
}
@media screen and (min-width:1280px) and (max-width:1900px) {
    .login_footer {
        bottom:0
    }
    .index_logo {
        margin:0 auto 2em
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        right:30%;
        margin-top:-5.5%;
        font-size:1em
    }
    .bg_header, .Nologo_header {
        height:69px
    }
    .bg_header .center_set img {
        width:180px
    }
    .bg_header .center_set {
        width:91%;
        height:60px;
        line-height:55px
    }
    .home_set .lefticon, .bg_header .righticon {
        width:50px;
        height:50px
    }
    .mem_account, .mem_money {
        line-height:33px
    }
    .lang_open {
        top:69px;
        width:220px;
        border-radius:0 0 0 10px
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        margin:0 0 10px;
        width:190px
    }
    .topmenu_dd a, .topmenu_dd_end a {
        font-size:1.3em
    }
    .lb_switchbtn {
        margin:0 10px 0 0
    }
    .lb_switchbtn div {
        width:25px;
        height:25px
    }
    .not_yet {
        color:#ffd400;
        position:absolute;
        top:94px;
        right:97px;
        font-size:3em
    }
    .jackpot {
        width:70%
    }
    .jackpot a {
        top:90px;
        left:75px
    }
    .jp_bacc, .jp_pk10 {
        width:190px;
        height:65px
    }
    .t_num i, .t_num2 i {
        width:38px;
        height:55px
    }
    .lbicon_set a {
        font-size:1.25em;
        margin:0 0 1%
    }
    .lobbyicon {
        width:95px;
        height:95px;
        line-height:90px;
        margin:0 auto 10px
    }
    .lbgame_set .lbgame_banner img {
        width:70%;
        margin:0 auto 1%
    }
    .recommend {
        width:70%;
        margin:15px auto
    }
    .recommend .gamelist {
        font-size:1.6em
    }
    .gamelist .gamename {
        line-height:25px
    }
    .partner {
        width:60%
    }
    .memberlv {
        width:33%;
        padding:0 0 0 1em
    }
    .mem_icon1, .mem_icon2 {
        margin:0 0 0 1em
    }
    .lobby_content {
        padding:.5em 0 9em
    }
    .lbgame_top {
        height:425px
    }
    .lbgame_other {
        height:242px
    }
}
@media screen and (min-width:1279px) and (max-width:1440px) {
    .lbgame_top {
        height:445px
    }
    .lbgame_other {
        height:253px
    }
}
@media screen and (min-width:901px) and (max-width:1279px) {
    .bg_header, .Nologo_header {
        height:74px
    }
    .bg_header .center_set {
        width:90%
    }
    .lbgame_top {
        height:330px
    }
    .lbgame_other {
        height:188px
    }
    .lb_switchbtn {
        margin:0 10px 0 0
    }
    .lb_switchbtn div {
        width:23px;
        height:23px
    }
    .not_yet {
        top:75px;
        right:110px;
        font-size:3em
    }
    .jackpot {
        width:80%
    }
    .jackpot a {
        top:80px;
        left:75px
    }
    .jp_bacc, .jp_pk10 {
        width:170px;
        height:57px
    }
    .t_num i, .t_num2 i {
        width:33px;
        height:47px
    }
    .lbicon_set {
        width:80%
    }
    .lbicon_set a {
        font-size:1.3em;
        margin:0 2% 2% 0
    }
    .lobbyicon {
        width:120px;
        height:120px;
        line-height:115px;
        margin:0 auto 10px
    }
    .lbgame_set .lbgame_banner img {
        width:80%;
        margin:0 auto 1%
    }
    .recommend {
        width:85%;
        margin:15px auto
    }
    .recommend .gamelist {
        width:30%;
        margin:0 1% 2%;
        font-size:1.3em
    }
    .gamelist .gamename {
        line-height:25px
    }
    .partner {
        width:70%
    }
}
@media screen and (min-width:751px) and (max-width:900px) {
    .index_logo {
        width:260px;
        height:220px;
        margin:2em auto
    }
    .lginput_list {
        width:75%;
        height:60px;
        line-height:60px;
        margin:0 auto .5em
    }
    .login_ac, .login_pw {
        width:40px;
        height:40px;
        margin:0 15px 0 35px
    }
    .login_check {
        width:40px;
        height:47px;
        margin:0 15px 0 35px
    }
    .lginput_list .login_input, .lginput_list .login_chkcode {
        height:45px;
        line-height:45px;
        font-size:1.5em
    }
    .lginput_list .login_chkcode {
        width:42%
    }
    .RegNumber {
        width:17%;
        height:35px;
        line-height:35px
    }
    .btn_bg {
        margin:2em auto 1em
    }
    .login_btn {
        width:180px;
        height:180px
    }
    .login_footer, .login_footer a {
        font-size:1.2em
    }
    .login_footer {
        bottom:0
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        right:15%;
        margin-top:-12%;
        font-size:1em
    }
    .switch_btn div {
        width:30px;
        height:30px;
        margin:0 5px 5% 0
    }
    .bg_header, .Nologo_header {
        height:74px
    }
    .main_title {
        top:5px
    }
    .bg_header .center_set {
        width:87%
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        padding:0 10px;
        margin:5px 0;
        width:190px
    }
    .topmenu_dd .icon_game_info, .topmenu_dd .icon_promotions, .topmenu_dd .icon_terms, .topmenu_dd .icon_help, .topmenu_dd .icon_24Hservice, .topmenu_dd .icon_sports, .topmenu_dd .icon_lottery, .topmenu_dd .icon_slot_game, .topmenu_dd .icon_live_casino, .topmenu_dd .icon_news, .topmenu_dd .icon_movies, .topmenu_dd .icon_announcement, .topmenu_dd .icon_discussion, .topmenu_dd .icon_info, .topmenu_dd .icon_complain, .topmenu_dd .icon_logout, .topmenu_dd .icon_download, .topmenu_dd .icon_fishing, .topmenu_dd .icon_poker, .topmenu_dd .icon_member_info, .topmenu_dd .icon_trading_record, .topmenu_dd .icon_get_points, .topmenu_dd .icon_mail, .topmenu_dd .icon_mem_transfer, .topmenu_dd .icon_account, .topmenu_dd .icon_live_sports {
        width:45px;
        height:45px
    }
    .icon_tw, .icon_cn, .icon_vn, .icon_th, .icon_us, .lang_icon_tw:after, .lang_icon_cn:after, .lang_icon_vn:after, .lang_icon_th:after, .lang_icon_us:after {
        width:40px;
        height:40px;
        right:10%
    }
    .topmenu_dd a, .topmenu_dd_end a {
        font-size:1.3em
    }
    .lb_switchbtn div {
        width:22px;
        height:22px
    }
    .not_yet {
        top:70px;
        right:75px;
        font-size:2.7em
    }
    .jackpot {
        width:95%
    }
    .jp_marquee {
        top:41%;
        width:58%;
        font-size:2.2em
    }
    .jackpot a {
        top:65px;
        left:55px
    }
    .jp_bacc, .jp_pk10 {
        width:170px;
        height:57px
    }
    .t_num i, .t_num2 i {
        width:29px;
        height:42px
    }
    .lbicon_set {
        width:99%
    }
    .lbicon_set a {
        font-size:1.5em;
        margin:0 2% 1% 0
    }
    .lobbyicon {
        width:120px;
        height:120px;
        line-height:118px;
        margin:0 auto 10px
    }
    .lbgame_set .lbgame_banner img {
        margin:0 auto 10px
    }
    .recommend {
        width:95%;
        margin:15px auto
    }
    .recommend .gamelist {
        width:30%;
        margin:0 1% 2%;
        font-size:1.5em
    }
    .gamelist .gamename {
        line-height:25px
    }
    .partner {
        width:80%
    }
    .carousel .carousel-inner {
        width:100%;
        left:0
    }
    .lobby_content {
        padding:.5em 0 8.5em
    }
    .lbgame_top {
        height:245px
    }
    .lbgame_other {
        height:140px
    }
    .lblist_top {
        font-size:1.3em
    }
    .lblist_1 {
        height:45px
    }
    .memberlv {
        width:36%;
        line-height:43px;
        padding:0 0 0 .5em
    }
    .lv_icon {
        width:1.6em;
        height:1.6em
    }
    .marquee_icon {
        width:1.4em;
        height:1.4em
    }
    .memlist_l, .memlist_r {
        font-size:1em;
        padding:.5em .4em
    }
    .mem_icon1, .mem_icon2 {
        width:1.5em;
        height:1.5em;
        margin:0 0 0 5px
    }
    .mailbox_icon, .logout_icon, .login_icon {
        width:1.5em;
        height:1.5em
    }
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05, .footerbar_06, .footerbar_07 {
        width:3em;
        height:3em;
        margin:0 auto 5px
    }
}
@media screen and (min-width:850px) and (max-width:900px) {
    .lginput_list {
        width:70%;
        height:92px;
        line-height:92px
    }
    .lginput_list .login_input, .lginput_list .login_chkcode {
        height:55px;
        line-height:55px;
        font-size:1.5em
    }
    .bg_header, .Nologo_header {
        height:72px
    }
    .lbicon_set a {
        margin:0 3% 1% 0
    }
    .recommend .gamelist {
        font-size:1.5em
    }
}
@media screen and (min-width:800px) and (max-width:900px) {
    .pt_main {
        max-width:700px
    }
}
@media screen and (min-width:671px) and (max-width:750px) {
    .lbgame_top {
        height:230px
    }
    .lbgame_other {
        height:135px
    }
    .index_logo {
        width:260px;
        height:220px;
        margin:2em auto
    }
    .lginput_list {
        width:80%;
        height:90px;
        line-height:85px;
        margin:0 auto 1.5em
    }
    .login_ac, .login_pw {
        width:40px;
        height:40px;
        margin:0 15px 0 35px
    }
    .login_check {
        width:40px;
        height:47px;
        margin:0 15px 0 35px
    }
    .lginput_list .login_input, .lginput_list .login_chkcode {
        font-size:1.3em
    }
    .lginput_list .login_chkcode {
        width:42%
    }
    .RegNumber {
        width:17%;
        height:35px;
        line-height:35px
    }
    .btn_bg {
        margin:2em auto 1em
    }
    .login_btn {
        width:170px;
        height:170px
    }
    .login_footer {
        bottom:0
    }
    .login_footer, .login_footer a {
        font-size:1.3em
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        right:16%;
        margin-top:-12%;
        font-size:.9em
    }
    .switch_btn div {
        width:25px;
        height:25px;
        margin:0 5px 3% 0
    }
    .bg_header, .Nologo_header {
        height:55px
    }
    .main_title {
        top:5px
    }
    .bg_header .center_set {
        width:85%
    }
    .lang_open {
        width:175px;
        top:55px
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        padding:0 10px;
        margin:0 0 5px;
        width:150px
    }
    .not_yet {
        top:73px;
        right:85px;
        font-size:2em
    }
    .jackpot {
        width:95%
    }
    .jp_marquee {
        width:60%;
        font-size:2em
    }
    .jackpot a {
        top:65px;
        left:55px
    }
    .jp_bacc, .jp_pk10 {
        width:155px;
        height:56px
    }
    .t_num i, .t_num2 i {
        width:28px;
        height:40px
    }
    .lbicon_set {
        width:99%
    }
    .lbicon_set a {
        font-size:1.1em;
        margin:0 3% 1% 0
    }
    .lobbyicon {
        width:95px;
        height:95px;
        line-height:95px
    }
    .lbgame_set .lbgame_banner img {
        margin:0 auto 10px
    }
    .recommend .gamelist {
        font-size:1.1em
    }
    .partner {
        width:85%
    }
    .carousel .carousel-inner {
        width:100%;
        left:0
    }
    .lobby_content {
        padding:.5em 0 8.5em
    }
    .lblist_top {
        font-size:1.2em
    }
    .lblist_1 {
        height:45px
    }
    .lblist_4 {
        padding:5px 0
    }
    .memberlv {
        width:36%;
        line-height:43px;
        padding:0 0 0 .5em
    }
    .memlist_l, .memlist_r {
        font-size:1.05em
    }
    .lv_icon {
        width:1.7em;
        height:1.7em
    }
    .marquee_icon {
        width:1.4em;
        height:1.4em
    }
    .mem_icon1, .mem_icon2 {
        width:1.5em;
        height:1.5em;
        margin:0 0 0 5px
    }
    .mailbox_icon, .logout_icon, .login_icon, .signup_icon {
        width:1.5em;
        height:1.5em
    }
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05, .footerbar_06, .footerbar_07 {
        width:3em;
        height:3em;
        margin:0 auto 5px
    }
}
@media screen and (min-width:551px) and (max-width:670px) {
    .login_footer {
        bottom:0
    }
    .index_logo {
        width:215px;
        height:180px;
        margin:0 auto 2em
    }
    .lginput_list {
        width:78%;
        height:75px;
        line-height:70px
    }
    .login_ac, .login_pw {
        width:35px;
        height:35px
    }
    .login_check {
        width:28px;
        height:33px
    }
    .lginput_list .login_input, .lginput_list .login_chkcode {
        font-size:1.2em
    }
    .lginput_list .login_chkcode {
        width:42%
    }
    .RegNumber {
        width:17%;
        height:30px;
        line-height:30px
    }
    .btn_bg {
        margin:2em auto 1em
    }
    .login_btn {
        width:150px;
        height:150px
    }
    .login_footer, .login_footer a {
        font-size:1.1em
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        right:17%;
        margin-top:-10%;
        font-size:.9em
    }
    .switch_btn div {
        width:25px;
        height:25px
    }
    .bg_header .center_set {
        width:84%
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        margin:0 0 5px;
        font-size:1.2em;
        width:167px
    }
    .not_yet {
        top:75px;
        right:75px
    }
    .jp_marquee {
        width:57%;
        font-size:2em
    }
    .jackpot a {
        top:60px;
        left:50px
    }
    .jp_bacc, .jp_pk10 {
        width:150px;
        height:55px
    }
    .t_num i, .t_num2 i {
        width:25px;
        height:37px;
        margin:0 0 0 2px
    }
    .lbicon_set {
        width:99%
    }
    .lbicon_set a {
        font-size:1.1em;
        margin:0 0 1%
    }
    .lobbyicon {
        width:75px;
        height:75px;
        line-height:70px
    }
    .lbgame_set .lbgame_banner img {
        margin:0 auto 10px
    }
    .recommend .gamelist {
        font-size:1em
    }
    .partner {
        width:85%
    }
    .pt_content .ptlicense_set {
        margin:0
    }
    .contact_box .box50 {
        width:100%
    }
    .carousel .carousel-inner {
        width:100%;
        left:0
    }
    .lobby_content {
        padding:.5em 0 8.5em
    }
    .lbgame_top {
        height:205px
    }
    .lbgame_other {
        height:117px
    }
    .lblist_top {
        font-size:1.1em
    }
    .mem_icon1, .mem_icon2 {
        width:30px;
        height:30px
    }
    .memlist_l, .memlist_r {
        font-size:1em;
        padding:.3em .5em
    }
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05, .footerbar_06, .footerbar_07 {
        width:2.8em;
        height:2.8em
    }
}
@media screen and (min-width:560px) and (max-width:600px) {
    .bg_header, .Nologo_header {
        height:55px
    }
    .bg_header .center_set {
        width:82%
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        width:170px
    }
    .lbgame_top {
        height:182px
    }
    .lbgame_other {
        height:100px
    }
    .not_yet {
        top:60px;
        right:71px
    }
    .jackpot a {
        top:50px;
        left:45px
    }
    .t_num i {
        width:21px;
        height:30px
    }
    .lbicon_set a {
        margin:0 3% 2% 0
    }
    .pt_table1, .pt_table2 {
        width:100%
    }
    .pt_th {
        font-size:1em
    }
    .pt_td {
        font-size:.95em
    }
    .pt_table1 .cell1 {
        width:46%
    }
    .pt_table1 .cell2 {
        width:20%
    }
    .pt_table2 .cell2 {
        width:12%
    }
    .pt_table2 .pt_th .cell1, .pt_table2 .pt_th .cell2, .pt_table2 .pt_th .cell3, .pt_table2 .pt_th .cell4 {
        height:34px;
        line-height:17px;
        border-right:1px solid #89f0ff
    }
    .pt_content .ptlicense_set {
        margin:0
    }
}
@media screen and (min-width:401px) and (max-width:550px) {
    .login_footer {
        bottom:0
    }
    .lginput_list {
        width:90%;
        height:54px;
        line-height:48px
    }
    .login_ac, .login_pw {
        width:28px;
        height:28px
    }
    .login_check {
        width:26px;
        height:31px
    }
    .lginput_list .login_input, .lginput_list .login_chkcode {
        font-size:1.1em
    }
    .btn_bg {
        margin:2em auto 1em
    }
    .login_btn {
        width:120px;
        height:120px
    }
    .login_footer, .login_footer a {
        font-size:1.1em
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        right:15%;
        margin-top:-10%;
        font-size:.8em
    }
    .switch_btn div {
        width:23px;
        height:23px
    }
    .mem_account {
        font-size:1.1em
    }
    .jp_marquee {
        font-size:1.5em
    }
    .jackpot a {
        top:42px;
        left:37px
    }
    .jp_bacc, .jp_pk10 {
        width:120px;
        height:43px
    }
    .t_num i, .t_num2 i {
        width:18px;
        height:27px
    }
    .lbicon_set a {
        font-size:1.1em;
        margin:0 .5% 2% 0
    }
    .lobbyicon {
        width:80px;
        height:80px;
        line-height:78px
    }
    .recommend .gamelist {
        font-size:1em
    }
    .partner {
        width:85%
    }
    .pt_table1, .pt_table2 {
        width:100%
    }
    .pt_th {
        font-size:1em
    }
    .pt_td {
        font-size:.95em
    }
    .pt_table1 .cell1 {
        width:46%
    }
    .pt_table1 .cell2 {
        width:25%
    }
    .pt_table1 .cell3 {
        width:25%
    }
    .pt_table1 .pt_th .cell1, .pt_table1 .pt_th .cell2 {
        height:54px;
        line-height:54px;
        border-right:1px solid #89f0ff
    }
    .pt_table2 .cell1 {
        width:30%
    }
    .pt_table2 .cell2 {
        width:12%
    }
    .pt_table2 .cell3 {
        width:14%
    }
    .pt_table2 .cell4 {
        width:15%
    }
    .pt_table2 .cell5 {
        width:20%
    }
    .pt_table2 .pt_th .cell1, .pt_table2 .pt_th .cell2, .pt_table2 .pt_th .cell3, .pt_table2 .pt_th .cell4 {
        height:34px;
        line-height:17px;
        border-right:1px solid #89f0ff
    }
    .pt_table2 .pt_td .cell1, .pt_table2 .pt_td .cell2, .pt_table2 .pt_td .cell3, .pt_table2 .pt_td .cell4 {
        height:30px;
        line-height:16px;
        padding:0;
        border-right:1px solid #ccc
    }
    .pt_table2 .pt_td .cell5 {
        height:30px;
        line-height:16px;
        padding:0
    }
    .pt_main label {
        padding:15px 9px
    }
    .pt_content .ptlicense_set {
        margin:0
    }
    .pt_ppt {
        width:330px;
        height:270px
    }
    .contact_box .box50 {
        width:100%
    }
    .lblist_top {
        font-size:1.05em
    }
    .lbgame_top {
        height:135px
    }
    .lbgame_other {
        height:77px
    }
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05, .footerbar_06, .footerbar_07 {
        width:2.8em;
        height:2.8em
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        margin:0 0 5px;
        font-size:1em;
        width:130px
    }
}
@media screen and (min-width:450px) and (max-width:480px) {
    .lbgame_top {
        height:152px
    }
    .lbgame_other {
        height:86px
    }
}
@media screen and (min-width:401px) and (max-width:414px) {
    .pt_license div {
        width:155px;
        height:55px
    }
    .lbgame_top {
        height:130px
    }
    .lbgame_other {
        height:75px
    }
}
@media screen and (min-width:640px) and (max-width:670px) {
    .login_footer {
        bottom:0
    }
    .bg_header, .Nologo_header {
        height:55px
    }
    .mem_account, .mem_money {
        font-size:1em;
        padding:5px 0 5px 10px
    }
    .lbicon_set {
        width:90%
    }
    .lbicon_set a {
        margin:0 1% 2% 0
    }
    .lobbyicon {
        width:100px;
        height:100px;
        line-height:100px
    }
    .lobbyicon img {
        width:60%
    }
    .recommend .gamelist {
        font-size:1.1em
    }
}
@media screen and (min-width:480px) and (max-width:500px) {
    .index_logo {
        width:215px;
        height:180px;
        margin:2em auto
    }
    .bg_header .center_set {
        width:79%
    }
    .bg_header .center_set img {
        width:140px
    }
    .pt_table1 .cell1 {
        width:39%
    }
    .pt_table1 .cell2 {
        width:20%
    }
    .pt_table1 .cell3 {
        width:37%
    }
    .pt_table2 .cell1 {
        width:36%
    }
    .pt_table2 .cell2 {
        width:13%
    }
    .pt_table2 .cell4 {
        width:13%
    }
    .pt_table2 .cell5 {
        width:17%
    }
}
@media screen and (min-width:411px) and (max-width:415px) {
    .lginput_list {
        line-height:42px
    }
    .btn_bg {
        margin:1em auto 0
    }
    .bg_header {
    }
    .not_yet {
        top:40px
    }
    .jackpot a {
        top:38px;
        left:30px
    }
    .jp_bacc, .jp_pk10 {
        width:100px;
        height:35px
    }
    .t_num i, .t_num2 i {
        width:16px;
        height:23px
    }
    .lbicon_set {
        width:96%
    }
    .lbicon_set a {
        font-size:.95em;
        margin:0 0 2%
    }
    .lobbyicon {
        width:75px;
        height:75px;
        line-height:70px
    }
}
@media screen and (min-width:501px) and (max-width:550px) {
    .lbgame_top {
        height:170px
    }
    .lbgame_other {
        height:98px
    }
}
@media screen and (min-width:321px) and (max-width:400px) {
    .login_footer {
        bottom:0
    }
    .index_logo {
        height:152px
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top:-11%
    }
    .switch_btn {
        margin:0 auto
    }
    .bg_header .center_set img {
        width:130px;
        margin-top:8px
    }
    .jackpot a {
        top:32px;
        left:24px
    }
    .t_num i {
        width:14px;
        height:20px
    }
    .pt_main label {
        padding:15px 9px
    }
    .pt_content {
        width:100%;
        height:500px
    }
    .pt_content .ptlicense_set {
        margin:0
    }
    .pt_license div {
        width:145px;
        height:51px
    }
    .pt_table1, .pt_table2 {
        width:100%
    }
    .pt_th {
        font-size:1em
    }
    .pt_td {
        font-size:.95em
    }
    .pt_table1 .cell1 {
        width:46%
    }
    .pt_table1 .cell2 {
        width:25%
    }
    .pt_table1 .cell3 {
        width:25%
    }
    .pt_table1 .pt_th .cell1, .pt_table1 .pt_th .cell2 {
        height:54px;
        line-height:54px;
        border-right:1px solid #89f0ff
    }
    .pt_table2 .cell1 {
        width:30%
    }
    .pt_table2 .cell2 {
        width:12%
    }
    .pt_table2 .cell3 {
        width:14%
    }
    .pt_table2 .cell4 {
        width:15%
    }
    .pt_table2 .cell5 {
        width:20%
    }
    .pt_table2 .pt_th .cell1, .pt_table2 .pt_th .cell2, .pt_table2 .pt_th .cell3, .pt_table2 .pt_th .cell4 {
        height:34px;
        line-height:17px;
        border-right:1px solid #89f0ff
    }
    .pt_table2 .pt_td .cell1, .pt_table2 .pt_td .cell2, .pt_table2 .pt_td .cell3, .pt_table2 .pt_td .cell4 {
        height:30px;
        line-height:16px;
        padding:0;
        border-right:1px solid #ccc
    }
    .pt_table2 .pt_td .cell5 {
        height:30px;
        line-height:16px;
        padding:0
    }
    .pt_ppt {
        width:300px;
        height:250px
    }
    .contact_box .box50 {
        width:100%
    }
    .lbgame_top {
        height:113px
    }
    .lbgame_other {
        height:65px
    }
    .dpwd_menu_dd {
        font-size:.95em
    }
}
@media screen and (min-width:375px) and (max-width:410px) {
    .login_footer {
        bottom:0
    }
    .lbgame_top {
        height:115px
    }
}
@media screen and (max-width:320px) {
    .index_logo {
        height:152px
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top:-12%
    }
    .lginput_list {
        height:40px;
        line-height:40px;
        margin:0 auto 5px
    }
    .switch_btn {
        margin:0 auto 5em
    }
    .login_footer {
        line-height:50px;
        bottom:0
    }
    .login_menu:after {
        top:13px
    }
    .bg_header .center_set {
        width:68%
    }
    .bg_header .center_set img {
        width:120px;
        margin-top:8px
    }
    .not_yet {
        top:32px;
        font-size:1.2em
    }
    .jackpot a {
        top:28px;
        left:20px
    }
    .jp_bacc, .jp_pk10 {
        width:85px;
        height:28px;
        margin:0
    }
    .t_num i, .t_num2 i {
        width:12px;
        height:18px
    }
    .lbicon_set {
        width:98%
    }
    .lobbyicon {
        width:57px;
        height:57px;
        line-height:52px
    }
    .lbicon_set a {
        font-size:12px
    }
    .pt_logo {
        width:250px;
        height:90px
    }
    .header_title1 {
        font-size:1em
    }
    .header_title2 {
        font-size:1.6em
    }
    .pt_main label {
        padding:15px 7px;
        font-size:1em
    }
    .pt_content {
        width:100%
    }
    .pt_content>.pt_insidebox {
        padding:20px 10px 10px 0;
        margin:0 0 0 10px
    }
    .pt_main {
        height:auto
    }
    .pt_content .ptlicense_set {
        margin:0
    }
    .pt_license div {
        width:145px;
        height:52px
    }
    .pt_table1, .pt_table2 {
        width:100%
    }
    .pt_th {
        font-size:1em
    }
    .pt_td {
        font-size:.95em
    }
    .pt_table1 .cell1 {
        width:46%
    }
    .pt_table1 .cell2 {
        width:25%
    }
    .pt_table1 .cell3 {
        width:25%
    }
    .pt_table1 .pt_th .cell1, .pt_table1 .pt_th .cell2 {
        height:54px;
        line-height:54px;
        border-right:1px solid #89f0ff
    }
    .pt_table2 .cell1 {
        width:30%
    }
    .pt_table2 .cell2 {
        width:12%
    }
    .pt_table2 .cell3 {
        width:14%
    }
    .pt_table2 .cell4 {
        width:16%
    }
    .pt_table2 .cell5 {
        width:20%
    }
    .pt_table2 .pt_th .cell1, .pt_table2 .pt_th .cell2, .pt_table2 .pt_th .cell3, .pt_table2 .pt_th .cell4 {
        height:34px;
        line-height:17px;
        border-right:1px solid #89f0ff
    }
    .pt_table2 .pt_td .cell1, .pt_table2 .pt_td .cell2, .pt_table2 .pt_td .cell3, .pt_table2 .pt_td .cell4 {
        height:30px;
        line-height:16px;
        padding:0;
        border-right:1px solid #ccc
    }
    .pt_table2 .pt_td .cell5 {
        height:30px;
        line-height:16px;
        padding:0
    }
    .pt_ppt {
        width:280px;
        height:230px
    }
    .contact_box .box50 {
        width:100%
    }
    .lblist_top {
        font-size:.95em
    }
    .memlist_l, .memlist_r {
        font-size:1em
    }
    .lv_icon {
        width:1.7em;
        height:1.7em
    }
    .mem_icon1, .mem_icon2 {
        display:none
    }
    .memberlv {
        width:37%;
        padding:0 0 0 .1em;
        vertical-align:top
    }
    .marquee_set {
        vertical-align:top
    }
    .marquee_icon {
        width:1.4em;
        height:1.4em;
        margin:0 3px 2px 0
    }
    .lbgame_top {
        height:100px
    }
    .lbgame_other {
        height:57px
    }
}
@media screen and (max-width:280px) {
    .lbgame_top {
        height:87px
    }
    .lbgame_other {
        height:50px
    }
    #info {
        grid-template-columns:2fr 4.5fr 1fr;
        justify-items:center
    }
    .Personal_info .icon_account {
        width:4em!important;
        height:4em!important
    }
    .info_icon_items {
        width:2.2em!important;
        height:2.2em!important
    }
}