@charset "UTF-8";
.dia-close,.dialog-record-box,.goTop,.ljlq-btn,.ljlq-btn1,.om1,.on2,.page-tit-1,.page-tit-2,.page-tit-3,.s-next-icon,.s-next-icon.on2,.s-prev-icon,.s-prev-icon.on1,.spr_pc,.tab1,.tab2,.tab3,.wb-code,.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/a20250821zsfl/spr_pc.png?v=1755777452);background-size:2914px 886px;background-repeat:no-repeat}
.dia-close{background-position:-2739px -111px;width:64px;height:63px}
.dialog-record-box{background-position:0 0;width:864px;height:742px}
.goTop{background-position:-2808px -111px;width:67px;height:39px}
.ljlq-btn{background-position:-2178px -221px;width:370px;height:101px}
.ljlq-btn1{background-position:-1409px -624px;width:257px;height:70px}
.om1,.s-prev-icon.on1{background-position:-1966px -624px;width:44px;height:53px}
.on2,.s-next-icon.on2{background-position:-2823px -417px;width:44px;height:53px}
.page-tit-1{background-position:0 -747px;width:1265px;height:139px}
.page-tit-2{background-position:-1409px -111px;width:1325px;height:105px}
.page-tit-3{background-position:-1409px 0;width:1505px;height:106px}
.s-next-icon{background-position:-2774px -417px;width:44px;height:53px}
.s-prev-icon{background-position:-1908px -624px;width:53px;height:64px}
.tab1{background-position:-1812px -417px;width:398px;height:92px}
.tab2{background-position:-1409px -417px;width:398px;height:92px}
.tab3{background-position:-2553px -221px;width:329px;height:97px}
.wb-code{background-position:-1907px -221px;width:266px;height:146px}
.xdtz-btn{background-position:-1671px -624px;width:232px;height:64px}
.xdtz-lable{background-position:-1409px -514px;width:490px;height:57px}
.xdtz-le{background-position:-869px 0;width:535px;height:531px}
.xdtz-prop-btn{background-position:-2403px -514px;width:188px;height:52px}
.xdtz-tit{background-position:-1904px -514px;width:494px;height:53px}
.xdtz-write-box{background-position:-1409px -221px;width:493px;height:191px}
.ydfl-tit-1{background-position:-2215px -417px;width:554px;height:53px}
.ydfl-tit-2{background-position:-1409px -576px;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/a20250821zsfl/fontRz.TTF)}
@font-face{font-family:font1;src:url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/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}
.wrap .page-swiper{width:100%;height:100vh;overflow:hidden}
.wrap .page-swiper .swiper-slide{width:100%;height:100%}
.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:60px;box-sizing:border-box}
.con_1{background:url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/c1.jpg?v=1) no-repeat top center;background-size:auto 100%;width:1920px;height:900px}
.con_1 .box{transform:scale(.9)}
.con_2{background:url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/c2.jpg) no-repeat top center;background-size:100% 100%;height:900px;width:100%;background-size:100% auto}
.con_3{background:url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/c3.jpg) no-repeat top center;background-size:100% 100%;height:900px;width:100%;background-size:100% auto}
.con_4{background:url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/c4.jpg) no-repeat top center;background-size:100% 100%;height:900px;width:100%;background-size:100% auto;margin-bottom:-1px}
.desc{font-size:24px;color:#fff;text-align:center;margin:20px auto}
#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:50px auto 0 auto}
.ydfl-box .ydfl-item{display:inline-block;vertical-align:top;margin:0 4px;position:relative}
.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:#2474d6}
.ydfl-box .ydfl-item .ydfl-info span{color:#fe6029}
.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;margin-left:-7px}
.week-welfare-box .week-welfare-item{display:inline-block;vertical-align:top;margin:-2px 12px 113px 3px;position:relative}
.week-welfare-box .week-welfare-item .ljlq-btn1{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:223px;color:#fff;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}
.xdtz-box{font-size:0;position:relative;text-align:center;margin:10px auto 0 auto;box-sizing:border-box;margin-left:-138px;display:flex;justify-content:space-between;align-content:center;width:1240px;margin:auto}
.xdtz-box .xdtz-item{display:inline-block;vertical-align:top;margin:0 2px;position:relative}
.xdtz-box .xdtz-item .xdtz-tit{display:block;margin:0 auto;position:relative;color:#fff;font-size:26px;line-height:55px;letter-spacing:9px;font-family:fontRz}
.xdtz-box .xdtz-item .xdtz-le{display:block;margin:5px auto 0 auto;position:relative;padding-top:20px;box-sizing:border-box;padding-left:3px;transform-origin:top center}
.xdtz-box .xdtz-item .xdtz-le .xdtz-lable{display:block;margin:0 auto;color:#2475d7;font-size:22px;margin-bottom:4px;line-height:58px;margin-left:24px;margin-top:13px;font-family:font1;letter-spacing:0;text-align:left;padding-left:7px;box-sizing:border-box;font-family:font1}
.xdtz-box .xdtz-item .xdtz-le .xdtz-lable span{color:#983efa}
.xdtz-box .xdtz-item .xdtz-le .xdtz-tips{color:#fff;font-size:20px;text-align:center;padding:0 45px;line-height:29px;margin-bottom:6px;margin-top:5px;font-family:font1}
.xdtz-box .xdtz-item .xdtz-le .xdtz-write-box{position:relative;margin:0 auto;margin-bottom:8px}
.xdtz-box .xdtz-item .xdtz-le .xdtz-write-box>p{color:#2475d7;font-size:24px;text-align:center;padding:10px 3px 11px 0;letter-spacing:-1px;font-family:font1}
.xdtz-box .xdtz-item .xdtz-le .xdtz-write-box .from-box{width:422px;height:51px;position:relative;background-color:#79b9f5;margin:0 auto 14px auto}
.xdtz-box .xdtz-item .xdtz-le .xdtz-write-box .from-box .check-btn{height:60px;width:149px;background-color:#0e5fd5;color:#fff;font-size:31px;line-height:56px;text-align:center;position:absolute;top:-6px;right:-28px}
.xdtz-box .xdtz-item .xdtz-le .xdtz-write-box .from-box input{background-color:transparent;width:326px;height:60px;line-height:51px;border:none;outline:0;position:absolute;left:-23px;top:-6px;font-size:20px;padding:0 5px;box-sizing:border-box;color:#fff;background-color:#79b9f5}
.xdtz-box .xdtz-item .xdtz-le .xdtz-write-box .xdtz-btn{display:block;margin:0 auto;position:relative;color:#fff;font-size:26px;font-family:fontRz;line-height:66px;margin-left:138px}
.xdtz-box .xdtz-item .xdtz-le .my-jf-box{color:#fff;font-size:24px;font-weight:700;text-align:center;font-family:'Source Han Sans CN','˼Դ���� CN','Noto Sans SC',sans-serif}
.xdtz-box .xdtz-item .xdtz-le .my-jf-box span{font-family:unset}
.xdtz-box .xdtz-item .xdtz-le .dhjl-btn{width:156px;display:block;margin:0 auto;color:#fff;border-bottom:1px solid #fff;font-size:24px;font-weight:700;font-family:'Source Han Sans CN','˼Դ���� CN','Noto Sans SC',sans-serif}
.con_4 .box{padding-top:40px}
.xdtz-prop-swiper{width:688px;position:relative;right:48px}
.xdtz-tit2{margin-left:97px!important}
.xdtz-prop-box{font-size:0;position:relative;text-align:center}
.xdtz-prop-box .xdtz-prop-item{display:inline-block;vertical-align:top;margin:13px -33px 57px 62px;position:relative}
.xdtz-prop-box .xdtz-prop-item .xdtz-prop-btn{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:135px;color:#fff;font-size:24px;font-family:fontRz;line-height:57px;text-align:center}
.nav-box{position:fixed;left:0;top:155px;font-size:0;z-index:2}
.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/a20250821zsfl/nav-item.png) no-repeat top center;background-size:100% 100%;color:#fff;font-size:36px;line-height:94px;letter-spacing:8px;font-family:fontRz}
.nav-box .nav-hx a.on{width:202px;height:50px;background:url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/nav-item-on.png) no-repeat top center;background-size:100% 100%;width:309px;height:77px;line-height:70px}
.nav-box .wb-code{display:block;margin:0 auto;position:relative}
.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}
.xdtz-st{font-size:24px;margin:10px auto;color:#fff;white-space:pre-line;line-height:26px}
.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:#fff;font-size:24px;box-sizing:border-box;width:33.3%;border:1px solid #fff;font-family:"Source Han Sans CN","˼Դ���� CN",sans-serif}
.dialog .dialog-record-box table tbody tr{height:40px}
.dialog .dialog-record-box table tbody tr td{color:#fff;line-height:1.3;font-size:18px;border:1px solid #fff;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:625px;left:0;width:100%}
.dialog .page-box a,.dialog .page-box span{display:inline-block;vertical-align:middle;margin:0 10px;color:#fff;font-size:20px}
.dialog .dia-close{position:absolute;right:5px;top:-82px}
.dialog .dialog-tips{font-size:20px;color:#fff;text-align:center;position:absolute;left:0;top:671px;width:100%;text-align:center}
.con_2 .page-tit-1{margin-top:19px;margin-left:-30px}
.con_2 .ydfl-box{margin:40px auto 0 auto}
.con_2 .ydfl-tit{margin-bottom:-17px!important}
.con_3 .desc{margin-left:2px}
.con_3 .page-tit-2{margin-top:10px;margin-left:-62px}
.con_3 .ydfl-box{margin:40px auto 0 auto}
.con_3 .ydfl-tit{margin-bottom:-17px!important}
.con_4 .page-tit-3{margin-top:26px;margin-left:-151px;margin-bottom:35px}
.con_4 .xdtz-tit1{margin-left:1px}
.swiper-button-next,.swiper-button-prev{top:45%}
.swiper-button-next{right:-6px}
.swiper-button-prev{left:12%}
.login-box{font-size:26px;text-align:center;width:100%;position:absolute;left:0;top:854px;z-index:2;color:#fff;text-shadow:2px 2px 4px #0a2c7e}
.login-box a,.login-box span{color:#fff}
.swiper-button-disabled{opacity:1!important}
.nav-box{
    display: none;
}

.nav-box .wb-code img{
        width: 100px;
    height: 102px;
    position: absolute;
    left: 21px;
    top: 1px;
}


.dialog .dia-close {
    position: absolute;
    right: -76px;
    top: 13px;
}


.btn_hyzh{
  background-image: url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/btn_hyzh.png);  
  width: 234px;
  height: 64px;
  margin: auto;
  display: block;
}
 .xdtz-btn{
    /* margin: 0 0 0 0  !important; */
 }
.btn_hyzh{
     margin: 0 0 0 0 !important;
}
 .xdtz-write-box{

    justify-content: center;
    align-items: center;
 }

 .pop_srhy{
background-image: url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/pop_srhy.png);  
  width: 864px;
  height: 390px;
  margin: auto;
  display: block;
      box-sizing: border-box;
          padding-top: 141px;
 }
 .input1{
background-image: url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/input1.png);  
  width: 494px;
  height: 75px;
  margin: auto;
  display: block;
  border: 0px;
  font-size: 26px;
  color: #ffffff;
  text-align: center;
      background-size: 100%;
      box-sizing: border-box;
 }
  .input1::placeholder{
      text-align: center;
        color: #ffffff;
  }
 .p_xdtz-btn{
    background-image: url(//game.gtimg.cn/images/cf/cp/a20250821zsfl/xdtz-btn.png);  
  width: 232px;
  height: 64px;
  margin: auto;
  display: block;
      box-sizing: border-box;
 }
 .pop_center{
        display: flex
;
    justify-content: space-between;
    align-items: center;
    width: 779px;
    margin: auto;
 }
 .dia-close{
         display: block;
    position: absolute;
    right: 0;
    top: -52px; 
 }

.fq{
    font-size: 20px !important;
    margin-top: -22px;
    margin-bottom: -3px;
}

.xdtz-btn{
    margin-top: -10px !important;
}
.xdtz-box .xdtz-item .xdtz-le .xdtz-write-box>p{
        padding: 6px 3px 11px 0;
}