.jianfan {
  display: none;
}

.mobile_lang {
  display: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

body {
  padding-right: 0 !important;
}

[v-cloak] {
  display: none;
}

a {
  outline: none;
  text-decoration: none;
}

a:hover,
a:active,
a:focus {
  text-decoration: none;
}

.shareTipBox .van-popup {
  background-color: transparent;
}

.shareTipBox .shareTipBoxIn {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  box-sizing: border-box;
  padding: 19px 24px 0 0;
}

.shareTipBox .shareTipBoxIn img {
  width: 95px;
  height: 160px;
}

.shareTipBox .shareTipBoxIn .wenz {
  font-size: 16px;
  color: #fff;
  line-height: 22px;
  padding-right: 68px;
  margin-top: 6px;
}

.shareTipBox .shareTipBoxIn .wenz span {
  color: #1a8cff;
  font-weight: bold;
}

.el-checkbox__inner {
  border-radius: 50%;
}

.usHe {
  display: flex;
  margin-left: 12px;
  align-items: center;
  margin-bottom: 12px;
}

.orderDia .userHead img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
}

.usHe .userInf {
  margin-left: 15px;
}

.usHe .userInf .realName {
  font-size: 18px;
  color: #2C2C2E;
  font-weight: 600;
}

.usHe .userInf .lvExpire {
  color: #8B8B8B;
  font-size: 14px;
}

.orderDia .orederBac {
  margin-top: 24px;
  display: flex;
  justify-items: center;
}

.orderDia .orederBac .orderLeft {
  width: 220px;
  height: 190px;
  border-radius: 6px;
  border: 1px solid #DFDFDF;
  cursor: pointer;
}

.orderDia .orederBac .orderLeft .active {
  background: #FFF4E4;
}

.orderDia .orederBac .orderRight {
  margin-left: 26px;
  width: 220px;
  height: 190px;
  border-radius: 6px;
  border: 1px solid #DFDFDF;
  cursor: pointer;
}

.orederBac {
  text-align: center;
  justify-content: center;
}


.orderLeftPrice {
  font-size: 24px;
  margin-top: 16px;
  color: #FA2323;
}

.seniorHuiy {
  font-size: 18px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 6px;
  color: #2C2C2E;
}


.sText {
  font-size: 14px;
  color: #8B8B8B;
}

.yuanmei {
  font-size: 12px;
  color: #8B8B8B;
}

.payQRcode {
  display: flex;
  align-items: center;
}


.detUser {
  height: 600px;
}

.detUser img {
  max-width: 100%;
}

.isACtive {
  background-color: #FFF4E4;
  border: 1px solid #CDAC82;
}

.payQRcodeimg {
  width: 130px;
  height: 130px;
  border: 1px soild #000000;
  margin-top: 20px;
}

.payQRcodeimg img {
  width: 130px;
  height: 130px;
}

.wechatPay {
  font-size: 16px;
  color: #2C2C2E;
  font-weight: 600;
}

.wechatPayLeft {
  margin-left: 15px;
  width: 60%;
}

.wechatPaytop {
  margin-top: 10px;
  text-align: justify;
}

.orderRightsup {
  width: 100%;
}

.orederBacS {
  border-radius: 6px;
  background-color: #FFF4E4;
  border: 1px solid #CDAC82;
}

.orederBacS .orderRightsup {
  text-align: center;
}

.wechatPayLeft {
  margin-top: 40px;
}

.userLogo {
  display: flex;
  align-items: center;
}

.showHeadmenu {
  display: none;
}

.myInforUserName {
  text-align: left;
  margin-left: 6px;
  font-size: 16px;
  color: rgb(255, 255, 255);
}

.myInforUs {
  display: flex;
  cursor: pointer;
  align-items: center;
}

.myInforUserName .hytu {
  margin-top: 4px;
}

.myInforUserName img {
  height: 24px;
}


.navbar-custom .affix .myInforUserNamePC {
  color: #a0a7b1;
}

.elhove {
  padding: 0;
  border: none;
  background-color: transparent;
}

.elhove::hove {
  background-color: transparent;
}

.el-button:focus,
.el-button:hover {
  background-color: transparent;
}

.userInf img {
  height: 24px;
}

.myInforImg img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin-left: 16px;
  box-shadow: 0px 0px 8px 0px rgba(2, 61, 155, 0.3);
}

.el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266
}

.el-checkbox {
  padding-bottom: 20px;
}

.userAgree {
  color: #3883E0;
  cursor: pointer;
}

.modal .modal-body li a {
  text-align: left;
  padding: 10px 22px 10px 15px;
  font-size: 17px;
  color: #fff;
}

.el-button.is-round {
  padding: 12px 60px;
}

.form_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 23px;
}

.form_head .message {
  font-size: 24px;
  color: #2C2C2E;
  font-weight: 500;

}

.form_head .tab_login {
  font-weight: 400;
  font-size: 20px;
  color: #3883E0;
}

.el-input__inner {
  background-color: #F8F9FD;
  height: 54px;
  line-height: 54px;
  border: 1px solid #F8F9FD;
  ;
}

.el-form-item__content {
  line-height: 54px;
}

.form_content .tem .el-input__inner {
  text-indent: 38px;
}

.form_content .form_btn {
  width: 100%;
  background-color: #3883E0;
  color: #FFFFFF;
  text-align: center;
  font-size: 19px;
  padding: 13px 0;
  border-radius: 4px;
  margin-bottom: 30px;
  cursor: pointer;
}

.form_content .logon_show {
  text-align: center;
  font-size: 19px;
  color: #3883E0;
}

.form_content .tem .prefix_img img {
  margin-left: 8px;

  width: 14px;
  height: 14px;
}

.form_content .code {
  color: #3883E0;
  margin-right: 10px;
  padding: 10px 0;
}

.el-dialog {
  display: flex;
  flex-direction: column;
  margin: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 10px;
}

.el-dialog .el-dialog__body {
  flex: 1;
  overflow: auto;
}

.el-dialog__headerbtn {
  font-size: 24px;
}

.login .el-button span img {
  width: 16px;
  height: 17px;
}

.el-input {
  font-size: 16px;
}

.section-text {
  width: 705px;
  height: 230px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: url('../images/2026072115.png') no-repeat;
  background-size: 100%;
  background-position: center center;
  margin: 0 auto;
}

.section-text .titlise {
  font-weight: bold;
  font-size: 36px;
  color: #09152D;
  line-height: 54px;
  margin-bottom: 0;
}

.section-text .large {
  font-size: 24px;
  color: #09152D;
  line-height: 32px;
  margin-top: 6px;
  margin-bottom: 0;
}

.xdanniu {
  display: flex;
  justify-content: flex-end;
  padding-right: 30%;
  margin-top: 48px;
}

.xdanniu .xdanniuIn {
  display: flex;
}

.xdanniu .xdanniuIn .shangyz {
  width: 48px;
  height: 48px;
  cursor: pointer;
}

.xdanniu .xdanniuIn .shangyz img.moren {
  display: block;
  width: 100%;
}

.xdanniu .xdanniuIn .shangyz img.hovershow {
  display: none;
  width: 100%;
}

.xdanniu .xdanniuIn .shangyz:hover img.moren {
  display: none;
  width: 100%;
}

.xdanniu .xdanniuIn .shangyz:hover img.hovershow {
  display: block;
  width: 100%;
}

.xdanniu .xdanniuIn .xiayz {
  width: 48px;
  height: 48px;
  cursor: pointer;
  margin-left: 32px;
}

.xdanniu .xdanniuIn .xiayz img.moren {
  display: block;
  width: 100%;
}

.xdanniu .xdanniuIn .xiayz img.hovershow {
  display: none;
  width: 100%;
}

.xdanniu .xdanniuIn .xiayz:hover img.moren {
  display: none;
  width: 100%;
}

.xdanniu .xdanniuIn .xiayz:hover img.hovershow {
  display: block;
  width: 100%;
}

.indexBd button:focus {
  outline: 0;
}

.indexBd .popVideo .van-overlay {
  background-color: rgba(0, 0, 0, 0.95);
}

.indexBd .popVideo .van-popup {
  background: transparent;
  /* width: 100%;
  height: 100%; */
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-y: hidden;
}

.indexBd .popVideo .popVideoIn {
  width: 44vw;
}

.indexBd .popVideo .popVideoIn video {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  display: block;
}

/* ---横屏视频--- */
.indexBd .popVideo .video-landscape {
  width: 88vw;
  max-width: 1300px;
}

.indexBd .popVideo .video-landscape video {
  width: 100%;
  height: auto;
  display: block;
}

/* ---竖屏视频--- */
.indexBd .popVideo .video-portrait {
  width: auto;
  max-height: 85vh;
}

.indexBd .popVideo .video-portrait video {
  width: auto;
  height: 100%;
  max-height: 85vh;
  display: block;
}

/*关闭按钮提高层级，不会被video覆盖*/
.indexBd .popVideo .fixedBox {
  position: fixed;
  top: 40px;
  right: 40px;
  cursor: pointer;
  z-index: 2999;
  border: 2px solid #fff;
  padding: 5px;
  border-radius: 50%;
}

.indexBd .popVideo .fixedBox img {
  display: block;
  width: 36px;
}

.indexBd .popMenu .van-overlay {
  background-color: rgba(0, 0, 0, 0.95);
}

.indexBd .popMenu .van-popup {
  background: transparent;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.indexBd .popMenu .popMenuIn {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.indexBd .popMenu .popMenuIn .menuBox .aMenu {
  margin-top: 40px;
  cursor: pointer;
}

.indexBd .popMenu .popMenuIn .menuBox .aMenu:first-child {
  margin-top: 0;
}

.indexBd .popMenu .popMenuIn .menuBox .aMenu .litText {
  font-size: 14px;
  color: #fff;
  line-height: 18px;
  transition: all 0.3s;
}

.indexBd .popMenu .popMenuIn .menuBox .aMenu .titleText {
  font-size: 22px;
  color: #fff;
  line-height: 48px;
  transition: all 0.3s;
}

.indexBd .popMenu .popMenuIn .menuBox .aMenu .tip {
  font-size: 14px;
  color: #fff;
  line-height: 18px;
  opacity: 0.5;
}

.indexBd .popMenu .popMenuIn .menuBox .aMenu:hover .litText {
  color: #3883E0;
}

.indexBd .popMenu .popMenuIn .menuBox .aMenu:hover .titleText {
  color: #3883E0;
}

.indexBd .popMenu .popMenuIn .dlhuozcmobile {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 106px;
  height: 42px;
  background: #fff;
  border-radius: 21px;
  border: 1px solid #3FB4FD;
  font-size: 16px;
  color: #1899F6;
  box-sizing: border-box;
  cursor: pointer;
  margin-top: 32px;
}

.indexBd .popMenu .popMenuIn .tuichumobile {
  background: #FFF;
  min-width: 140px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #EBEEF5;
  color: #606266;
  font-size: 16px;
  border-radius: 12px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  margin: 10px auto 0;
}

.indexBd .popMenu .popMenuIn .fixedBox {
  position: fixed;
  top: 40px;
  right: 40px;
  cursor: pointer;
  border: 2px solid #fff;
  padding: 5px;
  border-radius: 50%;
}

.indexBd .popMenu .popMenuIn .fixedBox img {
  display: block;
  width: 36px;
}

.indexBd .firstpage {
  width: 100%;
  height: 100vh;
  position: relative;
  /* font-family: SimSun;
  display: flex;
  align-items: center;
  justify-content: center; */
}

.indexBd .firstpage .topBox {
  width: 1200px;
  height: 72px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 12px 64px 0px rgba(2, 61, 155, 0.1);
  border-radius: 42px;
  border: 1px solid #FFFFFF;
  backdrop-filter: blur(5px);
  position: fixed;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  z-index: 1199;
  transition: all 0.5s;
}

.indexBd .firstpage .topBox .left {
  position: relative;
}

.indexBd .firstpage .topBox .left img {
  display: block;
  /* width: 150px; */
  width: 146px;
  transition: all 0.5s;
  cursor: pointer;
}

/* .indexBd .firstpage .topBox .left img.pchidden {
    opacity: 0;
  }

  .indexBd .firstpage .topBox .left img.pcshow {
    position: absolute;
    top: 100%;
  } */

.indexBd .firstpage .topBoxscrolled {
  height: 80px;
  background: rgba(0, 0, 0, 0.6);
}

/* .indexBd .firstpage .topBoxscrolled .left img.pcshow {
    top: 0;
  } */

.indexBd .firstpage .topBox .mid .caidan {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.indexBd .firstpage .topBox .mid .caidan .acd {
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  padding: 0 10px;
  cursor: pointer;
  transition: all 0.3s;
  margin-left: 20px;
  position: relative;
  color: #274163;
  background: transparent;
  border-radius: 21px;
}

.indexBd .firstpage .topBox .mid .caidan .acd:first-child {
  margin-left: 0;
}

/* .indexBd .firstpage .topBox .mid .caidan .acd:before {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #56A1FF;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
} */

.indexBd .firstpage .topBox .mid .caidan .acd:hover {
  color: rgba(0, 132, 228, 1);
  background: rgba(0, 132, 228, 0.1);
}

.indexBd .firstpage .topBox .mid .caidan .acdOn {
  color: rgba(0, 132, 228, 1);
  background: rgba(0, 132, 228, 0.1);
}

/* .indexBd .firstpage .topBox .mid .caidan .acdOn:before {
  visibility: visible;
  width: 100%;
} */

.indexBd .firstpage .topBox .right {
  display: flex;
  align-items: center;
}

.indexBd .firstpage .topBox .right .lang {
  display: flex;
  align-items: center;
}

.indexBd .firstpage .topBox .right .lang img {
  width: 30px;
  margin-right: 16px;
}

.indexBd .firstpage .topBox .right .lang span {
  font-size: 16px;
  color: #fff;
  line-height: 22px;
  cursor: pointer;
  /* font-weight: bold; */
}

.indexBd .firstpage .topBox .right .lang b {
  font-size: 16px;
  color: #989BA0;
  margin: 0 6px;
}

.indexBd .firstpage .topBox .right .lang span.langOn {
  color: #274163;
}

.indexBd .firstpage .topBox .right .lang span.noOn {
  cursor: pointer;
  color: #989BA0;
}

.indexBd .firstpage .topBox .right .lang span.noOn:hover {
  color: #274163;
}

.indexBd .firstpage .topBox .right .line {
  width: 1px;
  height: 20px;
  background: rgba(255, 255, 255, .6);
  margin-left: 16px;
  margin-right: 2px;
  display: none;
}

.indexBd .firstpage .topBox .right .mainCd {
  padding: 14px;
  cursor: pointer;
  display: none;
}

.indexBd .firstpage .topBox .right .mainCd img {
  display: block;
  width: 24px;
}

.indexBd .firstpage .topBox .zuiyou {
  display: flex;
  align-items: center;
}

.indexBd .firstpage .topBox .zuiyou .dlhuozc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 106px;
  height: 42px;
  background: #fff;
  border-radius: 21px;
  border: 1px solid #3FB4FD;
  font-size: 16px;
  color: #1899F6;
  box-sizing: border-box;
  margin-right: 16px;
  cursor: pointer;
}

.indexBd .firstpage .topBox .zuiyou .xzapp {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 106px;
  height: 42px;
  background: linear-gradient(135deg, #1495F5 0%, #30B1FD 100%);
  box-shadow: 0px 4px 12px 0px rgba(0, 157, 255, 0.3), inset 2px 0px 6px 0px #FFFFFF, inset 0px 0px 3px 0px #009CFF, inset -1px 0px 3px 0px #C7E9FF;
  border-radius: 21px;
  font-size: 16px;
  color: #fff;
  box-sizing: border-box;
  cursor: pointer;
}

.swiper-banner {
  width: 100%;
  height: 100vh;
  background: #0C3068;
}

.swiper-banner:active {
  cursor: grab;
}

.swiper-banner .swiper-wrapper {
  height: 100%;
}

.swiper-banner .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.swiper-banner .swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 40px !important;
}

.swiper-banner .swiper-pagination-bullet {
  width: 12%;
  height: 5px;
  border-radius: 99px;
  background: rgba(255, 255, 255, 0.3);
  opacity: 1;
}

.swiper-banner .swiper-pagination-bullet-active {
  background: #0094FF;
}

.swiper-banner .swiper-slide .lez .xuhao {
  width: 90px;
  height: 64px;
  background: linear-gradient(135deg, #1FC6F6 0%, #0D64D9 100%);
  border-radius: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  color: #FFFFFF;
  line-height: 56px;
  font-weight: bold;
}

.swiper-banner .swiper-slide .lez .wben {
  width: 330px;
}

.swiper-banner .swiper-slide .lez .wben .dzi {
  margin-top: 12px;
  font-size: 64px;
  color: #FFFFFF;
  line-height: 84px;
  font-weight: bold;
}

.swiper-banner .swiper-slide .lez .wben .xmshu {
  font-size: 20px;
  color: rgba(255, 255, 255, 0.6);
  line-height: 30px;
  margin-top: 6px;
}

.swiper-banner .swiper-slide .riy {
  background: linear-gradient(135deg, #1FC6F6 0%, #0D64D9 100%);
  padding: 10px;
  border-radius: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 560px;
  height: 560px;
  margin-left: 168px;
  position: relative;
}

.swiper-banner .swiper-slide .riy video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 16px;
  /* cursor: pointer; */
}

.swiper-banner .swiper-slide .riy img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
  cursor: pointer;
}

.swiper-banner .swiper-slide .riy img.playimg {
  width: 72px;
  height: 72px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.indexBd .gxzlClass {
  width: 100%;
  min-height: 100vh;
  height: 1080px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.indexBd .gxzlClass .lez .name {
  font-weight: bold;
  font-size: 96px;
  color: #09152D;
  line-height: 138px;
}

.indexBd .gxzlClass .lez .ms {
  font-size: 36px;
  color: #09152D;
  line-height: 54px;
}

.indexBd .gxzlClass .lez .xd {
  display: flex;
  margin-top: 20px;
}

.indexBd .gxzlClass .lez .xd .xzapp {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 162px;
  height: 64px;
  background: linear-gradient(135deg, #1495F5 0%, #30B1FD 100%);
  box-shadow: 0px 4px 12px 0px rgba(0, 157, 255, 0.3), inset 2px 0px 6px 0px #FFFFFF, inset 0px 0px 3px 0px #009CFF, inset -1px 0px 3px 0px #C7E9FF;
  border-radius: 32px;
  font-size: 24px;
  color: #fff;
  box-sizing: border-box;
  cursor: pointer;
}

.indexBd .gxzlClass .lez .xd .dlhuozc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 64px;
  background: #fff;
  border-radius: 32px;
  border: 1px solid #3FB4FD;
  box-sizing: border-box;
  cursor: pointer;
  margin-left: 16px;
}

.indexBd .gxzlClass .lez .xd .dlhuozc img {
  width: 36px;
  height: 36px;
}

.indexBd .gxzlClass .lez .xd .dlhuozc span {
  font-size: 24px;
  color: #1899F6;
  margin-left: 8px;
}

.indexBd .gxzlClass .lez .gn {
  display: flex;
  margin-top: 18px;
}

.indexBd .gxzlClass .lez .gn .agn {
  box-sizing: border-box;
  margin-left: -32px;
}

.indexBd .gxzlClass .lez .gn .agn img {
  width: 212px;
}

.indexBd .gxzlClass .riy {
  width: 387px;
  height: 818px;
  position: relative;
  box-sizing: border-box;
  padding: 17px 20px 0 19px;
  margin-left: 146px;
}

.indexBd .gxzlClass .riy .zsk {
  width: 387px;
  height: 788px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  /* 关键：让鼠标触摸穿透这张图片，事件交给底层swiper */
  pointer-events: none;
}

.swiper-appmove {
  height: 801px;
}

.swiper-appmove:active {
  cursor: grab;
}

.swiper-appmove .swiper-slide img {
  display: block;
  width: 100%;
  border-radius: 20px;
}

.swiper-appmove .swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 12px !important;
}

.swiper-appmove .swiper-pagination-bullet {
  width: 18%;
  height: 6px;
  border-radius: 99px;
  background: #E8F1FF;
  opacity: 1;
}

.swiper-appmove .swiper-pagination-bullet-active {
  background: linear-gradient(270deg, #4CD2FD 0%, #25A6FA 100%);
}

.apphyClass {
  padding: 16px 0 16px 0;
}

.apphyClass .sjmsg {
  display: flex;
  align-items: center;
  justify-content: center;
}

.apphyClass .sjmsg .pricing-table {
  width: 600px;
  background: linear-gradient(135deg, #FDFEFF 0%, #F2F8FF 100%);
  box-shadow: 0px 12px 36px 0px rgba(2, 61, 155, 0.15);
  border-radius: 48px;
  border: 1px solid #D4D8DE;
  padding: 25px;
}

.apphyClass .sjmsg .putong {
  margin-right: 25px;
}

.apphyClass .sjmsg .chaoji {
  background: linear-gradient(135deg, #0C3068 0%, #0C64E9 100%);
  border: 1px solid #D4D8DE;
}

.apphyClass .sjmsg .pricing-table .ybox {
  width: 90px;
  height: 42px;
  background: #E8F1FF;
  border-radius: 21px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #1A99F7;
}

.apphyClass .sjmsg .chaoji .ybox {
  width: 104px;
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

.apphyClass .sjmsg .pricing-table .pricing-header {
  margin-top: 18px;
}

.apphyClass .sjmsg .pricing-table .pricing-header .clip-txt {
  font-size: 50px;
  color: #09152D;
  line-height: 50px;
  font-weight: bold;
  display: flex;
  align-items: flex-end;
}

.apphyClass .sjmsg .pricing-table .pricing-header .clip-txt span {
  font-size: 24px;
  color: #09152D;
  line-height: 36px;
  margin-left: 12px;
}

.apphyClass .sjmsg .pricing-table .pricing-content {
  margin-top: 32px;
}

.apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams {
  margin-top: 8px;
  display: flex;
  align-items: center;
  font-size: 22px;
  color: #09152D;
  line-height: 36px;
}

.apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams span {
  width: 12px;
  height: 12px;
  background: #1A99F7;
  border-radius: 50%;
  margin-right: 12px;
}

.apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams:first-child {
  margin-top: 0;
}

.apphyClass .sjmsg .pricing-table .pricing-footer {
  width: 160px;
  height: 60px;
  background: rgba(255, 255, 255, 0.15);
  border: 1px solid #D4D8DE;
  box-shadow: 0px 12px 36px 0px rgba(2, 61, 155, 0.15);
  border-radius: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  color: #09152D;
  font-weight: bold;
  margin-top: 32px;
  cursor: pointer;
}

.apphyClass .sjmsg .pricing-table .shengji {
  background: linear-gradient(135deg, #0A7AFF 0%, #05A5FF 100%);
  border: none;
  color: #fff;
}

.apphyClass .sjmsg .chaoji .pricing-header .clip-txt {
  color: #fff;
}

.apphyClass .sjmsg .chaoji .pricing-header .clip-txt span {
  color: #fff;
}

.apphyClass .sjmsg .chaoji .pricing-content .msbox .ams {
  color: #fff;
}

.apphyClass .sjmsg .chaoji .pricing-content .msbox .ams span {
  background: #fff;
}

.gjspClass {
  padding: 60px 0 16px 0;
}

.gjspClass .yidongswiper {
  height: 0px;
  overflow: hidden;
}

.swiper-goods:active {
  cursor: grab;
}

.swiper-goods .swiper-wrapper .swiper-slide {
  width: 350px;
}

.gjspClass .akuai {
  width: 350px;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 48px;
  border: 1px solid #D4D8DE;
  background: linear-gradient(324deg, #FFF9FE 0%, #EFF7FF 100%);
}

.gjspClass .akuai .posterbox {
  position: relative;
  cursor: pointer;
}

.gjspClass .akuai .posterbox .posterimg {
  width: 318px;
  height: 424px;
  border-radius: 36px;
  object-fit: cover;
}

.gjspClass .akuai .posterbox .playimg {
  width: 72px;
  height: 72px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.gjspClass .akuai .biti {
  font-weight: bold;
  font-size: 24px;
  color: #09152D;
  line-height: 36px;
  margin-top: 12px;
}

.gjspClass .akuai .mshu {
  font-size: 16px;
  color: rgba(9, 21, 45, 0.6);
  line-height: 24px;
}

.fnzcClass {
  padding: 60px 0 16px 0;
}

.fnzcClass .part {
  width: 1240px;
  margin: 80px auto 0;
  display: flex;
  background: #F3FAFF;
  border-radius: 60px;
  overflow: hidden;
}

.fnzcClass .partone {
  margin-top: 0;
}

.fnzcClass .part .wzbufenbox {
  width: 50%;
}

.fnzcClass .part .wzbufenbox .wbbox {
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.fnzcClass .part .wzbufenbox .wbbox .awb {
  width: 280px;
  min-height: 200px;
  box-sizing: border-box;
  padding: 36px 20px 20px 20px;
  margin-bottom: 20px;
  background: linear-gradient(0deg, rgba(243, 250, 255, 0) 0%, #FFFFFF 100%);
  border-radius: 48px;
  border: 1px solid #D4D8DE;
}

.fnzcClass .partthree .wzbufenbox .wbbox .awb {
  padding-top: 20px;
}

.fnzcClass .part .wzbufenbox .wbbox .allw {
  width: 100%;
}

.fnzcClass .part .wzbufenbox .wbbox .awb img {
  display: block;
  width: 64px;
  height: 64px;
  margin-bottom: 16px;
}

.fnzcClass .part .wzbufenbox .wbbox .awb .btbox {
  font-size: 22px;
  color: rgba(9, 21, 45, 1);
  line-height: 32px;
  font-weight: bold;
  white-space: nowrap;
}

.fnzcClass .part .wzbufenbox .wbbox .awb .spabtbox {
  margin-left: -6px;
}

.fnzcClass .part .wzbufenbox .wbbox .awb .msbox {
  font-size: 18px;
  color: rgba(9, 21, 45, 0.6);
  line-height: 30px;
  margin-top: 8px;
  text-align: justify;
}

.fnzcClass .part .tubox {
  width: 50%;
  position: relative;
  box-sizing: border-box;
}

.fnzcClass .part .tubox .nrimg img {
  display: block;
  width: 100%;
}

.fnzcClass .part .tubox .eldwbox img {
  display: block;
  width: 168px;
  height: 168px;
  position: absolute;
}

.fnzcClass .part .tubox .eldwbox .dw1 {
  top: 110px;
  left: -6px;
}

.fnzcClass .part .tubox .eldwbox .dw2 {
  top: 500px;
  left: -6px;
}

.fnzcClass .part .tubox .eldwbox .dw3 {
  top: 42px;
  left: 280px;
}

.fnzcClass .part .tubox .eldwbox .dw4 {
  top: 320px;
  right: -4px;
}

.fnzcClass .part .tubox .eldwbox .dw5 {
  top: 634px;
  right: 60px;
}

.fnzcClass .partcsser {
  background: #0C3068;
}

.fnzcClass .partcsser .tuboxbig {
  width: 50%;
  padding: 20px 0 20px 20px;
  box-sizing: border-box;
}

.fnzcClass .partcsser .tuboxbig .tubox {
  width: 100%;
}

.fnzcClass .partcsser .wzbufenbox .wbbox .awb {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 100%);
  border-radius: 48px;
  border: 1px solid #D4D8DE;
}

.fnzcClass .partcsser .wzbufenbox .wbbox .awb .btbox {
  color: rgba(255, 255, 255, 1);
}

.fnzcClass .partcsser .wzbufenbox .wbbox .awb .msbox {
  color: rgba(255, 255, 255, 0.8);
}

.fnzcClass .partcsser .tubox .eldwbox .dw1 {
  top: 108px;
  left: 66px;
}

.fnzcClass .partcsser .tubox .eldwbox .dw2 {
  top: 412px;
  left: -6px;
}

.fnzcClass .partcsser .tubox .eldwbox .dw3 {
  top: 44px;
  left: auto;
  right: 36px;
}

.fnzcClass .partcsser .tubox .eldwbox .dw4 {
  top: 416px;
  right: 38px;
}

.fnzcClass .partcsser .tubox .eldwbox .dw5 {
  top: 666px;
  right: 212px;
}

.fnzcClass .partcsssan .tuboxbig {
  width: 50%;
  padding: 20px 0 20px 20px;
  box-sizing: border-box;
}

.fnzcClass .partcsssan .tuboxbig .tubox {
  width: 100%;
}

.fnzcClass .partcsssan .tubox .eldwbox .dw1 {
  top: 204px;
  left: 46px;
}

.fnzcClass .partcsssan .tubox .eldwbox .dw2 {
  top: 430px;
  left: 24px;
}

.fnzcClass .partcsssan .tubox .eldwbox .dw3 {
  top: 80px;
  left: 336px;
}

.fnzcClass .partcsssan .tubox .eldwbox .dw4 {
  top: 400px;
  right: 32px;
}

.fnzcClass .partcsssan .tubox .eldwbox .dw5 {
  top: 678px;
  right: 212px;
}

.jzfwClass {
  padding: 60px 0 16px 0;
}

.jzfwClass .juzhong {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.jzfwClass .rowone {
  display: flex;
}

.jzfwClass .rowone .rili {
  width: 360px;
  height: 360px;
  background: #F3FAFF;
  border-radius: 24px;
  box-sizing: border-box;
  padding: 26px;
  margin-right: 12px;
}

.jzfwClass .rowone .rili .wbt {
  font-weight: 500;
  font-size: 32px;
  color: #0E327C;
  line-height: 48px;
}

.jzfwClass .rowone .rili .line {
  width: 36px;
  height: 1px;
  border: 2px solid #59BAFF;
  margin-top: 12px;
}

.jzfwClass .rowone .rili img {
  width: 100%;
  margin-top: 120px;
}

.jzfwClass .rowone .stu {
  margin-right: 12px;
}

.jzfwClass .rowone .stu img {
  width: 200px;
  height: 360px;
  border-radius: 24px;
  object-fit: cover;
}

.jzfwClass .rowone .dahe .ht {
  display: flex;
}

.jzfwClass .rowone .dahe .ht .t1 {
  display: block;
  width: 458px;
  height: 214px;
  border-radius: 24px;
  object-fit: cover;
  margin-right: 12px;
}

.jzfwClass .rowone .dahe .ht .t2 {
  display: block;
  width: 188px;
  height: 214px;
  border-radius: 24px;
  object-fit: cover;
}

.jzfwClass .rowone .dahe .wbhz {
  display: flex;
  margin-top: 12px;
}

.jzfwClass .rowone .dahe .wbhz .hzbox {
  display: flex;
}

.jzfwClass .rowone .dahe .wbhz .hzbox .ahz {
  width: 120px;
  height: 134px;
  margin-right: 12px;
  border-radius: 24px;
  box-sizing: border-box;
  padding: 18px;
  background: #F3FAFF;
}

.jzfwClass .rowone .dahe .wbhz .hzbox .ahz2 {
  background: #F3F3FF;
}

.jzfwClass .rowone .dahe .wbhz .hzbox .ahz3 {
  background: #FAF3FF;
}

.jzfwClass .rowone .dahe .wbhz .hzbox .ahz img {
  display: block;
  width: 66px;
  height: 25px;
}

.jzfwClass .rowone .dahe .wbhz .hzbox .ahz .zi {
  font-size: 12px;
  color: #040F26;
  line-height: 16px;
  margin-top: 12px;
}

.jzfwClass .rowone .dahe .wbhz .tx {
  width: 262px;
  height: 134px;
  background: linear-gradient(136deg, #1C5EA1 0%, #0C3068 100%);
  border-radius: 24px;
  box-sizing: border-box;
  padding: 30px 20px 0 20px;
}

.jzfwClass .rowone .dahe .wbhz .tx .atx {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.jzfwClass .rowone .dahe .wbhz .tx .atx span {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #FFFFFF;
  border-radius: 50%;
}

.jzfwClass .rowone .dahe .wbhz .tx .bailine {
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.6);
  margin: 14px 0 14px 0;
}

.jzfwClass .rowtwo {
  display: flex;
  margin-top: 12px;
}

.jzfwClass .rowtwo .tuwen {
  margin-right: 12px;
}

.jzfwClass .rowtwo .tuwen .shang {
  display: flex;
}

.jzfwClass .rowtwo .tuwen .shang .httwo img {
  display: block;
  width: 425px;
  height: 180px;
  border-radius: 24px;
  object-fit: cover;
  margin-right: 12px;
}

.jzfwClass .rowtwo .tuwen .shang .tw {
  width: 220px;
  height: 180px;
  background: #F3FFFB;
  border-radius: 24px;
  box-sizing: border-box;
  padding: 18px;
  margin-right: 12px;
  box-shadow: 0px 12px 36px 0px rgba(2, 61, 155, 0.15);
}

.jzfwClass .rowtwo .tuwen .shang .tw img {
  display: block;
  width: 36px;
  height: 28px;
}

.jzfwClass .rowtwo .tuwen .shang .tw .wz {
  margin-top: 38px;
  font-weight: bold;
  font-size: 28px;
  color: #0E7C59;
  line-height: 36px;
}

.jzfwClass .rowtwo .tuwen .shang .httwo2 img {
  display: block;
  width: 299px;
  height: 180px;
  border-radius: 24px;
  object-fit: cover;
}

.jzfwClass .rowtwo .tuwen .xia {
  display: flex;
  margin-top: 12px;
}

.jzfwClass .rowtwo .tuwen .xia .xia1 {
  display: block;
  width: 220px;
  height: 180px;
  border-radius: 24px;
  object-fit: cover;
  margin-right: 12px;
}

.jzfwClass .rowtwo .tuwen .xia .xia2 {
  display: block;
  width: 299px;
  height: 180px;
  border-radius: 24px;
  object-fit: cover;
  margin-right: 12px;
}

.jzfwClass .rowtwo .tuwen .xia .xia3 {
  display: block;
  width: 425px;
  height: 180px;
  border-radius: 24px;
  object-fit: cover;
}

.jzfwClass .rowtwo .zhtu img {
  display: block;
  width: 262px;
  height: 372px;
  border-radius: 24px;
  object-fit: cover;
}

.yhpjClass {
  padding: 60px 0 16px 0;
}

.yhpjClass .yidongswiper {
  height: 0px;
  overflow: hidden;
}

.swiper-comment .swiper-wrapper {
  padding: 20px 0;
}

.swiper-comment .swiper-wrapper .swiper-slide {
  width: 620px;
}

.swiper-comment:active {
  cursor: grab;
}

.yhpjClass .pinglun .plIn {
  width: 620px;
  background: linear-gradient(135deg, #FDFEFF 0%, #F2F8FF 100%);
  box-shadow: 0px 8px 16px 0px rgba(2, 61, 155, 0.15);
  border-radius: 48px;
  border: 1px solid #D4D8DE;
  box-sizing: border-box;
  padding: 32px;
}

.yhpjClass .pinglun .plIn .xingshu img {
  display: block;
  width: 224px;
  height: 32px;
}

.yhpjClass .pinglun .plIn .wbpl {
  font-size: 24px;
  color: #000000;
  line-height: 42px;
  margin: 24px 0 46px 0;
}

.yhpjClass .pinglun .plIn .who {
  display: flex;
}

.yhpjClass .pinglun .plIn .who .wtx {
  margin-right: 10px;
}

.yhpjClass .pinglun .plIn .who .wtx img {
  width: 54px;
  height: 54px;
  border-radius: 50%;
}

.yhpjClass .pinglun .plIn .who .ybk .wmz {
  font-weight: bold;
  font-size: 20px;
  color: #000000;
  line-height: 30px;
}

.yhpjClass .pinglun .plIn .who .ybk .wch {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 24px;
}

.yhpjClass .pinglun .plIn:hover {
  background: linear-gradient(135deg, #0C64E9 0%, #0C3068 100%);
}

.yhpjClass .pinglun .plIn:hover .wbpl {
  color: #fff;
}

.yhpjClass .pinglun .plIn:hover .who .ybk .wmz {
  color: #fff;
}

.yhpjClass .pinglun .plIn:hover .who .ybk .wch {
  color: #fff;
}

.yhpjClass .xztip {
  width: 1242px;
  height: 936px;
  background: linear-gradient(217deg, #0C316B 0%, #154999 100%);
  border-radius: 60px;
  margin: 100px auto 100px;
  box-sizing: border-box;
  padding: 48px 0 0 0;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.yhpjClass .xztip .zdwbts {
  font-weight: bold;
  font-size: 42px;
  color: #FFFFFF;
  line-height: 64px;
}

.yhpjClass .xztip .wbjs {
  font-size: 24px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 32px;
  margin: 16px 0 32px 0;
}

.yhpjClass .xztip .xzapp {
  width: 240px;
  height: 72px;
  background: linear-gradient(90deg, #0980FF 0%, #0693EF 100%);
  border-radius: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 24px;
  color: #FFFFFF;
  line-height: 36px;
  cursor: pointer;
}

.yhpjClass .xztip .shitu {
  width: 453px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.yhpjClass .xztip .shitu .tu {
  display: block;
  width: 453px;
}

.yhpjClass .xztip .shitu .dwtu {
  width: 204px;
  height: 204px;
  position: absolute;
  top: 222px;
  right: -92px;
}

/* Back to top button */

.back-to-top {
  position: fixed;
  display: none;
  background: #3883E0;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50px;
  right: 15px;
  bottom: 15px;
  transition: background 0.5s ease-in-out;
}

.back-to-top i {
  font-size: 24px;
  padding-top: 6px;
}

.back-to-top:focus {
  background: #1171e7;
  color: #fff;
  outline: none;
}

.back-to-top:hover {
  background: #1171e7;
  color: #fff;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

#footer {
  background: rgba(8, 45, 91, 1);
  padding: 0 0 25px 0;
  color: #eee;
  font-size: 14px;
}

#footer .footer-top {
  background: rgba(8, 45, 91, 1);
  padding: 60px 0 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#footer .footer-top .footer-info {
  margin-bottom: 30px;
}

#footer .footer-top .footer-info h3 {
  font-size: 26px;
  margin: 0 0 20px 0;
  padding: 2px 0 2px 0;
  line-height: 1;
  font-weight: 700;
  color: #fff;
}

#footer .footer-top .footer-info img.logotwo {
  height: 40px;
  margin-bottom: 10px;
}

#footer .footer-top .footer-info .wechat_code {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: 20px;
}

#footer .footer-top .footer-info .wechat_code .code_count:first-child {
  margin-right: 20px;
}

#footer .footer-top .footer-info .wechat_code img {
  width: 110px;
}

#footer .footer-top .footer-info .wechat_code p {
  text-align: center;
  margin-top: 10px;
}

#footer .footer-top .footer-info p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  color: #fff;
}

#footer .footer-top .social-links a {
  font-size: 18px;
  display: inline-block;
  background: #222636;
  color: #eee;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#footer .footer-top .social-links a:hover {
  background: #E9521D;
  color: #fff;
}

#footer .footer-top h4 {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 12px;
  border-bottom: 2px solid #519FFF;
}

#footer .footer-top .footer-links {
  margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer .footer-top .footer-links ul i {
  padding-right: 5px;
  color: #519FFF;
  font-size: 18px;
}

#footer .footer-top .footer-links ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding: 10px 0;
}

#footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}

#footer .footer-top .footer-links ul a {
  color: #eee;
}

#footer .footer-top .footer-links ul a:hover {
  color: #519FFF;
}

#footer .footer-top .footer-contact {
  margin-bottom: 30px;
}

#footer .footer-top .footer-contact p {
  line-height: 26px;
  margin-bottom: 36px;
}

#footer .footer-top .footer-contact p.firstp {
  margin-bottom: 10px;
}

#footer .footer-top .footer-contact p.firstpTwo {
  margin-bottom: 16px;
  color: #E9521D;
}

#footer .footer-top .footer-contact .icon_group {
  display: flex;
  align-items: center;
}

#footer .footer-top .footer-contact .icon_group img {
  width: 32px;
  height: 32px;
  margin-right: 4px;
}

#footer .footer-top .footer-newsletter {
  margin-bottom: 30px;
}

#footer .footer-top .footer-newsletter input[type="email"] {
  border: 0;
  padding: 6px 8px;
  width: 65%;
}

#footer .footer-top .footer-newsletter input[type="submit"] {
  background: #E9521D;
  border: 0;
  width: 35%;
  padding: 6px 0;
  text-align: center;
  color: #fff;
  transition: 0.3s;
  cursor: pointer;
}

#footer .footer-top .footer-newsletter input[type="submit"]:hover {
  background: #e0072f;
}

#footer .copyright,
#footer .copyrightTwo {
  text-align: center;
  padding-top: 30px;
}

#footer .credits {
  text-align: center;
  font-size: 13px;
  color: #ddd;
}

@media (min-width: 768px) {
  .copyrightTwo {
    display: none;
  }
}

@media (min-width: 992px)and (max-width:1199px) {
  .section-text {
    width: 578px;
    height: 189px;
  }

  .section-text .titlise {
    font-size: 30px;
    line-height: 44px;
  }

  .section-text .large {
    font-size: 20px;
    line-height: 26px;
    margin-top: 5px;
  }

  .xdanniu {
    margin-top: 39px;
  }

  .xdanniu .xdanniuIn .shangyz {
    width: 39px;
    height: 39px;
  }

  .xdanniu .xdanniuIn .xiayz {
    width: 39px;
    height: 39px;
    margin-left: 26px;
  }

  .indexBd .firstpage .topBox {
    width: 984px;
    height: 59px;
    box-shadow: 0 10px 52px 1px rgba(2, 61, 155, 0.1);
    border-radius: 34px;
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(4px);
    top: 20px;
    padding: 0 13px;
  }

  .indexBd .firstpage .topBox .left img {
    width: 120px;
  }

  .indexBd .firstpage .topBoxscrolled {
    height: 66px;
  }

  .indexBd .firstpage .topBox .mid .caidan .acd {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    padding: 0 8px;
    margin-left: 16px;
    border-radius: 17px;
  }

  .indexBd .firstpage .topBox .right .lang img {
    width: 25px;
    margin-right: 13px;
  }

  .indexBd .firstpage .topBox .right .lang span {
    font-size: 14px;
    line-height: 18px;
  }

  .indexBd .firstpage .topBox .right .lang b {
    font-size: 14px;
    margin: 0 5px;
  }

  .indexBd .firstpage .topBox .right .line {
    width: 1px;
    height: 16px;
    margin-left: 13px;
    margin-right: 2px;
  }

  .indexBd .firstpage .topBox .right .mainCd {
    padding: 11px;
  }

  .indexBd .firstpage .topBox .right .mainCd img {
    width: 20px;
  }

  .indexBd .firstpage .topBox .zuiyou .dlhuozc {
    width: 87px;
    height: 34px;
    border-radius: 17px;
    border: 1px solid #3FB4FD;
    font-size: 14px;
    margin-right: 13px;
  }

  .indexBd .firstpage .topBox .zuiyou .xzapp {
    width: 87px;
    height: 34px;
    box-shadow: 0px 3px 10px 1px rgba(0, 157, 255, 0.3), inset 2px 0px 5px 0px #FFFFFF, inset 0px 0px 2px 0px #009CFF, inset -1px 0px 2px 0px #C7E9FF;
    border-radius: 17px;
    font-size: 14px;
  }

  .myInforUserName {
    font-size: 13px;
  }

  .myInforImg img {
    width: 38px;
    height: 38px;
    margin-left: 13px;
  }

  .myInforUserName img {
    height: 18px;
  }

  .swiper-banner .swiper-pagination {
    bottom: 33px !important;
  }

  .swiper-banner .swiper-pagination-bullet {
    height: 4px;
    border-radius: 74px;
  }

  .swiper-banner .swiper-slide .lez .xuhao {
    width: 74px;
    height: 52px;
    border-radius: 26px;
    font-size: 34px;
    line-height: 46px;
  }

  .swiper-banner .swiper-slide .lez .wben {
    width: 271px;
  }

  .swiper-banner .swiper-slide .lez .wben .dzi {
    margin-top: 10px;
    font-size: 52px;
    line-height: 69px;
  }

  .swiper-banner .swiper-slide .lez .wben .xmshu {
    font-size: 16px;
    line-height: 25px;
    margin-top: 5px;
  }

  .swiper-banner .swiper-slide .riy {
    padding: 8px;
    border-radius: 20px;
    width: 459px;
    height: 459px;
    margin-left: 138px;
  }

  .swiper-banner .swiper-slide .riy video {
    border-radius: 13px;
  }

  .indexBd .gxzlClass {
    height: 886px;
    min-height: 886px;
  }

  .indexBd .gxzlClass .lez .name {
    font-size: 79px;
    line-height: 113px;
  }

  .indexBd .gxzlClass .lez .ms {
    font-size: 30px;
    line-height: 44px;
  }

  .indexBd .gxzlClass .lez .xd {
    margin-top: 16px;
  }

  .indexBd .gxzlClass .lez .xd .xzapp {
    width: 133px;
    height: 52px;
    box-shadow: 0px 3px 10px 1px rgba(0, 157, 255, 0.3), inset 2px 0px 5px 0px #FFFFFF, inset 0px 0px 2px 0px #009CFF, inset -1px 0px 2px 0px #C7E9FF;
    border-radius: 26px;
    font-size: 20px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc {
    width: 164px;
    height: 52px;
    border-radius: 26px;
    border: 1px solid #3FB4FD;
    margin-left: 13px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc img {
    width: 30px;
    height: 30px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc span {
    font-size: 20px;
    margin-left: 7px;
  }

  .indexBd .gxzlClass .lez .gn {
    margin-top: 15px;
  }

  .indexBd .gxzlClass .lez .gn .agn {
    margin-left: -26px;
  }

  .indexBd .gxzlClass .lez .gn .agn img {
    width: 174px;
  }

  .indexBd .gxzlClass .riy {
    width: 317px;
    height: 671px;
    padding: 14px 16px 0 16px;
    margin-left: 120px;
  }

  .indexBd .gxzlClass .riy .zsk {
    width: 317px;
    height: 646px;
    top: 0;
    left: 0;
  }

  .swiper-appmove {
    height: 657px;
  }

  .swiper-appmove .swiper-slide img {
    border-radius: 16px;
  }

  .swiper-appmove .swiper-pagination {
    bottom: 10px !important;
  }

  .swiper-appmove .swiper-pagination-bullet {
    height: 5px;
    border-radius: 74px;
  }

  .apphyClass {
    padding: 13px 0 13px 0;
  }

  .apphyClass .sjmsg .pricing-table {
    width: 492px;
    box-shadow: 0px 10px 30px 1px rgba(2, 61, 155, 0.15);
    border-radius: 39px;
    border: 1px solid #D4D8DE;
    padding: 20px;
  }

  .apphyClass .sjmsg .putong {
    margin-right: 20px;
  }

  .apphyClass .sjmsg .chaoji {
    border: 1px solid #D4D8DE;
  }

  .apphyClass .sjmsg .pricing-table .ybox {
    width: 74px;
    height: 34px;
    border-radius: 17px;
    font-size: 16px;
  }

  .apphyClass .sjmsg .chaoji .ybox {
    width: 85px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header {
    margin-top: 15px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header .clip-txt {
    font-size: 41px;
    line-height: 41px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header .clip-txt span {
    font-size: 20px;
    line-height: 30px;
    margin-left: 10px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content {
    margin-top: 26px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams {
    margin-top: 7px;
    font-size: 18px;
    line-height: 30px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams span {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 10px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-footer {
    width: 131px;
    height: 49px;
    border: 1px solid #D4D8DE;
    box-shadow: 0px 10px 30px 1px rgba(2, 61, 155, 0.15);
    border-radius: 25px;
    font-size: 18px;
    margin-top: 26px;
  }

  .gjspClass {
    padding: 49px 0 13px 0;
  }

  .swiper-goods .swiper-wrapper .swiper-slide {
    width: 287px;
  }

  .gjspClass .akuai {
    width: 287px;
    padding: 13px;
    border-radius: 39px;
    border: 1px solid #D4D8DE;
  }

  .gjspClass .akuai .posterbox .posterimg {
    width: 261px;
    height: 348px;
    border-radius: 30px;
  }

  .gjspClass .akuai .posterbox .playimg {
    width: 59px;
    height: 59px;
    top: 50%;
    left: 50%;
  }

  .gjspClass .akuai .biti {
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
  }

  .gjspClass .akuai .mshu {
    font-size: 13px;
    line-height: 20px;
  }

  .fnzcClass {
    padding: 49px 0 13px 0;
  }

  .fnzcClass .part {
    width: 1017px;
    margin: 66px auto 0;
    border-radius: 49px;
  }

  .fnzcClass .part .wzbufenbox .wbbox {
    padding: 16px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb {
    width: 230px;
    min-height: 164px;
    padding: 30px 16px 16px 16px;
    margin-bottom: 16px;
    border-radius: 39px;
    border: 1px solid #D4D8DE;
  }

  .fnzcClass .partthree .wzbufenbox .wbbox .awb {
    padding-top: 16px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb img {
    width: 52px;
    height: 52px;
    margin-bottom: 13px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .btbox {
    font-size: 18px;
    line-height: 26px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .spabtbox {
    margin-left: -5px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .msbox {
    font-size: 15px;
    line-height: 25px;
    margin-top: 7px;
  }

  .fnzcClass .part .tubox .eldwbox img {
    width: 138px;
    height: 138px;
  }

  .fnzcClass .part .tubox .eldwbox .dw1 {
    top: 90px;
    left: -5px;
  }

  .fnzcClass .part .tubox .eldwbox .dw2 {
    top: 410px;
    left: -5px;
  }

  .fnzcClass .part .tubox .eldwbox .dw3 {
    top: 34px;
    left: 230px;
  }

  .fnzcClass .part .tubox .eldwbox .dw4 {
    top: 262px;
    right: -3px;
  }

  .fnzcClass .part .tubox .eldwbox .dw5 {
    top: 520px;
    right: 49px;
  }

  .fnzcClass .partcsser .tuboxbig {
    padding: 16px 0 16px 16px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw1 {
    top: 89px;
    left: 54px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw2 {
    top: 338px;
    left: -5px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw3 {
    top: 36px;
    right: 30px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw4 {
    top: 341px;
    right: 31px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw5 {
    top: 546px;
    right: 174px;
  }

  .fnzcClass .partcsssan .tuboxbig {
    padding: 16px 0 16px 16px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw1 {
    top: 167px;
    left: 38px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw2 {
    top: 353px;
    left: 20px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw3 {
    top: 66px;
    left: 276px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw4 {
    top: 328px;
    right: 26px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw5 {
    top: 556px;
    right: 174px;
  }

  .jzfwClass {
    padding: 49px 0 13px 0;
  }

  .jzfwClass .rowone .rili {
    width: 295px;
    height: 295px;
    border-radius: 20px;
    padding: 21px;
    margin-right: 10px;
  }

  .jzfwClass .rowone .rili .wbt {
    font-size: 26px;
    line-height: 39px;
  }

  .jzfwClass .rowone .rili .line {
    width: 30px;
    height: 1px;
    border: 2px solid #59BAFF;
    margin-top: 10px;
  }

  .jzfwClass .rowone .rili img {
    margin-top: 98px;
  }

  .jzfwClass .rowone .stu {
    margin-right: 10px;
  }

  .jzfwClass .rowone .stu img {
    width: 164px;
    height: 295px;
    border-radius: 20px;
  }

  .jzfwClass .rowone .dahe .ht .t1 {
    width: 376px;
    height: 175px;
    border-radius: 20px;
    margin-right: 10px;
  }

  .jzfwClass .rowone .dahe .ht .t2 {
    width: 154px;
    height: 175px;
    border-radius: 20px;
  }

  .jzfwClass .rowone .dahe .wbhz {
    margin-top: 10px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz {
    width: 98px;
    height: 110px;
    margin-right: 10px;
    border-radius: 20px;
    padding: 15px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz img {
    width: 54px;
    height: 21px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz .zi {
    font-size: 10px;
    line-height: 13px;
    margin-top: 10px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx {
    width: 215px;
    height: 110px;
    border-radius: 20px;
    padding: 25px 16px 0 16px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .atx {
    font-size: 13px;
    line-height: 20px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .atx span {
    width: 5px;
    height: 5px;
    border-radius: 50%;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .bailine {
    height: 1px;
    margin: 11px 0 11px 0;
  }

  .jzfwClass .rowtwo {
    margin-top: 10px;
  }

  .jzfwClass .rowtwo .tuwen {
    margin-right: 10px;
  }

  .jzfwClass .rowtwo .tuwen .shang .httwo img {
    width: 348px;
    height: 148px;
    border-radius: 20px;
    margin-right: 10px;
  }

  .jzfwClass .rowtwo .tuwen .shang .tw {
    width: 180px;
    height: 148px;
    border-radius: 20px;
    padding: 15px;
    margin-right: 10px;
    box-shadow: 0px 10px 30px 1px rgba(2, 61, 155, 0.15);
  }

  .jzfwClass .rowtwo .tuwen .shang .tw img {
    width: 30px;
    height: 23px;
  }

  .jzfwClass .rowtwo .tuwen .shang .tw .wz {
    margin-top: 31px;
    font-size: 23px;
    line-height: 30px;
  }

  .jzfwClass .rowtwo .tuwen .shang .httwo2 img {
    width: 245px;
    height: 148px;
    border-radius: 20px;
  }

  .jzfwClass .rowtwo .tuwen .xia {
    margin-top: 10px;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia1 {
    width: 180px;
    height: 148px;
    border-radius: 20px;
    margin-right: 10px;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia2 {
    width: 245px;
    height: 148px;
    border-radius: 20px;
    margin-right: 10px;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia3 {
    width: 348px;
    height: 148px;
    border-radius: 20px;
  }

  .jzfwClass .rowtwo .zhtu img {
    width: 215px;
    height: 305px;
    border-radius: 20px;
  }

  .yhpjClass {
    padding: 49px 0 13px 0;
  }

  .swiper-comment .swiper-wrapper {
    padding: 16px 0;
  }

  .swiper-comment .swiper-wrapper .swiper-slide {
    width: 508px;
  }

  .yhpjClass .pinglun .plIn {
    width: 508px;
    box-shadow: 0px 7px 13px 1px rgba(2, 61, 155, 0.15);
    border-radius: 39px;
    border: 1px solid #D4D8DE;
    padding: 26px;
  }

  .yhpjClass .pinglun .plIn .xingshu img {
    width: 184px;
    height: 26px;
  }

  .yhpjClass .pinglun .plIn .wbpl {
    font-size: 19px;
    line-height: 34px;
    margin: 20px 0 38px 0;
  }

  .yhpjClass .pinglun .plIn .who .wtx {
    margin-right: 8px;
  }

  .yhpjClass .pinglun .plIn .who .wtx img {
    width: 44px;
    height: 44px;
    border-radius: 50%;
  }

  .yhpjClass .pinglun .plIn .who .ybk .wmz {
    font-size: 16px;
    line-height: 25px;
  }

  .yhpjClass .pinglun .plIn .who .ybk .wch {
    font-size: 13px;
    line-height: 20px;
  }

  .yhpjClass .xztip {
    width: 1018px;
    height: 768px;
    border-radius: 49px;
    margin: 82px auto 82px;
    padding: 39px 0 0 0;
  }

  .yhpjClass .xztip .zdwbts {
    font-size: 34px;
    line-height: 52px;
  }

  .yhpjClass .xztip .wbjs {
    font-size: 20px;
    line-height: 26px;
    margin: 13px 0 26px 0;
  }

  .yhpjClass .xztip .xzapp {
    width: 197px;
    height: 59px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 30px;
  }

  .yhpjClass .xztip .shitu {
    width: 371px;
    bottom: 0;
    left: 50%;
  }

  .yhpjClass .xztip .shitu .tu {
    width: 371px;
  }

  .yhpjClass .xztip .shitu .dwtu {
    width: 167px;
    height: 167px;
    top: 182px;
    right: -75px;
  }

  #footer .footer-top .footer-info .wechat_code img {
    width: 86px;
  }
}

@media (min-width: 768px)and (max-width:991px) {
  .section-text {
    width: 451px;
    height: 147px;
  }

  .section-text .titlise {
    font-size: 23px;
    line-height: 35px;
  }

  .section-text .large {
    font-size: 15px;
    line-height: 20px;
    margin-top: 4px;
  }

  .xdanniu {
    margin-top: 31px;
  }

  .xdanniu .xdanniuIn .shangyz {
    width: 31px;
    height: 31px;
  }

  .xdanniu .xdanniuIn .xiayz {
    width: 31px;
    height: 31px;
    margin-left: 20px;
  }

  .indexBd .firstpage .topBox {
    width: 768px;
    height: 46px;
    box-shadow: 0 8px 41px 0px rgba(2, 61, 155, 0.1);
    border-radius: 27px;
    border: 1px solid #FFFFFF;
    top: 15px;
    padding: 0 10px;
  }

  .indexBd .firstpage .topBox .left img {
    width: 93px;
  }

  .indexBd .firstpage .topBoxscrolled {
    height: 51px;
  }

  .indexBd .firstpage .topBox .mid .caidan .acd {
    height: 28px;
    line-height: 28px;
    font-size: 11px;
    padding: 0 6px;
    margin-left: 12px;
    border-radius: 14px;
  }

  .indexBd .firstpage .topBox .right .lang img {
    width: 19px;
    margin-right: 10px;
  }

  .indexBd .firstpage .topBox .right .lang span {
    font-size: 11px;
    line-height: 14px;
  }

  .indexBd .firstpage .topBox .right .lang b {
    font-size: 10px;
    margin: 0 4px;
  }

  .indexBd .firstpage .topBox .right .line {
    width: 1px;
    height: 13px;
    margin-left: 10px;
    margin-right: 1px;
  }

  .indexBd .firstpage .topBox .right .mainCd {
    padding: 9px;
  }

  .indexBd .firstpage .topBox .right .mainCd img {
    width: 15px;
  }

  .indexBd .firstpage .topBox .zuiyou .dlhuozc {
    width: 68px;
    height: 28px;
    border-radius: 14px;
    border: 1px solid #3FB4FD;
    font-size: 11px;
    margin-right: 10px;
  }

  .indexBd .firstpage .topBox .zuiyou .xzapp {
    width: 68px;
    height: 28px;
    box-shadow: 0px 3px 8px 0px rgba(0, 157, 255, 0.3), inset 1px 0px 4px 0px #FFFFFF, inset 0px 0px 2px 0px #009CFF, inset -1px 0px 2px 0px #C7E9FF;
    border-radius: 14px;
    font-size: 11px;
  }

  .myInforUserName {
    font-size: 11px;
    margin-left: 3px;
  }

  .myInforImg img {
    width: 30px;
    height: 30px;
    margin-left: 10px;
  }

  .myInforUserName img {
    height: 16px;
  }

  .swiper-banner .swiper-pagination {
    bottom: 26px !important;
  }

  .swiper-banner .swiper-pagination-bullet {
    height: 3px;
    border-radius: 63px;
  }

  .swiper-banner .swiper-slide .lez .xuhao {
    width: 58px;
    height: 41px;
    border-radius: 20px;
    font-size: 27px;
    line-height: 36px;
  }

  .swiper-banner .swiper-slide .lez .wben {
    width: 211px;
  }

  .swiper-banner .swiper-slide .lez .wben .dzi {
    margin-top: 8px;
    font-size: 41px;
    line-height: 54px;
  }

  .swiper-banner .swiper-slide .lez .wben .xmshu {
    font-size: 13px;
    line-height: 19px;
    margin-top: 4px;
  }

  .swiper-banner .swiper-slide .riy {
    padding: 6px;
    border-radius: 15px;
    width: 358px;
    height: 358px;
    margin-left: 108px;
  }

  .swiper-banner .swiper-slide .riy video {
    border-radius: 10px;
  }

  .indexBd .gxzlClass {
    height: 691px;
    min-height: 691px;
  }

  .indexBd .gxzlClass .lez .name {
    font-size: 61px;
    line-height: 88px;
  }

  .indexBd .gxzlClass .lez .ms {
    font-size: 23px;
    line-height: 35px;
  }

  .indexBd .gxzlClass .lez .xd {
    margin-top: 13px;
  }

  .indexBd .gxzlClass .lez .xd .xzapp {
    width: 104px;
    height: 41px;
    box-shadow: 0px 3px 8px 0px rgba(0, 157, 255, 0.3), inset 1px 0px 4px 0px #FFFFFF, inset 0px 0px 2px 0px #009CFF, inset -1px 0px 2px 0px #C7E9FF;
    border-radius: 20px;
    font-size: 15px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc {
    width: 128px;
    height: 41px;
    border-radius: 20px;
    border: 1px solid #3FB4FD;
    margin-left: 10px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc img {
    width: 23px;
    height: 23px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc span {
    font-size: 15px;
    margin-left: 5px;
  }

  .indexBd .gxzlClass .lez .gn {
    margin-top: 12px;
  }

  .indexBd .gxzlClass .lez .gn .agn {
    margin-left: -20px;
  }

  .indexBd .gxzlClass .lez .gn .agn img {
    width: 136px;
  }

  .indexBd .gxzlClass .riy {
    width: 248px;
    height: 524px;
    padding: 11px 13px 0 12px;
    margin-left: 93px;
  }

  .indexBd .gxzlClass .riy .zsk {
    width: 248px;
    height: 504px;
    top: 0;
    left: 0;
  }

  .swiper-appmove {
    height: 513px;
  }

  .swiper-appmove .swiper-slide img {
    border-radius: 13px;
  }

  .swiper-appmove .swiper-pagination {
    bottom: 8px !important;
  }

  .swiper-appmove .swiper-pagination-bullet {
    height: 4px;
    border-radius: 63px;
  }

  .apphyClass {
    padding: 10px 0 10px 0;
  }

  .apphyClass .sjmsg .pricing-table {
    width: 384px;
    box-shadow: 0px 8px 23px 0px rgba(2, 61, 155, 0.15);
    border-radius: 31px;
    border: 1px solid #D4D8DE;
    padding: 16px;
  }

  .apphyClass .sjmsg .putong {
    margin-right: 16px;
  }

  .apphyClass .sjmsg .pricing-table .ybox {
    width: 58px;
    height: 27px;
    border-radius: 13px;
    font-size: 13px;
  }

  .apphyClass .sjmsg .chaoji .ybox {
    width: 67px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header {
    margin-top: 12px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header .clip-txt {
    font-size: 32px;
    line-height: 32px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header .clip-txt span {
    font-size: 15px;
    line-height: 23px;
    margin-left: 8px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content {
    margin-top: 20px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams {
    margin-top: 5px;
    font-size: 14px;
    line-height: 23px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams span {
    width: 8px;
    height: 8px;
    margin-right: 8px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-footer {
    width: 102px;
    height: 38px;
    border: 1px solid #D4D8DE;
    box-shadow: 0px 8px 23px 0px rgba(2, 61, 155, 0.15);
    border-radius: 19px;
    font-size: 14px;
    margin-top: 20px;
  }

  .gjspClass {
    padding: 38px 0 10px 0;
  }

  .swiper-goods .swiper-wrapper .swiper-slide {
    width: 224px;
  }

  .gjspClass .akuai {
    width: 224px;
    padding: 10px;
    border-radius: 31px;
    border: 1px solid #D4D8DE;
  }

  .gjspClass .akuai .posterbox .posterimg {
    width: 204px;
    height: 271px;
    border-radius: 23px;
  }

  .gjspClass .akuai .posterbox .playimg {
    width: 46px;
    height: 46px;
    top: 50%;
    left: 50%;
  }

  .gjspClass .akuai .biti {
    font-size: 15px;
    line-height: 23px;
    margin-top: 8px;
  }

  .gjspClass .akuai .mshu {
    font-size: 10px;
    line-height: 15px;
  }

  .fnzcClass {
    padding: 38px 0 10px 0;
  }

  .fnzcClass .part {
    width: 794px;
    margin: 51px auto 0;
    border-radius: 38px;
  }

  .fnzcClass .part .wzbufenbox .wbbox {
    padding: 13px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb {
    width: 179px;
    min-height: 128px;
    padding: 23px 13px 13px 13px;
    margin-bottom: 13px;
    border-radius: 31px;
    border: 1px solid #D4D8DE;
  }

  .fnzcClass .partthree .wzbufenbox .wbbox .awb {
    padding-top: 13px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb img {
    width: 41px;
    height: 41px;
    margin-bottom: 10px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .btbox {
    font-size: 14px;
    line-height: 20px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .msbox {
    font-size: 12px;
    line-height: 19px;
    margin-top: 5px;
  }

  .fnzcClass .part .tubox .eldwbox img {
    width: 108px;
    height: 108px;
  }

  .fnzcClass .part .tubox .eldwbox .dw1 {
    top: 70px;
    left: -4px;
  }

  .fnzcClass .part .tubox .eldwbox .dw2 {
    top: 320px;
    left: -4px;
  }

  .fnzcClass .part .tubox .eldwbox .dw3 {
    top: 27px;
    left: 179px;
  }

  .fnzcClass .part .tubox .eldwbox .dw4 {
    top: 205px;
    right: -3px;
  }

  .fnzcClass .part .tubox .eldwbox .dw5 {
    top: 406px;
    right: 38px;
  }

  .fnzcClass .partcsser .tuboxbig {
    padding: 13px 0 13px 13px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw1 {
    top: 69px;
    left: 42px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw2 {
    top: 264px;
    left: -4px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw3 {
    top: 28px;
    right: 23px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw4 {
    top: 266px;
    right: 24px;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw5 {
    top: 426px;
    right: 136px;
  }

  .fnzcClass .partcsssan .tuboxbig {
    padding: 13px 0 13px 13px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw1 {
    top: 131px;
    left: 29px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw2 {
    top: 275px;
    left: 15px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw3 {
    top: 51px;
    left: 215px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw4 {
    top: 256px;
    right: 20px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw5 {
    top: 434px;
    right: 136px;
  }

  .jzfwClass {
    padding: 38px 0 10px 0;
  }

  .jzfwClass .rowone .rili {
    width: 230px;
    height: 230px;
    border-radius: 15px;
    padding: 17px;
    margin-right: 8px;
  }

  .jzfwClass .rowone .rili .wbt {
    font-size: 20px;
    line-height: 31px;
  }

  .jzfwClass .rowone .rili .line {
    width: 23px;
    height: 1px;
    border: 1px solid #59BAFF;
    margin-top: 8px;
  }

  .jzfwClass .rowone .rili img {
    margin-top: 77px;
  }

  .jzfwClass .rowone .stu {
    margin-right: 8px;
  }

  .jzfwClass .rowone .stu img {
    width: 128px;
    height: 230px;
    border-radius: 15px;
  }

  .jzfwClass .rowone .dahe .ht .t1 {
    width: 293px;
    height: 137px;
    border-radius: 15px;
    margin-right: 8px;
  }

  .jzfwClass .rowone .dahe .ht .t2 {
    width: 120px;
    height: 137px;
    border-radius: 15px;
  }

  .jzfwClass .rowone .dahe .wbhz {
    margin-top: 8px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz {
    width: 77px;
    height: 86px;
    margin-right: 8px;
    border-radius: 15px;
    padding: 12px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz img {
    width: 42px;
    height: 16px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz .zi {
    font-size: 8px;
    line-height: 10px;
    margin-top: 8px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx {
    width: 168px;
    height: 86px;
    border-radius: 15px;
    padding: 19px 13px 0 13px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .atx {
    font-size: 10px;
    line-height: 15px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .atx span {
    width: 4px;
    height: 4px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .bailine {
    height: 1px;
    margin: 9px 0 9px 0;
  }

  .jzfwClass .rowtwo {
    margin-top: 8px;
  }

  .jzfwClass .rowtwo .tuwen {
    margin-right: 8px;
  }

  .jzfwClass .rowtwo .tuwen .shang .httwo img {
    width: 272px;
    height: 115px;
    border-radius: 15px;
    margin-right: 8px;
  }

  .jzfwClass .rowtwo .tuwen .shang .tw {
    width: 141px;
    height: 115px;
    border-radius: 15px;
    padding: 12px;
    margin-right: 8px;
    box-shadow: 0px 8px 23px 0px rgba(2, 61, 155, 0.15);
  }

  .jzfwClass .rowtwo .tuwen .shang .tw img {
    width: 23px;
    height: 18px;
  }

  .jzfwClass .rowtwo .tuwen .shang .tw .wz {
    margin-top: 24px;
    font-size: 18px;
    line-height: 23px;
  }

  .jzfwClass .rowtwo .tuwen .shang .httwo2 img {
    width: 191px;
    height: 115px;
    border-radius: 15px;
  }

  .jzfwClass .rowtwo .tuwen .xia {
    margin-top: 8px;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia1 {
    width: 141px;
    height: 115px;
    border-radius: 15px;
    margin-right: 8px;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia2 {
    width: 191px;
    height: 115px;
    border-radius: 15px;
    margin-right: 8px;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia3 {
    width: 272px;
    height: 115px;
    border-radius: 15px;
  }

  .jzfwClass .rowtwo .zhtu img {
    width: 168px;
    height: 238px;
    border-radius: 15px;
  }

  .yhpjClass {
    padding: 38px 0 10px 0;
  }

  .swiper-comment .swiper-wrapper {
    padding: 13px 0;
  }

  .swiper-comment .swiper-wrapper .swiper-slide {
    width: 397px;
  }

  .yhpjClass .pinglun .plIn {
    width: 397px;
    box-shadow: 0px 5px 10px 0px rgba(2, 61, 155, 0.15);
    border-radius: 31px;
    border: 1px solid #D4D8DE;
    padding: 20px;
  }

  .yhpjClass .pinglun .plIn .xingshu img {
    width: 143px;
    height: 21px;
  }

  .yhpjClass .pinglun .plIn .wbpl {
    font-size: 15px;
    line-height: 27px;
    margin: 15px 0 29px 0;
  }

  .yhpjClass .pinglun .plIn .who .wtx {
    margin-right: 6px;
  }

  .yhpjClass .pinglun .plIn .who .wtx img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
  }

  .yhpjClass .pinglun .plIn .who .ybk .wmz {
    font-size: 13px;
    line-height: 19px;
  }

  .yhpjClass .pinglun .plIn .who .ybk .wch {
    font-size: 10px;
    line-height: 15px;
  }

  .yhpjClass .xztip {
    width: 795px;
    height: 599px;
    border-radius: 38px;
    margin: 64px auto 64px;
    padding: 31px 0 0 0;
  }

  .yhpjClass .xztip .zdwbts {
    font-size: 27px;
    line-height: 41px;
  }

  .yhpjClass .xztip .wbjs {
    font-size: 15px;
    line-height: 20px;
    margin: 10px 0 20px 0;
  }

  .yhpjClass .xztip .xzapp {
    width: 154px;
    height: 46px;
    border-radius: 23px;
    font-size: 15px;
    line-height: 23px;
  }

  .yhpjClass .xztip .shitu {
    width: 290px;
  }

  .yhpjClass .xztip .shitu .tu {
    width: 290px;
  }

  .yhpjClass .xztip .shitu .dwtu {
    width: 131px;
    height: 131px;
    top: 142px;
    right: -59px;
  }

  #footer .footer-top .footer-info .wechat_code img {
    width: 110px;
  }
}

@media (max-width: 767px) {
  body {
    max-width: 100%;
    overflow-x: hidden;
  }

  .myInforUs {
    margin-top: 32px;
  }

  .myInforImg img {
    margin-left: 0;
  }

  .el-dialog {
    width: 80% !important;
  }

  .back-to-top {
    bottom: 15px;
  }

  .section-text {
    width: 100%;
    max-width: 480px;
    height: 140px;
  }

  .section-text .titlise {
    font-size: 29px;
    line-height: 43px;
  }

  .section-text .large {
    font-size: 19px;
    line-height: 26px;
    margin-top: 5px;
  }

  .indexBd .popVideo .popVideoIn {
    width: 95vw;
  }

  .indexBd .popVideo .fixedBox {
    top: 32px;
    right: 32px;
  }

  .indexBd .popVideo .fixedBox img {
    width: 32px;
  }

  .indexBd .popMenu .popMenuIn .fixedBox {
    top: 32px;
    right: 32px;
  }

  .indexBd .popMenu .popMenuIn .fixedBox img {
    width: 32px;
  }

  .indexBd .popMenu .popMenuIn .menuBox .aMenu .titleText {
    font-size: 18px;
  }

  .indexBd .popMenu .popMenuIn .menuBox .aMenu {
    margin-top: 18px;
  }

  .indexBd .popMenu .popMenuIn .menuBox .aMenu .titleText {
    line-height: 36px;
  }

  .indexBd .firstpage .topBox {
    width: 100%;
    border-radius: 0;
    top: 0;
    left: 0;
    transform: none;
    padding: 0 8px;
  }

  .indexBd .firstpage .topBox .mid {
    display: none;
  }

  .indexBd .firstpage .topBox .right .line {
    display: block;
    background: #274163;
    margin-right: 10px;
  }

  .indexBd .firstpage .topBox .right .mainCd {
    display: block;
  }

  .indexBd .firstpage .topBox .right .lang span {
    padding: 10px;
  }

  .indexBd .firstpage .topBox .right .lang b {
    margin: 0;
  }

  .indexBd .firstpage .topBox .zuiyou {
    display: none;
  }

  .swiper-banner .swiper-slide {
    flex-direction: column;
  }

  .swiper-banner .swiper-slide .lez .xuhao {
    width: 54px;
    height: 38px;
    font-size: 24px;
  }

  .swiper-banner .swiper-slide .lez .wben .dzi {
    margin-top: 12px;
    font-size: 32px;
    line-height: 40px;
  }

  .swiper-banner .swiper-slide .lez .wben .xmshu {
    font-size: 16px;
    line-height: 24px;
    margin-top: 6px;
  }

  .swiper-banner .swiper-slide .lez .wben {
    width: 340px;
  }

  .swiper-banner .swiper-slide .riy {
    width: 360px;
    height: 360px;
    margin-left: 0;
    margin-top: 20px;
  }

  .indexBd .gxzlClass {
    flex-direction: column;
    height: 1030px;
    padding-top: 30px;
  }

  .indexBd .gxzlClass .lez {
    width: 100%;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .indexBd .gxzlClass .lez .name {
    font-size: 50px;
    line-height: 80px;
  }

  .indexBd .gxzlClass .lez .ms {
    font-size: 24px;
    line-height: 38px;
  }

  .indexBd .gxzlClass .lez .xd {
    margin-top: 16px;
  }

  .indexBd .gxzlClass .lez .xd .xzapp {
    width: 106px;
    height: 42px;
    box-shadow: 0px 2px 8px 1px rgba(0, 157, 255, 0.3), inset 2px 0px 4px 0px #FFFFFF, inset 0px 0px 2px 0px #009CFF, inset -1px 0px 2px 0px #C7E9FF;
    border-radius: 21px;
    font-size: 16px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc {
    width: 131px;
    height: 42px;
    border-radius: 21px;
    border: 1px solid #3FB4FD;
    margin-left: 20px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc img {
    width: 24px;
    height: 24px;
  }

  .indexBd .gxzlClass .lez .xd .dlhuozc span {
    font-size: 16px;
    margin-left: 6px;
  }

  .indexBd .gxzlClass .lez .gn {
    margin-top: 6px;
  }

  .indexBd .gxzlClass .lez .gn .agn {
    margin-left: -38px;
  }

  .indexBd .gxzlClass .lez .gn .agn:first-child {
    margin-left: -2px;
  }

  .indexBd .gxzlClass .lez .gn .agn img {
    width: 160px;
  }

  .indexBd .gxzlClass .riy {
    width: 317px;
    height: 671px;
    padding: 14px 16px 0 16px;
    margin-left: 0;
  }

  .indexBd .gxzlClass .riy .zsk {
    width: 317px;
    height: 646px;
    top: 0;
    left: 0;
  }

  .swiper-appmove {
    height: 657px;
  }

  .swiper-appmove .swiper-slide img {
    border-radius: 16px;
  }

  .swiper-appmove .swiper-pagination {
    bottom: 10px !important;
  }

  .swiper-appmove .swiper-pagination-bullet {
    height: 5px;
    border-radius: 74px;
  }

  .apphyClass .sjmsg {
    flex-direction: column;
    padding: 0 10px;
  }

  .apphyClass .sjmsg .pricing-table {
    width: 100%;
    box-shadow: 0px 10px 30px 1px rgba(2, 61, 155, 0.15);
    border-radius: 39px;
    border: 1px solid #D4D8DE;
    padding: 20px;
  }

  .apphyClass .sjmsg .putong {
    margin-right: 0;
    margin-bottom: 20px;
  }

  .apphyClass .sjmsg .pricing-table .ybox {
    width: 65px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
  }

  .apphyClass .sjmsg .chaoji .ybox {
    width: 75px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header {
    margin-top: 13px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header .clip-txt {
    font-size: 36px;
    line-height: 36px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-header .clip-txt span {
    font-size: 18px;
    line-height: 26px;
    margin-left: 9px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content {
    margin-top: 23px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams {
    margin-top: 6px;
    font-size: 16px;
    line-height: 26px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-content .msbox .ams span {
    width: 9px;
    height: 9px;
    border-radius: 44px;
    margin-right: 9px;
  }

  .apphyClass .sjmsg .pricing-table .pricing-footer {
    width: 115px;
    height: 43px;
    box-shadow: 0px 9px 26px 1px rgba(2, 61, 155, 0.15);
    border-radius: 22px;
    font-size: 16px;
    margin-top: 23px;
  }

  .gjspClass {
    padding: 30px 0 16px 0;
  }

  .gjspClass .pcswiper {
    height: 0px;
    overflow: hidden;
  }

  .gjspClass .yidongswiper {
    height: auto;
    margin: 0 auto;
    min-width: 375px;
  }

  .gjspClass .yidongswiper .swiper-wrapper {
    padding-bottom: 50px;
  }

  .gjspClass .yidongswiper .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }

  .gjspClass .akuai {
    width: 100%;
  }

  .gjspClass .akuai .posterbox .posterimg {
    width: 100%;
  }

  .gjspClass .akuai .biti {
    font-size: 20px;
    line-height: 28px;
  }

  .fnzcClass {
    padding: 30px 0 16px 0;
  }

  .fnzcClass .part {
    display: block;
    width: 95%;
    max-width: 414px;
    margin: 24px auto 0;
    border-radius: 35px;
  }

  .fnzcClass .part .tubox .nrimg img {
    border-radius: 35px;
  }

  .fnzcClass .part .wzbufenbox {
    width: 100%;
    max-width: 414px;
  }

  .fnzcClass .part .wzbufenbox .wbbox {
    padding: 11px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb {
    width: 48.5%;
    min-height: 116px;
    padding: 21px 11px 11px 11px;
    margin-bottom: 11px;
    border-radius: 28px;
    border: 1px solid #D4D8DE;
  }

  .fnzcClass .partthree .wzbufenbox .wbbox .awb {
    padding-top: 11px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb img {
    width: 37px;
    height: 37px;
    margin-bottom: 9px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .btbox {
    font-size: 14px;
    line-height: 24px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .spabtbox {
    margin-left: -3px;
  }

  .fnzcClass .part .wzbufenbox .wbbox .awb .msbox {
    font-size: 12px;
    line-height: 20px;
    margin-top: 4px;
  }

  .fnzcClass .part .tubox {
    width: 100%;
    max-width: 414px;
  }

  .fnzcClass .part .tubox .eldwbox img {
    width: 98px;
    height: 98px;
  }

  .fnzcClass .part .tubox .eldwbox .dw1 {
    top: 11.81%;
    left: -0.83%;
  }

  .fnzcClass .part .tubox .eldwbox .dw2 {
    top: 53.69%;
    left: -0.83%;
  }

  .fnzcClass .part .tubox .eldwbox .dw3 {
    top: 4.61%;
    left: 45.28%;
  }

  .fnzcClass .part .tubox .eldwbox .dw4 {
    top: 34.32%;
    right: -0.56%;
  }

  .fnzcClass .part .tubox .eldwbox .dw5 {
    top: 68.08%;
    right: 9.72%;
  }

  .fnzcClass .partcsser .tuboxbig {
    width: 100%;
    max-width: 414px;
    padding: 11px 11px 11px 11px;
  }

  .fnzcClass .partcsser .wzbufenbox .wbbox .awb {
    border-radius: 28px;
    border: 1px solid #D4D8DE;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw1 {
    top: 12.11%;
    left: 11.24%;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw2 {
    top: 46.88%;
    left: -0.89%;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw3 {
    top: 5.08%;
    right: 6.21%;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw4 {
    top: 47.27%;
    right: 6.51%;
  }

  .fnzcClass .partcsser .tubox .eldwbox .dw5 {
    top: 75.78%;
    right: 36.69%;
  }

  .fnzcClass .partcsssan .tuboxbig {
    width: 100%;
    max-width: 414px;
    padding: 11px 11px 11px 11px;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw1 {
    top: 23.24%;
    left: 7.99%;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw2 {
    top: 49.02%;
    left: 3.85%;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw3 {
    top: 9.18%;
    left: 57.99%;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw4 {
    top: 45.51%;
    right: 5.62%;
  }

  .fnzcClass .partcsssan .tubox .eldwbox .dw5 {
    top: 77.15%;
    right: 36.69%;
  }

  .jzfwClass {
    padding: 30px 0 16px 0;
  }

  .jzfwClass .rowone {
    width: 366px;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .jzfwClass .rowone .rili {
    width: 230px;
    height: 230px;
    border-radius: 15px;
    padding: 17px;
    margin-right: 0;
  }

  .jzfwClass .rowone .rili .wbt {
    font-size: 20px;
    line-height: 31px;
  }

  .jzfwClass .rowone .rili .line {
    width: 23px;
    height: 1px;
    border: 1px solid #59BAFF;
    margin-top: 8px;
  }

  .jzfwClass .rowone .rili img {
    margin-top: 77px;
  }

  .jzfwClass .rowone .stu {
    margin-right: 0;
  }

  .jzfwClass .rowone .stu img {
    width: 128px;
    height: 230px;
    border-radius: 15px;
  }

  .jzfwClass .rowone .dahe {
    margin-top: 8px;
  }

  .jzfwClass .rowone .dahe .ht {
    display: flex;
    justify-content: space-between;
  }

  .jzfwClass .rowone .dahe .ht .t1 {
    width: 254px;
    height: 118px;
    border-radius: 13px;
    margin-right: 0;
  }

  .jzfwClass .rowone .dahe .ht .t2 {
    width: 104px;
    height: 118px;
    border-radius: 13px;
  }

  .jzfwClass .rowone .dahe .wbhz {
    margin-top: 8px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz {
    width: 67px;
    height: 74px;
    margin-right: 7px;
    border-radius: 13px;
    padding: 8px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz img {
    width: 36px;
    height: 14px;
  }

  .jzfwClass .rowone .dahe .wbhz .hzbox .ahz .zi {
    font-size: 10px;
    line-height: 14px;
    margin-top: 8px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx {
    width: 144px;
    height: 74px;
    border-radius: 13px;
    padding: 16px 6px 0 6px;
    ;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .atx {
    font-size: 10px;
    line-height: 13px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .atx span {
    width: 3px;
    height: 3px;
  }

  .jzfwClass .rowone .dahe .wbhz .tx .bailine {
    height: 1px;
    margin: 8px 0 8px 0;
  }

  .jzfwClass .rowtwo {
    flex-wrap: wrap;
    width: 366px;
    margin-top: 8px;
  }

  .jzfwClass .rowtwo .tuwen {
    margin-right: 0;
  }

  .jzfwClass .rowtwo .tuwen .shang {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .jzfwClass .rowtwo .tuwen .shang .httwo img {
    width: 366px;
    height: 154px;
    margin-right: 0;
    margin-bottom: 8px;
    border-radius: 15px;
  }

  .jzfwClass .rowtwo .tuwen .shang .tw {
    width: 152px;
    height: 124px;
    border-radius: 15px;
    padding: 12px;
    margin-right: 0;
    box-shadow: 0px 8px 23px 0px rgba(2, 61, 155, 0.15);
  }

  .jzfwClass .rowtwo .tuwen .shang .tw img {
    width: 23px;
    height: 18px;
  }

  .jzfwClass .rowtwo .tuwen .shang .tw .wz {
    margin-top: 24px;
    font-size: 18px;
    line-height: 23px;
  }

  .jzfwClass .rowtwo .tuwen .shang .httwo2 img {
    width: 206px;
    height: 124px;
    border-radius: 15px;
  }

  .jzfwClass .rowtwo .tuwen .xia {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 8px;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia1 {
    width: 152px;
    height: 124px;
    border-radius: 15px;
    margin-right: 0;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia2 {
    width: 206px;
    height: 124px;
    border-radius: 15px;
    margin-right: 0;
  }

  .jzfwClass .rowtwo .tuwen .xia .xia3 {
    width: 366px;
    height: 154px;
    border-radius: 15px;
    margin-top: 8px;
  }

  .jzfwClass .rowtwo .zhtu img {
    width: 152px;
    height: auto;
    border-radius: 15px;
    margin-top: 8px;
  }

  .yhpjClass {
    padding: 30px 0 16px 0;
  }

  .yhpjClass .pcswiper {
    height: 0px;
    overflow: hidden;
  }

  .yhpjClass .yidongswiper {
    height: auto;
    margin: 0 auto;
    min-width: 375px;
  }

  .yhpjClass .yidongswiper .swiper-wrapper {
    padding-bottom: 50px;
  }

  .yhpjClass .yidongswiper .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }

  .yhpjClass .pinglun .plIn {
    width: 100%;
    border-radius: 28px;
    padding: 20px;
    box-shadow: none;
  }

  .yhpjClass .pinglun .plIn .wbpl {
    font-size: 18px;
    line-height: 28px;
    margin: 16px 0 20px 0;
  }

  .yhpjClass .pinglun .plIn .xingshu img {
    width: 156px;
    height: 23px;
  }

  .yhpjClass .xztip {
    width: 95%;
    height: 599px;
    border-radius: 18px;
    margin: 20px auto 20px;
    padding: 30px 5px 0 5px;
  }

  .yhpjClass .xztip .zdwbts {
    font-size: 26px;
    line-height: 41px;
  }

  .yhpjClass .xztip .wbjs {
    font-size: 15px;
    line-height: 20px;
    margin: 10px 0 20px 0;
  }

  .yhpjClass .xztip .xzapp {
    width: 154px;
    height: 46px;
    border-radius: 23px;
    font-size: 15px;
    line-height: 23px;
  }

  .yhpjClass .xztip .shitu {
    width: 290px;
  }

  .yhpjClass .xztip .shitu .tu {
    width: 290px;
  }

  .yhpjClass .xztip .shitu .dwtu {
    width: 131px;
    height: 131px;
    top: 142px;
    right: -46px;
  }

  .copyright {
    display: none;
  }

  .back-to-top:hover {
    background: #3883E0;
    color: #fff;
  }

  #footer .footer-top .footer-info .wechat_code img {
    width: 110px;
  }

  #footer .footer-top .footer-links ul a:hover {
    color: #fff;
  }
}