@charset "UTF-8";
.cfj-btn-c1,.cfj-btn-c2,.cfj-tit,.dia-close,.dialog-record-box,.goTop,.ljlq-btn,.ljlq-btn1,.lot-box,.lot-btn-c1,.lot-btn-c2,.lot-tit,.lsjl-btn,.nav-line,.om1,.on2,.page-tit-1,.page-tit-2,.page-tit-3,.page-tit-4,.s-next-icon,.s-prev-icon,.spr_pc,.tab1,.tab2,.tab3,.task-box,.task-btn,.wb-code,.week-welfare-lable,.xdtz-btn,.xdtz-lable,.xdtz-le,.xdtz-prop-btn,.xdtz-tit,.xdtz-write-box,.ydfl-tit-1,.ydfl-tit-2{background-image:url(//game.gtimg.cn/images/cf/cp/a20250922zsfl/spr_pc.png);background-size:3166px 1771px;background-repeat:no-repeat}
.cfj-btn-c1{background-position:-2220px -1040px;width:303px;height:79px}
.cfj-btn-c2{background-position:-1911px -1040px;width:304px;height:80px}
.cfj-tit{background-position:-2305px -586px;width:471px;height:115px}
.dia-close{background-position:-3076px -390px;width:64px;height:63px}
.dialog-record-box{background-position:0 -644px;width:864px;height:737px}
.goTop{background-position:-3076px -458px;width:67px;height:39px}
.ljlq-btn{background-position:-2781px -586px;width:370px;height:101px}
.ljlq-btn1{background-position:-2611px -910px;width:275px;height:71px}
.lot-box{background-position:0 0;width:1366px;height:639px}
.lot-btn-c1{background-position:-2528px -1040px;width:218px;height:57px}
.lot-btn-c2{background-position:-2751px -1040px;width:218px;height:57px}
.lot-tit{background-position:-2305px -808px;width:389px;height:39px}
.lsjl-btn{background-position:-2803px -542px;width:160px;height:36px}
.nav-line{background-position:-1911px -1125px;width:4px;height:604px}
.om1{background-position:-2974px -1040px;width:44px;height:53px}
.on2{background-position:-3103px -322px;width:44px;height:53px}
.page-tit-1{background-position:0 -1581px;width:1255px;height:190px}
.page-tit-2{background-position:-1911px -195px;width:1187px;height:190px}
.page-tit-3{background-position:0 -1386px;width:1330px;height:190px}
.page-tit-4{background-position:-1911px 0;width:1255px;height:190px}
.s-next-icon{background-position:-3103px -264px;width:44px;height:53px}
.s-prev-icon{background-position:-3103px -195px;width:53px;height:64px}
.tab1{background-position:-1911px -910px;width:345px;height:77px}
.tab2{background-position:-2261px -910px;width:345px;height:77px}
.tab3{background-position:-2305px -706px;width:329px;height:97px}
.task-box{background-position:-1911px -390px;width:389px;height:457px}
.task-btn{background-position:-2644px -992px;width:117px;height:40px}
.wb-code{background-position:-2803px -390px;width:268px;height:147px}
.week-welfare-lable{background-position:-2490px -992px;width:149px;height:41px}
.xdtz-btn{background-position:-2891px -910px;width:232px;height:64px}
.xdtz-lable{background-position:-2639px -706px;width:490px;height:57px}
.xdtz-le{background-position:-1371px 0;width:535px;height:531px}
.xdtz-prop-btn{background-position:-2969px -852px;width:188px;height:52px}
.xdtz-tit{background-position:-2470px -852px;width:494px;height:53px}
.xdtz-write-box{background-position:-2305px -390px;width:493px;height:191px}
.ydfl-tit-1{background-position:-1911px -852px;width:554px;height:53px}
.ydfl-tit-2{background-position:-1911px -992px;width:574px;height:43px}
article,body,dd,dl,footer,form,h1,h2,h3,h4,h5,h6,header,ol,p,section,ul{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
body{padding-top:42px}
button,input,select,textarea{font-size:100%;outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,td,th,ul{padding:0;list-style:none}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;pointer-events:none}
a:not(.gray):hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
/*! 通用底部样弝*/
#afooter{background:#1c1c1c;text-align:center}
#afooter .wrap_ieg{width:1200px;margin:0 auto;padding:30px 0}
#afooter p{color:#6e6e6e;line-height:24px;font-size:10px}
#afooter a{color:#6e6e6e;font-size:12px}
/*! asyncCookie的iframe样弝*/
#loginStatusSyncFrame_ams_ame{display:block}
#_overlay_,#actTitleWrap,.ost,.ost_box,body{min-width:1200px!important}
body{background-color:#f8fbff;padding-top:42px!important;margin:0 auto}
@font-face{font-family:fontRz;src:url(//game.gtimg.cn/images/cf/cp/a20250922zsfl/fontRz.TTF)}
@font-face{font-family:font1;src:url(//game.gtimg.cn/images/cf/cp/a20250922zsfl/font1.TTF)}
#actTitleWrap,#fh_top{position:fixed!important}
.wrap{overflow:hidden;position:relative;font-family:'\5FAE\8F6F\96C5\9ED1';margin:0 auto;width:100%;height:100%;text-align:center}
.wrap a{-webkit-transition:filter .3s,border .3s,color .3s;transition:filter .3s,border .3s,color .3s}
.wrap a:hover{text-decoration:none;-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.wrap{width:100%;position:relative;background:url(//game.gtimg.cn/images/cf/cp/a20250922zsfl/bg.jpg) no-repeat top center;background-size:100% auto}
.con{display:block;position:relative;margin:0 auto;width:100%;height:100%;box-sizing:border-box}
.con .box{width:1200px;margin:0 auto;position:relative;height:100%;padding-top:35px;box-sizing:border-box}
.con_1{height:900px}
.con_2{height:900px}
.con_3{height:900px}
.con_4{height:900px}
.desc{font-size:24px;color:#fff;text-align:center;margin:20px auto;margin-top:-46px}
#afooter{background:#1c1c1c;text-align:center;position:relative;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:2;width:100%}
#afooter .wrap_ieg{width:1200px;margin:0 auto;padding:8px 0}
#afooter p{color:#fff;line-height:16px;font-size:10px}
#afooter a{color:#fff}
.top-tab-box{display:block;position:absolute;bottom:25px;padding-top:10px;box-sizing:border-box;left:40%;font-size:0;margin:0 auto;margin-left:-444px;font-size:0;width:1127px}
.top-tab-box a{display:inline-block;vertical-align:middle;margin:0 82px;font-family:fontRz;font-size:28px;color:#fff;text-align:center;line-height:97px;font-size:0}
.ydfl-box{font-size:0;position:relative;text-align:center;margin:-45px auto 0 auto}
.ydfl-box .ydfl-item{display:inline-block;vertical-align:top;margin:0 4px;position:relative;transform:translateX(-81px)}
.ydfl-box .ydfl-item .ydfl-tit{display:block;margin:0 auto;color:#fff;font-size:22px;line-height:43px;font-size:0}
.ydfl-box .ydfl-item .ydfl-info{height:50px;width:100%;text-align:center;line-height:50px;font-size:20px;color:#fff}
.ydfl-box .ydfl-item .ydfl-info span{color:#fff}
.ydfl-box .ydfl-item .ljlq-btn{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:477px;color:#fff;font-size:41px;font-family:fontRz;line-height:107px;letter-spacing:10px}
.week-welfare-box{font-size:0;position:relative;text-align:center;display:flex;flex-wrap:wrap;align-items:center;align-content:space-between;width:1200px;justify-content:center}
.week-welfare-box .week-welfare-item{display:inline-block;vertical-align:top;margin:0 auto;position:relative}
.week-welfare-box .week-welfare-item .week-welfare-lable{position:absolute;right:4px;top:56px;font-size:14px;color:#fff;text-align:center;line-height:1.2;padding-top:2px;box-sizing:border-box}
.week-welfare-box .week-welfare-item .week-welfare-lable.tx{
    top: 98px;
    width: 113px;
    padding: 0 10px;
    box-sizing: border-box;
    padding-top: 3px;
}
.week-welfare-box .week-welfare-item .ljlq-btn1{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:223px;color:#3d007b;font-size:29px;font-family:fontRz;line-height:71px;letter-spacing:3px}
.week-welfare-box .week-wel_list .week-welfare-item{margin:-5px -13px 0 46px}
.con_4 .week-welfare-box .week-welfare-item{margin-bottom:92px}
.cfj-box{font-size:0;position:relative;text-align:center;margin:121px auto 0 auto}
.cfj-box .cfj-prop,.cfj-box .cfj-right{display:inline-block;vertical-align:middle;position:relative;margin:0 8px}
 .cfj-box .cfj-right{
        margin-left: -64px;
    transform: translateX(38px);
}
.cfj-prop-box{
    font-size: 0;
    position: relative;
    text-align: center;
    margin-top: -6px;
}
.cfj-prop-box a{
display: inline-block;
    vertical-align: middle;
    margin: 0 54px;
    transform: scale(0.7);
        color: #3d007b;
    font-size: 29px;
    font-family: fontRz;
    line-height: 71px;
    letter-spacing: 3px;
}
.cfj-box .cfj-prop .cfj-tit,.cfj-box .cfj-right .cfj-tit{display:block;margin:0 auto}
.cfj-box .cfj-prop .cfj-btn-wrap,.cfj-box .cfj-right .cfj-btn-wrap{font-size:0;position:relative}
.cfj-box .cfj-prop .cfj-btn-wrap a,.cfj-box .cfj-right .cfj-btn-wrap a{display:inline-block;vertical-align:middle;margin:0 -10px;color:#3d007b;font-size:28px;line-height:80px;font-family:fontRz}
.con_4 .box{padding-top:40px}
.lot-box{position:relative;transform:translateX(-76px);font-size:0;padding-top:32px;box-sizing:border-box}
.lot-box .le,.lot-box .rg{display:inline-block;vertical-align:middle;margin:0 15px;position:relative}
.lot-box .lsjl-btn{position:absolute;right:0;top:0}
.lot-box .task-box{position:relative;display:block;margin:10px auto;padding-top:22px;box-sizing:border-box}
.lot-box .task-box .task-item{width:373px;height:78px;position:relative;margin:0 auto 24px auto;padding-left:10px;box-sizing:border-box}
.lot-box .task-box .task-item>p{width:232px;font-size:18px;text-align:left;color:#3d007b;position:relative;padding-top:12px;box-sizing:border-box;line-height:18px;height:68px;font-weight:700}
.lot-box .task-box .task-item>p>span{color:#3d007b;font-size:16px;display:block;line-height:1;font-weight:400;margin-top:6px}
.lot-box .task-box .task-item .task-btn{color:#3d007b;font-family:fontRz;font-size:22px;text-align:center;position:absolute;right:6px;top:18px;line-height:40px}
.lot-box .check-lot-rules-btn{color:#fff;font-size:26px;width:161px;height:40px;display:block;border-bottom:1px solid #e92dec;box-sizing:border-box;margin-top:-15px}
.lot-box .lot-image{display:block;margin:5px auto 0 auto;position:relative}
.lot-box .lot-btn-wrap{font-size:0;position:relative;text-align:center;margin-top:8px}
.lot-box .lot-btn-wrap a{display:inline-block;vertical-align:middle;margin:0 -5px;color:#3d007b;font-size:22px;line-height:57px;font-family:fontRz}
.nav-box{position:fixed;left:20px;top:155px;font-size:0;z-index:2}
.nav-box .nav-line{position:absolute;left:18px;top:-57px}
.nav-box .nav-hx{font-size:0;position:relative;text-align:center}
.nav-box .nav-hx a{display:block;margin-bottom:10px;width:315px;height:92px;background:url(//game.gtimg.cn/images/cf/cp/a20250922zsfl/nav-item.png) no-repeat top center;background-size:100% 100%;color:#fff;font-size:26px;width:316px;height:75px;line-height:75px;margin-left:6px;font-family:fontRz;margin-top:-19px;padding-left:42px;text-align:left}
.nav-box .nav-hx a span{background-image:-moz-linear-gradient(top,#fc6af9 0,#fcbbfb 60%,#fcf8fc 100%);background-image:-webkit-linear-gradient(top,#fc6af9 0,#fcbbfb 50%,#fcf8fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.nav-box .nav-hx a.on{width:202px;height:50px;background:url(//game.gtimg.cn/images/cf/cp/a20250922zsfl/nav-item-on.png) no-repeat top center;background-size:100% 100%;width:316px;height:75px;line-height:75px;padding-left:49px;margin-left:-1px}
.nav-box .nav-hx a.on span{background-image:-moz-linear-gradient(top,#fdbf53 0,#ffe3b2 60%,#faf9f6 100%);background-image:-webkit-linear-gradient(top,#fdbf53 0,#ffe3b2 50%,#faf9f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.nav-box .wb-code{display:block;margin:30px auto 0 auto;position:relative;margin-left:27px}
.nav-box .wb-code img{width:106px;height:99px;position:absolute;left:16px;top:1px}
.nav-box .goTop{display:block;margin:0 auto;cursor:pointer;margin-left:109px}
.page-tit{display:block;margin:0 auto;position:relative;left:50%;transform:translateX(-50%);top:0}
.dialog{display:none;border:none;outline:0}
.dialog .dialog-record-box{position:relative;padding-top:130px;box-sizing:border-box;text-align:center}
.dialog .dialog-record-box table{width:90%;margin:0 auto;position:relative}
.dialog .dialog-record-box table thead tr{height:50px}
.dialog .dialog-record-box table thead tr td{color:#e634e9;font-size:24px;box-sizing:border-box;width:33.3%;border:1px solid #e634e9}
.dialog .dialog-record-box table tbody tr{height:40px}
.dialog .dialog-record-box table tbody tr td{color:#e634e9;line-height:1.3;font-size:18px;border:1px solid #e634e9;box-sizing:border-box;width:33.3%;padding:5px;box-sizing:border-box}
.dialog .page-box{font-size:0;position:absolute;text-align:center;top:646px;left:0;width:100%}
.dialog .page-box a,.dialog .page-box span{display:inline-block;vertical-align:middle;margin:0 10px;color:#e634e9;font-size:20px}
.dialog .dia-close{position:absolute;right:5px;top:-82px}
.dialog .dialog-tips{font-size:20px;color:#e634e9;text-align:center;position:absolute;left:0;top:690px;width:100%;text-align:center}
.login-box{font-size:26px;text-align:center;width:100%;position:absolute;left:0;top:884px;z-index:2;color:#fff;text-shadow:2px 2px 4px #0a2c7e}
.login-box a,.login-box span{color:#fff}

.dialog-rules-box{
    width: 864px;
    height: 737px;
    background: url(//game.gtimg.cn/images/cf/cp/a20250922zsfl/rules-bg.png) no-repeat top center;
    background-size: 100% 100%;
    position: relative;
    padding-top: 100px;
    box-sizing: border-box;
}
.dialog-rules-box .rules-txt{
    
   
    width: 780px;
    height: 596px;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: auto;
}
.dialog-rules-box .rules-txt::-webkit-scrollbar{
    width: 10px;
    height: 10px;
}
.dialog-rules-box .rules-txt::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 5px;
}
/* 设置滚动条滑块样式 */
.dialog-rules-box .rules-txt::-webkit-scrollbar-thumb {
  background: #e634e9;
  border-radius: 5px;
}
.dialog-rules-box .rules-txt p{
    color: #e634e9;
    font-size: 20px;
    margin-bottom: 10px;
}
.dialog-rules-box .rules-txt table{
    font-size: 16px;
    color: #e634e9;
    text-align: center;
    width: 90%;
    margin: 20px auto;
    line-height: 1.2;
}
.dialog-rules-box .rules-txt table tr{
    height: 50px;
}
.dialog-rules-box .rules-txt table tr td{
    border: 1px solid #e634e9;
    box-sizing: border-box;
    padding: 0 10px;
    box-sizing: border-box;
}
.week-welfare-item{position: relative;}
.hadqdnum{font-size: 16px;text-align: center;position: absolute;top: -21px;left: 50%;transform: translateX(-50%);width: 100%;color: #ffffff;}
.mar20{margin-top: 24px;}
.ljqd{position: absolute;left: 50%;transform: translateX(-50%);top: 20px;}
.f18write{text-align: center;color: #3d007b;font-size: 18px;position: absolute;left: 50%;transform: translateX(-50%);bottom: -30px;}