* {
  font-family: 'Pingfang SC', "Microsoft YaHei", Helvetica, "黑体", Arial, Tahoma;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  color: #162035;
}
a {
  text-decoration: none;
  color: inherit;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  background: none;
  text-decoration: none;
}
a:hover,
a:active,
a:visited,
a:link,
a:focus {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  background: none;
  text-decoration: none;
  color: inherit;
}
img {
  width: 100%;
  height: 100%;
}
ul,
li {
  list-style: none;
}
@media screen and (min-width: 750px) {
  html,
  body {
    min-width: 1280px;
    overflow-x: hidden;
    background: #fff;
    font-variant-ligatures: no-common-ligatures;
    -webkit-font-smoothing: antialiased;
  }
  html.is-showing-dialog .navbar-wrapper,
  body.is-showing-dialog .navbar-wrapper,
  html.is-showing-dialog .page,
  body.is-showing-dialog .page {
    overflow: hidden;
    filter: blur(10px);
  }
  .hide-in-pc {
    display: none !important;
  }
  #alert {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center;
    margin: auto;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background: rgba(0,0,0,0.7);
    padding: 10px 20px;
    z-index: 100;
    border-radius: 4px;
  }
  .banner-wrapper {
    height: 503px;
    padding-top: 98px;
    background-color: #0d5aff;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/get-customer/banner.png");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 3000px 800px;
    text-align: center;
    transition: all 3s;
  }
  .banner-wrapper:hover {
    background-size: 3200px 853px;
  }
  .banner-wrapper .banner-title {
    height: 90px;
    line-height: 90px;
    font-size: 66px;
    font-family: 'Ali-H';
    color: #fff;
  }
  .banner-wrapper .banner-desc {
    margin: 13px auto 64px;
    width: 1084px;
    line-height: 40px;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    text-align: center;
  }
  button {
    width: 200px;
    height: 60px;
    font-size: 20px;
    background: #fff;
    border-radius: 4px;
    outline: none;
    border: none;
    cursor: pointer;
    color: #0d5aff;
    font-weight: 500;
  }
  button:hover {
    background: #f2f7ff;
  }
  button.border {
    border: 1px solid #0d5aff;
    color: #0d5aff;
    background: transparent;
  }
  button.border:hover {
    background: #f2f7ff;
  }
  button.primary {
    color: #fff;
    background: #0d5aff;
  }
  button.primary:hover {
    background: #3d7bff;
  }
  .quote-title {
    height: 65px;
    padding-left: 15px;
    font-size: 48px;
    font-weight: 900;
    line-height: 65px;
    text-align: center;
  }
  .quote-title span {
    position: relative;
    font-family: 'Ali-B';
  }
  .quote-title span::before {
    content: "";
    position: absolute;
    top: 1px;
    left: -52px;
    width: 34px;
    height: 20px;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/quote.png");
    background-size: contain;
    background-repeat: no-repeat;
  }
  .quote-title span::after {
    content: "";
    position: absolute;
    right: -50px;
    top: 1px;
    width: 34px;
    height: 20px;
    transform: rotate(180deg);
    background-image: url("https://static.moguto.net/cdn/website/images/pc/quote.png");
    background-size: contain;
    background-repeat: no-repeat;
  }
  .quote-sub-title {
    margin-top: 24px;
    padding-left: 16px;
    text-align: center;
  }
  .quote-sub-title span {
    width: 1021px;
    line-height: 25px;
    font-size: 18px;
    font-weight: 400;
    color: #5f6572;
    display: inline-block;
  }
  .sell-pain-point-module {
    background: #f7faff;
    padding-top: 120px;
  }
  .sell-pain-point-module .point-list {
    display: flex;
    justify-content: center;
    margin-top: 120px;
    padding-bottom: 198px;
  }
  .sell-pain-point-module .point-list .point-item {
    width: 276px;
    height: 322px;
    padding-top: 60px;
    background: #fff;
  }
  .sell-pain-point-module .point-list .point-item + .point-item {
    margin-left: 32px;
  }
  .sell-pain-point-module .point-list .point-item .point-icon {
    margin-left: 16px;
    width: 68px;
  }
  .sell-pain-point-module .point-list .point-item .point-desc {
    margin-top: 18px;
    padding: 0 27px;
    font-size: 18px;
    font-weight: 400;
  }
  .blue-dot-module {
    padding-top: 118px;
    padding-bottom: 120px;
    background: #f7faff;
  }
  .blue-dot-module.white-bg {
    background: #fff;
  }
  .blue-dot-module .module-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .blue-dot-module .module-content-wrapper .text-wrapper + .short-cut-wrapper {
    margin-left: 40px;
  }
  .blue-dot-module .module-content-wrapper .text-wrapper .module-title {
    margin-bottom: 30px;
    height: 44px;
    line-height: 44px;
    font-family: 'Ali-B';
    font-size: 32px;
  }
  .blue-dot-module .module-content-wrapper .text-wrapper .function-list {
    margin-bottom: 48px;
  }
  .blue-dot-module .module-content-wrapper .text-wrapper .function-list .function-item {
    position: relative;
    width: 680px;
    padding-left: 16px;
    line-height: 28px;
    font-size: 18px;
    font-weight: 400;
  }
  .blue-dot-module .module-content-wrapper .text-wrapper .function-list .function-item::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #0d5aff;
  }
  .blue-dot-module .module-content-wrapper .text-wrapper .function-list .function-item + .function-item {
    margin-top: 20px;
  }
  .blue-dot-module .module-content-wrapper .short-cut-wrapper {
    width: 510px;
    height: 380px;
    position: relative;
    top: 0;
    transition: all 1s;
  }
  .blue-dot-module .module-content-wrapper .short-cut-wrapper.animate {
    top: 80px;
    opacity: 0;
  }
  .blue-dot-module .module-content-wrapper .short-cut-wrapper + .text-wrapper {
    margin-left: 80px;
  }
  .text-img-module {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .text-img-module:nth-child(2n) {
    background: #f7faff;
  }
  .text-img-module .text-wrapper + .short-cut-wrapper {
    margin-left: 60px;
  }
  .text-img-module .text-wrapper .module-title {
    height: 44px;
    margin-bottom: 28px;
    font-size: 32px;
    line-height: 44px;
    font-family: 'Ali-B';
  }
  .text-img-module .text-wrapper .module-desc {
    width: 585px;
    margin-bottom: 124px;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
  }
  .text-img-module .short-cut-wrapper {
    width: 554px;
    position: relative;
    top: 0;
    transition: all 1s;
  }
  .text-img-module .short-cut-wrapper.animate {
    top: 80px;
    opacity: 0;
  }
  .text-img-module .short-cut-wrapper + .text-wrapper {
    margin-left: 60px;
  }
}
@media screen and (max-width: 750px) {
  .hide-in-m {
    display: none !important;
  }
  div::-webkit-scrollbar {
    display: none; /* Chrome Safari */
  }
  html,
  body {
    font-size: 50px;
    width: 100vw;
    overflow-x: hidden;
  }
  body {
    display: none;
  }
  button {
    width: 3.2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.3rem;
    border: none;
    border-radius: 0.08rem;
  }
  button.primary {
    background: #0d5aff;
    color: #fff;
    font-weight: 400;
  }
  .blue-dot-module .function-item {
    position: relative;
    padding-left: 0.36rem;
    font-size: 0.28rem;
    font-weight: 400;
    line-height: 0.4rem;
    color: #162035;
  }
  .blue-dot-module .function-item + .function-item {
    margin-top: 0.24rem;
  }
  .blue-dot-module .function-item::before {
    content: "";
    width: 0.12rem;
    height: 0.12rem;
    position: absolute;
    left: 0;
    top: 0.14rem;
    background: #0d5aff;
    border-radius: 50%;
  }
  .sell-pain-point-module .quote-title {
    margin-top: 0.8rem;
    margin-bottom: 0.48rem;
  }
  .sell-pain-point-module .point-list {
    width: 6.86rem;
    min-height: 7.08rem;
    margin: auto;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    box-shadow: 0px 0.12rem 0.24rem 0px #f7faff;
  }
  .sell-pain-point-module .point-list .point-item {
    width: 50%;
  }
  .sell-pain-point-module .point-list .point-item:nth-child(1) {
    padding-top: 0.6rem;
    padding-bottom: 0.36rem;
    padding-left: 0.54rem;
    padding-right: 0.28rem;
  }
  .sell-pain-point-module .point-list .point-item:nth-child(2) {
    padding-top: 0.6rem;
    padding-bottom: 0.36rem;
    padding-left: 0.36rem;
    padding-right: 0.42rem;
  }
  .sell-pain-point-module .point-list .point-item:nth-child(3) {
    padding-left: 0.54rem;
    padding-right: 0.28rem;
    padding-top: 0.48rem;
    padding-bottom: 0.64rem;
  }
  .sell-pain-point-module .point-list .point-item:nth-child(4) {
    padding-top: 0.48rem;
    padding-left: 0.36rem;
    padding-bottom: 0.64rem;
    padding-right: 0.42rem;
  }
  .sell-pain-point-module .point-list .point-item .point-icon {
    width: 0.6rem;
    height: 0.6rem;
    margin: auto;
    display: flex;
    margin-bottom: 0.26rem;
  }
  .sell-pain-point-module .point-list .point-item .point-desc {
    color: #5f6572;
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .sell-pain-point-module .point-list .cross-dot {
    position: absolute;
    left: 50%;
    top: 50%;
  }
  .sell-pain-point-module .point-list .cross-dot .line-1 {
    position: absolute;
    left: -2.95rem;
    top: 0;
    width: 5.9rem;
    height: 0.5px;
    background: #dde7ff;
  }
  .sell-pain-point-module .point-list .cross-dot .line-2 {
    position: absolute;
    top: -2.95rem;
    left: 0;
    width: 0.5px;
    height: 5.9rem;
    background: #dde7ff;
  }
  .sell-pain-point-module .point-list .cross-dot .dot {
    position: absolute;
    left: -0.2rem;
    top: -0.2rem;
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    background: #dde7ff;
    border: 0.1rem solid #fff;
  }
  .banner-wrapper {
    height: 4.76rem;
    padding-top: 0.9rem;
    background-color: #0d5aff;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/ad-desk/banner.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
  }
  .banner-wrapper .banner-title {
    font-family: 'Ali-H';
    font-size: 0.52rem;
    line-height: 0.7rem;
    color: #fff;
  }
  .banner-wrapper .banner-desc {
    width: 5.88rem;
    margin: 0.36rem auto 0.5rem;
    font-size: 0.26rem;
    line-height: 0.35rem;
    color: #fff;
  }
  .banner-wrapper button {
    display: block;
    margin: auto;
  }
  #alert {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center;
    margin: auto;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.32rem;
    color: #fff;
    background: rgba(0,0,0,0.7);
    padding: 0.1rem 0.2rem;
    border-radius: 4px;
    z-index: 999;
  }
  .quote-title {
    height: 0.48rem;
    font-size: 0.34rem;
    font-weight: 600;
    line-height: 0.48rem;
    text-align: center;
  }
  .quote-title span {
    position: relative;
  }
  .quote-title span::before {
    content: "";
    position: absolute;
    top: 0;
    left: -0.24rem;
    width: 0.24rem;
    height: 0.14rem;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/quote.png");
    background-size: contain;
    background-repeat: no-repeat;
  }
  .quote-title span::after {
    content: "";
    position: absolute;
    top: 0;
    right: -0.24rem;
    width: 0.24rem;
    height: 0.14rem;
    transform: rotate(180deg);
    background-image: url("https://static.moguto.net/cdn/website/images/pc/quote.png");
    background-size: contain;
    background-repeat: no-repeat;
  }
  .text-img-module {
    position: relative;
  }
  .text-img-module + .text-img-module {
    margin-top: 0.32rem;
  }
  .text-img-module:last-child {
    padding-bottom: 0.32rem;
  }
  .text-img-module .module-title {
    width: 100%;
    position: absolute;
    top: 0.8rem;
    left: 0;
    font-size: 0.34rem;
    font-weight: 600;
    text-align: center;
  }
  .text-img-module .module-desc {
    width: 6.86rem;
    margin: auto;
    padding: 1.6rem 0.32rem 5.5rem;
    background: #fff;
    box-shadow: 0px 0.12rem 0.24rem 0px #f7faff;
    border-radius: 0.12rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .text-img-module .short-cut-wrapper {
    position: absolute;
    bottom: 0rem;
    left: 0.64rem;
    width: 6.22rem;
  }
}
@media screen and (min-width: 750px) {
  .navbar-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    min-width: 1200px;
    height: 68px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    z-index: 10;
    box-shadow: 0px 0px 10px 0px rgba(110,126,221,0.1);
  }
  .navbar-wrapper .navbar {
    width: 1200px;
    height: 68px;
    display: flex;
    align-items: center;
  }
  .navbar-wrapper .navbar .logo-wrapper {
    width: 241px;
    height: 27px;
  }
  .navbar-wrapper .navbar .logo-wrapper .logo {
    display: flex;
  }
  .navbar-wrapper .navbar .logo-wrapper .logo .logo-pc {
    width: 105px;
    height: 27px;
  }
  .navbar-wrapper .navbar .logo-wrapper .logo .wx-logo {
    width: 120px;
    height: 27px;
    margin-left: 20px;
  }
  .navbar-wrapper .navbar .menu-wrapper {
    margin-left: 68px;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list {
    display: flex;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item {
    position: relative;
    height: 68px;
    line-height: 68px;
    font-size: 16px;
    color: #162035;
    font-weight: 600;
    cursor: pointer;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item.active a,
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item:hover a {
    color: #0d5aff;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item:hover .more-menu-wrapper {
    display: block;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item + .main-menu-item {
    margin-left: 40px;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper {
    display: none;
    position: absolute;
    left: -10px;
    top: 68px;
    width: 506px;
    height: 286px;
    padding: 26px 16px;
    background: #fff;
    z-index: 10;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 0px 8px 20px 0px rgba(110,126,221,0.1);
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item {
    display: flex;
    height: 78px;
    border-radius: 4px;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item:hover {
    background: #eef3fc;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item:hover .more-menu-title {
    color: #0d5aff;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item .more-menu-icon {
    width: 40px;
    height: 40px;
    margin: 3px 11px 0 7px;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item .more-menu-text {
    padding-top: 14px;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item .more-menu-text .more-menu-title {
    font-size: 16px;
    font-weight: 600;
    height: 22px;
    line-height: 22px;
  }
  .navbar-wrapper .navbar .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item .more-menu-text .more-menu-desc {
    margin-top: 8px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #5f6572;
  }
  .navbar-wrapper .navbar .btn-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-left: 73px;
  }
  .navbar-wrapper .navbar .btn-wrapper .login {
    width: 32px;
    margin-right: 32px;
    font-size: 16px;
    font-weight: 500;
    color: #162035;
  }
  .navbar-wrapper .navbar .btn-wrapper .login:hover {
    color: #0d5aff;
  }
  .navbar-wrapper .navbar .btn-wrapper .free-try {
    width: 140px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background: #0d5aff;
  }
  .navbar-wrapper .navbar .btn-wrapper .free-try:hover {
    background: #3d7bff;
  }
}
@media screen and (max-width: 750px) {
  .navbar-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 1.12rem;
    background: #fff;
    z-index: 10;
    transition: height 0.3s;
    box-shadow: 0px 0.08rem 0.2rem 0px rgba(110,126,221,0.05);
  }
  .navbar-wrapper.active {
    height: 100vh;
  }
  .navbar-wrapper.active .logo-wrapper {
    box-shadow: 0px 8px 20px 0px #f5f8fd;
  }
  .navbar-wrapper.active .show-icon {
    display: none;
  }
  .navbar-wrapper.active .close-icon {
    display: block !important;
  }
  .navbar-wrapper.active .menu-wrapper {
    display: block;
    height: calc(100vh - 1.12rem);
  }
  .navbar-wrapper .logo-wrapper {
    height: 1.12rem;
    padding: 0 0.32rem 0 0.4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .navbar-wrapper .logo-wrapper .logo {
    width: 1.58rem;
    height: 0.42rem;
    display: flex;
  }
  .navbar-wrapper .logo-wrapper .logo .logo-m {
    width: 87px;
    height: 24px;
  }
  .navbar-wrapper .logo-wrapper .logo .wx-logo {
    width: 106px;
    height: 24px;
    margin-left: 12px;
  }
  .navbar-wrapper .logo-wrapper .more-icon {
    display: flex;
  }
  .navbar-wrapper .logo-wrapper .more-icon .show-icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .navbar-wrapper .logo-wrapper .more-icon .close-icon {
    width: 0.48rem;
    height: 0.48rem;
    display: none;
  }
  .navbar-wrapper .menu-wrapper {
    display: none;
    padding-top: 0.8rem;
    padding-left: 0.4rem;
    padding-bottom: 0.64rem;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item {
    line-height: 0.44rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item + .main-menu-item {
    margin-top: 0.64rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item >a {
    display: flex;
    align-items: center;
    height: 0.44rem;
    line-height: 0.44rem;
    font-weight: 500;
    font-size: 0.32rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item >a .down-up {
    margin-left: 0.12rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item >a .down-up img {
    width: 0.32rem;
    height: 0.32rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item >a .down-up .down {
    margin-top: 0.1rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item >a .down-up .up {
    display: none;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item.active a {
    color: #0d5aff;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item.active .down-up .up {
    display: block;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item.active .down-up .down {
    display: none;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item.active .more-menu-wrapper {
    display: block;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper {
    display: none;
    padding-top: 0.48rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item {
    display: flex;
    align-items: center;
    line-height: 0.42rem;
    font-size: 0.3rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item.active .more-menu-text .more-menu-title {
    color: #0d5aff;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item + .more-menu-item {
    margin-top: 0.4rem;
  }
  .navbar-wrapper .menu-wrapper .main-menu-list .main-menu-item .more-menu-wrapper .more-menu-item .more-menu-icon {
    margin-right: 0.24rem;
    width: 0.64rem;
    height: 0.64rem;
  }
}
@media screen and (min-width: 750px) {
  .footer-wrapper {
    display: flex;
    justify-content: center;
    background: #091342;
  }
  .footer-wrapper .footer {
    width: 1200px;
  }
  .footer-wrapper .footer .menu-info-wrapper {
    display: flex;
    justify-content: space-between;
  }
  .footer-wrapper .footer .menu-info-wrapper .menu-group {
    display: flex;
    padding-top: 95px;
  }
  .footer-wrapper .footer .menu-info-wrapper .menu-group .group-item {
    width: 184px;
  }
  .footer-wrapper .footer .menu-info-wrapper .menu-group .group-item .group-title {
    height: 22px;
    line-height: 22px;
    margin-bottom: 23px;
    font-size: 16px;
    color: #fff;
  }
  .footer-wrapper .footer .menu-info-wrapper .menu-group .group-item .menu-list .menu-item {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #b5b8c6;
  }
  .footer-wrapper .footer .menu-info-wrapper .menu-group .group-item .menu-list .menu-item span {
    color: #b5b8c6;
  }
  .footer-wrapper .footer .menu-info-wrapper .menu-group .group-item .menu-list .menu-item + .menu-item {
    margin-top: 10px;
  }
  .footer-wrapper .footer .menu-info-wrapper .company-info {
    padding-top: 90px;
  }
  .footer-wrapper .footer .menu-info-wrapper .company-info .logo {
    display: flex;
    align-items: center;
    width: 262px;
    height: 30px;
    margin-bottom: 27px;
  }
  .footer-wrapper .footer .menu-info-wrapper .company-info .logo .company-logo {
    width: 105px;
    height: 27px;
  }
  .footer-wrapper .footer .menu-info-wrapper .company-info .logo .wx-logo {
    width: 127px;
    margin-left: 20px;
  }
  .footer-wrapper .footer .menu-info-wrapper .company-info .info-list .info-item .info-label,
  .footer-wrapper .footer .menu-info-wrapper .company-info .info-list .info-item .info-desc {
    height: 20px;
    line-height: 20px;
    display: inline-block;
    font-size: 14px;
    color: #b5b8c6;
  }
  .footer-wrapper .footer .menu-info-wrapper .company-info .info-list .info-item + .info-item {
    margin-top: 10px;
  }
  .footer-wrapper .footer .copyright {
    margin-top: 44px;
    padding-top: 19px;
    padding-bottom: 20px;
    border-top: 1px solid rgba(255,255,255,0.25);
    color: rgba(255,255,255,0.4);
    font-size: 12px;
    line-height: 17px;
    text-align: center;
  }
  .footer-wrapper .footer .copyright a {
    font-size: 12px;
    color: rgba(255,255,255,0.4);
  }
  .contact-us {
    width: 80px;
    height: 161px;
    position: fixed;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 6px;
    box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.1);
  }
  .contact-us .item {
    width: 80px;
    height: 80px;
    position: relative;
    display: flex;
    padding-top: 17px;
    flex-direction: column;
    background: #fff;
    cursor: pointer;
    border-radius: 6px 6px 0 0;
  }
  .contact-us .item + .item {
    border-top: 1px solid #e4e8f3;
    border-radius: 0 0 6px 6px;
  }
  .contact-us .item i,
  .contact-us .item span {
    display: block;
    text-align: center;
    color: #6b7799;
  }
  .contact-us .item i {
    font-size: 24px;
    margin-bottom: 8px;
  }
  .contact-us .item span {
    font-size: 12px;
  }
  .contact-us .item:hover i,
  .contact-us .item:hover span {
    color: #3b6cf4;
  }
  .contact-us .item:hover .dialog {
    display: block !important;
  }
  .contact-us .item.phone .dialog {
    display: none;
    width: 183px;
    height: 100px;
    position: absolute;
    left: -183px;
    top: -10px;
  }
  .contact-us .item .line1 {
    color: #6e7796;
    font-size: 14px;
    color: #6e7796;
    position: absolute;
    left: 56px;
    top: 22px;
    z-index: 2;
  }
  .contact-us .item .line2 {
    color: #3b6cf4;
    font-size: 20px;
    position: absolute;
    left: 24px;
    right: 0;
    margin: auto;
    top: 50px;
    z-index: 2;
  }
  .contact-us .item img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
  .contact-us .item.wechat .dialog {
    display: none;
    width: 169px;
    height: 174px;
    position: absolute;
    left: -174px;
    top: -50px;
  }
  .contact-us .item.wechat img {
    width: 100%;
    padding: 12px;
    background: #fff;
    border-radius: 8px;
  }
}
@media screen and (max-width: 750px) {
  .footer-wrapper {
    padding: 0 0.4rem;
    background: #091342;
  }
  .footer-wrapper .menu-group {
    padding-top: 0.48rem;
    padding-bottom: 0.4rem;
    border-bottom: 0.5px solid rgba(208,215,224,0.5);
  }
  .footer-wrapper .menu-group .group-item + .group-item {
    margin-top: 0.5rem;
  }
  .footer-wrapper .menu-group .group-item .group-title {
    margin-bottom: 0.32rem;
    color: #b5b8c6;
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .footer-wrapper .menu-group .group-item .menu-list {
    display: flex;
  }
  .footer-wrapper .menu-group .group-item .menu-list .menu-item {
    color: #9ca0b3;
    font-size: 0.24rem;
    line-height: 0.34rem;
  }
  .footer-wrapper .menu-group .group-item .menu-list .menu-item + .menu-item {
    margin-left: 0.48rem;
  }
  .footer-wrapper .company-info {
    padding-top: 0.4rem;
  }
  .footer-wrapper .company-info .info-list {
    padding-bottom: 0.4rem;
    border-bottom: 0.5px solid rgba(208,215,224,0.5);
  }
  .footer-wrapper .company-info .info-list .info-item {
    display: flex;
  }
  .footer-wrapper .company-info .info-list .info-item + .info-item {
    margin-top: 0.2rem;
  }
  .footer-wrapper .company-info .info-list .info-item div {
    color: #b5b8c6;
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .footer-wrapper .copyright {
    padding-top: 0.32rem;
    padding-bottom: calc(1.62rem + constant(safe-area-inset-bottom));
    padding-bottom: calc(1.62rem + env(safe-area-inset-bottom));
    font-size: 0.2rem;
    line-height: 0.28rem;
    color: #9ca0b3;
    font-weight: 400;
  }
  .footer-wrapper .fixed-btn {
    display: none;
    width: 100vw;
    padding: 0.24rem 0.82rem;
    padding-bottom: calc(0.24rem + constant(safe-area-inset-bottom));
    padding-bottom: calc(0.24rem + env(safe-area-inset-bottom));
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    box-shadow: 0px 0px 0.24rem 0px rgba(229,229,229,0.5);
  }
  .footer-wrapper .fixed-btn button {
    width: 100%;
    height: 0.8rem;
  }
  .connection-us.hide {
    display: none;
  }
  .connection-us .btn {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100vw;
    display: flex;
    background: #fff;
    box-shadow: 0px 0px 0.2rem 0px rgba(4,15,69,0.1);
    cursor: pointer;
    z-index: 3;
  }
  .connection-us .btn >div {
    position: relative;
    height: 1rem;
    flex: 1;
    font-size: 0.32em;
    line-height: 1rem;
    text-align: center;
    color: #506aed;
  }
  .connection-us .btn >div.online-chat:before,
  .connection-us .btn >div.free-try:before {
    content: "";
    width: 1px;
    height: 0.3rem;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    background: #e5e5e5;
  }
  .connection-us .dialog {
    display: none;
  }
  .connection-us .dialog:after {
    content: "";
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 200;
    background: rgba(0,0,0,0.6);
  }
  .connection-us .dialog.online-chat .content {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 5.4rem;
    height: 6.24rem;
    padding-top: 0.4rem;
    z-index: 201;
    text-align: center;
    border-radius: 0.24rem;
    background: #fff;
  }
  .connection-us .dialog.online-chat .content .title {
    font-size: 0.36rem;
    color: #0b1531;
  }
  .connection-us .dialog.online-chat .content img {
    display: block;
    width: 3rem;
    height: 3rem;
    margin: auto;
    margin-top: 0.3rem;
    margin-bottom: 0.2rem;
  }
  .connection-us .dialog.online-chat .content .text {
    font-size: 0.24rem;
    color: #0b1531;
  }
  .connection-us .dialog.online-chat .content .cancel {
    height: 0.84rem;
    margin-top: 0.3rem;
    border-top: 1px solid #e5e5e5;
    text-align: center;
    line-height: 0.84rem;
    font-size: 0.32rem;
    color: #4f6bed;
    cursor: pointer;
  }
  .connection-us .dialog.phone-chat .content {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 5.4rem;
    height: 2.98rem;
    padding-top: 0.5rem;
    text-align: center;
    background: #fff;
    z-index: 201;
    border-radius: 0.24rem;
  }
  .connection-us .dialog.phone-chat .content .title {
    font-size: 0.26rem;
    color: #6b7799;
  }
  .connection-us .dialog.phone-chat .content .phone {
    color: #0b1531;
    font-size: 0.4rem;
    line-height: 0.56rem;
    margin-top: 0.2rem;
  }
  .connection-us .dialog.phone-chat .content .btn-group {
    height: 0.84rem;
    display: flex;
    width: 5.4rem;
    margin-top: 0.5rem;
    border-top: 1px solid #e5e5e5;
  }
  .connection-us .dialog.phone-chat .content .btn-group .cancel,
  .connection-us .dialog.phone-chat .content .btn-group .call {
    position: relative;
    width: 50%;
    height: 0.84rem;
    line-height: 0.84rem;
    color: #4f6bed;
    font-size: 0.32rem;
    text-align: center;
    cursor: pointer;
  }
  .connection-us .dialog.phone-chat .content .cancel {
    border-right: 1px solid #e5e5e5;
  }
}
@media screen and (min-width: 750px) {
  .bottom-block-1 {
    padding-top: 80px;
    padding-bottom: 48px;
    background-color: #0d5aff;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/bottom-block-1/bg.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
  }
  .bottom-block-1 .desc {
    width: 1120px;
    margin: 0 auto 48px;
    font-size: 22px;
    line-height: 36px;
    color: #fff;
    font-weight: 500;
  }
  .bottom-block-1 .desc.big-font {
    font-size: 32px;
    font-weight: 600;
  }
  .bottom-block-1 .desc span {
    color: #fff;
  }
  .bottom-block-1 .free-try {
    color: #0d5aff;
  }
}
@media screen and (max-width: 750px) {
  .bottom-block-1 {
    padding: 0.56rem 0;
    background-color: #0d5aff;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/bottom-block-1/bg.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
  }
  .bottom-block-1 .desc {
    line-height: 0.4rem;
  }
  .bottom-block-1 .desc span {
    font-size: 0.28rem;
    color: #fff;
    font-weight: 600;
  }
  .bottom-block-1 .free-try {
    margin-top: 0.4rem;
    color: #0d5aff;
    border-radius: 0.08rem;
    background: #fff;
  }
}
@media screen and (min-width: 750px) {
  .free-try-dialog {
    display: none;
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 20;
  }
  .free-try-dialog .dialog-content-wrapper {
    width: 1100px;
    height: 680px;
    display: flex;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    background: #fff;
    border-radius: 12px;
  }
  .free-try-dialog .dialog-content-wrapper .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
  .free-try-dialog .dialog-content-wrapper .close:hover {
    opacity: 0.7;
  }
  .free-try-dialog .dialog-content-wrapper .sidebar {
    width: 520px;
    height: 680px;
    padding-top: 90px;
    position: relative;
    background: linear-gradient(116deg, #e2edff 0%, #e6f2ff 49%, #eaeeff 100%);
    border-radius: 12px 0 0 12px;
  }
  .free-try-dialog .dialog-content-wrapper .sidebar .sidebar-title {
    padding-left: 40px;
    font-family: 'Ali-B';
    font-size: 36px;
    color: #162035;
    line-height: 50px;
  }
  .free-try-dialog .dialog-content-wrapper .sidebar .sidebar-desc {
    width: 380px;
    padding-left: 40px;
    margin-top: 12px;
    margin-bottom: 84px;
    white-space: nowrap;
    font-size: 18px;
    line-height: 32px;
    color: #162035;
    font-weight: 500;
  }
  .free-try-dialog .dialog-content-wrapper .sidebar .sidebar-img {
    width: 429px;
    margin: auto;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper {
    flex: 1;
    text-align: center;
    padding: 109px 115px 0;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-title {
    margin-bottom: 16px;
    font-size: 26px;
    line-height: 37px;
    font-weight: 600;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-desc {
    margin-bottom: 36px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item {
    position: relative;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item + .form-item {
    margin-top: 20px;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item input {
    width: 350px;
    height: 40px;
    padding: 0 12px;
    line-height: 40px;
    outline: none;
    border-radius: 4px;
    font-size: 14px;
    border: 1px solid #dcdde3;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item input:focus {
    border-color: #0d5aff;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item input::placeholder {
    color: #a2a5b5;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .get-sms,
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .count-down {
    position: absolute;
    top: 11px;
    right: 12px;
    color: #a2a5b5;
    font-size: 14px;
    user-select: none;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .get-sms {
    cursor: not-allowed;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .get-sms.active {
    cursor: pointer;
    color: #0d5aff;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .get-sms.active:hover {
    color: #3d7bff;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .count-down {
    display: none;
    color: #a2a5b5;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .submit {
    width: 350px;
    height: 40px;
    margin-top: 48px;
    line-height: 40px;
    background: #d5d9e2;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: not-allowed;
    user-select: none;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .submit.active {
    background: #0d5aff;
    cursor: pointer;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .submit.active:hover {
    background: #3d7bff;
  }
}
@media screen and (max-width: 750px) {
  .free-try-dialog {
    display: none;
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 20;
  }
  .free-try-dialog .dialog-content-wrapper {
    width: 7.02rem;
    height: 9.7rem;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto;
    background: #fff;
    border-radius: 0.16rem;
  }
  .free-try-dialog .dialog-content-wrapper .close {
    display: flex;
    position: absolute;
    width: 0.4rem;
    height: 0.4rem;
    right: 0.4rem;
    top: 0.4rem;
    opacity: 0.5;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper {
    padding-top: 0.8rem;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-title {
    margin-bottom: 0.24rem;
    font-size: 0.44rem;
    font-weight: 600;
    line-height: 0.6rem;
    text-align: center;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-desc {
    margin-bottom: 0.5rem;
    font-size: 0.26rem;
    font-weight: 400;
    line-height: 0.36rem;
    text-align: center;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item {
    width: 6.22rem;
    height: 0.88rem;
    margin: auto;
    position: relative;
    display: flex;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item + .form-item {
    margin-top: 0.4rem;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item input {
    padding: 0 0.24rem;
    width: 6.22rem;
    height: 0.88rem;
    border: 1px solid #dcdde3;
    border-radius: 0.08rem;
    outline: none;
    font-size: 0.3rem;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item input:active,
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item input:focus {
    border-color: #0d5aff;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item input::placeholder {
    color: #a2a5b5;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .get-sms,
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .count-down {
    position: absolute;
    top: 0.24rem;
    right: 0.24rem;
    color: #a2a5b5;
    font-weight: 400;
    font-size: 0.3rem;
    line-height: 0.4rem;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .count-down {
    display: none;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .form-item.sms-input .get-sms.active {
    color: #0d5aff;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .submit {
    width: 6.22rem;
    height: 0.88rem;
    margin: 0.64rem auto 0;
    border-radius: 0.08rem;
    background: #d5d9e2;
    text-align: center;
    line-height: 0.88rem;
    font-size: 0.3rem;
    color: #fff;
  }
  .free-try-dialog .dialog-content-wrapper .form-wrapper .submit.active {
    background: #0d5aff;
  }
}
@media screen and (min-width: 750px) {
  .index-page {
    padding-top: 68px;
  }
  .index-page .index-banner-wrapper {
    height: 604px;
    display: flex;
    justify-content: center;
    background: linear-gradient(116deg, #e2edff 0%, #e6f2ff 49%, #eaeeff 100%);
  }
  .index-page .index-banner-wrapper .index-banner {
    width: 1200px;
    height: 100%;
    position: relative;
  }
  .index-page .index-banner-wrapper .index-banner .banner-title {
    position: absolute;
    top: 117px;
    font-size: 67px;
    font-weight: 900;
    line-height: 90px;
    font-family: 'Ali-H';
    letter-spacing: -1px;
    margin-left: 7px;
  }
  .index-page .index-banner-wrapper .index-banner .sub-title {
    position: absolute;
    font-size: 24px;
    line-height: 40px;
    font-weight: 500;
  }
  .index-page .index-banner-wrapper .index-banner .sub-title.title-1 {
    top: 220px;
    margin-left: 8px;
  }
  .index-page .index-banner-wrapper .index-banner .sub-title.title-2 {
    top: 260px;
    margin-left: 8px;
  }
  .index-page .index-banner-wrapper .index-banner .free-try {
    position: absolute;
    top: 368px;
    left: 8px;
    background: #0d5aff;
    color: #fff;
  }
  .index-page .index-banner-wrapper .index-banner .free-try:hover {
    background: #3d7bff;
  }
  .index-page .index-banner-wrapper .index-banner .banner-img {
    position: absolute;
    width: 612px;
    height: 407px;
    left: 548px;
    top: 75px;
    transition: all 0.3s;
  }
  .index-page .get-customer-module {
    padding-bottom: 100px;
    background: #fff;
  }
  .index-page .get-customer-module .module-content-wrapper {
    margin-top: 100px;
  }
  .index-page .get-customer-module .short-cut-wrapper {
    margin: 82px auto 0;
    width: 1100px;
  }
  .index-page .full-path-sell-module {
    padding: 120px 0;
  }
  .index-page .full-path-sell-module .main-tab-wrapper {
    margin: auto;
    margin-top: 80px;
    width: 1200px;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list {
    display: flex;
    position: relative;
    padding-left: 22px;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .bottom-line {
    position: absolute;
    bottom: -12px;
    left: 22px;
    width: 237px;
    height: 5px;
    background: #0d5aff;
    transition: left 0.3s;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item {
    display: flex;
    align-items: center;
    width: 400px;
    cursor: pointer;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item.active .main-tab-title,
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item:hover .main-tab-title {
    color: #0d5aff;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item .main-tab-icon {
    width: 40px;
    height: 40px;
    margin-right: 4px;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item .main-tab-title {
    font-size: 24px;
    font-weight: 500;
  }
  .index-page .full-path-sell-module .main-content-list {
    position: relative;
    margin: 68px auto 0;
    width: 1200px;
    height: 500px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item {
    display: none;
    width: 1200px;
    height: 500px;
    position: absolute;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper {
    display: flex;
    align-items: center;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .content-title {
    height: 44px;
    padding-left: 22px;
    margin-bottom: 33px;
    line-height: 44px;
    font-family: 'Ali-B';
    font-size: 32px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item {
    width: 579px;
    padding: 0 22px;
    cursor: pointer;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item.active {
    padding: 18px 22px;
    background: #eef3fc;
    border-radius: 4px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item.active .sub-tab-title span {
    color: #0d5aff;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item.active .sub-tab-desc {
    display: block;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item + .sub-tab-item {
    margin-top: 22px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item .sub-tab-title {
    display: flex;
    align-items: center;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item .sub-tab-title .sub-tab-icon {
    width: 20px;
    height: 20px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item .sub-tab-title span {
    margin-left: 22px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .sub-tab-item .sub-tab-desc {
    display: none;
    padding-left: 42px;
    font-size: 16px;
    line-height: 30px;
    color: #5f6572;
    white-space: nowrap;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .button-wrapper {
    display: flex;
    padding-left: 22px;
    margin-top: 48px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .text-wrapper .button-wrapper button + a {
    margin-left: 12px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .short-cut-wrapper {
    position: relative;
    width: 700px;
    height: 502px;
    transition: top 1s;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .short-cut-wrapper.animate {
    top: 50px;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .short-cut-wrapper img {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .item-wrapper .short-cut-wrapper img:first-child {
    display: block;
  }
  .index-page .solution-module {
    padding-top: 120px;
    padding-bottom: 120px;
    background: #f7faff;
  }
  .index-page .solution-module .industry-list {
    display: flex;
    justify-content: center;
    margin-top: 120px;
  }
  .index-page .solution-module .industry-list .industry-item {
    width: 380px;
    padding: 30px 0 0;
    background: #fff;
    text-align: center;
    overflow: hidden;
  }
  .index-page .solution-module .industry-list .industry-item + .industry-item {
    margin-left: 32px;
  }
  .index-page .solution-module .industry-list .industry-item:hover .more-btn a {
    color: #fff;
  }
  .index-page .solution-module .industry-list .industry-item:hover .more-btn:before {
    background: #0d5aff;
  }
  .index-page .solution-module .industry-list .industry-item .industry-logo {
    width: 98px;
    height: 98px;
    margin: auto;
  }
  .index-page .solution-module .industry-list .industry-item .industry-title {
    height: 33px;
    margin-top: 4px;
    margin-bottom: 36px;
    line-height: 33px;
    font-size: 24px;
    font-weight: 600;
  }
  .index-page .solution-module .industry-list .industry-item .industry-desc {
    width: 304px;
    margin: auto;
    margin-bottom: 56px;
    line-height: 32px;
    font-size: 16px;
    text-align: left;
    font-weight: 400;
  }
  .index-page .solution-module .industry-list .industry-item .more-btn {
    height: 25px;
    height: 68px;
    line-height: 68px;
    color: #0d5aff;
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    position: relative;
    z-index: 2;
    transition: color 0.3s;
  }
  .index-page .solution-module .industry-list .industry-item .more-btn::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    z-index: -1;
    transition: all 0.3s;
  }
  .index-page .post-module {
    padding-top: 120px;
    padding-bottom: 88px;
    text-align: center;
    background: #fff;
  }
  .index-page .post-module .post-list {
    margin-top: 120px;
    margin-bottom: 68px;
    display: flex;
    justify-content: center;
  }
  .index-page .post-module .post-list .post-item {
    width: 380px;
    height: 360px;
    padding-bottom: 30px;
    border-top: 9px solid #0d5aff;
    text-align: left;
    box-shadow: 0 50px 200px 0 rgba(187,206,243,0.3);
    cursor: pointer;
  }
  .index-page .post-module .post-list .post-item + .post-item {
    margin-left: 32px;
  }
  .index-page .post-module .post-list .post-item .post-cover {
    height: 220px;
    overflow: hidden;
    background: #eaf1f9;
  }
  .index-page .post-module .post-list .post-item .post-cover img {
    transition: transform 0.3s;
  }
  .index-page .post-module .post-list .post-item .post-cover:hover img {
    transform: scale(1.05);
  }
  .index-page .post-module .post-list .post-item .post-type {
    width: 72px;
    height: 24px;
    margin-top: 16px;
    margin-bottom: 12px;
    margin-left: 21px;
    text-align: center;
    border-radius: 2px;
    background: rgba(255,140,20,0.11);
    color: #ff8c14;
    font-size: 14px;
    line-height: 24px;
  }
  .index-page .post-module .post-list .post-item .post-title {
    margin: 0 21px 4px;
    font-size: 24px;
    font-weight: 600;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .index-page .post-module .post-list .post-item .post-desc {
    margin: 0 21px;
    font-size: 16px;
    color: #5f6572;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media screen and (max-width: 750px) {
  .index-page {
    padding-top: 1.12rem;
    background: #f7faff;
    overflow-x: hidden;
  }
  .index-page .index-banner-wrapper .index-banner {
    height: 9.2rem;
    padding-top: 0.8rem;
    text-align: center;
    background: linear-gradient(116deg, #e2edff 0%, #e6f2ff 49%, #eaeeff 100%);
  }
  .index-page .index-banner-wrapper .index-banner .banner-title {
    margin-bottom: 0.32rem;
    font-family: 'Ali-H';
    font-size: 0.6rem;
    line-height: 0.84rem;
    text-align: center;
  }
  .index-page .index-banner-wrapper .index-banner .sub-title {
    font-weight: 500;
    font-size: 400px;
    font-size: 0.26rem;
    line-height: 0.35rem;
    text-align: center;
  }
  .index-page .index-banner-wrapper .index-banner .banner-img {
    width: 6.2rem;
    height: 4.12rem;
    margin: 0.48rem auto 0;
  }
  .index-page .get-customer-module {
    padding-top: 0.8rem;
  }
  .index-page .get-customer-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .index-page .get-customer-module .short-cut-wrapper {
    width: 6.86rem;
    height: 3.2rem;
    margin: auto;
    padding: 0.4rem 0.32rem;
    border-radius: 0.12rem;
    background: #fff;
  }
  .index-page .module-content-wrapper {
    width: 6.68rem;
    margin: auto;
    padding: 4.98rem 0.24rem 0.44rem;
    position: relative;
    background: #fff;
    border-radius: 0.12rem;
    box-shadow: 0px 0.12rem 0.24rem 0px #f7faff;
  }
  .index-page .module-content-wrapper .short-cut-wrapper {
    position: absolute;
    top: 0;
    left: 0.24rem;
    width: 6.38rem;
  }
  .index-page .module-content-wrapper button {
    display: block;
    width: 100%;
    margin-top: 0.32rem;
    height: 0.36rem;
    text-align: center;
    line-height: 0.36rem;
    background: #fff;
    font-size: 0.26rem;
    color: #0d5aff;
  }
  .index-page .module-content-wrapper button span {
    color: #0d5aff;
    margin-left: 0.06rem;
  }
  .index-page .private-domain-module .module-content-wrapper,
  .index-page .sell-transfer-module .module-content-wrapper {
    display: none;
  }
  .index-page .full-path-sell-module {
    padding-top: 0.8rem;
  }
  .index-page .full-path-sell-module .main-tab-wrapper {
    margin-top: 0.48rem;
    margin-bottom: 0.32rem;
    padding-left: 0.42rem;
    padding-bottom: 0.12rem;
    line-height: 0.42rem;
    overflow-x: auto;
    width: 100vw;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list {
    display: flex;
    position: relative;
    width: 9.12rem;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item {
    width: 3.04rem;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item.active .main-tab-title {
    font-weight: 600;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .main-tab-item .main-tab-title {
    font-size: 0.3rem;
  }
  .index-page .full-path-sell-module .main-tab-wrapper .main-tab-list .bottom-line {
    position: absolute;
    left: 0;
    bottom: -0.08rem;
    height: 0.04rem;
    width: 2.44rem;
    background: #0d5aff;
    transition: left 0.3s;
  }
  .index-page .full-path-sell-module .main-content-list {
    margin: auto;
    width: 6.86rem;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item {
    display: none;
    width: 6.86rem;
    padding: 4.9rem 0.12rem 0.44rem;
    position: relative;
    border-radius: 0.12rem;
    background: #fff;
    box-shadow: 0px 0.12rem 0.24rem 0px #f7faff;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item:nth-child(1) {
    display: block;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .short-cut-wrapper {
    position: absolute;
    width: 6.54rem;
    top: 0;
    left: 0;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .short-cut-wrapper img {
    display: none;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .short-cut-wrapper img:nth-child(1) {
    display: block;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item {
    padding: 0.22rem 0 0.24rem;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item.active {
    background: #eef3fc;
    border-radius: 0.05rem;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item.active .sub-tab-desc {
    display: block;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item.active .sub-tab-title span {
    color: #0d5aff;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item .sub-tab-title {
    display: flex;
    align-items: center;
    padding-left: 0.16rem;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item .sub-tab-title .sub-tab-icon {
    width: 0.36rem;
    height: 0.36rem;
    display: flex;
    margin-right: 0.22rem;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item .sub-tab-title span {
    font-size: 0.3rem;
    font-weight: 500;
    line-height: 0.36rem;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item .text-wrapper .sub-tab-item .sub-tab-desc {
    display: none;
    margin-top: 0.16rem;
    padding-left: 0.7rem;
    font-size: 0.26rem;
    color: #5f6572;
    line-height: 0.35rem;
    font-weight: 400;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item button {
    display: block;
    width: 100%;
    margin-top: 0.32rem;
    height: 0.36rem;
    text-align: center;
    line-height: 0.36rem;
    background: #fff;
    font-size: 0.26rem;
    color: #0d5aff;
  }
  .index-page .full-path-sell-module .main-content-list .main-content-item button span {
    color: #0d5aff;
    margin-left: 0.06rem;
  }
  .index-page .solution-module {
    padding-top: 0.8rem;
  }
  .index-page .solution-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .index-page .solution-module .industry-list-wrapper {
    width: 100vw;
    padding-left: 0.32rem;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .index-page .solution-module .industry-list-wrapper .industry-list {
    width: 18rem;
    display: flex;
  }
  .index-page .solution-module .industry-list-wrapper .industry-list .industry-item {
    width: 5.6rem;
    position: relative;
    padding-bottom: 0.34rem;
    padding-top: 1.92rem;
    background: #fff;
    border-radius: 0.06rem;
    text-align: center;
    box-shadow: 0px 12px 24px 0px #f7faff;
  }
  .index-page .solution-module .industry-list-wrapper .industry-list .industry-item + .industry-item {
    margin-left: 0.32rem;
  }
  .index-page .solution-module .industry-list-wrapper .industry-list .industry-item .industry-logo {
    width: 1.5rem;
    position: absolute;
    top: 0.4rem;
    left: 0;
    right: 0;
    margin: auto;
  }
  .index-page .solution-module .industry-list-wrapper .industry-list .industry-item .industry-title {
    margin-bottom: 0.5rem;
    font-size: 0.34rem;
    line-height: 0.48rem;
    text-align: center;
    font-weight: 600;
  }
  .index-page .solution-module .industry-list-wrapper .industry-list .industry-item .industry-desc {
    padding: 0 0.32rem;
    margin-bottom: 0.6rem;
    font-size: 0.26rem;
    line-height: 0.47rem;
    text-align: left;
  }
  .index-page .solution-module .industry-list-wrapper .industry-list .industry-item .more-btn {
    color: #0d5aff;
    line-height: 0.36rem;
    font-size: 0.26rem;
    font-weight: 400;
  }
  .index-page .post-module {
    padding-top: 0.8rem;
    padding-bottom: 0.48rem;
  }
  .index-page .post-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .index-page .post-module .post-list {
    padding: 0.24rem 0.4rem 0.3rem;
  }
  .index-page .post-module .post-list .post-item {
    display: block;
    min-height: 2rem;
    position: relative;
    padding: 0.34rem;
    border-bottom: 0.5px solid rgba(208,215,224,0.7);
  }
  .index-page .post-module .post-list .post-item .post-cover {
    position: absolute;
    right: 0;
    top: 0.34rem;
    width: 1.72rem;
    height: 1.32rem;
    border-top: 0.04rem solid #0d5aff;
    border-radius: 0.08rem;
  }
  .index-page .post-module .post-list .post-item .post-title {
    position: absolute;
    left: 0;
    top: 0.34rem;
    width: 4.66rem;
    font-size: 0.3rem;
    font-weight: 600;
    line-height: 0.42rem;
  }
  .index-page .post-module .post-list .post-item .post-time {
    position: absolute;
    left: 0;
    bottom: 0.34rem;
    font-size: 0.24rem;
    color: #898f9b;
    line-height: 0.34rem;
  }
  .index-page .post-module button {
    display: block;
    width: 100%;
    margin-top: 0.32rem;
    height: 0.36rem;
    text-align: center;
    line-height: 0.36rem;
    background: transparent;
    font-size: 0.26rem;
    color: #0d5aff;
  }
  .index-page .post-module button span {
    color: #0d5aff;
    margin-left: 0.06rem;
  }
}
@media screen and (min-width: 750px) {
  .ad-desk-page {
    padding-top: 68px;
  }
  .ad-desk-page .banner-wrapper {
    padding-top: 118px;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/ad-desk/banner.png");
  }
  .ad-desk-page .banner-wrapper .banner-title {
    height: 90px;
    line-height: 90px;
    font-size: 66px;
    font-family: 'Ali-H';
    color: #fff;
  }
  .ad-desk-page .banner-wrapper .banner-desc {
    margin-top: 13px;
    margin-bottom: 64px;
    line-height: 40px;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
  }
  .ad-desk-page .module {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .ad-desk-page .module:nth-child(2n) {
    background: #f7faff;
  }
  .ad-desk-page .module .text-wrapper + .short-cut-wrapper {
    margin-left: 60px;
  }
  .ad-desk-page .module .text-wrapper .module-title {
    height: 44px;
    margin-bottom: 28px;
    font-size: 32px;
    line-height: 44px;
    font-family: 'Ali-B';
  }
  .ad-desk-page .module .text-wrapper .module-desc {
    width: 585px;
    margin-bottom: 124px;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
  }
  .ad-desk-page .module .short-cut-wrapper {
    width: 554px;
    position: relative;
    top: 0;
    transition: all 1s;
  }
  .ad-desk-page .module .short-cut-wrapper.animate {
    top: 80px;
    opacity: 0;
  }
  .ad-desk-page .module .short-cut-wrapper + .text-wrapper {
    margin-left: 60px;
  }
}
@media screen and (max-width: 750px) {
  .ad-desk-page {
    padding-top: 1.12rem;
    background: #f7faff;
  }
  .ad-desk-page .banner-wrapper .show-free-try {
    background: #fff;
    color: #0d5aff;
  }
  .ad-desk-page .module {
    padding-top: 0.8rem;
    position: relative;
  }
  .ad-desk-page .module:last-child {
    padding-bottom: 0.32rem;
  }
  .ad-desk-page .module .module-title {
    font-size: 0.34rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: 0.48rem;
  }
  .ad-desk-page .module .module-desc {
    width: 6.86rem;
    margin: auto;
    padding: 5.28rem 0.32rem 0.6rem;
    background: #fff;
    box-shadow: 0px 0.12rem 0.24rem 0px #f7faff;
    border-radius: 0.12rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .ad-desk-page .module .short-cut-wrapper {
    position: absolute;
    top: 1.8rem;
    left: 0.64rem;
    width: 6.22rem;
  }
}
@media screen and (min-width: 750px) {
  .education-page {
    padding-top: 68px;
  }
  .education-page .banner-wrapper {
    padding-top: 119px;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/education/banner.png");
  }
  .education-page .blue-dot-module .short-cut-wrapper {
    width: 500px;
    height: 500px;
  }
}
@media screen and (max-width: 750px) {
  .education-page,
  .company-serve-page,
  .financial-page {
    padding-top: 1.12rem;
    padding-bottom: 0.32rem;
    background: #f7faff;
  }
  .education-page .banner-wrapper,
  .company-serve-page .banner-wrapper,
  .financial-page .banner-wrapper {
    background-image: url("https://static.moguto.net/cdn/website/images/pc/education/banner.png");
  }
  .education-page .banner-wrapper button,
  .company-serve-page .banner-wrapper button,
  .financial-page .banner-wrapper button {
    color: #0d5aff;
    background: #fff;
    border-radius: 0.08rem;
  }
  .education-page .sell-pain-point-module .quote-title,
  .company-serve-page .sell-pain-point-module .quote-title,
  .financial-page .sell-pain-point-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .education-page .blue-dot-module .module-content-wrapper,
  .company-serve-page .blue-dot-module .module-content-wrapper,
  .financial-page .blue-dot-module .module-content-wrapper {
    padding-top: 0.8rem;
    position: relative;
  }
  .education-page .blue-dot-module .module-content-wrapper .short-cut-wrapper,
  .company-serve-page .blue-dot-module .module-content-wrapper .short-cut-wrapper,
  .financial-page .blue-dot-module .module-content-wrapper .short-cut-wrapper {
    position: absolute;
    width: 6.22rem;
    left: 0.64rem;
    top: 1.3rem;
  }
  .education-page .blue-dot-module .module-content-wrapper .text-wrapper,
  .company-serve-page .blue-dot-module .module-content-wrapper .text-wrapper,
  .financial-page .blue-dot-module .module-content-wrapper .text-wrapper {
    width: 6.86rem;
    margin: auto;
  }
  .education-page .blue-dot-module .module-content-wrapper .text-wrapper .module-title,
  .company-serve-page .blue-dot-module .module-content-wrapper .text-wrapper .module-title,
  .financial-page .blue-dot-module .module-content-wrapper .text-wrapper .module-title {
    margin-bottom: 0.48rem;
    font-size: 0.34rem;
    color: #101739;
    font-weight: 600;
    text-align: center;
    line-height: 0.48rem;
  }
  .education-page .blue-dot-module .module-content-wrapper .text-wrapper .function-list,
  .company-serve-page .blue-dot-module .module-content-wrapper .text-wrapper .function-list,
  .financial-page .blue-dot-module .module-content-wrapper .text-wrapper .function-list {
    padding: 5.76rem 0.32rem 0.6rem;
    background: #fff;
    box-shadow: 0px 0.12rem 0.24rem 0px #f7faff;
    border-radius: 0.12rem;
  }
}
@media screen and (min-width: 750px) {
  .company-serve-page {
    padding-top: 68px;
  }
  .company-serve-page .banner-wrapper {
    padding-top: 119px;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/company-serve/banner.png");
  }
  .company-serve-page .blue-dot-module .short-cut-wrapper {
    width: 500px;
    height: 500px;
  }
}
@media screen and (max-width: 750px) {
  .company-serve-page .banner-wrapper {
    background-image: url("https://static.moguto.net/cdn/website/images/pc/company-serve/banner.png");
  }
}
@media screen and (min-width: 750px) {
  .financial-page {
    padding-top: 68px;
  }
  .financial-page .banner-wrapper {
    padding-top: 119px;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/financial/banner.png");
  }
}
@media screen and (max-width: 750px) {
  .financial-page .banner-wrapper {
    background-image: url("https://static.moguto.net/cdn/website/images/pc/financial/banner.png");
  }
}
@media screen and (min-width: 750px) {
  .about-page {
    padding-top: 68px;
  }
  .about-page .about-banner-wrapper {
    height: 502px;
    background: #0d5aff;
  }
  .about-page .about-banner-wrapper .about-banner {
    width: 1200px;
    margin: auto;
    position: relative;
  }
  .about-page .about-banner-wrapper .about-banner:hover .banner-img {
    transform: scale(1.05);
  }
  .about-page .about-banner-wrapper .about-banner .banner-title {
    position: absolute;
    top: 114px;
    font-family: 'Ali-H';
    font-size: 48px;
    color: #fff;
  }
  .about-page .about-banner-wrapper .about-banner button {
    position: absolute;
    top: 297px;
  }
  .about-page .about-banner-wrapper .about-banner .banner-img {
    position: absolute;
    top: 90px;
    left: 640px;
    width: 508px;
    height: 370px;
    transition: transform 1s;
  }
  .about-page .company-desc-module {
    padding-top: 120px;
    padding-bottom: 120px;
    background: #f7faff;
  }
  .about-page .company-desc-module .company-desc {
    width: 1200px;
    margin: auto;
    font-size: 18px;
    line-height: 36px;
    margin-top: 64px;
  }
  .about-page .company-desc-module .company-desc + .company-desc {
    margin-top: 13px;
  }
  .about-page .honer-module {
    padding-top: 120px;
    padding-bottom: 120px;
    background: #fff;
  }
  .about-page .honer-module .honer-short-cut {
    width: 1200px;
    margin: auto;
    margin-top: 74px;
    display: flex;
  }
  .about-page .honer-module .honer-short-cut .short-cut-1 {
    width: 467px;
    height: 324px;
    margin-right: 24px;
  }
  .about-page .honer-module .honer-short-cut .short-cut-2 {
    flex: 1;
  }
  .about-page .tech-partner-module {
    padding-top: 120px;
    padding-bottom: 120px;
    background: #f7faff;
  }
  .about-page .tech-partner-module .partner-list {
    width: 1200px;
    margin: auto;
    margin-top: 74px;
    padding: 83px 46px 52px 39px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fff;
  }
  .about-page .tech-partner-module .partner-list .partner-item {
    width: 200px;
    height: 68px;
  }
  .about-page .tech-partner-module .partner-list .partner-item:nth-child(n + 4) {
    margin-bottom: 32px;
  }
  .about-page .join-us-module {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .about-page .join-us-module .job-list {
    display: flex;
    width: 1200px;
    margin: auto;
    margin-top: 68px;
  }
  .about-page .join-us-module .job-list .job-item {
    width: 288px;
    height: 388px;
    position: relative;
    border-radius: 8px;
    cursor: pointer;
  }
  .about-page .join-us-module .job-list .job-item:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(13,90,255,0.8);
    z-index: 2;
    border-radius: 8px;
  }
  .about-page .join-us-module .job-list .job-item + .job-item {
    margin-left: 16px;
  }
  .about-page .join-us-module .job-list .job-item .bg {
    position: absolute;
    left: 0;
    top: 0;
  }
  .about-page .join-us-module .job-list .job-item .job-name {
    height: 65px;
    position: absolute;
    top: 162px;
    left: 0;
    right: 0;
    text-align: center;
    font-family: 'Ali-B';
    font-size: 48px;
    line-height: 65px;
    color: #fff;
    z-index: 3;
  }
  .about-page .map-module {
    padding-top: 120px;
    padding-bottom: 120px;
    background: #f7faff;
  }
  .about-page .map-module .map-wrapper {
    margin: auto;
    margin-top: 68px;
    width: 1200px;
    height: 323px;
  }
}
@media screen and (max-width: 750px) {
  .about-page {
    padding-top: 1.12rem;
  }
  .about-page .about-banner-wrapper .about-banner {
    height: 8rem;
    padding-top: 0.9rem;
    text-align: center;
    background: #0d5aff;
  }
  .about-page .about-banner-wrapper .about-banner .banner-title {
    font-family: 'Ali-H';
    font-size: 0.52rem;
    line-height: 0.7rem;
    color: #fff;
  }
  .about-page .about-banner-wrapper .about-banner .show-free-try {
    margin-top: 0.64rem;
    color: #0d5aff;
    border-radius: 0.08rem;
    background: #fff;
  }
  .about-page .about-banner-wrapper .about-banner .banner-img {
    margin: 0.8rem auto 0;
    width: 5.5rem;
    height: 4rem;
  }
  .about-page .company-desc-module {
    padding-top: 0.8rem;
  }
  .about-page .company-desc-module .quote-title {
    margin-bottom: 0.52rem;
  }
  .about-page .company-desc-module .company-desc {
    padding: 0 0.56rem;
    font-size: 0.28rem;
    line-height: 0.46rem;
    font-weight: 400;
  }
  .about-page .company-desc-module .company-desc + .company-desc {
    margin-top: 0.32rem;
  }
  .about-page .honer-module {
    padding-top: 0.8rem;
    padding-bottom: 0.52rem;
  }
  .about-page .honer-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .about-page .honer-module .honer-short-cut {
    margin: auto;
    width: 6.38rem;
  }
  .about-page .honer-module .honer-short-cut .short-cut-1 {
    height: 4.42rem;
    margin-bottom: 0.34rem;
  }
  .about-page .honer-module .honer-short-cut .short-cut-2 {
    height: 2.78rem;
  }
  .about-page .tech-partner-module {
    padding-top: 0.8rem;
    padding-bottom: 0.48rem;
    background: #f7faff;
  }
  .about-page .tech-partner-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .about-page .tech-partner-module .partner-list {
    display: flex;
    flex-wrap: wrap;
    width: 6.86rem;
    padding: 0.4rem 0.2rem;
    margin: auto;
    background: #fff;
  }
  .about-page .tech-partner-module .partner-list .partner-item {
    display: flex;
    width: 1.56rem;
    height: 0.54rem;
    margin-bottom: 0.26rem;
  }
  .about-page .join-us-module {
    padding-top: 0.8rem;
  }
  .about-page .join-us-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .about-page .join-us-module .job-list {
    display: flex;
    justify-content: center;
  }
  .about-page .join-us-module .job-list .job-item {
    width: 1.53rem;
    height: 2.06rem;
    border-radius: 0.04rem;
    position: relative;
  }
  .about-page .join-us-module .job-list .job-item + .job-item {
    margin-left: 0.08rem;
  }
  .about-page .join-us-module .job-list .job-item .bg {
    width: 100%;
    height: 100%;
  }
  .about-page .join-us-module .job-list .job-item .job-name {
    position: absolute;
    top: 0.8rem;
    left: 0.46rem;
    font-family: 'Ali-B';
    color: #fff;
    font-size: 0.3rem;
    line-height: 0.42rem;
  }
  .about-page .map-module {
    padding-top: 0.8rem;
    padding-bottom: 0.56rem;
  }
  .about-page .map-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .about-page .map-module .map-wrapper {
    width: 6.38rem;
    height: 3.7rem;
    margin: auto;
  }
}
@media screen and (min-width: 750px) {
  .company-list-page {
    padding-top: 68px;
  }
  .company-list-page .banner-wrapper {
    padding-top: 0;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/company-list/banner.png");
  }
  .company-list-page .banner-wrapper:hover .banner-logo {
    transform: scale(1.05);
  }
  .company-list-page .banner-wrapper .content-wrapper {
    width: 1200px;
    margin: auto;
    display: flex;
  }
  .company-list-page .banner-wrapper .content-wrapper .text-wrapper {
    padding-top: 150px;
    margin-right: 148px;
    text-align: left;
  }
  .company-list-page .banner-wrapper .content-wrapper .text-wrapper .banner-title {
    white-space: nowrap;
  }
  .company-list-page .banner-wrapper .content-wrapper .text-wrapper .banner-desc {
    width: 580px;
    margin: 13px 0 0;
    text-align: left;
  }
  .company-list-page .banner-wrapper .content-wrapper .banner-logo {
    margin-top: 76px;
    width: 456px;
    transition: transform 1s;
  }
  .company-list-page .company-list-wrapper {
    padding-top: 120px;
    background: #f7faff;
  }
  .company-list-page .company-list-wrapper .article {
    margin: auto;
    width: 1200px;
    padding: 32px;
    display: flex;
    justify-content: space-between;
    background: #fff;
    cursor: pointer;
  }
  .company-list-page .company-list-wrapper .article + .article {
    margin-top: 48px;
  }
  .company-list-page .company-list-wrapper .article .info-img {
    margin-right: 32px;
    width: 317px;
    height: 184px;
    border-top: 6px solid #0d5aff;
  }
  .company-list-page .company-list-wrapper .article .item-content-wrapper {
    flex: 1;
  }
  .company-list-page .company-list-wrapper .article .item-content-wrapper .info-title {
    margin-bottom: 24px;
    font-weight: 900;
    font-size: 24px;
    line-height: 33px;
  }
  .company-list-page .company-list-wrapper .article .item-content-wrapper .info-desc {
    margin-bottom: 22px;
    height: 84px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
  .company-list-page .company-list-wrapper .article .item-content-wrapper .time-detail {
    height: 28px;
    display: flex;
    justify-content: space-between;
  }
  .company-list-page .company-list-wrapper .article .item-content-wrapper .time-detail .info-time,
  .company-list-page .company-list-wrapper .article .item-content-wrapper .time-detail .to-detail {
    line-height: 28px;
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
  }
  .company-list-page .company-list-wrapper .article .item-content-wrapper .time-detail .info-time:hover,
  .company-list-page .company-list-wrapper .article .item-content-wrapper .time-detail .to-detail:hover {
    color: #0d5aff;
  }
  .company-list-page .ul-wrapper {
    margin: auto;
    margin-top: 32px;
    width: 1200px;
    display: flex;
    padding: 0 0 15px 0;
    font-size: 14px;
  }
  .company-list-page .ul-wrapper li {
    padding-right: 15px;
  }
}
@media screen and (max-width: 750px) {
  .company-list-page {
    padding-top: 1.12rem;
  }
  .company-list-page .banner-wrapper {
    height: 7.6rem;
    padding-top: 1rem;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/company-list/banner.png");
  }
  .company-list-page .banner-wrapper .banner-title {
    font-size: 0.52rem;
  }
  .company-list-page .banner-wrapper .banner-logo {
    width: 5rem;
    margin: 0.4rem auto 0;
  }
  .company-list-page .company-list-wrapper {
    padding: 0.24rem 0.4rem 0.3rem;
  }
  .company-list-page .company-list-wrapper .article {
    min-height: 2rem;
    position: relative;
    padding: 0.34rem;
    border-bottom: 0.5px solid #d0d7e0;
  }
  .company-list-page .company-list-wrapper .article .info-img {
    position: absolute;
    right: 0;
    top: 0.34rem;
    width: 1.72rem;
    height: 1.32rem;
    border-top: 0.04rem solid #0d5aff;
    border-radius: 0.08rem;
  }
  .company-list-page .company-list-wrapper .article .info-title {
    width: 4.6rem;
    position: absolute;
    left: 0;
    top: 0.34rem;
    font-size: 0.3rem;
    font-weight: 600;
    line-height: 0.42rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .company-list-page .company-list-wrapper .article .time {
    position: absolute;
    left: 0;
    bottom: 0.34rem;
    font-size: 0.24rem;
    color: #898f9b;
    line-height: 0.34rem;
  }
  .company-list-page .company-list-wrapper .article .to-detail {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
  }
  .company-list-page .company-list-wrapper .ul-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 0.3rem;
  }
  .company-list-page .company-list-wrapper .ul-wrapper li {
    display: block;
    margin-right: 0.2rem;
    font-size: 0.22rem;
    color: #898f9b;
  }
  .company-list-page .company-list-wrapper .ul-wrapper li span {
    color: #898f9b;
  }
}
@media screen and (min-width: 750px) {
  .company-list-detail-page {
    display: flex;
    justify-content: center;
    padding: 100px 0px 112px 0px;
  }
  .company-list-detail-page .content-item-container {
    display: flex;
    justify-content: space-between;
    min-width: 1198px;
    max-width: 1190px;
  }
  .company-list-detail-page .title {
    font-size: 36px;
    font-weight: 500;
    color: #162035;
    margin-bottom: 46px;
  }
  .company-list-detail-page .time {
    font-size: 14px;
    font-family: 'PingFang SC';
    font-weight: 400;
    color: #6b7799;
    margin-bottom: 70px;
  }
  .company-list-detail-page .content {
    font-size: 16px;
    font-weight: 500;
    color: #666;
    line-height: 32px;
  }
  .company-list-detail-page .content-container {
    width: 100%;
  }
  .company-list-detail-page .title {
    font-size: 36px;
    font-weight: 500;
    color: #162035;
  }
  .company-list-detail-page .tip {
    font-size: 14px;
    font-weight: 400;
    color: #6b7799;
    margin-bottom: 70px;
  }
  .company-list-detail-page .page-container {
    padding: 9px 20px 25px 24px;
    margin: 0 0 0 72px;
    width: 352px;
    height: 260px;
    background: #fff;
    border: 1px solid #e9f1ff;
    box-shadow: 0px 14px 20px 0px rgba(41,107,239,0.05);
  }
  .company-list-detail-page .page-container-boder {
    margin: 60px 0 0 72px;
    width: 352px;
    height: 4px;
    background: #296bef;
  }
  .company-list-detail-page .desc-line {
    width: 21px;
    height: 1px;
    background: #c8c8c8;
  }
  .company-list-detail-page .pre-container:hover {
    color: #313233;
  }
  .company-list-detail-page .pre {
    margin-bottom: 32px;
  }
  .company-list-detail-page .pre-title {
    font-size: 20px;
    font-weight: 500;
    color: #313233;
    margin-top: 32px;
    margin-bottom: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .company-list-detail-page .pre-content {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    margin-bottom: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-width: 750px) {
  .company-list-detail-page {
    padding-top: 1.12rem;
  }
  .company-list-detail-page .content-item-container {
    padding-top: 0.83rem;
  }
  .company-list-detail-page .content-item-container .content-container {
    padding-left: 0.52rem;
    padding-right: 0.48rem;
  }
  .company-list-detail-page .content-item-container .content-container .title {
    font-size: 0.44rem;
    color: #162035;
    font-weight: 600;
  }
  .company-list-detail-page .content-item-container .content-container .tip {
    height: 0.42rem;
    margin-top: 0.3rem;
    color: #6b7799;
    font-size: 0.3rem;
    line-height: 0.42rem;
  }
  .company-list-detail-page .content-item-container .content-container .content {
    text-align: left;
    margin-top: 0.6rem;
    font-size: 0.3rem;
    color: #6b7799;
    font-weight: 400;
    line-height: 0.54rem;
  }
  .company-list-detail-page .content-item-container .content-container .content img {
    max-width: 6.5rem;
  }
}
@media screen and (min-width: 750px) {
  .situation-page {
    padding-top: 68px;
  }
  .situation-page .banner-wrapper {
    padding-top: 100px;
    background-image: url("https://static.moguto.net/cdn/website/images/pc/situation/banner.png");
  }
  .situation-page .get-customer-module {
    padding-bottom: 100px;
    background: #fff;
  }
  .situation-page .get-customer-module .module-content-wrapper {
    margin-top: 100px;
  }
  .situation-page .get-customer-module .short-cut-wrapper {
    margin: 82px auto 0;
    width: 1100px;
  }
}
@media screen and (max-width: 750px) {
  .situation-page {
    padding-top: 1.12rem;
    background: #f7faff;
  }
  .situation-page .banner-wrapper {
    height: 5.46rem;
    padding-top: 0.7rem;
  }
  .situation-page .banner-wrapper .free-try {
    background: #fff;
    color: #0d5aff;
  }
  .situation-page .get-customer-module {
    padding-top: 0.8rem;
  }
  .situation-page .get-customer-module .quote-title {
    margin-bottom: 0.48rem;
  }
  .situation-page .get-customer-module .short-cut-wrapper {
    width: 6.86rem;
    height: 3.2rem;
    margin: 0.48rem auto 0;
    padding: 0.4rem 0.32rem;
    border-radius: 0.12rem;
    background: #fff;
  }
}
@media screen and (min-width: 750px) {
  .private-domain-page .solution-module {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 750px) {
  .private-domain-page .solution-module {
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 750px) {
  .sign-page {
    padding-top: 200px;
    padding-bottom: 132px;
    background: #f7faff;
  }
  .sign-page .container-wrapper {
    display: flex;
    width: 1100px;
    height: 680px;
    margin: 0 auto;
    box-shadow: 0px 2px 20px 0px rgba(193,193,193,0.03);
    border-radius: 12px;
    background: #fff;
  }
  .sign-page .container-wrapper .sidebar {
    width: 520px;
    height: 680px;
    padding-top: 86px;
    position: relative;
    background: linear-gradient(116deg, #e2edff 0%, #e6f2ff 49%, #eaeeff 100%);
    border-radius: 12px 0 0 12px;
  }
  .sign-page .container-wrapper .sidebar .sidebar-title {
    padding-left: 40px;
    margin-bottom: 12px;
    font-family: 'Ali-B';
    font-size: 36px;
    color: #162035;
    line-height: 50px;
  }
  .sign-page .container-wrapper .sidebar .sidebar-desc {
    width: 380px;
    padding-left: 40px;
    white-space: nowrap;
    font-size: 18px;
    line-height: 32px;
    color: #162035;
    font-weight: 500;
  }
  .sign-page .container-wrapper .sidebar .sidebar-desc.mb {
    margin-bottom: 46px;
  }
  .sign-page .container-wrapper .sidebar .sidebar-img {
    width: 429px;
    margin: auto;
  }
  .sign-page .container-wrapper .form-wrapper {
    flex: 1;
    text-align: center;
    padding: 109px 115px 0;
  }
  .sign-page .container-wrapper .form-wrapper .form-title {
    margin-bottom: 16px;
    font-size: 26px;
    line-height: 37px;
    font-weight: 600;
  }
  .sign-page .container-wrapper .form-wrapper .form-desc {
    margin-bottom: 36px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
  }
  .sign-page .container-wrapper .form-wrapper .form-item {
    position: relative;
  }
  .sign-page .container-wrapper .form-wrapper .form-item + .form-item {
    margin-top: 20px;
  }
  .sign-page .container-wrapper .form-wrapper .form-item input {
    width: 350px;
    height: 40px;
    padding: 0 12px;
    line-height: 40px;
    outline: none;
    border-radius: 4px;
    font-size: 14px;
    border: 1px solid #dcdde3;
  }
  .sign-page .container-wrapper .form-wrapper .form-item input:focus {
    border-color: #0d5aff;
  }
  .sign-page .container-wrapper .form-wrapper .form-item input::placeholder {
    color: #a2a5b5;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .get-sms,
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .count-down {
    position: absolute;
    top: 11px;
    right: 12px;
    color: #a2a5b5;
    font-size: 14px;
    user-select: none;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .get-sms {
    cursor: not-allowed;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .get-sms.active {
    cursor: pointer;
    color: #0d5aff;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .get-sms.active:hover {
    color: #3d7bff;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .count-down {
    display: none;
    color: #a2a5b5;
  }
  .sign-page .container-wrapper .form-wrapper .submit {
    width: 350px;
    height: 40px;
    margin-top: 48px;
    line-height: 40px;
    background: #d5d9e2;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: not-allowed;
    user-select: none;
  }
  .sign-page .container-wrapper .form-wrapper .submit.active {
    background: #0d5aff;
    cursor: pointer;
  }
  .sign-page .container-wrapper .form-wrapper .submit.active:hover {
    background: #3d7bff;
  }
}
@media screen and (max-width: 750px) {
  .sign-page {
    padding-top: 1.12rem;
    background: #f4f6f9;
  }
  .sign-page .container-wrapper .bg-wrapper {
    width: 100vw;
    height: 7.02rem;
    padding-top: 0.4rem;
    background: linear-gradient(180deg, #e2edff 0%, #e6f2ff 49%, #f4f6f9 100%);
  }
  .sign-page .container-wrapper .bg-wrapper .bg-img {
    width: 5.2rem;
    height: 3.46rem;
    margin: 0 auto;
  }
  .sign-page .container-wrapper .form-wrapper {
    position: relative;
    padding: 0.8rem 0;
    margin-top: -2.7rem;
    border-radius: 0.2rem 0.2rem 0 0;
    background-color: #fff;
  }
  .sign-page .container-wrapper .form-wrapper .form-title {
    margin-bottom: 0.24rem;
    font-size: 0.44rem;
    font-weight: 600;
    line-height: 0.6rem;
    text-align: center;
  }
  .sign-page .container-wrapper .form-wrapper .form-desc {
    margin-bottom: 0.5rem;
    font-size: 0.26rem;
    font-weight: 400;
    line-height: 0.36rem;
    text-align: center;
  }
  .sign-page .container-wrapper .form-wrapper .form-item {
    width: 6.22rem;
    height: 0.88rem;
    margin: auto;
    position: relative;
    display: flex;
  }
  .sign-page .container-wrapper .form-wrapper .form-item + .form-item {
    margin-top: 0.4rem;
  }
  .sign-page .container-wrapper .form-wrapper .form-item input {
    padding: 0 0.24rem;
    width: 6.22rem;
    height: 0.88rem;
    border: 1px solid #dcdde3;
    border-radius: 0.08rem;
    outline: none;
    font-size: 0.3rem;
  }
  .sign-page .container-wrapper .form-wrapper .form-item input:active,
  .sign-page .container-wrapper .form-wrapper .form-item input:focus {
    border-color: #0d5aff;
  }
  .sign-page .container-wrapper .form-wrapper .form-item input::placeholder {
    color: #a2a5b5;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .get-sms,
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .count-down {
    position: absolute;
    top: 0.24rem;
    right: 0.24rem;
    color: #a2a5b5;
    font-weight: 400;
    font-size: 0.3rem;
    line-height: 0.4rem;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .count-down {
    display: none;
  }
  .sign-page .container-wrapper .form-wrapper .form-item.sms-input .get-sms.active {
    color: #0d5aff;
  }
  .sign-page .container-wrapper .form-wrapper .submit {
    width: 6.22rem;
    height: 0.88rem;
    margin: 0.64rem auto 0;
    border-radius: 0.08rem;
    background: #d5d9e2;
    text-align: center;
    line-height: 0.88rem;
    font-size: 0.3rem;
    color: #fff;
  }
  .sign-page .container-wrapper .form-wrapper .submit.active {
    background: #0d5aff;
  }
}
@-moz-keyframes shake-smooth {
  0% {
    top: 120px;
  }
  50% {
    top: 100px;
  }
  100% {
    top: 120px;
  }
}
@-webkit-keyframes shake-smooth {
  0% {
    top: 120px;
  }
  50% {
    top: 100px;
  }
  100% {
    top: 120px;
  }
}
@-o-keyframes shake-smooth {
  0% {
    top: 120px;
  }
  50% {
    top: 100px;
  }
  100% {
    top: 120px;
  }
}
@keyframes shake-smooth {
  0% {
    top: 120px;
  }
  50% {
    top: 100px;
  }
  100% {
    top: 120px;
  }
}
