@import "iconfont.css";
.el-message .el-message__icon {
  margin: 0 10px 0 0;
}
.el-button--primary {
  background-color: #d71718;
  border-color: #d71718;
}
.el-button--primary:focus,
.el-button--primary:hover {
  background-color: #bf1314;
  border-color: #bf1314;
}
.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
  background-color: #c88f8f;
  border-color: #c88f8f;
}
.no-scroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
}
.ell {
  white-space: nowrap;
  /* 绂佹鏂囨湰鎹㈣ */
  overflow: hidden;
  /* 闅愯棌瓒呭嚭鑼冨洿鐨勫唴瀹 */
  text-overflow: ellipsis;
  /* 浣跨敤鐪佺暐鍙 */
}
.modeling_center.active-20241125 .modeling_center_header {
  padding-left: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #666;
}
.modeling_center.active-20241125 .modeling_center_header .iconfont {
  color: #d71718;
  margin: 0 10px 0 15px;
}
.modeling_center.active-20241125 .modeling_center_header span {
  margin: 0;
}
.modeling_center.active-20241125 .modeling_center_section {
  overflow-x: hidden;
  overflow-y: auto;
  height: 475px;
}
.modeling_center.active-20241125 .active-20241125-content {
  padding: 30px;
  line-height: 30px;
  color: #333;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-btns {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-btns .close-btn {
  width: 80px;
  background-color: #000;
  color: #fff;
  border-radius: 21.5px;
  text-align: center;
  line-height: 35px;
  cursor: pointer;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-top {
  height: 90px;
  position: relative;
  color: #000;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-top h2 {
  font-weight: bold;
  font-size: 16px;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-top h2 span {
  color: #d71718;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-top .active-cqrcode {
  position: absolute;
  right: 0;
  top: 0;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-top .active-cqrcode > img {
  display: block;
  width: 75px;
}
.modeling_center.active-20241125 .active-20241125-content .active-20241125-top .active-cqrcode > p {
  color: #666;
  font-size: 12px;
  text-align: center;
  margin-top: 5px;
  line-height: 1.2;
}
.modeling_center.active-20241125 .active-20241125-content > h1 {
  font-size: 16px;
}
.modeling_center.active-20241125 .active-20241125-content > p {
  font-size: 16px;
  margin-top: 10px;
}
.modeling_center.active-20241125 .active-20241125-content > h2 {
  font-size: 16px;
  position: relative;
  padding-left: 20px;
  word-break: break-all;
  text-align: justify;
}
.modeling_center.active-20241125 .active-20241125-content > h2::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 14.5px;
  background-color: #000;
}
.modeling-page .home-footer-wrap,
.conference-page .home-footer-wrap {
  display: none;
}
.isM .search-form .search-title {
  font-size: 42px;
  margin-bottom: 35px;
  padding-left: 23px;
  margin-right: 40px;
  height: 54px;
}
.isM .search-form .search-title:before {
  width: 6px;
}
.isM .base_chechbox {
  width: 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.isM.about-form-page .ny-content-box {
  overflow: inherit;
}
.isM.about-form-page .search-form .form--item {
  overflow: inherit;
}
.isM.about-form-page .search-form .form--item .form--item__content {
  overflow: inherit;
}
.search-form {
  margin-bottom: 20px;
}
.search-form .search-title {
  position: relative;
  padding-left: 13px;
  line-height: 1.2;
  color: #292929;
  font-size: 22px;
  margin-bottom: 10px;
  margin-right: 20px;
  height: 30px;
}
.search-form .search-title::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #d61917;
}
.search-form .form--item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 13px;
}
.search-form .form--item .form--item__label {
  font-size: 14px;
  line-height: 40px;
  padding: 0 12px 0 0;
}
.search-form .form--item .form--item__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.search-form .form--item .form--item__content .base_chechbox {
  line-height: 40px;
}
.search-form .search-group {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-form .base-checkbox__label {
  font-size: 16px;
}
.v-overlay {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  display: none;
}
.v-overlay .v-dialog {
  width: 90vw;
  min-height: 500px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 60.5px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.v-overlay .v-dialog .v-dialog__header {
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 60px;
  font-weight: 700;
  border-bottom: 2px solid #ebedf0;
  width: 100%;
}
.v-overlay .v-dialog .v-dialog__close {
  position: absolute;
  right: 35px;
  width: 80px;
  height: 80px;
  top: 18px;
}
.v-overlay .v-dialog .v-dialog__close > svg {
  width: 100%;
  height: 100%;
}
.v-overlay .v-dialog .v-dialog__content {
  padding: 60px 80px;
  line-height: 1.5;
  font-size: 50px;
}
.v-overlay .v-dialog .v-dialog__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 2px solid #ebedf0;
  height: 120px;
  width: 100%;
}
.v-overlay .v-dialog .v-dialog__footer .v-dialog__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 55px;
  color: #d71718;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.custom-modal-mask {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  display: none;
}
.custom-modal-mask .custom-modal-cont {
  height: 100%;
}
.custom-modal-mask.ny-case-mask .ny-content-box {
  padding: 0;
  margin: 0;
}
.custom-modal-mask.ny-case-mask .ny-content-box .ny-article {
  width: inherit;
  margin: 0;
}
.custom-modal-mask.img-cont-mask .ny-mask-jieshao {
  width: 95% !important;
}
.custom-modal-mask.img-cont-mask .ny-mask-jieshao .img-mask-c > img {
  display: block;
  width: 100%;
  height: auto;
}
.custom-modal-mask.custom-modal--center .custom-modal-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-modal-mask .ny-mask-jieshao {
  width: 80vw;
  margin: 10vh auto 0 auto;
  position: relative;
}
.custom-modal-mask .ny-mask-jieshao .ny-mask-jieshao-cont {
  width: 100%;
  height: 80vh;
  background-color: #fff;
  border-radius: 5px;
  padding: 25px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 15px !important;
}
.custom-modal-mask .ny-mask-jieshao .custom-close {
  position: absolute;
  top: -10px;
  right: -80px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  z-index: 1;
}
.custom-modal-mask .ny-dialog-content {
  position: relative;
}
.custom-modal-mask .ny-dialog-content .ny-dialog-video-wrap {
  max-width: 80vw;
  max-height: 80vh;
  overflow-y: auto;
}
.custom-modal-mask .ny-dialog-wrap {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-modal-mask .ny-dialog-wrap .custom-close {
  position: absolute;
  top: -10px;
  right: -80px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  z-index: 1;
}
.custom-modal-mask .ny-dialog-wrap .ny-dialog-content iframe {
  display: block;
  width: 80vw !important;
}
.custom-modal-mask .ny-dialog-wrap .ny-dialog-content video {
  display: block;
  max-width: 80vw;
  max-height: 80vh;
  min-width: 40vw;
}
.home-page .video-mask {
  width: 65vw;
  max-width: 1400px;
  height: 65vh;
  position: relative;
}
.home-page .video-mask .video-mask-c {
  width: 100%;
}
.home-page .video-mask .video-mask-c .video-js {
  width: 100%;
  height: 400px;
}
.home-page .video-mask video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.home-page .video-mask .custom-close {
  position: absolute;
  top: -10px;
  right: -80px;
  cursor: pointer;
  width: 40px;
  height: 40px;
}
.home-page .box-title {
  font-size: 58px;
  line-height: 84px;
  font-weight: 400;
  padding-left: 80px;
  position: relative;
  z-index: 2;
}
.home-page .swiper-slide a,
.home-page .swiper-slide img,
.home-page .swiper-slide video {
  display: block;
  width: 100%;
  height: 100%;
}
.home-page .swiper-slide video {
  -o-object-fit: cover;
     object-fit: cover;
}
.home-page .block-more-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 80px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 2;
}
.home-page .block-more-title .box-title {
  margin: 0;
}
.home-page .block-more-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  cursor: pointer;
  margin: 0;
}
.home-page .block-more-right > p {
  line-height: 24px;
  font-size: 16px;
  color: #fff;
}
.home-page .block-more-right .block-more-icon {
  width: 30px;
  height: 30px;
  margin-left: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #d71718;
  border-radius: 50%;
}
.home-page .block-more-right .block-more-icon > img {
  display: block;
  width: 10px;
}
.home-page .customer-wrap {
  padding: 90px 0 120px 0;
  color: #fff;
  background-image: url('/images/home/customer/customer-bg-m.png');
  background-repeat: no-repeat;
  background-position: center -10px;
  background-size: 110% auto;
  background-color: #000;
  position: relative;
  z-index: 9;
}
.home-page .customer-wrap .customer-card-scroll {
  margin-top: 90px;
  padding: 0 80px;
}
.home-page .customer-wrap .customer-card-scroll .customer-card-cont {
  overflow: hidden;
}
.home-page .customer-wrap .customer-card-scroll .customer-card-cont .customer-card-section {
  white-space: nowrap;
  font-size: 0;
}
.home-page .customer-wrap .customer-card-scroll .customer-card-cont .customer-card-section .card-item {
  width: 180px;
  font-size: 14px;
  cursor: pointer;
  margin-right: 18px;
  vertical-align: middle;
  display: inline-block;
}
.home-page .customer-wrap .customer-card-scroll .customer-card-cont .customer-card-section .card-item > img {
  display: block;
  width: 100%;
  height: auto;
}
.home-page .customer-wrap .customer-card-wrap {
  margin-top: 60px;
}
.home-page .customer-wrap .customer-card-wrap .customer-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 80px;
}
.home-page .customer-wrap .customer-card-wrap .customer-card .card-item {
  width: 10%;
  margin-right: 1.25%;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  position: relative;
  cursor: pointer;
  height: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.25%;
}
.home-page .customer-wrap .customer-card-wrap .customer-card .card-item .face {
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  /* 闅愯棌鍙嶉潰 */
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  position: absolute;
  background-color: #fff;
}
.home-page .customer-wrap .customer-card-wrap .customer-card .card-item .front {
  z-index: 2;
}
.home-page .customer-wrap .customer-card-wrap .customer-card .card-item .back {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  z-index: 1;
}
.home-page .customer-wrap .customer-card-wrap .customer-card .card-item:last-child,
.home-page .customer-wrap .customer-card-wrap .customer-card .card-item:nth-child(9n) {
  margin-right: 0;
}
.home-page .customer-wrap .customer-card-wrap .customer-card .card-item img {
  display: block;
  width: 100%;
  height: auto;
}
.home-page .news-wrap {
  padding: 90px 0 120px 0;
  color: #fff;
  position: relative;
  z-index: 9;
  overflow: hidden;
  /*background-image: url('/images/home/news-bg.png');
        background-repeat: no-repeat;
        background-position: left bottom;*/
}
.home-page .news-wrap .news-v-bg {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  top: 40%;
  height: 90%;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-page .news-wrap .news-list {
  margin-top: 91px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 2;
}
.home-page .news-wrap .news-list .news-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 4.175%;
  padding-top: 25.78125%;
  position: relative;
  margin-left: 0;
  border-radius: 5px;
  overflow: hidden;
}
.home-page .news-wrap .news-list .news-item-wrap:last-child {
  margin-right: 0;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-bg {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-bg > img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s ease-out 0.1s;
  transition: -webkit-transform 0.3s ease-out 0.1s;
  transition: transform 0.3s ease-out 0.1s;
  transition: transform 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item:hover {
  -webkit-transform: translate3d(0, -2px, 0);
          transform: translate3d(0, -2px, 0);
  -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15);
}
.home-page .news-wrap .news-list .news-item-wrap .news-item:hover .news-item-bg > img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content {
  padding: 40px 20px 20px 20px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-tips .news-item-type {
  width: 90px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  color: #fff;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-tips .news-item-time {
  margin: 0 0 0 9px;
  color: rgba(255, 255, 255, 0.5);
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-title {
  font-size: 18px;
  margin-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-height: 36px;
  color: #fff;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-desc {
  margin-top: 5%;
  color: rgba(255, 255, 255, 0.5);
  font-size: 15px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 6;
}
.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .read-more {
  position: absolute;
  left: 20px;
  bottom: 10px;
  width: 100%;
  color: #fff;
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) {
  width: 45.83%;
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) .news-item .news-item-content {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  left: 60%;
  top: 0;
  width: 40%;
  height: 100%;
  padding: 55px 40px 40px 40px;
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) .news-item .news-item-content .read-more {
  display: none;
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(2),
.home-page .news-wrap .news-list .news-item-wrap:nth-child(3) {
  width: 22.916%;
  background: rgba(255, 255, 255, 0.1);
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(2) .news-item,
.home-page .news-wrap .news-list .news-item-wrap:nth-child(3) .news-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(2) .news-item .news-item-bg,
.home-page .news-wrap .news-list .news-item-wrap:nth-child(3) .news-item .news-item-bg {
  height: 50%;
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(2) .news-item .news-item-content,
.home-page .news-wrap .news-list .news-item-wrap:nth-child(3) .news-item .news-item-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  margin: 0;
}
.home-page .news-wrap .news-list .news-item-wrap:nth-child(2) .news-item .news-item-desc,
.home-page .news-wrap .news-list .news-item-wrap:nth-child(3) .news-item .news-item-desc,
.home-page .news-wrap .news-list .news-item-wrap:nth-child(2) .news-item .read-more,
.home-page .news-wrap .news-list .news-item-wrap:nth-child(3) .news-item .read-more {
  display: none;
}
.home-page .share-wrap {
  padding: 0 0 120px 0;
}
.home-page .software-wrap {
  padding: 120px 0 150px 0;
  color: #fff;
  /*background-image: url('/images/home/software/soft-bg.png');
        background-repeat: no-repeat;
        background-position: left center;*/
  position: relative;
}
.home-page .software-wrap .soft-v-bg {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 60%;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-page .software-wrap .softwrare-content-wrap {
  float: right;
  width: 66.67%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 4.167%;
  background: rgba(38, 38, 38, 0.5);
  height: 800px;
  margin-top: 14px;
  position: relative;
  z-index: 2;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-pc {
  display: block;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-mob {
  display: none;
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img {
  position: absolute;
  display: block;
  z-index: 8;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
  -webkit-transition: all .6s;
  transition: all .6s;
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img.active {
  visibility: inherit;
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img:nth-child(1) {
  width: 48.75%;
  margin-top: -20%;
  left: -35%;
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img:nth-child(2) {
  width: 55.4%;
  margin-top: -13%;
  left: -37%;
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img:nth-child(3) {
  width: 69.21875%;
  margin-top: -17%;
  left: -57%;
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img:nth-child(4) {
  width: 70.078%;
  margin-top: -17.5%;
  left: -49%;
}
.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img:nth-child(5) {
  width: 44.7656%;
  margin-top: -17.5%;
  left: -30%;
}
.home-page .software-wrap .softwrare-content-wrap .soft-more-txt-wrap {
  position: absolute;
  width: 550px;
  left: 50%;
  top: 190px;
  -webkit-transform: translate(-50%, 50px);
          transform: translate(-50%, 50px);
  height: 500px;
  z-index: 9;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .6s;
  transition: all .6s;
  display: block;
  color: #fff;
}
.home-page .software-wrap .softwrare-content-wrap .soft-more-txt-wrap.active {
  visibility: inherit;
  opacity: 1;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.home-page .software-wrap .softwrare-content-wrap .soft-more-txt-wrap .soft-apply-btns {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 81px;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav .softwrare-content-nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  line-height: 80px;
  font-size: 16px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.3);
  margin-right: 5px;
  cursor: pointer;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav .softwrare-content-nav-item:last-child {
  margin-right: 0;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav .softwrare-content-nav-item.active {
  color: #fff;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav .softwrare-content-nav-item.active:before {
  background-color: #d71718;
}
.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav .softwrare-content-nav-item:before {
  content: '';
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.3);
}
.home-page .product-zh-name {
  font-size: 36px;
  line-height: 45px;
  font-weight: 400;
  margin-bottom: 30px;
}
.home-page .product-zh-desc {
  font-size: 20px;
  line-height: 35px;
  font-weight: 400;
  margin-bottom: 30px;
}
.home-page .product-tips {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-page .product-tips .pti-wrap {
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
  margin-left: 0;
}
.home-page .product-tips .pti-wrap > img {
  max-width: 100%;
  max-height: 25px;
  margin-top: 5px;
}
.home-page .product-tips > p {
  font-size: 18px;
  font-weight: 400;
  white-space: nowrap;
}
.home-page .home-product-wrap {
  position: relative;
  overflow: hidden;
  color: #fff;
}
.home-page .home-product-wrap .product-title {
  margin-top: 62px;
  position: relative;
  z-index: 1;
}
.home-page .home-product-wrap .product-nav.product-nav2 {
  display: none;
}
.home-page .home-product-wrap .product-video {
  position: absolute;
  right: 80px;
  top: 80px;
  width: 240px;
  height: 135px;
  cursor: pointer;
  z-index: 9;
}
.home-page .home-product-wrap .product-video > img {
  display: block;
  width: 100%;
}
.home-page .home-product-wrap .product-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 80px;
}
.home-page .home-product-wrap .product-nav .pn-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  margin-right: 5px;
  cursor: pointer;
}
.home-page .home-product-wrap .product-nav .pn-item .pn-line {
  height: 2px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.3);
  margin-bottom: 33px;
}
.home-page .home-product-wrap .product-nav .pn-item .pn-p {
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.3);
}
.home-page .home-product-wrap .product-nav .pn-item.active .pn-line {
  background: #d71718;
}
.home-page .home-product-wrap .product-nav .pn-item.active .pn-p {
  color: #fff;
}
.home-page .home-product-wrap .product-content2 {
  padding: 0 80px;
  margin-top: 132px;
  display: none;
}
.home-page .home-product-wrap .product-content2 .product-apply-btns {
  bottom: 200px;
}
.home-page .home-product-wrap .product-content2 .product-apply-btns .product-tips-t {
  font-size: 42px;
  margin-top: 40px;
}
.home-page .home-product-wrap .product-content2 .product-msg-item-wrap {
  height: 650px;
  position: relative;
}
.home-page .home-product-wrap .product-content2 .product-msg-item-wrap .product-msg-1 {
  margin-top: 70px;
}
.home-page .home-product-wrap .product-content2 .product-msg-item-wrap .product-msg-item {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: inherit;
  height: inherit;
}
.home-page .home-product-wrap .product-content2 .product-nav {
  padding: 0;
}
.home-page .home-product-wrap .product-content2 .pt-2-wrap {
  height: 53px;
  overflow: inherit;
  position: relative;
  margin-top: 100px;
}
.home-page .home-product-wrap .product-content2 .pt-2-wrap .pt-2 > p span {
  margin-left: 30px;
  font-size: 56px;
  font-weight: 100;
}
.home-page .home-product-wrap .product-content2 .pt-2-wrap:before {
  content: '';
  position: absolute;
  background-image: url('/images/home/hp-bg.svg');
  background-repeat: no-repeat;
  background-size: 1400px;
  overflow: hidden;
  color: #fff;
  width: 1500px;
  height: 1500px;
  left: -952px;
  top: -804px;
}
.home-page .home-product-wrap .product-content2 .pt-2i {
  -webkit-box-shadow: 1px 0px 34px #e60012;
          box-shadow: 1px 0px 34px #e60012;
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.home-page .home-product-wrap .product-content2 .pt-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  position: absolute;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .6s;
  transition: all .6s;
}
.home-page .home-product-wrap .product-content2 .pt-2.active {
  opacity: 1;
  visibility: inherit;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.home-page .home-product-wrap .product-content2 .pt-2 > img {
  display: block;
  width: 80px;
  height: 80px;
  margin: 0;
}
.home-page .home-product-wrap .product-content2 .pt-2 > p {
  font-size: 68px;
  font-weight: 700;
  color: #fff;
  margin-left: 33px;
}
.home-page .home-product-wrap .product-slider-btn {
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.home-page .home-product-wrap .product-slider-btn .carousel__arrow {
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(255, 255, 255, 0.1);
  margin: 0;
  cursor: pointer;
}
.home-page .home-product-wrap .product-slider-btn .carousel__arrow > img {
  display: block;
  width: 8px;
  height: 15px;
}
.home-page .home-product-wrap .product-slider-btn .carousel__arrow:hover {
  background: rgba(255, 255, 255, 0.2);
}
.home-page .home-product-wrap .product-msg-item {
  height: 630px;
  position: absolute;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .6s;
  transition: all .6s;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}
.home-page .home-product-wrap .product-msg-item.active {
  visibility: inherit;
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.home-page .home-product-wrap .product-apply-btns {
  position: absolute;
  left: 0;
  bottom: 90px;
}
.home-page .home-product-wrap .product-apply-btns .product-tips-t {
  color: rgba(255, 255, 255, 0.5);
  margin-top: 20px;
}
.home-page .home-product-wrap .product-content {
  margin-top: 132px;
}
.home-page .home-product-wrap .product-content .product-cont-sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 29px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(38, 38, 38, 0.1)), color-stop(60%, #262626), to(#262626));
  background: linear-gradient(to bottom, rgba(38, 38, 38, 0.1) 5%, #262626 60%, #262626);
  height: 680px;
}
.home-page .home-product-wrap .product-content .product-cont-sec .product-msg-wrap {
  padding-top: 50px;
  position: relative;
}
.home-page .home-product-wrap .product-content .product-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-page .home-product-wrap .product-content .product-header .pt-2-wrap {
  height: 53px;
  overflow: inherit;
  position: relative;
}
.home-page .home-product-wrap .product-content .product-header .pt-2-wrap:before {
  content: '';
  position: absolute;
  background-image: url('/images/home/hp-bg.svg');
  background-repeat: no-repeat;
  background-size: 1400px;
  overflow: hidden;
  color: #fff;
  width: 1500px;
  height: 1500px;
  left: -817px;
  top: -804px;
}
.home-page .home-product-wrap .product-content .product-header .pt-2i {
  -webkit-box-shadow: 1px 0px 34px #e60012;
          box-shadow: 1px 0px 34px #e60012;
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.home-page .home-product-wrap .product-content .product-header .pt-2i > img {
  display: block;
  width: 100%;
}
.home-page .home-product-wrap .product-content .product-header .pt-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  position: absolute;
  left: 135px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .6s;
  transition: all .6s;
}
.home-page .home-product-wrap .product-content .product-header .pt-2.active {
  opacity: 1;
  visibility: inherit;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.home-page .home-product-wrap .product-content .product-header .pt-2 > img {
  display: block;
  width: 80px;
  height: 80px;
  margin: 0;
}
.home-page .home-product-wrap .product-content .product-header .pt-2 > p {
  font-size: 68px;
  font-weight: 700;
  color: #fff;
  margin-left: 33px;
}
.home-page .home-product-wrap .product-content .product-left {
  width: 50%;
  min-width: 768px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 2;
}
.home-page .home-product-wrap .product-content .product-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 135px;
}
.home-page .common-pagination {
  bottom: 5% !important;
}
.home-page .common-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  background: #fff;
  opacity: 0.5;
  margin-right: 30px !important;
}
.home-page .common-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0 !important;
}
.home-page .common-pagination .swiper-pagination-bullet-active {
  opacity: 1;
}
.home-page .home-banner {
  height: 100vh;
  position: relative;
}
.home-page .home-banner .home-recruit {
  position: absolute;
  bottom: 80px;
  left: 0;
  padding: 0 20px 0 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#913132), to(#e80012));
  background: linear-gradient(to right, #913132, #e80012);
  z-index: 9;
  height: 51px;
  border-radius: 42px;
  cursor: pointer;
}
.home-page .home-banner .home-recruit .doll {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  line-height: 40px;
  margin: 0 10px 0 0;
}
.home-page .home-banner .home-recruit .doll > img {
  display: inline-block;
  width: 26px;
  vertical-align: middle;
}
.home-page .home-banner .home-recruit > p {
  margin: 0;
}
.home-page .home-banner .banner-mask {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.5);
}
.home-page .home-banner .banner-slider {
  width: 100%;
  height: 100%;
}
.home-page .home-banner .banner-slider video {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-page .home-banner .banner-slider .video-poster {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
}
.home-page .home-banner .banner-title-wrap {
  position: absolute;
  top: 172px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #fff;
  text-align: center;
  display: inline-block;
  z-index: 9;
}
.home-page .home-banner .banner-title-wrap .banner-btns {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.home-page .home-banner .banner-title-wrap .banner-title1 {
  font-size: 58px;
  line-height: 84px;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  text-shadow: 2px 2px 2px #000000;
  white-space: nowrap;
}
.home-page .home-banner .banner-title-wrap .banner-title2 {
  display: inline-block;
  font-size: 0;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.home-page .home-banner .banner-title-wrap .banner-title2 .banner-title2-txt {
  font-size: 20px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  padding: 0 13px;
  text-shadow: 2px 2px 2px #000000;
}
.home-page .home-banner .banner-title-wrap .banner-title2 .banner-title2-txt:before {
  content: '';
  background: #fff;
  width: 1px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.home-page .home-banner .banner-title-wrap .banner-title2 .banner-title2-txt:last-child:before {
  width: 0;
}
.home-page .home-banner .look-more {
  position: absolute;
  left: 0;
  bottom: 80px;
  height: 395px;
  width: 82px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  z-index: 9;
}
.home-page .home-banner .look-more .more-txt {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.home-page .home-banner .look-more .more-icon {
  margin-top: 18px;
  width: 39px;
  height: 53px;
  border-radius: 25px;
  border: 2px solid #fff;
  cursor: pointer;
  background: url('/images/home/arrow1.png') no-repeat 12px 14px, url('/images/home/arrow1.png') no-repeat 12px 23px, url('/images/home/arrow.png') no-repeat 12px 32px;
}
.home-page .home-banner .look-more .more-icon:hover {
  -webkit-animation: look 1s infinite;
          animation: look 1s infinite;
}
.home-page .home-banner .dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 80px;
  height: 20px;
  text-align: center;
}
.home-page .home-banner .dots .dot {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.7);
  text-indent: -999em;
  margin-right: 30px;
}
.home-page .home-banner .dots .dot:last-child {
  margin-right: 0;
}
.home-page .home-banner .dots .dot.active {
  background-color: #ffffff;
}
.index-header-wrap {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 8;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ny-page .index-container {
  min-width: 1320px;
}
.statement-page .jl-cont .jl-title {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 50px;
}
.statement-page .jl-cont .jl-box {
  margin-bottom: 18px;
  line-height: 1.3;
}
.statement-page .jl-cont .js-qrcode > img {
  margin: 0;
  display: block;
  width: 150px;
  height: 150px;
}
.index-container {
  min-width: 1280px;
  max-width: 4000px;
  margin: 0 auto;
}
.index-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-transition: all .6s;
  transition: all .6s;
  width: 100%;
}
.index-header.--down {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.index-header .index-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
}
.index-header .index-header-content .index-header-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.index-header .index-header-content .index-header-right .header-user {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.index-header .index-header-content .index-header-right .header-user .not-login {
  width: 120px;
  height: 40px;
  cursor: pointer;
  border-radius: 25px;
  background: #d71718;
  text-align: center;
  line-height: 40px;
  display: none;
}
.index-header .index-header-content .index-header-right .header-user .is-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  height: 100%;
  position: relative;
  display: none;
}
.index-header .index-header-content .index-header-right .header-user .is-login span {
  width: 65px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  padding: 0 5px;
}
.index-header .index-header-content .index-header-right .header-user .is-login img {
  width: 31px;
  height: 31px;
}
.index-header .index-header-content .index-header-right .header-user .is-login:hover .insdeMenu {
  display: block;
}
.index-header .index-header-content .index-header-right .insdeMenu {
  display: none;
  background: #121212;
  border-top: 0;
  position: absolute;
  width: 160px;
  top: 100%;
  left: 0;
  z-index: 10;
}
.index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item {
  display: block;
  height: 50px;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-weight: 700;
  color: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
}
.index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item:last-child {
  border-bottom: 0;
}
.index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item:hover {
  color: #fff;
}
.index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item:hover > img {
  display: block;
}
.index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item > img {
  width: 12px;
  display: block;
  display: none;
  margin: 0;
}
.index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item.active {
  color: #d71718 !important;
}
.index-header .index-header-content .index-header-right .header-area {
  margin: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.index-header .index-header-content .index-header-right .header-area .area-item {
  display: block;
  width: 16px;
  height: 16px;
  padding: 5px;
  cursor: pointer;
  margin-left: 30px;
}
.index-header .index-header-content .index-header-right .header-area .area-item:first-child {
  margin-left: 0;
}
.index-header .index-header-content .index-header-right .header-area .area-item > img {
  display: block;
  width: 100%;
}
.index-header .index-header-content .index-header-right .nav-wrap {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}
.index-header .index-header-content .index-header-right .nav-wrap li {
  width: 140px;
  position: relative;
}
.index-header .index-header-content .index-header-right .nav-wrap li.active > a {
  color: #d71718;
}
.index-header .index-header-content .index-header-right .nav-wrap li:hover .insdeMenu {
  display: block;
}
.index-header .index-header-content .index-header-right .nav-wrap li > a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}
.index-header .index-header-content .header-logo {
  width: 105.65px;
  display: block;
  margin: 0;
}
.index-header .index-header-content .header-logo > img {
  display: block;
  width: 100%;
}
.black-bgc {
  background-color: #121212;
}
@-webkit-keyframes look {
  33% {
    background: url('/images/home/arrow.png') no-repeat 12px 14px, url('/images/home/arrow1.png') no-repeat 12px 23px, url('/images/home/arrow1.png') no-repeat 12px 32px;
  }
  66% {
    background: url('/images/home/arrow1.png') no-repeat 12px 14px, url('/images/home/arrow.png') no-repeat 12px 23px, url('/images/home/arrow1.png') no-repeat 12px 32px;
  }
  100% {
    background: url('/images/home/arrow1.png') no-repeat 12px 14px, url('/images/home/arrow1.png') no-repeat 12px 23px, url('/images/home/arrow.png') no-repeat 12px 32px;
  }
}
@keyframes look {
  33% {
    background: url('/images/home/arrow.png') no-repeat 12px 14px, url('/images/home/arrow1.png') no-repeat 12px 23px, url('/images/home/arrow1.png') no-repeat 12px 32px;
  }
  66% {
    background: url('/images/home/arrow1.png') no-repeat 12px 14px, url('/images/home/arrow.png') no-repeat 12px 23px, url('/images/home/arrow1.png') no-repeat 12px 32px;
  }
  100% {
    background: url('/images/home/arrow1.png') no-repeat 12px 14px, url('/images/home/arrow1.png') no-repeat 12px 23px, url('/images/home/arrow.png') no-repeat 12px 32px;
  }
}
.home-aside {
  position: fixed;
  width: 40px;
  right: 20px;
  top: 60%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 99;
  color: #fff;
}
.home-aside .aside-code {
  margin-top: 5px;
  background-color: #fff;
  border-radius: 50%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.home-aside .aside-code > img {
  display: block;
  width: 16px;
}
.home-aside .huodong,
.home-aside .shiyong {
  margin-top: 5px;
  background-color: #fff;
  border-radius: 25px;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #8d2f31;
  line-height: 18px;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.home-aside .huodong > img,
.home-aside .shiyong > img {
  display: block;
  width: 16px;
}
.home-aside .huodong > i,
.home-aside .shiyong > i {
  font-size: 18px;
}
.home-aside .huodong {
  position: relative;
}
.home-aside .huodong:hover .offer-box-wrap {
  display: block;
  top: -265px;
}
.home-aside .lianxi {
  height: 160px;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background: #8d2f31;
  position: relative;
}
.home-aside .lianxi:hover .offer-box-wrap {
  display: block;
  top: -265px;
}
.home-aside .lianxi .lx-icon {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 15px #e60012;
          box-shadow: 0px 0px 15px #e60012;
  margin-bottom: 15px;
}
.home-aside .lianxi .m1 {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  height: 80px;
  text-align-last: justify;
}
.home-aside .offer-box-wrap {
  position: absolute;
  right: 0;
  min-width: 205px;
  display: none;
  padding-bottom: 60px;
  cursor: auto;
}
.home-aside .offer-box-wrap .active-item {
  background: #F2F2F2;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  padding: 0 8px;
  cursor: pointer;
  margin-bottom: 10px;
}
.home-aside .offer-box-wrap .active-item:last-child {
  margin-bottom: 0;
}
.home-aside .offer-box-wrap .active-item > img {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 4px 0 0;
}
.home-aside .offer-box-wrap .active-item .p {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  font-size: 12px;
}
.home-aside .offer-box-wrap .active-item > p {
  white-space: nowrap;
  margin-left: 4px;
}
.home-aside .offer-box-wrap .offer-box {
  border-radius: 6px;
  overflow: hidden;
  -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15);
}
.home-aside .offer-box-wrap .fix-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  background-color: #8d2f31;
  padding: 0 10px;
  color: #fff;
}
.home-aside .offer-box-wrap .fix-message .doll {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  line-height: 40px;
  margin: 0 10px 0 0;
}
.home-aside .offer-box-wrap .fix-message .doll > img {
  display: inline-block;
  width: 26px;
  vertical-align: middle;
}
.home-aside .offer-box-wrap .fix-cont {
  padding: 15px 14px;
  color: #292929;
  font-size: 12px;
  background-color: #fff;
}
.home-aside .offer-box-wrap .fix-cont .code-icon {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  margin-left: 34px;
  margin-top: 5px;
}
.home-aside .offer-box-wrap .fix-cont .fix-code-img {
  margin-top: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apply-btns {
  display: inline-block;
  font-size: 0;
  margin-top: 36px;
}
.apply-btns .banner-b1 {
  font-size: 16px;
  vertical-align: middle;
  display: inline-block;
  width: 130px;
  line-height: 58px;
  border-radius: 32.5px;
  border: 1px solid #d71718;
  text-align: center;
  cursor: pointer;
  margin-right: 10px;
  text-align: left;
  padding-left: 30px;
  color: #fff;
  background-color: transparent;
  background: url('/images/home/right2.svg') no-repeat 120px 23px;
  border-color: #fff;
}
.apply-btns .banner-b1:last-child {
  margin-right: 0;
}
.apply-btns .banner-b1:hover {
  background: url('/images/home/right.svg') no-repeat 120px 23px;
  background-color: #d71718;
  border-color: #d71718;
}
.apply-btns .banner-b2 {
  background: url('/images/home/right.svg') no-repeat 120px 23px;
  background-color: #d71718;
  border-color: #d71718;
}
.h-main {
  position: relative;
  z-index: 1;
  margin-bottom: 380px;
}
.home-footer-wrap {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 380px;
}
.home-footer {
  position: relative;
  z-index: -1;
  color: #fff;
  background-image: url('/images/home/footer-bg.png');
  background-repeat: no-repeat;
  background-position: left -10px;
  width: 100%;
  padding: 70px 0 0 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.home-footer .footer-blur {
  position: absolute;
  left: 53px;
  top: 1px;
  border-radius: 50%;
  background-color: #d71718;
  -webkit-filter: blur(60px);
          filter: blur(60px);
  z-index: -1;
  width: 160px;
  height: 160px;
}
.home-footer .footer-logo {
  width: 105.65px;
  display: block;
  margin: 0;
  position: relative;
}
.home-footer .footer-logo > img {
  display: block;
  width: 100%;
}
.home-footer .footer-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgba(255, 255, 255, 0.7);
}
.home-footer .footer-info .qrcode-wrap {
  margin: 75px 0 0 35px;
}
.home-footer .footer-info .qrcode-wrap .code-item {
  margin: 0 15px 0 0;
}
.home-footer .tip1 {
  margin-top: 40px;
  margin-bottom: 12px;
  line-height: 16px;
}
.home-footer .tip2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
  line-height: 26px;
}
.home-footer .tip2 > img {
  display: block;
  width: 16px;
  margin: 0 9px 0 0;
}
.home-footer .tip3,
.home-footer .tip4 {
  margin: 15px 0 0 0;
  color: rgba(255, 255, 255, 0.7);
}
.home-footer .tip3 a,
.home-footer .tip4 a {
  color: rgba(255, 255, 255, 0.7);
}
.home-footer .tip6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
}
.home-footer .tip6 img {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
}
.home-footer .tip6 a {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 5px 0 0;
}
.home-footer .tip4 {
  display: none;
}
.home-footer .footer-link-wrap {
  position: absolute;
  width: 60%;
  right: 0;
  top: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  padding: 60px 70px 0 70px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.home-footer .footer-link-wrap .footer-link-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  margin-right: 3%;
  position: relative;
}
.home-footer .footer-link-wrap .footer-link-item .link-tips {
  position: absolute;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 150px;
  color: rgba(255, 255, 255, 0.5);
}
.home-footer .footer-link-wrap .footer-link-item:last-child {
  margin-right: 0;
}
.home-footer .footer-link-wrap .footer-link-item .footer-link-title {
  font-size: 16px;
  line-height: 24px;
}
.home-footer .footer-link-wrap .footer-link-item .link-list {
  margin-top: 22px;
  font-size: 14px;
}
.home-footer .footer-link-wrap .footer-link-item .link-list > div {
  margin-bottom: 5px;
}
.home-footer .footer-link-wrap .footer-link-item .link-list .link-otem {
  color: rgba(255, 255, 255, 0.7);
}
.qrcode-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
}
.qrcode-wrap .code-item {
  background: #fff;
  margin: 0 10px 0 0;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 97px;
  height: 107px;
  position: relative;
}
.qrcode-wrap .code-item:last-child {
  margin-right: 0;
}
.qrcode-wrap .code-item > img {
  display: block;
  width: 87px;
  height: 87px;
}
.qrcode-wrap .code-item > p {
  text-align: center;
  font-size: 9px;
  line-height: 10px;
  position: absolute;
  left: 0;
  bottom: 3px;
  color: #000;
  width: 100%;
}
.ny-page {
  background-color: #fff;
  color: #000;
}
.ny-header-wrap {
  height: 140px;
}
.ny-header.index-header {
  border-bottom: none;
  background-color: #000;
  height: 80px;
  -webkit-transition: background .6s;
  transition: background .6s;
}
.ny-header.index-header .init-color-ele {
  display: block !important;
}
.ny-header.index-header .change-color-ele {
  display: none !important;
}
.nav-two-wrap {
  height: 60px;
  background: rgba(38, 38, 38, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding-right: 46px;
  -webkit-transition: all .6s;
  transition: all .6s;
}
.nav-two-wrap .menu-current {
  position: relative;
}
.nav-two-wrap .menu-current:hover .menus-list {
  display: block;
}
.nav-two-wrap .menus-list {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.nav-two-wrap .menus-one-item-wrap {
  background-color: #7f191a;
  color: #bf8c8d;
  width: 320px;
  cursor: pointer;
  font-size: 20px;
  padding-left: 40px;
  margin: 0;
}
.nav-two-wrap .menus-one-item-wrap:last-child .menus-one-item {
  border: none;
}
.nav-two-wrap .menus-one-item-wrap .menus-one-item {
  height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #994748;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
}
.nav-two-wrap .menus-one-item-wrap .menus-one-item > p {
  font-weight: 700;
  font-size: 20px;
}
.nav-two-wrap .menus-one-item-wrap .menus-one-item .right-icon {
  margin-right: 40px;
}
.nav-two-wrap .menus-one-item-wrap .menus-one-item .right-icon .i1 {
  display: block;
  width: 16px;
  display: none;
}
.nav-two-wrap .menus-one-item-wrap .menus-one-item .right-icon .i2 {
  display: block;
  width: 14px;
  display: none;
}
.nav-two-wrap .menus-one-item-wrap .menus-one-item:hover {
  color: #fff;
}
.nav-two-wrap .menus-one-item-wrap .menus-one-item:hover .right-icon .i2 {
  display: block;
}
.nav-two-wrap .menus-one-item-wrap.active {
  color: #fff;
  background-color: #8d1c1d;
}
.nav-two-wrap .menus-one-item-wrap.active > .menus-one-item .right-icon .i1 {
  display: block;
}
.nav-two-wrap .menus-one-item-wrap.active > .menus-one-item .right-icon .i2 {
  display: none !important;
}
.nav-two-wrap .menus-two-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  font-size: 14px;
  color: #fff;
  margin: 0;
}
.nav-two-wrap .menus-two-item-wrap .menus-two-item {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: 2px solid transparent;
  margin: 0 10px;
  font-size: 16px;
  cursor: pointer;
}
.nav-two-wrap .menus-two-item-wrap .menus-two-item > a {
  color: inherit;
}
.nav-two-wrap .menus-two-item-wrap .menus-two-item.active {
  color: #d71718;
  border-color: #d71718;
}
.index-header-wrap.--ny-down .index-header.ny-header {
  background-color: #fff;
}
.index-header-wrap.--ny-down .index-header.ny-header .index-header-content {
  color: #fff;
}
.index-header-wrap.--ny-down .index-header.ny-header .index-header-content .index-header-right .nav-wrap li > a {
  color: #000;
}
.index-header-wrap.--ny-down .index-header.ny-header .index-header-content .index-header-right .nav-wrap li.active > a {
  color: #d71718;
}
.index-header-wrap.--ny-down .index-header.ny-header .index-header-content .index-header-right .header-user .is-login {
  color: #000;
}
.index-header-wrap.--ny-down .nav-two-wrap {
  background: #f1f1f1;
}
.index-header-wrap.--ny-down .nav-two-wrap .menus-two-item-wrap {
  color: #000;
}
.index-header-wrap.--ny-down .init-color-ele {
  display: none !important;
}
.index-header-wrap.--ny-down .change-color-ele {
  display: block !important;
}
.index-header-wrap.--ny-down .index-header-content {
  color: #000;
}
.ny-page.news-page .h-main {
  margin-top: 200px;
}
.ny-p-top {
  height: 704px;
  background-color: #121212;
  position: relative;
  overflow: hidden;
}
.ny-p-top::before {
  content: '';
  position: absolute;
  background-image: url(/images/neiye/top-bg.png);
  background-repeat: no-repeat;
  right: 0;
  top: -70px;
  background-size: 1920px;
  overflow: hidden;
  width: 1920px;
  height: 704px;
}
.ny-p-top::after {
  content: '';
  position: absolute;
  right: -110px;
  top: -60px;
  border-radius: 50%;
  background-color: #d71718;
  -webkit-filter: blur(60px);
  filter: blur(60px);
  z-index: 1;
  width: 200px;
  height: 200px;
}
.ny-jieshao {
  margin: -380px 0 0 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  background-image: url('/images/neiye/js-bg.png');
  background-repeat: no-repeat;
  background-size: 1137px 326px;
  background-position: 140px bottom;
  min-height: 550px;
}
.ny-jieshao.has-bg .apply-btns {
  display: inline-block;
}
.ny-jieshao.has-bg .ny-jieshao-cont .ny-jieshao-cont-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ny-jieshao.has-bg .ny-jiehshao-cont-nm {
  display: none;
}
.ny-jieshao.has-bg .ny-jiehshao-cont-p1 {
  display: block;
}
.ny-jieshao.has-bg .ny-jiehshao-cont-p1-sp,
.ny-jieshao.has-bg .ny-jieshao-cont-tips {
  display: none;
}
.ny-jieshao .apply-btns {
  display: none;
}
.ny-jieshao .ny-jieshao-img {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ny-jieshao .ny-jieshao-img > img {
  display: block;
  margin: -70px 0 0 0;
  width: 100%;
  min-width: 850px;
}
.ny-jieshao .ny-jieshao-img .ny-jieshao-img-box {
  margin: -70px 0 0 0;
  position: relative;
}
.ny-jieshao .ny-jieshao-img .ny-jieshao-img-box > img {
  display: block;
  width: 100%;
  min-width: 850px;
}
.ny-jieshao .ny-jieshao-img .ny-jieshao-img-box .video-play-icon {
  position: absolute;
  display: none;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  cursor: pointer;
  opacity: 0.8;
  min-width: auto;
}
.ny-jieshao .ny-jieshao-img .ny-jieshao-img-box .video-play-icon:hover {
  opacity: 1;
}
.ny-jieshao .ny-jieshao-cont {
  margin-left: 4%;
  padding-top: 70px;
  width: 49%;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 30px;
  background-image: url('/images/neiye/t-line.png');
  background-repeat: no-repeat;
  background-size: 100% 2px;
  background-position: left bottom;
  margin-bottom: 48px;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > img {
  width: 70px;
  height: 70px;
  margin: 0 30px 0 0;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > p {
  margin: 0;
  font-size: 55px;
  line-height: 1.5;
  font-weight: 700;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > span {
  font-size: 30px;
  margin-left: 20px;
  line-height: 1.2;
  margin-top: 19px;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-right: 10%;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips .product-tips {
  width: 50%;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips .product-tips .pti-wrap {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
  margin-left: 0;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips .product-tips .pti-wrap > img {
  max-width: 100%;
  max-height: 25px;
  margin-top: 5px;
}
.ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips .product-tips > p {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.ny-jieshao .ny-jiehshao-cont-nm {
  margin-bottom: 25px;
  font-size: 38px;
  line-height: 56px;
  padding-bottom: 40px;
  background-image: url('/images/neiye/t-line.png');
  background-repeat: no-repeat;
  background-size: 100% 2px;
  background-position: left bottom;
}
.ny-jieshao .ny-jiehshao-cont-p1 {
  font-size: 16px;
  line-height: 35px;
  padding-right: 20%;
  display: none;
  margin: 0;
  word-break: break-all;
  text-align: justify;
}
.ny-jieshao .ny-jiehshao-case-qrcode {
    display: flex;
    gap: 64px;
    margin-top: 32px;
}
.ny-jieshao .ny-jiehshao-case-qrcode .ny-jiehshao-case-qrcode-wrap {
    display: flex;
    flex-direction:column;
    align-items: center;
    gap:8px;
    margin: unset;
}
.ny-jieshao .ny-jiehshao-case-qrcode .ny-jiehshao-case-qrcode-img {
    height: 140px;
    width: 140px;
    margin: unset;
}
.ny-jieshao .ny-jiehshao-case-qrcode p {
    font-size: 12px;
}
.ny-jieshao .ny-jiehshao-cont-activity {
  margin-top: 10px;
  padding-right: 20%;
  line-height: 35px;
  display: none;
}
.ny-jieshao .ny-jiehshao-cont-activity h1 {
  font-size: 16px;
}
.ny-jieshao .ny-jiehshao-cont-activity h2 {
  font-size: 16px;
  position: relative;
  padding-left: 20px;
  word-break: break-all;
  text-align: justify;
}
.ny-jieshao .ny-jiehshao-cont-activity h2::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 14.5px;
  background-color: #000;
}
.ny-jieshao .ny-jiehshao-cont-p1-sp {
  display: block;
}
.ny-content-box {
  padding-bottom: 200px;
  margin: 50px auto 0 auto;
  overflow: hidden;
}
.ny-content-box .hm-video {
  display: none;
  margin-bottom: 20px;
  position: relative;
}
.ny-content-box .hm-video .ny-jieshao-top-b {
  display: block;
  width: 100%;
}
.ny-content-box .hm-video .video-play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 140px;
  height: 140px;
  opacity: 0.8;
}
.ny-content-box .ny-title {
  font-size: 58px;
  line-height: 84px;
  width: 1320px;
  margin: 0 auto;
}
.ny-content-box .ny-c-title {
  width: 1320px;
  font-size: 34px;
  line-height: 1.5;
  margin-bottom: 40px;
  text-align: center;
}
.ny-content-box .ny-article {
  width: 750px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.ny-content-box .ny-article .case-head {
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 60px;
}
.ny-content-box .ny-article .case-head > img {
  margin: 0 10px 0 0;
  width: 66px;
  display: block;
}
.ny-content-box .ny-article .case-head > div {
  margin: 0;
}
.ny-content-box .ny-article .case-t1 {
  background: #F4F4F4;
  padding-left: 14px;
  margin: 30px 0 30px 0;
}
.ny-content-box .ny-article .case-wrap {
  padding: 0 16px;
}
.ny-content-box .ny-article .case-basic-msg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ny-content-box .ny-article .case-basic-msg > div {
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 20px;
  margin-bottom: 12px;
}
.ny-content-box .ny-article .case-describe {
  margin: 10px 0;
}
.ny-content-box .case-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #606266;
  border-bottom: 1px solid #e1e4e8;
  width: 1320px;
}
.ny-content-box .case-search .item {
  width: 100px;
  text-align: center;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 40px;
  font-size: 16px;
  margin-right: 0;
  cursor: pointer;
  position: relative;
}
.ny-content-box .case-search .item::before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.ny-content-box .case-search .item.active {
  color: #d71718;
}
.ny-content-box .case-search .item.active::before {
  background: #d71718;
}
.ny-content-box .case-search .item:first-child {
  margin-left: 0;
}
.ny-content-box .item-case-swiper-wrap {
  width: 1320px;
  overflow: hidden;
  position: relative;
}
.ny-content-box .item-case-swiper-wrap::after {
  content: '';
  clear: both;
  display: table;
  visibility: hidden;
}
.ny-content-box .item-case-swiper-wrap .item-case-swiper {
  float: left;
  white-space: nowrap;
  width: 100%;
  margin-left: 0;
  -webkit-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
}
.ny-content-box .item-case-swiper-wrap .item-case-swiper-item {
  display: inline-block;
  font-size: 0;
  width: 100%;
}
.ny-content-box .item-case-swiper-wrap .item-case-swiper-item .item-case-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ny-content-box .item-case {
  margin: 30px 30px 0 0;
  cursor: pointer;
  width: 240px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  font-size: 16px;
  border: 1px solid #e1e4e8;
  border-radius: 2px;
}
.ny-content-box .item-case:nth-child(5n) {
  margin: 30px 0 0 0;
}
.ny-content-box .item-case:hover {
  border-color: #d71718;
  color: #d71718;
}
.ny-content-box .ny-list {
  width: 1320px;
}
.ny-content-box .ny-list .sub-serach-switch {
  float: none;
  position: inherit;
}
.ny-content-box .ny-list .list-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ny-content-box .ny-list .list-wrap .item-emp {
  width: 300px;
  height: 200px;
  /*250*/
  margin: 54px 30px 0 0;
  padding-top: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.ny-content-box .ny-list .list-wrap .item-emp:nth-child(4n) {
  margin: 54px 0 0 0;
}
.ny-content-box .ny-list .list-wrap .item-emp:hover {
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
}
.ny-content-box .ny-list .list-wrap .item-emp .head {
  margin-bottom: 25px;
}
.ny-content-box .ny-list .list-wrap .item-emp .head > img {
  display: block;
  width: 66px;
  margin: 0 auto;
}
.ny-content-box .ny-list .list-wrap .item-emp .item-emp-title {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 40px;
  text-align: center;
}
.ny-content-box .ny-list .list-wrap .item-emp .item-emp-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 40px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 16px;
}
.ny-content-box .ny-list .list-wrap .item-emp .item-emp-cont .label {
  min-width: 60px;
  margin-right: 14px;
}
.ny-content-box .ny-list .list-wrap .item-emp .item-emp-cont .c {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ny-content-box .ny-list .list-wrap .item-software {
  margin: 100px 0 0 0;
  width: 100%;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  background: #fff;
  padding: 50px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item:hover {
  background: #F9F9F9;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-img {
  width: 174px;
  height: 100%;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-img > img {
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 5px;
  overflow: hidden;
  margin: 40px 0 40px 12px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-h1 {
  font-size: 20px;
  font-weight: bold;
  color: #2C2C2C;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-h2 {
  margin-top: 10px;
  font-size: 14px;
  color: #4B4B4B;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-h3 {
  margin-top: 10px;
  font-size: 14px;
  color: #4B4B4B;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-h3 > .version-btn {
  color: #d71718;
  margin-left: 20px;
  cursor: pointer;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  line-height: 20px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-btns .item-shc-btn {
  padding: 7px 20px;
  border: 1px solid #d71718;
  color: #d71718;
  border-radius: 4px;
  margin-right: 10px;
  margin-left: 0;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-btns .item-shc-btn .hoverBg {
  position: absolute;
  width: 0px;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-btns .item-shc-btn:hover {
  color: #fff;
  border-color: #d71718;
  -webkit-transition: color .8s;
  transition: color .8s;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-head .item-sh-content .item-shc-btns .item-shc-btn:hover .hoverBg {
  width: 100%;
  background: #d71718;
  -webkit-transition: width .8s;
  transition: width .8s;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list-wrap {
  margin: 30px 0 0 0;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list {
  margin: 15px 0 0 0;
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 0px #0000001F;
          box-shadow: 0px 0px 12px 0px #0000001F;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 12px;
  position: relative;
  display: none;
  border-radius: 8px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list:first-child {
  margin: 0;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-up {
  position: absolute;
  right: 15px;
  color: #d71718;
  top: 5px;
  padding-left: 20px;
  cursor: pointer;
  font-size: 12px;
  background: url('/images/neiye/about/arrow-up.svg') no-repeat 0px 4px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem {
  padding: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #EDEDED;
  color: #4B4B4B;
  position: relative;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem.hide .sv-toggle:after {
  content: '鏌ョ湅鍏ㄩ儴';
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem.hide .item-sv-otem-cont {
  display: none;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem.hide .item-sv-otem-p2 {
  display: block;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .sv-toggle {
  color: #d71718;
  cursor: pointer;
  width: 80px;
  position: absolute;
  right: 10px;
  top: 25px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .sv-toggle:after {
  content: '鏀惰捣鍐呭';
  display: block;
  text-align: right;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-p {
  margin-bottom: 10px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-p2 {
  display: none;
  white-space: nowrap;
  /* 绂佹鏂囨湰鎹㈣ */
  overflow: hidden;
  /* 闅愯棌瓒呭嚭鑼冨洿鐨勫唴瀹 */
  text-overflow: ellipsis;
  /* 浣跨敤鐪佺暐鍙 */
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .mt1 {
  margin-top: 12px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .mtc1 {
  text-indent: 2em;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 .f1-cont ul {
  padding-left: 2em;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 .f1-cont ul li {
  position: relative;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 .f1-cont ul li::before {
  content: '';
  position: absolute;
  left: -17px;
  top: 10px;
  border-radius: 50%;
  background: #4B4B4B;
  width: 6px;
  height: 6px;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 .f1-cont .decimal li {
  list-style-type: decimal;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 .f1-cont .decimal li::before {
  display: none;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 .f1-cont .lower-alpha {
  counter-reset: letter-counter;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem .item-sv-otem-cont .f1 .f1-cont .lower-alpha li::before {
  counter-increment: letter-counter;
  content: counter(letter-counter, lower-alpha) ". ";
  border-radius: inherit;
  background: transparent;
  width: 15px;
  height: auto;
  text-align: justify;
  top: -1px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  word-wrap: break-word;
  /* text-orientation: upright; */
  letter-spacing: 2px;
  line-height: 1.5px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.ny-content-box .ny-list .list-wrap .item-software .item-software-item .item-software-version-list .item-sv-otem:last-child {
  border-bottom: none;
}
.ny-content-box .ny-list .list-wrap .item-download {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 25px 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100px;
}
.ny-content-box .ny-list .list-wrap .item-download:nth-child(even) {
  background: #f9f9f9;
}
.ny-content-box .ny-list .list-wrap .item-download .down-icon {
  display: block;
  width: 50px;
  margin: 0 15px 0 0;
}
.ny-content-box .ny-list .list-wrap .item-download .down-name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 15px 0 0;
}
.ny-content-box .ny-list .list-wrap .item-download .down-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ny-content-box .ny-list .list-wrap .item-download .down-btns .down-btn {
  display: block;
  cursor: pointer;
  width: 88px;
  margin: 0 0 0 5px;
  height: 26px;
  line-height: 26px;
  color: #292929;
  border: 1px solid #292929;
  border-radius: 2px;
  position: relative;
  z-index: 2;
  text-align: center;
}
.ny-content-box .ny-list .list-wrap .item-download .down-btns .down-btn .hoverBg {
  position: absolute;
  width: 0px;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.ny-content-box .ny-list .list-wrap .item-download .down-btns .down-btn:hover {
  color: #fff;
  border-color: #d71718;
  -webkit-transition: color .8s;
  transition: color .8s;
}
.ny-content-box .ny-list .list-wrap .item-download .down-btns .down-btn:hover .hoverBg {
  width: 100%;
  background: #d71718;
  -webkit-transition: width .8s;
  transition: width .8s;
}
.ny-content-box .ny-list .list-wrap .item {
  width: 400px;
  height: 345px;
  margin: 54px 60px 0 0;
  background-color: #f5f7f9;
  cursor: pointer;
}
.ny-content-box .ny-list .list-wrap .item:nth-child(3n) {
  margin: 54px 0 0 0;
}
.ny-content-box .ny-list .list-wrap .item .item-img-box {
  position: relative;
  overflow: hidden;
  height: 225px;
}
.ny-content-box .ny-list .list-wrap .item .item-img-box > img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.ny-content-box .ny-list .list-wrap .item .item-img-box > img:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.ny-content-box .ny-list .list-wrap .item .item-img-box .play {
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 30px;
  height: 30px;
}
.ny-content-box .ny-list .list-wrap .item .item-img-box .play > img {
  display: block;
  width: 100%;
}
.ny-content-box .ny-list .list-wrap .item .h1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 20px;
  margin-bottom: 15px;
  font-size: 18px;
  word-wrap: break-word;
  height: 48px;
  margin-top: 19px;
  color: #666;
}
.ny-content-box .ny-list .list-wrap .item .h2 {
  padding: 0 20px;
  font-size: 14px;
  line-height: 16px;
  color: #7a7b7d;
  margin-top: 20px;
}
.ny-content-box .ny-list .list-wrap .item-share {
  height: auto;
}
.searchTop .newsKeys {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.searchTop .newsKeys input[name="searchText"] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  background: url(/images/keyWord.svg) 2px center no-repeat;
  height: 34px;
  line-height: 34px;
  padding-left: 46px;
  border: 1px solid #e5e5e5;
  border-radius: 18px;
  margin: 0;
}
.searchTop .newsKeys .search-btn {
  width: 95px;
  margin-left: 30px;
  text-align: center;
  padding-left: 30px;
  color: #D71718;
  border: 1px solid #D71718;
  border-radius: 18px;
  background: url(../images/show.svg) 20px center no-repeat, #ffffff;
  background-size: 16px 16px;
  cursor: pointer;
}
.isM.conference-page .bottomCopyBox {
  height: 120px;
  position: relative;
}
.isM.conference-page .bottomCopyBox .copyBlackBox {
  width: 100%;
}
.isM.conference-page .bottomCopyBox .copyBlackBox > div {
  font-size: 38px !important;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.isM.conference-page .bottomCopyBox .copyBlackBox > div a {
  margin: 0 0 0 30px;
}
.isM.conference-page .bottomCopyBox .copyBlackBox .clear {
  display: none;
}
.isM.modeling-page .user-info-img-right {
  margin-top: 40px;
}
.isM.modeling-page .bottomCopyBox {
  position: relative;
}
.isM.conference-page,
.isM.modeling-page {
  display: none;
  min-width: inherit;
}
.isM.conference-page .bottomCopyBox,
.isM.modeling-page .bottomCopyBox {
  display: none;
}
.isM.conference-page .home-footer-wrap,
.isM.modeling-page .home-footer-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.isM.conference-page .assist.windAssist,
.isM.modeling-page .assist.windAssist {
  display: none;
}
.isM.conference-page .change-year > p,
.isM.modeling-page .change-year > p {
  font-size: 50px;
  font-weight: 700;
}
.isM.conference-page .user-application-banner-wrap,
.isM.modeling-page .user-application-banner-wrap,
.isM.conference-page .index.fixed-header,
.isM.modeling-page .index.fixed-header,
.isM.conference-page .modeling-banner,
.isM.modeling-page .modeling-banner,
.isM.conference-page .modeling_two_sm,
.isM.modeling-page .modeling_two_sm {
  display: none;
}
.isM.conference-page .user-base-info .user-page-title-name,
.isM.modeling-page .user-base-info .user-page-title-name {
  margin: 40px 0;
}
.isM.conference-page .user-info-text-left,
.isM.modeling-page .user-info-text-left {
  height: auto !important;
}
.isM.conference-page .wonderful-review-box2 .half-img-befor-box.fl,
.isM.modeling-page .wonderful-review-box2 .half-img-befor-box.fl {
  float: none;
  width: 100%;
  height: auto;
}
.isM.conference-page .wonderful-review-box2 .half-img-befor-box img,
.isM.modeling-page .wonderful-review-box2 .half-img-befor-box img {
  display: block;
  width: 100%;
  height: auto;
}
.isM.conference-page .wonderful-review-box2 .half-img-befor-box.fr,
.isM.modeling-page .wonderful-review-box2 .half-img-befor-box.fr {
  display: none;
}
.isM.conference-page .wonderful-review-box2 .half-img-befor-box p,
.isM.modeling-page .wonderful-review-box2 .half-img-befor-box p {
  font-size: 42px;
  line-height: 1.3;
  top: 14px;
}
.isM.conference-page .sliderimg,
.isM.modeling-page .sliderimg {
  display: block !important;
}
.isM.conference-page .user-nav-box,
.isM.modeling-page .user-nav-box {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 8;
  height: 160px;
}
.isM.conference-page .user-nav-box .indse-user-nav-box,
.isM.modeling-page .user-nav-box .indse-user-nav-box {
  width: inherit;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .user-left-logo-name,
.isM.modeling-page .user-nav-box .indse-user-nav-box .user-left-logo-name {
  float: none;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .user-right-nav-list,
.isM.modeling-page .user-nav-box .indse-user-nav-box .user-right-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
  margin: 0;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul,
.isM.modeling-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li,
.isM.modeling-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li {
  float: none;
  min-width: 140px;
  width: inherit;
  padding: 0 30px;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li > a,
.isM.modeling-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li > a {
  font-size: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li.active,
.isM.modeling-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li.active {
  border-bottom: none;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li.active > a,
.isM.modeling-page .user-nav-box .indse-user-nav-box .user-right-nav-list ul li.active > a {
  color: #d71718;
}
.isM.conference-page .user-nav-box .indse-user-nav-box .clear,
.isM.modeling-page .user-nav-box .indse-user-nav-box .clear {
  display: none;
}
.isM.conference-page .user-page-title-name p,
.isM.modeling-page .user-page-title-name p {
  font-size: 68px;
  color: #000;
}
.isM.conference-page .user-page-title-name span,
.isM.modeling-page .user-page-title-name span {
  margin: 35px 0 0 0;
}
.isM.conference-page .user-info-text-left,
.isM.modeling-page .user-info-text-left {
  float: none;
  margin: 0;
  height: auto;
  width: 100%;
}
.isM.conference-page .user-info-text-left p,
.isM.modeling-page .user-info-text-left p {
  font-size: 50px !important;
  line-height: 2 !important;
  color: #000;
  text-align: justify;
}
.isM.conference-page .user-info-img-right,
.isM.modeling-page .user-info-img-right {
  float: none;
  width: 100%;
  height: auto;
  display: none;
}
.isM.conference-page .user-info-img-right img,
.isM.modeling-page .user-info-img-right img {
  display: block;
  width: 100%;
  height: auto;
}
.isM.conference-page #title2,
.isM.modeling-page #title2,
.isM.conference-page .meeting-time-plan-box,
.isM.modeling-page .meeting-time-plan-box,
.isM.conference-page .meeting-people-outside-box,
.isM.modeling-page .meeting-people-outside-box {
  display: none;
}
.isM.conference-page #title3,
.isM.modeling-page #title3 {
  padding-bottom: 80px;
}
.isM.conference-page .wonderful-review-box2 .user-page-title-name,
.isM.modeling-page .wonderful-review-box2 .user-page-title-name {
  margin: 40px 0 10px 0;
}
.isM video::-webkit-media-controls-play-button {
  -webkit-transform: scale(2);
          transform: scale(2);
}
.isM video::-webkit-media-controls-panel {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.isM .index-header .index-header-content .index-header-right .nav-wrap li.active > a {
  font-weight: 700;
}
.isM.ny-page .h-main.index-container.ny-case-page .ny-content-box .ny-article .case-head {
  height: auto;
}
.isM.ny-page .h-main.index-container.ny-case-page .ny-content-box .ny-article .case-head > img {
  width: 150px !important;
}
.isM.ny-page .h-main.index-container.ny-case-page .ny-content-box .ny-article .case-head > div {
  font-size: 50px !important;
  line-height: 1.5;
}
.isM.ny-page .h-main.index-container.ny-case-page .ny-content-box .ny-article .case-t1 {
  font-size: 50px !important;
  line-height: 2;
}
.isM.ny-page .h-main.index-container.ny-case-page .ny-content-box .ny-article .case-wrap {
  font-size: 42px;
  line-height: 1.5;
}
.isM.ny-page .h-main.index-container.ny-case-page .ny-content-box .ny-article .case-wrap p,
.isM.ny-page .h-main.index-container.ny-case-page .ny-content-box .ny-article .case-wrap span {
  font-size: 42px !important;
  line-height: 2 !important;
  color: #000;
}
.isM.statement-page .sm-h1 {
  font-size: 50px;
  line-height: 1.5;
}
.isM.statement-page .section-txt {
  font-size: 42px;
  line-height: 1.5;
}
.isM.statement-page.ny-page .h-main.index-container .jl-cont .jl-title {
  font-size: 50px;
  line-height: 1.5;
}
.isM.statement-page.ny-page .h-main.index-container .jl-cont .jl-box {
  margin-bottom: 50px;
  font-size: 40px;
}
.isM.statement-page.ny-page .h-main.index-container .jl-cont .js-qrcode > img {
  margin: 0;
  display: block;
  width: 300px !important;
  height: 300px !important;
}
.isM .home-aside {
  width: 80px;
}
.isM .home-aside .offer-box-wrap {
  width: 480px;
  top: -480px;
}
.isM .home-aside .offer-box-wrap .active-item {
  height: 64px;
  padding: 0 16px;
  margin-bottom: 20px;
}
.isM .home-aside .offer-box-wrap .active-item > img {
  width: 48px;
  height: 48px;
  margin: 0 16px 0 0;
}
.isM .home-aside .offer-box-wrap .fix-message {
  height: 80px;
  padding: 0 15px;
}
.isM .home-aside .offer-box-wrap .fix-message .doll {
  width: 50px;
  height: 50px;
  margin: 0 20px 0 0;
}
.isM .home-aside .offer-box-wrap .fix-message .doll > img {
  margin-top: 5px;
}
.isM .home-aside .offer-box-wrap .fix-cont {
  font-size: 32px;
  line-height: 1.5;
}
.isM .home-aside .offer-box-wrap .fix-cont > div {
  padding: 0 15px;
}
.isM .home-aside .offer-box-wrap .fix-cont .fix-code-img {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.isM .home-aside .offer-box-wrap .fix-cont .fix-code-img .code-item {
  margin: 0;
}
.isM .home-aside .offer-box-wrap .fix-cont .fix-code-img .code-item:first-child {
  margin-right: 35px;
}
.isM .home-aside .lianxi {
  font-size: 32px;
  height: 240px;
  border-radius: 43px;
}
.isM .home-aside .lianxi .lx-icon {
  width: 35px;
  height: 35px;
}
.isM .home-aside .lianxi .lx-icon > img {
  display: block;
  width: 100%;
}
.isM .home-aside .lianxi .m1 {
  height: 135px;
}
.isM .home-aside .huodong,
.isM .home-aside .shiyong {
  height: 130px;
  margin-top: 15px;
  font-size: 32px;
  line-height: 1.3;
  border-radius: 43px;
}
.isM .home-aside .huodong > img,
.isM .home-aside .shiyong > img {
  width: 30px;
}
.isM .home-aside .huodong > p,
.isM .home-aside .shiyong > p {
  text-align-last: justify;
  margin-top: 5px;
}
.isM .home-aside .huodong i,
.isM .home-aside .shiyong i {
  font-size: 40px;
}
.isM .home-aside .shiyong {
  display: none;
}
.isM .h-main {
  margin-bottom: 620px;
}
.isM .code-item {
  padding: 10px 10px 5px 10px;
  width: inherit;
  height: inherit;
}
.isM .code-item > img {
  width: 150px;
  height: 150px;
}
.isM .code-item > p {
  font-size: 28px;
  line-height: 1.2;
  position: relative;
  margin-top: 5px;
}
.isM .home-footer-wrap {
  height: 620px;
}
.isM .home-footer-wrap .footer-logo {
  width: 140px;
}
.isM .home-footer-wrap .footer-blur {
  top: 50px;
  left: 50px;
  width: 210px;
  height: 210px;
}
.isM .home-footer-wrap .home-footer {
  background-position: -40px 0px;
  padding: 125px 0 0 80px;
  background-size: 2750px;
}
.isM .home-footer-wrap .footer-info {
  margin-top: -35px;
}
.isM .home-footer-wrap .footer-info .qrcode-wrap {
  position: absolute;
  right: 70px;
  top: 235px;
  margin-top: 0;
}
.isM .home-footer-wrap .tip1,
.isM .home-footer-wrap .tip2,
.isM .home-footer-wrap .tip3,
.isM .home-footer-wrap .tip4,
.isM .home-footer-wrap .tip7 {
  line-height: 1.5;
  font-size: 38px;
}
.isM .home-footer-wrap .tip5 {
  margin: 60px 0 10px 0;
}
.isM .home-footer-wrap .tip2 {
  margin-bottom: 10px;
}
.isM .home-footer-wrap .tip1,
.isM .home-footer-wrap .tip3,
.isM .home-footer-wrap .tip6 {
  display: none;
}
.isM .home-footer-wrap .tip4 {
  display: block;
}
.isM .home-footer-wrap .tip7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.7);
}
.isM .home-footer-wrap .tip7 img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
}
.isM .home-footer-wrap .tip7 a {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 5px 0 0;
}
.isM .home-footer-wrap .tip1 {
  margin-top: 60px;
}
.isM .home-footer-wrap .footer-link-wrap {
  display: none;
}
.isM .index-header-wrap {
  height: 160px;
}
.isM .index-header-wrap .index-header .index-header-content .header-logo {
  width: 180px;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .header-user {
  margin-left: 10px;
  display: none;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .header-user .not-login {
  min-width: 120px;
  width: inherit;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 42px;
  height: 80px;
  line-height: 80px;
  border-radius: 37.5px;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .header-user .is-login {
  font-size: 42px;
  line-height: 1.2;
  width: 100px;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .header-user .is-login img {
  width: 75px;
  height: 75px;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .nav-wrap li {
  min-width: 140px;
  width: inherit;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .nav-wrap li > a {
  font-size: 46px;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .nav-wrap li:hover .insdeMenu {
  display: none;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .insdeMenu {
  font-size: 42px;
  width: 380px;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item {
  height: 100px;
  padding: 0 30px;
}
.isM .index-header-wrap .index-header .index-header-content .index-header-right .insdeMenu .insdeMenu-item > img {
  width: 30px;
}
.moblieArticle span,
.moblieArticle > p {
  color: #000 !important;
}
.moblieArticle p {
  font-size: 50px !important;
  line-height: 2 !important;
  margin-bottom: 40px !important;
  margin-top: 40px !important;
}
.moblieArticle p:first-of-type {
  margin-top: 0 !important;
}
.moblieArticle span,
.moblieArticle strong {
  font-size: 50px !important;
}
.moblieArticle img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.moblieArticle > p span {
  line-height: 2 !important;
}
.moblieArticle > section span {
  line-height: 2 !important;
}
.isM.ny-page.about-page .ny-header-wrap,
.isM.ny-page.page-show .ny-header-wrap {
  height: 460px;
}
.isM.ny-page.about-page .ny-header-wrap .ny-header-nav,
.isM.ny-page.page-show .ny-header-wrap .ny-header-nav {
  height: 300px;
}
.isM.ny-page.about-page .ny-header-wrap .ny-header-tabs,
.isM.ny-page.page-show .ny-header-wrap .ny-header-tabs {
  display: none;
}
.isM.ny-page.about-page .h-main.index-container,
.isM.ny-page.page-show .h-main.index-container {
  padding-top: 593px;
}
.isM.ny-page.about-page.news-page .ny-c-title,
.isM.ny-page.page-show.news-page .ny-c-title {
  width: inherit;
  font-size: 60px;
  font-weight: bold;
  margin-bottom: 80px;
}
.isM.ny-page.about-page.news-page .h-main,
.isM.ny-page.page-show.news-page .h-main {
  margin-top: 0;
}
.isM.ny-page {
  display: none;
}
.isM.ny-page .ny-jieshao {
  min-height: inherit;
  background-image: none;
}
.isM.ny-page .ny-jieshao .ny-jiehshao-cont-p1 {
  display: none !important;
}
.isM.ny-page .ny-jieshao-cont .ny-jieshao-cont-title > img {
  width: 70px !important;
  height: 70px !important;
  margin: 0 30px 0 0 !important;
}
.isM.ny-page .ny-jieshao-cont .ny-jieshao-cont-title > p {
  font-size: 55px !important;
  line-height: 1.5 !important;
}
.isM.ny-page .pages.page-new {
  margin-top: 100px !important;
}
.isM.ny-page.products-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item,
.isM.ny-page.software-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item {
  height: 430px;
}
.isM.ny-page .no-msg-list,
.isM.ny-page .no-msg-article {
  margin-top: 80px;
  width: 1000px !important;
}
.isM.ny-page .no-msg-list .failInfo,
.isM.ny-page .no-msg-article .failInfo {
  height: 700px;
}
.isM.ny-page .no-msg-list .failImg img:nth-child(1),
.isM.ny-page .no-msg-article .failImg img:nth-child(1) {
  left: 114px;
  bottom: 46px;
  width: 300px;
}
.isM.ny-page .no-msg-list .failImg img:nth-child(2),
.isM.ny-page .no-msg-article .failImg img:nth-child(2) {
  left: 329px;
  top: 42px;
  width: 500px;
}
.isM.ny-page .no-msg-list .failImg span,
.isM.ny-page .no-msg-article .failImg span {
  left: 389px;
  top: 65px;
  font-size: 42px;
  line-height: 1.2;
}
.isM.ny-page .no-msg-list .failMessage,
.isM.ny-page .no-msg-article .failMessage {
  bottom: 105px;
  right: 28px;
  width: 508px;
}
.isM.ny-page .no-msg-list .failMessage h2,
.isM.ny-page .no-msg-article .failMessage h2,
.isM.ny-page .no-msg-list .failMessage p,
.isM.ny-page .no-msg-article .failMessage p {
  font-size: 42px;
  line-height: 1.2;
}
.isM.ny-page .ny-content-box {
  position: relative;
}
.isM.ny-page .ny-content-box .ny-article {
  width: inherit;
}
.isM.ny-page .custom-modal-mask .custom-close {
  width: 80px;
  height: 80px;
  right: 0px;
  top: -110px;
}
.isM.ny-page .custom-modal-mask .custom-close svg {
  width: 100%;
  height: 100%;
}
.isM.ny-page .custom-modal-mask .ny-mask-jieshao {
  width: 110vw;
}
.isM.ny-page .custom-modal-mask .ny-mask-jieshao-cont {
  height: 100vh;
  border-radius: 40px;
  padding: 60px 40px;
}
.isM.ny-page .custom-modal-mask .html-mask-c span,
.isM.ny-page .custom-modal-mask .html-mask-c > p {
  color: #000 !important;
}
.isM.ny-page .custom-modal-mask .html-mask-c p {
  font-size: 50px !important;
  line-height: 2 !important;
  margin-bottom: 40px !important;
  margin-top: 40px !important;
}
.isM.ny-page .custom-modal-mask .html-mask-c p:first-of-type {
  margin-top: 0 !important;
}
.isM.ny-page .custom-modal-mask .html-mask-c span,
.isM.ny-page .custom-modal-mask .html-mask-c strong {
  font-size: 50px !important;
}
.isM.ny-page .custom-modal-mask .html-mask-c img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.isM.ny-page .custom-modal-mask .html-mask-c > p span {
  line-height: 2 !important;
}
.isM.ny-page .custom-modal-mask .html-mask-c > section span {
  line-height: 2 !important;
}
.isM.ny-page .custom-modal-mask .html-mask-c ul {
  width: inherit !important;
}
.isM.ny-page .body-load-mask {
  position: fixed;
  z-index: 999;
  background: #fff;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.isM.ny-page .ny-header-tabs {
  height: 120px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0;
  white-space: nowrap;
  padding: 0 80px 0 97.5px;
}
.isM.ny-page .ny-header-tabs .item {
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 30px 0 0;
  font-size: 42px;
  color: #fff;
  line-height: 1.5;
  padding: 0 20px;
  border-radius: 21.5px;
  height: 80%;
  position: relative;
}
.isM.ny-page .ny-header-tabs .item:before {
  content: '';
  position: absolute;
  left: 0;
  top: -30px;
  height: 140px;
  right: 0;
}
.isM.ny-page .ny-header-tabs .item.active {
  color: #fff;
  background: rgba(255, 255, 255, 0.3);
}
.isM.ny-page .ny-header-wrap {
  height: 580px;
  -webkit-box-shadow: 0px 4px 8px 0px #05386D1F;
          box-shadow: 0px 4px 8px 0px #05386D1F;
  -webkit-transition: background .3s;
  transition: background .3s;
  background-image: url(/images/home/home-product-header-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
  color: #fff;
}
.isM.ny-page .ny-header-wrap.--ny-down {
  background: #fff;
  color: #000;
}
.isM.ny-page .ny-header-wrap.--ny-down .ny-header-nav .ny-header-swipe .ny-header-slide .ny-slide-item > p {
  color: #000;
}
.isM.ny-page .ny-header-wrap.--ny-down .ny-header-tabs .item {
  color: #000;
}
.isM.ny-page .ny-header-wrap.--ny-down .ny-header-tabs .item.active {
  background: #EDEDED;
}
.isM.ny-page .ny-header-wrap.--ny-down .ny-header-nav .ny-header-swipe .ny-header-slide .ny-slide-item.active {
  background: #EDEDED;
}
.isM.ny-page .ny-header-wrap.--ny-down .ny-header-nav .ny-header-swiper-pagination .swiper-pagination-bullet {
  background: #EDEDED;
  opacity: 1;
}
.isM.ny-page .ny-header-wrap.--ny-down .ny-header {
  border-color: transparent;
  background: #efefef;
}
.isM.ny-page .ny-header-wrap .nav-two-wrap {
  display: none;
}
.isM.ny-page .ny-header-wrap .ny-header {
  height: 160px;
  background: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.1);
}
.isM.ny-page .ny-header-wrap .ny-header-nav {
  height: 400px;
  position: relative;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swiper-pagination {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  height: 24px;
  top: 255px;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swiper-pagination .swiper-pagination-bullet {
  width: 80px;
  height: 4px;
  border-radius: 0;
  background: #fff;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #d71718;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swipe .ny-header-slide {
  height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swipe .ny-header-slide .ny-slide-item-w {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swipe .ny-header-slide .ny-slide-item {
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  color: #fff;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swipe .ny-header-slide .ny-slide-item > img {
  width: 100px;
  height: 100px;
  display: block;
  margin-bottom: 20px;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swipe .ny-header-slide .ny-slide-item > p {
  font-size: 42px;
  line-height: 1.2;
}
.isM.ny-page .ny-header-wrap .ny-header-nav .ny-header-swipe .ny-header-slide .ny-slide-item.active {
  background: rgba(255, 255, 255, 0.15);
}
.isM.ny-page .ny-dialog-content .ny-dialog-video-wrap {
  width: 110vw;
  height: auto;
  max-width: inherit;
  max-height: inherit;
  position: relative;
}
.isM.ny-page .ny-dialog-content .ny-dialog-content video,
.isM.ny-page .ny-dialog-content .ny-dialog-video-wrap video {
  width: 110vw;
  height: auto;
  max-width: inherit;
  max-height: inherit;
}
.isM.ny-page .ny-dialog-content .custom-close {
  width: 80px;
  height: 80px;
  right: 0px;
  top: -110px;
}
.isM.ny-page .ny-dialog-content .custom-close svg {
  width: 100%;
  height: 100%;
}
.isM.ny-page .ny-p-top {
  display: none;
}
.isM.ny-page .index-container {
  min-width: 1280px;
}
.isM.ny-page .h-main.index-container {
  padding-top: 713px;
}
.isM.ny-page .h-main.index-container .ny-jieshao {
  margin: 0 0 0 80px;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jieshao-cont-tips {
  display: none !important;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jiehshao-cont-nm {
  font-size: 68px;
  line-height: 1.5;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jieshao-img {
  display: none;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jieshao-cont {
  margin: 0 0 80px 0;
  width: 100%;
  position: relative;
  padding-top: 0;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > p {
  line-height: 1.3;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > span {
  display: none;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jieshao-cont .apply-btns {
  position: absolute;
  right: 80px;
  top: 2px;
  margin-top: 0;
}
.isM.ny-page .h-main.index-container .ny-jieshao .ny-jiehshao-cont-p1 {
  font-size: 50px;
  line-height: 2;
  padding-right: 80px;
}
.isM.ny-page .h-main.index-container .ny-content-box {
  min-height: 1500px;
  padding: 0 80px 200px 80px;
  margin-top: 0;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-article span,
.isM.ny-page .h-main.index-container .ny-content-box .ny-article > p {
  color: #000 !important;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-article p {
  font-size: 50px !important;
  line-height: 2 !important;
  margin-bottom: 40px !important;
  margin-top: 40px !important;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-article p:first-of-type {
  margin-top: 0 !important;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-article span,
.isM.ny-page .h-main.index-container .ny-content-box .ny-article strong {
  font-size: 50px !important;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-article img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-article > p span {
  line-height: 2 !important;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-article > section span {
  line-height: 2 !important;
}
.isM.ny-page .h-main.index-container .ny-content-box .case-search {
  border-bottom: 2px solid #e1e4e8;
  width: 100%;
}
.isM.ny-page .h-main.index-container .ny-content-box .case-search .item {
  font-size: 42px;
  width: 200px;
  height: 120px;
}
.isM.ny-page .h-main.index-container .ny-content-box .case-search .item::before {
  height: 2px;
}
.isM.ny-page .h-main.index-container .ny-content-box .item-case-swiper-wrap {
  width: 100%;
}
.isM.ny-page .h-main.index-container .ny-content-box .item-case {
  height: 130px;
  width: 530px;
  font-size: 42px;
  border-width: 2px;
  padding: 0 40px;
}
.isM.ny-page .h-main.index-container .ny-content-box .item-case:nth-child(5n) {
  margin: 30px 30px 0 0;
}
.isM.ny-page .h-main.index-container .ny-content-box .item-case:nth-child(2n) {
  margin: 30px 0px 0 0;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list {
  width: inherit;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap {
  margin-top: 50px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item-emp {
  width: 530px;
  height: 360px;
  /*473*/
  margin: 54px 30px 0 0;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
  border-radius: 16px;
  overflow: hidden;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item-emp:nth-child(2n) {
  margin: 54px 0 0 0;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item-emp .head > img {
  width: 130px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item-emp .item-emp-title {
  font-size: 39px;
  line-height: 1.5;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item-emp .item-emp-cont {
  font-size: 36px;
  line-height: 1.5;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item {
  height: 543px;
  width: 343px;
  border-radius: 16px;
  margin: 54px 45px 0 0;
  overflow: hidden;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item.intellectual-item {
  height: 430px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item:nth-child(3n) {
  margin: 54px 0 0 0;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item .item-img-box {
  height: 192.5px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item .h1 {
  font-size: 42px;
  line-height: 1.5;
  height: 189px;
  margin: 30px 0 0 0;
  -webkit-line-clamp: 3;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item .h2 {
  font-size: 36px;
  line-height: 1.2;
  margin-top: 50px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .list-wrap .item-share {
  height: auto;
  padding-bottom: 30px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .pagination {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 80px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .pagination > span,
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .pagination > a {
  font-size: 50px;
  width: 65px;
  height: 65px;
  line-height: 60px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .pagination .prev,
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .pagination .next {
  background-size: 16px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .searchTop .sub-serach-switch {
  height: 80px;
  line-height: 80px;
  width: 360px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .searchTop .sub-serach-switch dt {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 80px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .searchTop .sub-serach-switch dd a {
  height: 80px;
  line-height: 80px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .searchTop .newsKeys {
  height: 50px;
  line-height: 50px;
  font-size: 42px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .searchTop .newsKeys input[name="searchText"] {
  height: 80px;
  line-height: 80px;
  padding-left: 100px;
  background-size: 90px;
  border-radius: 46px;
}
.isM.ny-page .h-main.index-container .ny-content-box .ny-list .searchTop .newsKeys .search-btn {
  width: 200px;
  height: 80px;
  border-radius: 46px;
  background-size: 35px;
}
.isM.ny-page .apply-btns .banner-b1 {
  font-size: 46px;
  width: 270px;
  line-height: 80px;
  border-radius: 37.5px;
  margin-right: 20px;
  background-size: 25px;
  background-position: 230px 27.5px;
}
.isM.home-page .video-mask {
  width: 100vw;
  height: auto;
}
.isM.home-page .video-mask .custom-close {
  width: 80px;
  height: 80px;
  right: 0px;
  top: -110px;
}
.isM.home-page .video-mask .custom-close svg {
  width: 100%;
  height: 100%;
}
.isM.home-page .customer-wrap {
  background-position: center -10px;
  background-size: 200% auto;
  background-image: url(/images/home/customer/customer-bg-m.png);
  padding: 90px 0 175px;
}
.isM.home-page .customer-wrap .customer-card-scroll {
  margin-top: 110px;
}
.isM.home-page .customer-wrap .customer-card-scroll .customer-card-cont .customer-card-s1 .customer-card-section .card-item {
  width: 300px;
  margin-right: 30px;
}
.isM.home-page .customer-wrap .customer-card-scroll .customer-card-cont .customer-card-s1 .customer-card-section:nth-child(2) {
  margin-top: 30px !important;
}
.isM.home-page .share-wrap {
  background-image: url(/images/home/new-bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
}
.isM.home-page .news-wrap {
  padding: 100px 0 180px 0;
}
.isM.home-page .news-wrap .news-v-bg {
  display: none;
}
.isM.home-page .news-wrap .news-list {
  margin-top: 110px;
}
.isM.home-page .news-wrap .news-list .news-item-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 47.35%;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 16px;
  overflow: hidden;
}
.isM.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) {
  background: rgba(255, 255, 255, 0.15);
}
.isM.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) .news-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.isM.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) .news-item .news-item-bg {
  height: 192.47px;
}
.isM.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) .news-item .news-item-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  margin: 0;
  position: relative;
  left: inherit;
  top: inherit;
  width: inherit;
  height: inherit;
  background: none;
  padding: 20px;
}
.isM.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) .news-item .news-item-content .news-item-desc,
.isM.home-page .news-wrap .news-list .news-item-wrap:nth-child(1) .news-item .news-item-content .read-more {
  display: none;
}
.isM.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-bg {
  height: 192.47px;
}
.isM.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content {
  padding: 20px;
}
.isM.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-tips {
  font-size: 36px;
  margin-top: 30px;
}
.isM.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-tips .news-item-type {
  display: none;
}
.isM.home-page .news-wrap .news-list .news-item-wrap .news-item .news-item-content .news-item-title {
  font-size: 42px;
  margin-top: 30px;
  line-height: 1.5;
}
.isM.home-page .share-wrap {
  padding: 0 0 180px 0;
}
.isM.home-page .block-more-title .block-more-right > p {
  font-size: 36px;
  line-height: 1.5;
}
.isM.home-page .block-more-title .block-more-right .block-more-icon {
  width: 45px;
  height: 45px;
  margin-left: 20px;
}
.isM.home-page .block-more-title .block-more-right .block-more-icon > img {
  width: 18px;
}
.isM.home-page .product-tips-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.isM.home-page .product-tips-wrap .product-tips {
  width: 50%;
  margin-bottom: 60px;
}
.isM.home-page .soft-slider-cont {
  display: block;
  color: #fff;
}
.isM.home-page .soft-slider-cont .product-zh-desc {
  font-size: 46px;
  line-height: 2.5;
  margin-bottom: 120px;
}
.isM.home-page .soft-slider-cont .product-tips {
  margin-bottom: 50px;
}
.isM.home-page .soft-slider-cont .softwrare-icon {
  position: absolute;
  right: 10px;
  bottom: 40px;
  width: 500px;
  height: auto;
}
.isM.home-page .product-tips > p {
  font-size: 46px;
}
.isM.home-page .product-zh-name {
  font-size: 50px;
}
.isM.home-page .box-title {
  font-size: 68px;
  font-weight: 500;
}
.isM.home-page .software-wrap {
  overflow: hidden;
  background-image: url('/images/home/soft-bg.gif');
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
}
.isM.home-page .software-wrap .soft-v-bg {
  width: 400%;
  left: -200%;
  height: 100%;
  top: 54.5%;
  display: none;
}
.isM.home-page .software-wrap .softwrare-content-wrap {
  width: 100%;
  float: none;
  height: inherit;
  background: none;
  margin-top: 120px;
  padding: 20px 80px 0 80px;
}
.isM.home-page .software-wrap .softwrare-content-wrap .soft-img-box {
  display: none;
}
.isM.home-page .software-wrap .softwrare-content-wrap .soft-img-box > img {
  width: 40% !important;
  left: -40% !important;
}
.isM.home-page .software-wrap .softwrare-content-wrap .soft-more-txt-wrap {
  left: 60px;
  right: 60px;
  bottom: 0;
  width: inherit !important;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
.isM.home-page .software-wrap .softwrare-content-wrap .soft-more-txt-wrap.active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-pc {
  display: none;
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-mob {
  display: block;
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-mob .soft-slider .soft-slider-cont {
  position: relative;
  height: 1200px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 135px;
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-mob .product-tips {
  margin-bottom: 70px;
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-mob .apply-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  bottom: 200px;
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-mob .apply-btns .banner-b1 {
  margin-left: 0;
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav {
  height: 120px;
}
.isM.home-page .software-wrap .softwrare-content-wrap .softwrare-content-nav .softwrare-content-nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 46px;
  line-height: 1.2;
  font-weight: 400;
  padding-bottom: 20px;
}
.isM.home-page .home-banner {
  height: 130vh;
}
.isM.home-page .home-banner .home-recruit {
  height: 100px;
  padding: 0 40px 0 15px;
  border-radius: 80px;
}
.isM.home-page .home-banner .home-recruit .doll {
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.isM.home-page .home-banner .home-recruit .doll > img {
  height: 45px;
  width: auto;
}
.isM.home-page .home-banner .home-recruit > p {
  font-size: 32px;
}
.isM.home-page .home-banner .banner-slider video {
  -o-object-fit: inherit;
     object-fit: inherit;
}
.isM.home-page .home-banner .banner-title-wrap {
  top: 450px;
}
.isM.home-page .home-banner .banner-title-wrap .banner-title1 {
  font-size: 85px;
}
.isM.home-page .home-banner .banner-title-wrap .banner-title2 {
  white-space: nowrap;
  margin: 80px 0 0 0;
}
.isM.home-page .home-banner .banner-title-wrap .banner-title2 .banner-title2-txt {
  font-size: 42px;
}
.isM.home-page .home-banner .banner-title-wrap .banner-title2 .banner-title2-txt:before {
  height: 100%;
}
.isM.home-page .banner-btns {
  margin-top: 80px;
}
.isM.home-page .apply-btns .banner-b1 {
  font-size: 42px;
  width: 250px;
  line-height: 80px;
  border-radius: 37.5px;
  margin-right: 20px;
  background-size: 25px;
  background-position: 230px 27.5px;
}
.isM.home-page .home-product-wrap .home-product-header-bg {
  background-image: url(/images/home/home-product-header-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
}
.isM.home-page .home-product-wrap .product-title {
  margin-top: 0;
  line-height: 417px;
}
.isM.home-page .home-product-wrap .product-video {
  top: 96px;
  width: 400px;
}
.isM.home-page .home-product-wrap .product-nav.product-nav2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 75px;
}
.isM.home-page .home-product-wrap .product-content2 {
  margin-top: 0;
  padding: 0;
}
.isM.home-page .home-product-wrap .product-content2 .product-nav {
  margin: 0 80px;
}
.isM.home-page .home-product-wrap .product-content2 .pt-2-wrap {
  margin: 150px 80px 0 80px;
}
.isM.home-page .home-product-wrap .product-content2 .product-msg-item {
  left: 80px;
  right: 80px;
}
.isM.home-page .home-product-wrap .product-content2 .product-ms-bg {
  background-image: url('/images/home/product-ms-bg.png');
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
}
.isM.home-page .home-product-wrap .product-content2 .product-msg-item-wrap {
  padding: 0 80px;
  height: 700px;
}
.isM.home-page .home-product-wrap .product-slider-btn .carousel__arrow {
  width: 100px;
  height: 100px;
}
.isM.home-page .home-product-wrap .product-slider-btn .carousel__arrow > img {
  width: 16px;
  height: 30px;
}
.isM.home-page .home-product-wrap .product-nav .pn-item .pn-p {
  font-size: 46px;
  line-height: 1.2;
}
.ny-content-box table {
  width: 750px;
}
.ny-content-box img {
  margin: 0 auto;
}
.html-mask-c.common-article-sty {
  width: 750px;
  margin: 0 auto;
}
.case-page .ny-article {
  font-size: 17px;
  line-height: 2;
}
.case-page .ny-article .gary {
  color: #595959;
}
.html-mask-c.common-article-sty > p,
.common-article-sty.ny-article > p,
.html-mask-c.common-article-sty > p span,
.common-article-sty.ny-article > p span {
  font-size: 17px !important;
  color: #595959 !important;
  line-height: 2 !important;
}
.html-mask-c.common-article-sty > p,
.common-article-sty.ny-article > p,
.html-mask-c.common-article-sty > section,
.common-article-sty.ny-article > section {
  margin-bottom: 10px !important;
}
.html-mask-c.common-article-sty > p,
.common-article-sty.ny-article > p {
  text-indent: 0em !important;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: transparent;
}
::-webkit-scrollbar-track {
  width: 6px;
  height: 6px;
  border-radius: 8px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(204, 204, 204, 0.7);
  border-radius: 8px;
}
.chat-page {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-14%, #f3e9e9), color-stop(41.15%, #fffafa), to(#ffffff));
  background: linear-gradient(180deg, #f3e9e9 -14%, #fffafa 41.15%, #ffffff 100%);
  color: #333;
}
.chat-page .chat-layout {
  position: relative;
  height: 100vh;
}
.chat-page .chat-layout .sidebar {
  color: #333;
  position: absolute;
  left: 0;
  top: 50px;
  bottom: 0;
  overflow-y: hidden;
  width: 260px;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.chat-page .chat-layout .sidebar .sidebar-scrollbar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  margin: 0;
}
.chat-page .chat-layout .sidebar .open-new-tab {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chat-page .chat-layout .sidebar .open-new-tab .open-new-icon {
  font-size: 30px;
  cursor: pointer;
}
.chat-page .chat-layout .sidebar .history-wrap {
  padding: 6px 10px;
}
.chat-page .chat-layout .sidebar .history-title {
  font-weight: 600;
  line-height: 18px;
  color: #555;
  margin: 6px 0;
}
.chat-page .chat-layout .sidebar .history-item {
  height: 38px;
  color: #555;
  cursor: pointer;
  padding: 0 10px;
  font-size: 14px;
  border-radius: 12px;
  line-height: 38px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.chat-page .chat-layout .sidebar .history-item:hover {
  background-color: #ffe5e5;
}
.chat-page .chat-layout .sidebar .history-item.active {
  background-color: #f8d7d7;
}
.chat-page .chat-layout .main-container {
  margin-left: 260px;
  -webkit-transition: margin-left 0.3s;
  transition: margin-left 0.3s;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.chat-page .chat-layout .navbar-container {
  height: 50px;
  position: relative;
  z-index: 1;
}
.chat-page .chat-layout .navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  height: 50px;
  width: 100%;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(5, 56, 109, 0.12);
          box-shadow: 0px 4px 8px 0px rgba(5, 56, 109, 0.12);
  background-color: rgba(255, 255, 255, 0.8);
}
.chat-page .chat-layout .chat-logo {
  height: 50px;
  padding-left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 260px;
  overflow: hidden;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.chat-page .chat-layout .chat-logo > img {
  display: block;
  width: 80px;
  margin: 0;
}
.chat-page .chat-layout .navbar-header {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.chat-page .chat-layout .navbar-header .icon-fold {
  margin: 0 15px 0 0;
  font-size: 20px;
  color: #333;
  cursor: pointer;
}
.chat-page .chat-layout .navbar-header .jqr {
  width: 24px;
  margin: 0 10px;
}
.chat-page .chat-layout .sidebar--fold {
  width: 54px;
}
.chat-page .chat-layout .sidebar--fold + .main-container {
  margin-left: 54px;
}
.chat-page .chat-layout .app-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  margin: 0;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.chat-page .chat-layout .app-main .page-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(5, 56, 109, 0.12);
          box-shadow: 0px 0px 8px 0px rgba(5, 56, 109, 0.12);
  margin: 0;
}
.chat-page .chat-layout .app-main .page-container .answer-content {
  height: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-radius: 8px;
  padding: 16px;
  margin: 0;
}
.chat-page .chat-layout .app-main .question-content {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(5, 56, 109, 0.12);
          box-shadow: 0px 0px 8px 0px rgba(5, 56, 109, 0.12);
  padding: 16px;
  margin: 16px 0 0 0;
  border-radius: 8px;
}
.chat-page .chat-layout .app-main .question-content .operate {
  height: 40px;
  margin: 0;
}
.chat-page .answer-list {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chat-page .answer-list .list-item {
  padding: 6px 10px;
  text-align: left;
  margin: 0;
}
.chat-page .answer-list .question-item {
  max-width: 70%;
  border-radius: 20px 0px 20px 20px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 211, 211, 0.6)), to(rgba(228, 195, 221, 0.5)));
  background: linear-gradient(90deg, rgba(255, 211, 211, 0.6) 0%, rgba(228, 195, 221, 0.5) 100%);
}
.chat-page .answer-list .answer-item {
  max-width: 90%;
  border-radius: 0px 20px 20px 20px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-14%, #f3e9e9), color-stop(41.15%, #fffafa), to(#ffffff));
  background: linear-gradient(180deg, #f3e9e9 -14%, #fffafa 41.15%, #ffffff 100%);
}
.chat-page .answer-list .answer-item .operate {
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chat-page .answer-list .answer-item .operate .el-pagination {
  margin: 0;
}
.chat-page .answer-list .answer-item .status {
  font-weight: 700;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  color: #2c2c2c;
}
.chat-page .answer-list .answer-item .status .status-img {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  vertical-align: sub;
}
.chat-page .answer-list .answer-item .status .rotate {
  -webkit-animation: statusRotate 2s linear infinite;
          animation: statusRotate 2s linear infinite;
}
.chat-page .answer-list .question-copy-btn {
  margin: 0 10px;
  cursor: pointer;
  font-size: 18px;
}
.chat-page .answer-list .question-refresh-btn {
  cursor: pointer;
  font-size: 18px;
  margin: 0;
}
.chat-page .answer-list .question-list .question-copy-btn {
  display: none;
}
.chat-page .answer-list .question-list:hover .question-copy-btn {
  display: inline-block;
}
.chat-page .under-way {
  color: #f56451;
}
.chat-page .break {
  color: #b3b3b3;
}
.chat-page .status-text {
  text-align: left;
  padding: 5px;
  display: inline-block;
}
.chat-page .status-text .status-img {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  vertical-align: sub;
}
.chat-page .stop-status {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chat-page .online {
  background: #f5f5f5;
  max-width: 100px;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  padding: 4px 6px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.chat-page .online:hover {
  cursor: pointer;
  background: #ebebeb;
}
.chat-page .online .pot {
  width: 5px;
  height: 5px;
  margin-right: 4px;
  border-radius: 50%;
  display: inline-block;
  background: #b3b3b3;
  margin: 0 4px 0 0;
}
.chat-page .online.open {
  background: #e7f4ff;
}
.chat-page .online.open .pot {
  background: #2ba471;
}
.chat-page .tips {
  text-align: center;
}
.chat-page .tips .plc-img {
  height: 80px;
  width: 80px;
}
.chat-page .tips .plc-title {
  font-weight: 500;
  font-size: 16px;
}
.chat-page .tips .recommend-container {
  max-height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
.chat-page .tips .recommend-container .recommend-list {
  margin: 0;
  cursor: pointer;
  height: 24px;
  border-radius: 19px 0px 0px 19px;
  line-height: 24px;
  padding: 0px 5px 0px 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #4b4b4b;
}
.chat-page .input-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chat-page .input-area .el-button {
  margin-left: 15px;
}
@-webkit-keyframes statusRotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes statusRotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@media (max-width: 1780px) {
  .ny-jieshao .ny-jieshao-img > img {
    margin: -56px 0 0 0;
    min-width: 800px;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box {
    margin: -56px 0 0 0;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box > img {
    min-width: 800px;
    margin: 0;
  }
  .ny-jieshao .ny-jieshao-cont {
    margin-left: 3%;
  }
}
@media (max-width: 1715px) {
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips {
    padding-right: 0;
  }
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips .product-tips .pti-wrap {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-tips .product-tips > p {
    line-height: 20px;
    font-size: 14px;
  }
}
@media (max-width: 1670px) {
  .ny-jieshao .ny-jieshao-img > img {
    margin: -30px 0 0 0;
    min-width: 750px;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box {
    margin: -30px 0 0 0;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box > img {
    min-width: 750px;
  }
  .ny-jieshao .ny-jieshao-cont {
    margin-left: 3%;
  }
}
@media (max-width: 1615px) {
  .ny-p-top {
    height: 674px;
  }
  .ny-jieshao {
    margin-top: -350px;
  }
  .ny-jieshao .ny-jieshao-img > img {
    margin: -30px 0 0 0;
    min-width: auto;
    width: 710px;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box {
    margin: -30px 0 0 0;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box > img {
    min-width: auto;
    width: 710px;
  }
  .ny-jieshao .ny-jieshao-cont {
    margin-left: 3%;
  }
}
@media (max-width: 1570px) {
  .ny-p-top {
    height: 644px;
  }
  .ny-jieshao {
    margin-top: -320px;
  }
  .ny-jieshao .ny-jieshao-img {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
  .ny-jieshao .ny-jieshao-img > img {
    margin: -30px 0 0 0;
    min-width: auto;
    width: 660px;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box {
    margin: -30px 0 0 0;
  }
  .ny-jieshao .ny-jieshao-img .ny-jieshao-img-box > img {
    min-width: auto;
    width: 660px;
  }
  .ny-jieshao .ny-jieshao-cont {
    margin-left: 2.5%;
  }
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > img {
    width: 65px;
    height: 65px;
  }
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > p {
    font-size: 50px;
  }
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > span {
    font-size: 25px;
  }
}
@media (max-width: 1425px) {
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > img {
    width: 60px;
    height: 60px;
    margin: 0 20px 0 0;
  }
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > p {
    font-size: 42px;
  }
  .ny-jieshao .ny-jieshao-cont .ny-jieshao-cont-title > span {
    font-size: 20px;
  }
}
@media (max-width: 1500px) {
  .home-page .home-product-wrap .product-content .product-header .pt-2 > p {
    font-size: 50px;
  }
}
@media (max-width: 1380px) {
  .home-page .home-product-wrap .product-content .product-header .pt-2 > p {
    font-size: 40px;
  }
}
@media (max-width: 1300px) {
  .home-page .home-product-wrap .product-content .product-header .pt-2 > p {
    font-size: 38px;
  }
}
