@charset "UTF-8";
.vip_head{background: linear-gradient(153deg,#141320 6%,#15151f 78%);}
.banner {
    margin-top: 100px;
}
.container {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    text-align: center;
}
.container p {
    margin-top: 20px;
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 24px;
    font-weight: 400;
    color: #52565b;
    max-width: 640px;
}
.banner1{margin-bottom: 50px;}
.banner1 h1{font-size: 50px;font-weight: 700;}
.brief{margin:0px 20px;}
.brief_main {
    margin: 10px 0px 0px -10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.brief_main .vipli {
    padding: 6px;
    margin-top:10px;
    margin-left: 10px;
    border-radius: 5px;
    background: url(img/bg_vip_1.png) ;
    background-size: cover;
}
.brief_main .vipli_special_2 {
    background: url(img/bg_vip_2.png) ;
    background-size: cover;
}
.brief_main .vipli_special_1{background: #ccc6c633;}
.brief_main .vipli .vipli_content{position:relative;width:200px;height:290px;text-align: center;}
.vipli_title {
    height: 33px;
    font-size: 24px;
    font-weight: 500;
    color: #221202;
    line-height: 33px;
    margin-top: 24px;
}
.vipli_desc {
    font-size: 12px;
    color: #221202;
    line-height: 20px;
    margin-top: 4px;
}
.vipli_price {
    margin-top: 18px;
    height: 62px;
    font-size: 40px;
    font-weight: 500;
    color: #221202;
}
.vipli_price i {
    font-size: 14px;
    font-style: normal;
}
.vipli_btn{position: absolute;left:0px;bottom: 30px;width:100%;}
.vipli_btn .abtn {
	display:block;
    width: 150px;
    margin:0 auto;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
    height: 40px;
    transition: all .2s linear;
    box-sizing: border-box;
    text-align: center;
    background:linear-gradient(153deg,#141320 6%,#15151f 78%);
    color:rgba(255,255,255);
}
.brief_main .vipli_special_1 .abtn{background: var(--a-color);}
.brief2{padding:30px;margin-top:30px;max-width:calc(100% - 60px);}
.brief2 .brief_content{width:608px;padding:30px;max-width:calc(100% - 60px); background: var(--body-bg2);border-radius: 10px;margin:0 auto;}
.question_ul{width:100%;}
.question_ul li{width:calc(100% - 40px);padding:0px 20px;margin:20px 0px;}
.question_ul li .title{font-size: 18px;font-weight: 600;}
.question_ul li .desc{color:#6A6A6B;margin:16px 0px 30px 0px;}
.question_ul2 li .title{color:#ff5c38;}
.question_ul2 li .desc{color:#f7eae8;}
.brief3 .brief_content {
    background: url(img/bg_vip_2.png);
    background-size: cover;
}
