*{
      margin: 0;
      padding: 0;
    }
    ol, ul, li {
      list-style: none;
      text-decoration: none;
    }
    button {
      cursor: pointer;
      text-transform: none;
      background-color: transparent;
      background-image: none;
      border: 0;
    }
    .header {
      width: 100%;
      height: 72px;
      background: #F4F7FF;
      line-height: 72px;
    }
    .header .navigation {
      margin: 0 auto;
      width: 1520px;
      height:48px;
      padding-top: 12px;
      align-items: center;
      display: flex;
      position: relative;
      justify-content: space-between;
    }
    .header .nav-left {
      color: #000000;
      font-size: 28px;
    }
    .header .nav-left img {
      width: auto;
      height: 36px;
    }
    .header .nav-right {
      display: flex;
      align-items: center;
    }
    .header .navbar li {
      float: left;
      padding: 0 20px;
    }
    .header .navbar li a {
      text-decoration: none;
      color: #000;
      font-size: 15px;
    }
    .header .navbar .active a {
      color: #6045E6;
    }
    .header .button {
      margin-left: 20px;
    }
    .header .button .login {
      font-size: 15px;
      color: #000;
    }
    .header .button .btn {
      width: 130px;
      height: 42px;
      border-radius: 8px;
      background: #6045E6;
      color: #fff;
      font-size: 15px;
      margin-left: 40px;
    }
    .banner {
      background-image: url(./img/banner.png);
      background-position: 100%;
      background-size: 100% 790px;
      position: relative;
      display: block;
      width: 100%;
      height: 790px;
    }
    .banner .global {
      width: 100%;
    }
    .banner .glb-nr {
      padding-top: 200px;
      padding-left: 200px;
      width: 30%;
    }
    .banner .glb-nr h1 {
      color: #000;
      font-size: 40px;
      font-weight: bold;
    }
    .banner .glb-nr ul {
      padding-left: 24px;
      padding-top: 80px;
    }
    .banner .glb-nr ul, .banner .glb-nr ul li{
      list-style-type: disc; 
      padding-bottom: 16px;
      font-size: 20px;
      color: #000;
    }
    .banner .glb-nr .btn {
      margin-top:50px;
      background: #6045E6;
      width: 210px;
      height: 68px;
      border-radius: 16px;
      color: #fff;
      font-size: 20px;
    }
    .swiper-container {
      width: 100%;
    }
    .swiper-container .swiper1 {
      width: 100%;
      background-color: #fff;
      padding: 50px 0;
    }
    .swiper-container .swiper1 .container {
      width: 1520px;
      margin: 0 auto;
      background: #F3F6FF;
      border-radius: 30px;
      text-align: center;
      padding: 40px 0;
    }
    .swiper-container .swiper1 h2 {
      font-size: 32px;
      color: #000;
      margin-bottom: 40px;
    }
    .swiper-container .swiper1 .list {
      display: flex;
      align-items: center;
    }
    .swiper-container .swiper1 .item {
      width: calc(20% - 100px);
      border-right: 1px solid #dbe6ff;
      padding: 10px 50px;
    }
    .swiper-container .swiper1 .item:last-child {
      border-right: none;
    }
    .swiper-container .swiper1 .item .img {
      width: 86px;
      height: 86px;
      margin: 0 auto;
      margin-bottom: 20px;
    }
    .swiper-container .swiper1 .item .img img  {
      width: 100%;
      height: 100%;
    }
    .swiper-container .swiper1 .item h3 {
      font-size: 18px;
      color: #333;
      margin-bottom: 18px;
    }
    .swiper-container .swiper1 .item p {
      font-size: 14px;
      color: #666;
    }
    .swiper-container .swiper2 {
      background-color: #fff;
      padding-bottom: 60px;
      padding-top: 20px;
    }
    .swiper-container .swiper2 .container {
      width: 1520px;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .swiper-container .swiper2 .left {
      width: 35%;
      margin-left: 20px;
    }
    .swiper-container .swiper2 h2 {
      color: #000;
      font-size: 32px;
      margin-bottom: 60px;
    }
    .swiper-container .swiper2 p {
      color: #666;
      font-size: 14px;
      line-height: 1.6;
      margin-bottom: 60px;
    }
    .swiper-container .swiper2 .data {
      display: flex;
      margin-bottom: 60px;
    }
    .swiper-container .swiper2 .item {
      margin-right: 50px;
    }
    .swiper-container .swiper2 .item:last-child {
      margin-right: 0;
    }
    .swiper-container .swiper2 .shuju {
      font-size: 30px;
      color: #333 !important;
      font-weight: 600;
      margin-bottom: 8px;
    }
    .swiper-container .swiper2 .shuju span {
      color: #1a01dc;
    }
    .swiper-container .swiper2 .item .ms {
      color: #666;
      font-size: 14px;
      margin-bottom: 0;
    }
    .swiper-container .swiper2 .learnMore {
      background-color: #1a01dc;
      color: #fff;
      font-size: 20px;
      padding: 14px 50px;
      border-radius: 10px;
      display: inline-block;
      cursor: pointer;
    }
    .swiper-container .swiper2 .right {
      width: 46%;
    }
    .swiper-container .swiper2 .right img {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper3 {
      background-color: #fafafe;
      padding: 50px 0;
    }
    .swiper-container .swiper3 .container {
      width: 1520px;
      margin: 0 auto;
    }
    .swiper-container .swiper3 h2 {
      font-size: 32px;
      color: #000;
      text-align: center;
      margin-bottom: 50px;
    }
    .swiper-container .swiper3 .list {
      width: 100%;
    }
    .swiper-container .swiper3 .item-l,.swiper-container .swiper3 .item-r {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 60px;
    }
    .swiper-container .swiper3 .item-r:last-child {
      margin-bottom: 0;
    }
    .swiper-container .swiper3 .item-l .img  {
      width: 45%;
      height: auto;
    }
    .swiper-container .swiper3 .item-l .img img {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper3 .item-l .writing {
      margin-right: 200px;
    }
    .swiper-container .swiper3 .item-l .writing .img  {
      width: 70px;
      height: 92px;
      margin-bottom: 36px;
      margin-left: -14px;
    }
    .swiper-container .swiper3 .item-l .writing .img img {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper3 .item-l .writing h3 {
      font-size: 26px;
      color: #222d39;
      margin-bottom: 24px;
    }
    .swiper-container .swiper3 .item-l .writing p {
      color: #677294;
      font-size: 16px;
    }
    .swiper-container .swiper3 .item-r .writing {
      width: 45%;
      margin-left: 60px;
    }
    .swiper-container .swiper3 .item-r .writing .img  {
      width: 70px;
      height: 92px;
      margin-bottom: 36px;
      margin-left: -14px;
    }
    .swiper-container .swiper3 .item-r .writing .img img {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper3 .item-r .writing h3 {
      font-size: 26px;
      color: #222d39;
      margin-bottom: 24px;
    }
    .swiper-container .swiper3 .item-r .writing p {
      color: #677294;
      font-size: 16px;
    }
    .swiper-container .swiper3 .item-r .img {
      width: 45%;
      height: auto;
    }
    .swiper-container .swiper3 .item-r .img img {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper4 {
      width: 100%;
      background-color: #ffff;
      padding: 50px 0;
    }
    .swiper-container .swiper4 .container {
      width: 1520px;
      margin: 0 auto;
    }
    .swiper-container .swiper4 h2 {
      font-size: 32px;
      color: #000;
      margin-bottom: 40px;
      text-align: center;
    }
    .swiper-container .swiper4 .list {
      display: flex;
    }
    .swiper-container .swiper4 .list .kh {
      background-color: #f0f0fc;
    }
    .swiper-container .swiper4 .list .cj {
      background-color: #faeef0;
    }
    .swiper-container .swiper4 .list .zd {
      background-color: #e0fbe7;
    }
    .swiper-container .swiper4 .list .sj {
      background-color: #faf6da;
    }
    .swiper-container .swiper4 .list .item {
      border-radius: 12px;
      width: 22.4%;
      margin-right: 2.6%;
      text-align: center;
      padding: 40px 0;
    }
    .swiper-container .swiper4 .list .item .img  {
      width: 126px;
      height: 126px;
      margin: 0 auto;
      margin-bottom: 24px;
    }
    .swiper-container .swiper4 .list .item .img img {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper4 .list .item h3 {
      font-size: 20px;
      color: #1a1a1a;
      margin-bottom: 20px;
    }
    .swiper-container .swiper4 .list .item p {
      font-size: 15px;
      color: #666;
    }
    .swiper-container .swiper5 {
      background-color: #fafaff;
      width: 100%;
    }
    .swiper-container .swiper5 .container {
      width: 100%;
      display: flex;
      align-items: center;
    }
    .swiper-container .swiper5 .left {
      width: 50%;
      height: auto;
    }
    .swiper-container .swiper5 .left img  {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper5 .right {
      margin-left: 160px;
    }
    .swiper-container .swiper5 h3 {
      color: #000;
      font-size: 32px;
      margin-bottom: 50px;
    }
    .swiper-container .swiper5 p {
      color: #666;
      font-size: 14px;
      line-height: 1.6;
      margin-bottom: 90px;
    }
    .swiper-container .swiper5 .item {
      display: flex;
      align-items: center;
      margin-bottom: 30px;
    }
    .swiper-container .swiper5 .item .img {
      width: 62px;
      height: 62px;
    }
    .swiper-container .swiper5 .item .img img {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper5 .item .ms {
      color: #333;
      margin-left: 14px;
      font-size: 20px;
    }
    .swiper-container .swiper6 {
      width: 100%;
      background-color: #fff;
      padding: 60px 0;
    }
    .swiper-container .swiper6 .container {
      width: 1520px;
      margin: 0 auto;
      background: #F3F6FF;
      border-radius: 30px;
      text-align: center;
      padding: 40px 0;
    }
    .swiper-container .swiper6 h2 {
      font-size: 32px;
      color: #000;
      margin-bottom: 50px;
    }
    .swiper-container .swiper6 .list {
      display: flex;
      align-items: center;
    }
    .swiper-container .swiper6 .item {
      width: calc(20% - 100px);
      padding: 0 50px;
    }
    .swiper-container .swiper6 .item .img {
      width: 106px;
      height: 96px;
      margin: 0 auto;
      margin-bottom: 26px;
    }
    .swiper-container .swiper6 .item .img img  {
      width: 100%;
      height: auto;
    }
    .swiper-container .swiper6 .item h3 {
      font-size: 22px;
      color: #000;
      font-weight: 500;
      margin-bottom: 18px;
    }
    .swiper-container .swiper7 {
      width: 100%;
      background-color: #f5f8fd;
      padding: 50px 0;
    }
    .swiper-container .swiper7 .container {
      width: 1520px;
      margin: 0 auto;
    }
    .swiper-container .swiper7 h2 {
      font-size: 32px;
      color: #000;
      margin-bottom: 40px;
      text-align: center;
    }
    .swiper-container .swiper7 .list .items {
      display: flex;
      justify-content: space-between;
    }
    .swiper-container .swiper7 .list .items .item {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      text-align: center; 
    }
    .swiper-container .swiper7 .list .items .item h3 {
      font-size: 20px;
      color: #000;
      margin-bottom: 16px;
    }
    .swiper-container .swiper7 .list .items .item p {
      font-size: 16px;
      color: #666;
    }
    .swiper-container .swiper7 .list .tj {
      margin-top: -30px;
    }
    .swiper-container .swiper7 .list .xt {
      margin-top: -170px;
      margin-left: 78px;
    }
    .swiper-container .swiper7 .list .cj {
      margin-top: 0px;
      margin-left:50px;
    }
    .swiper-container .swiper7 .list .jx {
      margin-top: -20px;
      margin-left: 36px;
    }
    .swiper-container .swiper7 .list .hq {
      margin-top: -170px;
    }
    .swiper-container .swiper8 {
      width: 100%;
      background-color: #e9ecff;
      height: 420px;
    }
    .swiper-container .swiper8 .bg {
      background: #fff;
      height: 200px;
    }
    .swiper-container .swiper8 .img  {
      width: 1520px;
      margin: 0 auto;
      margin-top: -130px;
    }
        .container-bg {
      width: 100%;
      padding-top: 50px;
      background-image: linear-gradient(to bottom, #F4F7FF, #fff); 
    }
    .container-bg .container {
      width: 1370px;
      margin: 0 auto;
    }
    .container-bg .container h2 {
      font-size: 36px;
      font-weight: 500;
      color: #000;
      text-align: center;
      margin-bottom: 50px;
    }
    .container-bg .container .list {
      display: flex;
      flex-direction: row;
      -webkit-box-pack: center;
      justify-content: center;
      width: 100%;
    }
    .container-bg .container .list .content {
      display: flex;
      flex-direction: row;
      -webkit-box-pack: center;
      justify-content: center;
      padding: 0px 17px;
    }
    .container-bg .container .list .item {
      background: rgb(255, 255, 255);
      width: 300px;
      height: 620px;
      padding-bottom: 17px;
      position: relative;
      margin: 0px 17px;
      border-radius: 14px;
      box-shadow: rgba(0, 0, 0, 0.06) 2px 4px 14px;
    }
    .container-bg .container .item .card-head {
      height: 100px;
      color: white;
      border-radius: 14px 14px 0px 0px;
      font-family: "PingFang SC";
      font-style: normal;
      background-image: linear-gradient(to right, #9da8ba, #acb5c6); 
      background-repeat: no-repeat;
      background-size: 100% 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      padding-left: 25px;
    }
    .container-bg .container .card-head .title {
      font-weight: 500;
      font-size: 24px;
      line-height: 34px;
    }
    .container-bg .container .card-head .desc {
      font-size: 12px;
      line-height: 20px;
      margin-top: 2px;
    }
    .container-bg .container .card-center {
      padding-bottom: 16px;
      margin: 0px 25px;
      border-bottom: 1px solid rgb(233, 233, 233);
      color: rgb(0, 0, 0);
      position: relative;
    }
    .container-bg .container .card-center .card-message {
      width: 100%;
      height: 110px;
      position: relative;
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
    }
    .container-bg .container .card-center .card-center-price {
      font-weight: 600;
      font-size: 32px;
      text-align: justify;
      line-height: 45px;
    }
    .container-bg .container .card-center .card-center-price span {
      font-weight: 500;
      font-size: 14px;
      margin-left: 4px;
    }
    .container-bg .container .card-center .card-center-support-number {
      font-size: 13px;
      line-height: 18px;
    }
    .container-bg .container .item-button {
      width: 100%;
      height: 38px;
      line-height: 38px;
      text-align: center;
      font-weight: 500;
      font-size: 14px;
      letter-spacing: 0.01em;
      border-radius: 4px;
      cursor: pointer;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      color: white !important;
    }
    .container-bg .container .free-button {
      border: 1px solid rgb(51, 51, 51);
      background: white;
      color: rgb(51, 51, 51) !important;
    }
    .container-bg .container .interest-list {
      width: 100%;
      margin-top: 7px;
    }
    .container-bg .container .fnhMWU {
      padding: 6px 25px;
      font-size: 13px;
      line-height: 18px;
      display: flex;
      flex-direction: row;
      color: rgb(51, 51, 51);
      -webkit-box-pack: justify;
      justify-content: space-between;
    }
    .container-bg .container .liRKGT {
      background: rgb(255, 255, 255);
      width: 300px;
      height: 620px;
      padding-bottom: 17px;
      position: relative;
      margin: 0px 17px;
      border-radius: 14px;
      box-shadow: rgba(0, 0, 0, 0.06) 2px 4px 14px;
    }
    .container-bg .container .liRKGT .card-head {
      background-image: linear-gradient(to right, #2c8bff, #56a3ff); 
    }
    .container-bg .container .kTTHLZ .card-head {
      background-image: linear-gradient(to right, #d6b679, #dac79d); 
    }
    .container-bg .container .hyVQTW .card-head {
      background-image: linear-gradient(to right, #333333, #5e5c5d); 
    }
    .container-bg .container .fnhMWU .img {
      width: 14px;
      height: 18px;
    }
    .container-bg .container .fnhMWU .img img {
      width: 100%;
      height: auto;
    }
    .container-bg .container .card-center .card-center-mobile {
      font-weight: 600;
      font-size: 24px;
      line-height: 52px;
    }
    .container-bg .container .free-button:hover {
      background: rgb(158, 169, 188);
      border: 1px solid rgba(0, 0, 0, 0);
      color: white !important;
    }
    .container-bg .container .blue-button {
      background: rgb(43, 139, 255);
    }
    .container-bg .container .blue-button:hover {
      background: rgb(17, 105, 201);
    }
    .container-bg .container .gold-button {
      background: rgb(215, 183, 121);
    }
    .container-bg .container .gold-button:hover {
      background: rgb(181, 153, 99);
    }
    .container-bg .container .black-button {
      background: rgb(51, 51, 51);
    }
    .container-bg .container .black-button:hover {
      background: rgb(0, 0, 0);
    }
    .geuMvE-bg {
      background-color: #fff;
      width: 100%;
      font-size: 14px;
      padding-bottom: 30px;
    }
    .geuMvE-bg .container {
      width: 1370px;
      margin: 0 auto;
    }
    .geuMvE-bg .container .geuMvE {
      margin: 30px 0px;
      user-select: none;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      width: 100%;
    }
    .geuMvE-bg .container .geuMvE .form-title {
      padding: 35px 0px;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      font-weight: 600;
      font-size: 16px;
      line-height: 22px;
      color: rgb(0, 0, 0);
      transition: all 0.3s ease-out 0s;
      cursor: pointer;
      width: 1302px;
    }
    .geuMvE-bg .esZidc.from-row {
      border-top: 1px solid rgb(233, 233, 233);
      border-bottom: 0px solid rgb(233, 233, 233);
    }
    .geuMvE-bg .esZidd.from-row {
      border-top: 1px solid rgb(233, 233, 233);
      border-bottom: 1px solid rgb(233, 233, 233);
    }
    .geuMvE-bg .geuMvE .from-row {
      width: 100%;
      display: flex;
      flex-direction: row;
      -webkit-box-align: center;
      align-items: center;
      color: rgb(0, 0, 0);
      box-sizing: border-box;
    }
    .geuMvE-bg .esZidc.from-row:hover {
      background: rgb(241, 248, 255);
    }
    .geuMvE-bg .esZidc {
      width: 100%;
      display: flex;
      flex-direction: row;
      -webkit-box-align: center;
      align-items: center;
      color: rgb(0, 0, 0);
      box-sizing: border-box;
    }
    .geuMvE-bg .esZidc.from-row-title {
      font-weight: 600;
    }
    .geuMvE-bg .esZidc .row-left {
      padding-left: 5px;
      width: 297px;
    }
    .geuMvE-bg .esZidc .row-right {
      display: flex;
      flex-direction: row;
      -webkit-box-align: center;
      align-items: center;
    }
    .geuMvE-bg .esZidc .row-right .row-item {
      line-height: 50px;
      height: 100%;
      width: 250px;
      text-align: center;
    }
    .geuMvE-bg .geuMvE .from-row .from-row-title {
      font-weight: 600;
    }
    .geuMvE-bg .geuMvE .from-row .row-left {
      padding-left: 5px;
      width: 297px;
    }
    .geuMvE-bg .geuMvE .from-row .row-right {
      display: flex;
      flex-direction: row;
      -webkit-box-align: center;
      align-items: center;
    }
    .geuMvE-bg .geuMvE .from-row .row-right .row-item {
      line-height: 50px;
      height: 100%;
      width: 250px;
      text-align: center;
    }
    .geuMvE-bg .from-row .row-item {
      box-sizing: border-box;
      border-left: 1px solid rgb(233, 233, 233);
    }
    .geuMvE-bg .gaQFmv {
      width: 100%;
      display: flex;
      height: 60px;
      flex-direction: row;
      -webkit-box-align: center;
      align-items: center;
      box-sizing: border-box;
      border-top: 1px solid rgb(233, 233, 233);
    }
    .geuMvE-bg .gaQFmv .title {
      font-weight: 500;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      color: rgb(0, 0, 0);
    }
    .footer {
      background: #e9ecff;
      width: 100%;
      padding-top: 40px;
      padding-bottom: 20px;
    }
    .footer .content {
      width: 1520px;
      margin: 0 auto;
      display: flex;
    }
    .footer .item {
      width: 33.33333%;
      padding: 0 40px;
      color: #000;
    }
    .footer .item h4 {
      font-size: 16px;
      padding-bottom: 14px;
    }
    .footer .item li {
      font-size: 14px;
      line-height: 28px;
    }
    .footer p {
      margin-top: 30px;
      text-align: center;
      font-size: 12px;
      color: #000;
    }