.mask-video {
  height: 100vh;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 10002; }
  .mask-video video {
    width: 1200px;
    height: 600px; }

.swiper-wrapper div:first-child {
display:none;
}
.swiper-container {
  width: 100%;
  overflow: hidden; }
  .swiper-container .nav-left {
    position: absolute;
    left: 34px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10001;
    transition: all 0.3s;
    cursor: pointer; }
    .swiper-container .nav-left:hover {
      transform: translateY(-50%) scale(1.2); }
  .swiper-container .nav-right {
    cursor: pointer;
    position: absolute;
    right: 34px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    z-index: 10001;
    transition: all 0.3s; }
    .swiper-container .nav-right:hover {
      transform: translateY(-50%) rotate(180deg) scale(1.2); }
  .swiper-container .swiper-wrapper {
    display: flex; }
    .swiper-container .swiper-wrapper .swiper-slide {
      position: relative;
      height: 100vh;
      text-align: center;
      flex-direction: column;
      overflow: hidden; }
      .swiper-container .swiper-wrapper .swiper-slide .title-en {
        display:none;
        font-size: 48px;
        font-family: Hiragino Sans GB;
        font-weight: normal;
        color: white;
        margin-bottom: 27px; }
      .swiper-container .swiper-wrapper .swiper-slide .title-cn {
        display:none;
        font-size: 60px;
        font-family: Hiragino Sans GB;
        font-weight: normal;
        color: white; }
      .swiper-container .swiper-wrapper .swiper-slide .video-play {
        margin-top: 25px;
        transition: all 0.15s;
        cursor: pointer; }
        .swiper-container .swiper-wrapper .swiper-slide .video-play:hover {
          transform: scale(1.2); }
      .swiper-container .swiper-wrapper .swiper-slide .sw-img {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1; }
    .swiper-container .swiper-wrapper video {
      height: 120%;
      width: auto;
      z-index: -1;
      position: absolute;
      top: 0;
      left: 0; }
  .swiper-container .main-bullet {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 4px;
    background-color: #FFFFFF; }
  .swiper-container .main-bullet-active {
    background-color: #2EB6AA; }

.success-bg {

  background-size: 100% 536px;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 60px;
  line-height: 1;
  text-align: center;
  overflow: hidden; }
  .success-bg .succ {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2eb6aa;
    margin-bottom: 22px; }
  .success-bg .sucont {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2eb6aa;
    margin-bottom: 45px; }
  .success-bg .title {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 23px; }
    .success-bg .title img {
      width: 100px;
      height: 8px; }
    .success-bg .title span {
      display: inline-block;
      margin: 0 36px;
      font-size: 30px;
      font-family: Microsoft YaHei;
      font-weight: bold;
      color: #2eb6aa; }
  .success-bg .swiper-container2 {
    width: 100%;
    bottom: 0;
    left: 0; }
    .success-bg .swiper-container2 .swiper-wrapper {
      display: flex;
      justify-content: space-between; }
    .success-bg .swiper-container2 .swiper-slide {
      width: 605px;
      border-radius: 20px;
      overflow: hidden;
      position: relative; }
      .success-bg .swiper-container2 .swiper-slide .s-title {
        display: none;
        padding: 12px 0;
        z-index: 1000;
        text-align: center;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #2EB6AA; }
        .success-bg .swiper-container2 .swiper-slide .s-title p:first-child {
          font-size: 18px;
          font-family: Microsoft YaHei;
          font-weight: bold;
          color: white;
          margin-bottom: 12px; }
        .success-bg .swiper-container2 .swiper-slide .s-title p:last-child {
          font-size: 12px;
          font-family: Microsoft YaHei;
          font-weight: 400;
          width: 100%;
          padding: 0 30px;
          color: white;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
    .success-bg .swiper-container2 .swiper-slide.swiper-slide-active {
      transform: scale(1.5, 1.25);
      width: 800px;
      bottom: 41px;
      z-index: 1000; }
      .success-bg .swiper-container2 .swiper-slide.swiper-slide-active .s-title {
        display: block; }
        .success-bg .swiper-container2 .swiper-slide.swiper-slide-active .s-title p {
          transform: scale(0.66666, 0.8695); }
    .success-bg .swiper-container2 img {
      height: 100%;
      width: 100%; }

@media screen and (max-width: 1440px) {
  header li {
    margin-right: 25px !important; }

  .biantai-box {
    padding: 0 2% !important; } }
.qiye-container {
padding-bottom: 30px;
  background-size: 100% 100%;
  padding-top: 80px;
  line-height: 1;
  text-align: center; }
  .qiye-container .succ {
    font-size: 24px;
    font-family: Microsoft YaHei;

    color: #2eb6aa;
    margin-bottom: 45px; }
  .qiye-container .title {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left; }
    .qiye-container .title img {
      width: 100px;
      height: 8px; }
    .qiye-container .title span {
      display: inline-block;
      margin: 0 37px;
      font-size: 30px;
      font-family: Microsoft YaHei;
      font-weight: bold;
      color: #2eb6aa; }
  .qiye-container .biantai-box {
    position: relative;
    padding: 0 13.54%; }
    .qiye-container .biantai-box .lengxing-container {
      width: 100%;
      height: 582px;
      overflow: hidden;
      background-color: white;
      box-shadow: 0px 6px 35px 0px rgba(1, 1, 1, 0.18);
      transform: skewY(-5deg);
      z-index: 99;
      line-height: 1; }
    .qiye-container .biantai-box .yixing {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    .qiye-container .biantai-box .yixing-1 {
      position: absolute;
      width: 75%;
      height: 115px;
      right: 0;
      top: -13px;
      transform: skewY(-1deg); }
    .qiye-container .biantai-box .yixing-2 {
      position: absolute;
      width: 50%;
      height: 65px;
      right: 0;
      bottom: -2px; }
    .qiye-container .biantai-box .yixing-3 {
      position: absolute;
      width: 50%;
      height: 114px;
      left: 0;
      bottom: -2px; }
    .qiye-container .biantai-box .item {
      width: 25%;
      height: 120%;
      padding-top: 165px;
      margin-top: -5%;
      padding-left: 50px;
      padding-right: 50px;
      transform: skewY(5deg);
      text-align: left;
      background-size: 100% 100%;
      box-shadow: 6px 3px 9px 0px rgba(0, 0, 0, 0.05); }
      .qiye-container .biantai-box .item:hover {
        background-image: url("../img/test-bg.jpg"); }
        .qiye-container .biantai-box .item:hover h3, .qiye-container .biantai-box .item:hover .title {
          opacity: 0; }
        .qiye-container .biantai-box .item:hover .content {
          font-size: 18px;
          font-family: PingFang SC;
          font-weight: bold;
          color: snow;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          line-clamp: 2;
          -webkit-box-orient: vertical; }
        .qiye-container .biantai-box .item:hover .date {
          font-size: 12px;
          font-family: PingFang SC;
          font-weight: bold;
          color: snow; }
      .qiye-container .biantai-box .item h3 {
        text-align: left;
        font-size: 36px;
        font-family: Microsoft YaHei;
        font-weight: 300;
        color: #2fb6aa;
        margin-bottom: 30px; }
      .qiye-container .biantai-box .item .title {
        font-size: 18px;
        width: 100%;
        display: inline-block;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #323232;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-bottom: 54px; }
      .qiye-container .biantai-box .item .content {
        text-align: justify;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #9a9999;
        line-height: 1.5;
        margin-bottom: 61px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical; }
      .qiye-container .biantai-box .item .date {
        font-size: 12px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #747474;
        margin-bottom: 30px; }
      .qiye-container .biantai-box .item .arrow-right {
        float: right; }
    .qiye-container .biantai-box .item-1 {
      width: 350px;
      height: 623px;
      background: white;
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.14); }

.arrow-right {
  cursor: pointer !important; }

.normal-box {
  width: 1400px;
  margin: 0 auto;
  position: relative;
  height: 550px; }
  .normal-box .read-more {
    position: absolute;
    bottom: 9px;
    right: 6px; }
    .normal-box .read-more a {
      font-size: 18px;
      font-family: Microsoft YaHei;
      font-weight: bold;
      color: #2eb6aa;
      display: block;
      line-height: 36px;
      border-bottom: 1px solid #2EB6AA; }
      .normal-box .read-more a:hover {
        opacity: 0.8;
        cursor: pointer; }
  .normal-box .hooks-box {
    overflow: hidden;
    height: 103px;
    width: 100%;
    position: relative; }
   
  .normal-box .container {

    display: flex;
    border-radius: 20px 20px 20px 0; }
    .normal-box .container .item {
      padding: 47px 30px 58px 30px;
      width: 25%;
      height: 449px;
      background-color: #FFFFFF;
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.14);
      line-height: 1;
      position: relative;
      overflow: hidden; }
      .normal-box .container .item:hover {
        border-radius: 20px !important;
        transition: all .15s;
        transform: scale(1.1);
        z-index: 10; }
        .normal-box .container .item:hover .mask {
          display: flex; }
      .normal-box .container .item .mask {
        position: absolute;
        background-image: url("../img/test-bg.jpg");
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        border-radius: 20px;
        padding-bottom: 75px;
        display: none;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center; }
        .normal-box .container .item .mask .text-container {
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center; }
          .normal-box .container .item .mask .text-container .content {
            font-size: 14px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: snow;
            line-height: 1.5;
            margin-bottom: 20px;
            width: 66.666%;
            text-align: left;
            text-align: justify; }
          .normal-box .container .item .mask .text-container .date {
            font-size: 14px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: snow;
            margin-bottom: 44px;
            width: 66.666%;
            text-align: left; }
          .normal-box .container .item .mask .text-container .arrow-right {
            margin-left: 200px; }
      .normal-box .container .item .item-hook .num {
        font-size: 36px;
        font-family: Microsoft YaHei;
        font-weight: 300;
        color: #2fb6aa;
        margin-bottom: 18px;
        text-align: left; }
      .normal-box .container .item .item-hook .title {
        font-size: 16px;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #323232;
        margin-bottom: 40px;
        text-align: left;
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .normal-box .container .item .item-hook .content {
        width: 228px;
        height: 63px;
        font-size: 14px;
        font-family: Microsoft YaHei;
        margin-bottom: 124px;
        line-height: 1.5;
        font-weight: 400;
        color: #9a9999;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        text-align: justify; }
      .normal-box .container .item .item-hook .date {
        font-size: 12px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #747474;
        margin-bottom: 26px;
        text-align: left; }
      .normal-box .container .item .item-hook .arrow-right {
        float: right; }
      .normal-box .container .item:first-child {
        border-radius: 20px 0 0 20px; }
      .normal-box .container .item:last-child {
        border-radius: 0 20px 20px 0; }

@media screen and (max-width: 1400px) {
.my-wrapper {width: 1200px !important; } 
.normal-box {  width: 1200px !important;}

}



.nr{  width: 1400px;   margin: 0 auto;}

@media screen and (max-width: 1400px) {
.nr{  width: 1200px;   margin: 0 auto;}

}




.my-wrapper {
  width: 1400px;
  margin: 0 auto;
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
  height: 664px;
  display: flex;
  background-color: #8AD2D5;    border: 1px solid #14a4aa; }
  .my-wrapper .container {
    height: 100%; }
    .my-wrapper .container .left {
      width: 250px;
      height: 100%; }
      .my-wrapper .container .left .item {
        background-color: #fff;
        height: 132px;
        line-height: 132px;
        cursor: pointer;
        width: 100%;
        text-align: center;
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #000; border-top: 1px solid #14a4aa;
}
        .my-wrapper .container .left .item:first-child {
          border-radius: 20px 0 0 0; }
        .my-wrapper .container .left .item:last-child {
          border-radius: 0 0 0 20px; }
      .my-wrapper .container .left .item.active {
        background-color: #14a4aa; }
.my-wrapper .container .left .item.active p{color:#fff;}
  .my-wrapper .main {
    width: 1148px;
    height: 100%;
    position: relative; }
    .my-wrapper .main .bottom-text {
      height: 84px;
      width: 100%;
      padding: 28px;
      background: rgba(46, 182, 170, 0.5);
      border-radius: 0px 0px 20px 0px;
      position: absolute;
      bottom: 0;
      left: 0; }
      .my-wrapper .main .bottom-text p {
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: white;
        line-height: 26px;
        text-align: left; }
    .my-wrapper .main img {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }

@media screen and (max-width: 1500px) {
.normal-box{width: 1200px;}
.my-wrapper{width: 1200px;}
}


/*# sourceMappingURL=index.css.map */
