.online-item {
    display: none;
}

.online-payment .margin-top-nav {
    margin-top: 77px;
}

.online-payment .carousel-inner {
    position: relative;
}

.online-payment h1 {
    position: absolute;
    top: 200px;
    left: calc(50% - 570px);
    color: #543a9d;
    font-size: 35px;
}

.jkos_pay_container{
    width:100%;
    text-align:center;
    padding:130px 30px;
}

.jkos_pay_title{
    font-size:36px;
    font-weight:bold;
}
.jkos_pay_tip{
    font-size:18px;
    color:#E01F13;
    font-weight:bold;
    line-height:24px;
    margin:10px 0px 30px 0px;
}
.jkos_pay_qrcode{
    width:320px;
    margin:0 auto;
}
.jkos_pay_qrcode img{
    width:100%;
}
.jkos_pay_amount{
    font-size:24px;
    margin-top:20px;
}
.jkos_pay_amount span{
    color:#E01F13;
    font-weight:bold;
}
.jkos_pay_number{
    font-size:16px;
    color:#757575;
    margin-top:10px;
}
.jkos_pay_notice_container{
    width:660px;
    background:#FF5A5A;
    font-size:16px;
    color:#ffffff;
    text-align:left;
    border-radius:16px;
    margin:30px auto 20px auto;
    padding:20px 25px;
}
.jkos_pay_notice_title{
    margin-bottom:10px;
}
.jkos_pay_notice_container ol{
    line-height:20px;
    padding-left:20px;
}
.jkos_pay_notice_container li{
    margin-bottom:5px;
}
.jkos_app_btn{
    width:100%;
    text-align:center;
    margin-top:50px;
}
.jkos_app_btn img{
    width:250px;
}
@media(max-width:1440px) {
    .jkos_pay_title{
        font-size:32px;
    }
    .jkos_pay_qrcode{
        width:280px;
    }
    .jkos_pay_notice_container{
        width:520px;
    }
}
@media(max-width:991px) {
    .jkos_pay_container{
        padding:50px 20px 80px 20px;
    }
}
@media(max-width:768px) {
    .jkos_pay_notice_container{
        width:100%;
    }
}
@media(max-width:480px) {
    .jkos_pay_container{
        padding:30px 20px 50px 20px;
    }
    .jkos_pay_title{
        font-size:28px;
    }
    .jkos_pay_qrcode{
        width:220px;
    }
    .jkos_pay_tip{
        font-size:16px;
        line-height:22px;
    }
    .jkos_pay_amount{
        font-size:22px;
    }
    .jkos_pay_notice_container{
        padding:15px 20px;
    }
    .jkos_app_btn img{
        width:220px;
    }
}