body{
    /*font-family: Calibri, Cambria!important;*/
    font-family: Myriad Pro,MYRIADPROREGULAR !important; /*新版*/
    font-size: 14px!important;
}
/*標準*/

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: #fff;
}
.clear {
    clear: both;
}
/*輸入框內的文字設定*/
input::placeholder { /* chrome */
    color: rgba(255, 255, 255, .35);
    font-size: 1.1em;
}
input::-webkit-input-placeholder { /* WebKit browsers */
    color: rgba(255, 255, 255, .35);
    font-size: 1.1em;
}
input:-moz-placeholder { /* Firefox 4 to 18 */
    color: rgba(255, 255, 255, .35);
    font-size: 1.1em;
}
input::-moz-placeholder { /* Firefox 19+ */
    color: rgba(255, 255, 255, .35);
    font-size: 1.1em;
}
input:-ms-input-placeholder { /* IE 10+ */
    color: rgba(255, 255, 255, .35);
    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: 85%;
    height: 2.5em;
    line-height: 2.2em;
    margin: 0 auto 10px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #00000042;
    border-radius: 0.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;
    border-bottom: 1px solid;
    border-radius: 0;
}
.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: normal;
    text-align: left;
    border: none;
    vertical-align: middle;
    cursor: pointer;
    color: #000;
    /*border-bottom: 1px solid #000;*/
    border-radius: 0;
    background: none;
}
/*輸入框內的文字設定*/
.lginput_list input[type="text"]:focus, .lginput_list input[type="password"]:focus {
    color: #757575;
}
.lginput_list input::placeholder { /* chrome */
    color: #757575;
    font-size: 1.1em;
    background: none;
}
.lginput_list input::-webkit-input-placeholder { /* WebKit browsers */
    color: #757575;
    font-size: 1.1em;
}
.lginput_list input:-moz-placeholder { /* Firefox 4 to 18 */
    color: #757575;
    font-size: 1.1em;
}
.lginput_list input::-moz-placeholder { /* Firefox 19+ */
    color: #757575;
    font-size: 1.1em;
}
.lginput_list input:-ms-input-placeholder { /* IE 10+ */
    color: #757575;
    font-size: 1.1em;
}
.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);
    /*bottom: 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: bold;
}
/*顏色樣式_按鈕切換(登入頁)*/
.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: center;
}
.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;
}
#loginPop .title{
    font-family: Myriad Pro,MYRIADPROBOLD !important;
    color: #fff;
    font-size: 2em;
    margin-bottom: 6%;
}
.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: normal;
    text-decoration: none;
}
.topmenu_dd a:hover, .topmenu_dd_end a:hover {
    color: #c50000;
    font-weight: normal;
    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: 0.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;
}
/*百家樂彩金+PK10彩金*/
.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: 0.5em auto;
    text-align: center;
}
.lbicon_set a {
    display: inline-block;
    *display: inline;
    margin: 0 0 2% 0;
    font-size: 0.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: 0.9em;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
}
.recommend {
    width: 100%;
    text-align: center;
    margin: 10px auto;
}
.recommend .gamelist {
    display: inline-block;
    *display: inline;
    width: 31%;
    margin: 0 0.5% 2% 0.5%;
    font-size: 0.9em;
    text-align: center;
    vertical-align: top;
}
.gamelist img {
    width: 100%;
    margin: 0 auto 5px;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.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;
    text-align: center;
}
.pt_logo {
    width: 300px;
    height: 105px;
    margin: 0 auto 30px;
    background: url(../images/index_icon/header_logo.png?2021042601) no-repeat;
    background-size: 100% auto;
    text-align: center;
}
.header_title1 {
    font-size: 1.5em;
    font-family: Myriad Pro,MYRIADPROREGULAR !important; /*新版字體*/
}
.header_title2 {
    font-size: 2.5em;
    font-family: Myriad Pro,MYRIADPROBOLD !important; /*新版字體*/
    font-weight: bold;
}
.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.0em;
    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, 0.3);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 4px rgba(0, 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: 100%;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #fff;
}
.pt_th {
    width: 100%;
    font-size: 1.1em;
    font-weight: bold;
    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: 27%;
}
.pt_table1 .cell2 {
    width: 26.5%;
}
.pt_table1 .cell3 {
    width: 41%;
}
.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%;
}
.rate{
    position: relative;
}
.rate_tips{
    height: 20px;
    line-height: 20px;
    display: inline-block;
    width: auto;
}
.pt_th_tips {
    font-size: 0.65em;
    font-weight: normal;
}
.pt_td {
    width: 99.5%;
    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: bold;
    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/VN/ppt.jpg?2019090601) no-repeat;
    background-size: 100% auto;
}
.pt_content ol {
    margin: 0 0 0 25px;
    font-weight: bold;
    list-style: decimal;
}
.pt_content ul {
    margin: 0 0 0 25px;
    font-weight: bold;
    list-style: disc;
}
.pt_content li {
    padding: 0 0 10px 5px;
    font-style: italic;
}
.pt_content li .title {
    margin: 0 0 5px 0;
    font-size: 1.1em;
    font-weight: bold;
}
.pt_content li .text {
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
}
.pt_content p {
    margin: 0 0 20px 0;
    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;
}
/*新版各LOGO圖分開*/
.pt_license div {
    width: 170px;
    height: 60px;
}
.pt_ls01 {
    background: url(../images/index_icon/pt_license_01.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls02 {
    background: url(../images/index_icon/pt_license_02.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls03 {
    background: url(../images/index_icon/pt_license_03.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls04 {
    background: url(../images/index_icon/pt_license_04.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls05 {
    background: url(../images/index_icon/pt_license_05.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls07 {
    background: url(../images/index_icon/pt_license_07.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls08 {
    background: url(../images/index_icon/pt_license_08.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls09 {
    background: url(../images/index_icon/pt_license_09.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls10 {
    background: url(../images/index_icon/pt_license_10.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls11 {
    background: url(../images/index_icon/pt_license_11.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls12 {
    background: url(../images/index_icon/pt_license_12.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls14 {
    background: url(../images/index_icon/pt_license_14.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls15 {
    background: url(../images/index_icon/pt_license_15.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls16 {
    background: url(../images/index_icon/pt_license_16.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls17 {
    background: url(../images/index_icon/pt_license_17.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls18 {
    background: url(../images/index_icon/pt_license_18.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls19 {
    background: url(../images/index_icon/pt_license_19.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls20 {
    background: url(../images/index_icon/pt_license_20.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls21 {
    background: url(../images/index_icon/pt_license_21.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls22 {
    background: url(../images/index_icon/pt_license_22.png?2021072801) no-repeat;
    background-size: 100% auto;
}
/*.pt_ls23 {*/
    /*background: url(../images/index_icon/pt_license_23.png?2021072801) no-repeat;*/
    /*background-size: 100% auto;*/
/*}*/
.pt_ls24 {
    background: url(../images/index_icon/pt_license_24.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls25 {
    background: url(../images/index_icon/pt_license_25.png?2021072801) no-repeat;
    background-size: 100% auto;
}
/*.pt_ls26 {*/
    /*background: url(../images/index_icon/pt_license_26.png?2021072801) no-repeat;*/
    /*background-size: 100% auto;*/
/*}*/
.pt_ls27 {
    background: url(../images/index_icon/pt_license_27.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls28 {
    background: url(../images/index_icon/pt_license_28.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls29 {
    background: url(../images/index_icon/pt_license_29.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls30 {
    background: url(../images/index_icon/pt_license_30.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls31 {
    background: url(../images/index_icon/pt_license_31.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls32 {
    background: url(../images/index_icon/pt_license_32.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls33 {
    background: url(../images/index_icon/pt_license_33.png?2021072801) no-repeat;
    background-size: 100% auto;
}
.pt_ls34 {
    background: url(../images/index_icon/pt_license_34.png?2021072801) no-repeat;
    background-size: 100% auto;
}
/*APP下載+安裝教學*/
.appQRcode_set {
    margin: 1em auto 8em;
}
.help_submain {
    margin: 1em auto 8em;
}
/*產品信息*/
.game_info {
    margin: 1em auto 8em;
}
/*Q&A*/
.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: 0.5em 0 7.5em 0;
    overflow: auto;
}
.lblist_top {
    width: 100%;
    margin: 0 auto 1em;
    font-size: 1em;
}
.lblist_1 {
    width: 100%;
    background: #000000;
    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 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_WRVN {
    background: url(../images/index_icon/VN/lv1_WRVN.png) no-repeat;
    background-size: 100% auto;
}
.lv2_WRVN {
    background: url(../images/index_icon/VN/lv2_WRVN.png) no-repeat;
    background-size: 100% auto;
}
.lv3_WRVN {
    background: url(../images/index_icon/VN/lv3_WRVN.png) no-repeat;
    background-size: 100% auto;
}
.lv4_WRVN {
    background: url(../images/index_icon/VN/lv4_WRVN.png) no-repeat;
    background-size: 100% auto;
}
.lv5_WRVN {
    background: url(../images/index_icon/VN/lv5_WRVN.png) no-repeat;
    background-size: 100% auto;
}
.memberlv span {
    vertical-align: middle;
    font-family: Myriad Pro,MYRIADPROBOLD !important;
}
.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: #ffcc00;
}
.marquee_set a:hover {
    color: #ffcc00;
}
.marquee_icon {
    display: inline-block;
    *display: inline;
    width: 1.5em;
    height: 1.5em;
    margin: 0 3px 5px 0;
    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;
    /*width: 87%;*/
    vertical-align: top;
}
/*大廳上版面(帳號+錢包)*/
.lblist_2 {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    background: #fff;
}
.memlist_l, .memlist_r {
    display: inline-block;
    *display: inline;
    font-size: 0.95em;
    padding: 0.5em 0 0.3em 3%;
    vertical-align: middle;
}
.memlist_l {
    width: 50%;
    border-right: 1px solid #999;
}
.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: #000;
    vertical-align: middle;
    font-family: Myriad Pro,MYRIADPROBOLD !important;
}
.text_lightblue {
    /*color: #007cff;*/
    color: #37b09f;
}
/*大廳上版面(上ICON)*/
.lblist_3 {
    width: 100%;
    margin: 0 auto;
    padding: 0.5em 0 0.5em;
    text-align: center;
    background: #fff;
    background: -moz-linear-gradient(top, #dedede 0% #fff 100%);
    background: -webkit-linear-gradient(top, #dedede 0% #fff 100%);
    background: linear-gradient(to bottom, #dedede 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fff', GradientType=0 );
}
.lbtop_set {
    display: inline-block;
    *display: inline;
    width: 17%;
    margin: 0 1% 0 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
}
.lbtop_icon1, .lbtop_icon2, .lbtop_icon3, .lbtop_icon4, .lbtop_icon5 {
    height: 60px;
    margin: 0;
    text-align: center;
}
.lbtop_icon1 {
    background: url(../images/index_icon/lobby_icon1.png) no-repeat;
    background-size: 100% auto;
}
.lbtop_icon2 {
    background: url(../images/index_icon/lobby_icon2.png) no-repeat;
    background-size: 100% auto
}
.lbtop_icon3 {
    background: url(../images/index_icon/lobby_icon3.png) no-repeat;
    background-size: 100% auto
}
.lbtop_icon4 {
    background: url(../images/index_icon/lobby_icon4.png) no-repeat;
    background-size: 100% auto
}
.lbtop_icon5 {
    background: url(../images/index_icon/lobby_icon5.png) no-repeat;
    background-size: 100% auto
}
.frame_holder{ width:100%; height:100%;}
.my_frame {
    width: 100%;
    height: 100%;
    border:0;
}
.lbtop_text {
    width: 100%;
    margin: 0.2em auto 0;
    color: #666;
    text-align: center;
    font-size: 1.1em;
}
/*大廳上版面(信箱+登出)*/
.lblist_4 {
    width: 100%;
    margin: 0 auto;
    padding: 2px 0;
    text-align: center;
    background: #929292;
    -webkit-border-radius: 0 0 1em 1em;
    -moz-border-radius: 0 0 1em 1em;
    -ms-border-radius: 0 0 1em 1em;
    -o-border-radius: 0 0 1em 1em;
    border-radius: 0 0 1em 1em;
}
.mailbox_set_lobby {
    display: inline-block;
    *display: inline;
    margin: 0 auto;
    padding: 0.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?20210825) 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 {
    font-family: Myriad Pro,MYRIADPROBOLD !important;
    color: #ffc000;
    font-weight: bold;
}
.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: 125px;
    -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: 75px;
    -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_WRVN {
    background: url(../images/index_icon/VN/lb_sports_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_live_WRVN {
    background: url(../images/index_icon/VN/lb_live_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_cards_WRVN {
    background: url(../images/index_icon/VN/lb_cards_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_lottery_WRVN {
    background: url(../images/index_icon/VN/lb_lottery_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_slot_WRVN {
    background: url(../images/index_icon/VN/lb_slot_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_fishing_WRVN{
    background: url(../images/index_icon/VN/lb_fishing_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_racing_WRVN {
    background: url(../images/index_icon/VN/lb_racing_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_agent_WRVN {
    background: url(../images/index_icon/VN/lb_agent_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_studio_WRVN {
    background: url(../images/index_icon/VN/lb_studio_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
.lb_livegame_WRVN {
    background: url(../images/index_icon/VN/lb_livegame_WRVN.png?2021081902) no-repeat;
    background-size: cover;
}
/*新頁尾*/
.footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05 {
    width: 35px;
    height: 35px;
    margin: 2px auto;
}
.footerbar_01 {
    background: url(../images/index_icon/footerbar_01.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.footerbar_02 {
    background: url(../images/index_icon/footerbar_02.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.footerbar_03 {
    background: url(../images/index_icon/footerbar_03.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.footerbar_04 {
    background: url(../images/index_icon/footerbar_04.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.footerbar_05 {
    background: url(../images/index_icon/footerbar_05.png?2021081902) 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: 0.2em;
}
#member_menu .topmenu_dd {
    display: grid;
    justify-content: start;
    grid-template-columns: 1fr 7fr;
    align-items: center;
    border-bottom: 1px solid #dfdfdfb0;
    padding: 0.4em;
    width: auto;
    color: #000 !important;
}
#member_menu .topmenu_dd_end {
    padding: 0.4em;
    display: grid;
    justify-items: center;
    align-items: center;
    grid-template-columns: 1fr 6fr 1fr;
    width: auto;
    color: #ff3333 !important;
}
.info_icon_items {
    width: 2.3em !important;
    height: 2.3em !important;
}
/*********  以下為 手機畫面_設定  *********/
/* 寬度大於 901px (iPad, iPad pro)*/
@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 .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;
    }
    /*跑馬燈*/
    /*.marquee_set .marquee_text {
        width: 95%;
    }*/
    /*百家樂彩金+PK10彩金*/
    .jp_marquee {
        top: 43%;
        width: 58%;
        font-size: 2.2em;
    }
    /*APP下載+安裝教學*/
    .appQRcode_set {
        margin: -1em auto 1em;
    }
    /*新_廣告輪播*/
    .carousel .carousel-inner {
        width: 100%;
        left: 0;
    }
    /*大廳上版面(會員等級+跑馬燈)*/
    .lblist_top {
        font-size: 1.5em;
    }
    .memberlv {
        width: 36%;
        line-height: 43px;
        padding: 0 0 0 0.5em;
    }
    .lv_icon {
        width: 1.65em;
        height: 1.65em;
    }
    .marquee_icon {
        width: 1.4em;
        height: 1.4em;
    }
    .memlist_l, .memlist_r {
        font-size: 1.05em;
        padding: 0.3em 0.2em;
    }
    .mem_icon1, .mem_icon2 {
        width: 1.4em;
        height: 1.4em;
        margin: 0 0 0 5px;
    }
    .mailbox_icon, .logout_icon, .login_icon, .signup_icon {
        width: 1.5em;
        height: 1.5em;
    }
    .msg_no {
        width: 1.5em;
        height: 1.5em;
        line-height: 1.5em;
    }
    .lblist_4 {
        padding: 5px 0;
    }
    /*新_大廳下版面*/
    .lobby_content {
        padding: 0.5em 0 8.5em 0;
    }
    .lbgame_top {
		height: 20em;
	}
	.lbgame_other {
		height: 11.8em;
	}
    /*頁尾*/
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05 {
        width: 50px;
        height: 50px;
    }
}

/* 寬度大於 1901px (電腦) */
@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;
    }
    .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 0;
    }
    .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;
    }
    /*百家樂彩金+PK10彩金*/
    .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: 0.5em auto 0;
    }
    .lbicon_set a {
        font-size: 1.3em;
        margin: 0 0.2% 0.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% 1%;
        font-size: 1.5em;
    }
    .gamelist .gamename {
        line-height: 25px;
    }
    /*舊_合營計畫*/
    .partner {
        width: 44%;
    }
    /*會員互轉*/
    .dplevel_list {
        height: 80px;
        margin-bottom: 1.5%;
        padding: 0.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: 0.5em 0 13em 0;
    }
    .lbgame_top {
		height: 42.3em;
	}
	.lbgame_other {
		height: 25em;
	}
    /*大廳上版面(帳號+錢包)*/
    .lblist_top {
        font-size: 1.5em;
    }
}

/* 寬度大於 2560px (電腦) */
@media screen and (min-width: 2560px) {
    /*登入頁*/
    .index_logo {
        width: 320px;
        height: 270px;
        margin: 2em auto;
    }
    .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 0;
    }
    .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;
    }
    .memlist_l, .memlist_r {
        font-size: 1.05em;
        padding: 0.3em 0.2em;
    }
    .mem_icon1, .mem_icon2 {
        margin: 0 0 0 1em;
    }
    .mailbox_icon, .logout_icon, .login_icon {
        width: 1.6em;
        height: 1.6em;
    }
    .msg_no {
        width: 1.5em;
        height: 1.5em;
        line-height: 1.5em;
    }
    .lblist_4 {
        padding: 5px 0;
    }
    /*新_大廳下版面*/
    .lobby_content {
        padding: 0.5em 0 13em 0;
    }
    /*頁尾*/
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05 {
        width: 85px;
        height: 85px;
        margin: 0 auto 5px;
    }
}

/* 寬度介於 1280px - 1900px (ipad pro,舊電腦) */
@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;
    }
    .topmenu_dd, .topmenu_dd_end {
        padding: 0 10px 5px 0;
        margin: 0 0 10px 0;
    }
    .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;
    }
    /*百家樂彩金+PK10彩金*/
    .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% 0;
    }
    .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: 0.5em 0 9em 0;
    }
    .lbgame_top {
        height: 32em;
    }
    .lbgame_other {
        height: 19em;
    }
}

/* 寬度介於 1279px - 1440px (ipad) */
@media screen and (min-width: 1279px) and (max-width: 1440px) {
    /*新_大廳下版面*/
    .lbgame_top {
        height: 28.5em;
    }
    .lbgame_other {
        height: 16.8em;
    }
}

/* 寬度介於 901px - 1279px (ipad) */
@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: 21.5em;
    }
    .lbgame_other {
        height: 13em;
    }
    /*跑馬燈*/
    .lb_switchbtn {
        margin: 0 10px 0 0;
    }
    .lb_switchbtn div {
        width: 23px;
        height: 23px;
    }
    /*百家樂彩金+PK10彩金*/
    .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% 1%;
        font-size: 1.3em;
    }
    .gamelist .gamename {
        line-height: 25px;
    }
    /*舊_合營計畫*/
    .partner {
        width: 70%;
    }
}

/* 寬度介於 751px - 900px (iPad, 手機橫放) */
@media screen and (min-width: 751px) and (max-width: 900px) {
    /*登入前_頁首(共用)*/
    .index_logo {
        width: 260px;
        height: 220px;
        margin: 2em auto;
    }
    .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;
    }
    /*百家樂彩金+PK10彩金*/
    .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% 1%;
        font-size: 1.5em;
    }
    .gamelist .gamename {
        line-height: 25px;
    }
    /*舊_合營計畫*/
    .partner {
        width: 80%;
    }
    /*新_廣告輪播*/
    .carousel .carousel-inner {
        width: 100%;
        left: 0;
    }
    /*新_大廳下版面*/
    .lobby_content {
        padding: 0.5em 0 8.5em 0;
    }
    .lbgame_top {
		height: 16.7em;
	}
	.lbgame_other {
		height: 9.8em;
	}
    /*大廳上版面(會員等級+跑馬燈)*/
    .lblist_top {
        font-size: 1.3em;
    }
    .memberlv {
        width: 36%;
        line-height: 43px;
        padding: 0 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: 0.5em 0.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;
    }
    .msg_no {
        width: 1.5em;
        height: 1.5em;
        line-height: 1.5em;
    }
    /*頁尾*/
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05 {
        width: 3em;
        height: 3em;
        margin: 0 auto 5px;
    }
}

/* 寬度介於 850px - 900px (iPad, 手機橫放) */
@media screen and (min-width: 850px) and (max-width: 900px) {
    /*登入前_頁首(共用)*/
    .lginput_list .login_input, .lginput_list .login_chkcode {
        height: 55px;
        line-height: 55px;
        font-size: 1.5em;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 74px;
    }
    .lbicon_set a {
        margin: 0 3% 1% 0;
    }
    .recommend .gamelist {
        font-size: 1.5em;
    }
    /*新_大廳下版面*/
    .lbgame_top {
        height: 18.9em;
    }
    .lbgame_other {
        height: 11em;
    }
}

/* 寬度介於 800px - 900px (iPad, 手機橫放) */
@media screen and (min-width: 800px) and (max-width: 900px) {
    /*舊_合營計畫*/
    .pt_main {
        max-width: 700px;
    }
    /*新_大廳下版面*/
    .lbgame_top {
        height: 17.8em;
    }
    .lbgame_other {
        height: 10.5em;
    }
}

/* 寬度介於 671px - 750px (iPad, 手機橫放) */
@media screen and (min-width: 671px) and (max-width: 750px) {
    /*新_大廳下版面*/
    .lbgame_top {
		height: 14.9em;
	}
	.lbgame_other {
		height: 8.8em;
	}
    /*登入前_頁首(共用)*/
    .index_logo {
        width: 260px;
        height: 220px;
        margin: 2em auto;
    }
    .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: 0.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;
    }
    .topmenu_dd, .topmenu_dd_end {
        padding: 0 10px;
        margin: 0 0 5px 0;
    }
    /*百家樂彩金+PK10彩金*/
    .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: 0.5em 0 8.5em 0;
    }
    /*大廳上版面(會員等級+跑馬燈)*/
    .lblist_top {
        font-size: 1.2em;
    }
    .lblist_4 {
        padding: 5px 0;
    }
    .memberlv {
        width: 36%;
        line-height: 43px;
        padding: 0 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 {
        width: 1.5em;
        height: 1.5em;
    }
    .msg_no {
        width: 1.5em;
        height: 1.5em;
        line-height: 1.5em;
    }
    /*頁尾*/
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05 {
        width: 3em;
        height: 3em;
        margin: 0 auto 0;
    }
}

/* 寬度介於 551px - 670px (手機橫放) */
@media screen and (min-width: 551px) and (max-width: 670px) {
    /*登入前_頁首(共用)*/
    .login_footer{
        bottom:0;
    }
    .index_logo {
        width: 215px;
        height: 180px;
        margin: 0 auto 2em;
    }
    .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: 0.9em;
    }
    .switch_btn div {
        width: 25px;
        height: 25px;
    }
    /*頁首*/
    .bg_header .center_set {
        width: 84%;
    }
    /*新選單列表*/
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        font-size: 1.2em;
        width: 185px;
    }
    /*百家樂彩金+PK10彩金*/
    .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% 0;
    }
    .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: 0.5em 0 8.5em 0;
    }
    .lbgame_top {
		height: 13.3em;
	}
	.lbgame_other {
		height: 7.8em;
	}
    /*大廳上版面(帳號+錢包)*/
    .lblist_top {
        font-size: 1.1em;
    }
    .mem_icon1, .mem_icon2 {
        width: 30px;
        height: 30px;
    }
    .memlist_l, .memlist_r {
        font-size: 1em;
        padding: 0.3em 0.5em;
    }
    /*頁尾*/
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05 {
        width: 2.8em;
        height: 2.8em;
    }
}

/* 寬度介於 560px - 600px (手機橫放) */
@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: 185px;
    }
    /*新_大廳下版面*/
    .lbgame_top {
		height: 12.4em;
	}
	.lbgame_other {
		height: 7.2em;
	}
    /*百家樂彩金+PK10彩金*/
    .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: 0.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;
    }
}

/* 寬度介於 401px - 550px (iPhone 6+) */
@media screen and (min-width: 401px) and (max-width: 550px) {
    /*登入前_頁首(共用)*/
    .login_footer{
        bottom:0;
    }
    .lginput_list {
        width: 95%;
        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: 0.8em;
    }
    .switch_btn div {
        width: 23px;
        height: 23px;
    }
    /*頁首*/
    .mem_account {
        font-size: 1.1em;
    }
    /*百家樂彩金+PK10彩金*/
    .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 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: 0.95em;
    }
    .pt_table1 .cell1 {
        width: 40%;
    }
    .pt_table1 .cell2 {
        width: 25%;
    }
    .pt_table1 .cell3 {
        width: 30%;
    }
    /*.pt_table1 .pt_th .cell1, .pt_table1 .pt_th .cell2 {*/
        /*height: 24px;*/
        /*line-height: 20px;*/
        /*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: 9.3em;
	}
	.lbgame_other {
		height: 5.3em;
	}
    /*頁尾*/
    .footerbar_01, .footerbar_02, .footerbar_03, .footerbar_04, .footerbar_05 {
        width: 2.5em;
        height: 2.5em;
    }
    /*新選單列表*/
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        margin: 0 0 5px 0;
        font-size: 1em;
        width: 125px;
    }
}

/* 寬度介於 401px - 414px (Pixel2) */
@media screen and (min-width: 450px) and (max-width: 480px) {
    .lbgame_top {
		height: 10em;
	}
	.lbgame_other {
		height: 5.8em;
	}
}
/* 寬度介於 401px - 414px (Pixel2) */
@media screen and (min-width: 401px) and (max-width: 414px) {
    /*舊_合營計畫*/
    .pt_license div {
        width: 155px;
        height: 55px;
    }
    /*新_大廳下版面*/
    .lbgame_top {
		height: 9.1em;
	}
	.lbgame_other {
		height: 5.3em;
	}
}

/* 寬度介於 640px - 670px (iphone6 + Galaxy S5 手機橫放) */
@media screen and (min-width: 640px) and (max-width: 670px) {
    /*登入頁*/
    .login_footer{
        bottom: 0;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 69px;
    }
    .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;
    }
}

/* 寬度介於 480px - 500px (iPhone 4横放) */
@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%;
    }
    /*新_大廳下版面*/
    .lbgame_top {
        height: 10em;
    }
    .lbgame_other {
        height: 5.8em;
    }
}

/* 寬度介於 411px - 415px (iPhone 6,7,8) */
@media screen and (min-width: 411px) and (max-width: 415px) {
    /*登入前_頁首(共用)*/
    .btn_bg {
        margin: 1em auto 0;
    }
    /*頁首*/
    /*百家樂彩金+PK10彩金*/
    .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: 0.95em;
        margin: 0 0 2% 0;
    }
    .lobbyicon {
        width: 75px;
        height: 75px;
        line-height: 70px;
    }
}

/* 寬度介於 501px - 550px (iPhone 4横放) */
@media screen and (min-width: 501px) and (max-width: 550px) {
    /*新_大廳下版面*/
	.lbgame_top {
        height: 11em;
    }
    .lbgame_other {
        height: 6.5em;
    }
    /*大廳上版面(帳號+錢包)*/
    .lblist_top {
        font-size: 1.2em;
    }
    .memlist_l, .memlist_r {
        font-size: 1em;
    }
    .mem_icon1, .mem_icon2 {
        width: 30px;
        height: 30px;
    }
}

/* 寬度介於 321px - 400px (iPhone 5,iPhone 6,Galaxy S5) */
@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;
    }
    /*百家樂彩金+PK10彩金*/
    .jackpot a {
        top: 32px;
        left: 24px;
    }
    .t_num i {
        width: 14px;
        height: 20px;
    }
    /*舊_合營計畫*/
    .pt_main {
        height: auto;
    }
    .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: 0.95em;
    }
    .pt_table1 .cell1 {
        width: 41%;
    }
    .pt_table1 .cell2 {
        width: 23%;
    }
    .pt_table1 .cell3 {
        width: 31%;
    }
    /*.pt_table1 .pt_th .cell1, .pt_table1 .pt_th .cell2 {*/
        /*height: 24px;*/
        /*line-height: 20px;*/
        /*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: 7.15em;
    }
    .lbgame_other {
        height: 4em;
    }
    .dpwd_menu_dd {
        font-size: 0.95em;
    }
}

/* 寬度介於 375px - 410px (iPhone 6,iPhone 7) */
@media screen and (min-width: 375px) and (max-width: 410px) {
    /*登入頁*/
    .login_footer{
        bottom:0;
    }
    /*新_大廳下版面*/
    .lbgame_top {
        height: 8.35em;
    }
    .lbgame_other {
        height: 4.5em;
    }
}

/* 寬度小於 320px */
@media screen and (max-width: 320px) {
    /*登入頁*/
    .index_logo {
        height: 152px;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top: -12%;
    }
    .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;
    }
    /*百家樂彩金+PK10彩金*/
    .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: 0.8em;
    }
    .pt_td {
        font-size: 0.95em;
    }
    .pt_table1 .cell1 {
        width: 43%;
    }
    .pt_table1 .cell2 {
        width: 21%;
    }
    .pt_table1 .cell3 {
        width: 32%;
    }
    /*.pt_table1 .pt_th .cell1, .pt_table1 .pt_th .cell2 {*/
        /*height: 24px;*/
        /*line-height: 20px;*/
        /*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: 0.95em;
    }
    .memlist_l, .memlist_r {
        font-size: 1em;
    }
    .memlist_l {
        width: 52%;
    }
    .lv_icon {
        width: 1.7em;
        height: 1.7em;
    }
    .mem_icon1, .mem_icon2 {
        display: none;
    }
    .memberlv {
        width: 37%;
        padding: 0 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: 7em;
    }
    .lbgame_other {
        height: 4em;
    }
}
/*Galaxy fold*/
@media screen and (max-width: 280px) {/*新_大廳下版面*/
    .lbgame_top {
        height: 6em;
    }
    .lbgame_other {
        height: 3.45em;
    }
    .lblist_1 {
        height: 25px;
    }
    /*新頁面-會員中心*/
    #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;
    }
}