.center-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

html {
  overflow-x: hidden;
}
body,.ydbg{
  background: url("/img/MAIN/2025/04/122508/images/mobbanbg1.jpg") center top no-repeat #bcecff;
  background-size: 100% auto;overflow-x:initial;
}
* {
  margin: 0;
  padding: 0;
}

.fixed-button {
  position: fixed;
  right: 0.266667rem;
  top: 45%;
  z-index: 9999;
  width: 2.666667rem;
}

.fixed-button img {
  display: block;
  margin-bottom: 0.266667rem;
  width: 100%;
  height: auto;
  cursor: pointer;
}

@keyframes aniBgWidth {
  80% {
    width: 1.853333rem;
  }

  100% {
    width: 1.853333rem;
  }
}

@keyframes aniFloat {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(0.066667rem, 0.066667rem, 0);
  }
}

.common-header {
  display: none;
}

.common-lmt {
  text-align: center;
  margin-left: auto;
  margin-right: auto;position:relative;
}
.common-lmt01{
  text-align: center;width:94%;
  margin-left: auto;
  margin-right: auto;position:relative;
}
.common-lmt01 img{width:4.8rem;}

.common-lmt img{
  display:inline-block;width:9.41333rem;
  height: auto;
}
.common-lmt i {
    position: absolute;
    top:.2rem;
    right:.4rem;cursor:pointer;
}
.common-lmt i.shouq{top:.35rem;}
.common-lmt i img{width:.75rem;}
.bk-top {
  height: 20.55rem;
  margin-bottom: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}

.bk-top .box-banner .bza-wrap {
  position: absolute;
  left: 0.8rem;
  top: 8.173333rem;
  width: 8.4rem;
  height: 6.35rem;  
  color: #5568a1;
  font-size: 0.36667rem;
  line-height: 1.5;
  /*background: url("../images/yd_bza1.png") center top no-repeat;background-size:cover;padding:0.3rem .35rem 0 .35rem;*/z-index:99;
}
.bk-top .box-banner .ban-tit{margin:.96rem auto 0 auto;text-align:center;}
.bk-top .box-banner .ban-dtu{position:absolute;top:11.5rem;left:0;}
.tan1{opacity:0;width:74%;animation:tan1 .8s ease-in-out 1s 1  forwards;margin:0 auto;}
.tan2{width:74%;margin:0 auto;}
@keyframes tan1
{
0%{transform:scale(0);}
100% {transform:scale(1);opacity:1}
}
.bk-top .box-banner .bza-wrap span{display:block;}
.bk-top .box-banner .bza-wrap p{text-align:justify;text-indent:2em;font-size:0.36667rem;}
.bk-top .box-banner .bza-wrap p.hmxg{font-size:0.31rem;line-height:1.4}
.bk-top .box-banner .ly_btn{position:absolute;top:16.9rem;width:8.4rem;height:2.1rem;left:.8rem;display:none;}
.box-allinput,.group-mobile1,.row-submit{display:none;}

.bk-top .box-banner .ani-titu1 {
  position: absolute;
  left: 2.133333rem;
  top: 7.48rem;
  width: 3.866667rem;
  height: 1.866667rem;
  background: url(../images/fangkuai1.png) center top/contain no-repeat;
  animation: aniFloat 2.5s ease-in-out infinite;
}

.bk-top .box-banner .ani-titu1:after {
  content: "";
  position: absolute;
  left: 0.693333rem;
  top: 0.373333rem;
  width: 2.333333rem;
  height: 0.546667rem;
  background: url(../images/yuyinshuruzhong.gif) left top no-repeat;
  background-size: contain;
}

.bk-top .box-banner .ani-titu2 {
  position: absolute;
  left: 4.133333rem;
  top: 9.28rem;
  width: 3.893333rem;
  height: 1.973333rem;
  animation: aniFloat 2s ease-in-out infinite;
}

.bk-top .box-banner .ani-titu3 {
  position: absolute;
  left: 6.266667rem;
  top: 7.92rem;
  width: 0.001853rem;
  height: 0.733333rem;
  background: url(../images/ani-titu3.png) left top/auto 100% no-repeat;
  animation: aniBgWidth 1.6s ease-in-out infinite;
}

.bottom-wrap {margin-top:-3.8rem;}
.ly_box{display:none;position:relative;}
.bk-lyk{width:94%;background:#fff;margin:0 auto;position:relative;}
.bk-lyk{padding-bottom:.15rem;padding-top:.3rem;}
.bk-input-text {
  margin: 0 auto;
}

.for-pc {
  display: none !important;
}

.bk-rmjy .list-tag {
  margin-left: 0.143333rem;
}

.bk-rmjy .list-tag li {
  position: relative;
  float: left;
  width: 2.8999rem;
  height: .76667rem;line-height: .76667rem;
  margin-right: 0.2rem;
  background-color: #fff;
  margin-bottom: 0.3rem;
  text-align: center;
  cursor: pointer;
  border-radius: 0.106667rem;background:url("../images/mobflbg.png") left top no-repeat;
  background-size: contain;overflow:hidden;
}

.bk-rmjy .list-tag li .detail-tag {
  display: none;
  position: absolute;
  left: 50%;
  top: 115%;
  width: 7.76rem;
  max-width: 7.76rem;
  height: auto;
  margin-left: -3.88rem;
  padding: 0.4rem;
  z-index: 2;
  background: linear-gradient(to bottom, #edc48f, #fbdaad);
  font-size: 0.4rem;
  color: #242424;
  border-radius: 0.106667rem;
  line-height: 2;
  text-align: justify;
}

.bk-rmjy .list-tag li .detail-tag:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -0.506667rem;
  margin-left: -0.266667rem;
  border: 0.266667rem solid transparent;
  border-bottom: 0.266667rem solid #edc48f;
}

.bk-rmjy .list-tag li:hover,
.bk-rmjy .list-tag li.active {
  background: linear-gradient(to bottom, #fbdaad, #edc48f);
}

.bk-rmjy .list-tag li.active.detail {
  background: linear-gradient(to bottom, #fbdaad, #edc48f);
}

.bk-rmjy .list-tag li.active.detail .detail-tag {
  display: block;
}

.bk-rmjy .list-tag li:nth-child(3n) {
  margin-right: 0;
}

.bk-rmjy .list-tag li:nth-child(3n-2) .detail-tag {
  left: 3.866667rem;
}

.bk-rmjy .list-tag li:nth-child(3n-2) .detail-tag:before {
  position: absolute;
  left: 17%;
  margin-left: -0.266667rem;
  border: 0.266667rem solid transparent;
  border-bottom: 0.266667rem solid #edc48f;
}

.bk-rmjy .list-tag li:nth-child(2n) .detail-tag {
  left: -0.986667rem;
}

.bk-rmjy .list-tag li:nth-child(2n) .detail-tag:before {
  position: absolute;
  left: 81%;
  margin-left: -0.266667rem;
  border: 0.266667rem solid transparent;
  border-bottom: 0.266667rem solid #edc48f;
}

.bk-rmjy .list-tag li .icon-tag {
  position: absolute;
  left: 50%;
  bottom: 1.066667rem;
  height: 0.666667rem;
  width: auto;
  transform: translate(-50%, 0);
}

.bk-rmjy .list-tag li span{
  width: 100%;
  text-align: center;
  font-size: 0.373333rem;
  color: #364b89;
}
.bk-rmjy .list-tag li div.small span{font-size:0.333333rem;color:#364b89;}
input,
textarea,
select {
  font-size: 0.4rem;
  background-color: transparent;
  color: #373737;
}

input::placeholder,
textarea::placeholder {
  color: #bab9b8;
}

.input-group2,
.input-group {
  width: 8.906667rem;
  margin: 0 auto;
  height: 0.933333rem;
  line-height: 0.933333rem;
  text-align: left;
  border: 0.013333rem solid #364b89;
  border-radius: 0.053333rem;
  margin-bottom: 0.4rem;
}
.input-title{font-size:.36rem;}
.input-group2 input,.input-group input{width:7.44rem;padding:0 0.2rem;}
.input-group i,.select-group i{width:1.4rem;height:100%;font-size:0.38rem;background:#364b89;color:#fff;display:block;font-style:normal;text-align:center;float:left;}

.input-group.ib {
  display: inline-block;
  vertical-align: middle;
}

.row {
  margin-bottom: 0.4rem;
  font-size: 0;
}

.row .select-group {
  margin-bottom: 0;
}

.row-user {
  width: 8.906667rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.4rem;
}

.row-user .input-group {
  margin-bottom: 0;
}

.row-user .input-group:nth-child(1) {
  width: 100%;
  margin-bottom: 0.4rem;
}

.row-user .input-group:nth-child(2) {
 width: 100%;
  margin-right: 0;
  margin-bottom: 0.4rem;
}

.row-user .input-group:nth-child(3) {
  width: 4.266667rem;
  margin-right: 0.64rem;
}

.row-user .input-group:nth-child(4) {
  width: 4.466667rem;
}

.button-wrap {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}

.button-wrap button{
  background-color:#364b89;
  color: #f4d6b9;
  font-size: 0.426667rem;
  height: 0.933333rem;
  line-height: 0.933333rem;
  border-radius: 0.106667rem;
  width: 3.986667rem;
}

.select-group {
  position: relative;
  width: 8.906667rem;
  margin-left: auto;
  margin-right: auto;
  height: 0.933333rem;
  line-height: 0.933333rem;
  text-align: left;
  border: 0.013333rem solid #364b89;
  border-radius: 0.053333rem;
  margin-bottom: 0.4rem;
  overflow: hidden;
}

.select-group select {
  width:6.8rem;padding:0 .25rem;
  color: #bab9b8;
}

.select-group select.user-checked,
.select-group select.has-value {
  color: #242424;
}

.select-group:after {
  content: "";
  position: absolute;
  right: 0.333333rem;
  top: 0.333333rem;
  width: 0.28rem;
  height: 0.346667rem;
  background: url(../images/icon-select.png) no-repeat;
  pointer-events: none;
  background-size: contain;
}

.row-age {
  font-size: 0;
  width: 8.906667rem;
  margin: 0 auto;
  margin-bottom: 0.4rem;
}

.row-age .select-group {
  width: 4.24rem;
}
.row-age .select-group select {
  width:2.14rem;padding:0 .2rem;
}

.row-age .select-group:first-child {
  margin-right: 0.413333rem;
}

.select-group.ib {
  display: inline-block;
  vertical-align: middle;
}

.select-tip {
  position: relative;
  border: 0.013333rem solid #364b89;
  width: 4.48rem;
  height: 0.933333rem;
  line-height: 0.933333rem;
  margin: 0 auto;
  margin-bottom: 0.4rem;
  border-radius: 0.106667rem;
  font-size: 0.4rem;
  padding-left: 0.573333rem;
}

.select-tip span,
.select-tip select {
  color: #364b89;
  width: 3.666667rem;
  display: inline-block;
}

.select-tip:after {
  content: "";
  position: absolute;
  right: 0.6rem;
  top: 0.373333rem;
  width: 0.44rem;
  height: 0.24rem;
  background: url(../images/arrow-liuyanduixiang.png) no-repeat;
  pointer-events: none;
  background-size: contain;
}

.row-select {
  width: 8.906667rem;
  margin-left: auto;
  margin-right: auto;
}

.row-select .select-group {
  display: block;
  width: 100%;
}

.row-select .select-group:first-child {
  margin-bottom: 0.4rem;
}

.input-group2 {
  position: relative;
  height: auto;
  padding: 0.333333rem;
  padding-top: 1.04rem;
}

.input-group2 textarea {
  width: 100%;
  background-color: transparent;
  color: #373737;
  text-align: justify;
}

.btn-audio-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0.893333rem;
  border-bottom: 0.026667rem solid #364b89;
  padding-bottom: 0.053333rem;
  line-height: 1;
  padding-top: 0.16rem;
}
.yyhide{display:none!important;}
.btn-audio-wrap .btn-audio {
  display: inline-block;
  cursor: pointer;
}

.btn-audio-wrap .btn-audio .icon-audio {
  width: 0.36rem;
  height: auto;
  vertical-align: middle;
}

.btn-audio-wrap .btn-audio button,
.btn-audio-wrap .btn-audio b {
  color: #364b89;
  font-size: 0.453333rem;
  font-weight: normal;
  vertical-align: middle;
  background: transparent;
  appearance: none;
  line-height: 1;
  vertical-align: -0.066667rem;
}

.input-context {
  height: 7.333333rem;
}

.tab-wrap {
  font-size: 0;
  margin-bottom: 0.4rem;
  width: 8.906667rem;
  margin-left: auto;
  margin-right: auto;
}

.button-tab {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  width: 4.333333rem;
  height: 0.933333rem;
  line-height: 0.933333rem;
  border-radius: 0.106667rem;
  background: #eed1ad;
  cursor: pointer;
  color: #ce3f2a;
  font-size: 0.4rem;
  padding-left: 0.293333rem;
  line-height: 2;
  background: #ccc;
  opacity: 0.4;
  color: #fff;
}

.button-tab .icon-buzhang {
  width: 0.533333rem;
  height: auto;
  max-width: initial;
}

.button-tab .icon1 {
  display: inline-block;
}

.button-tab .icon2 {
  display: none;
}

.button-tab img,
.button-tab span {
  vertical-align: middle;
}

.button-tab.active {
  opacity: 1;
  background-color: #ca3e40;
  color: #f5dabd;
}

.button-tab.active .icon1 {
  display: none;
}

.button-tab.active .icon2 {
  display: inline-block;
}

.button-tab:first-child {
  margin-right: 0.24rem;
}

.button-tab:first-child .icon2,
.button-tab:first-child .icon1 {
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.026667rem;
}

.button-tab:last-child .icon2,
.button-tab:last-child .icon1 {
  position: relative;
  width: 0.453333rem;
  height: 0.453333rem;
  margin-right: 0.053333rem;
  top: 0.04rem;
}

.btn-submit {
  background:none;
  width: 9.133333rem;
  margin-left: auto;
  margin-right: auto;
  height:3rem;
  border-radius: 0.08rem;
  text-align: center;
  color: #f7e2c5;
  font-size: 0.4rem;
  padding-bottom: 0.066667rem;
  font-size: 0.453333rem;background: url(../images/tijiaor.png) no-repeat top center;background-size:contain;
}

.btn-submit img,
.btn-submit span {
  vertical-align: middle;
}

.row-submit {
  margin-bottom: 0.1rem;
}

.tg-wrap {
  margin-bottom: 0.533333rem;
}

.tg-wrap img {
  width: 100%;
  height: auto;
}

.video-wrap {
  margin-bottom: 0.826667rem;
}

.video-wrap .img-video {
  width: 100%;
  height: auto;
}

.video-wrap video {
  width: 100%;
  height: auto;
  margin-bottom: 0.133333rem;
}

.video-wrap .video-desc {
  font-size: 0.4rem;
  color: #373737;
}
.bk-jianyan .content-wrap{overflow:hidden;height:20.966rem;display:none;}
.content-wrap .test {
  width: 100%;
  height: auto;
}
.content-wrap .bk-jybox{width:9.06rem;padding:.3rem .4rem .6rem .4rem;margin:.4rem auto .3rem auto;position:relative;background:rgba(249, 253, 255, 0.8);border-radius:.2rem;}
.content-wrap .bk-jybox h3{font-size:.46rem;line-height:160%;margin-bottom:.2rem;}
.content-wrap .bk-jybox p{font-size:.40rem;line-height:160%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.2rem;}
.content-wrap .bk-jybox em{position:absolute;right:1.1rem;bottom:.15rem;cursor:pointer;font-style:normal;}
.content-wrap .bk-jybox i{position:absolute;right:.3rem;bottom:.15rem;cursor:pointer;}
.content-wrap .bk-jybox em img,.content-wrap .bk-jybox i img{width:.4rem;}
.bk-jianyan .more{text-align:center;display:none;margin-top:.3rem;}
.bk-jianyan .more img{width:2.667rem;cursor:pointer;}

.plus-one{position:absolute;color:#ff4757;font-weight:bold;font-size:0.5rem;opacity:0;pointer-events:none;user-select:none;z-index: 0;left:.3rem;}
.plus-one.animate{animation:float-up 1s ease-out;}
@keyframes float-up {
0% {
	transform: translateY(-1px) scale(0.5);
	opacity: 1;
}
60% {
	transform: translateY(-10px) scale(1.2);
	opacity: 1;
}
100% {
	transform: translateY(-20px) scale(1);
	opacity: 0;
}
}
/*.page-promise2 {
  display: none;
  z-index: 99;
  background: url(../images/zsbg.jpg) no-repeat;background-size:contain;position:absolute;overflow:hidden;top:0;left:0;height:21.3333rem;width:10rem;}*/
.page-promise2 {
  display:none;z-index:99;background:rgba(0, 0, 0, 0.8);position:absolute;overflow:hidden;top:0;left:0;height:100%;width:10rem;}
#page-promise2{position:fixed;}
.poster-outer {
  position: absolute;
  left: 1.173333rem;
  top: 2.533333rem;
  z-index: 2;
  width: 7.846667rem;
  height:14.425rem;
}

.poster-outer .poster-inner {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.poster-outer .poster-inner .img-poster {
  width: 100%;
  height: 100%;
}

.poster-preview {
  display: none;
  position: absolute;
  left: 1.173333rem;
  top: 2.533333rem;
  z-index: 4;
  width: 7.846667rem;
  height: 14.425rem;
}

#page-promise1 .poster-preview,#page-promise1 .poster-outer{left: 0.9333rem;height:14.112rem;}
#page-promise1{position:fixed;}

.btn-close-poster {
  display: none;
  position: absolute;
  left: 8.13333rem;
  top: 1.6667rem;
  z-index: 2;
  width: 0.6667rem;
  height: 0.6667rem;
}
.text-box2 {
  position: absolute;
  left: 0.426333rem;
  top: 8.2rem;
  z-index: 1;
  width: 6.964667rem;
  height:2.2rem;
  color: #124946;
  padding: 0.053333rem;
  padding-top: 0.186667rem;
  font: normal 0.6667rem/1.7   'Microsoft YaHei', SimSun;
}
/*.text-box1{
  position: absolute;
  left: 0.266333rem;
  top: 5.6267rem;
  z-index: 1;
  width: 7.36667rem;
  height: 2.92rem;
  -webkit-box-shadow: 0.053333rem 0.053333rem 0.133333rem #109075;
  box-shadow: 0.053333rem 0.053333rem 0.133333rem #109075;
  color: #124946;
  padding: 0.053333rem;
  padding-top: 0.186667rem;
  font: normal 0.29666rem/1.7   'Microsoft YaHei', SimSun;
}*/
.text-box1{
  position: absolute;
  left: 1.977rem;
  top: 7.22rem;
  z-index: 1;
  width:4.36667rem;
  height:auto;
  color: #975500;
  font: normal 0.29666rem/1.7   'Microsoft YaHei', SimSun;
}
.text-box2 .row,.text-box1 .row{  
  text-align:justify;
  margin-bottom: 0.453333rem;
  padding: 0 0.08rem;color:#000;z-index:99;
}
.text-box2 .row{font-size:.6rem;text-align:left;}
.text-box1 .row{font-size:.366rem;margin-bottom: 0.03333rem;text-indent: 2em;line-height:1.5;color:#975500;}
.text-box2 .row i,.text-box1 .row i{font-style:normal;}
.text-bh{
    position: absolute;
    top:.2667rem;
    left:.5rem;
    font-size: .36rem;
    color: #fff;
}
.text-bh i{font-style:normal;}
.qrcode-poster {
  position: absolute;
  left: 0.933333rem;
  top: 10.4rem;
  z-index: 3;
  width: 1.066667rem;
  height: 1.066667rem;
}

.logo-fj {
  position: absolute;
  left: 2.266667rem;
  top: 10.4rem;
  z-index: 3;
  width: 1.12rem;
  height: 1.066667rem;
  width: auto;
}
.long-press-tip {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  top: 17.2666667rem;
  text-align: center;
  color: #fff;
  font: bold 0.426667rem SimHei;
  z-index: 3;line-height:140%;
}
.long-press-tip em{font-style:normal;}
.bk-huixin .tab-huixin {
  display: none;
  margin-bottom: 0.88rem;
}

.bk-huixin .tab-huixin span {
  position: relative;
  background-color: #f2d9b9;
  border-radius: 0.08rem;
  font-size: 0.48rem;
  font-weight: bold;
  padding: 0.12rem 0.426667rem;
  cursor: pointer;
  color: #cc3d29;
}

.bk-huixin .tab-huixin span:first-child {
  margin-right: 0.533333rem;
}

.bk-huixin .tab-huixin span.active {
  background-color: #ca3e40;
  color: #fdeed7;
}

.bk-huixin .tab-huixin span.active:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 120%;
  width: 0.546667rem;
  height: 0.08rem;
  margin-left: -0.266667rem;
  background-color: #c73a3d;
  border-radius: 0.066667rem;
}

.bk-huixin .swiper-huixin-wrap {
  position: relative;
  width: 9.093333rem;
  height: 10.8rem;
  margin-left: auto;
  margin-right: auto;
  background: url(../images/bg-buwei-m.png) center top no-repeat #fdeed7;
  background-size: contain;
  margin-bottom: 0.666667rem;
  border-radius: 0.106667rem;
  overflow: hidden;
}

.bk-huixin .swiper-huixin-wrap:nth-child(2) {
  background: url(../images/bg-difang-m.png) center top no-repeat;
  background-size: contain;
  margin-bottom: 0;
}

.bk-huixin .swiper-huixin-box {
  position: relative;
}

.bk-huixin .inner {
  position: relative;
  overflow: hidden;
  width: 8.453333rem;
  height: 8.333333rem;
  margin: 0 auto;
  margin-top: 2.173333rem
}

.bk-huixin .img-buwei {
  position: absolute;
  left: 0;
  top: 0;
  width: 2.693333rem;
  height: 3.493333rem;
}

.bk-huixin .name-wrap {
  margin-left: 2.866667rem;
  padding-top: 0.186667rem;
  margin-bottom: 0.133333rem;
  height: 2.08rem;
}

.bk-huixin .name-huixin {
  color: #bf2d33;
  font-size: 0.666667rem;
  font-weight: bold;
  margin-bottom: 0.026667rem;
}

.bk-huixin .btn-huixin-wrap .btn-huixin {
  position: absolute;
  left: 2.933333rem;
  top: 2.933333rem;
  width: 2.266667rem;
}

.bk-huixin .btn-huixin-wrap .type-huixin,
.bk-huixin .btn-huixin-wrap .level1,
.bk-huixin .btn-huixin-wrap .level2 {
  display: none;
}

.bk-huixin .title-huixin {
  color: #bf2d33;
  font-size: 0.64rem;
  margin-bottom: 0.08rem;
  font-weight: normal;
}

.bk-huixin .sub-title-huixin {
  color: #bf2d33;
  font-size: 0.453333rem;
  margin-bottom: 0.08rem;
}

.bk-huixin .text-huixin {
  position: absolute;
  left: 0;
  top: 4rem;
  width: 100%;
  font-size: 0.373333rem;
  color: #242424;
  text-indent: 2em;
  line-height: 1.7;
  text-align: justify;
  overflow-y: auto;
}

.bk-huixin .arrow-wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  height: 1rem;
  background-color: #efc17d;
  text-align: center;
  padding-top: 0.24rem;
}

.bk-huixin .arrow-wrap .arrow-buwei-left {
  margin-right: 1.333333rem;
}

.bk-huixin .arrow-wrap .arrow-difang-left {
  margin-right: 1.333333rem;
}

.bk-huixin .arrow-wrap img.for-h5 {
  height: 0.533333rem;
  width: auto;
  display: inline-block !important;
  cursor: pointer;
}

.bk-huixin .arrow-wrap img.for-h5:first-child {
  margin-right: 0.746667rem;
}

.bk-jianyan{margin:0.613333rem auto;background:rgba(255, 255, 255, 0.5);width:9.4667rem;padding:.08rem .08rem .08rem .08rem;border-radius:.2rem;box-shadow:4px 4px 10px #98aab1;}
.bk-jianyan_qp{width:10rem;position:relative;}

.bk-jianyan .swiper-container {
  width: 9.773333rem;
  margin: 0 auto;
  transform: translate(0.2rem, 0);
}

.bk-jianyan .swiper-jianyan-wrap {
  position: relative;
}

.bk-jianyan .swiper-jianyan-wrap1 {
  margin-bottom: 0.4rem;
}

.bk-jianyan .arrow-jianyan-left {
  position: absolute;
  left: 0.8rem;
  top: 35%;
  z-index: 2;
  width: 0.493333rem;
  height: auto;
  cursor: pointer;
}

.bk-jianyan .arrow-jianyan-right {
  position: absolute;
  right: 0.72rem;
  top: 35%;
  z-index: 2;
  cursor: pointer;
  width: 0.493333rem;
  height: auto;
}

.bk-jianyan .swiper-jianyan-wrap1 {
  margin-bottom: 0.253333rem;
}

.bk-jianyan .swiper-header {
  display: none;
}

.bk-jianyan .inner {
  position: relative;
  width: 9.773333rem;
  height: 6.76rem;
  background: url(../images/bg-xiangbuzhang-m.png) center top no-repeat;
  background-size: contain;
  padding-top: 1.466667rem;
}

.bk-jianyan .inner .swiper-header {
  height: 0.786667rem;
  font-size: 0.413333rem;
  color: #c93d3f;
  font-weight: bold;
  text-align: center;
  padding-top: 0.16rem;
  line-height: 1;
  margin-bottom: 0.4rem;
}

.bk-jianyan .inner .text-huixin {
  width: 6.88rem;
  height: 3.6rem;
  margin: 0 auto;
  font-size: 0.4rem;
  color: #242424;
  line-height: 1.8;
  text-indent: 2em;
  text-align: justify;
  overflow-y: auto;
  transform: translate(-0.133333rem, 0);
}

.bk-jianyan .swiper-shuji .inner {
  background-image: url(../images/bg-tuoshuji-m.png);
}

.bk-zhitongche {margin:0.6rem auto;position:relative;background:rgba(255, 255, 255, 0.5);width:9.4667rem;padding:.08rem .08rem .08rem .08rem;border-radius:.2rem;box-shadow:4px 4px 10px #98aab1;}

.bk-zhitongche .swiper-zhitongche-wrap {
  position: relative;
  width: 9rem;
  height:8.233rem;margin:0.6rem auto 0 auto;display:none;
}

/*.bk-zhitongche .swiper-container {
  position: absolute;
  left: 50%;
  top: 0;
  width: 17.066667rem;
  height: 10.666667rem;
  margin-bottom: 0.266667rem;
  transform: translate(-50%, 0);
  overflow: hidden;
  max-width: 20.666667rem;
}*/

.bk-zhitongche .swiper-slide-active .inner:after {
  display: none;
}

.bk-zhitongche .inner {
  position: relative;
  width:94%;
  height:auto;
  overflow: hidden;
  margin: 0 auto;
  font-size: 0;
}

/*.bk-zhitongche .inner:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}*/
.pagi-zhuanti-wrap{width:100%;text-align:center;margin-top:.4rem;}
.pagi-zhuanti-wrap .swiper-pagination-bullet{width:.25rem;height:.25rem;margin:0 .15rem;}
.bk-zhitongche .inner img {
  display: block;
  width: 100%;
  height: auto;border-radius:.2rem;
}

.bk-zhitongche .swiper-slide {
  font-size: 0;
  line-height: 0;
}

.bk-zhitongche .swiper-slide .desc {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.72rem;
  line-height: 0.72rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #fff;
  font-size: 0.346667rem;
  /*background-color: rgba(0, 0, 0, 0.5);*/
  text-align: center;
}

.bk-zhitongche .arrow-wrap {
  position: absolute;
  left: 0;
  bottom: 0.266667rem;
  width: 100%;
  text-align: center;
}

.bk-zhitongche .arrow-wrap img {
  cursor: pointer;
  width: 1rem;
  height: auto;
}

.bk-zhitongche .arrow-wrap img:first-child {
  margin-right: 0.666667rem;
}

.bk-zuiguanxin{margin:0.6rem auto;position:relative;background:rgba(255, 255, 255, 0.5);width:9.4667rem;padding:.08rem .08rem .08rem .08rem;border-radius:.2rem;box-shadow:4px 4px 10px #98aab1;}

.bk-zuiguanxin .swiper-zuiguanxin-wrap{position:relative;margin:0.6rem auto 0 auto;display:none;}

.bk-zuiguanxin .arrow-wrap{display:block!important;}
.bk-zuiguanxin .arrow-zuiguanxin-left {
  position: absolute;
  left: 0.066667rem;
  bottom: 0.0666667rem;
  z-index: 2;
  cursor: pointer;
  width: 0.8999rem;
}

.bk-zuiguanxin .arrow-zuiguanxin-right {
  position: absolute;
  right: 0.066667rem;
  bottom: 0.0666667rem;
  z-index: 2;
  width: 0.8999rem;
  cursor: pointer;
}

.bk-zuiguanxin .swiper-container {
  width: 9rem;
  height:7.133333rem;
  margin-bottom: 0.2rem;
}

.bk-zuiguanxin .inner {
  position: relative;
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
}

.bk-zuiguanxin .inner .img-zhitongche {
  width: 100%;
  height: auto;border-radius:.2rem;
}

.bk-zuiguanxin .inner .desc{
  color:#222e3b;
  font-size: 0.3733333rem;
  text-align: center;
  line-height: 1.6;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;margin-top:0.3rem;position:relative;
}
/*.bk-zuiguanxin .inner .desc:before{content:"";position:absolute;top:4px;left:5px;background:url("../images/icon-js.png") left center no-repeat;width:11px;height:13px;}*/

.bk-zuiguanxin .swiper-slide-prev .inner:after {
  background-color: rgba(0, 0, 0, 0.5);
}

.bk-zuiguanxin .swiper-slide-next .inner:after {
  background-color: rgba(0, 0, 0, 0.5);
}
.pagi-zuiguanxin-wrap{width:100%;text-align:center;position:absolute;bottom:0.9666667rem;display:none;}
.pagi-zuiguanxin-wrap .swiper-pagination-bullet{width:.25rem;height:.25rem;margin:0 .15rem;background:#b5bef0;opacity:1;}
.pagi-zuiguanxin-wrap .swiper-pagination-bullet-active{background:#4f9bea;}

.bk-yanshen{margin:0.6rem auto;position:relative;background:rgba(255, 255, 255, 0.5);width:9.4667rem;padding:.08rem .08rem .08rem .08rem;border-radius:.2rem;box-shadow:4px 4px 10px #98aab1;}
.bk-yanshen .content-wrap{display:none;}
.bk-yanshen ul{
  width: 8.8rem;
  margin:.4rem auto;
}

.bk-yanshen li{position:relative;font-size:0.396667rem;color:#222e3b;line-height:160%;padding-left:.35rem;margin-top:.2rem;}

.bk-yanshen li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.276667rem;
  width:0.133333rem;
  height:0.133333rem;
  background-color:#4f9bea;
  border-radius:50%;
}

.bk-yanshen li:nth-child(even) {
  margin-right: 0;
}

.list-qrcode li {
  display: inline-block;
  vertical-align: top;margin-left: 0.666667rem;width:24%;
}

.list-qrcode li:first-child {
  margin-left:0;
}

.list-qrcode li img {
  width: 2.466667rem;
  height: auto;
}

.list-qrcode li .text-qr {
  width:4.16667rem;
  padding-top:0.133333rem;
  font-size:0.32rem;
}

.footer {
  z-index: 1;
  width: 100%;
  height:5.12rem;
  background:none;
  font-size: 0.293333rem;
  text-align: center;
  padding-top:1.5rem;
}

.footer .logo-wrap-footer {
  margin-bottom: 0.266667rem;
}

.footer p {
  padding-bottom: 1.8rem;
}

.ymain {
  position: relative;
}

.qrcode-wrap {
  position: relative;
  z-index: 2;margin-top:1.5rem;
}

.fixed-tab-wrap {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.133333rem;
  z-index: 9999;
  background: url(../images/fixed-footer.jpg) center top no-repeat;
  background-size: 100% 100%;
}

.fixed-tab-wrap > div {
  float: left;
  width: 50%;
  height: 100%;
}

.fixed-tab-wrap.ios {
  height: 1.586667rem;
  background-image: url(../images/fixed-footer-ios.jpg);
}

#b_content {
  line-height: 1.5;
  resize: none;
}

.input-group2 {
  position: relative;
}

.ly_box .box-xieyi {
  position: absolute;
  left: 0.086667rem;
  top: 0;
  width: 96%;
  height: 15.6rem;
  z-index: 4;
  border-radius: 0.106667rem;
  pointer-events: none;
}

.ly_box .box-xieyi .if-wrap {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  z-index: 4;
  overflow: hidden;
  border: 0.013333rem solid #e48183;
  border-radius: 0.106667rem;
  box-shadow: 0.053333rem 0.133333rem 0.186667rem #d0c0b2;
  padding-bottom: 0.266667rem;
}

.ly_box .box-xieyi iframe {
  width: 100%;
  height: 100%;
  height: 16rem;
  pointer-events: visible;
}

.ly_box .btn-xieyi {
  position: absolute;
  right: -0.41rem;
  top: 1.8333333rem;
  width: 1.413333rem;
  height: 1.24rem;
  z-index: 5;
  cursor: pointer;
  background: url(../images/btn-xieyi-mobile-blue.png) left top no-repeat;
  background-size: contain;
  pointer-events: visible;
}

.ly_box .btn-close-xieyi {
  display: none;
  position: absolute;
  right: -.4rem;
  top: 1.266667rem;
  width: 0.853333rem;
  height: 1.24rem;
  z-index: 6;
  cursor: pointer;
  background: url(../images/btn-close-xieyi-mobile.png) left top no-repeat;
  background-size: contain;
  pointer-events: visible;
}

.textarea-wrap {
  text-align: justify;
}

.tip-cate {
  width: 9.066667rem;
  margin: 0 auto;
  font-size: 0.373333rem;
  color:#364b89;
  font-size: 0.373333rem;
  text-align: left;
  margin-bottom: 0.266667rem;padding-top:.3rem;
}

.send-p1 {
	position: absolute;
	left: 50%;
	top: 0;
	width: 100%;
	height: 14rem;
	z-index: 3;
	transform: translate(-50%, 0);
	border-radius: 20px;
}

.send-p1 .tc {
	width: 100%;
	height: 13.6rem;
	background: url(/img/MAIN/2025/01/122432/images/mb.png) top center no-repeat;
	background-size: 100% auto;margin-top:.36rem;
}
.send-p1 .know{text-align:center;}
.send-p1 .know img {
	width:60%;margin:.3rem auto 0 auto;
	height: auto;
}

.send-p1 .tc p.text {
	width:70%;
	font-size: 0.46rem;margin:0 auto;
	color:#949494;
	font-weight: bold;
	line-height: 1.6;
	padding-top:5.5rem;
}