/* ========================================
 *    Update：1763726387
 *    Author：Repute
 * Copyright：Prestige International
 * ========================================
 * */

body.openModal{overflow:hidden}
.banner-top{position:relative;padding-top:60px}
.banner-container{height:auto}
.cn .banner-container{background:url("/static/images/promotions/new_customer_activity/december-2025/pcbanner-chs.jpg") no-repeat center/cover}
.tw .banner-container{background:url("/static/images/promotions/new_customer_activity/december-2025/pcbanner-cht.jpg") no-repeat center/cover}
.banner-container .banner-bg-pic a{display:block;width:100%}
.banner-container .banner-pic-pc{display:block}
.banner-container .banner-pic-m{display:none}
.pr-container .new-customer-title{padding-top:120px;margin-bottom:56px;text-align:center}
.pr-container .new-customer-title h3{font-size:48px;font-style:normal;font-weight:700;line-height:120%;color:var(--blue-11d)}
.pr-container .new-customer-title p{margin:20px auto;font-size:16px;font-style:normal;font-weight:400;line-height:123%;color:var(--blue-085)}
.pr-container .new-customer-title a{font-size:16px;text-decoration:underline;font-style:normal;font-weight:400;line-height:normal;color:var(--blue-085);cursor:pointer}
.pr-container .new-customer-title a:hover{color:var(--brand-aeb)}
.pr-container .no-join-in{width:100%;position:relative;display:flex;justify-content:center;align-items:center;gap:32px}
.no-join-in .no-join-item{position:relative;width:296px;height:370px;text-align:center;overflow:hidden;padding-top:67px;background:url("/static/images/promotions/new_customer_activity/no-join-box.png") no-repeat 0 0/100% 100%}
.no-join-in .no-join-item.hot{background-image:url("/static/images/promotions/new_customer_activity/no-join-box-hot.png")}
.no-join-in .no-join-item span{display:block;font-size:22px;font-style:normal;font-weight:400;line-height:140%;color:var(--blue-11d)}
.no-join-in .no-join-item h5{margin-top:8px;font-size:32px;font-style:normal;font-weight:700;line-height:44px;color:var(--red-c47)}
.no-join-in .no-join-item .welfare-box{margin-top:12px;position:relative;padding:6px 20px;border-radius:6px;background:var(--gray-5f7);font-size:16px;font-style:normal;font-weight:400;line-height:21px;color:var(--blue-085);display:inline-flex}
.no-join-in .no-join-item .welfare-box:before{content:"";position:absolute;top:-8px;left:50%;width:0;height:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);border-top:4px solid transparent;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:4px solid var(--gray-5f7)}
.no-join-in .no-join-item a{display:flex;justify-content:center;align-items:center;position:relative;margin:15px auto 0;background:url("/static/images/promotions/new_customer_activity/neck-btn.png") no-repeat 0 0/100% 100%;font-size:48px;font-style:normal;font-weight:700;line-height:140%;color:#B22528;width:102px;height:102px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.3);animation:smoothMove 2s infinite ease-in-out}
.no-join-in .no-join-item.hot em{position:absolute;top:25px;left:50%;transform:translateX(-50%);height:25px;display:inline-block;line-height:25px;text-align:center;padding:0 28px;font-size:20px;font-style:normal;font-weight:400;color:var(--white)}
.no-join-in .no-join-item.hot em:before,.no-join-in .no-join-item.hot em:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2215%22%20viewBox%3D%220%200%2016%2015%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M8%200L10.3511%204.76393L15.6085%205.52786L11.8042%209.23607L12.7023%2014.4721L8%2012L3.29772%2014.4721L4.19577%209.23607L0.391548%205.52786L5.64886%204.76393L8%200Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");position:absolute;top:50%;transform:translateY(-50%);background-size:100% 100%}
.no-join-in .no-join-item.hot em:before{left:0}
.no-join-in .no-join-item.hot em:after{right:0}
@keyframes smoothMove{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}
.bonus-level{position:relative;width:1280px;max-width:100%;margin:0 auto;padding:50px 40px 40px 40px;border-radius:20px;border:1px solid #D8B96E;background:var(--white)}
.bonus-level .level-panel{position:relative;border-radius:16px;text-align:center}
.bonus-level .level-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:122px;border-radius:16px}
.bonus-level .level-one.level-panel:before{content:"";background:linear-gradient(90deg,#C51E15 0%,#E84F3A 100%)}
.bonus-level .level-two.level-panel:before{content:"";background:linear-gradient(270deg,#E5BE75 0%,#D6A033 100%)}
.bonus-level .level-two{margin-top:40px;margin-bottom:40px}
.bonus-level .level-panel .level-title{height:56px;display:flex;justify-content:center;align-items:center;text-align:center;padding-top:8px}
.level-panel .level-title span{display:inline-block;padding:0 20px;line-height:40px;position:relative;font-size:28px;font-style:normal;font-weight:700;line-height:40px;color:var(--white)}
.level-panel .level-title span:before{content:"";position:absolute;top:50%;left:-189px;width:189px;height:14px;transform:translateY(-50%);background:url(/static/images/promotions/new_customer_activity/december-2025/title_left_pic.png) no-repeat 0 0/100% 100%}
.level-panel .level-title span:after{content:"";position:absolute;top:50%;right:-189px;width:189px;height:14px;transform:translateY(-50%);background:url(/static/images/promotions/new_customer_activity/december-2025/title_right_pic.png) no-repeat 0 0/100% 100%}
.bonus-infor-table{position:relative;width:100%;max-width:100%;border-radius:16px;background:var(--yellow-9f1);overflow:hidden}
.bonus-infor-table table{width:100%}
.bonus-infor-table table tr th,.bonus-infor-table table tr td{padding:10px 2px;line-height:150%;width:20%;text-align:center;font-size:24px;font-style:normal;font-weight:700;color:var(--blue-11d);text-align:center;position:relative;background:var(--yellow-9f1)}
.bonus-infor-table table tr th{font-size:20px;padding:28px 4px 18px 4px;font-weight:600}
.bonus-infor-table table tr th:first-child,.bonus-infor-table table tr td:first-child{padding-left:20px}
.bonus-infor-table table tr th:last-child,.bonus-infor-table table tr td:last-child{padding-right:20px}
.bonus-infor-table table tr:last-child td{padding-bottom:10px}
.bonus-infor-table table tr td:nth-child(1),.bonus-infor-table table tr td:nth-child(4),.bonus-infor-table table tr th:nth-child(1),.bonus-infor-table table tr th:nth-child(4){background:#FBECC8}
.bonus-infor-table table tr td:nth-child(4){color:#CA1F15}
.bonus-infor-table table tbody tr{position:relative}
.bonus-infor-table table tr td:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#EBD29A}
.bonus-infor-table table tr td:first-child:before{width:calc(100% - 20px);left:20px}
.bonus-infor-table table tr td:last-child:before{width:calc(100% - 20px);right:20px}
.bonus-infor-table table tr:last-child td:before{content:"";height:0}
.bonus-infor-table table tr th .red-envelope{display:inline-block;width:20px;height:28px;background:url("/static/images/promotions/new_customer_activity/red_enve.png") no-repeat 0 0/100% 100%;vertical-align:middle;position:relative;margin-top:-3px;margin-right:8px}
.bonus-infor-table table tr.trRec td span{position:absolute;top:-2px;left:0;display:inline-flex;padding:0px 8px 0 26px;justify-content:center;align-items:center;border-radius:0px 0px 8px 0px;background:var(--yellow-9f1);font-size:16px;font-style:normal;font-weight:600;line-height:25px;height:25px;color:#CA1F15}
.bonus-infor-table table tr.trRec td i{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:16px;height:16px;background-size:100% 100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M5.97814%200.5C9.31104%201.64288%2010.2125%204.02389%2010.4029%206.69043C11.4506%205.8333%2011.6603%205.03967%2011.692%204.5C13.0888%205.07146%2014.8345%206.71586%2014.8346%2010.0234C14.8346%2013.1663%2012.0724%2016.5%209.97717%2016.5H9.83264C11.2145%2014.1327%209.25667%2011.6695%208.1051%2010.7852C8.07124%2011.2273%207.73898%2012.3573%206.68224%2013.3369C5.6259%2014.3165%205.9035%2015.6838%206.17443%2016.5H5.97814C3.4065%2016.2143%200.473093%2012.8994%201.31115%208.78516C2.2231%204.30947%205.97814%203.73793%205.97814%200.5Z%22%20fill%3D%22%23CA2422%22%2F%3E%0A%3C%2Fsvg%3E")}
.bonus-infor-table table tr.trRec td em{font-style:normal;}
.account_open_group.newcust{height:auto;text-align:center}
.account_open_group.newcust a{position:relative;display:block;margin:32px auto 0;width:272px;height:56px;line-height:56px;text-align:center;background:url("/static/images/promotions/new_customer_activity/btn-bg.png") no-repeat 0 0/100% 100%;font-size:20px;font-style:normal;font-weight:700;color:var(--white);animation:smoothMove 2s infinite ease-in-out}
.pr-container .trade-bonus{margin:60px auto 0;position:relative;background:url("/static/images/promotions/new_customer_activity/trade-bonus-box.png") no-repeat 0 0/100% 100%;width:880px;height:200px;padding-top:10px}
.pr-container .trade-bonus h5{text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:140%;color:var(--yellow-ba9)}
.pr-container .trade-bonus p{position:absolute;top:100px;left:0;padding-left:109px;line-height:40px;font-size:30px;font-style:normal;font-weight:700;color:var(--red-c47);text-align:left}
.new-customer-container{padding-bottom:120px}
.bonus-step{padding:100px 0 0 0;background:var(--white-9fb);position:relative}
.bonus-step .title{margin-bottom:56px;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:48px;color:var(--blue-11d)}
.bonus-step .step-box{width:1280px;max-width:100%;margin:0 auto;padding:0 120px 100px 120px;display:flex;justify-content:center;align-items:flex-start;gap:120px;position:relative}
.bonus-step .step-box:after{content:"";position:absolute;right:100px;bottom:34px;width:151px;height:171px;background:url(/static/images/promotions/new_customer_activity/december-2025/bg1.png) no-repeat 0 0/100% 100%;opacity:0.1}
.bonus-step .step-box:before{content:"";position:absolute;right:0;bottom:100px;width:86px;height:105px;background:url(/static/images/promotions/new_customer_activity/december-2025/bg2.png) no-repeat 0 0/100% 100%;opacity:0.1}
.step-box .line{position:absolute;top:24px;left:0;width:100%;height:2px;background:url(/static/images/promotions/new_customer_activity/december-2025/line.png) no-repeat 0 0 / 100% 100%}
.bonus-step .step-box .step-item{width:100%;position:relative;padding-top:54px;text-align:left}
.bonus-step .step-box .step-item span.bgi{position:absolute;top:0;left:15px;width:54px;height:54px;background:linear-gradient(180deg,#FBE5E5 0%,#F5F5F7 100%);border-radius:50%}
.bonus-step .step-box .step-item span.bgi i{position:absolute;top:50%;right:10px;width:53px;height:29px;transform:translateY(-50%);background-size:100% 100%;background-repeat:no-repeat;background-position:center}
.bonus-step .step-box .step-item span.bgi i.i1{background-image:url(/static/images/promotions/new_customer_activity/december-2025/step_01.png)}
.bonus-step .step-box .step-item span.bgi i.i2{background-image:url(/static/images/promotions/new_customer_activity/december-2025/step_02.png)}
.bonus-step .step-box .step-item h5{font-size:32px;font-style:normal;font-weight:700;line-height:150%;padding:12px 0;color:var(--blue-11d)}
.bonus-step .step-box .step-item p{font-size:20px;font-style:normal;font-weight:400;line-height:150%;color:var(--blue-085)}
.enjoy-good-gifts{padding:120px 0;margin:0 auto;position:relative;width:1920px;max-width:100%;overflow:hidden}
.enjoy-good-gifts .title{margin-bottom:56px;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:48px;color:var(--blue-11d)}
.good-gifts-wrap{width:100%;height:112px;position:relative;overflow:hidden}
.good-gifts-wrap:before{content:"";position:absolute;right:0;top:0;width:420px;height:120px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFF 48%);z-index:1}
.good-gifts-wrap:after{content:"";position:absolute;left:0;top:0;width:420px;height:120px;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFF 48%);z-index:1}
.good-gifts-wrap .good-gifts-list{position:absolute;width:3916px}
.good-gifts-list .good-gifts-item{float:left;height:112px;width:356px}
.good-gifts-list .good-gifts-item a{display:block;width:315px;height:100%;margin-right:41px;background:url("/static/images/promotions/new_customer_activity/pict-box.png") no-repeat 0 0/100% 100%;padding:24px 10px 10px 112px;position:relative;cursor:default}
.good-gifts-item .picture{position:absolute;top:50%;left:32px;transform:translateY(-50%);width:64px;height:64px;border-radius:50%;overflow:hidden}
.good-gifts-item .picture i{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:52px;height:52px;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}
.picture.bgcolor1{background-color:var(--red-7a7)}
.picture.bgcolor2{background-color:var(--red-161)}
.picture.bgcolor3{background-color:var(--orange-c94)}
.picture.bgcolor4{background-color:var(--blue-c8b)}
.picture.bgcolor5{background-color:var(--blue-ccc)}
.picture.bgcolor6{background-color:var(--orange-c2c)}
.picture.bgcolor7{background-color:var(--blue-39f)}
.picture.bgcolor8{background-color:var(--blue-1f6)}
.picture.bgcolor9{background-color:var(--green-d5c)}
.picture.bgcolor10{background-color:var(--orange-24f)}
.picture.bgcolor11{background-color:var(--red-767)}
.picture .icon-1{background-image:url("/static/images/promotions/new_customer_activity/pict_1.svg")}
.picture .icon-2{background-image:url("/static/images/promotions/new_customer_activity/pict_2.svg")}
.picture .icon-3{background-image:url("/static/images/promotions/new_customer_activity/pict_3.svg")}
.picture .icon-4{background-image:url("/static/images/promotions/new_customer_activity/pict_4.svg")}
.picture .icon-5{background-image:url("/static/images/promotions/new_customer_activity/pict_5.svg")}
.picture .icon-6{background-image:url("/static/images/promotions/new_customer_activity/pict_6.svg")}
.picture .icon-7{background-image:url("/static/images/promotions/new_customer_activity/pict_7.svg")}
.picture .icon-8{background-image:url("/static/images/promotions/new_customer_activity/pict_8.svg")}
.picture .icon-9{background-image:url("/static/images/promotions/new_customer_activity/pict_9.svg")}
.picture .icon-10{background-image:url("/static/images/promotions/new_customer_activity/pict_10.svg")}
.picture .icon-11{background-image:url("/static/images/promotions/new_customer_activity/pict_11.svg")}
.good-gifts-list .good-gifts-item a p{margin-bottom:8px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:var(--blue-085)}
.good-gifts-list .good-gifts-item a span{display:block;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:var(--red-c47)}
/* 活动细则 */
.pop-ups-junebonus{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3001;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:var(--black-000-5)}
.pop-ups-junebonus>div{height:812px;max-height:92%;width:1280px;max-width:96%;padding:112px 38px 120px 48px;position:absolute;top:50%;left:50%;margin:0 auto;background-color:var(--white);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border-radius:24px}
.pop-ups-layout > .title{position:absolute;top:48px;left:0;width:100%;line-height:48px;text-align:center;font-size:36px;font-style:normal;font-weight:600;color:var(--blue-11d)}
.pop-ups-layout > .confirm-btn{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);width:212px;height:56px;padding:14px 40px;line-height:28px;border-radius:8px;background:var(--brand-fe3);text-align:center;font-size:20px;font-style:normal;font-weight:400;color:var(--white);cursor:pointer;transition:all 0.2s ease-out}
.pop-ups-layout > .confirm-btn:hover{background-color:var(--brand-ce9)}
.pop-ups-body{overflow-y:auto;height:100%;padding-right:10px;font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.pop-ups-body::-webkit-scrollbar{width:8px;height:6px}
.pop-ups-body::-webkit-scrollbar-track{background-color:var(--gray-fef);border-radius:2px}
.pop-ups-body::-webkit-scrollbar-thumb{background-color:var(--gray-888);border-radius:10px}
.pop-ups-body::-webkit-scrollbar-thumb:hover{background-color:var(--gray-333)}
.pop-ups-body::-webkit-scrollbar-corner{background-color:var(--green-a16)}
.pop-ups-body .activity-introduction .introduction-list li{font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.pop-ups-body .activity-introduction .introduction-list li strong{color:var(--blue-11d);font-weight:600}
.activity-section{margin-top:40px}
.activity-section>.title{margin-bottom:20px;font-size:20px;font-style:normal;font-weight:600;line-height:120%;color:var(--blue-11d)}
.activity-section>p{font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.activity-section .rule-list li{font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.activity-section .table-bordered{position:relative;width:960px;max-width:100%;border:1px solid var(--gray-be1);border-radius:12px;overflow:hidden}
.activity-section .table-bordered table,.activity-section .table-bordered table tbody,.activity-section .table-bordered table tbody tr{width:100%;text-align:center}
.activity-section .table-bordered tr th,.activity-section .table-bordered tr td{padding:6px 10px;font-size:16px;font-style:normal;font-weight:400;line-height:160%;min-height:46px;border-top:1px solid var(--gray-be1);border-left:1px solid var(--gray-be1);color:var(--blue-11d)}
.activity-section .table-bordered tr th{font-weight:600;background-color:var(--gray-5f7)}
.activity-section .table-bordered table tbody tr:nth-child(1) th{border-top:0;border-left:0}
.activity-section .table-bordered table tbody tr td:nth-child(1),.activity-section .table-bordered table tbody tr th:nth-child(1){border-left:0}
.activity-section .table-bordered.table-1 table tbody tr td:nth-child(1),.activity-section .table-bordered.table-1 table tbody tr td:nth-child(4){color:var(--red-b54)}
.activity-section .table-bordered.table-1{margin-bottom:12px}
.activity-section .table-bordered.table-1 table tr th,.activity-section .table-bordered.table-1 table tr td{width:20%}
.activity-section .table-bordered.table-2 table tr th,.activity-section .table-bordered.table-2 table tr td{width:33.33%}
.activity-section .table-bordered.table-1 table tr.other td{font-weight:500;color:var(--brand-4cc)}
@media screen and (min-width:1024px){
	.banner-top{padding-top:88px}
}
@media screen and (min-width:1680px){
	.banner-container{height:500px}
}
@media screen and (min-width:1360px) and (max-width:1679px){
	.banner-container{height:420px}
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:340px}
}
@media screen and (min-width:1200px) and (max-width:1359px){
	.banner-container{height:400px}
	.pop-ups-junebonus>div, .bonus-level, .bonus-step .step-box{width:1120px}
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:260px}
	.no-join-in .no-join-item{width:256px;height:320px;padding-top:60px}
	.no-join-in .no-join-item.hot em{top:20px;font-size:18px}
	.no-join-in .no-join-item span{font-size:21px}
	.no-join-in .no-join-item h5{font-size:28px;line-height:36px}
	.no-join-in .no-join-item .welfare-box{font-size:15px}
	.no-join-in .no-join-item a{font-size:36px;width:86px;height:86px}
	.bonus-step .step-box{padding: 0 80px 100px 80px}
}
@media screen and (min-width:1024px) and (max-width: 1199px) {
	.banner-container{height:360px}
	.pop-ups-junebonus>div, .bonus-level, .bonus-step .step-box{width:944px}
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:180px}
	.pr-container .no-join-in{gap:15px}
	.no-join-in .no-join-item{width:224px;height:280px;padding-top:52px}
	.no-join-in .no-join-item.hot em{top:16px;font-size:16px;padding:0 20px}
	.no-join-in .no-join-item span{font-size:20px}
	.no-join-in .no-join-item h5{font-size:24px;line-height:28px}
	.no-join-in .no-join-item .welfare-box{font-size:14px;line-height:18px}
	.no-join-in .no-join-item a{font-size:28px;width:70px;height:70px}
	.bonus-infor-table table tr.trRec td span{position:relative;top:auto;left:auto;background:transparent;padding:0;font-size:0px;width:16px;height:16px;line-height:16px;}
	.bonus-infor-table table tr.trRec td i{top:0;left:-5px;}
	.bonus-step .step-box{gap:50px;padding:0 80px 100px 80px;}
}
@media screen and (max-width: 1023px) {
	.banner-container{height:250px;min-height:100px}
	.pop-ups-junebonus>div{max-width:calc(100% - 32px);padding:68px 6px 80px 16px;border-radius:12px}
	.pop-ups-body::-webkit-scrollbar{width:4px;height:6px}
	.pop-ups-layout > .title{position:absolute;top:20px;left:0;line-height:28px;font-size:20px;font-style:normal;font-weight:500}
	.pop-ups-layout > .confirm-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:686px;max-width:calc(100% - 32px);height:40px;padding:0;line-height:40px;border-radius:6px;font-size:14px;font-style:normal;font-weight:500}
	.pop-ups-body,.pop-ups-body .activity-introduction .introduction-list li,.activity-section>p,.activity-section .rule-list li{font-size:14px}
	.activity-section{margin-top:30px}
	.activity-section>.title{margin-bottom:17px;font-size:17px}
	.activity-section .table-bordered{border-radius:8px}
	.activity-section .table-bordered tr th,.activity-section .table-bordered tr td{padding:10px 4px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;min-height:42px}
	.activity-section .table-bordered tr th{font-weight:600;color:var(--blue-11d);background-color:var(--gray-5f7)}
	.activity-section .table-bordered.table-1{margin-bottom:12px}
	.activity-section .table-bordered.table-1 table tr.other td{font-weight:600;color:var(--brand-4cc)}
	.pr-container .new-customer-title{padding-top:60px;margin-bottom:40px}
	.pr-container .new-customer-title h3{font-size:24px;line-height:120%}
	.pr-container .new-customer-title p{margin-top:12px;margin-bottom:12px;font-size:14px;line-height:120%}
	.pr-container .new-customer-title a{font-size:14px;line-height:17px}
	.pr-container .no-join-in{gap:16px;flex-wrap:wrap;width:420px;max-width:100%;margin:0 auto}
	.no-join-in .no-join-item{flex:0 0 calc(50% - 8px);height:auto;width:auto;max-width:100%;padding-top:40px;padding-bottom:15px;background-position:center;background-size:contain}
	.no-join-in .no-join-item span{display:block;font-size:14px;line-height:140%}
	.no-join-in .no-join-item h5{margin-top:4px;font-size:18px;line-height:24px}
	.no-join-in .no-join-item .welfare-box{margin-top:9px;position:relative;padding:6px;font-size:12px;line-height:160%;display:inline-flex}
	.no-join-in .no-join-item .welfare-box:before{content:"";top:-6px;border-top:3px solid transparent;border-bottom:3px solid var(--gray-5f7)}
	.no-join-in .no-join-item a{margin:15px auto 0;font-size:24px;width:55px;height:55px;animation:smoothMove2 2s infinite ease-in-out}
	@keyframes smoothMove2{0%,100%{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(5px)}}
	.no-join-in .no-join-item.hot em{position:absolute;top:13px;height:20px;display:inline-block;line-height:20px;padding:0 18px;font-size:14px}
	.no-join-in .no-join-item.hot em:before,.no-join-in .no-join-item.hot em:after{content:"";width:12px;height:12px}
	.pr-container .trade-bonus{margin-top:30px;width:440px;max-width:100%;height:auto;padding:7px 0 30px;background-image:url("/static/images/promotions/new_customer_activity/trade-bonus-box2.png")}
	.pr-container .trade-bonus h5{text-align:center;font-size:18px;line-height:140%;padding-bottom:20px}
	.pr-container .trade-bonus p{position:relative;top:auto;left:auto;padding-left:5%;line-height:25px;font-size:16px;padding-right:25%}
	.enjoy-good-gifts .title{margin-top:0;margin-bottom:40px;font-size:24px;line-height:120%}
	.enjoy-good-gifts{padding-bottom:60px;padding-top:60px;}
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:0;display:none}
	.bonus-step{padding-top:60px;}
	.bonus-step .step-box{display:block;padding:0 16px 60px 16px}
	.bonus-step .step-box:after{content:"";right:84px;bottom:30px;width:90px;height:102px}
	.bonus-step .step-box:before{content:"";position:absolute;right:22px;bottom:69px;width:51px;height:62px}
	.bonus-step .title{margin-bottom:40px;font-size:24px;line-height:120%}
	.step-box .line{position:absolute;top:0;left:33px;width:1px;height:100%;background:url(/static/images/promotions/new_customer_activity/december-2025/mob_line.png) no-repeat 0 0 / 100% 100%}
	.bonus-step .step-box .step-item{padding:0 0 0 46px}
	.bonus-step .step-box .step-item span.bgi{left:7px;width:27px;height:27px;background:linear-gradient(180deg,#FBE5E5 0%,#F5F5F7 100%)}
	.bonus-step .step-box .step-item span.bgi i{right:5px;width:27px;height:15px}
	.bonus-step .step-box .step-item h5{font-size:18px;padding:0 0 8px 0}
	.bonus-step .step-box .step-item p{font-size:14px}
	.bonus-step .step-box .item2{margin-top:30px}
	.good-gifts-wrap{height:67px}
	.good-gifts-wrap .good-gifts-list{position:absolute;width:2266px}
	.good-gifts-list .good-gifts-item{float:left;height:67px;width:206px}
	.good-gifts-list .good-gifts-item a{display:block;width:190px;margin-right:16px;padding:12px 16px 10px 60px}
	.good-gifts-item .picture{left:12px;width:40px;height:40px}
	.good-gifts-item .picture i{width:32px;height:32px}
	.good-gifts-list .good-gifts-item a p{margin-bottom:4px;font-size:12px}
	.good-gifts-list .good-gifts-item a span{display:block;font-size:16px;line-height:22px}
	.account_open_group.newcust{height:auto}
	.account_open_group.newcust a{margin:16px auto 0;width:239px;height:49px;line-height:49px;font-size:18px}
	.bonus-level{padding:0;border:none}
	.bonus-level .level-panel:before{content:"";border-radius:12px;height:60px}
	.bonus-level .level-panel .level-title{height:40px;padding:8px 0}
	.level-panel .level-title span{font-size:16px;line-height:150%}
	.level-panel .level-title span:before,.level-panel .level-title span:after{display:none;height:0}
	.bonus-infor-table{border-radius:12px}
	.bonus-infor-table table tr th{font-size:12px;padding:20px 2px 15px 2px;line-height:120%}
	.bonus-infor-table table tr td{font-size:14px;padding:15px 2px;line-height:150%}
	.bonus-infor-table table tr td:first-child:before{left:10px;width:calc(100% - 10px)}
	.bonus-infor-table table tr td:last-child:before{right:10px;width:calc(100% - 10px)}
	.bonus-infor-table table tr th:first-child,.bonus-infor-table table tr td:first-child{padding-left:10px}
	.bonus-infor-table table tr th .red-envelope{display:inline-block;width:10px;height:14px;background:url(/static/images/promotions/new_customer_activity/red_enve.png) no-repeat 0 0 / 100% 100%;vertical-align:middle;position:relative;margin-top:-3px;margin-right:4px}
	.bonus-infor-table table tr.trRec td span{position:relative;top:auto;left:auto;background:transparent;padding:0;font-size:0px;width:12px;height:12px;line-height:12px;}
	.bonus-infor-table table tr.trRec td i{top:0;left:-4px;width:12px;height:12px;position:relative;transform:translate(0);}
	.bonus-infor-table table tr.trRec td em{display:none;font-size:0;}
	.bonus-level .level-two{margin:20px auto;}
	.new-customer-container{padding-bottom:60px!important;}
}
@media screen and (max-width: 768px) {
	.banner-container{height:auto !important;background:none !important;padding-bottom:0 !important}
	.banner-container .banner-pic-pc{display:none}
	.banner-container .banner-pic-m{display:block}
}
@media screen and (max-width:440px){
	.no-join-in .no-join-item{background-size:100% 100%}
}
@media screen and (max-width:330px){
	.no-join-in .no-join-item h5{font-size:16px}
}
