/*
 * Author: clovis(706706)
 * Version: 0.1.0
 * Compile Date: 2025-07-24 17:03
*/ 
@keyframes aniBtnOrder {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -8px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0); }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0); }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

/***********************reset***********************/
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transform: translate3d(0, 0, 0); }

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

body {
  font-size: 24px;
  font-family: 'Lucida Grande', Helvetica, Arial, Verdana, 'Microsoft YaHei', sans-serif;
  color: #dcf0ff;
  line-height: 1.5;
  -webkit-text-size-adjust: none;
  min-width: 320px;
  margin: 0 auto; }

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

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

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

form {
  display: inline; }

small {
  font-size: 12rem; }

ul, ol {
  list-style: none; }

a {
  color: #dcf0ff;
  text-decoration: none;
  outline: none;
  -webkit-text-size-adjust: auto; }

a:active {
  color: #dcf0ff; }

img {
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic; }

button, input, select, textarea {
  font-size: 100%;
  vertical-align: middle;
  outline: none; }

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

textarea {
  resize: none; }

.l {
  float: left;
  display: inline; }

.r {
  float: right;
  display: inline; }

.hidden {
  line-height: 99999px;
  overflow: hidden; }

.clearfix:after {
  content: '';
  height: 0;
  visibility: hidden;
  display: block;
  clear: both; }

.clearfix {
  zoom: 1; }

.clear {
  clear: both; }

.relative {
  position: relative; }

header, footer, article, section, nav, menu, hgroup {
  display: block;
  clear: all; }

html, body, .swiper-container, .item {
  width: 100%;
  height: 100%; }

html, body, .item {
  position: relative;
  overflow: hidden; }

.nav {
  width: 223px;
  height: 514px;
  background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/nav-bg.png) no-repeat 217px center;
  position: fixed;
  right: 10px;
  top: 50%;
  margin-top: -287px;
  z-index: 10;
  padding: 30px 0;
  display: none;
  pointer-events: none;
  justify-content: center;
  flex-direction: column;
  align-items: flex-end; }
  .nav.show {
    display: flex; }
  .nav a {
    color: #000;
    font-size: 18px;
    text-align: right;
    height: 30px;
    width: 198px;
    padding-right: 10px;
    pointer-events: auto;
    display: flex;
    margin: 30px 0;
    justify-content: end;
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/nav-i.png) no-repeat right center; }
    .nav a span {
      display: flex;
      width: 118px;
      height: 30px;
      align-items: center;
      justify-content: end;
      margin-right: 5px; }
    .nav a.cur {
      color: #fff; }
      .nav a.cur span {
        background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/nav-on.png) no-repeat right center;
        justify-content: center; }
    .nav a:nth-child(2) {
      width: 213px; }
      .nav a:nth-child(2) span {
        width: 203px; }
      .nav a:nth-child(2).cur span {
        background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/nav2-on.png) no-repeat right center; }

.down {
  display: block;
  width: 264px;
  height: 139px;
  background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/down.png) no-repeat;
  background-size: 100%;
  position: fixed;
  top: 50%;
  font-size: 0;
  left: 50%;
  margin-left: -132px;
  margin-top: 160px;
  z-index: 20; }

.anibtn1 {
  -webkit-animation: aniBtnOrder 4s linear both infinite;
  animation: aniBtnOrder 4s linear both infinite; }

.wrapper {
  width: 1200px;
  margin: 0px auto;
  position: relative; }

.btns {
  display: flex;
  align-items: center;
  justify-content: center; }

.s-1 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-bg-1.jpg);
  position: relative; }
  .s-1 .wrapper {
    height: 100%; }
  .s-1 .slogan {
    width: 743px;
    height: 291px;
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-slg.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -386px;
    margin-top: -130px; }
  .s-1 .btns {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: 154px; }
    .s-1 .btns a {
      width: 276px;
      height: 83px;
      font-size: 0; }
  .s-1 .btn-yy {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/btn-yy.png) no-repeat center; }

.tt {
  width: 100%;
  height: 181px;
  background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/tt-1.png) no-repeat center;
  background-size: auto 100%; }
  .tt.t2 {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/tt-2.png) no-repeat center;
    background-size: auto 100%; }
  .tt.t3 {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/tt-3.png) no-repeat center;
    background-size: auto 100%; }
  .tt.t4 {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/tt-4.png) no-repeat center;
    background-size: auto 100%; }

.tit {
  background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/tit-bg.png) no-repeat left center;
  font-size: 20px;
  color: #3d9367;
  padding-left: 45px;
  height: 35px;
  line-height: 37px;
  margin: 5px 0;
  font-weight: bold; }

.s-2 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-bg.jpg);
  position: relative;
  padding-top: 10px; }
  .s-2 .cont {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-p2-cont.png) no-repeat;
    width: 1053px;
    height: 467px;
    margin: 10px auto;
    margin-left: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #a79877;
    font-size: 18px; }
  .s-2 .left {
    width: 473px;
    height: 467px;
    position: relative; }
  .s-2 .right {
    width: 580px;
    height: 467px;
    position: relative;
    padding: 60px 20px 0 40px; }
  .s-2 .p2-nav {
    position: absolute;
    z-index: 5; }
    .s-2 .p2-nav a {
      display: block;
      width: 31px;
      height: 31px;
      font-size: 0;
      position: absolute; }
      .s-2 .p2-nav a.n-m {
        background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/p2-nav-m.png) no-repeat;
        background-size: 100%;
        top: 68px;
        left: 38px; }
        .s-2 .p2-nav a.n-m.on {
          background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/p2-nav-m-on.png) no-repeat;
          background-size: 100%; }
      .s-2 .p2-nav a.n-fe {
        background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/p2-nav-fe.png) no-repeat;
        background-size: 100%;
        top: 26px;
        left: 77px; }
        .s-2 .p2-nav a.n-fe.on {
          background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/p2-nav-fe-on.png) no-repeat;
          background-size: 100%; }
  .s-2 .img {
    width: 100%;
    height: 100%;
    position: relative; }
    .s-2 .img .rw-man {
      position: absolute;
      top: -152px;
      left: -353px;
      z-index: 1;
      display: none; }
      .s-2 .img .rw-man.show {
        display: block; }
    .s-2 .img .rw-feman {
      position: absolute;
      top: -152px;
      left: -247px;
      z-index: 1;
      display: none; }
      .s-2 .img .rw-feman.show {
        display: block; }
  .s-2 .tit {
    margin-left: -10px; }
  .s-2 .t {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/star.png) no-repeat left center;
    padding-left: 30px;
    color: #459d70; }
  .s-2 .scroll {
    height: 335px;
    overflow-y: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin: 10px 0; }
    .s-2 .scroll::-webkit-scrollbar {
      width: 3px;
      height: 3px;
      background-color: #d9eedf; }
    .s-2 .scroll::-webkit-scrollbar-button {
      display: none; }
    .s-2 .scroll::-webkit-scrollbar-thumb {
      background-color: #70b181;
      cursor: pointer; }
    .s-2 .scroll::-webkit-scrollbar-corner {
      display: none; }
    .s-2 .scroll::-webkit-resizer {
      display: none; }
  .s-2 .kw {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 517px;
    height: 60px;
    background: #e9f4ed;
    margin-left: 20px; }
    .s-2 .kw span {
      flex: 1;
      text-align: center;
      font-size: 26px;
      color: #f66c39; }

.s-3 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-bg.jpg);
  position: relative;
  display: flex;
  flex-direction: column; }
  .s-3 .cont {
    width: 1000px;
    margin: 10px auto; }
  .s-3 .swiper-slide {
    width: 255px;
    height: 262px; }
  .s-3 .top {
    position: relative;
    padding-left: 10px; }
  .s-3 .btn-prev, .s-3 .btn-next {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .s-3 .btn-prev {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/btn-prev.png) no-repeat;
    left: -50px; }
  .s-3 .btn-next {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/btn-next.png) no-repeat;
    right: 20px; }
  .s-3 .skill-item {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/jn-bg.png) no-repeat center;
    width: 255px;
    height: 262px;
    display: flex;
    flex-direction: column; }
    .s-3 .skill-item .sk-t {
      width: 100%;
      height: 125px;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .s-3 .skill-item .sk-t p {
        color: #a79877;
        font-size: 22px;
        padding-left: 20px;
        font-weight: bold; }
    .s-3 .skill-item .img {
      width: 55px;
      height: 55px;
      margin: 15px auto; }
      .s-3 .skill-item .img img {
        max-width: 100%;
        max-height: 100%; }
    .s-3 .skill-item .sk-b {
      color: #ac9564;
      font-size: 16px;
      padding: 5px 20px;
      height: 90px; }
      .s-3 .skill-item .sk-b span {
        display: block;
        width: 70px;
        background: #979deb;
        line-height: 20px;
        font-size: 14px;
        color: #fff;
        text-align: center;
        border-radius: 5px;
        margin-bottom: 5px; }
    .s-3 .skill-item a {
      display: block;
      width: 127px;
      height: 24px;
      margin: 0 auto;
      background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/btn-video.png) no-repeat;
      font-size: 14px;
      color: #a79877;
      line-height: 24px;
      text-align: center; }
      .s-3 .skill-item a span {
        padding-right: 10px; }
  .s-3 .bot-c {
    width: 100%;
    display: flex; }
  .s-3 .tit {
    margin: 10px 0; }
  .s-3 .jn-p {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/jn-p.png) no-repeat;
    width: 284px;
    height: 123px;
    color: #a79877;
    font-size: 16px;
    padding: 15px; }
    .s-3 .jn-p .t {
      font-size: 22px;
      font-weight: bold; }
    .s-3 .jn-p .sk-p {
      margin: 10px 0;
      display: flex;
      align-items: center; }
      .s-3 .jn-p .sk-p img {
        width: 44px;
        height: 44px; }
      .s-3 .jn-p .sk-p em {
        display: block;
        background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/jt.png) no-repeat center;
        width: 31px;
        height: 12px; }

.s-4 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-bg.jpg);
  position: relative; }
  .s-4 .wrapper {
    height: 100%; }
  .s-4 .cont {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/line.png) no-repeat center 56px;
    width: 1200px;
    height: 450px;
    display: flex;
    justify-content: center;
    margin-top: 35px; }
  .s-4 .xt-c {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 244px;
    margin: 0px 25px; }
    .s-4 .xt-c em {
      display: block;
      height: 14px;
      background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/yuan.png) no-repeat center;
      width: 100%;
      margin: 5px 0 20px; }
  .s-4 .tit {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/tit-bg.png) no-repeat center;
    width: 100%;
    text-align: center;
    padding-left: 10px; }
  .s-4 .p4-txt {
    width: 194px;
    height: 316px;
    color: #a79877;
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-p4-txt.png) no-repeat center;
    padding: 25px;
    font-size: 16px; }
    .s-4 .p4-txt .btn-more {
      width: 101px;
      display: block;
      height: 25px;
      background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/btn-more.png) no-repeat center;
      margin: 0 auto;
      color: #a79877;
      line-height: 25px;
      font-size: 14px;
      text-align: center;
      padding-right: 15px; }
    .s-4 .p4-txt .img {
      width: 100%;
      margin: 10px auto; }
      .s-4 .p4-txt .img img {
        max-width: 100%; }

.s-5 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-bg.jpg);
  position: relative; }
  .s-5 .cont {
    width: 1200px;
    margin: 10px auto; }
  .s-5 .top {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center; }
  .s-5 .hd-item {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/h-hd-bg.png) no-repeat;
    width: 310px;
    height: 199px;
    display: flex;
    flex-direction: column;
    margin: 0px 10px; }
    .s-5 .hd-item .img {
      width: 293px;
      height: 74px;
      overflow: hidden;
      text-align: center;
      margin: 10px auto 0; }
      .s-5 .hd-item .img img {
        width: 100%; }
    .s-5 .hd-item .hd-t {
      color: #a79877;
      font-size: 22px;
      font-weight: bold;
      padding: 0px 10px;
      display: flex;
      align-items: flex-end; }
      .s-5 .hd-item .hd-t span {
        color: #ff7140;
        font-size: 14px;
        font-weight: normal;
        margin-left: 20px;
        padding-bottom: 2px; }
    .s-5 .hd-item .hd-i {
      padding: 0px 10px;
      color: #ac9564;
      font-size: 16px; }
    .s-5 .hd-item a {
      display: block;
      width: 94px;
      height: 20px;
      background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/btn-detail.png) no-repeat;
      font-size: 12px;
      color: #a79877;
      line-height: 20px;
      text-align: center;
      margin: 5px 10px; }
      .s-5 .hd-item a span {
        padding-right: 25px; }
  .s-5 .bot {
    width: 1005px;
    margin: 0 auto;
    display: flex;
    flex-direction: column; }
  .s-5 .calendar {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/calendar.png);
    width: 100%;
    height: 246px;
    display: flex;
    flex-direction: column; }
  .s-5 table {
    width: 975px;
    color: #a79877;
    font-size: 16px;
    margin: 0px 15px; }
    .s-5 table.tb-h {
      margin: 15px 15px 0;
      height: 40px;
      color: #fff;
      font-size: 18px; }
      .s-5 table.tb-h tr {
        height: 40px;
        border-bottom: navajowhite; }
      .s-5 table.tb-h th {
        font-weight: normal;
        width: 20%; }
    .s-5 table tr {
      height: 38px;
      border-bottom: 1px solid #e9f3ea; }
    .s-5 table td {
      width: 20%;
      text-align: center;
      height: 38px; }
      .s-5 table td span {
        display: inline-block; }
        .s-5 table td span.go {
          background: #64ad86;
          color: #fff;
          padding: 2px 10px;
          border-radius: 15px; }
        .s-5 table td span.wo {
          background: #a0c6ff;
          color: #4a5fbb;
          padding: 2px 10px;
          border-radius: 15px; }
  .s-5 .scroll {
    height: 175px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 985px; }
    .s-5 .scroll::-webkit-scrollbar {
      width: 3px;
      height: 3px; }
    .s-5 .scroll::-webkit-scrollbar-button {
      display: none; }
    .s-5 .scroll::-webkit-scrollbar-thumb {
      background-color: #a2c1b5;
      cursor: pointer; }
    .s-5 .scroll::-webkit-scrollbar-corner {
      display: none; }
    .s-5 .scroll::-webkit-resizer {
      display: none; }

.pop {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  background: rgba(0, 0, 0, 0.8);
  z-index: -99;
  opacity: 0; }
  .pop.active {
    display: block;
    z-index: 99;
    opacity: 1; }
  .pop .btn-close {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/btn-close.png) no-repeat center;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0px;
    right: -50px;
    transform: scale(0.8); }
  .pop .pop-cont {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }

.pop-video .pop-cont {
  width: 800px;
  height: 500px;
  margin-left: -400px;
  margin-top: -250px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: scale(0.8); }
.pop-video video {
  max-width: 100%;
  max-height: 100%; }

.pop-wait .pop-cont {
  width: 400px;
  height: 250px;
  margin-left: -200px;
  margin-top: -125px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #baf6ea;
  font-size: 30px;
  color: #48818e;
  border: 1px solid #48818e;
  transform: scale(0.8); }

/*横竖屏提示*/
#orientLayer {
  position: fixed;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #000;
  z-index: 100000;
  display: block; }

#orientLayerContent {
  position: absolute;
  width: 100%;
  top: 45%;
  margin-top: -75px;
  text-align: center; }

#orientLayerContent:before {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUU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);
  display: inline-block;
  width: 116px;
  height: 118px;
  -webkit-transform: rotateZ(-90deg); }

#orientLayerContent:after {
  content: '\4E3A\4E86\66F4\597D\7684\4F53\9A8C\FF0C\8BF7\5C06\624B\673A\7AD6\8FC7\6765';
  margin-top: 20px;
  font-size: 15px;
  color: #fff;
  display: block; }

@media all and (orientation: landscape) {
  #orientLayer {
    display: none; }
 }

.swiper-container {
  width: 100%;
  height: 100%; }

.logo {
  position: absolute;
  top: 100px;
  left: 10%;
  width: 166px;
  height: 166px;
  z-index: 1002; }
  .logo img {
    width: 100%; }

.nav {
  transform: scale(1.2);
  right: 100px; }

.tt {
  width: 100%;
  height: 213px;
  margin-top: 20px; }

.tit {
  background-size: auto 100%;
  font-size: 22px;
  padding-left: 50px;
  height: 41px;
  line-height: 43px;
  margin: 5px 0; }

.s-1 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/bg-1.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  width: 100%;
  height: 100%; }
  .s-1 .slogan {
    width: 877px;
    height: 343px;
    background-size: 100% 100%;
    margin-top: -120px;
    margin-left: -456px; }
  .s-1 .btns {
    margin-top: 242px; }
    .s-1 .btns a {
      width: 326px;
      height: 98px;
      background-size: 100%; }
  .s-1 .down {
    margin-top: 280px;
    width: 312px;
    height: 164px;
    background-size: 100%;
    margin-left: -156px;
pointer-events: none; }

.s-2 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/bg.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  width: 100%;
  height: 100%; }
  .s-2 .cont {
    width: 1269px;
    height: 647px;
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/p2-cont.png) no-repeat;
    margin: 6px auto 0;
    margin-left: -117px; }
  .s-2 .left {
    width: 656px;
    height: 647px; }
  .s-2 .p2-nav a {
    width: 43px;
    height: 43px; }
    .s-2 .p2-nav a.n-m {
      top: 95px;
      left: 51px; }
    .s-2 .p2-nav a.n-fe {
      top: 37px;
      left: 106px; }
  .s-2 .img .rw-man {
    width: 1042px;
    top: -204px;
    left: -454px; }
  .s-2 .img .rw-feman {
    width: 1042px;
    top: -210px;
    left: -345px; }
  .s-2 .right {
    height: 647px;
    padding: 60px 20px 0 40px; }
  .s-2 .scroll {
    height: 480px;
    padding-top: 15px;
    font-size: 20px; }

.s-3 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/bg.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  width: 100%;
  height: 100%; }
  .s-3 .tt {
    margin-top: 25px; }
  .s-3 .cont {
    width: 1200px;
    margin: 60px auto 0; }
  .s-3 .swiper-slide {
    width: 313px;
    height: 313px; }
  .s-3 .btn-prev, .s-3 .btn-next {
    transform: scale(1.3); }
  .s-3 .btn-next {
    right: 10px; }
  .s-3 .top {
    margin-bottom: 25px;
    padding-left: 20px; }
  .s-3 .skill-item {
    width: 313px;
    height: 313px;
    background-size: 100% 100%; }
    .s-3 .skill-item .sk-t {
      height: 150px; }
      .s-3 .skill-item .sk-t p {
        padding-left: 30px;
        font-size: 24px; }
    .s-3 .skill-item .img {
      width: 65px;
      height: 65px;
      margin: 20px auto; }
    .s-3 .skill-item .sk-b {
      height: 100px;
      padding: 10px 30px;
      font-size: 18px; }
      .s-3 .skill-item .sk-b span {
        font-size: 15px;
        line-height: 22px; }
  .s-3 .tit {
    margin: 10px 0 20px; }
  .s-3 .jn-p {
    width: 340px;
    height: 158px;
    background-size: 100%;
    margin: 0px 10px;
    font-size: 18px; }
    .s-3 .jn-p .t {
      font-size: 28px; }
    .s-3 .jn-p .sk-p img {
      width: 57px;
      height: 57px; }

.s-4 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/bg.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  width: 100%;
  height: 100%; }
  .s-4 .wrapper {
    padding-top: 26px; }
  .s-4 .tt {
    margin-top: 0px; }
  .s-4 .tit {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/tit-bg.png) no-repeat center;
    width: 100%;
    background-size: auto 100%;
    text-align: center;
    padding-left: 10px;
    transform: scale(1.1); }
  .s-4 .cont {
    height: 580px;
    margin-top: 55px;
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/line.png) no-repeat center 68px; }
  .s-4 .xt-c {
    width: 300px;
    margin: 0px 25px; }
    .s-4 .xt-c em {
      transform: scale(1.2);
      margin: 12px 0 25px; }
  .s-4 .p4-txt {
    width: 240px;
    height: 370px;
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/p4-txt.png) no-repeat center;
    font-size: 18px;
    padding: 40px 30px; }

.s-5 {
  background-image: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/bg.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  width: 100%;
  height: 100%; }
  .s-5 .tt {
    margin-top: 0px; }
  .s-5 .top {
    padding-top: 7px; }
  .s-5 .hd-item {
    background: url(https://img9.99.com/mykd/img/acts/2025/tyzs/img/hd-bg.png) no-repeat;
    width: 309px;
    height: 336px;
    margin: 0px 40px; }
    .s-5 .hd-item .img {
      width: 282px;
      height: 165px;
      margin: 10px auto 0; }
    .s-5 .hd-item .hd-t {
      padding-left: 15px;
      font-size: 24px;
      display: block; }
      .s-5 .hd-item .hd-t span {
        display: block;
        margin-left: 0;
        font-size: 16px;
        padding-bottom: 0; }
    .s-5 .hd-item .hd-i {
      font-size: 18px;
      padding-left: 15px;
      line-height: 1.3; }
    .s-5 .hd-item a {
      margin: 5px 15px; }
  .s-5 .bot {
    transform: scale(1.1);
    margin-top: 15px; }

.go-footer {
  position: fixed;
  bottom: 10px;
  right: 5px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #000;
  background: rgba(255, 255, 255, 0.75);
  z-index: 40;
  padding: 0 20px;
  border-radius: 15px; }
  .go-footer.show i {
    transform: rotate(180deg); }
  .go-footer i {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(https://wjdown.99.com/games/mykd/2022/zyjx/pc/images/icon-arrow.png) no-repeat;
    margin-left: 5px;
    vertical-align: middle;
    transition: all 0.3s; }

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 12px;
  color: #FFF;
  background: #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.3s linear;
  z-index: 22;
  padding: 10px 0;
  transform: translateY(100%);
  visibility: hidden; }
  .footer.show {
    transform: translateY(0);
    visibility: visible; }
  .footer a {
    color: #fff; }
