  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  p,
  blockquote,
  dl,
  dt,
  dd,
  ul,
  ol,
  li,
  pre,
  form,
  fieldset,
  legend,
  button,
  input,
  textarea,
  th,
  td {
    -webkit-text-size-adjust: none;
    margin: 0;
    padding: 0;
  }

  body,
  button,
  input,
  select,
  textarea {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 100%;
  }

  address,
  cite,
  dfn,
  em,
  var {
    font-style: normal;
  }

  code,
  kbd,
  pre,
  samp {
    font-family: courier new, courier, monospace;
  }

  small {
    font-size: 12px;
  }

  ul,
  ol {
    list-style: none;
  }

  a {
    text-decoration: none;
    outline: 0 none
  }

  a:hover {
    text-decoration: underline;
  }

  sup {
    vertical-align: text-top;
  }

  sub {
    vertical-align: text-bottom;
  }

  legend {
    color: #000;
  }

  fieldset,
  img {
    border: 0;
  }

  button,
  input,
  select,
  textarea {
    font-size: 100%;
    resize: none;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  .fix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
    font-family: \5FAE\8F6F\96C5\9ED1;
  }

  .fix {
    *zoom: 1;
  }

  .hid {
    font-size: 0;
    text-indent: -9999px;
    width: 0;
    overflow: hidden;
  }
  
  /* ˼Դ����b */
  @font-face {
    font-family: "syhtb";
    src: url("//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/font/syhtb.ttf");
    font-weight: normal;
    font-style: normal;
  }
  /* ˼Դ����r */
  @font-face {
    font-family: "syhtr";
    src: url("//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/font/syhtr.ttf");
    font-weight: normal;
    font-style: normal;
  }

  .wrapper {
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    max-width: 1920px;
    min-width: 1480px;
    margin: 0 auto;
  }

  .cont1 {
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/bg1.jpg) center no-repeat;
    height: 1080px;
    position: relative;
    overflow: hidden;
  }

  .cont2 {
    height: 10742px;
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/bg2.jpg) center top no-repeat;
    margin: -1px auto 0;
  }

  .main1 {
    width: 1400px;
    height: 1076px;
    margin: 0 auto;
    position: relative;
  }

  .main2 {
    width: 1400px;
    height: 9220px;
    margin: 0 auto;
    position: relative;
  }

  .logos {
    width: 125px;
    height: 105px;
    position: absolute;
    top: 28px;
    left: -45px;
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/logo.png) no-repeat;
  }

  .logos a {
    display: inline-block;
    width: 100%;
    height: 100%;
  }

  .top_nav {
    position: absolute;
    top: 33px;
    /* top: 84px; */
    right: -156px;
    z-index: 2;
  }

  .top_nav a {
    display: inline-block;
    width: 159px;
    height: 47px;
    font-size: 0;
    color: #fffcee;
    line-height: 72px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    font-family: 'syhtb';
  }
  .btn-main{
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/logo1.png) no-repeat;
  }
  .btn-comunity{
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/logo2.png) no-repeat;
    margin: 0 10px 0 10px;
  }
  .btn-download{
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/logo3.png) no-repeat;
  }






  .mask {
    display: none;
    position: absolute;
    right: -249px;
    top: 0px;
    width: 633px;
    height:125px;
    /* background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/mask.png) no-repeat; */
  }

  /* .spr {background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/spr1.png) no-repeat;} */
  .num{height:21px;width:21px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/num-bg.png) no-repeat;display: block;}
  .title0{font-size: 0;margin:0 auto;height:238px;width:888px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title1.png) no-repeat;}
  .title1{font-size: 0;margin:0 auto;height:75px;width:557px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title2.png) no-repeat;}
  .title2{font-size: 0;margin:0 auto;height:75px;width:557px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title3.png) no-repeat;}
  .title3{font-size: 0;margin:0 auto;height:189px;width:814px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title4.png) no-repeat;}
  .title4{font-size: 0;margin:0 auto;height:189px;width:814px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title5.png) no-repeat;}
  .title5{font-size: 0;margin:0 auto;height:189px;width:814px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title6.png) no-repeat;}
  .title6{font-size: 0;margin:0 auto;height:189px;width:814px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title7.png) no-repeat;}
  .title7{font-size: 0;margin:0 auto;height:240px;width:1386px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title8.png) no-repeat;}
  .title8{font-size: 0;margin:0 auto;height:240px;width:1394px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title9.png) no-repeat;}
  /* .title9{font-size: 0;margin:0 auto;height:45px;width:611px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title10.png) no-repeat;} */
  /* .title10{font-size: 0;margin:0 auto;height:45px;width:598px;background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/title11.png) no-repeat;} */

  .r-txt{
    position: inherit !important;
    display: inline-block;
    color: #ff7800;
    width: auto !important;
    height: auto !important;
    font-style: normal;
  }

  .block1 {
    width: 1295px;
    height: 800px;
    margin: 0 auto;
    padding-top: 144px;
  }

  .block1 .detail{
    /* padding-left: 40px; */
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/block1_bg.png) no-repeat;
    width: 1294px;
    height: 618px;
    margin: 0 auto;
    margin-top: -110px;
    padding: 190px 0px 0px 50px;
    box-sizing: border-box;
  }


  .block2 .detail{
    /* padding-left: 40px; */
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/block2_bg.png) no-repeat;
    width: 733px;
    height: 357px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 30px 50px 0 20px;

  }
  .block3 .detail{
    /* padding-left: 40px; */
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/block3_bg.png) no-repeat;
    width: 546px;
    height: 357px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 50px 0 0 0;

  }


  .block2 .detail li{
    line-height: 40px;
    padding-left: 35px;
    margin-bottom: 6px;
    font-size: 28px;
    color: #134a1a;
    margin-top: 20px;
  }


  .block1-tips{
    color: #293125;
    font-size: 22px;
    text-align: center;
    margin: 17px auto 0px;
  }

  .block2 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 745px;
    height: 448px;
    margin-left: 70px;

  }



  .block2 .r-txt{
    position: inherit !important;
    display: inline-block;
    color: #f0080b;
    width: auto !important;
    height: auto !important;
    font-style: normal;
  }

  .block3 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 546px;
    height: 490px;
    text-align: right;
    margin-left: 10px;
  }

  .block3 .detail {
    text-align: center;
    margin: 25px auto 0;
    padding-left: 0;
  }

  .block2 .detail {
    margin: 25px auto 0;
  }

  .block3 .detail p {
    width: 100%;
    text-align: center;
    color: #293125;
    font-size: 28px;
    line-height: 1;
    margin: 0 auto;
    padding-top: 0;
    position: relative;
    padding-left: 19px;
  }

  .block3 p span.num{
    position: absolute;
    left: 98px;
    top: 2px;
  }

  .block3 .detail img{
    display: block;
    width: 211px;
    height: 211px;
    margin: 25px auto 0;
  }

  table th {
    font-size: 24px;
    color: #3c5460;
    height: 50px;
    font-weight: bold;
    font-family: 'syhtb';
  }

  table td {
    color: #505d5f;
    font-size: 22px;
    font-family: 'syhtr';
  }

  .title-tab {
    text-align: center;
    line-height: 28px;
    color: #ffffff;
    font-size: 25px;
    font-family: 'syhtr';
  }

  .block4 {
    height: 840px;
    overflow: hidden;
    margin-top: 70px;
  }

  .block4 .detail {
    color: #769752;
    margin: 50px auto 40px;
    font-size: 25px;
    line-height: 1;
    text-align: center;
    padding-left: 0;
    font-family: 'syhtr';
  }

  .block4_bg{
    width: 1292px;
    height: 531px;
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/block4_bg.png) no-repeat;
    padding-top: 50px;
    box-sizing: border-box;
    margin: 0 auto;
  }


  .block4 table {
    width: 1170px;
    height: 380px;
    background: transparent;
    margin-bottom: 14px;
    margin-left: 60px;

  }

  .block4 td {
    height: 45px;
    text-align: center;
    background: transparent;
    font-size: 20px;
    color: #134a1a;
  }

  .block4 .tb1 {
    width: 127px;
  }

  .block4 .tb2 {
    width: 165px;
  }

  .block4 .tb3 {
    width: 172px;
  }

  .block4 .tb4 {
    width: 190px;
  }

  .block4 .tb5 {
    width: 160px;
  }

  .block4-tr1 th {
    line-height: 50px;
  }

  .block4-tr2 td {
    width: 79px;
  }


  .block4 .notice .detail li {
    color: #134a1a;
    margin-bottom: 12px;
    font-size: 28px;
    text-align: left;
    line-height: 1;
    padding-left: 0;
    font-family: 'syhtr';
  }

  /* ��ܰ��ʾ */
  .notice {
    margin-top: 23px;
    /* width: 100%; */
    padding-left: 65px;
  }

  .notice .title {
    color: #134a1a;
    font-size: 28px;
    line-height: 1;
    margin-bottom: 20px;
    display: inline-block;

  }

  .notice .detail {
    padding-left: 0;
    margin: 0 auto;
    display: inline-block;

  }

  /* �淨���� */
  .block5 {
    height: 915px;
    position: relative;
    margin-top: 85px;
  }

  .block5 .detail {
    margin-top: 35px;
    padding-left: 0;
    width: 1370px;
  }

  .block5 .ys li {
    color: #134a1a;
    font-size: 28px;
    line-height: 30px;
    text-align: left;
    margin: 0 0 25px 10px;
    font-family: 'syhtr';
  }

  .block5 .sub-ul {
    box-sizing: border-box;
    margin-top: 10px;
    padding-left:0px;
    width: 100%;
  }

  .block5 .sub-ul li {
    padding-left: 40px;
    position: relative;
    margin-bottom: 5px;
    line-height:43px;
    color: #134a1a;
    font-size: 28px;
    text-align: justify;
    font-family: 'syhtr';
  }

  .block5 .sub-ul li span {
    display: inline;
    line-height: 1;
    color: #134a1a;
    font-size: 28px;
    left: 1px;
    top: 10px;
  }

  .block5 .notice {
    color: #293125;
    margin: 35px auto 0;
    font-size: 22px;
    line-height: 1;
    text-align: center;
    padding-left: 0;
  }

  .block5 .notice p.title{
    padding-top: 0;
    font-size: 40px;
    text-align: left;
  }

  .block5 .notice .detail{
    padding-left: 0;
    margin: 0 auto;
    width: 100%;
    transform: translateX(-6px);
  }

  .block5 .notice .detail li {
    color: #134a1a;
    margin-bottom: 12px;
    font-size: 28px;
    text-align: left;
    line-height: 44px;
    padding-left: 0;
    font-weight: normal;
    white-space: nowrap;

  }



  .detail {
    padding-left: 25px;
    margin-top: 65px;
  }

  .detail li {
    /* font-family: 'Microsoft YaHei'; */
    padding-left: 44px;
    position: relative;
    line-height: 1;
    color: #293125;
    font-size: 22px;
    /* font-weight: bold; */
    margin-bottom: 18px;
  }

  .detail li:last-child,.detail .block1_li3:last-child {
    margin-bottom: 0;
  }

  .detail .block1_li3 {
    line-height: 35px;
    margin-bottom: 5px;
  }

  .detail p {
    width: 100%;
    padding-top: 10px;
  }

  .detail li span {
    position: absolute;
    left: 6px;
    top: 6px;
  }

  .detail li .serial {
    font-family: 'Microsoft YaHei';
    width: 22px;
    position: relative;
    line-height: 17px;
    font-style: normal;
    font-size: 18px;
  }

  .detail img {
    margin-top: 17px;
  }

  .time1 {
    text-align: center !important;
  }

  .notice .detail span {
    text-align: left;
  }


  /* ʤ���ж� */
  .block6 {
    height: 380px;
  }


  .block6 .detail {
    font-size: 28px;
    line-height: 41px;
    margin: 30px auto 0;
    padding-right: 80px;
    text-align:left;
    color: #134a1a;
    font-family: 'syhtr';
    /* width: 1320px; */
  }

  .block7 {
    width: 100%;
    height: 4055px;
    position: relative;
    margin-top: 190px;
  }

  .block7 .table-wrapper {
    width: 665px;
    margin-left: 30px;
    display: flex;
    flex-direction: row;
  }

  .block7 table {
    width: 602px;
  }

  .tab1 .title-tab1,.tab2 .title-tab2,.tab3 .title-tab2{
    display: block;
    text-align: center;
    line-height: 28px;
    width: 100%;
    color: #134a1a;
    font-size: 28px;
    font-family: 'syhtr';
  }

  .tab1 .title-tab1{
    margin: 48px 0 0 22px;
  }
.tab2 .title-tab2{
    margin: 95px  0 0 25px;
    line-height: 36px;
  }

  .tab3 .title-tab2{
    margin: 155px 0 0 60px;
    text-align: left;
    line-height: 42px;
  }

  .title-tab1,
  .title-tab2 {
    width: 690px;
  }
  .tab1-inner{
    position: relative;
    width: 570px;
    height: 1245px;
    margin-left: 48px;
    margin-top: 50px;
  }
  .tab3-inner{
    position: relative;
    width: 1215px;
    height: 575px;
    margin-left: 65px;
    margin-top: 30px;
  }


  .block7 .tab2 {
    margin-left: 55px;
    float: left;
    width: 670px;
    height: 2622px;
    position: relative;
  }

  .block7 .tab2 table {
    width: 600px;
    position: relative;
  }

  .block7 .tab1 td {
    padding: 10px;
    padding-left: 32px
  }

  .block7 .tab3 td {
    padding: 10px;
    padding-left: 33px
  }

  .block7 .tab2 td {
    padding: 10px;
    padding-left: 56px;
  }

  .block7 .tab2 td.td1 {
    text-align: center;
    padding-left: 0;
  }

  .block7 .tab4 {
    float: left;
    margin-top: 240px;
    height: 1045px;
  }

  .block7 .tab4 .title-tab {
    width: 450px;
  }

  .block7 .tab4 table {
    position: relative;
    width: 1220px;
    height: 401px;
    margin-left: 90px;
    margin-top: 90px;
  }

  .block7 .tab4 td {
    padding: 0px;
  }

  .tab4-tr6 td{line-height: 60px;}

  .items1 .item {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    width: 25%;
    margin-top: 37px;
    margin-bottom: 36px;
    *margin-bottom: 43px;
  }

  .items1 .item img {
    margin: 0 auto;
    display: block
  }

  .items1 .item .name {
    width: 121px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background-position: -276px -1143px;
    margin: 10px auto;
  }

  .cap-items {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 52px;
  }

  .items1 .cap-items {
    bottom: 20px;
  }

  .items2,
  .items3 {
    width: 471px;
    height: 359px;
    float: left;
    position: relative;
  }

  .items2 {
    left: 24px;
  }

  .items3 {
    margin-left: 56px;
    position: relative;
    left: 58px;
  }

  .items2 img,
  .items3 img {
    display: block;
    margin: 0 auto;
  }

  .items3 img {
    position: relative;
    margin-top: -30px;
  }

  .tb1 th {
    height: 110px;
    color: #FFCA57;
    font-size: 22px;
  }

  .b7-tb1 td {
    height: 30px;
    font-size: 18px;
    color: #FFD271;
    font-weight: 400;
  }

  .kd1 {
    width: 244px;
    font-size: 22px !important;
    color: #FFD271;
  }

  .tr1 {
    height: 101px;
  }

  .tr1 th {
    font-size: 22px;
    color: #FFCA57;
  }

  .tab1 {
    position: relative;
    height: 1475px;
    padding-top: 50px;
  }

  .zhiti1 {
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #495a5f;
    font-family: 'syhtb';
  }

  .zhiti2 {
    font-size: 23px;
    text-align: center;
    font-weight: 400;
    color: #134a1a;
    padding-left: 10px;
    font-family: 'syhtr';
    display: flex; /* 或者其他方法如table, grid等 */
    align-items: center; /* 垂直居中 */
    justify-content: center;
  }


  .zhiti3 {
    font-size: 23px;
    text-align: center;
    font-weight: 400;
    color: #134a1a;
    padding-left: 0;
    font-family: 'syhtr';
  }



  .t1 {
    display: inline-block;
    width: 185px;
    height: 75px;
    line-height: 75px;
  }
  .t2 {
    display: inline-block;
    width: 374px;
    height: 75px;
    line-height: 75px
  }

  .t3 {
    position: absolute;
    top: 75px;
    left: 0;
    width: 175px;
    height: 194px;
    line-height: 30px;
  }


  .t4 {
    position: absolute;
    top: 70px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t5 {
    position: absolute;
    top: 134px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t6 {
    position: absolute;
    top: 200px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t7 {
    position: absolute;
    top: 268px;
    left: 0;
    width: 175px;
    height: 194px;
    line-height: 30px;
  }

  .t8 {
    position: absolute;
    top: 270px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t9 {
    position: absolute;
    top: 335px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t10 {
    position: absolute;
    top: 405px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t11 {
    position: absolute;
    top: 469px;
    left: 0;
    width: 175px;
    height: 194px;
    line-height: 30px;
  }

  .t12 {
    position: absolute;
    top: 467px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t13 {
    position: absolute;
    top: 526px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t14 {
    position: absolute;
    top: 595px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t15 {
    position: absolute;
    top: 660px;
    left: 0;
    width: 175px;
    height: 194px;
    line-height: 30px;
  }

  .t16 {
    position: absolute;
    top: 658px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t17 {
    position: absolute;
    top: 725px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t18 {
    position: absolute;
    top: 792px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t19 {
    position: absolute;
    top: 858px;
    left: 0;
    width: 175px;
    height: 194px;
    line-height: 30px;
  }

  .t20 {
    position: absolute;
    top: 855px;
    left: 184px;
    width: 385px;
    height: 70px;
    line-height: 70px;
  }

  .t21 {
    position: absolute;
    top: 922px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t22 {
    position: absolute;
    top: 991px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }


  .t23-1 {
    position: absolute;
    top: 1048px;
    left: 0;
    width: 175px;
    height: 194px;
    line-height: 30px;
  }

  .t24-1 {
    position: absolute;
    top: 1052px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t25-1 {
    position: absolute;
    top: 1112px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }

  .t26-1 {
    position: absolute;
    top: 1182px;
    left: 184px;
    width: 385px;
    height: 60px;
    line-height: 60px;
  }
  .tab3 {
    position: relative;
    height: 820px;
    margin-left: 30px;
    width: 1342px;
    margin-top: -70px;
  }



  .t3-1 {
    width: 97px;
    line-height: 32px !important;
    font-size: 20px;
  }

  .t3-2 {
    width: 200px;
  }

  .t3-3 {
    width: 294px;
  }

  .t23 {
    display: inline-block;
    width: 97px;
    height: 65px;
    line-height: 65px;
  }
  .tab3_top{
    display: flex;
    align-items: center;
    width: 100%;
  }
  .t24 {
    display: inline-block;
    width: 256px;
    height: 65px;
    line-height: 65px;
  }
  .tab3-inner .zhiti1{font-size: 22px;display: flex;align-items: center;justify-content: center;}



  .t25 {
    display: inline-block;
    width: 145px;
    height: 65px;
    line-height: 24px;
  }
  .t25_1 {
    display: inline-block;
    width: 145px;
    height: 65px;
    line-height: 24px;
  }
  .t25_2 {
    display: inline-block;
    width: 145px;
    height: 65px;
    line-height: 24px;
  }
  .t25_3 {
    display: inline-block;
    width: 140px;
    height: 65px;
    line-height: 24px;
  }
  .t25_4 {
    display: inline-block;
    width: 140px;
    height: 65px;
    line-height: 24px;
  }
  .t25_5 {
    display: inline-block;
    width: 140px;
    height: 65px;
    line-height: 24px;
  }

  .t26 {
    position: absolute;
    top: 65px;
    left: 0;
    height: 215px;
    line-height: 98px;
    box-sizing: border-box;
    padding-top: 0;
  }

  .t27 {
    position: absolute;
    top: 118px;
    left: 194px;
    height: 174px;
    line-height: 174px;
  }

  .t28 {
    position: absolute;
    top: 294px;
    left: 194px;
    height: 118px;
    line-height: 118px;
  }

  .t29 {
    position: absolute;
    top: 414px;
    left: 194px;
    height: 116px;
    line-height: 116px;
  }

  .t30 {
    position: absolute;
    top: 532px;
    left: 194px;
    height: 113px;
    line-height: 113px;
  }

  .t31 {
    position: absolute;
    top: 285px;
    left: 0;
    height: 145px;
    line-height: 98px;
    box-sizing: border-box;
    padding-top: 0;
  }

  .t32 {
    position: absolute;
    top: 425px;
    left: 0;
    height: 145px;
    line-height: 98px;
    box-sizing: border-box;
    padding-top: 0;
  }

  .t33 {
    position: absolute;
    top: 648px;
    left: 194px;
    height: 174px;
    line-height: 174px;
  }

  .t34 {
    position: absolute;
    top: 824px;
    left: 194px;
    height: 116px;
    line-height: 116px;
  }

  .t35 {
    position: absolute;
    top: 942px;
    left: 194px;
    height: 118px;
    line-height: 118px;
  }

  .t36 {
    position: absolute;
    top: 1062px;
    left: 194px;
    height: 178px;
    line-height: 178px;
  }

  .t37 {
    position: absolute;
    top: 1239px;
    left: 194px;
    height: 120px;
    line-height: 120px;
  }

  .t38 {
    position: absolute;
    top: 1360px;
    left: 194px;
    height: 124px;
    line-height: 124px;
  }

  .tb3-ul {
    position: absolute;
    top: 66px;
    left: 95px;
    width: 264px;
    height: 514px;
  }

  .tb3-ul li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul li:nth-child(3){
    height: 80px;
  }
  .tb3-ul li:nth-child(5){
    height: 80px;
  }








  .tb3-ul2 {
    position: absolute;
    top: 66px;
    left: 355px;
    width: 144px;
    height: 514px;
  }

  .tb3-ul2 li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul2 li:nth-child(3){
    height: 80px;
  }
  .tb3-ul2 li:nth-child(5){
    height: 80px;
  }



  .tb3-ul3 {
    position: absolute;
    top: 66px;
    left: 495px;
    width: 144px;
    height: 514px;
  }

  .tb3-ul3 li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul3 li:nth-child(3){
    height: 80px;
  }
  .tb3-ul3 li:nth-child(5){
    height: 80px;
  }


  .tb3-ul4 {
    position: absolute;
    top: 66px;
    left: 495px;
    width: 144px;
    height: 514px;
  }

  .tb3-ul4 li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul4 li:nth-child(3){
    height: 80px;
  }
  .tb3-ul4 li:nth-child(5){
    height: 80px;
  }



  .tb3-ul5 {
    position: absolute;
    top: 66px;
    left: 638px;
    width: 144px;
    height: 514px;
  }

  .tb3-ul5 li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul5 li:nth-child(3){
    height: 80px;
  }
  .tb3-ul5 li:nth-child(5){
    height: 80px;
  }



  .tb3-ul6 {
    position: absolute;
    top: 66px;
    left: 780px;
    width: 144px;
    height: 514px;
  }

  .tb3-ul6 li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul6 li:nth-child(3){
    height: 80px;
  }
  .tb3-ul6 li:nth-child(5){
    height: 80px;
  }



  .tb3-ul7 {
    position: absolute;
    top: 66px;
    left: 925px;
    width: 144px;
    height: 514px;
  }

  .tb3-ul7 li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul7 li:nth-child(3){
    height: 80px;
  }
  .tb3-ul7 li:nth-child(5){
    height: 80px;
  }





  .tb3-ul8 {
    position: absolute;
    top: 66px;
    left: 1070px;
    width: 144px;
    height: 514px;
  }

  .tb3-ul8 li {
    height: 70px;
    width: 100%;
    line-height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 0;
  }

  .tb3-ul8 li:nth-child(3){
    height: 80px;
  }
  .tb3-ul8 li:nth-child(5){
    height: 80px;
  }
















  .table {
    width: 599px;
    height: 1463px;
  }

  .tab2-1 {
    display: inline-block;
    width: 185px;
    height: 2335px;
  }

  .tab2-2 {
    display: inline-block;
    width: 385px;
    height: 2335px;
  }

  .tab4-title {
    width: 780px;
    height: 94px;
    margin: 0 auto;
    background-position: -245px -782px;
  }

  i {
    display: inline-block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
  }

  .tab4 .title-tab {
    width: 100% !important;
    text-align: center;
    font-size: 25px;
    line-height: 1;
    margin: 42px auto 53px;
    color: #323f37;
    font-family: 'syhtr';
  }

  .tab4-tr1 {
    height: 70px;   
    transform: translateY(5px);
  }

  .tab4-tr2 {
    height: 75px;
  }

  .tab4-tr3 {
    height: 75px;
  }

  .tab4-tr4 {
    height: 75px;
  }

  .tab4-tr5 {
    height: 70px;
  }

  .tab4-tr6 {
    height: 70px;
  }
  
  .tab4-tr1 th{
    font-size: 22px;
    line-height: 70px;
    color: #134a1a;
  }

  .tb4-1 {
    width: 140px;
    padding-left: 10px;

  }

  .tb4-2 {
    width: 87px;
  }

  .tb4-3 {
    width: 85px;
  }

  .tb4-4 {
    width: 85px;
  }

  .tb4-5 {
    width: 82px;
  }

  .tb4-6 {
    width: 82px;
  }

  .tb4-7 {
    width: 440px;
    padding-right: 0;
  }
  .block7 .tab4 .tb4-6_l {
    padding-top: 0;
    padding-bottom: 0;
  }

  .block7 .tab4 td {
    font-size: 22px;
    color: #495a5f;
    font-weight: 400;
    font-family: 'syhtr';
  }

  .block8 {
    width: 1480px;
    height: auto;
    overflow: hidden;
    margin-top: 1100px;
  }

  .suit {
    position: relative;
    width: 100%;
    height: 797px;
    text-align: center;
  }

  .suit-title {
    margin-bottom: 45px;
  }

  .suit-list{
    margin: 45px auto 0;
    width: 1352px;
    height: 546px;
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/suit-list.png)no-repeat;
    padding-top: 10px;
    box-sizing: border-box;
  }
  .rw_bg{
    width: 630px;
    height: 498px;
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/rw_bg.png)no-repeat;
    margin: 0 auto;
  }

  .suit-box {
    display: inline-block;
    width: 466px;
    vertical-align: top;
    text-align: center;
    margin-right: 18px;
  }

  .suit-box:last-child {
    margin-right: 0;
  }

  .suit-box img{
    display: block;
    width: 466px;
    height: 390px;
  }

  .mingpai {
    font-size: 32px;
    text-align: center;
    color: #252111;
    margin: 21px auto 0;
    width: 324px;
    height: 60px;
    line-height: 60px;
    background: url('//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/suit-icon.png') no-repeat;
    background-size: 100% 100%;
    transform: translateX(15px);
    font-family: 'syhtr';
  }

  .block8-border,
  .pet {
    position: relative;
    float: left;
    width: 712px;
    height: 592px;
    margin-top: 45px;
  }

  .block8-border{
    margin-left: 30px;
  }

  .pet {
    margin-left: 4px;
  }

  .block8-border-title {
    margin: 0 auto;
  }

  .block8-border img {
    display: block;
    width: 606px;
    height: 461px;
    margin: 115px auto 0;
  }

  .pet-img {
    position: relative;
    /* width: 677px;
    height: 460px; */
    margin: 60px auto 0;
    /* transform: translate(-45px, -30px); */
  }


  .msg3-name{
    width: 281px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
  }

  .msg3-name p{
    font-size: 0px;
    text-align: center;
    color: #252111;
    margin: 0 auto;
    width: 281px;
    height: 61px;
    line-height: 61px;
    background: url(//game.gtimg.cn/images/sg/cp/a20250919sgqmsc/suit-icon.png) no-repeat;
    background-size: 100% 100%;
    font-family: 'syhtr';
  }

  body {
    position: relative;
    background: #f1ebb6;
  }

  #afooter {
    padding: 20px 0;
    margin: auto;
    text-align: center;
    min-width: 1206px !important;
    width: 100%;
    color: #ababab !important;
    background: #000;
  }

  #afooter a {
    color: #ababab !important;
  }

  .tab2-tb {
    width: 575px;
    height: 2365px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 50px;
    margin-top: 43px;
  }


  .block7 .tab4 .tc {
    padding-left: 22px;
    text-align: center !important;
    transform: translateX(-5px);
  }
  .block7 .tab4 .tc.red{
    color: #ff7800;
  }

  .qm_tit{
    font-size: 28px;
    text-align: left;
    color: #548c1c;
    height: 35px;
    position: relative;
    padding-top: 0;
    padding-left: 30px;
  }

  .block_bg{
    width: 335px;
    margin-top: 15px;
    margin-left: 30px;

  }
  .block1 .detail li{
    font-size: 28px;
    text-align: center;
    height: 35px;
    color: #548c1c;
    margin: 0;
    padding: 0;
    line-height: 35px;
    border: 1px solid #134a1a;
  }
  .block1 .detail li:nth-last-child(1){
    color: #ff7800;
  }
  .block1 .detail li:nth-last-child(2){
    color: #ff7800;
  }
  .detail .qm_tit span {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .qm_tit2{
    margin-top: 15px;
  }
  .qm_tit3{
    margin-top: 10px;
  }
  .chicken{
    display: block;
    /* transform: scale(3); */
    margin-top: -640px;
    margin-left: -670px;
    pointer-events: none;
  }
  .title-tab1 em{
      color: #ff7800;
  }
  .title-tab2 em{
    color: #ff7800;
}