/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{text-decoration:none;transition:color 0.2s;cursor:pointer;outline:0;color:#000;}
a:hover{opacity:0.85;transition:0.2s all}
body{background-color:#000;overflow-x: hidden!important}
/* a:hover{filter:brightness(1.2);} */
q:before,q:after{content:''}
.tn{display:block;overflow:hidden;text-indent:-9999em;}
.hid{display:block;height:0;overflow:hidden;}
/* basic */
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
.hide{display:none;}
.ft{text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
fieldset,img,abbr,acronym{border:0}
input:focus{ outline:none;}
select:focus{ outline:none;}
textarea:focus{ outline:none;}
.bg{background-repeat:no-repeat;background-position:center 0;background-size: cover;}
.hd{display:none;}
html{-webkit-text-size-adjust:100%;}
/* body::-webkit-scrollbar{width:8px;height:100%;}  
body::-webkit-scrollbar-track{width:8px;background:#fff;}  
body::-webkit-scrollbar-thumb{width:8px;background:#c0bcbc;} */
#afooter {
    position:relative;
    padding:30px 0;
    text-align:center;
    font:normal 12px/19px Tahoma;
    z-index:10;
    background-color:#191219
}

#afooter,
#afooter a {
    color:#c0c0c0;
    text-decoration:none
}
.pc_show{display: block;}
.m_show{display: none !important;}
@font-face {font-family: 'shsc_heavy';src: url(./SourceHanSansCN-Heavy2.otf);font-style: normal;}
@font-face {font-family: 'shsc_regular';src: url(./SourceHanSansCN-Regular2.otf);font-style: normal;}
@font-face {font-family: 'tungsten_bold';src: url(./TUNGSTEN-BOLD.OTF);font-style: normal;}


.wrapper{margin: 0 auto;position: relative;}
.dialog {outline:none;border:none}
/* .pop_Mark {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.9);position: fixed;top: 0;left: 0;display: none;z-index: 9999;} */
.pop {position: fixed;left: 50%;transform: translate(-50%, -50%);transition: all 0.5s;top: 50%;}
.pop1 {width: 600px;height: 414px;background-image: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop1.png);overflow: hidden;}
.pop2 {width: 600px;height: 317px;background-image: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop2.png);overflow: hidden;}
.pop3 {width: 600px;height: 266px;background-image: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop3.png);overflow: hidden;}
.pop4 {width: 600px;height: 467px;background-image: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop4.png);overflow: hidden;}
.pop5 {width: 600px;height: 632px;background-image: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop5.png);overflow: hidden;}
.pop6 {width: 700px;height: 455px;background-image: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop6.png);overflow: hidden;}
.dia-close {background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/close.png) no-repeat center/contain;width: 35px;height: 35px;position: absolute;right: 20px;top: 30px;overflow: hidden;transition: all .3s;z-index: 100;}

.login-box2 {font-weight: bold;color: #ffe5af;font-size: 28px;text-align: center;line-height: 28px;font-family: 'Regular';position: absolute;left: 50%;transform: translateX(-50%); top: 30px;}
.login-box2 a { color: #ff8309;}
.login-box2 a,.login-box span,.login-box strong{ display: inline;}

.part1{width:100%;height:1079px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/page1.jpg) no-repeat center/cover; overflow: hidden;}
.part1 .center{width: 100%;height: 100%;margin: 0 auto;}
.part1 .rule_btn{display: block; width: 53px; height: 207px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/rule_btn.png) no-repeat center/contain; position: absolute; top: 430px; right: 0;}

.part2{width:100%;height:550px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/page2.jpg) no-repeat center/cover; overflow: hidden;}
.part2 .center{width: 1400px;height: 100%;margin: 0 auto;}
.part2 .eventTime{position: absolute;bottom: 224px;left: 634px;font-size: 62px;color: #000;font-family: 'shsc_heavy';}
.part2 .eventTime span:nth-of-type(2){color: #8e5cff;}

.part3{width:100%;height:1015px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/page3.jpg) no-repeat center/cover; overflow: hidden;}
.part3 .center{width: 1400px;height: 100%;margin: 0 auto;}
.part3 .title{width: 100%; margin: 0 auto;}
.part3 .title span{display: block; font-size: 71px;line-height: 71px; color: #FFF;font-family: 'shsc_heavy'; text-align: center; position: relative;
    background: #ff7109;
    background: linear-gradient(to left, #ff7109 10%, #ffb204 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.part3 .title span::before{content: '';width: 533px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_left1.png) no-repeat center/cover ;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.part3 .title span::after{content: '';width: 534px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_right1.png) no-repeat center/cover ;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.part3 .tips{width: 100%; margin: 10px auto 0; font-size: 24px; color: #ffb405;font-family: 'shsc_regular'; text-align: center;}
.part3 .numberOfVotes{width: 100%; margin: 25px auto 0; display: flex; justify-content: space-between; align-items: center;}
.part3 .numberOfVotes .receivedVotes{padding: 3px;font-size: 28px; color: #ffffff;font-family: 'shsc_regular';}
.part3 .numberOfVotes .receivedVotes .receivedVotes_num{position: relative; padding: 0 20px; text-align: center; color: #ffe5af; font-family: 'tungsten_bold'; font-size: 61px;line-height: 61px; z-index: 1;}
.part3 .numberOfVotes .receivedVotes .receivedVotes_num::before{content: '';width: 100%;height: 38px;background-color: rgba(255, 229, 175, 0.2);position: absolute;left: 50%;bottom: 6px;transform: translateX(-50%);border-right: 4px solid #ffe5af; z-index: -1;}
.part3 .numberOfVotes .refresh{display: block; font-size: 24px; color: #ffe5af; font-family: 'shsc_regular'; position: relative; display: flex; align-items: center;}
.part3 .numberOfVotes .refresh em{display: block; width: 24px; height: 24px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/refresh_icon.png) no-repeat center/contain; padding-left: 10px;}
.part3 .team{margin: 15px auto 0;}
.part3 .team .team_list{display: flex; flex-wrap: wrap; justify-content: space-between;}
.part3 .team .team_list li{width: 447px; height: 259px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/team_list.png) no-repeat center/contain;margin-bottom: 95px;position: relative;}
.part3 .team .team_list li .team_img_box{width: auto; height: 180px;margin: 30px auto 0; display: flex; justify-content: center; align-items: center;}
.part3 .team .team_list li .team_img_box img{max-width: 100%; max-height: 100%; object-fit: cover; display: block;}
.part3 .team .team_list li .team_name{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%); font-size: 29px; color: #000;font-family: 'shsc_regular'; font-weight: bold; width: 447px; height: 65px; display: flex;justify-content: center;align-items: center; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/team_name.png) no-repeat center/cover; box-sizing: border-box; padding-top: 5px;}
.part3 .team .team_list li .team_name em{font-size: 20px;}
.part3 .team .team_list li .team_num{position: absolute;top: 0;left: 0;align-items: center;height: 44px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/team_num.png) no-repeat left / contain;font-size: 29px;color: #fff;font-family: 'shsc_regular';box-sizing: border-box;padding: 0 10px;background-position: left;background-size: cover;min-width: 159px;padding-right: 50px;}
.part3 .team .team_list li .vote_btn{display: block;width: 271px;height: 54px;background: linear-gradient(90deg,#FFA603 50%,#FF7109 100%); display: flex;align-items: center;justify-content: center;font-size: 34px;color: #000;font-family: 'shsc_regular';font-weight: bold;position: absolute;left: 50%;transform: translateX(-50%);bottom: -70px; clip-path: polygon(20% 0%, 80% 0%, 100% 0%, 100% 80%, 95% 100%, 5% 100%, 0% 80%, 0% 0%);z-index: 10;}
.part3 .team .team_list li .vote_btn.completed{pointer-events: none; filter: grayscale(1); color: #fff;}
.part3 .tips2{width: 100%; margin: 0 auto; font-size: 20px; color: #ffe3ac;font-family: 'shsc_regular'; text-align: center;}

.part4{width:100%;height:648px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/page4.jpg) no-repeat center/cover; overflow: hidden; margin-top: -1px;}
.part4 .center{width: 1400px;height: 100%;margin: 0 auto;}
.part4 .title{width: 100%;margin: 87px auto 0;}
.part4 .title span{display: block; font-size: 71px;line-height: 71px; color: #0a0a0a;font-family: 'shsc_heavy'; text-align: center; position: relative;}
.part4 .title span::before{content: '';width: 493px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_left2.png) no-repeat center/cover ;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.part4 .title span::after{content: '';width: 494px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_right2.png) no-repeat center/cover ;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.part4 .tips{width: 100%; margin: 10px auto 0; font-size: 24px; color: #000;font-family: 'shsc_regular'; text-align: center;}
.part4 .receivedVotes_box{width: 100%; margin: 10px auto 0; display: flex; justify-content: center; align-items: center;}
.part4 .receivedVotes_box .receivedVotes{padding: 3px; font-size: 28px; color: #0a0a0a;font-family: 'shsc_regular';}
.part4 .receivedVotes_box .receivedVotes .receivedVotes_num{position: relative; padding: 0 20px; text-align: center; font-family: 'tungsten_bold'; font-size: 61px;line-height: 61px; z-index: 1;}
.part4 .receivedVotes_box .receivedVotes .receivedVotes_num::before{content: '';width: 100%;height: 38px;background-color: rgba(139, 89, 255, 0.2);position: absolute;left: 50%;bottom: 6px;transform: translateX(-50%);border-right: 4px solid #8b59ff;z-index: -1;}
.part4 .task_box_list{display: flex; justify-content: space-between;}
.part4 .task_box{width: 685px; margin: 30px auto 0;}
.part4 .task_box .task_title{border-left: 4px solid #000; font-size: 43px; line-height: 43px;color: #000; text-align: center; font-family: 'shsc_heavy'; margin-bottom: 15px;display: flex; justify-content: space-between; align-items: center;}
.part4 .task_box .task_title span{padding-left: 10px}
.part4 .task_box .task_title em{display: block; width: 493px; height: 9px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/task_icon.png) no-repeat center/cover; }
.part4 .task_list{width: 100%; height: 65px; background-color: #ffd179;border-left: 4px solid #8c59fd; display: flex; justify-content: space-between; align-items: center;box-sizing: border-box; padding-left: 20px; margin-bottom: 20px;}
.part4 .task_list .left{display: flex; justify-content: center; align-items: center;}
.part4 .task_list .left span:nth-of-type(1){font-size: 46px; color: #000; font-family: 'tungsten_bold';}
.part4 .task_list .left span:nth-of-type(2){font-size: 26px; color: #000; font-family: 'shsc_regular';padding-left: 10px;}
.part4 .task_list .task_btn{display: block;width: 249px;height: 65px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/task_btn1.png) no-repeat center / cover;box-sizing: border-box;padding-left: 50px;position: relative;display: flex;justify-content: center;align-items: center;}
.part4 .task_list .task_btn span{font-size: 26px; color: #ffd179; font-family: 'shsc_regular';padding-left: 10px;}
.part4 .task_list .task_btn em{width: 39px;height: 38px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/task_btn1_on.png) no-repeat center / cover;}
.part4 .task_list .task_btn.completed{background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/task_btn2.png) no-repeat center / cover;}
.part4 .task_list .task_btn.completed span{color: #fff;}
.part4 .task_list .task_btn.completed em{background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/task_btn2_on.png) no-repeat center / cover;}
.part4 .task_list .task_btn.share em{width: 35px;height: 30px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/task_btn3_on.png) no-repeat center / cover;} 

.part5{width:100%;height:1141px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/page5.jpg) no-repeat center/cover; overflow: hidden; margin-top: -1px;}
.part5 .center{width: 1400px;height: 100%;margin: 0 auto;}
.part5 .title{width: 100%;margin: 45px auto 0;}
.part5 .title span{display: block; font-size: 71px;line-height: 71px; color: #FFF;font-family: 'shsc_heavy'; text-align: center; position: relative;
    background: #ff7109;
    background: linear-gradient(to left, #ff7109 10%, #ffb204 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.part5 .title span::before{content: '';width: 533px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_left1.png) no-repeat center/cover ;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.part5 .title span::after{content: '';width: 534px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_right1.png) no-repeat center/cover ;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.part5 .tips{width: 100%; margin: 10px auto 0; font-size: 24px; color: #ffb405;font-family: 'shsc_regular'; text-align: center;}
.part5 .lotteryChances_box{width: 100%; margin: 15px auto 0; display: flex; justify-content: space-between; align-items: center;}
.part5 .lotteryChances_box .lotteryChances{padding: 3px;font-size: 28px; color: #fff;font-family: 'shsc_regular';}
.part5 .lotteryChances_box .lotteryChances .receivedVotes_num{position: relative; padding: 0 20px;color: #ffe5af; text-align: center; font-family: 'tungsten_bold'; font-size: 61px;line-height: 61px; z-index: 1;}
.part5 .lotteryChances_box .lotteryChances .receivedVotes_num::before{content: '';width: 100%;height: 38px;background-color: rgba(255, 229, 175, 0.2);position: absolute;left: 50%;bottom: 6px;transform: translateX(-50%);border-right: 4px solid #ffe5af;z-index: -1;}
.part5 .lotteryChances_box .record{display: block; font-size: 24px; color: #ffe5af; font-family: 'shsc_regular'; position: relative; display: flex; align-items: center; text-decoration: underline;}
.part5 .lottery_box{width: 100%; margin: 30px auto 0;}
.part5 .lottery_box ul{width: 1400px;height: 685px;position: relative;}
.part5 .lottery_box ul li{width: 329px; height: 209px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/lottery_box_bg.png) no-repeat center/contain; position: absolute;}
.part5 .lottery_box ul li:nth-of-type(1){width: 329px; height: 447px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/lottery_box_bg2.png) no-repeat center/contain;}
.part5 .lottery_box ul li:last-child{background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/lottery_box_bg3.png) no-repeat center/contain;}
.part5 .lottery_box ul li .lottery_img{width: 300px;height: 138px;margin: 14px auto 0;display: flex;justify-content: center;align-items: center;}
.part5 .lottery_box ul li:nth-of-type(1) .lottery_img{height: 376px;}
.part5 .lottery_box ul li .lottery_img img{max-width: 100%; max-height: 100%; object-fit: cover; display: block;}
.part5 .lottery_box ul li:nth-of-type(1) .lottery_img img{transform: rotate(335deg);}
.part5 .lottery_box ul li .lottery_name{width: 100%;height: 54px;line-height: 54px;font-size: 26px;color: #000;text-align: center; display: flex; align-items: center; justify-content: center;}
.part5 .lottery_box ul li .lottery_name .lottery_rule{display: block; width: 23px; height: 23px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/lottery_name_icon.png) no-repeat center/cover;margin-left: 5px;}
.part5 .lottery_box ul li:nth-of-type(1){top: 0; left: 0;}
.part5 .lottery_box ul li:nth-of-type(2){top: 0; left: calc(329px * 1 + 28px * 1);}
.part5 .lottery_box ul li:nth-of-type(3){top: 0; left: calc(329px * 2 + 28px * 2);}
.part5 .lottery_box ul li:nth-of-type(4){top: 0; left: calc(329px * 3 + 28px * 3);}
.part5 .lottery_box ul li:nth-of-type(5){top: calc(209px * 1 + 28px * 1); left: calc(329px * 3 + 28px * 3);}
.part5 .lottery_box ul li:nth-of-type(6){bottom: 0; left: 0;}
.part5 .lottery_box ul li:nth-of-type(7){bottom: 0; left: calc(329px * 1 + 28px * 1);}
.part5 .lottery_box ul li:nth-of-type(8){bottom: 0; left: calc(329px * 2 + 28px * 2);}
.part5 .lottery_box ul li:nth-of-type(9){bottom: 0; left: calc(329px * 3 + 28px * 3);}
.part5 .lottery_btn{display: block;width: 625px;height: 148px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/lottery_btn.png); display: flex;align-items: center;justify-content: center;font-size: 46px;color: #000;font-family: 'shsc_regular';font-weight: bold;letter-spacing:10px;position: absolute;left: 50%;top: 500px;transform: translateX(-50%);z-index: 10;}

.part6{width:100%;height:1146px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/page6.jpg) no-repeat center/cover; overflow: hidden; margin-top: -1px;}
.part6 .center{width: 1400px;height: 100%;margin: 0 auto;}
.part6 .title{width: 100%;margin: 87px auto 0;}
.part6 .title span{display: block; font-size: 71px;line-height: 71px; color: #0a0a0a;font-family: 'shsc_heavy'; text-align: center; position: relative;}
.part6 .title span::before{content: '';width: 493px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_left2.png) no-repeat center/cover ;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.part6 .title span::after{content: '';width: 494px;height: 25px;background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/title_icon_right2.png) no-repeat center/cover ;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.part6 .tips{width: 100%; margin: 10px auto 0; font-size: 24px; color: #000;font-family: 'shsc_regular'; text-align: center;}
.part6 .flowchart{width: 1400px; height: 760px; background: url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/flowchart.png) no-repeat center/cover; margin: 30px auto 0;}





#dia-common .pop_center{width:500px;margin:100px auto 0;}
#dia-common .pop_center .common_con{width:100%;height:290px;overflow-x:hidden;overflow-y:auto;display:flex;justify-content:center;align-items:center;font-size:20px;color:#000;}
#dia-common .pop_center .common_con p{text-align:center;font-family:'shsc_regular';}

/* �������� */
.pop-title{font-size:40px;height:85px;color:#000;text-align:center;font-family:'shsc_heavy';margin:10px auto 15px;display:flex;justify-content:center;align-items:center;}
.pop-title span{position:relative;letter-spacing:3px;}
.pop-title span::after{content:'';width:20px;height:18px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop_title_icon.png) no-repeat center/cover;position:absolute;left:-35px;top:50%;transform:translateY(-50%);}
.pop-title span::before{content:'';width:20px;height:18px;background:url(//game.gtimg.cn/images/val/cp/a20251120vcntpsc/pop_title_icon.png) no-repeat center/cover;position:absolute;right:-35px;top:50%;transform:translateY(-50%);}

.PopObtain .pop_center{width:500px;margin:0 auto;overflow:hidden;}
.PopObtain .pop_center .pop_prize{width:300px;height:140px;margin:0 auto 0;display:flex;align-items:center;justify-content:center;}
.PopObtain#dia-obtain3 .pop_center .pop_prize{height:220px;}
.PopObtain .pop_center .pop_prize img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:cover;}
.PopObtain .pop_center .prize_name{font-size:20px;color:#000;text-align:center;font-family:'shsc_regular';margin-top:5px;}
.PopObtain .pop_center .pop_btn{display:block;width:183px;height:47px;background: linear-gradient(90deg,#FFA603 50%,#FF7109 100%);display:flex;align-items:center;justify-content:center;font-size:24px;color:#000;font-family:'shsc_regular';font-weight:bold;margin:20px auto 0;clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,95% 100%,5% 100%,0% 80%,0% 0%);letter-spacing:3px;}
.PopObtain .pop_center .tips{font-size:18px;color:rgba(0,0,0,0.8);text-align:center;font-family:'shsc_regular';margin-top:5px;}

#dia-sticker .pop_center{width:550px;margin:0 auto;overflow:hidden;}
#dia-sticker .pop_center .sticker_text{width:100%;margin:0 auto 18px;}
#dia-sticker .pop_center .sticker_text p:nth-of-type(1){font-size:24px;color:#905eff;font-family:'shsc_regular';font-weight:bold;}
#dia-sticker .pop_center .sticker_text p:nth-of-type(2){font-size:19px;color:#000;font-family:'shsc_regular';}

#dia-link .pop_center{width:550px;margin:0 auto;overflow:hidden;}
#dia-link .pop_center .tips{font-size:19px;color:#000;text-align:center;font-family:'shsc_regular';margin:20px;}
#dia-link .pop_center .copy{width:100%;display:flex;justify-content: space-between;align-items:center;}
#dia-link .pop_center .copy span{display:block;width:382px;height:47px;background-color:#ffd179;font-size:18px;color:#000;line-height:47px;box-sizing:border-box;padding:0 20px;font-family:'shsc_regular';text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#dia-link .pop_center .copy .copy_btn{display:block;width:143px;height:47px;background:linear-gradient(90deg,#FFA603 50%,#FF7109 100%);display:flex;align-items:center;justify-content:center;font-size:20px;color:#000;font-family:'shsc_regular';font-weight:bold;margin-left:10px;clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,95% 100%,5% 100%,0% 80%,0% 0%);letter-spacing:3px;}

#dia-inputqq .pop_center{width:530px;margin:0 auto;overflow:hidden;}
#dia-inputqq .pop_center .input-box{width:100%;height:47px;margin:30px auto 30px;position:relative;background:#ffd179;}
#dia-inputqq .pop_center .input-box span{width:100px;height:100%;display:inline-block;vertical-align:top;font-size:20px;line-height:47px;color:#000;font-family:'shsc_regular';text-align:center;position:relative;}
#dia-inputqq .pop_center .input-box span::before{content:"";width:1px;height:33px;background-color:#000;position:absolute;top:50%;right:0;transform:translateY(-50%);}
#dia-inputqq .pop_center .input-box input{width:400px;height:100%;display:inline-block;vertical-align:top;font-size:18px;line-height:47px;color:#000;outline:none;background-color:transparent;border:none;padding:0 10px;}
#dia-inputqq .pop_center .inputqq-text{width:100%;font-size:18px;color:#000;text-align:justify;font-family:'shsc_regular';margin:0 auto;}
#dia-inputqq .pop_center .inputqq-text p{margin-bottom:5px;}
#dia-inputqq .pop_center .pop_btn{display:block;width:183px;height:47px;background:linear-gradient(90deg,#FFA603 50%,#FF7109 100%);display:flex;align-items:center;justify-content:center;font-size:24px;color:#000;font-family:'shsc_regular';font-weight:bold;margin:15px auto 0;clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,95% 100%,5% 100%,0% 80%,0% 0%);letter-spacing:3px;}

#dia-address .pop_center{width:530px;margin:0 auto;overflow:hidden;}
#dia-address .pop_center .tips{font-size:19px;color:rgba(0,0,0,0.8);text-align:center;font-family:'shsc_regular';margin:30px 0;}
#dia-address .pop_center .input-list{width:100%;font-size:0;margin:0 auto;}
#dia-address .pop_center .input-item{width:100%;height:47px;font-size:0;margin-bottom:15px;background-color:#ffd179;}
#dia-address .pop_center .input-item.item-select{height:140px;box-sizing:border-box;padding:2px 0 2px 130px;position:relative;}
#dia-address .pop_center .input-item.item-select span{height:140px;line-height:140px;position:absolute;top:0;left:0;}
#dia-address .pop_center .input-item.item-select span::before{height:120px;}
#dia-address .pop_center .input-item span{width:105px;height:100%;display:inline-block;vertical-align:top;font-size:20px;line-height:47px;color:#000;text-align:left;position:relative;padding-left:12px;font-family:'shsc_regular';font-weight:bold;}
#dia-address .pop_center .input-item span::before{content:"";width:1px;height:33px;background-color:#000;position:absolute;top:50%;right:0;transform:translateY(-50%);}
#dia-address .pop_center .input-item input{width:380px;height:100%;display:inline-block;vertical-align:top;font-size:18px;line-height:47px;color:rgba(0,0,0,0.8);outline:none;background-color:transparent;border:none;padding:0 10px;}
#dia-address .pop_center .input-item select{width:380px;display:block;height:47px;cursor:pointer;font-size:18px;line-height:47px;color:rgba(0,0,0,0.8);outline:none;-webkit-appearance:none;background-color:transparent;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;transform:translateZ(0);opacity:1;}
#dia-address .pop_center .pop_btn{display:block;width:183px;height:47px;background:linear-gradient(90deg,#FFA603 50%,#FF7109 100%);display:flex;align-items:center;justify-content:center;font-size:24px;color:#000;font-family:'shsc_regular';font-weight:bold;margin:20px auto 0;clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,95% 100%,5% 100%,0% 80%,0% 0%);letter-spacing:3px;}

#dia-record .pop_center{width:650px;margin:0 auto;overflow:hidden;}
#dia-record .pop_center .fy-box{width:100%;height:290px;margin:30px auto 0;border-top:none;position:relative;overflow:auto;}
#dia-record .pop_center .fy-box::-webkit-scrollbar{width:5px;border:1px solid #ff7309;background-color:transparent;}
#dia-record .pop_center .fy-box::-webkit-scrollbar-thumb{background-color:#ff7309;}
#dia-record .pop_center table{width:100%;margin:0 auto 5px;font-size:0;overflow:hidden;border:1px solid #ffd179;border-collapse:collapse;border-spacing:0;word-break:break-all;}
#dia-record .pop_center thead td{text-align:center;box-sizing:border-box;font-family:'shsc_regular';font-size:20px;color:#000;line-height:47px;background:#ffd179;border-right:1px solid #000;}
#dia-record .pop_center table td:nth-child(1) {width: 38%;}
#dia-record .pop_center table td:nth-child(2) {width: 38%;}
#dia-record .pop_center table td:nth-child(3) {width: 24%;border-right: none;}
#dia-record .pop_center table td a {color: #ff7309;text-decoration: underline;}
#dia-record .pop_center tbody tr {border-bottom: 1px solid #ffd179;box-sizing: border-box;height: 49px;}
#dia-record .pop_center table td {text-align: center;font-family: 'shsc_regular';line-height: 47px;font-size: 18px;color: #000;box-sizing: border-box;}

#dia-rule .pop_center{width:530px; margin: 0 auto; overflow: hidden;}
#dia-rule .pop_center .rule_box{width: 100%; height: 480px; margin: 30px auto 0; position: relative; overflow: auto;}
#dia-rule .pop_center .rule_box p{font-size: 22px; color: #000; text-align: justify; font-family: 'shsc_regular'; margin-bottom: 10px;}
#dia-rule .pop_center ul{overflow-y:auto;overflow-x:hidden;height:500px;}
#dia-rule .pop_center ul li{padding:0 30px;margin-bottom:20px;line-height:1.5}
#dia-rule .pop_center ul li strong{color:#ff7309;font-weight:700;font-size:23px;}
#dia-rule .pop_center ul li p{font-size: 20px;font-family: 'shsc_regular';}
#dia-rule .pop_center ul::-webkit-scrollbar{width: 5px;border: 1px solid #ff7309;background-color: transparent;}
#dia-rule .pop_center ul::-webkit-scrollbar-thumb{background-color: #ff7309;}
#dia-rule .pop_center table tr td,.pop_rule_info table tr th{text-align: center; font-size: 18px;}