/*教學通用設定*/
.npt{
    background: rgba(0,0,0,0.5);
    position: fixed;
    margin: 0 auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    display: none;
}
.npt .container{width: 1250px;padding: 0;position: relative;}
.nptOC{display: none;position: relative;margin: 0 auto;}
.npt .teach-box{
    background: url("../../images/member/common/teach/dialog.png");
    width: 149px;
    height: 76px;
    color: #fff;
    text-align: center;
    position: absolute;
    line-height: 85px;
}
.npt .npt_btn{
    position: absolute;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 5px 5px 5px 10px;
}
.npt .npt_btn:hover{color: #fff;background-color: rgba(255,255,255,0.3);}
.npt .npt_next, .npt .npt_prev{letter-spacing: 5px;}
.npt .deposit-step1, .npt .deposit-step2, .npt .deposit-step3,
.npt .withdraw-step1, .npt .withdraw-step2,
.npt .deposit-step1_zh-tw, .npt .deposit-step2_zh-tw, .npt .deposit-step3_zh-tw,
.npt .withdraw-step1_zh-tw, .npt .withdraw-step2_zh-tw
{
    width: 1200px;height: 600px;position: absolute;
}
.npt_wrap.withdraw_pop{top: 30px;left: -10px;}
.npt .withdraw-step3, .npt .withdraw-step4,
.npt .withdraw-step3_zh-tw, .npt .withdraw-step4_zh-tw
{width: 1220px;position: absolute;}
.npt .deposit-step1{
    background: url("../../images/member/common/deposit_teach/deposit_step1.jpg");
}
.npt .deposit-step2{
    background: url("../../images/member/common/deposit_teach/deposit_step2.jpg");
}
.npt .deposit-step3{
    background: url("../../images/member/common/deposit_teach/deposit_step3.jpg");
}
.npt .withdraw-step1{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step1.jpg");
}
.npt .withdraw-step2{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step2.jpg");
}
.npt .withdraw-step3{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step3.png") top center no-repeat;
    height: 301px;
}
.npt .withdraw-step4{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step4.png") top center no-repeat;
    height: 570px;
}
.npt .deposit-step1_zh-tw{
    background: url("../../images/member/common/deposit_teach/deposit_step1_zh-tw.jpg");
}
.npt .deposit-step2_zh-tw{
    background: url("../../images/member/common/deposit_teach/deposit_step2_zh-tw.jpg");
}
.npt .deposit-step3_zh-tw{
    background: url("../../images/member/common/deposit_teach/deposit_step3_zh-tw.jpg");
}
.npt .withdraw-step1_zh-tw{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step1_zh-tw.jpg");
}
.npt .withdraw-step2_zh-tw{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step2_zh-tw.jpg");
}
.npt .withdraw-step3_zh-tw{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step3_zh-tw.png") top center no-repeat;
    height: 301px;
}
.npt .withdraw-step4_zh-tw{
    background: url("../../images/member/common/withdrawal_teach/withdrawal_step4_zh-tw.png") top center no-repeat;
    height: 570px;
}
.npt .flashing-box{
    position: absolute;
    border: 3px solid #35A1E2;
    animation: flashing 1s infinite cubic-bezier(0.6, -0.28, 0.74, 0.05);
}
@keyframes flashing{
    from{opacity: 1;
    }to{opacity: 0;}
}
.npt .explain-box{
    background-color: #35A1E2;
    position: absolute;
    padding: 15px;
    border-radius: 5px;
    color: #fff;
}
.npt a.glyphicon-remove{color: #fff;position: absolute;}
.npt a.btn{position: absolute;}
/*存款*/
/*第二步驟*/
.npteach2 .flashing-box{
    width: 110px;
    height: 50px;
    top: 45px;
    left: 175px;
}
.npteach2 .explain-box{top: 110px;left: 180px;}
.npteach2 .npt_next{top: 175px;left: 285px;}
.npteach2 .npt_prev{top: 175px;left: 175px;}
.npteach2 a.glyphicon-remove{top: 5px;left: 400px;}
/*第三步驟*/
.npteach3 .flashing-box{
    width: 688px;
    height: 50px;
    top: 45px;
    left: 270px;
}
.npteach3 .explain-box{top: 110px;left: 480px;}
.npteach3 .npt_prev{top: 190px;left: 485px;}
.npteach3 .npt_next{top: 190px;left: 610px;}
.npteach3 a.glyphicon-remove{top: 20px;right: 200px;}
/*第四步驟*/
.npteach4 .flashing-box{
    width: 932px;
    height: 159px;
    top: 116px;
    left: 173px;
}
.npteach4 .explain-box{top: 50px;left: 180px;}
.npteach4 .npt_prev{top: 290px;left: 500px;}
.npteach4 .npt_next{top: 290px;left: 615px;}
.npteach4 a.glyphicon-remove{top: 75px;right: 70px;}
/*取款第二步*/
.npteach6 .flashing-box{
    width: 235px;
    height: 50px;
    right: 15px;
    top: 95px;
}
.npteach6 .explain-box{right: 85px;top: 156px;}
.npteach6 .npt_next{top: 240px;right: 35px;}
.npteach6 .npt_prev{top: 240px;right: 145px;}
.npteach6 a.glyphicon-remove{top: 30px;right: 5px;}
/*取款第三步*/
.npteach7 .flashing-box{
    width: 1015px;
    height: 315px;
    right: 13px;
    top: 193px;
}
.npteach7 .explain-box{left: 300px;top: 133px;}
.npteach7 .npt_next{top: 150px;left: 620px;}
.npteach7 .npt_prev{top: 150px;left: 500px;}
.npteach7 a.glyphicon-remove{top: 160px;left: 730px;}
/*取款第四步*/
.npteach8 .flashing-box{
    width: 144px;
    height: 42px;
    left: 532px;
    top: 212px;
}
.npteach8 .explain-box{left: 515px;top: 260px;}
.npteach8 .npt_next{top: 330px;left: 615px;}
.npteach8 .npt_prev{top: 330px;left: 500px;}
.npteach8 a.glyphicon-remove{top: 220px;left: 730px;}
/*取款第五步*/
.npteach9 .flashing-box{
    width: 376px;
    height: 42px;
    left: 316px;
    top: 256px;
}
.npteach9 .explain-box{left: 440px;top: 300px;}
.npteach9 .npt_next{top: 375px;left: 620px;}
.npteach9 .npt_prev{top: 375px;left: 500px;}
.npteach9 a.glyphicon-remove{top: 385px;left: 770px;}

.form-group span.fee-site label .fee-limit-set {
    position: absolute;
    margin-top: 25px;
    right: 90px;
    color: red;
    font-size: 12px;
}