.w-120{width:120px}.w-180{width:180px}.banner-container{position:relative;height:500px;width:100%;background-image:url(../img/banner/banner_bg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:top}.banner-container .banner-box{position:relative}.banner-container .banner-box_title{position:absolute;top:88px;left:50%;transform:translateX(-50%);width:705px;height:52px;background-image:url(../img/banner/icon_title.png)}.banner-container .banner-box_list{position:absolute;top:208px;display:flex;width:1132px;justify-content:space-between}.banner-container .banner-box_list-item .banner-item_icon{margin-bottom:16px;display:block;width:68px;height:68px;background-size:100%;background-repeat:no-repeat}.banner-container .banner-box_list-item .banner-item_icon1{background-image:url(../img/banner/icon_1.png)}.banner-container .banner-box_list-item .banner-item_icon2{background-image:url(../img/banner/icon_2.png)}.banner-container .banner-box_list-item .banner-item_icon3{background-image:url(../img/banner/icon_3.png)}.banner-container .banner-box_list-item .banner-item_icon4{background-image:url(../img/banner/icon_4.png)}.banner-container .banner-box_list-item .banner-item_icon5{background-image:url(../img/banner/icon_5.png)}.banner-container .banner-box_list-item .banner-item_icon6{background-image:url(../img/banner/icon_6.png)}.banner-container .banner-box_list-item .banner-item_icon7{background-image:url(../img/banner/icon_7.png)}.banner-container .banner-box_list-item .banner-item_icon8{background-image:url(../img/banner/icon_8.png)}.banner-container .banner-box_list-item .banner-item_icon9{background-image:url(../img/banner/icon_9.png)}.banner-container .banner-box_list-item .banner-item_icon10{background-image:url(../img/banner/icon_10.png)}.banner-container .banner-box_list-item .banner-item_title{display:block;color:#A75D35;text-align:center;font-size:14px;font-weight:500;line-height:18px}.main-container{position:relative;margin-top:-115px;z-index:2}.main-container .main-box{height:855px;background-image:url(../img/main/main_bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:top}.main-container .main-box_header{position:relative;padding:0 35px;height:95px;background:#f9f9f9;border-radius:10px 10px 0px 0px}.main-container .main-box_header .join-user-info{display:flex;align-items:center;position:relative;height:100%}.main-container .main-box_header .join-user-info_pic{width:60px;height:60px;border-radius:50%;overflow:hidden}.main-container .main-box_header .join-user-info_pic img{display:block;width:100%;height:100%}.main-container .main-box_header .join-user-info_basic{margin-left:20px}.main-container .main-box_header .join-user-info_basic .user-name{margin-bottom:8px;color:#91491F;font-size:18px;line-height:25px;font-weight:700}.main-container .main-box_header .join-user-info_basic .user-name .login_btn{cursor:pointer}.main-container .main-box_header .join-user-info_basic .user-name .vip-icon{margin-right:5px;display:inline-block;width:20px;height:16px;background-image:url(../img/main/vip_icon.png);background-repeat:no-repeat;background-size:100% 100%}.main-container .main-box_header .join-user-info_basic .user-date{color:#989898;font-size:14px}.main-container .main-box_header .openx-vip-box{position:absolute;top:50%;transform:translateY(-50%);right:34px;height:95px;width:220px}.main-container .main-box_header .openx-vip-box-content{padding:15px 0;height:60px;width:220px;overflow:hidden}.main-container .main-box_header .openx-vip-box-content_list li{color:#68391E;font-size:14px;margin-bottom:6px;padding:0 10px;text-align:center;height:30px;line-height:30px;background:#FFFFFF;border-radius:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-container .main-box_header .openx-vip-box-content_list li strong{color:#D00000;font-weight:bold;margin:0 5px}.main-container .main-box_content{padding:0 35px;border-radius:0px 0px 10px 10px}.main-container .main-box_content .vip-list{display:flex;justify-content:space-between}.main-container .main-box_content .vip-list_item{cursor:pointer;position:relative;margin:75px 0 68px;width:350px;height:180px;background:linear-gradient(180deg, #fffcf5, #ffffff 39%);border:2px solid #e9e9e9;border-radius:20px;box-shadow:0 10px 10px 0 rgba(181,181,181,0.1);z-index:999}.main-container .main-box_content .vip-list_item .vip-resented{position:absolute;left:15px;top:3px;z-index:1;text-align:center;line-height:20px;font-size:12px;color:#FFFFFF;width:80px;height:20px;background:#d00000;border-radius:10px 10px 0px 10px}.main-container .main-box_content .vip-list_item .vip-title{position:relative;height:58px;line-height:58px;color:#6D4535;font-size:20px;font-weight:800;text-align:center;border-radius:20px 20px 0px 0px}.main-container .main-box_content .vip-list_item .vip-title::after{content:"";position:absolute;right:0;top:0;width:88px;height:58px;background-size:100% 100%;background-repeat:no-repeat}.main-container .main-box_content .vip-list_item .vip-price{position:relative;display:flex;height:94px;justify-content:center;text-align:center;align-items:center}.main-container .main-box_content .vip-list_item .vip-price_discounts{margin-right:9px;font-size:50px}.main-container .main-box_content .vip-list_item .vip-price_discounts span{font-size:24px}.main-container .main-box_content .vip-list_item .vip-price_basic .vip-tips{text-align:left;color:#333333;font-size:13px}.main-container .main-box_content .vip-list_item .vip-price_basic .vip-tips .original-price{margin-right:8px;color:#999999;text-decoration:line-through}.main-container .main-box_content .vip-list_item .vip-price_basic .vip-tips strong{color:#D00000}.main-container .main-box_content .vip-list_item .vip-price_basic .vip-original{margin-top:10px}.main-container .main-box_content .vip-list_item .vip-price_basic .vip-original_tips{display:inline-block;width:98px;height:20px;text-align:center;line-height:20px;border-radius:10px;color:#914D26;font-size:12px;background:rgba(244,211,189,0.42)}.main-container .main-box_content .vip-list_item .vip-price_basic .vip-original_price{color:#D00000;font-size:15px}.main-container .main-box_content .vip-list_item .vip-service{position:absolute;left:0;right:0;bottom:0;height:28px;line-height:28px;text-align:center;color:#914D26;font-size:12px;background:#FEFCF4;border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:2}.main-container .main-box_content .vip-list_item:hover{box-shadow:0 10px 10px 0 rgba(181,181,181,0.1);background:linear-gradient(180deg, #fff3e4, #ffffff 77%);border:2px solid #d00000}.main-container .main-box_content .vip-list_item:nth-child(1) .vip-title{background:linear-gradient(135deg, #fffbf2 6%, #efd9ae 91%)}.main-container .main-box_content .vip-list_item:nth-child(1) .vip-title::after{background-image:url("../img/main/icon_vip_1.png")}.main-container .main-box_content .vip-list_item:nth-child(2) .vip-title{background:linear-gradient(135deg, #fef8d3 6%, #f5e1a6 91%)}.main-container .main-box_content .vip-list_item:nth-child(2) .vip-title::after{background-image:url("../img/main/icon_vip_2.png")}.main-container .main-box_content .vip-list_item:nth-child(3) .vip-title{background:linear-gradient(135deg, #fed6a9 6%, #ffb970 91%)}.main-container .main-box_content .vip-list_item:nth-child(3) .vip-title::after{background-image:url("../img/main/icon_vip_3.png")}.main-container .main-box_content .vip-list .is-act{box-shadow:0 10px 10px 0 rgba(181,181,181,0.1);background:linear-gradient(180deg, #fff3e4, #ffffff 77%);border:2px solid #d00000}.main-container .main-box_content .user-complete{font-size:16px;color:#333333}.main-container .main-box_content .user-complete .complete{margin-left:15px;font-size:14px;color:#D00000;padding:5px 10px;background:rgba(208,0,0,0.06);border-radius:6px}.main-container .main-box_content .user-complete .complete em{cursor:pointer;margin-left:15px;color:#BB6331}.main-container .main-box_content .vip-content{margin-top:35px;width:100%;display:flex;justify-content:space-between}.main-container .main-box_content .vip-content_item{width:540px;height:320px;background:#ffffff;border:1px solid #e5e5e5;border-radius:20px;overflow:hidden}.main-container .main-box_content .vip-content_item-header{position:relative;display:flex;align-items:center;padding:0 35px;height:60px;font-size:18px;font-weight:700;color:#333;background:#F9F9F9}.main-container .main-box_content .vip-content_item-header .equity-contrast{cursor:pointer;position:absolute;right:30px;font-size:14px;font-weight:400;color:#999999}.main-container .main-box_content .vip-content_item-header .equity-contrast .turn_rt_icon{display:inline-block;width:7px;height:11px;background-image:url(../img/main/turn_rt_icon.png);background-repeat:no-repeat;background-size:100% 100%}.main-container .main-box_content .vip-content_item-header .equity-contrast:hover{opacity:.8}.main-container .main-box_content .vip-content .vip-equity .vip-content_item-cont{position:relative;display:none;margin-top:20px;padding-left:92px;height:260px}.main-container .main-box_content .vip-content .vip-equity .vip-content_item-cont .vip-content_item-box{position:absolute;top:50%;transform:translateY(-50%);width:100%}.main-container .main-box_content .vip-content .vip-equity .vip-content_item-cont-it{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);margin-bottom:10px;padding-left:30px;color:#333333;font-size:16px;line-height:20px;letter-spacing:1.6px}.main-container .main-box_content .vip-content .vip-equity .vip-content_item-cont-it::before{content:"";position:absolute;left:0;width:18px;height:18px;background-image:url(../img/main/t_icon.png);background-repeat:no-repeat;background-size:100% 100%}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont{position:relative;display:flex;padding:60px 45px 45px 45px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-tips{position:absolute;top:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:450px;height:32px;font-size:12px;color:#D00000;font-weight:500;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-tips .icon-warn{margin-right:8px;display:inline-block;width:16px;height:16px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../img/main/icon_warn.svg)}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-qrcode{margin-right:50px;width:153px;height:153px;border-radius:10px;overflow:hidden}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-qrcode .login-show-qrcode{cursor:pointer;display:flex;text-align:center;align-items:center;justify-content:center;position:relative;width:100%;height:100%;font-size:13px;line-height:18px;color:#FFFFFF;background:#7E7E7E;border:1px solid #dbdbdb}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-qrcode .vip-qrcode{display:none;width:100%;height:100%}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info{flex:1}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price{color:#D00000}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-info{display:none}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-info_basic{display:flex}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-info_basic-left{color:#D00000}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-info_basic-left .pay-icon{font-size:24px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-info_basic-left strong{font-size:58px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-info_basic-right{color:#333333;margin-left:10px;font-size:13px;line-height:18px;align-self:flex-end}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-info_basic-right strong{font-weight:400;color:#D00000;font-size:13px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-icon{font-size:30px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price strong{font-size:65px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_price .pay-discounts{margin-left:10px}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_channel{margin-top:30px;display:flex;align-items:center}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_channel .channel{margin-right:12px;width:32px;height:32px;background-size:100% 100%;background-repeat:no-repeat}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_channel .channel-alipay{background-image:url(../img/main/pay_icon_1.png)}.main-container .main-box_content .vip-content .vip-pay .vip-content_item-cont .vip-pay-info_channel .channel-wxpay{background-image:url(../img/main/pay_icon_2.png)}.lottery-container{margin:20px 0}.lottery-container .lottery-box{position:relative;background:#ffffff;border-radius:10px;height:462px}.lottery-container .lottery-box_content{position:absolute;top:50%;left:50%;width:1168px;height:432px;transform:translate(-50%, -50%);background-image:url(../img/lottery/lottery_bg.png);background-repeat:no-repeat;background-size:100% 100%}.lottery-container .lottery-box_content .lottery-main{display:flex;justify-content:space-between;padding:35px 50px}.lottery-container .lottery-box_content .lottery-main_left{margin-top:70px}.lottery-container .lottery-box_content .lottery-main_left .text_1,.lottery-container .lottery-box_content .lottery-main_left .text_2{color:#5A1B13}.lottery-container .lottery-box_content .lottery-main_left .text_1{font-size:16px;line-height:22px;font-weight:500}.lottery-container .lottery-box_content .lottery-main_left .text_2{font-size:36px;font-weight:800;line-height:50px;letter-spacing:-2px}.lottery-container .lottery-box_content .lottery-main_left .lottery-info{margin:5px 0;display:flex;width:100%;height:100px;align-items:center}.lottery-container .lottery-box_content .lottery-main_left .lottery-info .get-lottery-btn{cursor:pointer;margin-left:-30px;width:206px;height:100px;font-size:18px;color:#FFFFFF;font-weight:700;text-align:center;line-height:88px;background-image:url(../img/lottery/btn_icon.png);background-repeat:no-repeat;background-size:100% 100%}.lottery-container .lottery-box_content .lottery-main_left .lottery-info .get-lottery-btn:hover{opacity:.8}.lottery-container .lottery-box_content .lottery-main_left .lottery-info .lottery-basic{margin-right:50px;color:#333333;font-size:13px;font-weight:500}.lottery-container .lottery-box_content .lottery-main_left .lottery-info .lottery-basic .lottery-nums{margin-left:10px;color:#D00000;font-weight:bold}.lottery-container .lottery-box_content .lottery-main_left .lottery-rules{cursor:pointer;display:flex;align-items:center;margin:5px 0 10px;color:#5A1B13;font-size:14px;font-weight:500}.lottery-container .lottery-box_content .lottery-main_left .lottery-rules_icon{cursor:pointer;margin-left:5px;display:inline-block;width:14px;height:14px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../img/lottery/rules_icon.png)}.lottery-container .lottery-box_content .lottery-main_left .lottery-rules:hover{opacity:.8}.lottery-container .lottery-box_content .lottery-main_left .prize-box{position:relative;margin-top:10px;width:316px;height:87px;background:rgba(255,241,221,0.54);overflow:hidden}.lottery-container .lottery-box_content .lottery-main_left .prize-box-content{padding:8px 12px;width:316px;height:60px;overflow:hidden}.lottery-container .lottery-box_content .lottery-main_left .prize-box-content_list li{color:#AE5B50;font-size:13px;line-height:26px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lottery-container .lottery-box_content .lottery-main_left .prize-box-mask{position:absolute;bottom:0;left:0;right:0;width:100%;height:40px;background:linear-gradient(180deg, #fde4ca, #fad4b2);opacity:.82;z-index:1111}.lottery-container .lottery-box_content .lottery-main_right{width:550px;height:360px;background-image:url(../img/lottery/lottery_main_bg.png);background-repeat:no-repeat}.lottery-container .lottery-box_content .lottery-main_right #lottery-list{padding:15px;width:100%;height:100%}.lottery-container .lottery-box_content .lottery-main_right #lottery-list li{position:relative;display:block;float:left;margin:0 10px 10px 0;width:168px;height:104px;padding:10px 0;text-align:center;box-sizing:border-box;overflow:hidden;color:#333;font-size:14px;background:linear-gradient(180deg, #fff9e9, #feddbe);border:1px solid #ff967e}.lottery-container .lottery-box_content .lottery-main_right #lottery-list li .lottery-tt{position:absolute;left:50%;bottom:10px;width:130px;transform:translateX(-50%);color:#BB5E14;font-size:14px;text-align:center}.lottery-container .lottery-box_content .lottery-main_right #lottery-list .roll-1{border-radius:20px 6px 6px 6px}.lottery-container .lottery-box_content .lottery-main_right #lottery-list .roll-3{border-radius:6px 20px 6px 6px}.lottery-container .lottery-box_content .lottery-main_right #lottery-list .roll-5{border-radius:6px 6px 20px 6px}.lottery-container .lottery-box_content .lottery-main_right #lottery-list .roll-7{border-radius:6px 6px 6px 20px}.lottery-container .lottery-box_content .lottery-main_right #lottery-list .right{margin-right:0}.lottery-container .lottery-box_content .lottery-main_right #lottery-list .active{opacity:.8}.lottery-container .lottery-box_content .lottery-main_right #lottery-list #start_lottery{cursor:pointer;color:#FFFFFF;font-size:30px;font-weight:800;line-height:80px;background-image:url(../img/lottery/start_lottery_btn.png);background-size:100% 100%;background-repeat:no-repeat;border:none}.lottery-container .lottery-box_content .lottery-main_right #lottery-list #start_lottery:hover{opacity:.8}.equity-container{margin-bottom:60px}.equity-container .equity-box{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.equity-container .equity-box_content table tr th,.equity-container .equity-box_content table tr td{position:relative}.equity-container .equity-box_content table tr th{height:11px}.equity-container .equity-box_content table tr .th-1{background:#ebebeb;border-radius:9px 0px 0px 0px;border-right:1px solid #ebebeb}.equity-container .equity-box_content table tr .th-1-1{background:#ebebeb;border-left:1px solid #ebebeb}.equity-container .equity-box_content table tr .th-2{background:#E0E0E0;border-right:1px solid #E0E0E0}.equity-container .equity-box_content table tr .th-3{background:linear-gradient(135deg, #f1e7d0 6%, #efd9ae 91%) !important}.equity-container .equity-box_content table tr .th-4{background:linear-gradient(90deg, #fffbd8, #f5e1a6 96%) !important}.equity-container .equity-box_content table tr .th-5{background:linear-gradient(49deg, #fed8ae 5%, #ffb970 83%) !important;border-radius:0px 9px 0px 0px}.equity-container .equity-box_content table tr td{height:56px;text-align:center;border:1px solid #E5E5E5}.equity-container .equity-box_content table tr td .icon{display:inline-block;width:16px;height:16px;background-size:100% 100%;background-repeat:no-repeat}.equity-container .equity-box_content table tr td .icon_er{background-image:url(../img/equity/icon_er.png)}.equity-container .equity-box_content table tr td .icon_tr{background-image:url(../img/equity/icon_tr.png)}.equity-container .equity-box_content table tr .vip-tt{text-align:left;padding-left:48px}.equity-container .equity-box_content table tr .vip-type-at{background:rgba(208,0,0,0.03);box-shadow:0 0 10px 0 rgba(116,153,219,0.1)}.equity-container .equity-box_content table tr .vip-type-at::before,.equity-container .equity-box_content table tr .vip-type-at::after{content:"";position:absolute;top:0;width:1px;height:100%;background:#e5a75a}.equity-container .equity-box_content table tr .vip-type-at::before{left:0}.equity-container .equity-box_content table tr .vip-type-at::after{right:0}.equity-container .equity-box_content table tr .vip-type-at.is-tp{border-top:1px solid #e5a75a}.equity-container .equity-box_content table tr .vip-type-at.is-bt{border-bottom:1px solid #e5a75a}.equity-container .equity-box_content .fs-18{font-size:18px;font-weight:800}.equity-container .equity-box_content .fs-14{font-size:14px;font-weight:800}