.wrapper{background: #e3eeff;}
.container{width: 1400px;margin: 0 auto;}
.section{padding: 80px 0;}
.sec_invite,.sec_plus{background: #fff;}

.banner_free_machine{height: 420px;position: relative;}
.banner_free_machine:after{content: "";position: absolute;bottom: -64px;left: 0;width: 100%;height: 112px;background: url("/images/new_website/free_machine/banner_mask.png") bottom left repeat-x;}
.banner_video_box{width: 100%;height: 500px;position: absolute;bottom: 0;left: 0;overflow: hidden;}
.banner_video_box video{width: 100%;height: 500px;object-fit: cover;}

.nav_top{position: sticky;top: 0;z-index: 10;}
.nav_top ul{background: #f7faff;padding: 6px;border-radius: 8px;box-shadow: 0 4px 18px 0 rgba(18,51,100,.04);text-align: center;display: flex;justify-content: space-between;}
.nav_top ul li{font-size: 16px;color: #626266;line-height: 52px;border-radius: 4px;overflow: hidden;width: 24.6%;cursor: pointer;}
.nav_top ul li.active{background: url("/images/new_website/free_machine/nav_top_item_active.png") no-repeat center center;background-size: cover;font-weight: bold;color: #fff;}
.nav_top ul li:not(.active):hover{font-weight: bold;color: #2981ff;}
.nav_top_bg{background: #f7faff;box-shadow: 0 4px 18px 0 rgba(18,51,100,.04);transition: 300ms;}
.nav_top_bg ul{box-shadow: none;transition: 300ms;}

/* 活动规则 */
.sec_title{text-align: center;margin-bottom: 48px;}
.sec_title span{display: inline-block;position: relative;}
.sec_title span img{max-width: 100%;max-height: 100%;}
.sec_rule_content{line-height: 24px;color: #626266;background: url("/images/new_website/free_machine/sec_rule_content_bg.jpg") no-repeat center center;background-size: cover;padding: 60px 80px;border: 1px solid #fff;box-shadow: 0 4px 20px 0 rgba(57,155,253,.1);}
.sec_rule_bt{font-size: 18px;color: #1c1d1f;font-weight: bold;margin-bottom: 10px;}
.sec_rule_nr:not(:last-child){margin-bottom: 20px;}

/* 首次邀请 */
.sec_invite.section_01{padding-bottom: 20px;}
.sec_invite_table{width: 100%;overflow-x: auto;box-shadow: 0px 2px 10px 0 rgba(182,187,197,.1);}
.sec_invite_table table{width: 100%;border-collapse: collapse;border-spacing: 0;text-align: center;}
.sec_invite_table thead{background: linear-gradient(to right,#1f75fd,#4bb4fd);box-shadow: 0px 2px 10px 0 rgba(182,187,197,.1);}
.sec_invite_table thead th{color: #fff;background: none;font-size: 16px;font-weight: bold;line-height: 28px;position: relative;}
.sec_invite_table thead th::after{content: "";width: 1px;height: 28px;background: #289df4;box-shadow: -1px 0 0 1px #67beff; position: absolute;right: -1px;top: 50%;margin-top: -14px;}
.sec_invite_table thead th:nth-child(1):after{background: #106df4;box-shadow: -1px 0 0 1px #3e8dff;}
.sec_invite_table thead th:nth-child(2):after{background: #1374f7;box-shadow: -1px 0 0 1px #3d90ff;}
.sec_invite_table thead th:nth-child(3):after{background: #177bf7;box-shadow: -1px 0 0 1px #4799ff;}
.sec_invite_table thead th:nth-child(4):after{background: #2085f8;box-shadow: -1px 0 0 1px #499eff;}
.sec_invite_table thead th:nth-child(5):after{background: #238cf8;box-shadow: -1px 0 0 1px #54a8ff;}
.sec_invite_table thead th:nth-child(6):after{background: #2692f8;box-shadow: -1px 0 0 1px #58aeff;}
.sec_invite_table thead th:nth-child(7):after{background: #2692f8;box-shadow: -1px 0 0 1px #58aeff;}
.sec_invite_table thead th:nth-child(8):after{background: #2699f8;box-shadow: -1px 0 0 1px #6dbdff;}
.sec_invite_table thead th:nth-child(9):after{background: #289df4;box-shadow: -1px 0 0 1px #67beff;}
.sec_invite_table thead th:last-child:after{display: none;}
.sec_invite_table thead th,.sec_invite_table tbody td{padding: 15px 5px;}
.sec_invite_table tbody{border: 1px solid #f4f5fa;}
.sec_invite_table tbody tr:not(:last-child){border-bottom: 1px solid #f4f5fa;}
.sec_invite_table tbody tr:nth-child(even){background-color: #f4f7fc;}
.sec_invite_table tbody tr:first-child td:last-child,.sec_invite_table tbody tr:first-child td:nth-last-child(2){border-left: 1px solid #f4f5fa;line-height: 32px;}
.sec_invite_table tbody td{font-size: 14px;color: #323234;line-height: 24px;}
.sec_invite_table .sec_price{color: #ff562f;font-weight: bold;font-size: 16px;}
.sec_plus .sec_invite_table tbody tr:first-child td:nth-last-child(2){border-left: none;}

/* 加时任务 */
.sec_plus.section_02{padding-top: 60px;}
.sec_title_plus{position: absolute;bottom: 100%;right: 0;font-size: 16px;color: #fff;font-weight: bold;width: 100px;line-height: 34px;padding-bottom: 6px;text-align: center;background: url("/images/new_website/free_machine/sec_title_plus.png") top center no-repeat;margin-bottom: 5px;}
.sec_plus_tips{line-height: 28px;font-size: 14px;color: #626266;padding-left: 46px;background: url("/images/new_website/free_machine/sec_plus_tips.png") left center no-repeat;margin-top: 24px;}

/* 关键条件 */
.sec_condition_content{position: relative;z-index: 2;}
.sec_condition_content::before{content: "";width: 92.5%;height: 100%;background: linear-gradient(to right,#1f75fd,#4bb4fd);position: absolute;left: 3.75%;top: 0;z-index: -1;transform: rotate(3deg);display: block;}
.sec_condition_content ul{background: url("/images/new_website/free_machine/sec_condition_content_bg.jpg") no-repeat right bottom;background-size: cover;padding: 65px 80px 45px;border: 1px solid #fff;line-height: 24px;font-size: 14px;color: #626266;z-index: 3;position: relative;box-shadow: 0px 4px 20px 0 rgba(57,155,253,.1);}
.sec_condition_content li:not(:last-child){margin-bottom: 12px;}
.sec_condition_content li{padding-left: 20px;position: relative;}
.sec_condition_content li:before{content: "";width: 7px;height: 24px;background: url("/images/new_website/free_machine/sec_condition_icon.png") no-repeat center center;position: absolute;left: 0;top: 0;}

@media screen and (max-width: 1500px) {
    .container{width: 1200px;}
    /* .banner_free_machine,.banner_free_machine video{height: 450px;} */
}

