.position-relative {
    position: relative;
	}
	.position-absolute {
	    position: absolute;
	}
	.d-flex {
	    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
    .justify-content-center {
        -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    }
    .justify-content-end {
        -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end}
    .justify-content-between {
        -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between}
    .align-items-center {
        -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
    .section-active{
        padding: 80px 0 0;
	}
	.section-active .banner{
	    height: 441px;
    margin: 0 auto;
    background-color: #267af5;
    background-image: url(../images/active-banner.png);
    background-size: 1920px 441px;
    background-position: center center;
    background-repeat: no-repeat;
    border-top: 1px solid transparent;
    }
    @media screen and (max-width: 1400px) {
        .section-active .banner{
            height: 322px;
        background-size: 1400px 322px;
    }
}
    .section-active .container{
        width: 100%;
    background:linear-gradient(#2678f6 0%,#277CF2 100%);
    padding: 51px 0 60px;
    }
    .section-active .container .banner-exclusive{
        width: 800px;
    margin: 0 auto;
    margin-bottom: 50px;
    cursor: pointer;
    transition: .3s;
    overflow: hidden;
    border-radius: 85px;
    }
    .section-active .container .banner-exclusive:hover{
        transform: translateY(-5px);
	}
	.section-active .container-top{
	    width: 800px;
    height: 283px;
    margin: 0 auto;
    }
    .section-active .container-top li{
        width:370px;
    background:rgba(115,166,253,1);
    box-shadow:0px 7px 22px 2px rgba(10, 89, 196,0.35) ;
    border-radius:47px;
    padding: 28px 50px;
    }
    .section-active .container-top .title{
        width:103px;
    height:32px;
    font-size:24px;
    font-family:Source Han Sans CN;
    font-weight:bold;
    color:rgba(255,203,110,1);
    text-align: center;
    margin: 0 auto;
    border-bottom: 8px solid #4086fc;
    }
    .section-active .container-top ul{
        margin: 0 auto;
	}
	.section-active .container-top i{
	    display: inline-block;
    width:30px;
    height:25px;
    background-image: url(../images/icon-subtick.png);
    }
    .section-active .container-top span{
        display: inline-block;
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(255,255,255,1);
    margin-left: 9px;
    }
    .section-active .container-top li:nth-of-type(1) ul{
        margin-top: 20px;
	}
	.section-active .container-top li:nth-of-type(1) ul ol:nth-of-type(2){
	    margin-top: 17px;
	}
	.section-active .container-top li:nth-of-type(1) ul ol:nth-of-type(3){
	    margin-top: 17px;
	}
	.section-active .container-top li:nth-of-type(2) ul{
	    margin-top: 20px;
	}
	.section-active .container-top li:nth-of-type(2) ul ol:nth-of-type(2){
	    margin-top: 17px;
	}
	.section-active .container-top li:nth-of-type(2) ul ol:nth-of-type(3){
	    margin-top: 17px;
	}
	.section-active .container-top li:nth-of-type(1) button{
	    display: block;
    width:140px;
    height:46px;
    background:rgba(255,234,167,1);
    box-shadow:0px 3px 8px 0px rgba(250,173,20,0.3);
    border-radius:23px;
    margin: 0 auto;
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(252,161,0,1);
    margin-top: 32px;
    transition: all 200ms;
    }
    .section-active .container-top li:nth-of-type(2) button{
        display: block;
    width:140px;
    height:46px;
    background:rgba(244,185,80,1);
    box-shadow:0px 3px 8px 0px rgba(250,173,20,0.3);
    border-radius:23px;
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(255,255,255,1);
    margin: 0 auto;
    margin-top: 30px;
    transition: all 200ms;
    }
    .section-active .container-top li button:hover{
        transform:scale(1.08)}
        .container-table {
        margin-top: 62px;
	}
	.container-table .title{
	    font-size:24px;
    font-family:Source Han Sans CN;
    font-weight:bold;
    color:rgba(255,255,255,1);
    text-align: center;
    }
    .container-table .subtitle{
        font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    margin-top: 17px;
    }
    .container-table table{
        width:800px;
    border-radius:30px;
    overflow: hidden;
    margin: 22px auto 0;
    }
    .container-table table thead{
        background: #F4B950;
	}
	.container-table table th{
	    height: 42px;
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(255,255,255,1);
    }
    .container-table tbody tr{
        background-color: white;
	}
	.container-table table td{
	    height: 42px;
    font-size:16px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(248,161,6,1);
    text-align: center;
    }
    .container-table table tr td:nth-of-type(1){
        text-align: left;
    padding-left: 72px;
    }
    .container-table table td i{
        display: inline-block;
    width: 22px;
    height: 17px;
    background-image: url(../images/icon-tick.png);
    background-size: 22px 17px;
    }
    .container-table tbody .bgtr{
        background:rgba(255,242,218,1);
	}
	.prompt-bounced-wrapper,.prompt-audit-wrapper{
	    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.6);
    z-index: 101;
    }
    .prompt-bounced{
        width:340px;
    background:rgba(255,255,255,1);
    border-radius:8px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding: 37px 41px 35px ;
    }
    .prompt-bounced .title{
        font-size:16px;
    color:rgba(39,124,242,1);
    text-align: center;
    }
    .prompt-bounced .container{
        font-size:14px;
    color:rgba(119,119,119,1);
    line-height:20px;
    margin-top: 20px;
    }
    .prompt-bounced .attestationBtn{
        display: inline-block;
    width:90px;
    height:34px;
    background:rgba(39,124,242,1);
    box-shadow:0px 4px 6px 0px rgba(39,124,242,0.2);
    border-radius:4px;
    font-size:14px;
    color:rgba(255,255,255,1);
    line-height:34px;
    text-align: center;
    cursor: pointer;
    margin-right: 30px;
    margin-top: 30px;
    }
    .prompt-bounced .useBtn{
        display: inline-block;
    width:90px;
    height:34px;
    background:#E3EDFF;
    box-shadow:0px 4px 6px 0px rgba(39,124,242,0.2);
    border-radius:4px;
    font-size:14px;
    color:#277CF2;
    line-height:34px;
    text-align: center;
    margin-top: 30px;
    cursor: pointer;
    }
    .close-btn {
        position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
