body{
    /*font-family: Calibri, Cambria!important;*/
    font-family: Myriad Pro,MYRIADPROREGULAR !important; /*新版字體*/
    font-size: 14px!important;
}
input[type="text"], input[type="date"], input[type="button"], input[type="password"], select {
    font-family: Myriad Pro,MYRIADPROREGULAR !important; /*新版字體*/
}
/*標準*/

#body_index {
    background: #2d6b96;
}
.container_set {
    width: 100%;
    height: auto;
    border-top: 0;
}
/*文字顏色*/
.text_red {
    color: #ff3333;
}
.text_blue {
    color: #005c96;
}
.text_maintain, .text_pink {
    color: #ff6060;
}
.text_white {
    color: #fff;
}
.text_pink2, .tr_info .text_pink2, .gp_info .text_pink2 {
    color: #ff8080;
}
.text_yellow, .record_list .text_yellow,
.tr_info .text_yellow, .gp_info .text_yellow {
    color: #ffde00;
}
.text_green, .record_list .text_green,
.tr_info .text_green, .gp_info .text_green {
    color: #57ff57;
}
/*回到頂端按鈕*/
.btn_go_top {
    display: none;
    position: fixed;
    right: 2%;
    bottom: 25%;
    background: url(../images/index_icon/go_top.png?20200413) no-repeat;
    width: 39px;
    height: 38px;
    cursor: pointer;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1000;
}
/*未登入、登出、錯誤頁面*/
.game_listbox {
    height: 610px;
    padding: 3%;
    margin: 0 auto;
    text-align: center;
    overflow-y: auto;
}
.main_error {
    width: 100%;
    height: 320px;
    margin: 0 auto;
    background: url(../images/error/error.jpg?20200413) center top no-repeat;
    background-size: 320px auto;
}
.error_info {
    margin: 20% 0 2em 0;
    text-align: center;
    font-family: Myriad Pro,MYRIADPROREGULAR !important;
}
.error_info h4 {
    margin-bottom: 0.5em;
    font-size: 3em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0px 2px 6px #000;
}
.error_info p {
    line-height: 1.4em;
    font-size: 1.2em;
    color: #fff;
    text-shadow: 0px 2px 6px #000;
}
.error_btn {
    width: 55%;
    margin: 0 auto;
    font-family: Myriad Pro,MYRIADPROREGULAR !important;
}
/*登入前_頁首(共用)*/
.bg_header {
    position: relative;
    top: 0;
    left: 0;
    z-index: 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 );
    border-bottom: 1px solid #000000;
    width: 100%;
    height: 50px;
    display: grid;
    grid-template-columns: 3fr 3fr 1fr;
    align-items: center;
}
.Nologo_header {
    display: grid;
    vertical-align: middle;
    grid-template-columns: 1fr 6fr;
    align-items: center;
    z-index: 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 );
    border-bottom: 1px solid #000000;
    height: 50px;
}
.header_logo {
    display: inline-block;
    *display: inline;
    background: url(../images/index_icon/header_logo.png?2021071501) no-repeat;
    background-size: 100% auto;
    margin: 0.2em 0.3em 0 0;
    vertical-align: middle;
}
.header_text {
    display: inline;
}
.header_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    text-align: center;
}
.Nologo_header .header_title {
    position: absolute;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    z-index: 0;
}
.header_title .title_text {
    font-family: Myriad Pro,MYRIADPROBOLD !important;
    position: relative;
    font-size: 1.4em;
    vertical-align: middle;
    color: #ffffff;
    font-weight: bold;
    opacity: 0.8;
}
.bg_header .btn_back {
    background: url(../images/index_icon/btn_back.png?2021081601) no-repeat center center;
    background-size: 100% auto;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    width: 2em;
    height: 2em;
    display: inline-block;
    vertical-align: middle;
}
.Nologo_header .btn_back {
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    width: 100%;
    height: 100%;
    display: grid;
    align-items: center;
    z-index: 1;
}
.Nologo_header .btn_back img {
    width: 2em;
    height: 2em;
}
.header_login {
    margin: auto 0 auto auto;
}
.header_btn {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
}
.header_btn_text {
    width: 95%;
    margin: 0 5px;
    border: 2px outset #8c8c8ccc;
    text-align: center;
    cursor: pointer;
    padding: 2px 3px;
    font-size: 0.7em;
    border-radius: 0.5em;
}
.header_mem {
    display: grid;
    grid-template-rows: repeat(2,1fr);
    grid-template-columns: 0.5fr 2.5fr;
}
.header_mem_memlv {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 3;
    margin: auto 5px auto auto;
}
.header_mem_acc {
    grid-column-start: 2;
    grid-row-start: 1;
}
.header_mem_money {
    grid-column-start: 2;
    grid-row-start: 2;
}
.header_lang {
    margin: auto;
}
/*登入後_頁首(共用)*/
.main_title {
    margin: auto 0;
    vertical-align: middle;
}
.main_title .title_text {
    font-family: Myriad Pro,MYRIADPROBOLD !important;
    font-size: 1.3em;
    vertical-align: middle;
    color: #e8d953;
    font-weight: bold;
    display: inline-block;
}
/*JS_廣告輪播(新版)*/
.AD_Set {
    width: 680px;
    height: 305px;
    margin: 0 auto;
    overflow: hidden;
    visibility: hidden;
    border-top: 1px solid #30729d;
    border-bottom: 1px solid #30729d;
}
.Loading_Set {
    position: relative;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.7);
}
.Loading1 {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    filter: alpha(opacity=70);
}
.Loading2 {
    position: absolute;
    display: block;
    background: url(../images/cm/loading.gif?20200413) no-repeat center center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ad_picSet {
    position: relative;
    top: 0;
    left: 0;
    width: 680px;
    height: 305px;
    overflow: hidden;
    cursor: default;
}
.pointSet {
    bottom: 16px;
    right: 16px;
}
.jssorb13 {
    position: absolute;
}
.jssorb13 div, .jssorb13 div:hover, .jssorb13 .av {
    position: absolute;
    background: url(../images/cm/b13.png?20200413) no-repeat;
    width: 21px;
    height: 21px;
    overflow: hidden;
    cursor: pointer;
}
.jssorb13 div {
    background-position: -5px -5px;
}
.jssorb13 div:hover, .jssorb13 .av:hover {
    background-position: -35px -5px;
}
.jssorb13 .av {
    background-position: -65px -5px;
}
.jssorb13 .dn, .jssorb13 .dn:hover {
    background-position: -95px -5px;
}
/*登入頁-內容*/
.index_logo {
    background: url(../images/index_icon/header_logo.png?2020090902) no-repeat;
    background-size: 100% auto;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    width: 50%;
    height: 3.4em;
    margin: 1em 0.3em 0 0;
}
.login_body {
    position: relative;
    text-align: center;
    padding: 2em 1em;
    margin: 0 auto;
    /*min-height: 300px;*/
}
.logo_text {
    font-size: 1.3em;
    color: #fff;
    text-align: center;
    padding: 1.5em 0;
}
input[type="text"]:focus, input[type="password"]:focus {
    color: #fff;
}
.login_body .icon_loginID, .login_body  .icon_loginPW {
    width: 85%;
    height: 2.5em;
    padding-left: 15%;
    margin-bottom: 5%;
    box-sizing: border-box;
    font-size: 1.1em;
}
.icon_loginID {
    background: url(../images/index_icon/loginID.png?20200413) no-repeat 3.5% center;
    background-size: auto 55%;
    background-color: #0a3552;
}
.icon_loginPW {
    background: url(../images/index_icon/loginPW.png?20200413) no-repeat 3.5% center;
    background-size: auto 55%;
    background-color: #0a3552;
}
.btn_bg {
    width: 85%;
    margin: 0 auto;
}
.btn_Set {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5%;
}
.forgot_tips {
    display: table;
    width: 100%;
    height: 3em;
    padding: 4%;
    margin-bottom: 5%;
    color: #fff;
    font-size: 1em;
    background-color: #01365a;
    border: 1px solid #235273;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    box-sizing: border-box;
}
.btn_bg .btn_login, .btn_Set .btn_Send, .btn_Set .btn_back,.mobile_send .btn_captcha,
.transfer_btn .btn_Send, .withdraw_btn .btn_Send, .deposit_btn .btn_Send,
.mt_btn .btn_Send, .mi_btn .btn_Send, .error_btn .btn_back {
    width: 100%;
    height: 2.3em;
    background-color: #FF9800;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.1em;
    cursor: pointer;
}
input#Mobile {
    font-size: 0.8em;
    height: 3em;
}
input#Captcha, input#sendCheckCode {
    height: 3.0em;
    font-size: 0.8em;
    letter-spacing: 0;
}
.game_set .btn_Send{
    width: 20%;
    height: 2.3em;
    background-color: #FF9800;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0.1em;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    outline: none;
    border: none;
    border-radius: 0.2em;
}
.game_set input[type="text"]{
    width: 75%;
    height: 2.3em;
    float: left;
}
.game_set .serch_box{
    margin: 5px auto;
    height: 2.3em;
}
.mobile_send .btn_resend_code{
    width: 106%;
    height: 3.1em;
    background-color: #ffd968;
    color: #565656;
    font-size: 0.8em;
    font-weight: bold;
    /* letter-spacing: 0.1em; */
    /* cursor: pointer; */
    border-radius: 3px;
    /* line-height: 2; */
    /* text-align: center; */
    padding: 1px 0;
}
.btn_captcha_before {
    background-color: #7c7c7c;
    width: 100%;
    /* height: 2.3em; */
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    /*letter-spacing: 0.1em;*/
    cursor: pointer;
    border-radius: 3px;
    /* line-height: 2.2; */
    text-align: center;
    padding: 1px 0;
}
.btn_Send_before {
    width: 100%;
    height: 2.3em;
    background-color: #7c7c7c;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.1em;
    cursor: pointer;
}


/*登入前-頁腳*/
.bg_header, .members_info, .footer_login, .footer, .special_offer {
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}
.footer_login {
    position: fixed;
    bottom: 0;
    float: left;
    width: 100%;
    height: 5em;
    box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.3);
    text-align: center;
    z-index: 2000;
}
.footer_login .btn_forget, .footer_login .btn_register {
    float: left;
    position: relative;
    margin: 0 auto;
    font-size: 1em;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}
.footer_login .btn_forget {
    width: 35%;
    color: #fff;
}
.footer_login .btn_register {
    width: 35%;
    color: #ffc600;
}
.footer_login .btn_menu {
    width: 25%;
    float: right;
    padding-right: 15px;
}
/*登入後-頁腳*/
.footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
.footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
.footer_login .btn_dp_wd, .footer_login .btn_dp_wd {
    display: inline-block;
    *display: inline;
    position: relative;
    width: 18.6%;
    line-height: 20px;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.footer_login .btn_text {
    font-size: 0.8em;
    line-height: 0.85em;
    color: #000;
}
.main_id{
    display: inline-block;
    *display: inline;
}
.icon_home, .icon_transfer, .icon_deposit, .icon_consignment, .icon_service, .icon_members {
    width: 35px;
    height: 35px;
    margin: 0 auto 2px;
}
.icon_home {
    background: url(../images/index_icon/icon_home.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_transfer {
    background: url(../images/index_icon/icon_points.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_deposit {
    background: url(../images/index_icon/icon_deposit.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_consignment {
    background: url(../images/index_icon/icon_consignment.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_service {
    background: url(../images/index_icon/icon_24h_online.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_members {
    background: url(../images/index_icon/icon_members.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_money {
    background: url(../images/index_icon/icon_money.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_update_off {
    background: url(../images/index_icon/icon_update_01.png?2020111201) no-repeat;
    background-size: 100% auto;
    display: inline-block;
    *display: inline;
    width: 18px;
    height: 18px;
    vertical-align: middle;
}
.icon_update_on {
    background: url(../images/index_icon/icon_update_02.png?2020111201) no-repeat;
    background-size: 100% auto;
    display: inline-block;
    *display: inline;
    width: 18px;
    height: 18px;
    vertical-align: middle;
}
/*(舊)存款不開放_跳框*/
.popup_deposit {
    position: fixed;
    left: 15%;
    bottom: 11%;
    width: 33%;
    padding: 10px;
    line-height: 18px;
    font-size: 1em;
    color: #fff;
    text-align: center;
    background-color: #8e3535;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    box-sizing: border-box;
    z-index: 1;
}
.arrow_d {
    position: fixed;
    left: 28%;
    bottom: 9%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 7.5px 0 7.5px;
    border-color: #8e3535 transparent transparent transparent;
    line-height: 0;
    _border-color: #8e3535 #000 #000 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000');
    z-index: 2;
}
/*(新)存款不開放_跳框*/
.itemtips1 {
    position: fixed;
    left: 27.8%;
    bottom: 11%;
    width: 10%;
    padding: 10px;
    line-height: 22px;
    font-size: 1.2em;
    color: #fff;
    text-align: center;
    background: #af2020;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    box-sizing: border-box;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    z-index: 295;
}
.itemtips1 .arrow_d {
    position: fixed;
    left: 32%;
    bottom: 9.5%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #af2020 transparent transparent transparent;
    line-height: 0;
    _border-color: #8e3535 #000 #000 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000');
    z-index: 294;
}
.itemtips1 .btn_close {
    position: absolute;
    top: -8px;
    right: -6px;
    width: 22px;
    height: 22px;
    background: url(../images/index_icon/btn_close.png?20200413) center no-repeat #000;
    background-size: 50% auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    z-index: 300;
}
/*提款不開放_跳框*/
.itemtips2 {
    position: fixed;
    left: 45.5%;
    bottom: 11%;
    width: 10%;
    padding: 10px;
    line-height: 22px;
    font-size: 1.2em;
    color: #fff;
    text-align: center;
    background: #af2020;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    box-sizing: border-box;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    z-index: 291;
}
.itemtips2 .arrow_d {
    position: fixed;
    left: 49.5%;
    bottom: 9.5%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #af2020 transparent transparent transparent;
    line-height: 0;
    _border-color: #8e3535 #000 #000 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000');
    z-index: -1;
}
.itemtips2 .btn_close {
    position: absolute;
    top: -8px;
    right: -6px;
    width: 22px;
    height: 22px;
    background: url(../images/index_icon/btn_close.png?20200413) center no-repeat #000;
    background-size: 50% auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    z-index: 292;
}
/*轉點不開放_跳框*/
.itemtips3 {
    position: fixed;
    left: 45.5%;
    bottom: 11%;
    width: 10%;
    padding: 10px;
    line-height: 22px;
    font-size: 1.2em;
    color: #fff;
    text-align: center;
    background: #af2020;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    box-sizing: border-box;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    z-index: 291;
}
.itemtips3 .arrow_d {
    position: fixed;
    left: 49.5%;
    bottom: 9.5%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #af2020 transparent transparent transparent;
    line-height: 0;
    _border-color: #8e3535 #000 #000 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000');
    z-index: 290;
}
.itemtips3 .btn_close {
    position: absolute;
    top: -8px;
    right: -6px;
    width: 22px;
    height: 22px;
    background: url(../images/index_icon/btn_close.png?20200413) center no-repeat #000;
    background-size: 50% auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    z-index: 292;
}

/*登入前_頁腳-選單列表*/
.btn_menu > .menu_open, .btn_members > .menu_open {
    display: none;
}
.btn_menu > .menu_open:hover, .btn_members > .menu_open:hover {
    display: block;
}
.btn_menu:before {
    content: ".";
    color: transparent;
    line-height: 0;
}
.btn_menu:after {
    content: "";
    background: url(../images/index_icon/menu_icon.png?20200413) no-repeat;
    background-size: 100% auto;
    width: 29px;
    height: 23px;
    float: right;
    position: relative;
    top: 17px;
    margin: 0 15% 0 0px;
    opacity: .7;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    filter: alpha(opacity=70);
}
/*登入前_頁腳-選單列表_按下滑出的視窗*/
.lang_open {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    background: #1d1d1de0;
    -webkit-border-radius: 0 0 0 0.8em;
    -moz-border-radius: 0 0 0 0.8em;
    -ms-border-radius: 0 0 0 0.8em;
    -o-border-radius: 0 0 0 0.8em;
    border-radius: 0 0 0 0.8em;
    border: 1px solid #5a5858;
    border-top: 0;
    border-right: 0;
    padding: 0.3em;
    -webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    -ms-box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    z-index: 2010;
}
.menu_open {
    display: none;
    position: fixed;
    bottom: 60px;
    right: 3%;
    background: #1d1d1d;
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -ms-border-radius: 0.8em;
    -o-border-radius: 0.8em;
    border-radius: 0.8em;
    padding: 0.6em;
    -webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    -ms-box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .3);
    z-index: 2010;
}
/*.menu_open:after {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 1.2em 0.7em 0 0.7em;
    border-color: #1d1d1d transparent transparent transparent;
    bottom: -8px;
    right: 7%;
    z-index: 2005;
}*/
.menu_open ul, .lang_open ul{
    display: table;
    border-bottom: 1px solid #eee;
}
.menu_open ul:nth-last-child(1),
.lang_open ul:nth-last-child(1){
    border-bottom: none;
}
.menu_open li, .lang_open li {
    position: relative;
    float: left;
    width: 80px;
    height: 80px;
    text-align: center;
    border-right: 1px solid #eee;
    line-height: 1em;
    color: #555;
    font-size: 0.8em;
    font-weight: bold;
    box-sizing: border-box;
    cursor: pointer;
}
.menu_open li:active, .lang_open li:active {
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(opacity=50);
}
.menu_open li:nth-child(2n+2),
.lang_open li:nth-child(2n+2){
    border-right: none;
}
.menu_open li a,.lang_open li a {
    display: block;
    color: #555;
    text-decoration: none;
}
.menu_open li:hover, .lang_open li:hover {
    background: #fff;
}
.menu_open li ul,
.lang_open li ul{
    background-color: rgba(231, 124, 64, 1);
    display: none;
    position: absolute;
    top: 100%;
}
.menu_open li:hover ul,
.lang_open li:hover ul{
    display: block;
    right: 0;
    left: 0;
    top: 100%;
}
/*登入後_頁腳-存提專區_按下滑出的視窗*/
.footer_login > .dpwd_open {
    display: none;
}
.footer_login > .dpwd_open:hover {
    display: block;
}
.dpwd_open {
    position: absolute;
    bottom: 100%;
    width: 100%;
    padding: 0.5em;
    background: #1d1d1d;
    z-index: 199;
}
.dpwd_menu_dl {
    line-height: 25px;
    margin: 0 auto;
    text-align: center;
}
.dpwd_menu_dd {
    display: inline-block;
    *display: inline;
    width: 47%;
    /*padding: 0 10px 1px 10px;*/
    margin: 0 0 2px 0;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}
.dpwd_border_r {
    height: 95%;
    border-right: 1px solid #777;
}
.dpwd_menu_dd a {
    display: inline-block;
    *display: inline;
    color: #fff;
    vertical-align: middle;
}
.fticon {
    width: 1.7em;
    height: 1.7em;
}
.ft_dp {
    background: url(../images/index_icon/ft_dp.png?20200413) no-repeat;
    background-size: 100% auto;
}
.ft_wd {
    background: url(../images/index_icon/ft_wd.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*登入前_選單列表icon*/
.icon_game_info, .icon_promotions, .icon_terms, .icon_help, .icon_24Hservice,
.icon_sports, .icon_lottery, .icon_slot_game, .icon_live_casino, .icon_news,
.icon_movies, .icon_announcement, .icon_discussion, .icon_account, .icon_help,
.icon_complain, .icon_logout,.icon_login, .icon_download, .icon_fishing, .icon_poker,
.icon_member_info, .icon_trading_record, .icon_get_points, .icon_mail,
.icon_mem_transfer, .icon_live_sports{
    width: 45px;
    height: 45px;
    margin: 8% auto 5%;
}
.icon_tw, .icon_cn, .icon_vn, .icon_th, .icon_us{
    width: 25px;
    height: 25px;
}
/*登入頁_頁尾_選項列表_滑出滑入效果JS*/
.login_footer .lang_menu{
    float: right;
    cursor: pointer;
}
.login_footer .login_menu {
    float: right;
    cursor: pointer;
}
.lang_menu > .lang_open {
    display: none;
}
.login_menu > .menu_open{
    display: none;
}
.lang_menu > .lang_open:hover {
    display: block;
}
.login_menu > .menu_open:hover {
    display: block;
}
.lang_menu:before{
    content: ".";
    color: transparent;
    line-height: 0;
}
.login_menu:before{
    content: ".";
    color: transparent;
    line-height: 0;
}
.lang_icon_vn:after{
    content: "";
    background: url(../images/index_icon/vietnam.png?20191028) no-repeat;
    background-size: 100% auto;
    width: 25px;
    height: 25px;
    float: right;
    /*position: absolute;*/
    /*top: 25%;*/
    /*right: 18%;*/
    margin: auto;
    opacity: .8;
    -moz-opacity: .8;
    -khtml-opacity: .8;
    filter: alpha(opacity=80);
}
.lang_menu:after{
    content: "";
    background: url(../images/index_icon/lang_icon.png?20191028) no-repeat;
    background-size: 100% auto;
    width: 25px;
    height: 25px;
    /*position: absolute;*/
    /*top: 25%;*/
    /*right: 18%;*/
    margin: auto;
    opacity: .8;
    -moz-opacity: .8;
    -khtml-opacity: .8;
    filter: alpha(opacity=80);
}
.login_menu:after {
    content: "";
    background: url(../images/index_icon/menu_icon.png?2021081902) no-repeat;
    background-size: 100% auto;
    width: 29px;
    height: 23px;
    float: right;
    position: absolute;
    top: 19px;
    right: 5%;
    margin: auto;
    opacity: .8;
    -moz-opacity: .8;
    -khtml-opacity: .8;
    filter: alpha(opacity=80);
}
.lang_open {
    width: 160px;
    border-radius: 0 0 0 10px;
}
/*登入後_頁首_選單列表icon*/
.icon_sports { /*體育*/
    background: url(../images/index_icon/icon_sports.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_lottery { /*彩票*/
    background: url(../images/index_icon/icon_lottery.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_slot_game { /*老虎機*/
    background: url(../images/index_icon/icon_slot_game.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_live_casino { /*真人*/
    background: url(../images/index_icon/icon_live_casino.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_fishing { /*捕魚*/
    background: url(../images/index_icon/icon_fishing.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_poker { /*棋牌*/
    background: url(../images/index_icon/icon_poker.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_news { /*最新消息*/
    background: url(../images/index_icon/icon_news.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_movies { /*影城視訊*/
    background: url(../images/index_icon/icon_movies.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_announcement { /*公告*/
    background: url(../images/index_icon/icon_announcement.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_discussion { /*論壇*/
    background: url(../images/index_icon/icon_discussion.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_help { /*幫助中心*/
    background: url(../images/index_icon/icon_help.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_info { /*產品信息*/
    background: url(../images/index_icon/icon_info.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_complain { /*投訴箱*/
    background: url(../images/index_icon/icon_complain.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_live_sports { /*賽事轉播*/
    background: url(../images/index_icon/icon_live_sports.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_account { /*帳號*/
    background: url(../images/index_icon/icon_account.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_logout { /*登出*/
    background: url(../images/index_icon/icon_logout.png?2021081902) no-repeat;
    background-size: 100% auto;
    display: inline-block;
}
.icon_login{/*登入*/
    background: url(../images/index_icon/icon_login.png?2021081902) no-repeat;
    background-size: 100% auto;
    display: inline-block;
}
/*登入後_頁腳_選單列表icon*/
.icon_member_info { /*變更資料*/
    background: url(../images/index_icon/icon_member_info.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_trading_record { /*交易紀錄*/
    background: url(../images/index_icon/icon_trading_record.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_get_points { /*活動點數*/
    background: url(../images/index_icon/icon_get_points.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_mail { /*個人訊息*/
    background: url(../images/index_icon/icon_message.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_mem_transfer { /*會員互轉*/
    background: url(../images/index_icon/icon_mem_transfer.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_game_info { /*产品信息*/
    background: url(../images/index_icon/icon_game_info.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_promotions { /*最新优惠*/
    background: url(../images/index_icon/icon_promotions.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_terms { /*服务条款*/
    background: url(../images/index_icon/icon_terms.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_24Hservice { /*客服*/
    background: url(../images/index_icon/icon_24Hservice.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_download { /*APP下載*/
    background: url(../images/index_icon/icon_download.png?2021081902) no-repeat;
    background-size: 100% auto;
}
/*國旗ICON*/
.icon_tw {
    background: url(../images/index_icon/taiwan.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_cn{
    background: url(../images/index_icon/china.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_vn{
    background: url(../images/index_icon/vietnam.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_th{
    background: url(../images/index_icon/thailand.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.icon_us{
    background: url(../images/index_icon/usa.png?2021081902) no-repeat;
    background-size: 100% auto;
}
/*忘記密碼*/
.forgot_step1, .forgot_step2, .register_step1, .register_step2, .additional_data {
    display: table;
    width: 88%;
    line-height: 1.3em;
    margin: 0 auto;
}
.forgot_step1, .register_step1, .additional_data {
    padding: 1em 0;
}
.forgot_step1 .forgot_text, .register_step1 .register_text, .additional_text {
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.9em;
    margin: 0 0 0.1em 0.3em;
    line-height: 1.3em;
}
.forgot_input, .register_input, .additional_input {
    width: 100%;
    margin-bottom: 5%;
}
.forgot_input select, .forgot_input .inputSet,
.register_input select, .register_input .inputSet,
.additional_input select, .additional_input .inputSet {
    font-family: Myriad Pro,MYRIADPROREGULAR !important; /*新版字體*/
    width: 100%;
    height: 2.6em;
    font-size: 0.9em;
    background-color: #0e5586;
}
.forgot_step2 .forgot_tips {
    padding: 0.7em;
    margin-bottom: 0.9em;
    line-height: 1.4em;
    color: #fee300;
    font-size: 0.9em;
    text-align: center;
    border: 1px solid #666;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
}
.btn_Set .btn_resend {
    width: 100%;
    height: 2.5em;
    background-color: #f00;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    cursor: pointer;
}
/*註冊(加入會員)*/
.mobile_numbers {
    display: inline-block;
    *display: inline;
    width: 56%;
    margin-right: 2.5%;
}
.mobile_send {
    display: inline-block;
    *display: inline;
    width: 40%;
    text-align: left;
    vertical-align: bottom;
}
.register_tips {
    display: table;
    width: 100%;
    height: 5em;
    padding: 2%;
    margin: 8% auto 5%;
    background-color: #01365a;
    border: 1px solid #235273;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    box-sizing: border-box;
}
.register_tips .btn_checkbox {
    display: inline-block;
    *display: inline;
    width: 2.5em;
    height: 2.5em;
    /*background-color: #0e5586;*/
    margin-right: 10px;
    vertical-align: middle;
}
.register_tips .confirm_text {
    display: inline-block;
    *display: inline;
    width: 80%;
    color: #fff;
    font-size: 0.95em;
    vertical-align: middle;
}
.register_tips .confirm_text a {
    color: #ffd800;
    text-decoration: underline;
}
/*註冊(加入會員)_錯誤訊息_提示小框*/
.tips_icon_arrowR, .tips_icon_arrowL, .tips_icon_warning, .tips_icon_accept, .tips_icon_error {
    display: inline-block;
    *display: inline;
    margin-right: 0.5em;
    vertical-align: middle;
}
.tips_icon_arrowL { /*左箭頭*/
    background: url(../images/index_icon/btn_tips.png?20200413) no-repeat 0 0;
    background-size: 100% auto;
    width: 12px;
    height: 14px;
}
.tips_icon_arrowR { /*右箭頭*/
    background: url(../images/index_icon/btn_tips.png?20200413) no-repeat 0 -14px;
    background-size: 100% auto;
    width: 12px;
    height: 14px;
}
.tips_icon_warning { /*警告*/
    background: url(../images/index_icon/btn_tips.png?20200413) no-repeat 0 -35px;
    background-size: 100% auto;
    width: 15px;
    height: 15px;
}
.tips_icon_accept { /*同意*/
    background: url(../images/index_icon/btn_tips.png?20200413) no-repeat 0 -50px;
    background-size: 100% auto;
    width: 15px;
    height: 15px;
}
.tips_icon_error { /*錯誤*/
    position: relative;
    background: url(../images/index_icon/btn_tips.png?20200413) no-repeat 0 -65px;
    background-size: 100% auto;
    width: 15px;
    height: 15px;
    z-index: 50;
}
.tips_arrow { /*提示框的小箭頭*/
    position: absolute;
    left: 5px;
    top: -8px;
    border: 8px dashed transparent;
    border-right-style: solid;
    border-right-color: #e80000;
    z-index: 45;
}
.tips_set { /*提示框背景*/
    /*height: 1.5em;
    line-height: 1.5em;*/
    min-width: 7em;
    padding: 0.5em 0.8em;
    color: #fff;
    font-size: 0.5em;
    background-color: #e80000;
    border: none;
    border-radius: 0.3em;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    z-index: 50;
}
.tips_no_account_login, .tips_account_login, .tips_pw_login,
.tips_nickname_register, .tips_pw_register, .tips_captcha_register,
.tips_account_forgot, .tips_mobile_forgot {
    position: absolute;
    right: 6%;
    margin-top: -4%;
}
.tips_mobile_register {
    position: absolute;
    left: 10%;
    margin-top: -0.5%;
}
/*註冊補充資料_錯誤訊息_提示小框*/
.tips_account_name, .tips_remit_account, .tips_withdraw_pw {
    position: absolute;
    right: 3%;
    margin-top: -5%;
}
.tips_bank_branch {
    position: absolute;
    right: 3%;
    margin-top: -7%;
}
/*變更資料_錯誤訊息_提示小框*/
.tips_security_answer {
    position: absolute;
    right: 3%;
    margin-top: -10%;
}
/*未讀訊息_跳框*/
.popup_title_mail {
    color: #f7f7f7;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 44px;
    background: #596164;
    background: -moz-linear-gradient(top, #868f96 0%, #596164 100%);
    background: -webkit-linear-gradient(top, #868f96 0%, #596164 100%);
    background: linear-gradient(to bottom, #868f96 0%, #596164 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868f96', endColorstr='#596164', GradientType=0 );
}
.mailbox_img, .check_img {
    display: inline-block;
    *display: inline;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.mailbox_img {
    width: 32px;
    height: 40px;
    background: url(../images/index_icon/icon_mailbox.png?2021081902) no-repeat;
    background-size: 100% auto;
}
.check_img {
    width: 19px;
    height: 21px;
    background: url(../images/index_icon/icon_checked.png?2020102101) no-repeat;
    background-size: 100% auto;
}
.reg_info {
    color:#555;
    font-size: 1.1em;
    text-align: center;
}
.regbtn_set {
    width: 95%;
    margin: 15px auto 0;
    padding: 0.4em 0;
    font-size: 1.1em;
    text-align: center;
    background-color: #0e6292;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    cursor: pointer;
}
.tip_text_red{
    color: #fd154a;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 5px;
}
.regbtn_text{
    color:#fff;
    text-align: center;
}
/*忘記密碼_傳送成功跳框*/
.popup_forgot_set, .popup_reg_set, .popup_tips_set, .popup_points_set, .mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.46);
    overflow: auto;
    z-index: 10000;
}
.popup_container {
    position: fixed;
    width: 100%;
    top: 40%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.popup {
    width: 85%;
    max-width: 500px;
    margin: 0 auto;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    background-color: rgba(255, 255, 255, 0.85);
    position: relative;
}
.popup .btn_close {
    background-image: url(../images/index_icon/btn_close.png?2021081902);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: center;
    width: 38px;
    height: 38px;
    position: absolute;
    right: 0;
    cursor: pointer;
    z-index: 1002;
    background-color: #ff7272;
}
.popup .popup_title {
    color: #333;
    text-align: center;
    font-weight: bold;
    font-size: 1.1em;
    line-height: 38px;
    background-color: #c1c1c1;
    border-radius: 0.2em 0.2em 0 0;
}
/*標題-請選擇下方任一銀行*/
.popup1 .popup_title {
    text-align: left;
    padding: 0 0 0 5px;
    height: auto;
}
/*標題-引導手機下載 ZaloPay*/
.popup2 .popup_title {
    text-align: left;
    padding: 0 5px;
    height: auto;
}
.popup .popup_In {
    padding: 1em;
}
.popup .text_set {
    color: #2e82c1;
    font-size: 1em;
    /*font-weight: bold;*/
    text-align: center;
    margin: 0.5em 0 0 0;
    line-height: 1.3em;
}
/*跳框_會員登錄*/
#loginPop .popup {
    width: 75%;
    max-width: 500px;
    background-color: rgb(224 224 224);
    border-radius: 0.2em;
}
#loginPop .popup .popup_title {
    color: #fff;
    background-color: #343434;
    width: 100%;
}
#loginPop .title{
    color: #fff;
    font-size: 2em;
    margin-bottom: 6%;
}
#loginPop .btn_close {
    background-color: transparent;
}
#loginPop .forget_pw {
    display: block;
    width: 50%;
    margin: 1% 0 1% auto;
}
#loginPop .regbtn_set {
    display: inline-block;
    width: 40%;
    margin: 0 2%;
}
#loginPop .regbtn_orange {
    background-color: #ff9800;
}
#loginPop .regbtn_gray {
    background-color: #7c7c7c;
}
#loginPop .regbtn_set a {
    color: #fff;
}
#loginPop .regbtn_set a:hover {
    color: #0da2f7;
}
.popup .popup_btn {
    display: table;
    width: 100%;
    text-align: center;
    cursor: pointer;
    margin-top: 8px;
    font-size: 1.2em;
}
.popup_btn .deposit_set {
    width: 100%;
    height: 2.8em;
    line-height: 2.8em;
    margin-bottom: 4%;
    text-align: center;
    background-color: #f38906;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.deposit_pic {
    display: inline-block;
    *display: inline;
    background: url(../images/index_icon/btn_deposit.png?20200413) no-repeat;
    background-size: 100% auto;
    width: 26px;
    height: 26px;
    vertical-align: middle;
}
.popup_btn .btn_deposit {
    display: inline-block;
    *display: inline;
    color: #fff;
    font-size: 1em;
    vertical-align: middle;
}
.popup_btn .btn_logout {
    width: 100%;
    background-color: #1aa5b5;
    color: #fff;
    height: 2.1em;
    font-size: 1.2em;
}
.popup_btn .btn_enter {
    width: 100%;
    background-color: #e48900;
    color: #fff;
    height: 2.1em;
    font-size: 1.2em;
}
.ATMTips_set {
    display: inline-block;
}
.pop_ATMTips {
    display: none;
    position: absolute;
    top: 40px;
    line-height: 18px;
    margin: 0;
    padding: 5px;
    text-align: justify;
    font-size: 15px;
    color: #fff;
    background: #af2020;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 5px rgb(0 0 0 / 50%);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow: 2px 2px 5px rgb(0 0 0 / 50%);
    z-index: 9999;
}
.pop_ATMTips::before {
    content: '';
    display: block;
    position: absolute;
    left: 12px;
    top: -13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 15px 7.5px;
    border-color: transparent transparent #af2020 transparent;
    line-height: 0;
    _border-color: #8e3535 #000 #000 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000');
}
.pop_ATMTips .btn_close {
    position: absolute;
    top: -8px;
    right: -6px;
    width: 22px;
    height: 22px;
    background: url(../images/index_icon/btn_close.png?20200413) center no-repeat #000;
    background-size: 50% auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    z-index: 292;
}
.ATMTips_set:hover > .pop_ATMTips {
    display: block;
}
/*存款-Momo使用教學跳框*/
#Popup_Momo .popup{
    background: #fff;
    letter-spacing: 1px;
    text-align: justify;
    line-height: 1.7em;
}
#Popup_Momo .popup_container{
    top: 50%;
}
#Popup_Momo .popup .popup_In{
    overflow: scroll;
    height: 60vh;
    color: #000;
}
#Popup_Momo .notice{
    color: red;
    font-weight: bold;
}
#Popup_Momo .popup .popup_title{
    font-size: 1.0em;
}
/*存款-Zalo使用教學跳框*/
#Popup_Zalo .popup{
    background: #fff;
    letter-spacing: 1px;
    text-align: justify;
    line-height: 1.7em;
}
#Popup_Zalo .popup .popup_title{
    font-size: 1.0em;
}
#Popup_Zalo .popup_container{
    top: 50%;
}
#Popup_Zalo .popup .popup_In{
    overflow: scroll;
    height: 60vh;
    color: #000;
}
#Popup_Zalo .notice{
    color: red;
    font-weight: bold;
}
.step_chart {
    height: 300px;
    padding: 2% 0;
}
/*存款-Zalo下載教學跳框*/
#Popup_ZaloDownload .popup{
    background: #fff;
    letter-spacing: 1px;
    text-align: justify;
    line-height: 1.7em;
}
#Popup_ZaloDownload .popup_container{
    top: 50%;
}
#Popup_ZaloDownload .popup .popup_In{
    overflow: scroll;
    height: 70vh;
    color: #000;
}
.step_wrap{
    margin-bottom: 1em;
}
.step_wrap div:first-child{
    color: #000000;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 2px;
}
/*存款_選擇銀行跳框*/
.btn_DirectBank {
    float: left;
    width: 125px;
    height: 60px;
    margin: 5px 8px;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
    position: relative;
}
.bank_wrap .btn_DirectBank{
    float: left;
    width: 125px;
    height: 40px;
    margin: 5px 8px;
    border: 0;
}
.btn_ABBANK{
    background: url(../images/member_icon/btn_ABBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_ACB{ /*ACB*/
    background: url(../images/member_icon/btn_ACB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_AGRIBANK{
    background: url(../images/member_icon/btn_AGRIBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_BACKBANK{
    background: url(../images/member_icon/btn_BACKBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_BAOVIETBANK{
    background: url(../images/member_icon/btn_BAOVIETBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_BIDV{
    background: url(../images/member_icon/btn_BIDV.png) no-repeat center;
    background-size: 100% auto;
}
.btn_CBBANK{
    background: url(../images/member_icon/btn_CBBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_DONGABANK{
    background: url(../images/member_icon/btn_DONGABANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_EXIMBANK{
    background: url(../images/member_icon/btn_EXIMBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_GPABNK{
    background: url(../images/member_icon/btn_GPABNK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_HDBANK{
    background: url(../images/member_icon/btn_HDBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_IVB{
    background: url(../images/member_icon/btn_IVB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_KIENLONGBANK{
    background: url(../images/member_icon/btn_KIENLONGBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_LVPB{
    background: url(../images/member_icon/btn_LVPB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_MB{
    background: url(../images/member_icon/btn_MB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_MSB{
    background: url(../images/member_icon/btn_MSB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_NAMABANK{
    background: url(../images/member_icon/btn_NAMABANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_NCB{
    background: url(../images/member_icon/btn_NCB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_OCB{
    background: url(../images/member_icon/btn_OCB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_OCEANBANK{
    background: url(../images/member_icon/btn_OCEANBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_PGBANK{
    background: url(../images/member_icon/btn_PGBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_PVCOMBANK{
    background: url(../images/member_icon/btn_PVCOMBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_SACOMBANK{
    background: url(../images/member_icon/btn_SACOMBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_SAIGONBANK{
    background: url(../images/member_icon/btn_SAIGONBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_SCB{
    background: url(../images/member_icon/btn_SCB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_SEABANK{
    background: url(../images/member_icon/btn_SEABANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_SHB{
    background: url(../images/member_icon/btn_SHB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_TECHCOMBANK{
    background: url(../images/member_icon/btn_TECHCOMBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_TPBANK{
    background: url(../images/member_icon/btn_TPBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VIB{
    background: url(../images/member_icon/btn_VIB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VBSP{
    background: url(../images/member_icon/btn_VBSP.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VDB{
    background: url(../images/member_icon/btn_VDB.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VIETABANK{
    background: url(../images/member_icon/btn_VIETABANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VIETCAPITALBANK{
    background: url(../images/member_icon/btn_VIETCAPITALBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VIETCOMBANK{
    background: url(../images/member_icon/btn_VIETCOMBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VIETINBANK{
    background: url(../images/member_icon/btn_VIETINBANK.png) no-repeat center;
    background-size: 100% auto;
}
.btn_VPBANK{
    background: url(../images/member_icon/btn_VPBANK.png) no-repeat center;
    background-size: 100% auto;
}
.select_bank_list .selected::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 125px;
    height: 60px;
    z-index: 1;
    background-color: rgba(255, 0, 0, 0.2);
    visibility: visible;
    border: 2px solid rgba(255, 0, 0, 0.8);
    border-radius: 7px;
}
#Popup_Bank .popup{
    background: #fff;
}
/*存款_在線網銀(選擇支付銀行)_跳框*/
.wb_popup {
    width: 90%;
    max-width: none;
}
.webbank_container {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.webbankset {
    padding: 1em;
    -webkit-border-radius: 0 0 0.2em 0.2em;
    -moz-border-radius: 0 0 0.2em 0.2em;
    -ms-border-radius: 0 0 0.2em 0.2em;
    -o-border-radius: 0 0 0.2em 0.2em;
    border-radius: 0 0 0.2em 0.2em;
}
.wb_order {
    display: table;
    width: 100%;
    margin: 0 0 5px 0;
    line-height: 2.5em;
    color: #fff;
    text-align: center;
    background-color: #777;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.wb_order_title {
    position: relative;
    display: table-cell;
    width: 20%;
    padding: 0 1em;
    white-space: nowrap;
}
.wb_order_title:after {
    content: "";
    display: block;
    width: 1px;
    background-color: #fff;
    position: absolute;
    right: -1px;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.webbank_select {
    display: table;
    width: 100%;
    margin: 0.5em auto;
}
.webbank_list {
    float: left;
    position: relative;
    width: 23.5%;
    height: 2.8em;
    margin: 0 0 5px 5px;
    text-align: center;
    border: 2px solid #aaa;
    cursor: pointer;
    overflow: hidden;
}
/*註冊(加入會員)_訊息跳框*/
.points_left, .points_right {
    display: inline-block;
    *display: inline;
    width: 48.5%;
    padding-bottom: 5%;
    vertical-align: top;
}
.popup_input {
    width: 100%;
    padding-bottom: 3%;
}
.points_title {
    margin: 2% 0;
    line-height: 1.3em;
    color: #7f7f7f;
    font-size: 0.8em;
}
.money_set {
    height: 45px;
    line-height: 45px;
    background-color: #d5d5d5;
    border-radius: 3px;
    text-align: center;
    color: #00ae08;
    font-size: 1.2em;
}
.popup_In .points_money_to, .popup_In select {
    width: 100%;
    height: 3em;
    background-color: #666;
    font-size: 1em;
}
.popup_In .points_place_to, .popup_In select {
    width: 49%;
    height: 3em;
    background-color: #666;
    font-size: 1em;
}
.popup_btn .btn_left {
    display: inline-block;
    *display: inline;
    width: 49%;
    color: #fff;
    font-size: 1em;
    margin-right: 2%;
    background-color: #f38906;
}
.popup_btn .btn_right {
    display: inline-block;
    *display: inline;
    width: 49%;
    color: #fff;
    font-size: 1em;
    background-color: #1aa5b5;
}
/*警告視窗*/
.popup .text_set_l {
    color: #2e82c1;
    font-size: 0.95em;
    font-weight: bold;
    text-align: left;
    margin: 1em 0 1.5em 0;
    line-height: 1.3em;
}
.popup_btn .btn_blue_l {
    display: inline-block;
    *display: inline;
    width: 49%;
    color: #fff;
    font-size: 1em;
    margin-right: 2%;
    background-color: #1aa5b5;
}
.popup_btn .btn_yellow_r {
    display: inline-block;
    *display: inline;
    width: 49%;
    color: #fff;
    font-size: 1em;
    background-color: #f38906;
}
/*變更資料_驗證手機號跳框*/
.btn_reverify1, .btn_reverify2, .btn_verify2 {
    position: relative;
    display: inline-block;
    *display: inline;
    width: 100%;
    height: 45px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    border: none;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    cursor: pointer;
}
.btn_reverify2 {
    background-color: #888;
    color: #ccc;
    cursor: default;
}
.btn_reverify2 .text_sec {
    color: #ff0;
    font-weight: bold;
}
.btn_reverify1 {/*重發驗證碼*/
    background-color: #279a32;
}
.btn_verify2 {/*語音發送*/
    background-color: #ff4d4d;
}

/*變更資料_輸入提款密碼跳框*/
.popup .popup_pw {
    position: relative;
    display: table-cell;
    width: 100%;
    padding: 1em 2em;
}
.popup_w70L {
    width: 65%;
    display: table-cell;
    float: none;
    position: relative;
}
.popup_w30R {
    width: 33%;
    display: table-cell;
    float: none;
    text-align: center;
    padding-left: 2%;
    vertical-align: bottom;
}
.popup_text {
    margin: 0 0 0.5em 0.5em;
    font-size: 0.8em;
    color: #666;
}
.popup_container .btn_pw {
    width: 100%;
    height: 2.8em;
    padding: 0 0.5em;
    background-color: #0e5586;
    border: 0;
}
.popup_container .btn_forgot {
    width: 100%;
    background-color: #e48900;
    color: #fff;
}
.popup_container .withdraw_btn {
    padding: 0 2em 1.5em 2em;
}
/*讀取中1*/
.popup_loadingbg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.46);
    overflow: auto;
    z-index: 10010;
}
.popup_loading {
    position: fixed;
    width: 100%;
    left: 35%;
    top: 45%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 10020;
}
/* 讀取中2 */
.loader1 {
    position: relative;
    top: 38%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    -webkit-animation:spin 1.5s linear infinite;
    -moz-animation:spin 1.5s linear infinite;
    z-index: 10030;
}
.loader1 i {
    position:absolute;
    display: block;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.loader1 i:before, .loader1 i:after {
    content: '';
    display: block;
    position: absolute;
    width: inherit;
    height: inherit;
    border-radius: inherit;
}
.loader1 i:first-child:before {
    background: #3495dd;
    -webkit-animation: rotate-top-left 1.5s linear infinite;
    -moz-animation: rotate-top-left 1.5s linear infinite;
}
.loader1 i:first-child:after {
    background:#e1492c;
    -webkit-animation: rotate-top-right 1.5s linear infinite;
    -moz-animation: rotate-top-right 1.5s linear infinite;
}
.loader1 i:last-child:before {
    background:#f9ce2b;
    -webkit-animation: rotate-bottom-left 1.5s linear infinite;
    -moz-animation: rotate-bottom-left 1.5s linear infinite;
}
.loader1 i:last-child:after {
    background:#009975;
    -webkit-animation: rotate-bottom-right 1.5s linear infinite;
    -moz-animation: rotate-bottom-right 1.5s linear infinite;
}
.loader_text {
    position: relative;
    top: 41%;
    left: 42%;
    font-size: 1.4em;
    font-weight: bold;
    text-shadow: #000 1px 1px 5px;
    z-index: 10030;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(-180deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
    }
}
@-webkit-keyframes rotate-top-right {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(-180deg);
        -webkit-transform-origin: 20% 20%;
    }
    100% {
        -webkit-transform: rotate(-360deg);
    }
}
@-webkit-keyframes rotate-top-left {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        -webkit-transform-origin: 80% 20%;
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@-webkit-keyframes rotate-bottom-right {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(-180deg);
        -webkit-transform-origin: 80% 80%;
    }
    100% {
        -webkit-transform: rotate(-360deg);
    }
}
@-webkit-keyframes rotate-bottom-left {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        -webkit-transform-origin: 20% 80%;
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(-180deg);
    }
    100% {
        -moz-transform:rotate(-360deg);
    }
}
@-moz-keyframes rotate-top-right {
    0% {
        -moz-transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(-180deg);
        -moz-transform-origin: 20% 20%;
    }
    100% {
        -moz-transform: rotate(-360deg);
    }
}
@-moz-keyframes rotate-top-left {
    0% {
        -moz-transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(180deg);
        -moz-transform-origin: 80% 20%;
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}
@-moz-keyframes rotate-bottom-right {
    0% {
        -moz-transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(-180deg);
        -moz-transform-origin: 80% 80%;
    }
    100% {
        -moz-transform: rotate(-360deg);
    }
}
@-moz-keyframes rotate-bottom-left {
    0% {
        -moz-transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(180deg);
        -moz-transform-origin: 20% 80%;
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}
/*最新優惠(舊版)*/
.ad_content {
    width: 92%;
    height: auto;
    margin: 4%;
    
}
.ad_set {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto 0.5em;
}
.ad_set .ad_title {
    position: relative;
    width: 100%;
    height: auto;
    z-index: 19;
}
.ad_set .ad_pic {
    display: none;
    width: 99%;
    text-align: center;
    margin: 0.5% 0 2% 0;
    border: 2px solid #ffc600;
}
.ad_set .ad_title .ad_img {
    width: 100%;
}
.ad_set .ad_pic img {
    width: 100%;
}
.ad_set .overtime {
    position: absolute;
    width: 100%;
    height: auto;
    cursor: initial;
    z-index: 20;
}
.ad_set .overtime_img {
    width: 100%;
}
/*最新優惠(新版)*/
.ad2_content {
    width: 92%;
    height: auto;
    margin: 1em auto;
    padding: 0 0 8em 0;
    text-align: center;
}
.ad2_set {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto 0.5em;
    background-color: #464646;
}
.ad2_set .ad2_title {
    position: relative;
    width: 100%;
    height: auto;
    z-index: 19;
}
.ad2_set .ad2_pic {
    display: none;
    width: 92%;
    margin: 0 auto;
    padding: 0.5em 0;
    text-align: center;
}
.ad2_set .ad2_title .ad2_img {
    width: 100%;
}
.ad2_set .ad2_pic img {
    width: 100%;
}
.ad2_btnset {
    display: block;
    width: 100%;
    height: 2.3em;
    line-height: 2.2em;
    margin: 0 auto 0.5em;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    background-color: #d40e00;
    -webkit-border-radius: 50em;
    -moz-border-radius: 50em;
    -ms-border-radius: 50em;
    -o-border-radius: 50em;
    border-radius: 50em;
    cursor: pointer;
}
.ad2_btnset:hover, .ad2_btnset:active, .ad2_btnset:focus {
    color: #fff;
    text-decoration: none;
    background-color: #8e0900;
}
.icon_special_offer {
    display: inline-block;
    *display: inline;
    width: 1.5em;
    height: 1.5em;
    background: url(../images/cm/icon_special_offer.png?20200413) no-repeat top center;
    background-size: 100% auto;
    vertical-align: middle;
}
.ad2_btnset .ad2btn {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
}
.ad2_set .overtime {
    position: absolute;
    width: 100%;
    height: auto;
    cursor: initial;
    z-index: 20;
}
.ad2_set .overtime_img {
    width: 100%;
}
/*產品信息*/
.game_info {
    width: 88%;
    height: auto;
    margin: 3% auto;
}
.game_info_set:hover {
    background-color: #01406d;
    -webkit-border-radius: 0 0 0.5em 0.5em;
    -moz-border-radius: 0 0 0.5em 0.5em;
    -ms-border-radius: 0 0 0.5em 0.5em;
    -o-border-radius: 0 0 0.5em 0.5em;
    border-radius: 0 0 0.5em 0.5em;
    cursor: pointer;
}
.game_info_set .game_info_title {
    width: 96%;
    height: 2em;
    line-height: 2em;
    margin: 0 auto;
    padding-left: 0.5em;
    color: #000;
    font-size: 1em;
    border-bottom: 2px dotted #317b74;
}
.game_info_set .game_info_text {
    vertical-align: middle;
}
.game_info_set .Answer {
    display: none;
    margin-bottom: 1em;
    padding: 0.5em 1em 1em 1em;
    line-height: 1.2em;
    color: #4a4a4a;
    font-size: 0.9em;
    text-align: justify;
    background-color: #2b6560;
    -webkit-border-radius: 0 0 0.5em 0.5em;
    -moz-border-radius: 0 0 0.5em 0.5em;
    -ms-border-radius: 0 0 0.5em 0.5em;
    -o-border-radius: 0 0 0.5em 0.5em;
    border-radius: 0 0 0.5em 0.5em;
}
.game_info_set .Answer .Answer_title {
    color: #fee300;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0.8em 0 0.4em 0;
}
.game_info_set .Answer ul {
    width: 90%;
    list-style-type: decimal;
    padding: 0.3em 1.5em 0.5em 1.5em;
    margin: 0 auto;
}
.game_info_set .Answer ol {
    width: 92.5%;
    list-style-type: lower-roman;
    padding: 0 1.6em;
}
.game_info_set .Answer ul li, .game_info_set .Answer ol li {
    padding: 0.2em 0;
}
.game_info_set .Answer img {
    display: inline-block;
    *display: inline;
    width: 100%;
    height: auto;
    margin: 0.3em 0;
}
.game_info_set .Answer .text_set {
    display: inline-block;
    *display: inline;
    line-height: 20px;
    padding: 0.3em 0.5em;
    font-size: 1.1em;
    color: #4a4a4a;
    /*color: #d6d6d6;*/
}
.game_info_set .Answer .list_container {
    background-color: #377d7d;
    padding: 1.3em;
    margin: 0.5em 0;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
}
.game_info_set .Answer .list_container h1 {
    text-align: center;
    font-size: 1.3em;
    color: #f5eb91;
    margin: 0;
}
.game_info_set .Answer .line_set {
    border-top: 1px solid #5ca2a2;
    margin: 0.5em 0;
}
.game_info_set .Answer .list_container ul li {
    color: #fff;
    opacity: .8;
    -moz-opacity: .8;
    -khtml-opacity: .8;
    filter: alpha(opacity=80);
    font-size: 1.1em;
}

/*登入後_上方會員資訊(共用)*/
#main_nav {
    position: relative;
}
.members_info {
    position: fixed;
    top: 20%;
    display: table;
    z-index: 99;
    width: 100%;
    line-height: 35px;
    background-color: #000;
    border-bottom: 1px solid rgb(255, 255, 255, .3);
    font-size: 15px;
}
.mem_id, .mem_money {
    position: relative;
    display: table-cell;
    padding: 3px 0 0 10px;
    color: #fff;
    text-align: left;
}
.mem_id {
    width: 45%;
}
.mem_money {
    width: 55%;
    font-size: 15px;
    line-height: 18px;
}
.mem_account {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 18px;
}
.icon_mailbox {
    background: url(../images/index_icon/icon_mail.png?2021081902) no-repeat center;
    background-size: auto 80%;
    width: 18%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 10px;
    cursor: pointer;
}
.mem_id:after {
    content: "";
    position: absolute;
    width: 1px;
    background-color: rgb(255, 255, 255, .3);
    top: 0;
    bottom: 0;
    right: 0;
    height: 95%;
    margin: auto 0;
}
.msg_list {
    position: absolute;
    top: 6%;
    right: 0;
    height: 1.4em;
    width: 1.4em;
    line-height: 1.35em;
    padding: 0 0.1em 0 0;
    margin: 0 auto;
    background: #F00;
    border-radius: 20px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
}
/*登入後主頁_各館入口(大icon)*/
.main_set {
    display: table;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 8em;
}
.gamelist_big {
    padding: 3.5% 1% 0 2%;
    margin: 0 auto;
    text-align: center;
}
.big_gamelist {
    display: inline-block;
    *display: inline;
    width: 47%;
    padding: 1.3% 1% 1.3% 0;
    margin: 0 1% 3% 0;
    background-color: #033f6a;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
}
.big_game_info {
    display: inline-block;
    *display: inline;
    width: 60%;
    vertical-align: middle;
}
.big_game_info .title {
    color: #fff;
    font-size: 1.1em;
    text-align: left;
}
.big_game_info .top_line {
    width: 100%;
    height: 1px;
    background-color: rgb(255, 255, 255, .3);
    margin: 7% auto;
}
.big_game_info .tips {
    width: 100%;
    line-height: 8px;
}
.big_game_info .tips h5 {
    float: left;
    color: rgb(255, 255, 255, .4);
    font-size: 0.6em;
    vertical-align: middle;
}
.big_game_info .arrow_r { /*右箭頭*/
    float: right;
    vertical-align: middle;
    border-top: 4px solid transparent;
    border-left: 4px solid rgb(255, 255, 255, .4);
    border-bottom: 4px solid transparent;
}
.big_sports, .big_live, .big_slot, .big_lottery, .big_fishing, .big_partner {
    display: inline-block;
    *display: inline;
    width: 3em;
    height: 3em;
    margin: 3% 2%;
    cursor: pointer;
    vertical-align: middle;
}
.big_sports {
    background: url(../images/main_icon/big_sports_active.png?20200413) no-repeat center;
    background-size: auto 100%;
}
.big_live {
    background: url(../images/main_icon/big_live_active.png?20200413) no-repeat center;
    background-size: auto 100%;
}
.big_slot {
    background: url(../images/main_icon/big_slot_active.png?20200413) no-repeat center;
    background-size: auto 100%;
}
.big_lottery {
    background: url(../images/main_icon/big_lottery_active.png?20200413) no-repeat center;
    background-size: auto 100%;
}
.big_fishing {
    background: url(../images/main_icon/big_fishing_active.png?20200413) no-repeat center;
    background-size: auto 100%;
}
.big_partner {
    background: url(../images/main_icon/big_partner_active.png?20200413) no-repeat center;
    background-size: auto 100%;
}
/*APP下載+安裝教學*/
.app_icon {
    float: right;
    width: 2.8em;
    vertical-align: middle;
}
.appQRcode_set {
    display: table;
    width: 90%;
    margin: 1em auto 5em;
    text-align: center;
}
.appQRcode_list, .no_appQRcode {
    position: relative;
    display: table;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 3%;
    padding: 0.6em 0.3em;
    color: #fff;
    text-align: left;
    background-color: #176299;
    border: 1px solid #598db3;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    vertical-align: middle;
    cursor: pointer;
}
.no_appQRcode {
    line-height: 25px;
    color: #ff0;
    font-size: 20px;
    text-align: center;
    background-color: #0f507f;
    border: 1px solid #417ca7;
}
.btn_app {
    position: absolute;
    right: 3%;
    top: 15%;
    width: 80px;
    line-height: 2.5em;
    text-align: center;
    font-size: 0.95em;
    color: #fff;
    background-color: #30a8b6;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.appQRcode_text {
    display: inline-block;
    *display: inline;
    text-align: left;
    vertical-align: middle;
}
.appQRcode_text h3 {
    font-size: 1em;
    margin: 0 0 1% 0;
}
.appQRcode_text span {
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.7em;
}
.appQRcode_list .title {
    text-align: center;
    margin: 0 auto 10px;
}
.appQRcode_list img {
    width: 95%;
    padding: 0 2%;
    margin: 0 auto;
    text-align: center;
}
.appQRcode {
    position: relative;
    display: table;
    width: 100%;
    margin: 0 auto 3%;
    padding: 1em 0;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    background-color: #176299;
    border: 1px solid #598db3;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    vertical-align: middle;
    cursor: pointer;
    box-sizing: border-box;
}
.appQRcode .text {
    line-height: 20px;
    text-align: center;
    margin: 0 auto;
}
.appQRcode .QRimg {
    width: 55%;
    margin: 0.5em auto;
    text-align: center;
}
.s_appQRcode {
    display: inline-block;
    *display: inline;
    width: 2.5em;
    height: 2.5em;
    margin: 0 3% 0 2%;
    background: url(../images/help_icon/app_QRcode.png?20200413) no-repeat;
    background-size: 100% auto;
    vertical-align: middle;
}
.b_appQRcode {
    display: inline-block;
    *display: inline;
    width: 2.5em;
    height: 2.5em;
    background: url(../images/help_icon/app_QRcode.png?20200413) no-repeat;
    background-size: 100% auto;
    vertical-align: middle;
}
.install_ios {
    display: inline-block;
    *display: inline;
    box-sizing: border-box;
    width: 49%;
    margin: 0 2% 3% 0;
    padding: 0.6em 0;
    color: #fff;
    text-align: center;
    background-color: #176299;
    border: 1px solid #598db3;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    vertical-align: middle;
    cursor: pointer;
}
.install_android {
    display: inline-block;
    *display: inline;
    box-sizing: border-box;
    width: 49%;
    margin: 0 0 3% 0;
    padding: 0.6em 0;
    color: #fff;
    text-align: center;
    background-color: #176299;
    border: 1px solid #598db3;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    vertical-align: middle;
    cursor: pointer;
}
.ios_icon {
    display: inline-block;
    *display: inline;
    width: 2em;
    height: 2em;
    margin: 0;
    background: url(../images/help_icon/ios.png?20200413) no-repeat;
    background-size: 100% auto;
    vertical-align: middle;
}
.android_icon {
    display: inline-block;
    *display: inline;
    width: 2em;
    height: 2em;
    margin: 0;
    background: url(../images/help_icon/android.png?20200413) no-repeat;
    background-size: 100% auto;
    vertical-align: middle;
}
.iconlist_w100 {
    display: block;
    width: 90%;
    padding: 2%;
    margin: 0 auto 10px;
    text-align: center;
    background-color: #1a98b5;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    box-sizing: border-box;
}
.iconlist_w100 img {
    display: inline-block;
    *display: inline;
    width: 30px;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.iconlist_w100 h3 {
    display: inline-block;
    *display: inline;
    margin: 0;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    vertical-align: middle;
}
.iconlist_w100 .arrow_r {
    display: inline-block;
    *display: inline;
    margin: 0 0 0 5px;
    vertical-align: middle;
    border-top: 7px solid transparent;
    border-left: 7px solid #fff;
    border-bottom: 7px solid transparent;
}
/*iOS_Android安裝教學*/
.help_submain {
    width: 90%;
    margin: 1em auto 3em;
    background-color: #1f567d;
    border: 1px solid #5c798e;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
}
.help_dd {
    padding: 20px;
}
.help_dd dt {
    font-size: 1.1em;
    color: #fee300;
    font-weight: bold;
    margin-bottom: 6px;
}
.help_dd dt span{
    vertical-align: middle;
}
.text_type {
    line-height: 1.4;
    margin-bottom: 16px;
    color: #fff;
    font-size: 0.9em;
    /*text-align: justify;*/
}
.help_dd ul {
    list-style-type: decimal;
    margin-left: 10px;
}
.help_dd ul li {
    margin: 10px 0;
}
/*登入後主頁_各館入口(小icon)*/
.gamelist_small {
    display: block;
    width: 90%;
    padding: 2%;
    margin: 0 auto;
    text-align: center;
    background-color: #033f6a;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    box-sizing: border-box;
}
.small_game_info {
    display: inline-block;
    *display: inline;
    overflow: hidden;
    vertical-align: middle;
    width: 30%;
    margin: 1.5% auto;
    text-align: center;
}
.small_game_info .title {
    color: rgb(255, 255, 255, .5);
    font-size: 0.6em;
    text-align: center;
    margin-top: 1%;
}
.bg_circle img {
    width: 2.5em;
    height: 2.5em;
    background-color: #397eaf;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    padding: 7%;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(opacity=50);
}
/*合營計畫*/
.partner {
    width: 90%;
    height: auto;
    margin: 15px auto 0;
    cursor: pointer;
}
.partner img {
    width: 100%;
    border: 1px solid #5c8fb0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1.9px 7.7px #000;
}
/*投訴箱*/
.complain {
    padding: 5% 5% 0 5%;
}
.complain .complain_text h3 {
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.9em;
    font-weight: normal;
    margin: 0 0 1.5% 2%;
}
.complain .complain_text textarea {
    width: 94%;
    height: 5em;
    line-height: 1.4em;
    padding: 3%;
    margin-bottom: 7%;
    color: #fff;
    font-size: 1.1em;
    background-color: #0e5586;
}
/*最新消息*/
.news_info {
    height: auto;
    padding: 2% 5% 0 5%;
    margin: 0 auto;
    padding-bottom: 8em;
}
.news_info_set:hover, .mailbox_info_set:hover,
.fast_select:hover, .help_qa:hover { /*標題滑過或按下發亮*/
    background-color: #1f567d;
    -webkit-border-radius: 0 0 0.5em 0.5em;
    -moz-border-radius: 0 0 0.5em 0.5em;
    -ms-border-radius: 0 0 0.5em 0.5em;
    -o-border-radius: 0 0 0.5em 0.5em;
    border-radius: 0 0 0.5em 0.5em;
}
.news_info_set .news_list { /*標題設定*/
    height: 2em;
    line-height: 1.5em;
    margin: 0.5em auto 0;
    padding: 0.2em 0.3em;
    color: #fff;
    background-color: #5d5b5b;
    border: 1px solid #8a8a8a;
    cursor: pointer;
    /*display: inline-block;*/
    /*width: 100%;*/
}
.news_title_left {
    display: inline-block;
    *display: inline;
    float: left;
    /*width: 44%;*/
    /*height: 1.5em;*/
    /*line-height: 1.5em;*/
    vertical-align: middle;
    text-align: left;
}
.news_time, .mail_time {
    display: inline-block;
    *display: inline;
    font-size: 0.9em;
    color: #fff;
    opacity: .7;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    filter: alpha(opacity=70);
    vertical-align: middle;
}
.news_type {
    display: inline-block;
    *display: inline;
    height: 1.5em;
    line-height: 1.5em;
    border-radius: 5px;
    padding: 0 0.5em;
    color: #fff;
    font-size: 0.8em;
    vertical-align: middle;
}
.news_new { /*標題icon_最新(桃紅)*/
    background-color: #d400b0;
    border: 1px solid #ff76d4;
}
.news_announcement { /*標題icon_公告(黃)*/
    background-color: #9c8900;
    border: 1px solid #e4cc00;
}
.news_fix { /*標題icon_維修(紅)*/
    background-color: #c10000;
    border: 1px solid #ff5959;
}
.news_service { /*標題icon_客服(綠)*/
    background-color: #00821b;
    border: 1px solid #4ece08;
}
.news_active { /*標題icon_活動(橘)*/
    background-color: #d05600;
    border: 1px solid #ffa252;
}
.news_win { /*標題icon_得獎(藍)*/
    background-color: #0071c5;
    border: 1px solid #54b4ff;
}
.tips_icon_arrowD {
    display: inline-block;
    *display: inline;
    float: right;
    border: 0.4em;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    margin: 0.6em 0 0 0;
}
.news_title_right {
    display: inline-block;
    *display: inline;
    float: right;
    width: 54%;
    height: 1.5em;
    line-height: 1.5em;
    color: #fff;
    font-weight: normal;
    vertical-align: middle;
}
.news_text {
    display: inline-block;
    *display: inline;
    float: left;
    width: 86%;
    font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_title_top {
    width: 100%;
}
.news_title_bottom {
    width: 100%;
    height: 1.7em;
    line-height: 1.7em;
    vertical-align: middle;
}
div#NoNews {
    margin: 10px auto;
    text-align: center;
}
.news_container, .help_container { /*內文設定*/
    display: none;
    margin-bottom: 1em;
    padding: 0.5em 1em 1em 1.5em;
    line-height: 1.2em;
    color: #fff;
    font-size: 0.95em;
    text-align: justify;
    background-color: #105180;
    -webkit-border-radius: 0 0 0.5em 0.5em;
    -moz-border-radius: 0 0 0.5em 0.5em;
    -ms-border-radius: 0 0 0.5em 0.5em;
    -o-border-radius: 0 0 0.5em 0.5em;
    border-radius: 0 0 0.5em 0.5em;
    border: 1px solid #55809e;
    border-top: none !important;
}
.help_container li {
    list-style: decimal;
    line-height: 1.5em;
}
.news_container ol, .mail_container ol, .help_container ol { /*中文數字_表頭*/
    width: 90%;
    list-style-type: cjk-ideographic;
    padding: 0 1.6em;
}
.news_container ul, .mail_container ul, .help_container ul { /*羅馬數字_表頭*/
    width: 90%;
    list-style-type: decimal;
    padding: 0 1.6em;
}
.news_container ul li, .news_container ol li,
.mail_container ul li, .mail_container ol li,
.help_container ul li, .help_container ol li {
    padding: 0.3em 0;
}
/*體育、電子遊藝、彩票、真人視訊_入口大廳*/
.HOT{
    background: url("../images/index_icon/hot.png?2020121601") no-repeat;
    position: absolute;
    top: 0;
    left: 5px;
    width: 12%;
    height: 100%;
    background-size: 100% auto;
}
.NEW{
    background: url("../images/index_icon/new.png?2020121601") no-repeat;
    position: absolute;
    top: 0;
    left: 5px;
    width: 12%;
    height: 100%;
    background-size: 100% auto;
}
.sports_set, .slot_set, .live_set, .lottery_set, .fishing_set {
    padding: 2%;
    margin: 0 auto;
    
    padding-bottom: 8em ;
}
.sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
    position: relative;
    display: table;
    width: 100%;
    height: 6.3em;
    margin: 0 auto 1em;
    cursor: pointer;
}
/*遊戲選單隱藏*/
.KK_Lottery_hide {
    display: none;
}
.sports_banner .slogan_hot:before, .slot_banner .slogan_hot:before,
.live_banner .slogan_hot:before, .lottery_banner .slogan_hot:before,
.sports_banner .slogan_new:before, .slot_banner .slogan_new:before,
.live_banner .slogan_new:before, .lottery_banner .slogan_new:before,
.fishing_banner .slogan_hot:before, .fishing_banner .slogan_new:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 28px 0 0 32px;
    border-color: #ff9600 transparent transparent transparent;
    position: absolute;
    top: 1px;
    right: -1px;
    z-index: 12;
}
.sports_banner .slogan_hot:before, .slot_banner .slogan_hot:before,
.live_banner .slogan_hot:before, .lottery_banner .slogan_hot:before,
.fishing_banner .slogan_hot:before {
    border-color: #ff9600 transparent transparent transparent;
}
.sports_banner .slogan_new:before, .slot_banner .slogan_new:before,
.live_banner .slogan_new:before, .lottery_banner .slogan_new:before,
.fishing_banner .slogan_new:before {
    border-color: #f00 transparent transparent transparent;
}
.sports_banner .slogan_text, .slot_banner .slogan_text,
.live_banner .slogan_text, .lottery_banner .slogan_text,
.fishing_banner .slogan_text {
    position: absolute;
    right: 6px;
    top: 8px;
    font-size: 0.7em;
    color: #ff8;
    font-weight: bold;
    z-index: 15;
}
.sports_img, .slot_img, .live_img, .lottery_img, .fishing_img {
    position: absolute;
    width: 100%;
    background: url(../images/game_icon/BG2.jpg?20201214) no-repeat;
    background-size: 100%;
    /*height: 90px;*/
}
.sports_img img, .slot_img img, .live_img img, .lottery_img img, .fishing_img img {
    width: 100%;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    z-index: 2;
}
.sports_set .caution, .slot_set .caution,
.live_set .caution, .lottery_set .caution,
.fishing_set .caution {
    position: absolute;
    /*top: 100%;*/
    bottom: 8%;
    left: 5%;
    width: 33%;
    padding: 5px;
    line-height: 20px;
    font-size: 1.1em;
    color: #fff;
    background-color: #b30000;
    /*border: 1px solid #9a5050;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    z-index: 21;
}
.maintain_bg .arrow_up {
    position: absolute;
    top: 34%;
    left: 17%;
    width: 0;
    height: 0;
    border: 8px dashed transparent;
    border-right-style: solid;
    border-right-color: #b30000;
}
.sports_banner .maintain_bg, .slot_banner .maintain_bg,
.live_banner .maintain_bg, .lottery_banner .maintain_bg,
.fishing_banner .maintain_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 6.3em;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 20;
}
.sports_banner .no_open_bg, .slot_banner .no_open_bg,
.live_banner .no_open_bg, .lottery_banner .no_open_bg,
.fishing_banner .no_open_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 6.4em;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 20;
}
.sports_banner .maintain_text, .slot_banner .maintain_text,
.live_banner .maintain_text, .lottery_banner .maintain_text,
.sports_banner .notopen_text, .slot_banner .notopen_text,
.live_banner .notopen_text, .lottery_banner .notopen_text,
.fishing_banner .maintain_text, .fishing_banner .notopen_text {
    position: absolute;
    right: 20%;
    top: 0;
    bottom: 0;
    height: 1.2em;
    line-height: 1.2em;
    margin: auto;
    padding: 5px 10px;
    color: #ff7575;
    font-size: 1.2em;
    text-align: center;
    background-color: rgba(185, 0, 0, 0.6);
    border: 1px solid #925757;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.sports_banner .notopen_text, .slot_banner .notopen_text,
.live_banner .notopen_text, .lottery_banner .notopen_text,
.fishing_banner .notopen_text {
    right: 17.5%;
}
.sports_banner .text_set, .slot_banner .text_set,
.live_banner .text_set, .lottery_banner .text_set,
.fishing_banner .text_set {
    position: relative;
    top: 1.1em;
    left: 60%;
    width: 40%;
    text-align: center;
    color: #000;
    line-height: 3.8;
    font-weight: bold;
}
.sports_banner .slot_title, .slot_banner .slot_title,
.live_banner .slot_title, .lottery_banner .slot_title,
.fishing_banner .slot_title {
    font-size: 1.1em;
    font-family: MYRIADPROBOLD!important;
}
.sports_banner .line, .slot_banner .line,
.live_banner .line, .lottery_banner .line,
.fishing_banner .line {
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin: 0.5em 0 0.35em;
    opacity: .3;
    -moz-opacity: .3;
    -khtml-opacity: .3;
    filter: alpha(opacity=30);
}
.sports_banner .slot_text, .slot_banner .slot_text,
.live_banner .slot_text, .lottery_banner .slot_text,
.fishing_banner .slot_text {
    font-size: 0.6em;
    opacity: .7;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    filter: alpha(opacity=70);
}
.Gamatron_Slot, .Ka_Slot, .RTG_Slot, .TIDY_Slot, .RTG_Fishing{
    display: none;
}
/*新維護(已不用)*/
.new_mt_set {
    width: 75%;
    height: auto;
    line-height: 15px;
    margin: 17px auto;
    padding: 10px 10px 3px 10px;
    background-color: rgba(185, 0, 0, 0.6);
    border: 1px solid #925757;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: middle;
}
.mt_msg1 {
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
}
.mt_msg2 {
    margin: 4px 0 0 0;
    font-size: 0.85em;
    text-align: center;
    color: #ff9090;
}
/*最新版維護*/
.game_maintain_new img {
    width: 100%;
}
.game_close_new img {
    width: 100%;
}
/*遊戲列表*/
.slot_icon_wrap{
    padding: 0 5px;
}
.hot_title{
    border-radius: 20px;
    padding: 5px;
    width: 150px;
    margin: 10px auto;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#72afd3+0,37ecba+100 */
    background: #72afd3; /* Old browsers */
    background: -moz-linear-gradient(top,  #72afd3 0%, #37ecba 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #72afd3 0%,#37ecba 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #72afd3 0%,#37ecba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72afd3', endColorstr='#37ecba',GradientType=0 ); /* IE6-9 */

}
.game_icon_1{
    background: url(../images/game_icon/icon_title_01.png) no-repeat;
    width: 25px;
    height: 25px;
    background-size: 100% auto;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    *display: inline;
    margin-right: 5px;
}
.game_icon_2{
    background: url(../images/game_icon/icon_title_02.png) no-repeat;
    width: 25px;
    height: 25px;
    background-size: 100% auto;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    *display: inline;
    margin-right: 5px;
}
.slotlist_small {
    float: left;
    width: 48%;
    height: 13em;
    margin: 0 0.3em 0.5em 0;
    box-sizing: border-box;
}
.slotlist_big {
    float: left;
    width: 98%;
    height: 16em;
    margin: 0 0.6em 0.8em 0;
    box-sizing: border-box;
}
.gamestate {
    display: block;
    position: relative;
    width: 100%;
}
.slotlist_small .maintenance, .slotlist_small .coming_soon,
.slotlist_big .maintenance, .slotlist_big .coming_soon {
    position: absolute;
    width: 100%;
    color: #ffde00;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    background-color: rgba(0, 0, 0, 0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
    z-index: 20;
}
.slotlist_small .maintenance, .slotlist_small .coming_soon {
    height: 96%;
    line-height: 5.5em;
    font-size: 1.2em;
}
.slotlist_big .maintenance, .slotlist_big .coming_soon {
    height: 96%;
    line-height: 8em;
    font-size: 1.6em;
}
.slotlist_small .deny_game, .slotlist_big .deny_game {
    position: absolute;
    width: 100%;
    height: 96%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
    z-index: 20;
}
.slotlist_small .icon_new, .slotlist_big .icon_new {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 58px;
    height: 28px;
    background-image: url(../images/game_icon/icon_new.png?20200413);
    background-size: cover;
    z-index: 15;
}
.slotlist_small .gameicon, .slotlist_big .gameicon {
    position: relative;
    background: #176299;
    border: 5px solid #176299;
    cursor: pointer;
    z-index: 10;
}
.slotlist_small .gameicon a img, .slotlist_big .gameicon a img {
    width: 100%;
    height: 100%;
}
.slotlist_small .gameid, .slotlist_big .gameid {
    padding: 0.2em 0 0.5em;
    color: #fff;
    font-size: 1em;
    text-align: center;
    background: #176299;
    -webkit-border-radius: 0 0 0.4em 0.4em;
    -moz-border-radius: 0 0 0.4em 0.4em;
    -ms-border-radius: 0 0 0.4em 0.4em;
    -o-border-radius: 0 0 0.4em 0.4em;
    border-radius: 0 0 0.4em 0.4em;
    z-index: 20;
}
/*平台轉帳、轉帳記錄、個人信箱(共用)*/
.select_account > .select_game {
    display: block;
}
.select_account > .select_game:hover {
    display: none;
}
.transfer_title, .mailbox_title, .withdraw_title,
.trading_title, .get_point_title, .memberInfo_title, .bookmark_title {
    display: table;
    width: 100%;
    margin-bottom: 1em;
}
.bookmark_title {
    background: #2f2f2f;
}
.transfer_title a, .mailbox_title a, .trading_title a,
.get_point_title a, .memberInfo_title a, .bookmark_title a {
    line-height: 2em;
    border-bottom: 3px solid #164c71;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(opacity=50);
    text-align: center;
    font-size: 1em;
    cursor: pointer;
    width: 50%;
}
.transfer_title a.on, .mailbox_title a.on,
.trading_title a.on, .get_point_title a.on,
.memberInfo_title a.on, .bookmark_title a.on {
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter:alpha(opacity=100);
    border-color: #f38906;
    width: 50%;
}
.title_set {
    margin: 0 0 0.3em 0.5em;
    font-size: 0.8em;
    color: #000;
    /*opacity: .7;*/
    /*-moz-opacity: .7;*/
    /*-khtml-opacity: .7;*/
    /*filter: alpha(opacity=70);*/
}
.title_red {
    margin: 0 0 0.3em 0.5em;
    font-size: 0.8em;
    color: #f00;
}
.w50R {
    display: inline-block;
    width: 33%;
}
.w50{
    width: 49%;
    display: inline-block;
    padding: 10px;
    /*margin: 0px 7%;*/
    text-align: center;
}
.w50L {
    float: left;
    width: 49%;
}
.w100 {
    width: 100%;
}
.transfer_btn {
    display: table;
    width: 100%;
    margin-top: 0.5em;
}
.transfer_btn .transfer_send {
    width: 100%;
    height: 2.8em;
    line-height: 2.8em;
    margin-bottom: 4%;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    background-color: #1aa5b5;
}
/*遊戲大廳*/
.slot_bg {
    background: url(../images/cm/game_bg.jpg?2021010401);
    background-size: 100% auto;
    padding: 0;
    height: 100% !important;
}
#hot_list, #rec_list, #all_list {
    display: inline-block;
    width: auto;
    padding: 0 9px;
}
.slotgame_width{
    float: left;
    width: 30%;
    height: 13em;
    margin: 0 0.3em 0.5em;
    box-sizing: border-box;
}
.slotgame_width .gamestate .gameicon{
    background: none;
    border: 5px solid #3f3f3f;
}
.slotgame_width .gameid{
    background: #3f3f3f;
    height: 31px;
    line-height: 12px;
}
.slotgame_width .gameid span {
    vertical-align: middle;
    display: inline-block;
    line-height: 12px;
}
/*平台轉點*/
.transfer_set, .withdraw_set, .memberInfo_set {
    display: table;
    width: 90%;
    margin: 0 auto;
    padding: 0.5em 0 8em 0;
}
.game_sum {
    color: #fff;
    font-size: 0.9em;
    margin-bottom: 1.2em;
}
.select_account {
    position: relative;
    display: table;
    width: 100%;
    cursor: pointer;
    background-color: #0e5586;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    box-sizing: border-box;
    border-bottom: 1px solid #0e3b5a;
}
.game_list {
    position: relative;
    float: left;
    width: 45%;
    line-height: 2.9em;
    padding-left: 0.5em;
    vertical-align: middle;
}
.game_list:after {
    content: "";
    width: 1px;
    height: 60%;
    background-color: rgba(255, 255, 255, 0.17);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.game_condition {
    float: right;
    line-height: 2.8em;
    padding-right: 12%;
    text-align: right;
}
.select_account:after {
    content: "";
    background-image: url(../images/index_icon/icon_select.png?20200413);
    background-repeat: no-repeat;
    background-size: auto 20%;
    background-position: 95% 50%;
    position: absolute;
    right: 2%;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 45px;
    height: 45px;
}
.select_game {
    background-color: #07436b;
    box-sizing: border-box;
}
.select_game ul {
    position: relative;
    display: table;
    width: 100%;
}
.select_game ul:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.15);
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
}
.total_money {
    background-color: #925509 !important;
    border-radius: 0 0 3px 3px;
}
.select_account .game_list, .select_account .game_condition,
.total_money .game_list, .total_money .game_condition {
    color: #ff0;
    border-top: none;
}
.transfer_form li, .withdraw_form li, .deposit_money,
.mi_from li, .mt_from li {
    position: relative;
    display: table;
    width: 100%;
    letter-spacing: 1px;
    margin-bottom: 0.8em;
    text-align: justify;
}
.transfer_form .w50L, .transfer_form .w50R,
.withdraw_form .w50L, .withdraw_form .w50R,
.mt_from .w50L, .mt_from .w50R,
.mi_from .w50L, .mi_from .w50R {
    width: 49% !important;
}
#Transfer_Out ,#Transfer_In{
    width: 100% !important;
}
.transfer_set option, .withdraw_form option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}
.transfer_set input[type="text"], .transfer_set input[type="date"], .transfer_set select,
.withdraw_set input[type="text"], .withdraw_set input[type="password"], .withdraw_set select,
.mt_from input[type="text"], .mt_from input[type="password"], .record_search input[type="text"],
.record_search select, .deposit_money input[type="text"], .deposit_money select,
.memberInfo_set input[type="text"], .memberInfo_set input[type="password"] {
    height: 2.8em;
    padding: 0 0.5em;
    font-size: 0.9em;
    background-color: #0e5586;
    border: 0;
}
/*轉點記錄_搜尋列*/
.record_search {
    width: 100%;
    margin: 0 auto 1em;
    border: 1px solid #0e5586;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.search_title {
    position: relative;
    line-height: 2.4em;
    font-size: 0.9em;
    color: #fff;
    cursor: pointer;
    text-align: center;
    background-color: #023d65;
}
.search_title:after {
    content: "";
    background-image: url(../images/index_icon/icon_select.png?20200413);
    background-repeat: no-repeat;
    background-size: auto 20%;
    background-position: 95% 50%;
    position: absolute;
    right: 2%;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 45px;
    height: 45px;
}
.search_detail {
    display: none;
    width: 94%;
    margin: 0 auto;
    padding: 5% 3%;
    border-top: 1px solid #0e5586;
}
.search_detail li {
    position: relative;
    display: table;
    width: 100%;
    padding-bottom: 0.7em;
}
.select_date {
    position: relative;
    width: 100%;
    display: table;
}
.select_date:after {
    content: "-";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff;
    text-align: center;
    line-height: 45px;
    z-index: -1;
}
.select_date .left_date, .select_date .right_date {
    float: left;
    width: 48%;
    box-sizing: border-box;
    background-image: url(../images/member_icon/icon_date.png?20200413);
    background-repeat: no-repeat;
    background-size: auto 70%;
    background-position: 95% 45%;
    cursor: pointer;
}
.select_date .left_date {
    margin-right: 4%;
}
/*轉點記錄_表格*/
.record_list {
    line-height: 1.25em;
    margin-bottom: 1em;
    color: #fff;
    text-align: center;
    font-size: 0.8em;
    border: 1px solid #33739e;
}
.record_list .cell1 {
    width: 21%;
}
.record_list .cell2 {
    width: 26%;
}
.record_list th {
    padding: 0.5em 0;
    /*color: rgba(255,255,255,0.6);*/
    border: 1px solid #33739e;
    background-color: #07436b;
    vertical-align: middle;
    text-align: center;
}
.record_list td {
    padding: 0.3em 0;
    border: 1px solid #33739e;
    background-color: #175884;
    vertical-align: middle;
}
.record_date span {
    display: inline-block;
    *display: inline;
}
.record_date .time_sec {
    color: rgba(255, 255, 255, 0.6);
}
/*轉點記錄_分頁按鈕*/
.record_btn input[type="button"] {
    height: 2.3em;
    font-size: 1.1em;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-color: #FF9800;
}
.record_btn input[type="button"]:active {
    color: #fff;
    opacity: .3;
    -moz-opacity: .3;
    -khtml-opacity: .3;
    filter: alpha(opacity=30);
    background-color: #000 !important;
}
/*儲值專區_補充資料*/
.additional_set {
    width: 100%;
    height: auto;
    margin: 0 auto 6em;
}
.bank_numbers {
    display: inline-block;
    *display: inline;
    width: 56%;
    margin-right: 2.5%;
    vertical-align: top;
}
.bank_name {
    display: inline-block;
    *display: inline;
    width: 40%;
    text-align: left;
    vertical-align: top;
}
.custom {
    display: block;
    margin-top: 6px;
}
.confirm_title {
    display: table-cell;
    width: 42%;
    padding-left: 5px;
    vertical-align: middle;
}
.confirm_set {
    display: table-cell;
    vertical-align: middle;
}
.btn_confirm {
    display: inline-block;
    *display: inline;
    margin-right: 0.8em;
    text-align: right;
    font-size: 1.2em;
    cursor: pointer;
}
.confirm_box .btn_checkbox {
    display: inline-block;
    *display: inline;
    width: 2.3em;
    height: 2.3em;
    background-color: #0e5586;
    margin-right: 0.5em;
    vertical-align: middle;
}
/*訊息專區*/
.mailbox_set{
    width: 90%;
    margin: 0 auto;
    padding: 0.5em 0 8em 0;
}
.trading_set, .get_point_set {
    display: table;
    width: 90%;
    margin: 0 auto;
    padding: 0.5em 0 8em 0;
}
.mag_text {
    text-align: center;
}
.message_set {
    display: table;
    width: 90%;
    margin: 0 auto;
    padding: 0.5em 0 8em 0;

}
.mailbox_btn, .trade_rec_btn {
    display: table;
    width: 100%;
    font-size: 1.1em;
    margin-bottom: 0.5em;
}
.mailbox_btn .btn_all, .mailbox_btn .btn_cancel,
.trade_rec_btn .btn_all, .trade_rec_btn .btn_cancel {
    width: 32%;
    height: 2.2em;
    margin-right: 2%;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    background-color: #1aa5b5;
    cursor: pointer;
}
.mailbox_btn .btn_del, .trade_rec_btn .btn_del {
    width: 32%;
    height: 2.2em;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    background-color: #e80000;
    cursor: pointer;
}
.mailbox_info_set {
    margin: 0.5em auto;
}
.mailbox_set .mail_list { /*標題設定*/
    padding: 0.5em 0.5em 0.8em 0.5em;
    color: #fff;
    background-color: #01406d;
    border: 1px solid #426c8a;
}
.mail_title_top {
    width: 100%;
}
.mail_title_top .btn_checkbox {
    display: inline-block;
    *display: inline;
    width: 1.3em;
    height: 1.3em;
    margin: 0 0.2em 0 0;
    padding: 0;
    background-color: #0e5586;
    vertical-align: middle;
}
.mail_title_bottom {
    width: 100%;
    height: 1.7em;
    line-height: 1.7em;
    vertical-align: middle;
}
.mail_text {
    display: inline-block;
    *display: inline;
    float: left;
    width: 92%;
    line-height: 1.1em;
    margin-top: 0.5em;
    color: #ff0;
    font-size: 0.9em;
    font-weight: normal;
    vertical-align: middle;
}
.mail_title{
    display: inline-block;
    *display: inline;
    width: 72%;
    font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.unlook {
    display: inline-block;
    *display: inline;
    background: #d91f48;
    color: #fff;
    padding: 5px 10px;
    margin: 0 5px 0 0;
    border-radius: 5px;
}
.mail_container { /*內文設定*/
    display: none;
    margin-bottom: 1em;
    padding: 0.5em 1em;
    line-height: 1.2em;
    color: #fff;
    font-size: 0.9em;
    text-align: justify;
    background-color: #105180;
    -webkit-border-radius: 0 0 0.5em 0.5em;
    -moz-border-radius: 0 0 0.5em 0.5em;
    -ms-border-radius: 0 0 0.5em 0.5em;
    -o-border-radius: 0 0 0.5em 0.5em;
    border-radius: 0 0 0.5em 0.5em;
    border: 1px solid #55809e;
    border-top: none !important;
}
.text_important {
    color: #ffca00;
}
/*線上留言*/
.leave_message .mag_text h3 {
    color: rgba(255, 255, 255, 0.7);
    font-size: 1em;
    font-weight: normal;
    text-align: left;
    margin: 0 0 0.5em 1.5em;
}
.leave_message .mag_text textarea {
    width: 93%;
    height: 5em;
    line-height: 1.4em;
    padding: 0.5em;
    margin: 0 0 1em 0;
    color: #fff;
    font-size: 1.1em;
    background-color: #0e5586;
}
/*舊存款+客服(共用)*/
.deposit_list_set {
    display: table;
    width: 90%;
    min-height: 900px;
    margin: 1em auto 1em;
}
.online_service_set {
    /*display: table;*/
    width: 90%;
    margin: 0em auto 8em;
    padding: 0 0 5em 0;
}
.deposit_list, .service_list {
    position: relative;
    display: table;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 3%;
    padding: 0.6em 0.3em;
    color: #fff;
    background-color: #176299;
    border: 1px solid #598db3;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    background-image: url(../images/index_icon/btn_next.png?20200413);
    background-repeat: no-repeat;
    background-size: auto 22%;
    background-position: 96% 50%;
    vertical-align: middle;
}
.service_list {
    cursor: pointer;
}
.deposit_list.disabled, .service_list.disabled {
    background-color: #194465;
    border: 1px solid #2b5c82;
    background-image: none;
    color: rgba(255, 255, 255, 0.45);
}
.service_list.disabled {
    cursor: none;
}
.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 {
    display: inline-block;
    *display: inline;
    width: 2.5em;
    height: 2.5em;
    margin: 0 3% 0 2%;
    vertical-align: middle;
}
.btn_wechat, .btn_alipay, .btn_fastpay, .btn_qq, .btn_unionpay, .btn_jd,
.btn_online, .btn_bank, .icon_search, .btn_realbank, .btn_unionfast_pay,
.btn_ali_personal, .btn_wechat_personal, .btn_quickpass {
    display: inline-block;
    *display: inline;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-position: 50% 48%;
}
/*個人支付寶*/
.icon_ali_personal, .btn_ali_personal, .s_ali_personal, .s_ali_personal2 {
    background: url(../images/member_icon/icon_ali_personal.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*個人微信*/
.icon_wechat_personal, .btn_wechat_personal, .s_wechat_personal, .s_wechat_personal2 {
    background: url(../images/member_icon/icon_wechat_personal.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*LINE支付*/
.icon_wechat_pay, .btn_wechat, .s_wechatpay, .s_wechatpay2 {
    background: url(../images/member_icon/Zalo_icon.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*支付寶充值*/
.icon_ali_pay, .btn_alipay, .s_alipay, .s_alipay2 {
    background: url(../images/member_icon/icon_ali_pay.png?20200413) no-repeat;
    background-size: 100% auto;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
}
/*網銀快捷支付*/
.icon_fast_pay, .btn_fastpay, .s_fastpay, .s_fastpay2 {
    background: url(../images/member_icon/icon_fast_pay.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*銀聯卡支付*/
.btn_unionpay, .s_unionpay, .s_unionpay2 {
    background: url(../images/member_icon/icon_union_pay.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*銀聯快捷支付*/
.icon_unionfast_pay, .btn_unionfast_pay {
    background: url(../images/member_icon/icon_unionfast_pay.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*QQ支付*/
.icon_qq, .btn_qq, .s_qqpay, .s_qqpay2 {
    background: url(../images/member_icon/Viber_icon.png?20200413) no-repeat;
    background-size: 100% auto;
}
.icon_qq_pay {
    background: url(../images/member_icon/icon_qq_pay.png?20200413) no-repeat #fff;
    background-size: 100% auto;
}
/*京東支付*/
.icon_jd_pay {
    background: url(../images/member_icon/icon_jd_pay.png?20200413) no-repeat #fff;
    background-size: 100% auto;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
}
.btn_jd {
    background: url(../images/member_icon/icon_jd_pay.png?20200413) no-repeat #fff;
    background-size: 100% auto;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
}
.s_jdpay, .s_jdpay2 {
    background: url(../images/member_icon/icon_jd_pay.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*在線網銀*/
.icon_online_pay, .btn_online, .s_webpay, .s_webpay2 {
    background: url(../images/member_icon/icon_web_pay.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*網路銀行*/
.icon_realbank, .btn_realbank, .s_realbank, .s_realbank2 {
    background: url(../images/member_icon/icon_realbank.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*柜台存款*/
.icon_bank_pay, .btn_bank {
    background: url(../images/member_icon/icon_bank_pay.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*線上留言*/
.icon_leave_message {
    background: url(../images/member_icon/icon_leave_message.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*銀聯卡支付*/
.icon_union_pay {
    background: url(../images/member_icon/icon_union_pay.png?20200413) no-repeat;
    background-size: 100% auto;
    background-position: 50% 50%;
    width: 3em;
    height: 3em;
    margin: 0 2% 0 1%;
}
/*財付通支付*/
.icon_ten_pay {
    background: url(../images/member_icon/icon_ten_pay.png?20200413) no-repeat;
    background-size: 100% auto;
    background-position: 50% 50%;
}
/*手機在線支付*/
.icon_card_pay {
    background: url(../images/member_icon/icon_card_pay.png?20200413) no-repeat;
    background-size: 100% auto;
    background-position: 50% 50%;
}
/*雲閃付*/
.icon_quickpass, .btn_quickpass, .s_quickpass, .s_quickpass2 {
    background: url(../images/member_icon/icon_quickpass.png?20200413) no-repeat;
    background-size: 100% auto;
}
/*存款_維護中*/
.deposit_list.disabled .icon_online_pay, .deposit_list.disabled .icon_fast_pay,
.deposit_list.disabled .icon_union_pay, .deposit_list.disabled .icon_qq_pay,
.deposit_list.disabled .icon_qq, .deposit_list.disabled .icon_wechat_pay,
.deposit_list.disabled .icon_ali_pay, .deposit_list.disabled .icon_jd_pay,
.deposit_list.disabled .icon_bank_pay, .deposit_list.disabled .icon_realbank,
.deposit_list.disabled .icon_unionfast_pay, .deposit_list.disabled .icon_ali_personal,
.deposit_list.disabled .icon_wechat_personal, .deposit_list.disabled .icon_quickpass {
    opacity: .4;
    -moz-opacity: .4;
    -khtml-opacity: .4;
    filter: alpha(opacity=40);
}
/*線上客服_未開放*/
.service_list.disabled .btn_online_service, .service_list.disabled .icon_leave_message,
.service_list.disabled .icon_wechat_pay, .service_list.disabled .icon_qq_pay,
.service_list.disabled .icon_qq {
    opacity: .4;
    -moz-opacity: .4;
    -khtml-opacity: .4;
    filter: alpha(opacity=40);
}
.deposit_text, .service_text {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
}
.deposit_text h3, .service_text h3 {
    font-size: 1em;
    margin: 0 0 1% 0;
}
.deposit_text span, .service_text span {
    color: #fff;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(opacity=50);
    font-size: 0.8em;
}
.deposit_list.disabled span, .service_list.disabled span {
    color: #fff;
    opacity: .25;
    -moz-opacity: .25;
    -khtml-opacity: .25;
    filter: alpha(opacity=25);
}
.deposit_list.disabled .maintain_text, .deposit_list.disabled .not_open_text,
.service_list.disabled .maintain_text, .service_list.disabled .not_open_text {
    display: block !important;
    float: right;
    height: 1.2em;
    line-height: 1.2em;
    margin: 0;
    padding: 0.3em 0.5em;
    color: #ff7575;
    text-align: center;
    background-color: rgba(185, 0, 0, 0.6);
    border: 1px solid #925757;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
/*第二版存款*/
.dplevel_set {
    display: table;
    width: 90%;
    min-height: 900px;
    margin: 0 auto;
    padding: 0.5em 0 8em 0;
}
.dplevel_text {
    display: inline-block;
    *display: inline;
    width: 55%;
    vertical-align: middle;
}
.dplevel_text h3 {
    font-size: 1em;
    margin: 3px 0 3px 5px;
    vertical-align: middle;
}
.dplevel_text span {
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.7em;
}
/*維護中*/
.newdp_fix {
    position: absolute;
    display: inline-block;
    *display: inline;
    width: 91%;
    height: 68px;
    line-height: 68px;
    margin: 0 5px 0 0;
    color: #ff0;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    background-color: rgba(120, 0, 0, 0.7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    vertical-align: middle;
    z-index: 50;
}
/*開放中*/
.dplevel_list {
    position: relative;
    display: table;
    width: 98.5%;
    height: 60px;
    line-height: 23px;
    margin-bottom: 3%;
    padding: 0.2em;
    color: #fff;
    background-color: #176299;
    border: 1px solid #598db3;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    vertical-align: middle;
}
.dplevel_list.disabled {
    background-color: #194465;
    border: 1px solid #2b5c82;
    color: rgba(255, 255, 255, 0.45);
}
.newdp_select {
    display: inline-block;
    *display: inline;
    width: 100%;
    height: 1.8em;
    padding: 0 0.5em;
    background-color: #003960;
    border: 0;
    opacity: .7;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    filter: alpha(opacity=70);
}
/*第二版存款_維護中*/
.dplevel_list.disabled .icon_online_pay, .dplevel_list.disabled .icon_fast_pay,
.dplevel_list.disabled .icon_union_pay, .dplevel_list.disabled .icon_qq_pay,
.dplevel_list.disabled .icon_qq, .dplevel_list.disabled .icon_wechat_pay,
.dplevel_list.disabled .icon_ali_pay, .dplevel_list.disabled .icon_jd_pay,
.dplevel_list.disabled .icon_bank_pay, .dplevel_list.disabled .icon_realbank,
.dplevel_list.disabled .icon_unionfast_pay, .dplevel_list.disabled .icon_ali_personal,
.dplevel_list.disabled .icon_wechat_personal, .dplevel_list.disabled .icon_quickpass {
    opacity: .4;
    -moz-opacity: .4;
    -khtml-opacity: .4;
    filter: alpha(opacity=40);
}
.dplevel_list.disabled span {
    color: rgba(255, 255, 255, 0.25);
}
.dplevel_list.disabled .maintain_text, .dplevel_list.disabled .not_open_text {
    display: block !important;
    float: right;
    height: 1.2em;
    line-height: 1.2em;
    margin: 0;
    padding: 0.3em 0.5em;
    color: #ff7575;
    text-align: center;
    background-color: rgba(185, 0, 0, 0.6);
    border: 1px solid #925757;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.dplevel_btn {
    display: inline-block;
    *display: inline;
    width: 18%;
    height: 1.6em;
    line-height: 1.6em;
    margin: 0 0 0 10px;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    background-color: #e48900;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: bottom;
    cursor: pointer;
}
/*********  第三新版存款畫面  *********/
.dp3_set {
    position: relative;
    display: inline-block;
    *display: inline;
    width: 100%;
    margin: 0.5em auto;
    text-align: center;
    vertical-align: top;
}
.text_left {
    text-align: left;
}
.dp3_title {
    padding: 5px 10px;
    margin: 0 0 10px 0;
    font-size: 1.3em;
    font-weight: bold;
    text-align: left;
}
.dp3_set .dp3_right {
    float: right;
    padding: 0 0 0 20px;
    font-size: 0.9em;
}
.dp3_set .dp3_left {
    float: left;
}
.dp3_inblock {
    display: inline-block;
    *display: inline;
    width: 24%;
    margin: 0 0 10px 0;
}
.dp3_payicon, .dp3_fix {
    display: inline-block;
    *display: inline;
    padding: 20px 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    vertical-align: middle;
}
.dp3_payicon {
    width: 130px;
    height: 130px;
    line-height: 15px;
    color: #333;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #e2e2e2 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #e2e2e2 100%);
    background: linear-gradient(to bottom, #fff 0%, #e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e2e2e2', GradientType=0 );
    cursor: pointer;
}
.dp3_payicon:hover {
    background: #52ffc7;
    background: -moz-linear-gradient(top, #52ffc7 0%, #fff0a4 100%);
    background: -webkit-linear-gradient(top, #52ffc7 0%, #fff0a4 100%);
    background: linear-gradient(to bottom, #52ffc7 0%, #fff0a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52ffc7', endColorstr='#fff0a4', GradientType=0 );
    -webkit-transition: all 0.2s 0.1s ease-in-out;
    -moz-transition: all 0.2s 0.1s ease-in-out;
    -o-transition: all 0.2s 0.1s ease-in-out;
    -ms-transition: all 0.2s 0.1s ease-in-out;
    transition: all 0.2s 0.1s ease-in-out;
}
.dp3_payicon:focus, .dp3_payicon.selected {
    background: #ff75a1;
    background: -moz-linear-gradient(top, #ff75a1 0%, #fff0a4 100%);
    background: -webkit-linear-gradient(top, #ff75a1 0%, #fff0a4 100%);
    background: linear-gradient(to bottom, #ff75a1 0%, #fff0a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff75a1', endColorstr='#fff0a4', GradientType=0 );
}
.dp3_fix {
    position: absolute;
    width: 130px;
    height: 130px;
    line-height: 10px;
    background: url(../images/member_icon/dp_fix.png?20200413) no-repeat;
    background-size: 100% auto;
    z-index: 20;
}
.s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
.s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
.s_quickpass2 {
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
}
.deposit_submain .s_title2 {
    line-height: 24px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
.fix_text {
    margin: 45px 0 0 0;
    color: #ff0;
    font-size: 1.25em;
    font-weight: bold;
}
.bank_input {
    display: inline-block;
    *display: inline;
    width: 280px;
    height: 30px;
    line-height: 30px;
    color: #555;
    font-size: 15px;
    margin: 5px 0 0 0;
    padding-left: 5px;
    border: none !important;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.dp3_account, .dp3_money {
    /*padding: 0 0 10px 10px;*/
    margin: 0 auto;
    font-size: 1em;
    width: 102%;
    text-align: left;
}
.dp3_account div, .dp3_money div {
    font-size: 1em;
    margin: 2px 0;
    vertical-align: middle;
}
.dp3_money .dp3_money_text{
    width:50%;
    display: inline;
}
.pay_title{
    padding: 5px 10px;
    margin: 10px 0 0 0;
    color: #333;
    font-size: 1.1em;
    font-weight: bold;
    text-align: left;
    border-left: 10px solid #1aa5b5;
    background: #c9c9c9;
}
.dp3_points .btn_BankShow{
    display: inline;
}
#AccountNumberShow .vip_th3, #CardNumberShow .vip_th3{
    vertical-align: top;
}
#AccountNumberShow .vip_td1 .vipacc_no, #CardNumberShow .vip_td1 .vipacc_no{
    width: 55%;
}
#AccountNumberShow .vip_td1 a, #CardNumberShow .vip_td1 a{
    padding:0 2px;
}
.dp3_money_text .btn_BankShow:focus,.dp3_money_text .btn_BankShow:hover{
    text-decoration: none;
    background-color: #457277;
    color: #c7c7c7;
}
#HKMoney{
    width: 98%;
}
.dp3_set .bankvip_info input[type="text"] {
    width: 30%;
    font-size: 1em;
    margin: 0;
}
.dp3_set input[type="text"] {
    width: 98%;
    margin: 0 0 5px 0;
    vertical-align: middle;
}
.dp3_select {
    width: 98%;
    color: #fff;
    border: none;
    vertical-align: middle;
}
.dp3_set input[type="button"] {
    width: 100%;
    height: 2.3em;
    margin: 0px auto;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    border: 0;
    background-color: #e48900;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: middle;
    cursor: pointer;
}
.s_realbank, .s_webpay, .s_fastpay, .s_qqpay, .s_ali_personal,
.s_wechatpay, .s_alipay, .s_unionpay, .s_jdpay, .s_wechat_personal,
.s_quickpass {
    display: inline-block;
    *display: inline;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0;
    vertical-align: middle;
}
/*選擇渠道*/
.dp3_data {
    padding: 10px 0 5px 20px;
    text-align: left;
}
.dpcardbtn_set, .dpcardbtn_set1 {
    display: inline-block;
    *display: inline;
    width: 30%;
    padding: 0.5em 0;
    margin: 0 5px 5px 0;
    cursor: pointer;
    text-align: center;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    vertical-align: middle;
}
.dpcardbtn_set1 {
    width: auto;
    padding: 0.5em 0.8em;
}
.dpcardbtn_set, .dpcardbtn_set1 {
    background-color: #30a8b6;
}
.dpcardbtn_set:hover, .dpcardbtn_set:focus, .dpcardbtn_set.selected,
.dpcardbtn_set1:hover, .dpcardbtn_set1:focus, .dpcardbtn_set1.selected {
    background-color: #e48900;
}
.dpcardbtn_text {
    font-size: 1.1em;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
}
.dp3_tips {
    font-size: 0.9em;
    vertical-align: middle;
    text-align: left;
    margin: 0 0 5px 0;
}
.dp3_tips_up {
    position: absolute;
    top: 25px;
    right: 2%;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    z-index: 15;
}
.dp3_tips_up .dp3_arrow_up {
    position: absolute;
    top: 17px;
    left: 5px;
    width: 0;
    height: 0;
    border: 10px dashed transparent;
    border-right-style: solid;
    border-right-color: #de0000;
}
/*********  台灣版存款畫面  *********/
.s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
    width: 65px;
    height: 65px;
    margin: 0 auto 5px;
    text-align: center;
    vertical-align: middle;
}
/*VIP*/
.s_vip, .fast_vip {
    background: url(../images/member_icon/s_vip.png?20200514) no-repeat;
    background-size: 100% auto;
}
/*其他支付*/
.s_else{
    background: url(../images/member_icon/s_else.png?20210122) no-repeat;
    background-size: 100% auto;
}
/*銀行直連*/
.s_Banking, .fast_Banking {
    background: url(../images/member_icon/s_banking.png?20200430) no-repeat;
    background-size: 100% auto;
}
/*Zalo*/
.s_zalo{
    background: url(../images/member_icon/s_zalo.png?20200514) no-repeat;
    background-size: 100% auto;
}
/*Momo*/
.s_momo{
    background: url(../images/member_icon/s_momo.png?20200514) no-repeat;
    background-size: 100% auto;
}
/*超商*/
.s_24h_store, .fast_24h_store {
    background: url(../images/member_icon/s_24h_store.png?20200514) no-repeat;
    background-size: 100% auto;
}
.dp3_title .text_red{
    font-size: 1.5rem;
}
/*ATM*/
.s_atm, .fast_atm {
    background: url(../images/member_icon/s_atm.png?20200514) no-repeat;
    background-size: 100% auto;
}

/*QRCode*/
.s_qrcode, .fast_qrcode {
    background: url(../images/member_icon/s_qrcode.png?20200514) no-repeat;
    background-size: 100% auto;
}

/*Line Pay*/
.s_linepay, .fast_linepay {
    background: url(../images/member_icon/s_linepay.png?20200514) no-repeat;
    background-size: 100% auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
/*信用卡*/
.s_credit_card, .fast_credit_card {
    background: url(../images/member_icon/s_credit_card.png?20200514) no-repeat;
    background-size: 100% auto;
}
/*快選*/
.fast_vip, .fast_24h_store, .fast_atm, .fast_linepay, .fast_credit_card, .s_else, .s_zalo, .s_momo,
.fast_qrcode,.fast_Banking{
    display: inline-block;
    width: 70px; /*90px*/
    height: 70px; /*90px*/
    margin: 0px auto;
    vertical-align: middle;
}
.fs_text {
    margin: 5px auto 0;
    line-height: 14px;
    font-size: 0.9em;
    text-align: center;
}
.fast_list .very_small {
    width: 25px;
    height: 25px;
}
/*選擇儲值點數*/
.dp3_set .dp3_list {
    position: relative;
    display: inline-block;
    *display: inline;
    width: 110px;
    padding: 8px 0;
    margin: 10px 0 0 10px;
    color: #333;
    font-size: 1.2em;
    text-align: center;
    background-color: #fff;
    border: 2px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    transition: 0.3s linear;
    cursor: pointer;
}
.dp3_set .dp3_list:hover, .dp3_set .dp3_list:active {
    color: #ff4b4b;
    font-weight: bold;
    background-color: transparent;
    border: 2px solid #ff4b4b;
}
.dp3_set .dp3_list:focus, .dp3_set .dp3_list.selected {
    color: #fff;
    font-weight: bold;
    background-color: #ff4b4b;
    border: 2px solid #ff4b4b;
}
.dp3_inputset {
    text-align: left;
}
.dp3_set .dp3pt_input {
    display: inline-block;
    *display: inline;
    width: 200px;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    color: #555;
    font-size: 15px;
    border: none;
    background-color: #ececec;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
}
/*存款、幫助中心(微信、在線支付、支付寶_共用快捷列)*/
.onlinepay_set {
    margin-bottom: 2em;
}
.deposit_container, .help_set {
    height: auto;
    padding: 0 5%;
    margin: 0 0 8em 0;
}
.fast_select {
    margin-top: 2.5em;
}
.fast_select:hover { /*標題滑過或按下發亮*/
    background-color: #043454;
}
.fast_select .fast_list {
    float: left;
    width: 100%;
    margin: 0px auto 0;
    padding: 0.2em 0.5em;
    text-align: center;
    cursor: pointer;
}
.fast_title_left {
    float: left;
    width: 90%;
    font-size: 1em;
    vertical-align: middle;
    text-align: center;
    padding-left: 40px;
}
.fast_text {
    display: inline-block;
    *display: inline;
    width: 80%;
}
.fast_title_right {
    float: right;
    color: #fff;
    font-weight: normal;
    vertical-align: middle;
    border: 0.6em;
    border-style: solid;
    border-color: #ccc transparent transparent transparent;
    margin: 0.5em 1% 0 0;
}
.fast_list:after, .fast_container:after, .fast_title_left:after,
.fast_title_right:after, .bank_list:after {
    content: "";
    clear: both;
}
.fast_container {
    display: block;
    width: 100%;
    padding: 5px;
    margin: -6px auto 0;
    line-height: 1.2em;
    border-top: none;
    text-align: center;
}
.fast_container .fast_set {
    display: table;
    width: 100%;
    margin: 5px auto;
    text-align: left;
}
.fast_icon {
    display: inline-block;
    *display: inline;
    margin: 0;
    padding: 15px;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;
    cursor: pointer;
    /*width: 45%;*/
}
.fast_icon:hover, .fast_icon:focus {
    color: #333;
    font-weight: bold;
    background: #52ffc7;
    background: -moz-linear-gradient(top, #52ffc7 0%, #fff0a4 100%);
    background: -webkit-linear-gradient(top, #52ffc7 0%, #fff0a4 100%);
    background: linear-gradient(to bottom, #52ffc7 0%, #fff0a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52ffc7', endColorstr='#fff0a4', GradientType=0 );
    border-radius: 50%;
}
.fast_icon.selected {
    color: #333;
    font-weight: bold;
    background: #ff75a1;
    background: -moz-linear-gradient(top, #ff75a1 0%, #fff0a4 100%);
    background: -webkit-linear-gradient(top, #ff75a1 0%, #fff0a4 100%);
    background: linear-gradient(to bottom, #ff75a1 0%, #fff0a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff75a1', endColorstr='#fff0a4', GradientType=0 );
    border-radius: 50%;
}
.fast_container .fast_btn {
    display: inline-block;
    width: 49%;
    line-height: 2.5em;
    margin: 1% 0;
    background-color: #676767;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    color: #fff;
    text-align: center;
}
.fast_container .fast_btn.disabled {
    background-color: #257882;
    color: rgba(255, 255, 255, 0.35);
}
.icon_warning {
    background: url(../images/index_icon/icon_warning.png?20200413) no-repeat;
    background-size: 100% auto;
    background-position: 50% 48%;
    display: inline-block;
    *display: inline;
    width: 1.1em;
    height: 1.1em;
    margin: 0 0.5em;
    vertical-align: middle;
}
.fast_container .fast_btn:nth-child(odd) {
    margin-right: 1%;
}
.fast_container .fast_btn:nth-child(even) {
    margin-left: 1%;
}
/*存款(微信支付)*/
.deposit_container .precautions_msg {
    font-size: 0.8em;
    padding: 0 1em 1em 1.8em;
    list-style-type: decimal;
    color: #fff;
}
.mt_from .precautions_msg {
    font-size: 0.8em;
    padding: 0 1.8em 0.5em 1.8em;
    color: #fff;
}
.deposit_container .precautions_list, .mt_from .precautions_list {
    line-height: 2em;
}
/*存款(在線支付)*/
.atm_service {
    display: table;
    width: 100%;
    padding-bottom: 2%;
    margin-bottom: 1em;
    border: 1px solid #255271;
    background-color: #043454;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.atm_btn {
    float: left;
    width: 30.6%;
    height: 3.5em;
    line-height: 3.5em;
    margin: 2% 0 0 2%;
    color: #fff;
    text-align: center;
    background-color: #0e5586;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    cursor: pointer;
}
.atm_service .selected {
    background-color: #307fb6;
}
.atm_btn.disabled {
    color: rgba(255, 255, 255, 0.45);
    cursor: none;
}
.atm_btn.disabled .icon_union_pay, .atm_btn.disabled .icon_ten_pay, .atm_btn.disabled .icon_card_pay {
    opacity: .4;
    -moz-opacity: .4;
    -khtml-opacity: .4;
    filter: alpha(opacity=40);
}
.atm_btn.disabled .maintain_text {
    display: table !important;
    position: relative;
    top: -75%;
    left: 20%;
    width: 50%;
    height: 1.2em;
    line-height: 1.2em;
    padding: 0.3em 0.5em;
    font-size: 0.9em;
    color: #ff7575;
    text-align: center;
    background-color: #800;
    border: 1px solid #925757;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.atm_text {
    display: inline-block;
    *display: inline;
    font-size: 0.75em;
}
.bank_container, .bankvip_container {
    margin:0 0 1em 0;
    padding: 1em;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.online_order {
    display: table;
    width: 100%;
    line-height: 2.5em;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
    background-color: #307fb6;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.order_title {
    position: relative;
    display: table-cell;
    width: 20%;
    padding: 0 1em;
    white-space: nowrap;
}
.order_title:after {
    content: "";
    display: block;
    width: 1px;
    background-color: #1b5075;
    position: absolute;
    right: -1px;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.bank_money {
    display: table-cell;
    color: #ffde00;
    font-size: 1.2em;
    line-height: 30px;
}
.bank_title {
    text-align: center;
    font-size: 1em;
    color: rgba(255,255,255,0.7);
    margin: 0 0 0.6em 0;
}
.bank_select {
    display: table;
    width: 100%;
    margin-bottom: 0.3em;
}
.bank_select img, .webbank_select img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
    height: 105%;
    border: 0;
    margin: auto;
}
.bank_list {
    float: left;
    position: relative;
    width: 48%;
    height: 3.8em;
    margin: 0 5px 0.3em 0;
    overflow: hidden;
    border: 2px solid #fff;
    background-color: #fff;
    box-sizing: border-box;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: middle;
    cursor: pointer;
}
.bank_list.selected, .webbank_list.selected {
    border: 2px solid #ff7070;
}
.bank_list.selected:before, .webbank_list.selected:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-width: 0 1.5em 1.2em 0;
    border-style: solid;
    border-color: transparent #ff7070 transparent transparent;
    z-index: 1;
}
.bank_list.selected:after, .webbank_list.selected:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/member_icon/icon_select.png?20200413) no-repeat;
    background-size: 100%;
    width: 0.7em;
    height: 0.7em;
    z-index: 2;
}
/*銀行轉帳*/

.infobtn_store {
    width: 70%;
    height: 45px;
    line-height: 44px;
    cursor: pointer;
    text-align: center;
    margin: 5px auto!important;
    background-color: #009688;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
}
.infobtn_store:active {
    background-color: #083c67;
}
.infobtn_text {
    font-size: 0.8em;
    color: #fff;
    margin-left: 10px;
    vertical-align: middle;
}
.icon_mobile{
    display: inline-block;
    height: 38px;
    width: 25px;
    margin: 0 5px 0 0;
    background: url(../images/member_icon/icon_mobile.png?20191014) no-repeat;
    background-size: 100% auto;
    vertical-align: middle;
}
.bankvip_title {
    padding: 0 0 0.2em 0;
    margin: 0 0 0.5em 0;
    text-align: center;
    font-size: 1.2em;
    color: rgba(255,255,255,0.7);
    border-bottom: 1px solid rgba(255,255,255,0.25);
}
.bankvip_info {
    display: table;
    color: #fff;
    padding: 0 0 1em 0;
    margin: 1em auto;
    font-size: 1em;
    text-align: left;
    border-bottom: 1px solid rgba(255,255,255,0.25);
}
.bankvip_info #realVND {
    width: 100%;
    display: inline-block;
    text-align: right;
    padding-right: 2%
}
.vip_th1, .vip_th2 {
    display: inline-block;
    width: 20%;
    margin: 5px 0;
    vertical-align: top;
}
.vip_th3{
    display: inline-block;
    margin: 5px 0;
    vertical-align: top;
}
.vip_th2 {
    width: 32%;
}
.vip_td3{
    display: inline-block;
    width: 98%;
}
#RealBankStep2 .vip_td3{
    display: flex;
    align-items: center;
}
.vip_td1, .vip_td2 {
    display: inline-block;
    width: 97%;
    line-height: 20px;
    margin: 5px 0;
    vertical-align: top;
}
.vip_td2 {
    width: 65%;
}
.dplevel_set .vipacc_no {
    display: inline-block;
    width: 40%;
    height: 1.5em;
    line-height: 1.5em;
    padding: 0;
    color: #fff;
    font-size: 1.1em;
    background-color: transparent !important;
}
.btn_BankShow {
    display: inline-block;
    width: 100%;
    text-align: left;
}
.btn_goback{
    display: inline-block;
    padding: 5px;
    font-size: 1em;
    white-space: nowrap;
    margin-right: 10px;
    color: #fff;
    text-align: center;
    background-color: #1aa5b5;
    border: 0;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: middle;
}
.btn_sentout {
    display: inline-block;
    width: 7em;
    padding: 5px;
    font-size: 1em;
    margin-right: 10px;
    color: #fff;
    text-align: center;
    background-color: #1aa5b5;
    border: 0;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: middle;
}
.bank_copy {
    display: inline-block;
}
.icon_copy{
    background: url("../images/member_icon/copybtn.png")no-repeat;
    background-size: 100% auto;
    width: 18px;
    height: 18px;
}
.btn_sentout:hover, .btn_sentout:focus,.bank_copy:hover, .bank_copy:focus{
    text-decoration: none;
    background-color: #ff8c4a;
}
.btn_select{
    text-decoration: none;
    background-color: #ff8c4a;
}
.bankvip_no {
    float: right;
    margin: 1em 0 0 0;
    text-align: center;
    vertical-align: middle;
}
.bankvip_no .text{
    color: #FFEB3B;
}
/*網路銀行_匯款信息*/
.remittance {
    margin: 1.5em 0 0 0;
    color: #333;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.rtc_tab {
    margin: 0 1em 1em 1em;
    line-height: 2.5em;
    color: #fff;
    font-size: 1em;
    text-align: center;
    border-bottom: 1px solid #39738c;
}
.rtc_msg {
    padding: 0 1em 1em 1em;
}
.rtc_list {
    margin: 0 0 10px 0;
}
.rtc_list .title {
    display: inline-block;
    *display: inline;
    width: 75px;
    font-size: 1em;
    vertical-align: middle;
}
.rtc_list .bank_text {
    display: inline-block;
    *display: inline;
    width: 55%;
    height: 1.7em;
    line-height: 1.7em;
    padding: 0 0 0 5px;
    font-size: 1.2em;
    color: #fff;
    background-color: #888;
    border: 0;
    vertical-align: middle;
}
.rtc_list .copy_btn, .bank_copy {
    padding: 4px 2px;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background-color: #1aa5b5;
    border: 0;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: middle;
}
.icon_alert{
    background: url("../images/member_icon/icon_alert.png")no-repeat;
    background-size: 100% auto;
    width: 18px;
    height: 18px;
    display: inline-block;
}
.alert_wrap{
    position: relative;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    line-height: 10px;
    vertical-align: middle;
}
.alert_content::before {
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    top: -13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 15px 7.5px;
    border-color: transparent transparent #af2020 transparent;
    line-height: 0;
    _border-color: #8e3535 #000 #000 #000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000');
    z-index: 9999;
}
.alert_content {
    visibility: hidden;
    position: absolute;
    top: 40px;
    left: -7.5em;
    width: 14em;
    line-height: 25px;
    margin: 0;
    padding: 10px;
    text-align: justify;
    letter-spacing: 1px;
    font-size: 1em;
    color: #fff;
    background: #af2020;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .5);
    z-index: 9999;
}
.rtc_money .title {
    display: inline-block;
    *display: inline;
    width: 75px;
    font-size: 1em;
    vertical-align: middle;
}
.rtc_money .bank_text {
    display: inline-block;
    *display: inline;
    width: 50%;
    height: 1.8em;
    line-height: 1.8em;
    padding: 0 0 0 5px;
    font-size: 1.2em;
    font-weight: bold;
    color: #FF0;
    background-color: #888;
    border: 0;
    vertical-align: middle;
}
.rtc_money .copy_btn {
    display: inline-block;
    *display: inline;
    float: right;
    height: 1.8em;
    line-height: 1.7em;
    padding: 0.15em 0.3em;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background-color: #1aa5b5;
    border: 0;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    vertical-align: middle;
}
.rtc_btn {
    padding: 0.5em 0.5em 1em 0.5em;
    text-align: center;
}
.rtc_btn .btn_Send {
    width: 98%;
    height: 2.3em;
    margin: 15px 0 0 0;
    background: #e48900;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
}
#WarningPopup .rtc_btn .infobtn_left {
    width: 48%;
    height: 2.3em;
    margin: 5px 0;
    background: #009688;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
}
#WarningPopup  .rtc_btn .infobtn_right {
    width: 48%;
    height: 2.3em;
    background: #e48900;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
}
.rtc_btn .infobtn_left {
    width: 80%;
    height: 2.3em;
    margin: 5px 0;
    background: #009688;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
}
.rtc_btn .infobtn_right {
    width: 80%;
    height: 2.3em;
    background: #e48900;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
}
.rtc_btn .infobtn_width{
    width: 40%;
}
/*存款金額提示*/
.tips_up {
    position: absolute;
    top: -15px;
    right: 0;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    z-index: 15;
}
.tips_up .tips_bg, .dp3_tips_bg {
    line-height: 18px;
    padding: 5px 10px;
    color: #fff;
    font-size: 14px;
    text-align: left;
    background-color: #de0000;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.tips_up .arrow_up {
    position: absolute;
    top: 19px;
    left: 5px;
    width: 0;
    height: 0;
    border: 8px dashed transparent;
    border-right-style: solid;
    border-right-color: #de0000;
}
/*********  QR_code二維碼產生  *********/
.QR_set {
    width: 90%;
    margin: 5% auto;
    text-align: center;
    background-color: #fff;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
.QR_set .scan_QR {
    padding: 10px;
}
.QR_set .qr_title {
    margin: 0 0 10px 0;
    font-size: 20px;
    font-weight: bold;
    color: #0085d8;
}
.QR_set .qr_tips {
    margin: 0 auto 15px;
    font-size: 16px;
    font-weight: bold;
    color: #555;
}
.QR_set .qr_box {
    width: 210px;
    height: 210px;
    margin: 10px auto;
    text-align: center;
}
.QR_set .qr_box canvas {
    max-width: 100%;
    width: 190px;
    height: 190px;
}
.QR_set .qr_text1 {
    width: 100%;
    margin: 5px auto;
    font-size: 18px;
    font-weight: bold;
    color: #555;
}
.QR_set .qr_text1 .text_red {
    font-size: 22px;
}
.QR_set .qr_text2 {
    margin: 5px auto 0;
    font-size: 16px;
    color: #555;
}
.QR_set .btn_scan {
    padding: 0 0 20px 0;
    margin: 0 auto;
    text-align: center;
}
.QR_set .btn_scan .scan_album {
    padding: 5px 20px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background-color: #3889ca;
    border: 0;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
}
/*提款*/
.withdraw_title a {
    line-height: 2em;
    margin-bottom: 0.5em;
    border-bottom: 3px solid #164c71;
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
    font-size: 1em;
    cursor: pointer;
}
.withdraw_title a.on {
    color: #fff;
    border-color: #f38906;
}
.w100_float {
    width: 100%;
    float: left;
}
.province {
    padding: 0 5px;
    background-position: 90% 50%;
    margin-top: 3%;
}
.form_w70L {
    width: 65%;
    display: table-cell;
    float: none;
    position: relative;
}
.form_w70L .not_used {
    color: #FFEB3B;
    font-size: 15px;
}
.form_w30R {
    width: 33%;
    display: table-cell;
    float: none;
    text-align: center;
    padding-left: 2%;
    vertical-align: bottom;
}
.withdraw_set .forgot_pw, .fast_btn.selected, .mt_from .forgot_pw {
    background-color: #e48900;
    color: #fff;
}
.precautions {
    background-color: #0e4063;
    border-radius: 0.3em;
    margin: 1.5em 0 0 0;
    color: rgba(255, 255, 255, 0.8);
}
.precautions_tab {
    margin: 0 1em 1em 1em;
    line-height: 2.5em;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    border-bottom: 1px solid #39738c;
}
.bankcard_icon {/*選擇銀行卡*/
    display: inline-block;
    *display: inline;
    background: url(../images/index_icon/bankcard_icon.png?20200413) no-repeat;
    background-size: 100% auto;
    width: 50px;
    height: 50px;
    vertical-align: bottom;
}
.add_icon {
    display: inline-block;
    *display: inline;
    background: url(../images/index_icon/add_icon.png?20200413) no-repeat;
    background-size: 100% auto;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}
.OK_icon {
    display: inline-block;
    *display: inline;
    background: url(../images/index_icon/OK_icon.png?20200413) no-repeat;
    background-size: 100% auto;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}
.withdraw_form .bankcards_box {/*選擇銀行卡*/
    padding: 0 1em 1em;
    margin-bottom: 1em;
}
.bankcards_box span {
    vertical-align: middle;
}
.withdraw_form .bankcards_ADDbtn, .withdraw_form .bankcards_OKbtn ,.withdraw_form .bankcards_CSbtn {
    width: 100%;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0.1em;
    cursor: pointer;
    text-align: center;
    padding: 10px 0;
    border-radius: 0.3em;
    margin: 10px 0;
}
.withdraw_form .bankcards_ADDbtn {
    background-color: #1aa5b5;
}
.withdraw_form .bankcards_OKbtn {
    background-color: #e48900;
}
.withdraw_form .bankcards_CSbtn {
    background-color: #9c5a90;
}
.withdraw_form .precautions_msg {
    font-size: 0.8em;
    padding: 0 3em 0.5em 1em;
    color: #fff;
}
.withdraw_form .precautions_list {
    display: list-item;
}
.withdraw_form .precautions_list:nth-last-child(1) {
    margin-bottom: 0;
}
.withdraw_form ol li {
    margin-left: 1.5em;
    line-height: 1.2em;
    text-align: justify;
    list-style-type: decimal;
}
/*會員互轉*/
.mt_from {
    display: table;
    width: 90%;
    margin: 1em auto 8em;
    padding: 0.3em 0;
}
/*存款_注意:*/
.dp_from {
    width: 100%;
    margin: 0 auto 10px;
}
.remaining_text {
    float: right;
    color: #fff;
}
.other_account {
    position: relative;
}
.account_list {
    display: none;
    position: absolute;
    top: 23%;
    right: 0;
    width: 20%;
    height: 2.5em;
    color: #fff;
    background-image: url(../images/index_icon/icon_select.png?20200413);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 20%;
}
.mt_account {
    display: none;
    position: absolute;
    top: 105%;
    left: 0;
    width: 90%;
    height: auto;
    padding: 0.5em;
    font-size: 0.8em;
    background-color: #00545f;
    border: 1px solid #4a838a;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    color: #fff;
    z-index: 1;
}
.mt_account .item {
    width: 100%;
    float: left;
    margin: 0.3em auto;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.25);
}
.mt_account .account {
    float: left;
    width: 70%;
    line-height: 1.65em;
    text-indent: 0.5em;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.mt_account .del {
    float: left;
    width: 23%;
    line-height: 1.2em;
    padding: 0.3em;
    margin: 0 0 0.2em 0;
    color: #fff;
    background-color: #bf0000;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    text-align: center;
}
.mt_terms {
    display: table;
    width: 100%;
    height: 3em;
    padding: 2%;
    margin: 0 0 1.5em 0;
    color: #fff;
    font-size: 0.8em;
    background-color: #0e4063;
    border: 1px solid #2d668e;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    box-sizing: border-box;
}
.mt_terms .btn_checkbox {
    display: inline-block;
    *display: inline;
    width: 2.3em;
    height: 2.3em;
    background-color: #0e5586;
    margin-right: 0.7em;
    vertical-align: middle;
}
.mt_terms .confirm_text {
    display: inline-block;
    *display: inline;
    width: 84%;
    vertical-align: middle;
}
/*客服中心*/
.service_bg {
    background-size: 100% auto;
    background-image: url(../images/member_icon/service_bg.png?2021081801);
    background-repeat: no-repeat;
    background-position: top;
}
.service_img {
    display: block;
    margin: 0 auto;
    width: 85%;
}
.btn_online_service { /*客服*/
    background: url(../images/member_icon/icon_online_service.png?20200413) no-repeat;
    background-size: 100% auto;
}
.icon_QQ { /*客服*/
    background: url(../images/member_icon/icon_QQ.png?20200413) no-repeat;
    background-size: 100% auto;
}
.btn_joinus {
    position: absolute;
    right: 3%;
    top: 15%;
    line-height: 2.6em;
    text-align: center;
    font-size: 1em;
    color: #fff;
    background-color: #30a8b6;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    padding: 0 5px;
}
/*交易紀錄+活動點數(共用)*/
.tr_info, .gp_info {
    margin: 0.5em auto 0;
}
.tr_info_top:hover, .gp_info_top:hover { /*標題滑過或按下發亮*/
    background-color: #0d333c;
}
.tr_list, .gp_list {
    margin: 3% auto 0;
    padding: 0.5em;
    color: #fff;
    font-size: 0.9em;
    background-color: #00545f;
    border: 1px solid #357f88;
    border-bottom: none !important;
    -webkit-border-radius: 0.2em 0.2em 0 0;
    -moz-border-radius: 0.2em 0.2em 0 0;
    -ms-border-radius: 0.2em 0.2em 0 0;
    -o-border-radius: 0.2em 0.2em 0 0;
    border-radius: 0.2em 0.2em 0 0;
}
.tr_title, .gp_title {
    width: 100%;
    height: 1em;
    line-height: 1em;
}
.tr_chk {
    float: left;
    width: 50%;
}
.tr_title .btn_checkbox, .gp_title .btn_checkbox {
    float: left;
    width: 1.3em;
    height: 1.3em;
    margin: 0 0.5em 0 0;
    padding: 0;
    background-color: #0e5586;
    vertical-align: middle;
}
.tr_text {
    float: left;
    color: #ffeb00;
    font-weight: normal;
    vertical-align: bottom;
}
.tr_time {
    float: left;
    font-size: 0.6em;
    color: rgba(255, 255, 255, 0.6);
    vertical-align: middle;
}
.tr_time span {
    margin-left: 0.5em;
}
.trading_set .tips_icon_arrowD, .get_point_set .tips_icon_arrowD {
    margin: 0.3em 0 0 0;
    vertical-align: middle;
    border-color: #fff transparent transparent transparent;
}
.tr_container, .gp_container {
    display: block;
    padding: 0.5em;
    line-height: 1.5em;
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.9em;
    background-color: #0d333c;
    border: 1px solid #286f77;
    border-bottom: none !important;
}
.tr_container li span, .gp_container li span {
    color: #fff;
}
.tr_container .tr_w100 {
    width: 100%;
}
.tr_info_foot, .gp_info_foot {
    padding: 0.5em;
    line-height: 1.3em;
    color: #fff;
    font-size: 0.9em;
    background-color: #196d77;
    border: 1px solid #4f9098;
    border-top: 1px solid #4a838a;
    -webkit-border-radius: 0 0 0.2em 0.2em;
    -moz-border-radius: 0 0 0.2em 0.2em;
    -ms-border-radius: 0 0 0.2em 0.2em;
    -o-border-radius: 0 0 0.2em 0.2em;
    border-radius: 0 0 0.2em 0.2em;
}
.tr_container li, .gp_container li,
.tr_type, .tr_date, .gp_time, .tr_money, .gp_money {
    display: inline-block;
    *display: inline;
}
.tr_date, .gp_time {
    font-size: 0.6em;
    color: rgba(255, 255, 255, 0.6);
    vertical-align: middle;
}
.tr_date, .gp_time span {
    margin-left: 0.5em;
}
.tr_date {
    width: 54.5%;
}
.tr_container li, .gp_container li, .tr_type, .gp_time {
    width: 100%;
}
/*交易紀錄*/
.icon_search {
    background: url(../images/member_icon/icon_search.png?20200413) no-repeat;
    background-size: 80% auto;
    opacity: .7;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    filter: alpha(opacity=70);
}
.record_search .btn_Search {
    background-color: #FF9800;
    color: #fff;
    font-weight: bold;
}
/*活動點數*/
.gp_text {
    float: left;
    width: 95%;
    color: #ffde00;
    font-weight: normal;
    vertical-align: bottom;
}
/*變更資料*/
.w33L, .w33C {
    width: 32%;
    float: left;
    margin-right: 2%;
}
.w33R {
    width: 32%;
    float: left;
}
.mi_from .mi_terms, .additional_set .confirm_box {
    display: table;
    width: 100%;
    height: 3em;
    padding: 2%;
    margin: 0.5em 0 0.5em 0;
    color: #fff;
    font-size: 0.95em;
    background-color: #0e4063;
    border: 1px solid #2d668e;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    -o-border-radius: 0.2em;
    border-radius: 0.2em;
    box-sizing: border-box;
}
.mi_terms .btn_checkbox {
    display: inline-block;
    *display: inline;
    width: 2.2em;
    height: 2.2em;
    margin-right: 0.5em;
    vertical-align: middle;
}
.mi_terms .confirm_text {
    display: inline-block;
    *display: inline;
    width: 72%;
    font-size: 0.95em;
    vertical-align: middle;
}
.memSecurity_input {
    width: 100%;
    height: 2.6em;
    margin-bottom: 5%;
    font-size: 1em;
    background-color: #0e5586;
}
.mi_from {
    margin-top: 1.5em;
}
.mi_from .btn_captcha, .mi_from .forgot_pw {
    height: 2.5em;
    font-size: 1em;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.mi_from .btn_captcha {
    background-color: #f00;
}
.mi_from .forgot_pw {
    background-color: #e48900;
}
.mi_btn {
    margin: 1.5em 0;
}
/*幫助中心*/
.help_list { /*標題設定*/
    margin: 3% auto 0;
    padding: 0.5em 0 0.5em 0.5em;
    color: #fff;
    background-color: #01406d;
    border: 1px solid #426c8a;
    cursor: pointer;
}
.help_items {
    display: inline-block;
    *display: inline;
    width: 8%;
    margin: 0.2em 0 0 0;
    font-size: 0.6em;
    color: rgba(255, 255, 255, 0.55);
    vertical-align: top;
}
.help_title {
    display: inline-block;
    *display: inline;
    width: 80%;
    font-size: 0.9em;
    vertical-align: top;
}
.help_arrow {
    display: inline-block;
    *display: inline;
    border: 0.4em;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    margin: 0.2em 0 0 0;
    vertical-align: top;
}
.help_text {
    display: inline-block;
    *display: inline;
    width: 80%;
    margin-left: 1%;
    vertical-align: top;
}
.ask_title{
    margin: 3% 0 0;
    font-size: 1.2em;
    list-style: inside;
}
.help_note{
    border-radius: 0.3em;
    margin-top: 0.5em;
    background-color: #676767;
    color: #dcdcdc;
}
.help_note_tab{
    margin: 0 1em 1em 1em;
    line-height: 2.5em;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
}
.help_note_list {
    margin: 0 1.1em;
    padding: 0 0 1em 1em;
    text-align: justify;
    list-style: decimal;
}
/*********  以下為 手機畫面_設定  *********/
/* 寬度大於 901px (iPad, iPad pro)*/
@media screen and (min-width: 901px) {
    #body_main {
        min-height: 950px;
    }
    /*未登入、登出、錯誤頁面*/
    .error_btn {
        width: 35%;
    }
    /*登入頁_頁尾_選項列表_滑出滑入效果JS*/
    .login_menu:after {
        top: 15px;
        width: 40px;
        height: 33px;
    }
    /*登入頁*/
    .index_logo {
        width: 32%;
        height: 6.2em;
        margin: 1.2em 0;
    }
    .login_body input {
        -webkit-border-radius: 0.3em;
        -moz-border-radius: 0.3em;
        -ms-border-radius: 0.3em;
        -o-border-radius: 0.3em;
        border-radius: 0.3em;
    }
    .logo_text {
        font-size: 2.5em;
        padding: 1.2em 0;
    }
    .error_login_text {
        bottom: 7%;
        font-size: 1.5em;
    }
    /*頁首*/
    .Nologo_header .header_title {
        height: 70px;
        line-height: 70px;
    }
    .menu_open {
        right: 4%;
        bottom: 88px;
        padding: 1.2em;
    }
    /*頁尾*/
    .footer_login {
        height: 7em;
    }
    .footer_login .btn_text {
        font-size: 1.3em;
    }
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 1.4em;
    }
    .icon_home, .icon_transfer, .icon_deposit,
    .icon_consignment, .icon_service, .icon_members {
        width: 3.5em;
        height: 3.5em;
        margin: 0 auto 1%;
    }
    .btn_menu {
        display: block;
    }
    .btn_menu:after {
        width: 52px;
        height: 42px;
        top: 31px;
    }
    .btn_members:after {
        width: 52px;
        height: 52px;
        top: 31px;
    }
    .menu_open:after {
        border-width: 1.3em 0.8em 0 0.8em;
        bottom: -16px;
    }
    .lang_open {
        top: 74px;
        width: 195px;
        border-radius: 0 0 0 10px;
    }
    .menu_open li {
        width: 110px;
        height: 110px;
        font-size: 1em;
    }
    .icon_game_info, .icon_promotions, .icon_terms, .icon_help, .icon_24Hservice,
    .icon_sports, .icon_lottery, .icon_slot_game, .icon_live_casino, .icon_news,
    .icon_movies, .icon_announcement, .icon_discussion, .icon_account, .icon_info,
    .icon_complain, .icon_logout,.icon_login, .icon_download, .icon_fishing, .icon_poker,
    .icon_member_info, .icon_trading_record, .icon_get_points, .icon_mail,
    .icon_mem_transfer, .icon_live_sports {
        width: 70px;
        height: 70px;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .dpwd_menu_dd {
        font-size: 1.4em;
    }
    .fticon {
        width: 2.2em;
        height: 2.2em;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 86px;
    }
    .Nologo_header .btn_back img, .bg_header .btn_back {
        width: 2em;
        height: 2em;
    }
    .bg_header .online_service, .bg_header .back_home {
        width: 3.2em;
        height: 3.2em;
        margin: 0 auto 2px;
    }
    .bg_header .service_text, .bg_header .home_text {
        font-size: 1em;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 16em;
        height: 4.5em;
    }
    .bg_header .title_text {
        font-size: 2.5em;
    }
    .mem_account div, .mem_money div {
        display: inline-block;
        *display: inline;
    }
    .mem_account, .mem_money {
        font-size: 20px;
        line-height: 30px;
    }
    /*忘記密碼*/
    .forgot_step1 .forgot_text, .register_step1 .register_text, .additional_text {
        font-size: 1.15em;
    }
    .forgot_input, .register_input, .additional_input {
        margin-bottom: 2.5%;
    }
    .forgot_input select, .forgot_input .inputSet,
    .register_input select, .register_input .inputSet,
    .additional_input select, .additional_input .inputSet {
        font-size: 1.1em;
    }
    .mobile_numbers {
        width: 56.5%;
    }
    .register_tips .confirm_text, .mt_terms .confirm_text {
        width: 90%;
        font-size: 1.1em;
    }
    /*註冊*/
    .popup_container {
        top: 35%;
    }
    .mobile_send .btn_captcha .btn_captcha_before {
        height: 2.95em;
    }
    /*登入後_上方會員資訊(共用)*/
    .icon_mailbox {
        background-size: auto 100%;
    }
    .members_info {
        font-size: 1.5em;
        line-height: 50px;
    }
    .msg_list {
        right: 25%;
    }
    /*登入後主頁_各館入口icon*/
    .gamelist_big {
        padding: 2.5% 0 0 1%;
    }
    .big_gamelist {
        width: 22.5%;
        padding: 1.2% 1% 1.2% 0;
        margin: 0 1% 1.5% 0;
    }
    .big_game_info {
        width: 58%;
    }
    .big_game_info .title {
        font-size: 1.8em;
    }
    .big_game_info .top_line {
        margin: 5% auto;
    }
    .big_game_info .tips {
        line-height: 15px;
    }
    .big_game_info .tips h5 {
        font-size: 1em;
    }
    .big_game_info .arrow_r {
        border-top: 7px solid transparent;
        border-left: 7px solid rgb(255, 255, 255, .4);
        border-bottom: 7px solid transparent;
    }
    .big_sports, .big_live, .big_lottery, .big_slot, .big_fishing, .big_partner {
        width: 5em;
        height: 5em;
        margin: 0 2%;
    }
    /*登入後主頁_各館入口(小icon)*/
    .gamelist_small {
        padding: 1%;
    }
    .small_game_info {
        width: 15.6%;
        margin: 0 auto;
    }
    .small_game_info .title {
        font-size: 1em;
        margin-top: 3%;
    }
    .bg_circle img {
        width: 3.6em;
        height: 3.6em;
    }
    /*未查看郵箱*/
    .popup_title_mail {
        font-size: 1.5em;
    }
    .mailbox_img {
        width: 40px;
        height: 48px;
    }
    .check_img {
        width: 25px;
        height: 26px;
    }
    .popup .popup_In {
        padding: 1.3em;
    }
    .reg_info {
        font-size: 1.3em;
    }
    .regbtn_set {
        margin-top: 15px;
    }
    .regbtn_text {
        font-size: 1.1em;
    }
    .popup .text_set {
        font-size: 1.2em;
        margin: 0.5em 0 1em 0;
    }
    .popup_btn .deposit_set {
        height: 2.1em;
        line-height: 2.1em;
        font-size: 1.4em;
        font-weight: bold;
    }
    /*投訴箱*/
    .complain {
        padding: 3% 4% 0 4%;
    }
    .complain .complain_text h3 {
        font-size: 1.4em;
        margin: 0 0 1% 1%;
    }
    .complain .complain_text textarea {
        width: 97%;
        height: 9.2em;
        padding: 1.5%;
        margin-bottom: 4%;
        font-size: 1.6em;
    }
    /*最新消息*/
    .news_info {
        padding: 0 2%;
    }
    .news_info_set .news_list, .help_list {
        margin: 1em auto 0;
        padding: 0.2em 0.5em;
    }
    .news_title_left {
        /*width: 25%;*/
    }
    .news_title_right {
        width: 75%;
    }
    .news_type, .news_time, .mail_time, .tr_time, .help_items {
        margin: 0 5px 0 0;
        font-size: 1em;
    }
    .news_text {
        width: 96%;
        font-size: 1.1em;
    }
    .tips_icon_arrowD {
        border: 0.5em;
        border-style: solid;
        border-color: #fff transparent transparent transparent;
        margin: 0.5em 0 0 0;
    }
    .news_container {
        font-size: 1.1em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        width: 60%;
        height: 14.5em;
        margin: 0 auto 1em;
    }
    .sports_banner .slogan_hot:before, .slot_banner .slogan_hot:before,
    .live_banner .slogan_hot:before, .lottery_banner .slogan_hot:before,
    .fishing_banner .slogan_hot:before, .fishing_banner .slogan_new:before,
    .sports_banner .slogan_new:before, .slot_banner .slogan_new:before,
    .live_banner .slogan_new:before, .lottery_banner .slogan_new:before {
        border-width: 3.5em 0 0 4em;
    }
    .sports_banner .slogan_text, .slot_banner .slogan_text,
    .live_banner .slogan_text, .lottery_banner .slogan_text,
    .fishing_banner .slogan_text {
        font-size: 1.6em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 3em;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 2.3em;
    }
    .sports_banner .line, .slot_banner .line,
    .live_banner .line, .lottery_banner .line,
    .fishing_banner .line {
        margin: 1em auto;
    }
    .sports_banner .slot_text, .slot_banner .slot_text,
    .live_banner .slot_text, .lottery_banner .slot_text,
    .fishing_banner .slot_text {
        font-size: 1.4em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 14.7em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 14.7em;
    }
    .sports_set .caution, .slot_set .caution, .live_set .caution,
    .lottery_set .caution, .fishing_set .caution {
        left: 28%;
        padding: 10px;
        width: 45%;
        line-height: 1.2em;
        font-size: 1.4em;
    }
    /*轉點記錄*/
    .transfer_set, .withdraw_set {
        margin: 0.5em auto 11em;
    }
    .transfer_title, .mailbox_title, .withdraw_title,
    .trading_title, .get_point_title, .memberInfo_title {
        margin-bottom: 1.5em;
    }
    .transfer_title a, .mailbox_title a, .withdraw_title a,
    .trading_title a, .get_point_title a, .memberInfo_title a {
        font-size: 1.6em;
    }
    .search_title {
        line-height: 2.3em;
        font-size: 1.3em;
    }
    .search_detail {
        width: 95%;
        padding: 2% 2% 0 2%;
    }
    .title_set {
        font-size: 1.2em;
    }
    .transfer_set input[type="text"], .transfer_set input[type="date"], .transfer_set select,
    .withdraw_set input[type="text"], .withdraw_set input[type="password"],
    .withdraw_set select, .withdraw_set .forgot_pw, .deposit_money input[type="text"],
    .mt_from input[type="text"], .mt_from input[type="password"], .mt_from .forgot_pw,
    .record_search input[type="text"], .record_search select, .memberInfo_set input[type="text"],
    .memberInfo_set input[type="password"], .memberInfo_set select,
    .dp3_set input[type="text"], .dp3_select, .mi_from .btn_captcha, .mi_from .forgot_pw {
        height: 2.5em;
        font-size: 1.3em;
    }
    .record_list {
        font-size: 1.3em;
    }
    .record_list .cell1 {
        width: 30%;
    }
    .record_list .cell2 {
        width: 26%;
    }
    .record_list td {
        padding: 0.4em 0;
    }
    .record_btn input[type="button"] {
        height: 2.5em;
        font-size: 1.8em;
    }
    /*平台轉點*/
    .game_sum {
        font-size: 1.5em;
    }
    .game_list {
        line-height: 2.2em;
    }
    .game_condition {
        line-height: 2.2em;
    }
    /*儲值專區_補充資料*/
    .bank_name {
        width: 41%;
    }
    .confirm_box {
        font-size: 1.3em;
    }
    /*訊息專區*/
    .mailbox_btn .btn_all, .mailbox_btn .btn_cancel,
    .trade_rec_btn .btn_all, .trade_rec_btn .btn_cancel,
    .mailbox_btn .btn_del, .trade_rec_btn .btn_del {
        font-size: 1.3em;
    }
    .mail_title_top {
        display: inline-block;
        *display: inline;
        width: 25%;
    }
    .mail_title_top .btn_checkbox {
        width: 1.7em;
        height: 1.7em;
    }
    .mail_title_bottom {
        display: inline-block;
        *display: inline;
        width: 74%;
        height: 2.5em;
    }
    .mail_text {
        width: 96%;
        line-height: 1em;
        font-size: 1.1em;
    }
    .mailbox_info_set {
        margin: 0.8em auto;
    }
    .mailbox_set .mail_list {
        padding: 0 0.5em;
    }
    .mail_container {
        line-height: 1.3em;
        font-size: 1em;
    }
    /*個人訊息+線上留言*/
    .mailbox_set, .trading_set, .get_point_set {
        margin: 0.5em auto 8em;
    }
    .leave_message .mag_text h3 {
        font-size: 1.4em;
        margin: 0.5em 0 0.5em 2em;
    }
    .leave_message .mag_text textarea {
        height: 5.5em;
        padding: 1em;
        margin-bottom: 1em;
        font-size: 1.6em;
    }
    /*存款*/
    /* {
        height: 1.8em;
        line-height: 1.8em;
        margin: 1% auto 0;
    }*/
    .fast_vip, .fast_24h_store, .fast_atm, .fast_linepay, .fast_credit_card, .s_else, .s_zalo, .s_momo,
    .fast_qrcode,.fast_Banking{
        width: 120px;
        height: 120px;
    }
    .fs_text {
        font-size: 1.5em;
    }
    .fast_icon {
        margin: 5% 20%;
        padding: 30px;
    }
    .fast_select {
        margin-bottom: 1.2em;
    }
    .fast_container, .fast_title_left {
        font-size: 1.2em;
    }
    .btn_wechat, .btn_alipay, .btn_online, .btn_bank, .icon_search {
        width: 1.5em;
        height: 1.5em;
    }
    .fast_title_right {
        margin: 0.8em 1.2em 0 0;
        border: 0.5em;
        border-style: solid;
        border-color: #ccc transparent transparent transparent;
    }
    .deposit_list, .service_list {
        margin: 1% 0 1.5% 0;
    }
    .newdp_select {
        font-size: 1em;
    }
    /*存款(在線支付)*/
    .deposit_container, .help_set {
        margin-bottom: 12em;
    }
    .atm_service {
        margin-bottom: 2em;
    }
    .atm_btn {
        height: 4.5em;
        line-height: 4.5em;
    }
    .atm_text {
        font-size: 1.1em;
    }
    .dplevel_btn {
        height: 1.5em;
        line-height: 1.7em;
        font-size: 1.3em;
    }
    .icon_union_pay {
        margin: 0 2% 0 2%;
    }
    .icon_ten_pay, .icon_card_pay {
        background-position: 50% 35%;
        width: 3.2em;
        height: 3.2em;
    }
    .atm_btn.disabled .maintain_text {
        top: -80%;
        left: 30%;
        width: 35%;
        font-size: 1.1em;
    }
    .transfer_form li, .withdraw_form li, .deposit_money, .mi_from li, .mt_from li {
        margin-bottom: 0.6em;
    }
    .online_order, .wb_order {
        font-size: 1.3em;
    }
    .bank_title {
        font-size: 1.8em;
    }
    .bank_list {
        height: 7.2em;
        margin-bottom: 1.1em;
    }
    .bank_list.selected:before {
        border-width: 0 2.8em 2.5em 0;
    }
    .bank_list.selected:after {
        width: 1.5em;
        height: 1.5em;
    }
    .rtc_btn .infobtn_right, .rtc_btn .infobtn_left, .rtc_btn .btn_Send {
        font-size: 1.5em;
    }
    .webbank_container {
        top: 40%;
    }
    .popup .btn_close {
        width: 45px;
        height: 45px;
    }
    .webbank_list {
        width: 19.5%;
        height: 4.5em;
    }
    .webbankset .deposit_btn .btn_Send {
        margin-bottom: 0.5em;
    }
    /*第三新版存款畫面*/
    .dp3_title {
        font-size: 1.8em;
    }
    .dp3_inblock {
        width: 15%;
    }
    .dp3_payicon {
        padding: 15px 0;
        font-size: 1.3em;
    }
    .dp3_fix {
        width: 90px;
        height: 90px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -5px;
        width: 55px;
        height: 55px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 80px;
        height: 80px;
        margin: 0 auto 10px;
    }
    .dpcardbtn_set {
        width: 15%;
    }
    .dpcardbtn_text {
        font-size: 1.4em;
    }
    .dp3_account div, .dp3_money div, .dp3_tips {
        font-size: 1.2em;
    }
    /*線上客服*/
    .online_service_set {
        margin: -1em auto 8em;
    }
    .deposit_list, .service_list {
        margin-bottom: 2%;
    }
    .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: 3em;
        height: 3em;
    }
    .deposit_text h3, .service_text h3 {
        font-size: 1.3em;
        margin: 0 0 1.5% 0;
    }
    .deposit_text span, .service_text span {
        font-size: 0.95em;
    }
    .btn_joinus {
        line-height: 2.6em;
        font-size: 1em;
    }
    /*提款*/
    .precautions_tab {
        font-size: 1.3em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1.2em;
        padding: 0 25px 5px 25px;
    }
    /*交易紀錄*/
    .tr_list, .gp_list {
        margin: 2% auto 0;
    }
    .tr_list, .tr_container, .tr_info_foot,
    .gp_list, .gp_container, .gp_info_foot {
        font-size: 1.1em;
    }
    .record_search .btn_Search {
        font-size: 1.3em;
        height: 2.5em;
    }
    /*會員互轉*/
    .account_list {
        top: 40%;
        right: -3%;
        background-size: auto 30%;
    }
    .mt_account {
        width: 96%;
        font-size: 1.05em;
    }
    .mt_account .account {
        text-indent: 1em;
    }
    /*變更資料*/
    .mi_from .mi_terms {
        padding: 0.7%;
        margin: 1% 1% 2% 0;
        font-size: 0.95em;
        width: 49%;
        float: left;
    }
    .mi_terms .confirm_text {
        font-size: 1.1em;
    }
    /*幫助中心*/
    .help_title {
        font-size: 1.1em;
    }
    .help_container {
        line-height: 1.4em;
        font-size: 1em;
    }
    /*網路銀行_匯款信息*/
    .rtc_tab {
        font-size: 1.3em;
    }
    .rtc_list .title, .rtc_money .title {
        width: 80px;
        font-size: 1.25em;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 68%;
        font-size: 1.4em;
    }
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        padding: 0.15em 0.6em;
        font-size: 1.3em;
    }
    .rtc_btn .btn_Send {
        height: 2em;
        font-size: 1.6em;
    }
    /*產品信息*/
    .game_info {
        width: 70%;
        padding: 0;
    }
    .game_info_set .game_info_title {
        font-size: 1.4em;
    }
    .game_info_set .Answer .text_set {
        font-size: 1.3em;
    }
    .game_info_set .Answer .list_container h1 {
        font-size: 1.6em;
    }
    .game_info_set .Answer .list_container ul li {
        font-size: 1.5em;
        padding: 0.5em 0;
    }
    /*APP下載+安裝教學*/
    .install_ios {
        width: 45%;
        margin: 0 1% 1% 0;
        font-size: 1.5em;
    }
    .install_android {
        width: 45%;
        margin: 0 0 1% 0;
        font-size: 1.5em;
    }
    .appQRcode_text h3 {
        font-size: 1.1em;
    }
    .appQRcode_text span {
        font-size: 0.8em;
    }
    .appQRcode_set {
        width: 60%;
    }
    .appQRcode {
        width: 60%;
        margin: 0 auto 1%;
        padding: 0.5em 0;
        font-size: 1.5em;
    }
    .appQRcode .QRimg {
        margin: 0.5em auto 0.2em;
    }
    .help_dd dt {
        font-size: 1.5em;
    }
    .text_type {
        font-size: 1.1em;
    }
    /*提示訊息*/
    .popup .popup_title {
        font-size: 1.4em;
        line-height: 45px;
    }
    .points_title {
        font-size: 1.2em;
    }
    .popup_btn .btn_left, .popup_btn .btn_right {
        font-size: 1.3em;
        height: 2.4em;
    }
    .popup .text_set {
        font-size: 1.3em;
    }
    .popup_btn .deposit_set {
        height: 2.3em;
        line-height: 2.3em;
        font-size: 1.4em;
    }
    .popup_In .points_money_to, .popup_In select {
        height: 2.7em;
        font-size: 1.2em;
    }
    /*最新優惠*/
    .ad2_set .ad2_pic {
        padding: 2em 0;
    }
    .ad2_btnset {
        height: 1.9em;
        line-height: 1.8em;
        font-size: 2.7em;
    }
    .icon_special_offer {
        width: 1.3em;
        height: 1.3em;
    }
}

/* 寬度大於 1901px (電腦) */
@media screen and (min-width: 1901px) {
    /*登入頁*/
    .index_logo {
        width: 20%;
        height: 7.4em;
    }
    .logo_text {
        font-size: 2.5em;
        padding: 1em 0;
    }
    .login_body .icon_loginID, .login_body .icon_loginPW {
        padding-left: 7%;
        margin-bottom: 2%;
        font-size: 2em;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top: -5%;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 93px;
    }
    .bg_header .service_set, .bg_header .home_set {
        left: 1.5%;
    }
    .btn_bg .btn_login, .btn_Set .btn_Send, .transfer_btn .btn_Send,
    .withdraw_btn .btn_Send, .deposit_btn .btn_Send, .mt_btn .btn_Send,
    .mi_btn .btn_Send, .dp3_set input[type="button"] {
        font-size: 2em;
        margin-bottom: 4%;
    }
    .menu_open {
        right: 4%;
    }
    .mem_account, .mem_money {
        font-size: 20px;
        line-height: 40px;
    }
    .msg_list {
        right: 33%;
    }
    /*頁尾*/
    .menu_open li {
        width: 140px;
        height: 140px;
        font-size: 1.3em;
    }
    .icon_game_info, .icon_promotions, .icon_terms, .icon_help, .icon_24Hservice,
    .icon_sports, .icon_lottery, .icon_slot_game, .icon_live_casino, .icon_news,
    .icon_movies, .icon_announcement, .icon_discussion, .icon_account, .icon_info,
    .icon_complain, .icon_logout, .icon_download, .icon_fishing, .icon_poker,
    .icon_member_info, .icon_trading_record, .icon_get_points, .icon_mail,
    .icon_mem_transfer, .icon_live_sports {
        width: 85px;
        height: 85px;
    }
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 1.6em;
    }
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd {
        width: 10%;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        left: 24%;
        bottom: 11.2%;
        width: 13%;
        line-height: 23px;
        font-size: 1.2em;
    }
    .arrow_d {
        left: 30%;
        bottom: 10%;
    }
    /*忘記密碼*/
    .tips_nickname_register, .tips_pw_register, .tips_captcha_register,
    .tips_account_forgot, .tips_mobile_forgot {
        margin-top: -4.5%;
    }
    .forgot_input select, .forgot_input .inputSet,
    .register_input select, .register_input .inputSet,
    .additional_input select, .additional_input .inputSet {
        font-size: 1.3em;
    }
    /*註冊*/
    .tips_mobile_register, .tips_bank_branch {
        margin-top: -2%;
    }
    /*登入後_上方會員資訊(共用)*/
    .main_title {
        width: 92%;
    }
    .app_icon {
        width: 4.8em;
    }
    /*登入後主頁_各館入口icon*/
    .gamelist_big {
        padding: 2% 0 0 1%;
    }
    .big_gamelist {
        padding: 1.3% 1% 1.3% 0;
    }
    .big_game_info {
        width: 63%;
    }
    .big_game_info .title {
        font-size: 2em;
    }
    .big_game_info .top_line {
        margin: 5% auto;
    }
    .big_game_info .tips {
        line-height: 19px;
    }
    .big_game_info .tips h5 {
        font-size: 1.15em;
    }
    .big_game_info .arrow_r {
        border-top: 8px solid transparent;
        border-left: 8px solid rgb(255, 255, 255, .4);
        border-bottom: 8px solid transparent;
    }
    .big_sports, .big_live, .big_lottery, .big_slot, .big_fishing, .big_partner {
        width: 6em;
        height: 6em;
        margin: 0 3% 0% 2%;
    }
    /*投訴箱*/
    .complain {
        padding: 2% 3% 0 3%;
    }
    .complain .complain_text textarea {
        height: 8em;
        margin-bottom: 3%;
    }
    /*最新消息*/
    .news_info_set .news_list, .help_list {
        height: 2.5em;
        padding: 0.4em 0.5em;
    }
    .news_text {
        font-size: 1.3em;
    }
    .news_container {
        font-size: 1.2em;
    }
    .news_title_left {
        /*width: 20%;*/
    }
    .news_title_right {
        width: 79%;
        height: 1.7em;
        line-height: 1.7em;
    }
    .news_type, .news_time, .mail_time, .tr_time, .help_items {
        height: 1.3em;
        line-height: 1.3em;
        font-size: 1.2em;
    }
    .tips_icon_arrowD {
        border: 0.6em;
        border-style: solid;
        border-color: #fff transparent transparent transparent;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        width: 50%;
        height: 17em;
        margin: 0 auto 1em;
    }
    .sports_banner .slogan_hot:before, .slot_banner .slogan_hot:before,
    .live_banner .slogan_hot:before, .lottery_banner .slogan_hot:before,
    .fishing_banner .slogan_hot:before, .fishing_banner .slogan_new:before,
    .sports_banner .slogan_new:before, .slot_banner .slogan_new:before,
    .live_banner .slogan_new:before, .lottery_banner .slogan_new:before {
        border-width: 4em 0 0 4.7em;
    }
    .sports_banner .slogan_text, .slot_banner .slogan_text,
    .live_banner .slogan_text, .lottery_banner .slogan_text,
    .fishing_banner .slogan_text {
        font-size: 1.8em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 3em;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 3em;
    }
    .sports_banner .line, .slot_banner .line,
    .live_banner .line, .lottery_banner .line,
    .fishing_banner .line {
        margin: 1.5em auto 1em;
    }
    .sports_banner .slot_text, .slot_banner .slot_text,
    .live_banner .slot_text, .lottery_banner .slot_text,
    .fishing_banner .slot_text {
        font-size: 1.8em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 17em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 17em;
    }
    .sports_set .caution, .slot_set .caution, .live_set .caution,
    .lottery_set .caution, .fishing_set .caution {
        left: 28%;
        padding: 10px;
        width: 45%;
        font-size: 1.8em;
    }
    /*遊戲列表*/
    .slotlist_small {
        width: 19%;
        height: 26em;
        margin: 0 0.8em 0.8em 0;
    }
    .slotlist_big {
        width: 32%;
        height: 27em;
    }
    .slotlist_small .maintenance, .slotlist_small .coming_soon {
        height: 98%;
        font-size: 3em;
    }
    .slotlist_small .deny_game, .slotlist_big .deny_game {
        height: 98%;
    }
    .slotlist_small .icon_new, .slotlist_big .icon_new {
        width: 6em;
        height: 2.8em;
    }
    .slotlist_small .gameid, .slotlist_big .gameid {
        font-size: 1.7em;
    }
    /*訊息專區*/
    .mailbox_btn .btn_all, .mailbox_btn .btn_cancel,
    .trade_rec_btn .btn_all, .trade_rec_btn .btn_cancel,
    .mailbox_btn .btn_del, .trade_rec_btn .btn_del {
        font-size: 1.5em;
    }
    .mail_text {
        line-height: 0.6em;
        font-size: 1.3em;
    }
    .mailbox_set .mail_list {
        padding: 0.5em;
    }
    .mail_container {
        line-height: 1.3em;
        font-size: 1em;
    }
    /*轉點記錄*/
    .transfer_title a, .mailbox_title a, .withdraw_title a,
    .trading_title a, .get_point_title a, .memberInfo_title a {
        font-size: 1.8em;
    }
    .search_detail {
        padding: 1.5% 2% 0 2%;
    }
    .transfer_btn .btn_Send, .withdraw_btn .btn_Send,
    .deposit_btn .btn_Send, .mt_btn .btn_Send, .mi_btn .btn_Send {
        margin-bottom: 2%;
    }
    /*存款*/
    /* {
        height: 2em;
        line-height: 1.8em;
        margin: 1% auto 0;
    }*/
    .fast_select {
        margin-bottom: 2em;
    }
    .fast_container .fast_btn {
        margin: 0.5% 0;
    }
    .fast_container, .fast_title_left {
        font-size: 1.5em;
    }
    .fast_title_right {
        margin: 0.8em 1em 0 0;
        border: 0.6em;
        border-style: solid;
        border-color: #ccc transparent transparent transparent;
    }
    /*存款(在線支付)*/
    .atm_service {
        margin-bottom: 2.5em;
    }
    .atm_text {
        font-size: 1.3em;
    }
    .transfer_form li, .withdraw_form li, .deposit_money, .mi_from li, .mt_from li {
        margin-bottom: 0.6em;
    }
    .bank_list {
        height: 9.5em;
        margin-bottom: 2em;
    }
    .online_order, .wb_order {
        font-size: 1.5em;
    }
    .bank_list.selected:before {
        border-width: 0 3.7em 3.4em 0;
    }
    .bank_list.selected:after {
        width: 2em;
        height: 2em;
    }
    /*第三新版存款畫面*/
    .dplevel_set {
        padding: 2em 0 8em 0;
    }
    .dp3_inblock {
        width: 8%;
    }
    .dp3_payicon {
        font-size: 1.3em;
    }
    .dp3_fix {
        width: 115px;
        height: 115px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -10px;
        width: 70px;
        height: 70px;
        margin: 0 auto 5px;
    }
    .dp3_account div, .dp3_money div {
        font-size: 1.05em;
    }
    .dp3_tips_up {
        top: 30px;
    }
    .dp3_tips_bg {
        padding: 10px 10px;
    }
    .dp3_tips_up .dp3_arrow_up {
        top: 28px;
        left: 10px;
    }
    .dp3_account, .dp3_money {
        font-size: 1.2em;
    }
    .dpcardbtn_set1 {
        padding: 0.5em 1em;
    }
    .dpcardbtn_text {
        font-size: 1.5em;
    }
    .dp3_tips {
        font-size: 1.2em;
    }
    /*線上客服*/
    .deposit_list, .service_list {
        margin-bottom: 1.3%;
    }
    .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: 3.5em;
        height: 3.5em;
    }
    .deposit_text h3, .service_text h3 {
        font-size: 1.5em;
        margin: 0 0 2% 0;
    }
    .deposit_text span, .service_text span {
        font-size: 1.1em;
    }
    .btn_joinus {
        line-height: 2.6em;
        font-size: 1.2em;
    }
    /*提款*/
    .precautions_tab {
        font-size: 1.5em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1.1em;
    }
    /*交易紀錄*/
    .tr_list, .gp_list {
        margin: 1.1% auto 0;
    }
    /*會員互轉*/
    .account_list {
        right: -5%;
    }
    .mt_account {
        width: 97%;
        font-size: 1.3em;
    }
    .mt_account .account {
        text-indent: 2em;
    }
    /*APP下載+安裝教學*/
    .install_ios, .install_android {
        width: 30%;
    }
    .appQRcode {
        margin: 0 auto 1%;
        padding: 1em 0;
    }
    .appQRcode {
        width: 45%;
    }
    .appQRcode .QRimg {
        width: 50%;
        margin: 0.5em auto 0;
    }
    /* 讀取中2 */
    .loader_text {
        left: 48.2%;
        font-size: 1.8em;
    }
    /*最新優惠*/
    .ad2_set .ad2_pic {
        padding: 2em 0;
    }
    .ad2_btnset {
        height: 2em;
        line-height: 2em;
        font-size: 2.8em;
    }
    .icon_special_offer {
        width: 1.3em;
        height: 1.3em;
    }
}

/* 寬度大於 2560px (電腦) */
@media screen and (min-width: 2560px) {
    /*頁尾*/
    .menu_open {
        bottom: 126px;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .dpwd_menu_dd {
        font-size: 2em;
    }
    .fticon {
        width: 2.7em;
        height: 2.7em;
    }
    /*頁首*/
    .bg_header .online_service, .bg_header .back_home {
        width: 4.5em;
        height: 4.5em;
    }
    /*頁尾*/
    .footer_login {
        height: 10em;
    }
    .footer_login .btn_text {
        font-size: 1.8em;
    }
    .icon_home, .icon_transfer, .icon_deposit, .icon_consignment, .icon_service, .icon_members {
        width: 5em;
        height: 5em;
    }
    .mem_account, .mem_money {
        font-size: 28px;
        line-height: 50px;
    }
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd {
        width: 12%;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 23em;
    }
    .sports_banner .slot_text, .slot_banner .slot_text,
    .live_banner .slot_text, .lottery_banner .slot_text,
    .fishing_banner .slot_text {
        font-size: 2.2em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 23em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 23em;
    }
    /*存款*/
    .precautions_tab {
        font-size: 2em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1.3em;
    }
    .transfer_form li, .withdraw_form li, .deposit_money, .mi_from li, .mt_from li {
        margin-bottom: 0.6em;
    }
    .popup {
        max-width: 650px;
    }
    .popup .popup_title {
        font-size: 2em;
        line-height: 55px;
    }
    .popup .btn_close {
        width: 55px;
        height: 55px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 17px;
    }
    .webbank_list {
        width: 12%;
        margin: 0 0 10px 10px;
    }
    /*第三新版存款畫面*/
    .dp3_inblock {
        width: 7%;
    }
    .dp3_payicon {
        width: 150px;
        height: 150px;
        padding: 25px 0;
        font-size: 1.4em;
    }
    .dp3_fix {
        width: 150px;
        height: 150px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -5px;
        width: 90px;
        height: 90px;
        margin: 0 auto 10px;
    }
    .dpcardbtn_set {
        width: 16%;
    }
    .dpcardbtn_text {
        font-size: 1.3em;
    }
    .dp3_account div, .dp3_money div {
        font-size: 1.1em;
    }
    /*產品信息*/
    .game_info {
        width: 60%;
        padding: 0;
    }
    .game_info_set .game_info_title {
        font-size: 2em;
    }
    .game_info_set .Answer .text_set {
        font-size: 1.8em;
        line-height: 28px;
    }
    .game_info_set .Answer .list_container h1 {
        font-size: 2em;
    }
    .game_info_set .Answer .list_container ul li {
        font-size: 1.8em;
    }
    /*最新優惠*/
    .ad2_set .ad2_pic {
        padding: 3em 0;
    }
    .ad2_btnset {
        height: 2.2em;
        line-height: 2.1em;
        font-size: 5.5em;
    }
    .icon_special_offer {
        width: 1.5em;
        height: 1.5em;
    }
    .slot_bg {
        padding-bottom: 38em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 161px;
        font-size: 1.4em;
    }
    .slotgame_width {
        margin: 0 0.45em 0.8em;
        height: 28em;
    }
}

/* 寬度介於 1301px - 1900px (ipad pro,舊電腦) */
@media screen and (min-width: 1301px) and (max-width: 1900px) {
    /*登入頁*/
    .menu_open {
        right: 4%;
    }
    .index_logo {
        width: 28%;
        height: 7.3em;
        margin: 1.5em 0;
    }
    .logo_text {
        font-size: 2.5em;
        padding: 1em 0;
    }
    .login_body .icon_loginID, .login_body .icon_loginPW {
        padding-left: 9%;
        margin-bottom: 2.5%;
        font-size: 1.8em;
    }
    .icon_loginID, .icon_loginPW, .btn_bg .btn_login, .btn_Set .btn_Send,
    .transfer_btn .btn_Send, .withdraw_btn .btn_Send, .deposit_btn .btn_Send,
    .mt_btn .btn_Send, .mi_btn .btn_Send, .dp3_set input[type="button"] {
        font-size: 2.1em;
        margin-bottom: 4%;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top: -6%;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 93px;
    }
    .bg_header .service_set, .bg_header .home_set {
        top: 7px;
        left: 1.5%;
    }
    .bg_header .online_service, .bg_header .back_home {
        width: 3.5em;
        height: 3.5em;
        margin: 0 auto 2px;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 16em;
        height: 5em;
    }
    .bg_header .service_text, .bg_header .home_text {
        font-size: 1.2em;
    }
    .mem_account, .mem_money {
        font-size: 22px;
        line-height: 38px;
    }
    .menu_open li {
        width: 120px;
        height: 120px;
        font-size: 1.1em;
    }
    .icon_game_info, .icon_promotions, .icon_terms, .icon_help, .icon_24Hservice,
    .icon_sports, .icon_lottery, .icon_slot_game, .icon_live_casino, .icon_news,
    .icon_movies, .icon_announcement, .icon_discussion, .icon_account, .icon_info,
    .icon_complain, .icon_logout, .icon_login, .icon_download, .icon_fishing, .icon_poker,
    .icon_member_info, .icon_trading_record, .icon_get_points, .icon_mail,
    .icon_mem_transfer, .icon_live_sports {
        width: 75px;
        height: 75px;
    }
    /*頁尾*/
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 1.6em;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .dpwd_menu_dd {
        font-size: 1.5em;
    }
    .fticon {
        width: 2.5em;
        height: 2.5em;
    }
    /*第三新版存款畫面*/
    .dp3_inblock {
        width: 10%;
    }
    .dp3_payicon {
        width: 115px;
        height: 115px;
        font-size: 1.15em;
    }
    .dp3_fix {
        width: 115px;
        height: 115px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2, .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card,
    .s_qrcode{
        top: -10px;
        width: 70px;
        height: 70px;
        margin: 0 auto 5px;
    }
    .dp3_account div, .dp3_money div {
        font-size: 1.05em;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        left: 22%;
        bottom: 11.2%;
        width: 17%;
        line-height: 23px;
        font-size: 1.2em;
    }
    .arrow_d {
        left: 30%;
        bottom: 10%;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 20%;
        bottom: 21%;
        width: 16%;
        font-size: 1.3em;
    }
    .itemtips1 .arrow_d {
        left: 27%;
        bottom: 19%;
    }
    .itemtips2 {
        left: 65%;
        bottom: 21%;
        width: 16%;
        font-size: 1.3em;
    }
    .itemtips2 .arrow_d {
        left: 73%;
        bottom: 19%;
    }
    .itemtips1 .btn_close, .itemtips2 .btn_close {
        top: -12px;
        right: -11px;
        width: 30px;
        height: 30px;
    }
    /*忘記密碼*/
    .tips_nickname_register, .tips_pw_register, .tips_captcha_register,
    .tips_account_forgot, .tips_mobile_forgot {
        margin-top: -5.5%;
    }
    .forgot_input select, .forgot_input .inputSet,
    .register_input select, .register_input .inputSet,
    .additional_input select, .additional_input .inputSet {
        font-size: 1.2em;
    }
    /*註冊*/
    .tips_mobile_register, .tips_bank_branch {
        margin-top: -3%;
    }
    /*登入後_上方會員資訊(共用)*/
    .msg_list {
        right: 24%;
    }
    .main_title {
        width: 90%;
    }
    .members_info {
        top: 19%;
    }
    .app_icon {
        width: 4.8em;
    }
    /*登入後主頁_各館入口(小icon)*/
    .big_game_info .tips h5 {
        font-size: 1.1em;
    }
    .small_game_info .title {
        font-size: 1.1em;
    }
    /*最新消息*/
    .news_text {
        font-size: 1.2em;
    }
    .news_container {
        line-height: 1.3em;
        font-size: 1.15em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 15.5em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 14.7em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 14.7em;
    }
    /*遊戲列表*/
    .slotlist_small {
        width: 19%;
        height: 20.5em;
        margin: 0 0.8em 0.8em 0;
    }
    .slotlist_big {
        width: 32%;
        height: 20em;
    }
    .slotlist_small .maintenance, .slotlist_small .coming_soon {
        height: 97%;
        line-height: 8em;
        font-size: 2em;
    }
    .slotlist_small .deny_game, .slotlist_big .deny_game {
        height: 97%;
    }
    .slotlist_small .icon_new, .slotlist_big .icon_new {
        width: 6em;
        height: 2.8em;
    }
    .slotlist_small .gameid, .slotlist_big .gameid {
        font-size: 1.5em;
    }
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom:38em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 161px;
        font-size: 1.4em;
    }
    .slotgame_width{
        margin: 0 0.45em 0.8em;
        height: 28em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 790px;
    }
    /*存款*/
    /*.fast_select .fast_list {
        height: 2em;
        line-height: 2em;
        margin: 1% auto 0;
    }*/

    .fast_select {
        margin-bottom: 1.5em;
    }
    .fast_container, .fast_title_left {
        font-size: 1.4em;
    }
    .fast_title_right {
        margin: 0.8em 1.5em 0 0;
        border: 0.6em;
        border-style: solid;
        border-color: #ccc transparent transparent transparent;
    }
    .btn_wechat, .btn_alipay, .btn_online, .btn_bank, .icon_search {
        width: 2.4em;
        height: 2.4em;
    }
    /*存款(在線支付)*/
    .bank_list {
        height: 8em;
        margin-bottom: 1.5em;
    }
    .newdp_fix {
        width: 89.3%;
    }
    .webbankset .deposit_btn .btn_Send {
        margin-bottom: 0.5em;
    }
    /*線上客服*/
    .deposit_list, .service_list {
        margin-bottom: 1.5%;
    }
    .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: 3.5em;
        height: 3.5em;
    }
    .deposit_text h3, .service_text h3 {
        font-size: 1.5em;
        margin: 0 0 2% 0;
    }
    .deposit_text span, .service_text span {
        font-size: 1.1em;
    }
    .btn_joinus {
        line-height: 2.6em;
        font-size: 1.2em;
    }
    /*交易紀錄*/
    .tr_list, .gp_list {
        margin: 1.5% auto 0;
    }
    /*會員互轉*/
    .mt_account {
        font-size: 1.2em;
    }
    /*APP下載+安裝教學*/
    .install_ios {
        width: 43%;
        margin: 0 1% 2% 0;
    }
    .install_android {
        width: 43%;
        margin: 0 0 2% 0;
    }
    .appQRcode {
        margin: 0 auto 2%;
        padding: 1em 0;
    }
    /*讀取中*/
    .popup_loading {
        left: 45%;
        top: 50%;
    }
    /* 讀取中2 */
    .loader_text {
        left: 47%;
        font-size: 1.7em;
    }
    /*最新優惠*/
    .ad2_btnset {
        height: 2.2em;
        line-height: 2.1em;
        font-size: 3.1em;
    }
    .icon_special_offer {
        width: 1.4em;
        height: 1.4em;
    }
}

/* 寬度介於 1301px - 1366px (ipad) */
@media screen and (min-width: 1301px) and (max-width: 1366px) {
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 18.5%;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d {
        bottom: 16.5%;
    }
    .bankvip_info .vip_th3{
        width: 20%;
    }
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 7em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 150px;
        font-size: 1.4em;
    }
    .slotgame_width{
        margin: 0 0.45em 0.8em;
        height: 22em;
    }
}

/* 寬度介於 901px - 1300px (ipad) */
@media screen and (min-width: 901px) and (max-width: 1300px) {
    /*登入頁*/
    .logo_text {
        font-size: 2.5em;
        padding: 1em 0;
    }
    .login_body .icon_loginID, .login_body .icon_loginPW {
        padding-left: 10%;
        margin-bottom: 3%;
        font-size: 1.7em;
    }
    .btn_bg .btn_login, .btn_Set .btn_Send, .transfer_btn .btn_Send,
    .withdraw_btn .btn_Send, .deposit_btn .btn_Send, .mt_btn .btn_Send,
    .mi_btn .btn_Send, .dp3_set input[type="button"] {
        font-size: 2em;
        margin-bottom: 3%;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top: -8%;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 93px;
    }
    .bg_header .service_set, .bg_header .home_set {
        left: 1.5%;
    }
    /*頁尾*/
    .footer_login {
        height: 6.5em;
    }
    .footer_login .btn_text {
        font-size: 1.25em;
    }
    .icon_home, .icon_transfer, .icon_deposit, .icon_consignment, .icon_service, .icon_members {
        width: 3.2em;
        height: 3.2em;
    }
    /*存款*/
    .newdp_fix {
        width: 89.5%;
    }
    .webbank_container {
        top: 45%;
    }
    .webbank_list {
        width: 19.2%;
        height: 3.5em;
    }
    /*第三新版存款畫面*/
    .dplevel_set {
        width: 95%;
        padding: 0.5em 0 5em 0;
        min-height: 200px;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        left: 19%;
        bottom: 8%;
        width: 23%;
        line-height: 24px;
        font-size: 1.2em;
    }
    .arrow_d {
        left: 30%;
        bottom: 7%;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 15%;
        bottom: 30.5%;
        width: 22%;
        font-size: 1.3em;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 27.5%;
    }
    .itemtips2 {
        left: 61%;
        bottom: 30.5%;
        width: 22%;
        font-size: 1.3em;
    }
    .itemtips2 .arrow_d {
        left: 72%;
        bottom: 27.5%;
    }
    .itemtips3 {
        left: 2%;
        bottom: 6.8%;
        width: 26%;
        font-size: 1.3em;
    }
    .itemtips3 .arrow_d {
        left: 13%;
        bottom: 5.5%;
    }
    .itemtips1 .btn_close, .itemtips2 .btn_close {
        top: -12px;
        right: -11px;
        width: 30px;
        height: 30px;
    }
    /*忘記密碼*/
    .tips_nickname_register, .tips_pw_register, .tips_captcha_register,
    .tips_account_forgot, .tips_mobile_forgot {
        margin-top: -1.5%;
    }
    /*註冊*/
    .tips_mobile_register, .tips_bank_branch {
        margin-top: -3.5%;
    }
    /*登入後_上方會員資訊(共用)*/
    .main_title {
        width: 90%;
    }
    .app_icon {
        width: 4.8em;
    }
    /*遊戲列表*/
    .slotlist_small {
        width: 24%;
        height: 22em;
        margin: 0 0.6em 0.8em 0;
    }
    .slotlist_big {
        width: 32%;
    }
    .slotlist_small .maintenance, .slotlist_small .coming_soon {
        height: 97%;
        line-height: 8em;
        font-size: 2em;
    }
    .slotlist_small .deny_game, .slotlist_big .deny_game {
        height: 97%;
    }
    .slotlist_small .icon_new, .slotlist_big .icon_new {
        width: 5em;
        height: 2.3em;
    }
    .slotlist_small .gameid, .slotlist_big .gameid {
        font-size: 1.5em;
    }
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 7em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 84px;
        font-size: 1.4em;
    }
    .slotgame_width{
        margin: 0 0.3em 0.8em;
        height: 19em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 480px;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 14em;
    }
    /*讀取中*/
    .popup_loading {
        left: 45%;
        top: 50%;
    }
    /* 讀取中2 */
    .loader_text {
        top: 42%;
        left: 46.5%;
        font-size: 1.6em;
    }

    .bankvip_info .vip_th3{
        width: 20%;
    }

    /*提示訊息*/

    #Popup_Zalo .popup .popup_title {
        font-size: 2em;
        line-height: 60px;
    }
    /*zalo&momo教學跳框*/
    #Popup_Zalo .popup {
        max-width: 650px;
    }
    .step_chart {
        height: 650px;
        padding: 2% 0;
    }
    .step_wrap {
        font-size: 2em;
    }
}

/* 寬度介於 1000px - 1024px (iPad Pro, iPad mini) */
@media screen and (min-width: 1000px) and (max-width: 1024px) {
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 8em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 101px;
        font-size: 1.4em;
    }
    .slotgame_width {
        margin: 0 0.3em 0.8em;
    }
    /*遊戲列表*/
    .slotlist_small {
        height: 20em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 1150px;
        padding-bottom: 8em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 12%;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d{
        bottom: 11%;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        width: 80%;
        height: 15em;
    }
    .sports_set .caution, .slot_set .caution, .live_set .caution,
    .lottery_set .caution, .fishing_set .caution {
        left: 20%;
        width: 55%;
        line-height: 1.3em;
        font-size: 1.3em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 14.6em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 14.6em;
    }
    /* 讀取中2 */
    .loader_text {
        left: 46%;
    }
    /*存款*/
    .bankvip_info .vip_th3{
        width: 20%;
    }
}

/* 寬度介於 1280px - 1300px (iPad Pro, iPad mini) */
@media screen and (min-width: 1280px) and (max-width: 1300px) {
    /*第三新版存款畫面*/
    .dp3_payicon {
        width: 110px;
        height: 110px;
        font-size: 1.1em;
    }
    .dp3_fix {
        width: 110px;
        height: 110px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2, .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card,
    .s_qrcode{
        top: -10px;
        width: 70px;
        height: 70px;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 18%;
        bottom: 20.5%;
        width: 17%;
    }
    .itemtips2 {
        left: 65%;
        bottom: 20.5%;
        width: 17%;
    }
    .itemtips1 .arrow_d {
        left: 26%;
        bottom: 18%;

    }
    .itemtips2 .arrow_d {
        left: 73%;
        bottom: 18%;
    }
    .itemtips3 {
        left: 2%;
        bottom: 7%;
        width: 26%;
        font-size: 1.3em;
    }
    .itemtips3 .arrow_d {
        left: 13%;
        bottom: 5.5%;
    }
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 7em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 147px;
        font-size: 1.4em;
    }
    .slotgame_width {
        margin: 0 0.3em 0.8em;
        height: 25em;
    }
}

/* 寬度大於 640px (iPad, iPad pro)*/
@media (max-width: 640px) {
    /*登入頁*/
    .menu_open li:hover ul {
        position: relative;
        display: block;
        background: transparent;
    }
    .menu_open li:hover ul li {
        background: transparent;
    }
    .menu_open li:hover ul li a {
        padding-left: 30px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 20px;
    }
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 109px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 59px;
    }
}

/* 寬度介於 751px - 900px (iPad, 手機橫放) */
@media screen and (min-width: 751px) and (max-width: 900px) {
    #body_main {
        min-height: 680px;
    }
    .Nologo_header .header_title {
        height: 70px;
        line-height: 70px;
    }
    /*登入頁*/
    .index_logo {
        width: 36%;
        height: 5.2em;
        margin: 1.2em 0;
    }
    .logo_text {
        font-size: 2em;
    }
    .login_body .icon_loginID, .login_body .icon_loginPW {
        height: 2.3em;
        padding-left: 12%;
        margin-bottom: 4%;
        font-size: 1.7em;
    }
    .btn_bg .btn_login, .btn_Set .btn_Send, .transfer_btn .btn_Send,
    .withdraw_btn .btn_Send, .deposit_btn .btn_Send, .mt_btn .btn_Send,
    .mi_btn .btn_Send, .dp3_set input[type="button"] {
        font-size: 1.8em;
    }
    /*頁尾*/
    .footer_login {
        height: 6em;
        line-height: 4.8em;
    }
    .footer_login .btn_text {
        font-size: 1.1em;
    }
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 1.3em;
    }
    .icon_home, .icon_transfer, .icon_deposit,
    .icon_consignment, .icon_service, .icon_members {
        width: 3.5em;
        height: 3.5em;
        margin: 0 auto 1%;
    }
    .error_login_text {
        bottom: 10%;
        font-size: 1.2em;
    }
    .btn_menu {
        display: block;
    }
    .btn_menu:after {
        width: 40px;
        height: 32px;
        top: 23px;
    }
    .btn_members:after {
        width: 40px;
        height: 40px;
        top: 23px;
    }
    .menu_open {
        bottom: 75px;
        right: 3%;
    }
    .menu_open:after {
        border-width: 1.3em 0.8em 0 0.8em;
        bottom: -16px;
    }
    .lang_open {
        top: 74px;
        width: 215px !important;
        padding: 0.8em;
    }
    .menu_open li {
        width: 105px;
        height: 105px;
        font-size: 1em;
    }
    .icon_game_info, .icon_promotions, .icon_terms, .icon_help, .icon_24Hservice,
    .icon_sports, .icon_lottery, .icon_slot_game, .icon_live_casino, .icon_news,
    .icon_movies, .icon_announcement, .icon_discussion, .icon_account, .icon_info,
    .icon_complain, .icon_logout, .icon_login,.icon_download, .icon_fishing, .icon_poker,
    .icon_member_info, .icon_trading_record, .icon_get_points, .icon_mail,
    .icon_mem_transfer, .icon_live_sports {
        width: 65px;
        height: 65px;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .dpwd_menu_dd {
        font-size: 1.4em;
    }
    .fticon {
        width: 2.2em;
        height: 2.2em;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 85px;
    }
   .Nologo_header .btn_back img,  .bg_header .btn_back {
        width: 3.3em;
        height: 3.3em;
    }
    .bg_header .online_service, .bg_header .back_home {
        width: 3em;
        height: 3em;
        margin: 0 auto 2px;
    }
    .bg_header .service_text, .bg_header .home_text {
        font-size: 1em;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 16em;
        height: 4.5em;
    }
    .bg_header .title_text {
        font-size: 2em;
    }
    .mem_account, .mem_money {
        font-size: 20px;
        line-height: 30px;
    }
    .mem_account div, .mem_money div {
        display: inline-block;
        *display: inline;
    }
    /*忘記密碼*/
    .forgot_step1 .forgot_text, .register_step1 .register_text, .additional_text {
        font-size: 1em;
    }
    .forgot_input, .register_input, .additional_input {
        margin-bottom: 3.5%;
    }
    .tips_nickname_register, .tips_pw_register, .tips_captcha_register,
    .tips_account_forgot, .tips_mobile_forgot {
        margin-top: -2.5%;
    }
    .forgot_input select, .forgot_input .inputSet,
    .register_input select, .register_input .inputSet,
    .additional_input select, .additional_input .inputSet {
        font-size: 1em;
    }
    .forgot_tips {
        padding: 2%;
        font-size: 1.1em;
    }
    /*註冊*/
    .mobile_numbers {
        width: 56.5%;
    }
    .register_tips .confirm_text, .mt_terms .confirm_text {
        width: 90%;
        font-size: 1em;
    }
    .tips_mobile_register, .tips_bank_branch {
        margin-top: -3%;
    }
    .popup_container {
        top: 50%;
    }
    /*登入後_上方會員資訊(共用)*/
    .icon_mailbox {
        background-size: auto 100%;
    }
    .members_info {
        font-size: 1.25em;
        line-height: 40px;
    }
    .msg_list {
        right: 15%;
    }
    .main_title {
        width: 88%;
    }
    .app_icon {
        width: 4.3em;
    }
    /*登入後主頁_各館入口icon*/
    .big_game_info {
        width: 65%;
    }
    .big_game_info .title {
        font-size: 1.8em;
    }
    .big_game_info .top_line {
        margin: 5% auto;
    }
    .big_game_info .tips {
        line-height: 14px;
    }
    .big_game_info .tips h5 {
        font-size: 1em;
    }
    .big_game_info .arrow_r {
        border-top: 7px solid transparent;
        border-left: 7px solid rgb(255, 255, 255, .4);
        border-bottom: 7px solid transparent;
    }
    .big_sports, .big_live, .big_lottery, .big_slot, .big_fishing, .big_partner {
        width: 4.8em;
        height: 4.8em;
        margin: 0 4% 0 2%;
    }
    /*登入後主頁_各館入口(小icon)*/
    .small_game_info {
        width: 15.6%;
        margin: 0 auto;
    }
    .small_game_info .title {
        font-size: 1em;
        margin-top: 2%;
    }
    .bg_circle img {
        width: 3.4em;
        height: 3.4em;
    }
    /*未查看郵箱*/
    .popup_title_mail {
        font-size: 1.5em;
    }
    .mailbox_img {
        width: 40px;
        height: 48px;
    }
    .check_img {
        width: 25px;
        height: 26px;
    }
    .popup .popup_In {
        padding: 1.3em;
    }
    .reg_info {
        font-size: 1.3em;
    }
    .regbtn_set {
        margin-top: 15px;
    }
    .regbtn_text {
        font-size: 1.1em;
    }
    .popup .text_set {
        font-size: 1.2em;
        margin: 0.5em 0 1em 0;
    }
    .popup_btn .deposit_set {
        height: 2.1em;
        line-height: 2.1em;
        font-size: 1.4em;
        font-weight: bold;
    }
    /*投訴箱*/
    .complain {
        padding: 3% 4% 0 4%;
    }
    .complain .complain_text h3 {
        font-size: 1.2em;
        margin: 0 0 1% 1%;
    }
    .complain .complain_text textarea {
        width: 97%;
        height: 8em;
        padding: 1.5%;
        margin-bottom: 4%;
        font-size: 1.5em;
    }
    /*最新消息*/
    .news_info {
        padding: 0 3%;
    }
    .news_type, .news_time, .mail_time, .tr_time, .help_items {
        line-height: 1.4em;
        margin: 0 0.5em 0 0;
        font-size: 1em;
    }
    .news_info_set .news_list, .help_list {
        margin: 1em auto 0;
        padding: 0.1em 0.4em;
    }
    .news_text {
        width: 94%;
        font-size: 1.15em;
    }
    .tips_icon_arrowD {
        border: 0.5em;
        border-style: solid;
        border-color: #fff transparent transparent transparent;
    }
    .news_title_left {
        /*width: 25%;*/
    }
    .news_title_right {
        width: 75%;
    }
    .news_container, .help_container {
        font-size: 1.1em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        width: 80%;
        height: 11em;
        margin: 0 auto 1em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 2em;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 1.8em;
    }
    .sports_banner .line, .slot_banner .line,
    .live_banner .line, .lottery_banner .line,
    .fishing_banner .line {
        margin: 0.8em auto;
    }
    .sports_banner .slot_text, .slot_banner .slot_text,
    .live_banner .slot_text, .lottery_banner .slot_text,
    .fishing_banner .slot_text {
        font-size: 1.2em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 11em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 11em;
    }
    .sports_set .caution, .slot_set .caution, .live_set .caution,
    .lottery_set .caution, .fishing_set .caution {
        left: 28%;
        width: 45%;
        padding: 10px;
        line-height: 1.2em;
        font-size: 1.2em;
    }
    /*遊戲列表*/
    .slotlist_small {
        width: 31.5%;
        height: 19em;
        margin: 0 0.6em 0.8em 0;
    }
    .slotlist_big {
        width: 48%;
        height: 17em;
    }
    .slotlist_small .maintenance, .slotlist_small .coming_soon {
        height: 97%;
        line-height: 8em;
        font-size: 2em;
    }
    .slotlist_small .deny_game, .slotlist_big .deny_game {
        height: 97%;
    }
    .slotlist_small .icon_new, .slotlist_big .icon_new {
        width: 5em;
        height: 2.3em;
    }
    .slotlist_small .gameid, .slotlist_big .gameid {
        font-size: 1.5em;
    }
    .slot_bg {
        padding-bottom: 85px;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 210px;
    }
    /*轉點記錄*/
    .transfer_set, .withdraw_set {
        margin: 0 auto 10em;
    }
    .transfer_title a, .mailbox_title a, .withdraw_title a,
    .trading_title a, .get_point_title a, .memberInfo_title a {
        font-size: 1.3em;
    }
    .search_title {
        line-height: 2.3em;
        font-size: 1.2em;
    }
    .search_detail {
        padding: 3%;
    }
    .title_set {
        font-size: 1em;
    }
    .transfer_set input[type="text"], .transfer_set input[type="date"], .transfer_set select,
    .withdraw_set input[type="text"], .withdraw_set input[type="password"],
    .withdraw_set select, .withdraw_set .forgot_pw, .deposit_money input[type="text"],
    .mt_from input[type="text"], .mt_from input[type="password"], .mt_from .forgot_pw,
    .record_search input[type="text"], .record_search select, .memberInfo_set input[type="text"],
    .memberInfo_set input[type="password"], .memberInfo_set select,
    .dp3_set input[type="text"], .dp3_select, .mi_from .btn_captcha, .mi_from .forgot_pw {
        height: 2.5em;
        font-size: 1.2em;
    }
    .record_list {
        font-size: 1em;
    }
    .record_list .cell1 {
        width: 30%;
    }
    .record_list .cell2 {
        width: 26%;
    }
    .record_list td {
        padding: 0.4em 0;
    }
    .record_btn input[type="button"] {
        font-size: 1.6em;
    }
    /*平台轉點*/
    .game_sum {
        font-size: 1.1em;
    }
    .transfer_set input[type="text"], .withdraw_set input[type="text"],
    .deposit_money input[type="text"], .dp3_set input[type="text"], .dp3_select {
        font-size: 1.25em;
    }
    /*提示訊息*/
    .popup .popup_title {
        font-size: 1.4em;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
    .points_title {
        font-size: 1.1em;
    }
    .popup_btn .btn_left, .popup_btn .btn_right {
        font-size: 1.3em;
        height: 2.4em;
    }
    .popup .text_set {
        font-size: 1.3em;
    }
    .popup_btn .deposit_set {
        height: 2.3em;
        line-height: 2.3em;
        font-size: 1.4em;
    }
    .popup_In .points_money_to, .popup_In select {
        height: 2.7em;
        font-size: 1.2em;
    }
    /*zalo&momo教學跳框*/
    .step_chart {
        height: 450px;
        padding: 2% 0;
    }
    .step_wrap {
        font-size: 1.6em;
    }
    /*zalo&momo教學跳框*/
    .step_chart {
        height: 450px;
        padding: 2% 0;
    }
    .step_wrap {
        font-size: 1.6em;
    }
    /*訊息專區*/
    .mailbox_btn .btn_all, .mailbox_btn .btn_cancel,
    .trade_rec_btn .btn_all, .trade_rec_btn .btn_cancel,
    .mailbox_btn .btn_del, .trade_rec_btn .btn_del {
        font-size: 1.2em;
    }
    .mail_title_top {
        display: inline-block;
        *display: inline;
        width: 25%;
    }
    .mail_title_top .btn_checkbox {
        width: 1.7em;
        height: 1.7em;
    }
    .mail_title_bottom {
        display: inline-block;
        *display: inline;
        width: 74%;
        height: 2.5em;
    }
    .mail_text {
        font-size: 1em;
    }
    .mailbox_info_set {
        margin: 0.7em auto;
    }
    .mailbox_set .mail_list {
        padding: 0 0.5em;
    }
    .mail_container {
        line-height: 1.3em;
        font-size: 0.95em;
    }
    /*存款*/
    /*.fast_select .fast_list {
        height: 1.6em;
        line-height: 1.6em;
        margin: 2% auto 0;
    }*/

    .fs_text {
        font-size: 1.0em;
    }
    .fast_icon {
        margin: 0 5%;
        padding: 16px 20px;
    }
    .fast_select {
        margin-bottom: 1.1em;
    }
    .fast_container, .fast_title_left {
        font-size: 1em;
    }
    .btn_wechat, .btn_alipay, .btn_online, .btn_bank, .icon_search {
        width: 1.7em;
        height: 1.7em;
    }
    .fast_title_right {
        margin: 0.6em 2% 0 0;
    }
    .newdp_select {
        font-size: 1em;
    }
    .dplevel_btn {
        font-size: 1.1em;
    }
    /*存款(在線支付)*/
    .atm_service {
        margin-bottom: 1.5em;
    }
    .atm_text {
        font-size: 0.95em;
    }
    .transfer_form li, .withdraw_form li, .deposit_money, .mi_from li, .mt_from li {
        margin-bottom: 1.1em;
    }
    .bank_list.selected:before {
        border-width: 0 2.3em 1.9em 0;
    }
    .bank_list.selected:after {
        width: 1.2em;
        height: 1.2em;
    }
    /*第三新版存款畫面*/
    .bankvip_info .vip_th3{
        width: 20%;
    }
    .dp3_title {
        font-size: 1.5em;
    }
    .dp3_inblock {
        width: 19%;
    }
    .dp3_payicon {
        width: 135px;
        height: 135px;
        font-size: 1.2em;
        padding: 15px 0;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -5px;
        width: 75px;
        height: 75px;
        margin: 0 auto 5px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 80px;
        height: 80px;
        margin: 0 auto 10px;
    }
    .dp3_fix {
        width: 135px;
        height: 135px;
    }
    .dpcardbtn_set {
        width: 23%;
    }
    .dpcardbtn_text {
        font-size: 1.4em;
    }
    .dp3_account div, .dp3_money div, .dp3_tips {
        font-size: 1.1em;
    }
    /*線上客服*/
    .deposit_list, .service_list {
        margin-bottom: 2%;
    }
    .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: 2.8em;
        height: 2.8em;
    }
    .deposit_text h3, .service_text h3 {
        font-size: 1.3em;
        margin: 0 0 1.5% 0;
    }
    .deposit_text span, .service_text span {
        font-size: 0.95em;
    }
    .btn_joinus {
        line-height: 2.6em;
        font-size: 1em;
    }
    /*網路銀行_匯款信息*/
    .rtc_list .title, .rtc_money .title {
        font-size: 1.15em;
    }
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        padding: 0.15em 0.6em;
        font-size: 1.2em;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 70%;
    }
    .rtc_btn .infobtn_right, .rtc_btn .infobtn_left, .rtc_btn .btn_Send {
        height: 2.1em;
        font-size: 1.4em;
    }
    .newdp_fix {
        width: 89.7%;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        left: 19%;
        bottom: 20%;
        width: 24%;
        line-height: 22px;
        font-size: 1em;
    }
    .arrow_d {
        left: 30%;
        bottom: 17%;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 12%;
        bottom: 34%;
        width: 26%;
        font-size: 1.3em;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 30.5%;
    }
    .itemtips2 {
        left: 61%;
        bottom: 34%;
        width: 26%;
        font-size: 1.3em;
    }
    .itemtips2 .arrow_d {
        left: 72%;
        bottom: 30.5%;
    }
    .itemtips3 {
        left: 2%;
        bottom: 7%;
        width: 26%;
        font-size: 1.3em;
    }
    .itemtips3 .arrow_d {
        left: 13%;
        bottom: 5.5%;
    }
    .itemtips1 .btn_close, .itemtips2 .btn_close {
        width: 30px;
        height: 30px;
    }
    /*提款*/
    .precautions_tab {
        font-size: 1.2em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1em;
    }
    .bank_list {
        height: 5.5em;
        margin-bottom: 1em;
    }
    .online_order, .wb_order {
        font-size: 1.1em;
    }
    /*交易紀錄*/
    .tr_list, .tr_container, .tr_info_foot,
    .gp_list, .gp_container, .gp_info_foot {
        font-size: 1em;
    }
    .record_search .btn_Search {
        font-size: 1.1em;
        height: 2.35em;
    }
    /*會員互轉*/
    .mt_from li {
        margin-bottom: 1.3em;
    }
    .account_list {
        top: 30%;
        right: -2%;
        background-size: auto 25%;
    }
    .mt_account {
        width: 95%;
        font-size: 0.95em;
    }
    .mt_account .account {
        text-indent: 0.8em;
    }
    /*變更資料*/
    .mi_from .mi_terms {
        padding: 1%;
    }
    .mi_terms .confirm_text {
        font-size: 1.5em;
    }
    /*幫助中心*/
    .help_title {
        font-size: 1.1em;
    }
    /*產品信息*/
    .game_info {
        padding: 0;
    }
    .game_info_set .game_info_title {
        font-size: 1.5em;
    }
    .game_info_set .Answer .list_container h1 {
        font-size: 1.6em;
    }
    .game_info_set .Answer .list_container ul li {
        font-size: 1.3em;
        padding: 0.5em 0;
    }
    /*APP下載+安裝教學*/
    .install_ios {
        width: 40%;
        margin: 0 1% 2% 0;
        font-size: 1.3em;
    }
    .install_android {
        width: 40%;
        margin: 0 0 2% 0;
        font-size: 1.3em;
    }
    .appQRcode_text h3 {
        font-size: 1.1em;
        margin: 0 0 1% 0;
    }
    .appQRcode {
        width: 60%;
        margin: 0 auto 2%;
        font-size: 1.3em;
    }
    .appQRcode .QRimg {
        width: 60%;
    }
    .help_dd dt {
        font-size: 1.3em;
    }
    .text_type {
        font-size: 1em;
    }
    /*讀取中*/
    .popup_loading {
        left: 41%;
        top: 45%;
    }
    /* 讀取中2 */
    .loader_text {
        top: 42%;
        left: 45.7%;
        font-size: 1.5em;
    }
    /*最新優惠*/
    .ad2_set .ad2_pic {
        padding: 1.5em 0;
    }
    .ad2_btnset {
        height: 2em;
        line-height: 1.9em;
        font-size: 2.1em;
    }
    .icon_special_offer {
        width: 1.2em;
        height: 1.2em;
    }
}

/* 寬度介於 895px - 900px (Nexus10) */
@media screen and (min-width: 895px) and (max-width: 900px) {
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 85px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 102px;
    }
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 11%;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d {
        bottom: 10%;
    }
    .itemtips1 .btn_close, .itemtips2 .btn_close {
        top: -10px;
        right: -15px;
    }
    /*存款*/
    .fast_icon {
        margin: 0 5%;
        padding: 20px 24px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
}

/* 寬度介於 767px - 810px (Nexus10) */
@media screen and (min-width: 767px) and (max-width: 810px) {
    .slot_bg{
        padding-bottom: 85px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 81px;
    }
    .slotgame_width {
        width: 18.5%;
        height: 13em;
        margin: 0 0.4em 0.8em;
    }
    .slotgame_width .gameid {
        height: 42px;
        line-height: 23px;
    }
    .slotgame_width .gameid span {
        line-height: 17px;
    }
    /*遊戲列表*/
    .slotlist_small {
        height: 20em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 1010px;
    }
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 17%;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d {
        bottom: 15%;
    }
    /*第三新版存款畫面*/
    .dplevel_set {
        width: 95%;
    }
    /*存款*/
    .fast_icon {
        margin: 0 5%;
        padding: 20px 23px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
}

/* 寬度介於 800px - 810px (Nexus10) */
@media screen and (min-width: 800px) and (max-width: 810px) {
    /*電子_遊戲大廳*/
    .slot_bg{
        padding-bottom: 80px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 86px;
    }
    .slotgame_width {
        width: 18.5%;
        height: 14em;
        margin: 0 0.4em 0.8em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 12.5%;
        font-size: 1.3em;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d {
        bottom: 11%;
    }
    /*存款*/
    .fast_icon {
        margin: 0 5%;
        padding: 20px 23px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
}

/* 寬度介於 824px - 900px (Nokia N9) */
@media screen and (min-width: 824px) and (max-width: 900px) {
    /*電子_遊戲大廳*/
    .slot_bg{
        padding-bottom: 85px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 88px;
    }
    .slotgame_width {
        width: 18.5%;
        height: 15em;
        margin: 0 0.35em 0.8em;
    }
    .slotgame_width .gameid {
        height: 46px;
        line-height: 30px;
    }
    .slotgame_width .gameid span{
        line-height: 18px;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 12.5em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 12.8em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 12.8em;
    }
    /*存款*/
    .webbank_container {
        top: 43%;
    }
    .webbank_list {
        width: 19%;
    }
    /*提款*/
    .precautions_tab {
        font-size: 1.3em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1.1em;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
}

/* 寬度介於 811px - 823px (Nexus10, iPad) */
@media screen and (min-width: 811px) and (max-width: 823px) {
    /*電子_遊戲大廳*/
    .slot_bg{
        padding-bottom: 80px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 88px;
    }
    .slotgame_width {
        width: 18.5%;
        height: 13em;
        margin: 0 0.35em 0.8em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 150px;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 11.3em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 11.6em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 11.6em;
    }
    /*存款*/
    .dplevel_set {
        width: 95%;
        padding: 0.5em 0 5em 0;
        min-height: 200px;
    }
    .webbank_list {
        width: 19%;
    }
    /*提款*/
    .precautions_tab {
        font-size: 1.3em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1.1em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 43.5%;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d {
        bottom: 39%;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
}

/* 寬度介於 751px - 768px (iPad mini) */
@media screen and (min-width: 751px) and (max-width: 768px) {
    /*電子_遊戲大廳*/
    .slot_bg{
        padding-bottom: 8em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 78px;
    }
    .slotgame_width{
        width: 18.5%;
        height: 13em;
        margin: 0 0.4em 0.8em;
    }
    .slotgame_width .gameid {
        height: 40px;
        line-height: 22px;
    }
    .slotgame_width .gameid span {
        line-height: 16px;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 820px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
}

/* 寬度介於 671px - 750px (iPad, 手機橫放) */
@media screen and (min-width: 671px) and (max-width: 750px) {
    #body_main {
        min-height: 670px;
    }
    /*登入頁*/
    .index_logo {
        width: 33%;
        height: 4.6em;
        margin: 1em 0;
    }
    .logo_text {
        font-size: 2em;
    }
    .login_body .icon_loginID, .login_body .icon_loginPW {
        height: 2.2em;
        padding-left: 12%;
        margin-bottom: 3.5%;
        font-size: 1.5em;
    }
    .icon_loginID, .icon_loginPW, .btn_bg .btn_login, .btn_Set .btn_Send,
    .transfer_btn .btn_Send, .withdraw_btn .btn_Send, .deposit_btn .btn_Send,
    .mt_btn .btn_Send, .mi_btn .btn_Send, .dp3_set input[type="button"] {
        height: 2.2em;
        font-size: 1.6em;
    }
    .lang_icon_tw:after, .lang_icon_cn:after, .lang_icon_vn:after, .lang_icon_th:after, .lang_icon_us:after {
        width: 30px;
        height: 30px;
        right: 12%;
    }
    /*頁尾*/
    .footer_login {
        height: 5.5em;
    }
    .footer_login .btn_text {
        font-size: 1em;
    }
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 1.2em;
    }
    .icon_home, .icon_transfer, .icon_deposit,
    .icon_consignment, .icon_service, .icon_members {
        width: 2.5em;
        height: 2.5em;
    }
    .error_login_text {
        bottom: 10%;
        font-size: 1.2em;
    }
    .btn_menu {
        display: block;
    }
    .btn_menu:after {
        width: 35px;
        height: 29px;
        top: 23px;
    }
    .btn_members:after {
        width: 35px;
        height: 35px;
        top: 23px;
    }
    .menu_open {
        bottom: 69px;
        right: 6.5%;
    }
    .menu_open:after {
        border-width: 1.3em 0.8em 0 0.8em;
        bottom: -16px;
    }
    .menu_open li {
        width: 95px;
        height: 95px;
        font-size: 0.95em;
    }
    .icon_game_info, .icon_promotions, .icon_terms, .icon_help, .icon_24Hservice,
    .icon_sports, .icon_lottery, .icon_slot_game, .icon_live_casino, .icon_news,
    .icon_movies, .icon_announcement, .icon_discussion, .icon_account, .icon_info,
    .icon_complain, .icon_logout, .icon_login,.icon_download, .icon_fishing, .icon_poker,
    .icon_member_info, .icon_trading_record, .icon_get_points, .icon_mail,
    .icon_mem_transfer, .icon_live_sports {
        width: 55px;
        height: 55px;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top: -8%;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .dpwd_menu_dd {
        font-size: 1.3em;
    }
    .fticon {
        width: 2.2em;
        height: 2.2em;
    }
    /*頁首*/
    .bg_header, .Nologo_header {
        height: 70px;
    }
   .Nologo_header .btn_back img,  .bg_header .btn_back {
        width: 2.5em;
        height: 2.5em;
    }
    .bg_header .online_service, .bg_header .back_home {
        width: 3.1em;
        height: 3.1em;
        margin: 0 auto 1px;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 10em;
        height: 2.5em;
    }
    .bg_header .title_text {
        font-size: 2em;
    }
    .mem_account, .mem_money {
        font-size: 18px;
        line-height: 26px;
    }
    .mem_account div, .mem_money div {
        display: inline-block;
        *display: inline;
    }
    /*忘記密碼*/
    .forgot_input, .register_input, .additional_input {
        margin-bottom: 3.5%;
    }
    .tips_nickname_register, .tips_pw_register, .tips_captcha_register,
    .tips_account_forgot, .tips_mobile_forgot {
        margin-top: -2.5%;
    }
    .forgot_input select, .forgot_input .inputSet,
    .register_input select, .register_input .inputSet,
    .additional_input select, .additional_input .inputSet {
        font-size: 0.95em;
    }
    /*註冊*/
    .mobile_numbers {
        width: 56.5%;
    }
    .register_tips .confirm_text, .mt_terms .confirm_text {
        width: 90%;
        font-size: 0.95em;
    }
    .tips_mobile_register, .tips_bank_branch {
        margin-top: -3%;
    }
    .popup_container {
        top: 50%;
    }
    /*登入後_上方會員資訊(共用)*/
    .icon_mailbox {
        background-size: auto 90%;
    }
    .members_info {
        font-size: 1.2em;
    }
    .msg_list {
        right: 15%;
    }
    .main_title {
        width: 88%;
    }
    .app_icon {
        width: 3.5em;
    }
    /*登入後主頁_各館入口icon*/
    .big_game_info .title {
        font-size: 1.65em;
    }
    .big_game_info .top_line {
        margin: 5.5% auto;
    }
    .big_game_info .tips {
        line-height: 13px;
    }
    .big_game_info .tips h5 {
        font-size: 1em;
    }
    .big_game_info .arrow_r {
        border-top: 6px solid transparent;
        border-left: 6px solid rgb(255, 255, 255, .4);
        border-bottom: 6px solid transparent;
    }
    .big_sports, .big_live, .big_lottery, .big_slot, .big_fishing, .big_partner {
        width: 4.5em;
        height: 4.5em;
        margin: 0 4% 0 2%;
    }
    /*登入後主頁_各館入口(小icon)*/
    .small_game_info {
        width: 15.6%;
        margin: 1% auto;
    }
    .small_game_info .title {
        font-size: 0.9em;
    }
    .bg_circle img {
        width: 3em;
        height: 3em;
    }
    /*未查看郵箱*/
    .popup_title_mail {
        font-size: 1.5em;
    }
    .mailbox_img {
        width: 40px;
        height: 48px;
    }
    .check_img {
        width: 25px;
        height: 26px;
    }
    .popup .popup_In {
        padding: 1.3em;
    }
    .reg_info {
        font-size: 1.3em;
    }
    .regbtn_set {
        margin-top: 15px;
    }
    .regbtn_text {
        font-size: 1.1em;
    }
    .popup .text_set {
        font-size: 1.2em;
        margin: 0.5em 0 1em 0;
    }
    .popup_btn .deposit_set {
        height: 2.1em;
        line-height: 2.1em;
        font-size: 1.4em;
        font-weight: bold;
    }
    /*投訴箱*/
    .complain {
        padding: 3% 4% 0 4%;
    }
    .complain .complain_text h3 {
        font-size: 1.05em;
        margin: 0 0 1% 1%;
    }
    .complain .complain_text textarea {
        width: 97%;
        height: 7em;
        padding: 1.5%;
        margin-bottom: 4%;
        font-size: 1.3em;
    }
    /*最新消息*/
    .news_info {
        padding: 0 3%;
    }
    .news_info_set .news_list {
        margin: 2% auto 0;
    }
    .news_text {
        width: 96%;
        font-size: 1.05em;
    }
    .tips_icon_arrowD {
        border: 0.5em;
        border-style: solid;
        border-color: #fff transparent transparent transparent;
    }
    .news_title_left {
        /*width: 25%;*/
    }
    .news_title_right {
        width: 75%;
    }
    .news_container, .help_container {
        line-height: 1.3em;
        font-size: 0.95em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        width: 90%;
        height: 11.6em;
        margin: 0 auto 1em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 2em;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 2em;
    }
    .sports_banner .line, .slot_banner .line,
    .live_banner .line, .lottery_banner .line,
    .fishing_banner .line {
        margin: 0.8em auto;
    }
    .sports_banner .slot_text, .slot_banner .slot_text,
    .live_banner .slot_text, .lottery_banner .slot_text,
    .fishing_banner .slot_text {
        font-size: 1.2em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 11.8em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 11.8em;
    }
    .sports_set .caution, .slot_set .caution, .live_set .caution,
    .lottery_set .caution, .fishing_set .caution {
        left: 28%;
        width: 45%;
        padding: 10px;
        line-height: 1.2em;
        font-size: 1.2em;
    }
    /*遊戲列表*/
    .slotlist_small {
        width: 31.5%;
        height: 17em;
        margin: 0 0.6em 0.8em 0;
    }
    .slotlist_big {
        width: 48%;
        height: 16.5em;
    }
    .slotlist_small .maintenance, .slotlist_small .coming_soon {
        height: 97%;
        line-height: 8em;
        font-size: 2em;
    }
    .slotlist_small .deny_game, .slotlist_big .deny_game {
        height: 97%;
    }
    .slotlist_small .icon_new, .slotlist_big .icon_new {
        width: 5em;
        height: 2.3em;
    }
    .slotlist_small .gameid, .slotlist_big .gameid {
        font-size: 1.5em;
    }
    /*電子_遊戲大廳*/
    .slot_bg{
        padding-bottom: 80px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 64px;
    }
    .slotgame_width{
        width: 21%;
        height: 13.5em;
        margin: 0 0.9em 0.8em;
    }
    .slotgame_width .gameid {
        height: 41px;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 190px;
    }
    /*轉點記錄*/
    .transfer_set, .withdraw_set {
        margin: 0 auto 10em;
    }
    .transfer_title a, .mailbox_title a, .withdraw_title a,
    .trading_title a, .get_point_title a, .memberInfo_title a {
        font-size: 1.2em;
    }
    .search_title {
        line-height: 2.3em;
        font-size: 1em;
    }
    .search_detail {
        padding: 3%;
    }
    .title_set {
        font-size: 1em;
    }
    .record_list {
        font-size: 0.95em;
    }
    .record_list .cell1 {
        width: 30%;
    }
    .record_list .cell2 {
        width: 26%;
    }
    .record_list td {
        padding: 0.4em 0;
    }
    .record_btn input[type="button"] {
        font-size: 1.5em;
    }
    /*平台轉點*/
    .game_sum {
        font-size: 1em;
    }
    .transfer_set input[type="text"], .transfer_set input[type="date"], .transfer_set select,
    .withdraw_set input[type="text"], .withdraw_set input[type="password"],
    .withdraw_set select, .withdraw_set .forgot_pw, .deposit_money input[type="text"],
    .mt_from input[type="text"], .mt_from input[type="password"], .mt_from .forgot_pw,
    .record_search input[type="text"], .record_search select, .memberInfo_set input[type="text"],
    .memberInfo_set input[type="password"], .memberInfo_set select,
    .dp3_set input[type="text"], .dp3_select, .mi_from .btn_captcha, .mi_from .forgot_pw {
        height: 2.5em;
        font-size: 1.2em;
    }
    input[type="text"], input[type="date"], input[type="button"], input[type="password"], select {
        height: 2.5em;
    }
    /*提示訊息*/
    .popup .popup_title {
        font-size: 1.3em;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 20px;
    }
    .points_title {
        font-size: 1.1em;
    }
    .popup_btn .btn_left, .popup_btn .btn_right {
        font-size: 1.2em;
        height: 2.2em;
    }
    .popup .text_set {
        font-size: 1.3em;
    }
    .money_set {
        font-size: 1.3em;
    }
    .popup_btn .deposit_set {
        height: 2.3em;
        line-height: 2.3em;
        font-size: 1.4em;
    }
    .popup_In .points_money_to, .popup_In select {
        height: 2.4em;
        font-size: 1.4em;
    }
    /*訊息專區*/
    .mailbox_btn .btn_all, .mailbox_btn .btn_cancel,
    .trade_rec_btn .btn_all, .trade_rec_btn .btn_cancel,
    .mailbox_btn .btn_del, .trade_rec_btn .btn_del {
        font-size: 1.2em;
    }
    .mail_title_bottom {
        height: 1.8em;
        line-height: 1.8em;
    }
    /*存款*/
    /*.fast_select .fast_list {
        height: 1.6em;
        line-height: 1.6em;
        margin: 2% auto 0;
    }*/
    .dplevel_set {
        width: 95%;
        padding: 0.5em 0 5em 0;
        min-height: 200px;
    }
    .fast_icon {
        margin: 0 2%;
        padding: 13px 15px;
    }
    .fast_container, .fast_title_left {
        font-size: 1em;
    }
    .btn_wechat, .btn_alipay, .btn_online, .btn_bank, .icon_search {
        width: 2em;
        height: 2em;
    }
    .fast_title_right {
        margin: 0.6em 2% 0 0;
    }
    .newdp_fix {
        width: 89.7%;
    }
    .newdp_select {
        font-size: 1em;
    }
    /*存款(在線支付)*/
    .atm_service {
        margin-bottom: 1.3em;
    }
    .atm_text {
        font-size: 0.9em;
    }
    .atm_btn.disabled .maintain_text {
        top: -75%;
        left: 27%;
        width: 40%;
        font-size: 1em;
    }
    .bank_list {
        height: 4.8em;
        margin-bottom: 0.7em;
    }
    .bank_title {
        font-size: 1.1em;
        color: rgba(255,255,255,0.7);
    }
    .online_order, .wb_order {
        font-size: 1em;
    }
    .transfer_form li, .withdraw_form li, .deposit_money, .mi_from li, .mt_from li {
        margin-bottom: 1em;
    }
    .bank_list.selected:before {
        border-width: 0 2.3em 1.9em 0;
    }
    .bank_list.selected:after {
        width: 1.2em;
        height: 1.2em;
    }
    /*第三新版存款畫面*/
    .bankvip_info .vip_th3{
        width: 20%;
    }
    .dplevel_set {
        width: 95%;
    }
    .dp3_inblock {
        width: 19%;
    }
    .dp3_payicon {
        width: 120px;
        height: 120px;
        font-size: 1.1em;
        padding: 15px 0;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -5px;
        width: 70px;
        height: 70px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 70px;
        height: 70px;
    }
    .dp3_fix {
        width: 120px;
        height: 120px;
    }
    .dpcardbtn_text {
        font-size: 1.25em;
    }
    .dp3_account div, .dp3_money div {
        font-size: 1em;
    }
    /*提款*/
    .precautions_tab {
        font-size: 1.2em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1em;
    }
    /*線上客服*/
    .deposit_list, .service_list {
        margin-bottom: 2.5%;
    }
    .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: 2.7em;
        height: 2.7em;
    }
    .deposit_text h3, .service_text h3 {
        font-size: 1.2em;
        margin: 0 0 1.5% 0;
    }
    .deposit_text span, .service_text span {
        font-size: 0.9em;
    }
    .btn_joinus {
        line-height: 2.6em;
        font-size: 115em;
    }
    /*網路銀行_匯款信息*/
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        padding: 0.15em 0.6em;
        font-size: 1.1em;
    }
    .rtc_list .title, .rtc_money .title {
        font-size: 1.15em;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 70%;
    }
    .rtc_btn .infobtn_right, .rtc_btn .infobtn_left, .rtc_btn .btn_Send {
        font-size: 1.25em;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        left: 16%;
        bottom: 20%;
        width: 31%;
        line-height: 22px;
        font-size: 1em;
    }
    .arrow_d {
        left: 29%;
        bottom: 16.5%;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 12%;
        bottom: 34%;
        width: 26%;
        font-size: 1.1em;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 30.5%;
    }
    .itemtips2 {
        left: 61%;
        bottom: 34%;
        width: 26%;
        font-size: 1.1em;
    }
    .itemtips2 .arrow_d {
        left: 72%;
        bottom: 30.5%;
    }
    /*交易紀錄*/
    .tr_list, .tr_container, .tr_info_foot,
    .gp_list, .gp_container, .gp_info_foot {
        font-size: 1em;
    }
    .record_search .btn_Search {
        font-size: 1.1em;
        height: 2.5em;
    }
    /*會員互轉*/
    .mt_from li {
        margin-bottom: 1.2em;
    }
    .mt_account {
        width: 94%;
        font-size: 0.9em;
    }
    /*變更資料*/
    .mi_from .mi_terms {
        padding: 1%;
        font-size: 0.9em;
    }
    .mi_terms .confirm_text {
        font-size: 1em;
    }
    /*幫助中心*/
    .help_title {
        font-size: 1.05em;
    }
    /*產品信息*/
    .game_info {
        padding: 0;
    }
    .game_info_set .game_info_title {
        font-size: 1.3em;
    }
    .game_info_set .Answer .list_container h1 {
        font-size: 1.5em;
    }
    .game_info_set .Answer .list_container ul li {
        font-size: 1.2em;
        padding: 0.3em 0;
    }
    /*APP下載+安裝教學*/
    .help_dd dt {
        font-size: 1.2em;
    }
    .text_type {
        font-size: 0.95em;
    }
    /*讀取中*/
    .popup_loading {
        left: 41%;
        top: 55%;
    }
    /* 讀取中2 */
    .loader_text {
        top: 43%;
        left: 44.5%;
        font-size: 1.5em;
    }
    /*最新優惠*/
    .ad2_set .ad2_pic {
        padding: 1.3em 0;
    }
    .ad2_btnset {
        height: 2em;
        line-height: 1.9em;
        font-size: 2em;
    }
    .icon_special_offer {
        width: 1.3em;
        height: 1.3em;
    }
}

/* 寬度介於 740px - 750px (Nexus10) */
@media screen and (min-width: 740px) and (max-width: 750px) {
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 38%;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d {
        bottom: 33.5%;
    }
    /*電子_遊戲大廳*/
    #hot_list, #rec_list, #all_list {
        padding: 0 76px;
    }
}

/* 寬度介於 671px - 680px (小米mix) */
@media screen and (min-width: 671px) and (max-width: 680px) {
    .slot_bg{
        padding-bottom: 5em;
    }
    .slotgame_width {
        height: 13.5em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 10.8em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 11em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 11em;
    }
    /*第三新版存款畫面*/
    .dp3_payicon {
        width: 115px;
        height: 115px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2, .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card,
    .s_qrcode{
        width: 65px;
        height: 65px;
    }
    .dp3_fix {
        width: 115px;
        height: 115px;
    }
}

/* 寬度介於 551px - 670px (手機橫放) */
@media screen and (min-width: 551px) and (max-width: 670px) {
    #body_main {
        min-height: 520px;
    }
    /*登入頁*/
    .index_logo {
        width: 38%;
        height: 4em;
        margin: 1.05em 0;
    }
    .logo_text {
        font-size: 1.5em;
    }
    .login_body .icon_loginID, .login_body .icon_loginPW {
        height: 2.2em;
        padding-left: 11%;
        margin-bottom: 3.5%;
        font-size: 1.3em;
    }
    .btn_bg .btn_login {
        font-size: 1.4em;
    }
    /*頁首*/
    .icon_mailbox {
        background-size: auto 95%;
    }
    .menu_open {
        bottom: 70px;
        right: 6.5%;
    }
    .menu_open li {
        width: 85px;
        height: 85px;
        font-size: 0.9em;
    }
    .icon_game_info, .icon_promotions, .icon_terms, .icon_help, .icon_24Hservice,
    .icon_sports, .icon_lottery, .icon_slot_game, .icon_live_casino, .icon_news,
    .icon_movies, .icon_announcement, .icon_discussion, .icon_account, .icon_info,
    .icon_complain, .icon_logout, .icon_login,.icon_download, .icon_fishing, .icon_poker,
    .icon_member_info, .icon_trading_record, .icon_get_points, .icon_mail,
    .icon_mem_transfer, .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: 30px;
        height: 30px;
        right: 13%;
    }
    .btn_menu {
        display: block;
    }
    .lang_open {
        top: 55px;
        width: 195px;
    }
    .bg_header, .Nologo_header {
        height: 55px;
    }
    .bg_header .online_service, .bg_header .back_home {
        width: 3.5em;
        height: 3.5em;
        margin: 0 auto 1px;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 11em;
        height: 4em;
    }
    .bg_header .title_text {
        font-size: 1.6em;
    }
    .mem_account, .mem_money {
        font-size: 16px;
        line-height: 26px;
    }
    .mem_account div, .mem_money div {
        display: inline-block;
        *display: inline;
    }
    /*頁腳*/
    .footer_login {
        height: 5.5em;
    }
    .icon_home, .icon_transfer, .icon_deposit, .icon_consignment, .icon_service, .icon_members {
        width: 45px;
        height: 45px;
    }
    .footer_login .btn_text {
        font-size: 0.85em;
    }
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 1.1em;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .dpwd_menu_dd {
        font-size: 1.2em;
    }
    .fticon {
        width: 2.2em;
        height: 2.2em;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        left: 16%;
        bottom: 20%;
        width: 31%;
        line-height: 22px;
        font-size: 1em;
    }
    .arrow_d {
        left: 29%;
        bottom: 16.5%;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 12%;
        bottom: 37%;
        width: 29%;
        line-height: 19px;
        font-size: 1em;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 32.5%;
    }
    .itemtips2 {
        left: 57%;
        bottom: 37%;
        width: 29%;
        line-height: 19px;
        font-size: 1em;
    }
    .itemtips2 .arrow_d {
        left: 70%;
        bottom: 32.5%;
    }
    /*忘記密碼*/
    .forgot_input, .register_input, .additional_input {
        margin-bottom: 4%;
    }
    .tips_nickname_register, .tips_pw_register, .tips_captcha_register,
    .tips_account_forgot, .tips_mobile_forgot {
        margin-top: -3%;
    }
    .forgot_input select, .forgot_input .inputSet,
    .register_input select, .register_input .inputSet,
    .additional_input select, .additional_input .inputSet {
        font-size: 0.95em;
    }
    /*註冊*/
    .mobile_numbers {
        width: 57%;
        margin-right: 2%;
    }
    .register_tips .confirm_text, .mt_terms .confirm_text {
        width: 88%;
    }
    .tips_mobile_register, .tips_bank_branch {
        margin-top: -3%;
    }
    .popup_container {
        top: 50%;
    }
    /*登入後_上方會員資訊(共用)*/
    .members_info {
        font-size: 1.15em;
        top: 17%;
    }
    .msg_list {
        right: 15%;
    }
    .main_title {
        width: 88%;
    }
    .app_icon {
        width: 3.3em;
    }
    /*登入後主頁_各館入口icon*/
    .big_gamelist {
        padding: 1.5% 1% 1.5% 0;
        margin: 0 1% 2% 0;
    }
    .big_game_info .title {
        font-size: 1.5em;
    }
    .big_game_info .top_line {
        margin: 6% auto;
    }
    .big_game_info .tips h5 {
        font-size: 0.95em;
    }
    .big_game_info .arrow_r {
        border-top: 5px solid transparent;
        border-left: 5px solid rgb(255, 255, 255, .4);
        border-bottom: 5px solid transparent;
    }
    .big_sports, .big_live, .big_lottery, .big_slot, .big_fishing, .big_partner {
        width: 4.3em;
        height: 4.3em;
        margin: 0 3% 0 1%;
    }
    /*登入後主頁_各館入口(小icon)*/
    .small_game_info {
        width: 15.6%;
        margin: 1% auto;
    }
    .small_game_info .title {
        font-size: 0.9em;
    }
    .bg_circle img {
        width: 3em;
        height: 3em;
    }
    /*投訴箱*/
    .complain {
        padding: 3% 4% 0 4%;
    }
    .complain .complain_text h3 {
        font-size: 1.05em;
        margin: 0 0 1% 1%;
    }
    .complain .complain_text textarea {
        width: 97%;
        height: 7em;
        padding: 1.5%;
        margin-bottom: 4%;
        font-size: 1.3em;
    }
    /*最新消息*/
    .news_info {
        padding: 0 3%;
    }
    .news_info_set .news_list {
        margin: 2% auto 0;
        padding: 0.2em 0.4em;
    }
    .news_title_left {
        /*width: 28%;*/
    }
    .news_title_right {
        width: 70%;
    }
    .news_text {
        width: 96%;
        font-size: 1.05em;
    }
    .tips_icon_arrowD {
        border: 0.45em;
        border-style: solid;
        border-color: #fff transparent transparent transparent;
        margin: 0.5em 0 0 0;
    }
    .news_time, .mail_time {
        font-size: 1em;
    }
    .news_container, .help_container {
        font-size: 1em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_set, .slot_set, .live_set, .lottery_set, .fishing_set {
        margin: 0.5em auto 8em;
    }
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        width: 90%;
        height: 10.4em;
        margin: 0 auto 1em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 2em;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 1.6em;
    }
    .sports_banner .line, .slot_banner .line,
    .live_banner .line, .lottery_banner .line,
    .fishing_banner .line {
        margin: 0.6em auto;
    }
    .sports_banner .slot_text, .slot_banner .slot_text,
    .live_banner .slot_text, .lottery_banner .slot_text,
    .fishing_banner .slot_text {
        font-size: 1.2em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 10.6em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 10.6em;
    }
    .sports_set .caution, .slot_set .caution, .live_set .caution,
    .lottery_set .caution, .fishing_set .caution {
        left: 26%;
        width: 50%;
        padding: 10px;
        line-height: 1.2em;
    }
    /*遊戲列表*/
    .slotlist_small {
        width: 31.5%;
        height: 15em;
        margin: 0 0.6em 0.8em 0;
    }
    .slotlist_big {
        width: 48%;
        height: 14em;
    }
    .slotlist_small .maintenance, .slotlist_small .coming_soon {
        font-size: 2em;
    }
    .slotlist_small .icon_new, .slotlist_big .icon_new {
        width: 4em;
        height: 1.9em;
    }
    .slotlist_small .gameid, .slotlist_big .gameid {
        font-size: 1.1em;
    }
    /*電子_遊戲大廳*/
    .slot_bg{
        padding-bottom: 60px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 55px;
    }
    .slotgame_width{
        width: 21%;
        height: 12em;
        margin: 0 0.7em 0.8em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 140px;
    }
    /*轉點記錄*/
    .transfer_title a, .mailbox_title a, .withdraw_title a,
    .trading_title a, .get_point_title a, .memberInfo_title a {
        font-size: 1.1em;
    }
    .search_title {
        line-height: 2.3em;
        font-size: 1em;
    }
    .search_detail {
        padding: 3%;
    }
    .title_set {
        font-size: 0.95em;
    }
    .record_list {
        font-size: 0.9em;
    }
    .record_list .cell1 {
        width: 30%;
    }
    .record_list .cell2 {
        width: 25%;
    }
    .record_list td {
        padding: 0.4em 0;
    }
    .record_btn input[type="button"] {
        font-size: 1.3em;
    }
    /*平台轉點*/
    .game_sum {
        font-size: 1em;
    }
    .transfer_btn .btn_Send, .withdraw_btn .btn_Send,
    .deposit_btn .btn_Send, .mt_btn .btn_Send, .mi_btn .btn_Send {
        height: 2.5em;
        font-size: 1.3em;
    }
    .transfer_set input[type="text"], .transfer_set input[type="date"], .transfer_set select,
    .withdraw_set input[type="text"], .withdraw_set input[type="password"], .withdraw_set select,
    .mt_from input[type="text"], .mt_from input[type="password"], .record_search input[type="text"],
    .record_search select, .deposit_money input[type="text"], .deposit_money select,
    .memberInfo_set input[type="text"], .memberInfo_set input[type="password"],
    .dp3_set input[type="text"], .dp3_select, .mi_from .btn_captcha, .mi_from .forgot_pw {
        height: 2.5em;
        font-size: 1.2em;
    }
    input[type="text"], input[type="date"], input[type="button"], input[type="password"], select {
        height: 2.5em;
    }
    /*提示訊息*/
    .popup .popup_title {
        font-size: 1.3em;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
    .points_title {
        font-size: 1.1em;
    }
    .popup_btn .btn_left, .popup_btn .btn_right {
        font-size: 1.2em;
        height: 2.1em;
    }
    .popup .text_set {
        font-size: 1.3em;
    }
    .money_set {
        font-size: 1.4em;
    }
    .popup_btn .deposit_set {
        height: 2.3em;
        line-height: 2.3em;
        font-size: 1.4em;
    }
    .popup_In .points_money_to, .popup_In select {
        height: 2.4em;
        font-size: 1.4em;
    }
    /*訊息專區*/
    .mailbox_btn .btn_all, .mailbox_btn .btn_cancel,
    .trade_rec_btn .btn_all, .trade_rec_btn .btn_cancel,
    .mailbox_btn .btn_del, .trade_rec_btn .btn_del {
        font-size: 1.1em;
    }
    /*存款*/
    .fast_icon {
        margin: 0 1%;
        padding: 12px 15px;
    }
    .fast_container, .fast_title_left {
        font-size: 1em;
    }
    .btn_wechat, .btn_alipay, .btn_online, .btn_bank, .icon_search {
        width: 1.8em;
        height: 1.8em;
    }
    .fast_title_right {
        margin: 0.6em 2% 0 0;
    }
    .newdp_select {
        font-size: 0.95em;
    }
    /*存款(在線支付)*/
    .atm_service {
        margin-bottom: 1.2em;
    }
    .atm_text {
        font-size: 0.9em;
    }
    .atm_btn.disabled .maintain_text {
        top: -75%;
        left: 27%;
        width: 40%;
        font-size: 1em;
    }
    .bank_list {
        height: 4.6em;
        margin-bottom: 0.7em;
    }
    .bank_title {
        font-size: 1.1em;
        color: rgba(255,255,255,0.7);
    }
    .online_order, .wb_order {
        font-size: 0.9em;
    }
    .transfer_form li, .withdraw_form li, .deposit_money, .mi_from li, .mt_from li {
        margin-bottom: 0.7em;
    }
    .bank_list.selected:before {
        border-width: 0 2.1em 1.8em 0;
    }
    .bank_list.selected:after {
        width: 1.1em;
        height: 1.1em;
    }
    /*第三新版存款畫面*/
    .bankvip_info .vip_th3{
        width: 20%;
    }
    .dplevel_set {
        width: 95%;
        padding: 0.5em 0 5em 0;
        min-height: 200px;
    }
    .dp3_inblock {
        width: 19%;
    }
    .dp3_payicon {
        width: 100px;
        height: 100px;
        line-height: 5px;
        padding: 15px 0;
    }
    .dp3_fix {
        width: 100px;
        height: 100px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -10px;
        width: 55px;
        height: 55px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 55px;
        height: 55px;
        margin: 0 auto 10px;
    }
    .dpcardbtn_text {
        font-size: 1.2em;
    }
    .dp3_account div, .dp3_money div {
        font-size: 1em;
    }
    .dp3_set input[type="button"] {
        font-size: 1.5em;
    }
    /*提款*/
    .precautions_tab {
        font-size: 1.2em;
    }
    .withdraw_form .precautions_msg, .deposit_container .precautions_msg,
    .mt_from .precautions_msg {
        font-size: 1em;
    }
    /*網路銀行_匯款信息*/
    .rtc_list .title, .rtc_money .title {
        font-size: 1.2em;
    }
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        padding: 0.15em 0.6em;
        font-size: 1.15em;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 70%;
        font-size: 1.25em;
    }
    .rtc_btn .infobtn_left, .rtc_btn .infobtn_right {
        font-size: 1.3em;
    }
    /*交易紀錄*/
    .tr_list, .tr_container, .tr_info_foot,
    .gp_list, .gp_container, .gp_info_foot {
        font-size: 0.95em;
    }
    /*會員互轉*/
    .mt_from li {
        margin-bottom: 1.1em;
    }
    .mt_account {
        width: 94%;
        font-size: 0.9em;
    }
    /*變更資料*/
    .mi_from .mi_terms {
        padding: 1%;
        font-size: 0.9em;
    }
    .mi_terms .confirm_text {
        font-size: 0.95em;
    }
    /*幫助中心*/
    .help_title {
        font-size: 1.05em;
    }
    /*產品信息*/
    .game_info {
        padding: 0;
    }
    .game_info_set .game_info_title {
        font-size: 1.3em;
    }
    .game_info_set .Answer .list_container h1 {
        font-size: 1.4em;
    }
    .game_info_set .Answer .list_container ul li {
        font-size: 1.2em;
    }
    /*APP下載+安裝教學*/
    .help_dd dt {
        font-size: 1.2em;
    }
    .text_type {
        font-size: 0.95em;
    }
    /*讀取中*/
    .popup_loading {
        left: 41%;
        top: 55%;
    }
    /* 讀取中2 */
    .loader_text {
        top: 43%;
        left: 44.5%;
    }
    /*線上客服*/
    .deposit_text h3, .service_text h3 {
        font-size: 1.2em;
    }
    .btn_joinus {
        line-height: 2.3em;
        font-size: 1.2em;
    }
    /*最新優惠*/
    .ad2_set .ad2_pic {
        padding: 1.2em 0;
    }
    .ad2_btnset {
        height: 1.9em;
        line-height: 1.8em;
        font-size: 1.8em;
    }
    .icon_special_offer {
        width: 1.3em;
        height: 1.3em;
    }
}

/* 寬度介於 560px - 600px (手機橫放) */
@media screen and (min-width: 560px) and (max-width: 600px) {
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 60px;
    }
    .slotgame_width {
        height: 11em;
        margin: 0 0.8em 0.8em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 46px;
    }
    /*頁首*/
    .bg_header .online_service, .bg_header .back_home {
        width: 2.8em;
        height: 2.8em;
        margin: 0 auto 1px;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 9.5em;
        height: 3em;
    }
    /*遊戲列表*/
    /*.slotlist_small {*/
        /*height: 13em;*/
    /*}*/
    .slotlist_big {
        height: 12.5em;
    }
    /*網路銀行_匯款信息*/
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        padding: 0.15em 0.6em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 12%;
        bottom: 41.5%;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 36.5%;
    }
    .itemtips2 {
        left: 57%;
        bottom: 41.5%;
    }
    .itemtips2 .arrow_d {
        left: 70%;
        bottom: 36.5%;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 9em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 1.6em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 9.1em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 9.1em;
    }
    /*第三新版存款畫面*/
    .bankvip_info .vip_th3{
        width: 20%;
    }
    .dp3_payicon {
        width: 95px;
        height: 95px;
        padding: 10px 0;
    }
    .dp3_fix {
        width: 95px;
        height: 95px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -5px;
        width: 50px;
        height: 50px;
        margin: 0 auto 5px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 55px;
        height: 55px;
        margin: 0 auto 10px;
    }
    .dp3_set input[type="button"] {
        font-size: 1.3em;
    }
}

/* 寬度介於 600px - 601px (Nexus) */
@media screen and (min-width: 600px) and (max-width: 601px) {
    /*電子_遊戲大廳*/
    .slot_bg {
        padding-bottom: 60px;
    }
    /*新存提款不開放_跳框*/
    .itemtips1, .itemtips2 {
        bottom: 13.5%;
        width: 30%;
        font-size: 1.1em;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d {
        bottom: 12%;
    }
}

/* 寬度介於 640px - 670px (iphone6 + Galaxy S5 手機橫放) */
@media screen and (min-width: 640px) and (max-width: 670px) {
    /*頁首*/
    .header_title .header_logo, .main_title .header_logo {
        width: 10em;
        height: 3.8em;
    }
    .bg_header .online_service, .bg_header .back_home {
        width: 3em;
        height: 3em;
    }
    /*登入頁*/
    .index_logo {
        width: 36%;
        height: 4.4em;
        margin: 1em 0;
    }
    /*存款(在線支付)*/
    .icon_union_pay {
        margin: 0 1.5% 0 1.5%;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 10.6em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 10.7em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 10.7em;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
    .slot_bg {
        padding-bottom: 60px;
    }
}

/* 寬度介於 401px - 550px (iPhone 6+) */
@media screen and (min-width: 401px) and (max-width: 550px) {
    /*新版WIN電子*/
    .slot_bg {
        padding-bottom: 60px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 41px;
    }
    .slotgame_width {
        height: 15.5em;
        margin: 0 0.59em 0.5em;
    }
    #body_main {
        min-height: 560px;
    }
    /*登入頁*/
    .index_logo {
        width: 40%;
        height: 3.7em;
        margin: 1em 0;
    }
    .logo_text {
        font-size: 1.5em;
    }
    .login_body .icon_loginID, .login_body .icon_loginPW {
        padding-left: 13%;
        margin-bottom: 4.5%;
        font-size: 1.2em;
    }
    .icon_loginID, .icon_loginPW, .btn_bg .btn_login, .btn_Set .btn_Send,
    .transfer_btn .btn_Send, .withdraw_btn .btn_Send, .deposit_btn .btn_Send,
    .mt_btn .btn_Send, .mi_btn .btn_Send, .dp3_set input[type="button"] {
        font-size: 1.3em;
    }
    .menu_open {
        right: 4.5%;
    }
    .btn_menu {
        display: block;
    }
	.lang_icon_vn:after {
        width: 30px;
        height: 30px;
    }
    .menu_open li {
        width: 80px;
        height: 80px;
        font-size: 0.9em;
    }
    /*頁首*/
   .Nologo_header .btn_back img,  .bg_header .btn_back {
        width: 1.9em;
        height: 1.9em;
    }
    .bg_header .online_service, .bg_header .back_home {
        width: 2.7em;
        height: 2.7em;
        margin: 0 auto 1px;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 11em;
        height: 3em;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .fticon {
        width: 2.1em;
        height: 2.1em;
    }
    .dpwd_menu_dd {
        font-size: 1.1em;
    }
    /*登入後_上方會員資訊(共用)*/
    .main_title {
        width: 87%;
    }
    .app_icon {
        width: 3em;
    }
    .mem_id, .mem_money {
        padding: 5px 0 5px 10px;
        font-size: 1em;
    }
    .icon_mailbox {
        background-size: auto 100%;
    }
    .mem_account div, .mem_money div {
        display: inline-block;
        *display: inline;
    }
    /*登入後主頁_各館入口(大icon)*/
    .big_game_info .title {
        font-size: 1.4em;
    }
    .big_game_info .tips h5 {
        font-size: 0.9em;
    }
    .big_game_info .arrow_r {
        border-top: 5px solid transparent;
        border-left: 5px solid rgb(255, 255, 255, .4);
        border-bottom: 5px solid transparent;
    }
    .big_sports, .big_live, .big_lottery, .big_slot, .big_fishing, .big_partner {
        width: 3.8em;
        height: 3.8em;
        margin: 1% 2%;
    }
    /*登入後主頁_各館入口(小icon)*/
    .gamelist_small {
        padding: 1%;
    }
    .small_game_info {
        margin: 1% auto;
    }
    .small_game_info .title {
        font-size: 0.8em;
    }
    .bg_circle img {
        width: 3em;
        height: 3em;
    }
    /*頁尾*/
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd{
        width: 18%;
    }
    /*投訴箱*/
    .complain {
        padding: 3% 4% 0 4%;
    }
    .complain .complain_text h3 {
        font-size: 1em;
        margin: 0 0 1% 1%;
    }
    .complain .complain_text textarea {
        width: 97%;
        height: 7em;
        padding: 1.5%;
        margin-bottom: 4%;
        font-size: 1.2em;
    }
    /*最新消息*/
    .news_title_left {
        /*width: 41%;*/
    }
    .news_title_right {
        width: 59%;
    }
    .news_text {
        width: 92%;
        font-size: 1.05em;
    }
    .news_info_set .news_list {
        margin: 2.5% auto 0;
        padding: 0.2em;
    }
    .tips_icon_arrowD {
        margin: 0.5em 0 0 0;
    }
    .news_container, .help_container {
        font-size: 1em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 7.3em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 1.2em;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 1.2em;
    }
    .sports_banner .slot_text, .slot_banner .slot_text,
    .live_banner .slot_text, .lottery_banner .slot_text,
    .fishing_banner .slot_text {
        font-size: 1em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 7.35em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 7.35em;
    }
    .sports_set .caution, .slot_set .caution, .live_set .caution,
    .lottery_set .caution, .fishing_set .caution {
        left: 20%;
        width: 60%;
        padding: 10px;
    }
    /*遊戲列表*/
    .slotlist_small {
        height: 14.5em;
    }
    .slotlist_big {
        height: 17.5em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 650px;
        padding-bottom: 8em;
    }
    /*轉點記錄*/
    .record_list {
        font-size: 0.9em;
    }
    /*存款(在線支付)*/
    .w50 {
        width: 40%;
        margin: 0px 4%;
    }
    .fast_icon {
        margin: 0 2px;
    }
    .fast_vip, .fast_24h_store, .fast_atm, .fast_linepay, .fast_credit_card, .s_else, .s_zalo, .s_momo, .fast_qrcode ,.fast_Banking{
        width: 40px;
        height: 40px;
    }
    .atm_text {
        font-size: 0.85em;
    }
    .bank_list {
        margin-bottom: 0.5em;
    }
    .transfer_form li, .withdraw_form li, .deposit_money, .mi_from li, .mt_from li {
        margin-bottom: 0.6em;
    }
    .webbank_list {
        width: 31.5%;
    }
    .dp3_set input[type="text"] {
        font-size: 1.1em;
    }
    input[type="text"], input[type="date"], input[type="button"], input[type="password"], select {
        height: 2.5em;
    }
    /*第三新版存款畫面*/
    .dplevel_set {
        width: 95%;
        padding: 0.5em 0 5em 0;
        min-height: 200px;
    }
    .dp3_payicon {
        width: 85px;
        height: 85px;
        line-height: 5px;
        padding: 10px 0;
        font-size: 0.9em;
    }
    .dp3_fix {
        width: 85px;
        height: 85px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -10px;
        width: 50px;
        height: 50px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 50px;
        height: 50px;
        margin: 0 auto 10px;
    }
    .rtc_btn .infobtn_right, .rtc_btn .infobtn_left, .rtc_btn .btn_Send {
        font-size: 1.2em;
    }
    .dpcardbtn_text {
        font-size: 1.2em;
    }
    /*網路銀行_匯款信息*/
    .rtc_msg {
        padding: 0 10px 10px 10px;
    }
    .rtc_list .title, .rtc_money .title {
        width: 70px;
        font-size: 1.15em;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 62%;
    }
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        font-size: 1.1em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 12%;
        bottom: 12%;
        width: 31%;
        line-height: 19px;
        font-size: 1em;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 10.5%;
    }
    .itemtips2 {
        left: 57%;
        bottom: 12%;
        width: 31%;
        line-height: 19px;
        font-size: 1em;
    }
    .itemtips2 .arrow_d {
        left: 70%;
        bottom: 10.5%;
    }
    .itemtips3 {
        left: 57%;
        bottom: 12%;
        width: 31%;
        line-height: 19px;
        font-size: 1em;
    }
    .itemtips3 .arrow_d {
        left: 70%;
        bottom: 10.5%;
    }
    /*會員互轉*/
    .mt_account {
        width: 92%;
        font-size: 0.85em;
    }
    /*未查看郵箱*/
    .popup_title_mail {
        font-size: 1.4em;
    }
    .mailbox_img {
        width: 37px;
        height: 45px;
    }
    .check_img {
        width: 22px;
        height: 22px;
    }
    .popup .popup_In {
        padding: 1.3em;
    }
    .reg_info {
        font-size: 1.2em;
    }
    .regbtn_set {
        margin-top: 15px;
    }
    /*提示訊息*/
    .popup .popup_title {
        font-size: 1.3em;
    }
    .points_title {
        font-size: 1.1em;
    }
    .popup_btn .btn_left, .popup_btn .btn_right {
        font-size: 1.2em;
        height: 2.1em;
    }
    .popup .text_set {
        font-size: 1.2em;
        line-height: 1.4em;
        margin: 0.5em 0 1em 0;
    }
    .money_set {
        height: 40px;
        line-height: 40px;
        font-size: 1.3em;
    }
    .popup_btn .deposit_set {
        height: 2.1em;
        line-height: 2.1em;
        font-size: 1.2em;
        font-weight: bold;
    }
    .popup_In .points_money_to, .popup_In select {
        height: 2.4em;
        font-size: 1.2em;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup1 .popup_title {
        line-height: 19px;
        padding: 0 10% 0 5px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 30px;
    }
}
/* 寬度介於 540px - 550px (Surface Duo) */
@media screen and (min-width: 540px) and (max-width: 550px) {
    .sports_banner, .slot_banner, .live_banner,
    .lottery_banner, .fishing_banner {
        height: 9.3em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 2.2em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg, .live_banner .no_open_bg,
    .lottery_banner .no_open_bg, .fishing_banner .no_open_bg {
        height: 9.65em;
    }
}
/* 寬度介於 480px - 500px (iPhone 4横放) */
@media screen and (min-width: 480px) and (max-width: 500px) {
    /*新版WIN電子*/
    #hot_list, #rec_list, #all_list {
        padding: 0 32px;
    }
    .slotgame_width {
        height: 13.5em;
        margin: 0 0.5em 0.5em;
    }
    /*登入頁*/
    .index_logo {
        width: 50%;
        height: 5em;
        margin: 2em 0;
    }
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 1.2em;
    }
    .btn_menu:after {
        width: 35px;
        height: 29px;
    }
    .members_info {
        top: 18%;
    }
    /*頁首*/
    .header_title .header_logo, .main_title .header_logo {
        height: 3.5em;
        margin: 0 15px;
    }
    /*註冊*/
    .popup_container {
        top: 50%;
    }
    /*頁尾*/
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd{
        width: 13%;
        margin: 0 10px;
    }
    /*最新消息*/
    .news_title_left {
        /*width: 38%;*/
    }
    .news_title_right {
        width: 62%;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 8.5em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 1.7em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 8.7em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 8.7em;
    }
    /*轉點記錄*/
    .search_title {
        line-height: 2.3em;
        font-size: 1em;
    }
    .search_detail {
        padding: 3%;
    }
    .record_list {
        font-size: 0.9em;
    }
    .record_list .cell1 {
        width: 33%;
    }
    .record_list .cell2 {
        width: 26.5%;
    }
    .record_list td {
        padding: 0.4em 0;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        bottom: 9%;
        width: 35%;
        line-height: 18px;
        font-size: 0.95em;
    }
    .arrow_d {
        bottom: 7.5%;
    }
    /*遊戲列表*/
    /*.slotlist_small {*/
        /*height: 16.5em;*/
    /*}*/
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 650px;
    }
    /*網路銀行_匯款信息*/
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        padding: 0.15em 0.6em;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 65%;
    }
    /*產品信息*/
    .game_info {
        padding: 0;
    }
    /*第三新版存款畫面*/
    .bankvip_info .vip_th3{
        width: 20%;
    }
    .fast_icon {
        padding: 14px 15px;
    }
    .fast_vip, .fast_24h_store, .fast_atm, .fast_linepay, .fast_credit_card, .s_else, .s_zalo, .s_momo, .fast_qrcode ,.fast_Banking{
        width: 40px;
        height: 40px;
    }
    .dplevel_set {
        width: 95%;
    }
    .dp3_inblock {
        width: 19%;
    }
    .dp3_payicon {
        font-size: 0.95em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 12%;
        bottom: 13.5%;
        width: 29%;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 11.5%;
    }
    .itemtips2 {
        left: 57%;
        bottom: 13.5%;
        width: 29%;
    }
    .itemtips2 .arrow_d {
        left: 70%;
        bottom: 11.5%;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup1 .popup_title {
        line-height: 38px;
        padding: 0 10% 0 5px;
    }
}

/* 寬度介於 501px - 550px (iPhone 4横放) */
@media screen and (min-width: 501px) and (max-width: 550px) {
    /*頁首*/
    .header_title .header_logo, .main_title .header_logo {
        height: 3.4em;
    }
    /*頁尾*/
    .footer_login {
        height: 5.5em;
    }
    .footer_login .btn_text {
        font-size: 1.1em;
    }
    .menu_open {
        bottom: 70px;
    }
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd{
        width: 16.5%;
    }
    /*第三新版存款畫面*/
    .dp3_inblock {
        width: 19%;
    }
    /*網路銀行_匯款信息*/
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 70%;
    }
    .rtc_list .copy_btn, .rtc_money .copy_btn {
        padding: 0.15em 0.5em;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup1 .popup_title{
        line-height: 38px;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 42px;
    }
    .slotgame_width {
        height: 14.5em;
        margin: 0 0.59em 0.5em;
    }
}

/* 寬度介於 401px - 414px (Pixel2, iphone6, iphone7, iphone8) */
@media screen and (min-width: 401px) and (max-width: 414px) {
    /*遊戲列表*/
    .slotlist_small {
        height: 16em;
    }
    .slotgame_width {
        height: 11.5em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 6%;
        bottom: 14.5%;
        width: 40%;
    }
    .itemtips1 .arrow_d {
        left: 25%;
        bottom: 12.5%;
    }
    .itemtips2 {
        left: 54%;
        bottom: 14.5%;
        width: 40%;
    }
    .itemtips2 .arrow_d {
        left: 70%;
        bottom: 12.5%;
    }
    .itemtips3 {
        left: 2%;
        bottom: 9.5%;
        width: 40%;
    }
    .itemtips3 .arrow_d {
        left: 11%;
        bottom: 7.5%;
    }

    /*頁首*/
    .header_title .header_logo, .main_title .header_logo {
        height: 3em;
    }
    /*頁尾*/
    .menu_open {
        bottom: 61px;
    }
    .lang_open {
        width: 175px !important;
    }
    .lang_open .topmenu_dd, .lang_open .topmenu_dd_end {
        width: 150px !important;
    }
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd{
        width: 17.5%;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd {
        padding: 0 5px;
    }
    .dpwd_menu_dd {
        font-size: 1em;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup1 .popup_title {
        line-height: 19px;
        padding: 0 10% 0 5px;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 6.35em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 6.35em;
    }
}

/* 寬度介於 401px - 479px */
@media screen and (min-width: 401px) and (max-width: 479px) {
    #body_index {
        background: #555;
        background: -moz-linear-gradient(top, #333 0%, #888 100%);
        background: -webkit-linear-gradient(top, #333 0%, #888 100%);
        background: linear-gradient(to bottom, #333 0%, #888 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#888', GradientType=0 );
    }
    /*電子_遊戲大廳*/
    #hot_list, #rec_list, #all_list {
        padding: 0 20px;
    }
    .slotgame_width {
        height: 12em;
        margin: 0 0.45em 0.5em;
    }
    .fast_vip, .fast_24h_store, .fast_atm, .fast_linepay, .fast_credit_card, .s_else, .s_zalo, .s_momo, .fast_qrcode ,.fast_Banking{
        width: 40px;
        height: 40px;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup1 .popup_title {
        line-height: 38px;
        padding: 0 11% 0 5px;
    }
    /*頁尾*/
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd{
        width: 17.5%;
    }
    /*驗證碼未填寫_跳框*/
    .tips_captcha_register {
        position: absolute;
        left: 46%;
        margin-top: -14.5%;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 7.4em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 7.4em;
    }
}

/* 寬度介於 321px - 400px (iPhone 5,iPhone 6,Galaxy S5) */
@media screen and (min-width: 321px) and (max-width: 400px) {
    /*新版WIN電子*/
    .slot_bg{
        padding-bottom: 3em;
    }
    #hot_list, #rec_list, #all_list {
        padding: 0 12px;
    }
    .slotgame_width {
        height: 11em;
    }
    #body_index {
        background: #555;
        background: -moz-linear-gradient(top, #333 0%, #888 100%);
        background: -webkit-linear-gradient(top, #333 0%, #888 100%);
        background: linear-gradient(to bottom, #333 0%, #888 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#888', GradientType=0 );
    }
    #body_main {
        min-height: 480px;
    }
    /*登入頁*/
    .btn_menu {
        display: block;
    }
    .lang_open {
        top: 50px;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top: -11%;
    }
    /*頁首*/
    .bg_header .service_set, .bg_header .home_set {
        top: 7px;
    }
   .Nologo_header .btn_back img,  .bg_header .btn_back {
        width: 1.8em;
        height: 1.8em;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 11em;
        height: 3em;
    }
    /*頁尾*/
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd{
        width: 19%;
    }
    /*跑馬燈*/
    .members_set {
        font-size: 1em;
    }
    /*存款(在線支付)*/
    .icon_union_pay {
        margin: 0 1% 0 1%;
    }
    .icon_ten_pay, .icon_card_pay {
        margin: 0 3%;
        width: 2.3em;
        height: 2.3em;
    }
    .atm_text {
        font-size: 0.8em;
    }
    .webbank_list {
        width: 31.5%;
    }
    /*第三新版存款畫面*/
    .dplevel_set {
        width: 95%;
        padding: 0.5em 0 5em 0;
        min-height: 200px;
    }
    .dp3_payicon {
        padding: 5px 0;
        width: 80px;
        height: 80px;
        line-height: 5px;
        font-size: 0.9em;
    }
    .dp3_fix {
        width: 80px;
        height: 80px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -10px;
        width: 40px;
        height: 40px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 50px;
        height: 50px;
        margin: 0 auto 10px;
    }
    /*網路銀行_匯款信息*/
    .rtc_msg {
        padding: 0 10px 10px 10px;
    }
    .rtc_list .title, .rtc_money .title {
        width: 70px;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 60%;
        font-size: 1.1em;
    }
    /*存款不開放_跳框*/
    .popup_deposit {
        bottom: 10.5%;
        width: 40%;
        line-height: 18px;
        font-size: 0.95em;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 10%;
        bottom: 16%;
        width: 31%;
        line-height: 18px;
        font-size: 0.95em;
    }
    .itemtips1 .arrow_d {
        left: 27%;
        bottom: 13.5%;
    }
    .itemtips2 {
        left: 60%;
        bottom: 16%;
        width: 31%;
        line-height: 18px;
        font-size: 0.95em;
    }
    .itemtips2 .arrow_d {
        left: 68%;
        bottom: 13%;
    }
    .itemtips3 {
        left: 1%;
        bottom: 11%;
        width: 31%;
        line-height: 18px;
        font-size: 0.95em;
    }
    .itemtips3 .arrow_d {
        left: 10%;
        bottom: 8.5%;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_set .caution, .slot_set .caution,
    .live_set .caution, .lottery_set .caution,
    .fishing_set .caution {
        left: 17%;
        width: 65%;
        line-height: 19px;
        font-size: 0.95em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 6.4em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 6.4em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 480px;
    }
    /*.slotlist_small{*/
        /*height: 14em;*/
    /*}*/
    /*APP下載+安裝教學*/
    .appQRcode_set {
        margin: 1em auto 3em;
    }
    .install_ios {
        width: 45%;
    }
    .install_android {
        width: 53%;
    }
    /*信箱*/
    .mail_title{
        width: 68%;
    }
    /*最新消息*/
    .tips_icon_arrowD {
        margin: 0.6em 0 0 0;
    }
    /*線上客服*/
    .service_list .btn_joinus {
        font-size: 0.95em;
    }
    /*存款*/
    .fast_vip, .fast_24h_store, .fast_atm, .fast_linepay, .fast_credit_card, .s_else, .s_zalo, .s_momo, .fast_qrcode ,.fast_Banking{
        width: 40px;
        height: 40px;
    }
    /*zalo&momo教學跳框*/
    .step_chart {
        height: 270px;
        padding: 2% 0;
    }
    #Popup_Momo .popup .popup_title {
        font-size: 0.8em;
    }
    #Popup_Zalo .popup .popup_title {
        font-size: 0.8em;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup1 .popup_title{
        line-height: 19px;
        padding: 0 9% 0 5px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 24px 0 5px;
    }
    .rtc_btn{
        padding: 0;
    }
    .rtc_btn .btn_Send{
        width: auto;
    }
}

/* 寬度介於 375px - 410px (iPhone 6,iPhone 7) */
@media screen and (min-width: 375px) and (max-width: 410px) {
    /*新版WIN電子*/
    #hot_list, #rec_list, #all_list {
        padding: 0 15px;
    }
    .slotgame_width{
        height: 11em;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner{
        height: 6.5em;
    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 6.7em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 6.7em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 625px;
        padding-bottom: 8em;
    }
    /*.slotlist_small{*/
        /*height: 15em;*/
    /*}*/
    /*新存提款不開放_跳框*/
    .itemtips1 {
        bottom: 14%;
        width: 34%;
    }
    .itemtips2 {
        left: 56%;
        bottom: 14%;
        width: 34%;
    }
    .itemtips1 .arrow_d, .itemtips2 .arrow_d .itemtips3 .arrow_d {
        bottom: 12%;
    }
    .itemtips3 {
        left: 3%;
        bottom: 10%;
        width: 34%;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup1 .popup_title{
        line-height: 19px;
        padding: 0 11% 0 5px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 24px 0 5px;
    }
    /*頁尾*/
    .footer_login .btn_back_home, .footer_login .btn_points, .footer_login .btn_deposit,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members,
    .footer_login .btn_dp_wd, .footer_login .btn_dp_wd{
        width: 18%;
    }
    /*信箱*/
    .mail_title{
        width: 72%;
    }
}

/* 寬度小於 320px */
@media screen and (max-width: 320px) {
    #body_index {
        background: #555;
        background: -moz-linear-gradient(top, #333 0%, #888 100%);
        background: -webkit-linear-gradient(top, #333 0%, #888 100%);
        background: linear-gradient(to bottom, #333 0%, #888 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#888', GradientType=0 );
    }
    #body_main {
        min-height: 470px;
    }
    /*登入框*/
    #loginPop .forget_pw {
        width: 55%;
    }
    /*登入頁*/
    .index_logo {
        height: 3.1em;
        margin: 1em 0;
    }
    .icon_loginID, .icon_loginPW {
        margin-bottom: 6%;
    }
    .error_login_text {
        bottom: 4%;
        font-size: 0.6em;
    }
    .menu_open {
        bottom: 61px;
    }
    .btn_menu {
        display: block;
    }
    .footer_login .btn_text {
        font-size: 12px;
        /*line-height: 1.85em;*/
    }
    .footer_login .btn_back_home, .footer_login .btn_deposit, .footer_login .btn_points,
    .footer_login .btn_consignment, .footer_login .btn_service, .footer_login .btn_members ,
    .footer_login .btn_dp_wd {
        width: 19%;
    }
    .footer_login .btn_points{
        vertical-align: top;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login {
        margin-top: -12%;
    }
    /*頁首*/
   .Nologo_header .btn_back img,  .bg_header .btn_back {
        width: 1.7em;
        height: 1.7em;
    }
    .header_title .header_logo, .main_title .header_logo {
        width: 8em;
        height: 2.2em;
    }
    /*頁腳*/
    .footer_login .btn_forget, .footer_login .btn_register {
        font-size: 0.95em;
    }
    /*登入後_頁腳-存提專區_按下滑出的視窗*/
    .dpwd_menu_dd {
        font-size: 0.95em;
        width: 48%;
    }
    .fticon {
        width: 2.1em;
        height: 2.1em;
    }
    /*忘記密碼*/
    .forgot_input, .register_input, .additional_input {
        margin-bottom: 3.5%;
    }
    /*忘記密碼_傳送成功跳框*/
    .popup .popup_In{
        padding: 0.55em;
    }
    .popup1 .popup_title{
        line-height: 19px;
    }
    /*標題-引導手機下載 ZaloPay*/
    .popup2 .popup_title {
        padding: 0 24px 0 5px;
    }
    .rtc_btn{
        padding: 0 0 5px;
    }
    .rtc_btn .btn_Send{
        width: auto;
    }
    /*註冊頁*/
    .mobile_numbers {
        width: 57%;
        margin-right: 1%;
    }
    .register_tips .confirm_text, .mt_terms .confirm_text {
        font-size: 0.85em;
    }
    /*登入後_上方會員資訊(共用)*/
    .members_set {
        font-size: 1em;
    }
    .icon_mailbox {
        background-size: auto 65%;
        right: 15px;
    }
    /*登入後主頁_各館入口(大icon)*/
    .main_set {
        margin: 0 auto 10em;
    }
    /*最新消息*/
    .news_info_set .news_list {
        padding: 0.2em;
    }
    .news_title_left {
        /*width: 46%;*/
    }
    .news_title_right {
        width: 53%;
    }
    .news_type {
        padding: 0 0.2em;
    }
    .news_time, .mail_time {
        font-size: 0.8em;
    }
    .tips_icon_arrowD {
        margin: 0.6em 0 0 0;
    }
    /*信箱*/
    .mail_title{
        width: 64%;
    }
    /*電子遊藝、彩票、真人視訊_入口大廳*/
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 5.7em;
    }
    .sports_banner .text_set, .slot_banner .text_set,
    .live_banner .text_set, .lottery_banner .text_set,
    .fishing_banner .text_set {
        top: 0.7em;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 1em;
        line-height: 4.3;

    }
    .sports_banner .maintain_bg, .slot_banner .maintain_bg,
    .live_banner .maintain_bg, .lottery_banner .maintain_bg,
    .fishing_banner .maintain_bg {
        height: 5.7em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg,
    .live_banner .no_open_bg, .lottery_banner .no_open_bg,
    .fishing_banner .no_open_bg {
        height: 5.7em;
    }
    .sports_set .caution, .slot_set .caution,
    .live_set .caution, .lottery_set .caution,
    .fishing_set .caution {
        left: 20%;
        width: 60%;
        line-height: 18px;
        font-size: 0.95em;
    }
    /*遊戲列表*/
    .slotlist_small {
        height: 12.5em;
    }
    .slotlist_big {
        height: 14em;
    }
    /*未登入、登出、錯誤頁面*/
    .game_listbox {
        height: 610px;
        padding-bottom: 8em;
    }
    /*轉點記錄*/
    .record_list .cell1 {
        width: 23%;
    }
    .record_list .cell2 {
        width: 27%;
    }
    .select_date .left_date, .select_date .right_date {
        background-size: auto 60%;
    }
    /*儲值專區_補充資料*/
    .bank_numbers {
        width: 61%;
    }
    .bank_name {
        width: 34%;
    }
    .btn_confirm {
        margin-right: 0.3em;
    }
    /*存款(在線支付)*/
    .dp3_set .bankvip_info input[type="text"]{
        width: 75%;
    }
    .dplevel_set {
        width: 95%;
        padding: 0.5em 0 5em 0;
        min-height: 200px;
    }
    .icon_union_pay {
        width: 2.7em;
        height: 2.7em;
        margin: 0 2%;
    }
    .icon_ten_pay, .icon_card_pay {
        width: 2em;
        height: 2em;
        margin: 0 4% 0 3%;
    }
    .bank_list {
        height: 3.6em;
    }
    .bank_title {
        font-size: 0.9em;
    }
    .webbank_list {
        width: 48%;
        height: 2.6em;
    }
    .fast_container {
        padding: 5px 0;
    }
    .fast_icon {
        padding: 10px 10px;
    }
    .fast_vip, .fast_24h_store, .fast_atm, .fast_linepay, .fast_credit_card, .s_else , .s_zalo,
    .s_momo, .fast_qrcode,.fast_Banking{
        width: 45px;
        height: 45px;
    }
    .fs_text {
        font-size: 0.8em;
    }
    /*第三新版存款畫面*/
    .dp3_inblock {
        width: 32%;
    }
    .dp3_payicon {
        padding: 10px 0;
        width: 90px;
        height: 90px;
        line-height: 5px;
        font-size: 0.9em;
    }
    .dp3_fix {
        width: 90px;
        height: 90px;
    }
    .s_realbank2, .s_webpay2, .s_fastpay2, .s_qqpay2, .s_ali_personal2,
    .s_wechatpay2, .s_alipay2, .s_unionpay2, .s_jdpay2, .s_wechat_personal2,
    .s_quickpass2 {
        top: -10px;
        width: 50px;
        height: 50px;
    }
    .s_vip, .s_24h_store, .s_atm, .s_linepay, .s_credit_card, .s_qrcode {
        width: 55px;
        height: 55px;
        margin: 0 auto 10px;
    }
    /*網路銀行_匯款信息*/
    .rtc_msg {
        padding: 0 5px 10px 5px;
    }
    .rtc_list .title, .rtc_money .title {
        width: 60px;
        font-size: 15px;
    }
    .rtc_list .bank_text, .rtc_money .bank_text {
        width: 60%;
        font-size: 1.1em;
    }
    /*變更資料*/
    .mi_terms .confirm_text {
        width: 83%;
    }
    /*新存提款不開放_跳框*/
    .itemtips1 {
        left: 8%;
        bottom: 19%;
        width: 35%;
        line-height: 18px;
        font-size: 0.95em;
    }
    .itemtips1 .arrow_d {
        left: 26%;
        bottom: 16.5%;
    }
    .itemtips2 {
        left: 56%;
        bottom: 19%;
        width: 35%;
        line-height: 18px;
        font-size: 0.95em;
    }
    .itemtips2 .arrow_d {
        left: 70%;
        bottom: 16.5%;
    }
    .itemtips3 {
        left: 1%;
        bottom: 10%;
        width: 33%;
        line-height: 18px;
        font-size: 0.95em;
    }
    .itemtips3 .arrow_d {
        left: 9%;
        bottom: 7.5%;
    }
    /*新維護*/
    .new_mt_set {
        width: 85%;
    }
    /*APP下載+安裝教學*/
    .appQRcode_set {
        margin: 1em auto 3em;
    }
    .install_ios {
        width: 45%;
        padding: 0.5em 0;
    }
    .install_android {
        width: 53%;
        padding: 0.5em 0;
    }
    .ios_icon, .android_icon {
        width: 1.8em;
        height: 1.8em;
    }
    .appQRcode_text h3 {
        font-size: 0.95em;
    }
    .appQRcode {
        padding: 0.5em 0;
    }
    /* 讀取中2 */
    .loader_text {
        top: 44%;
        left: 39%;
    }
    /*線上客服*/
    .service_list .btn_joinus {
        font-size: 0.95em;
    }
    /*最新優惠*/
    .ad2_set .ad2_pic {
        padding: 1em 0;
    }
    .ad2_btnset {
        height: 2em;
        line-height: 1.9em;
        font-size: 1.2em;
    }
    .icon_special_offer {
        width: 1.2em;
        height: 1.2em;
    }
    /*zalo&momo教學跳框*/
    .step_chart {
        height: 200px;
        padding: 2% 0;
    }
    #Popup_Momo .popup .popup_title {
        font-size: 0.8em;
    }
    #Popup_Zalo .popup .popup_title {
        font-size: 0.8em;
    }
    /*電子_遊戲大廳*/
    #hot_list, #rec_list, #all_list{
        padding: 0px 6px;
    }
    .slotgame_width {
        height: 9.5em;
    }
}
/*Galaxy fold*/
@media screen and (max-width: 280px) {
    /*電子_遊戲大廳*/
    .header_title .header_logo, .main_title .header_logo {
        width: 8em;
        height: 2.3em;
    }
    .lv_icon {
        width: 1.5em;
        height: 1.5em;
    }
    .header_mem_acc, .header_mem_money{
        font-size: 0.5em;
    }
    .icon_update_off {
        width: 16px;
        height: 16px;
    }
    .main_title .title_text{
        margin:0 !important;
        font-size: 1em !important;
    }
    /*頁首_未登入*/
    .header_btn_text {
        font-size: 0.9em;
    }
    /*登入跳框*/
    #loginPop .regbtn_set {
        width: 47%;
        margin: 0 1%;
        font-size: 0.9em;
    }
    #loginPop .forget_pw{
        width: 63%;
    }
    /*電子_遊戲大廳*/
    .slotgame_width{
        width: 46%;
        height: 11.5em;
    }
    #rec_list ,#hot_list{
        width: 50%;
    }
    .sports_banner .slot_title, .slot_banner .slot_title,
    .live_banner .slot_title, .lottery_banner .slot_title,
    .fishing_banner .slot_title {
        font-size: 0.7em;
    }
    .sports_banner, .slot_banner, .live_banner, .lottery_banner, .fishing_banner {
        height: 5em;
    }
    .sports_banner .no_open_bg, .slot_banner .no_open_bg, .live_banner .no_open_bg,
    .lottery_banner .no_open_bg, .fishing_banner .no_open_bg {
        height: 5em;
    }
    /*頁尾*/
    .footer_login {
        height: 5em;
    }
    /*註冊頁*/
    .register_tips {
        height: 6em;
    }
    .register_tips .confirm_text {
        width: 78%;
    }
    .tips_no_account_login, .tips_account_login, .tips_pw_login,
    .tips_nickname_register, .tips_pw_register, .tips_captcha_register,
    .tips_account_forgot, .tips_mobile_forgot {
        position: absolute;
        right: 6%;
        margin-top: -3%;
    }
    div#tipsPasswordOK, div#tipsPasswordNG {
        position: relative;
        left: 1%;
    }
    div#tipsCheckCodeOK {
        right: 3%;
    }
}