@charset "UTF-8";
@-webkit-keyframes move-data-v-1565156c {
0% {
    left: 0px;
}
20% {
    left: -20%;
}
40% {
    left: -40%;
}
60% {
    left: -60%;
}
80% {
    left: -80%;
}
100% {
    left: -100%;
}
}
@keyframes move-data-v-1565156c {
0% {
    left: 0px;
}
20% {
    left: -20%;
}
40% {
    left: -40%;
}
60% {
    left: -60%;
}
80% {
    left: -80%;
}
100% {
    left: -100%;
}
}
.b[data-v-1565156c] {
  width: 100%;
  position: relative;
  background: #f0f3f5;
  margin-top: 6.5vh;
}
.b .banner-box[data-v-1565156c] {
  height: calc(100vh - 100px);
  overflow: hidden;
  position: relative;
  /*图片元素向右滚动*/
}
.b .banner-box .banner-img-box[data-v-1565156c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 4000px;
  -webkit-animation: move-data-v-1565156c 25s linear 0s infinite normal;
          animation: move-data-v-1565156c 25s linear 0s infinite normal;
}
.b .ba[data-v-1565156c] {
  width: 100vw;
  height: calc(100vh - 100px);
}
.b .loginB[data-v-1565156c] {
  position: absolute;
  width: 23vw;
  background: #f4f7f9;
  box-shadow: 0px 0px 40px 0px rgba(47, 133, 173, 0.3);
  border-radius: 20px;
  right: 12.7vw;
  top: 5.1vw;
  text-align: center;
  padding: 1.5vw 0 1.5vw 0;
}
.b .loginB .bs[data-v-1565156c] {
  margin: 1.5vw;
}
.b .loginB .bs .l[data-v-1565156c] {
  background: #2f85ad;
  margin: 0 1.5625vw;
}
.b .loginB .bs .title-text[data-v-1565156c] {
  font-size: 0.85vw;
  font-family: PingFangSC;
  font-weight: 400;
  color: #999999;
  cursor: pointer;
}
.b .loginB .bs .active[data-v-1565156c] {
  color: #1e7ecd;
}
.b .loginB .userlogin .formpass[data-v-1565156c] {
  text-align: right;
}
.b .loginB .userlogin .formpass .formpassd[data-v-1565156c] {
  font-size: 0.85vw;
  font-family: PingFangSC;
  font-weight: 400;
  color: #1e7ecd;
  cursor: pointer;
}
.b .loginB .userlogin .frombutton[data-v-1565156c] {
  width: 100%;
  background: #1e7ecd;
  border-radius: 23px;
  height: 2.5vw;
}
.b .loginB .userlogin .wxloainbutton[data-v-1565156c] {
  cursor: pointer;
}
.b .loginB .codelogin .frombutton[data-v-1565156c] {
  width: 100%;
  background: #1e7ecd;
  border-radius: 23px;
  height: 2.5vw;
}
.b .loginB .codelogin .wxloainbutton[data-v-1565156c] {
  cursor: pointer;
}
.b .loginB .wxlogin .wxBackbutton[data-v-1565156c] {
  width: 55%;
  background: #1e7ecd;
  border-radius: 23px;
  height: 2.5vw;
}
.b .loginB .wxinfo[data-v-1565156c] {
  width: 80%;
  margin: 0 auto;
}
.b .loginB .wxinfo .wxinfoimg[data-v-1565156c] {
  vertical-align: middle;
}
.b .loginB .wxinfo .wxinfospan[data-v-1565156c] {
  vertical-align: middle;
  display: inline-block;
  width: 85%;
}
.b .down[data-v-1565156c] {
  width: 4.95vw;
  height: 2.35vw;
  position: absolute;
  left: 17.75vw;
  bottom: 6.98vw;
  cursor: pointer;
}
.b .login-code[data-v-1565156c] {
  width: 33%;
  height: 2.5vw;
  position: absolute;
  right: 1%;
  top: 53%;
  margin: -1.25vw 0;
}
.b .login-code img[data-v-1565156c] {
  cursor: pointer;
  vertical-align: middle;
  margin-top: 7px;
}
.dv[data-v-1565156c] {
  position: relative;
  height: 2.5vw;
}
[data-v-1565156c] .el-form-item {
  text-align: center;
}
[data-v-1565156c] .el-form-item__content {
  margin: 0 auto !important;
  width: 80%;
}
[data-v-1565156c] .el-input__inner {
  background: #eeeeee;
  border-radius: 23px;
  height: 2.5vw;
}
[data-v-1565156c] .el-button.is-round {
  min-width: 6vw;
  height: 100%;
  position: absolute;
  right: 0;
}
[data-v-1565156c] .login-code .el-image {
  height: 2.3vw;
  border-radius: 0 23px 23px 0;
}

.swiper {
    padding-top: calc(6.5vh + 20px);
}
#mySwiper {
    width: 100%;
    height: 600px;
    /* background-color: aquamarine; */
}
.swiper-slide .swiper_slide_item {
    /* background-color: #2f85ad; */
}
.swiperImg {
    width: 100%;
    height: 100%;
}
#mySwiper /deep/ .swiper-pagination-bullet-custom.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
}
.consulting[data-v-2af785c5] {
  width: 100%;
  height: 51vw;
  position: relative;
  background: #f0f3f5;
}
.consulting .title[data-v-2af785c5] {
  margin-bottom: 2.6041vw;
}
.consulting .title .logodiv[data-v-2af785c5] {
  width: 10vw;
  text-align: center;
  margin: 3vw 0 0 7vw;
  display: inline-block;
}
.consulting .title .logodiv img[data-v-2af785c5] {
  width: 90%;
}
.consulting .title .logodiv .en[data-v-2af785c5] {
  width: 100%;
  text-align: center;
  font-size: 0.78125vw;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #c7c7c7;
  margin-top: 0.85vw;
  margin-bottom: 1.15vw;
}
.consulting .title .logodiv .line[data-v-2af785c5] {
  width: 100%;
  background: #1e7ecd;
  height: 4px;
}
.consulting .title .more[data-v-2af785c5] {
  font-size: 1.25vw;
  font-family: HBZYT;
  font-weight: normal;
  color: #4d4d4d;
  display: inline-block;
  float: right;
  margin: 9vw 7.5vw 0 0;
  cursor: pointer;
}
.consulting .context[data-v-2af785c5] {
  width: 85%;
  height: 32.8125vw;
  margin: 0 auto;
}
.consulting .context .left[data-v-2af785c5] {
  display: inline-block;
  width: 49%;
  height: 100%;
  float: left;
}
.consulting .context .left .item1img[data-v-2af785c5] {
  width: 40.3125vw;
  height: 20.8333333333vw;
}
.consulting .context .left .item1title[data-v-2af785c5] {
  font-size: 1.25vw;
  font-family: PingFang SC;
  font-weight: bold;
  color: #000000;
  margin: 40px 0 18px 0;
}
.consulting .context .left .item1title[data-v-2af785c5]:hover {
  color: #1b7fcf;
}
.consulting .context .left .item1context[data-v-2af785c5] {
  font-size: 0.85vw;
  font-family: PingFang SC;
  font-weight: 400;
  color: #7b7b7b;
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-indent: 1.5vw;
}
.consulting .context .left .item1button[data-v-2af785c5] {
  position: absolute;
  bottom: 6.1vw;
  background: #1e7ecd;
  border-radius: 5px;
  width: 7.03125vw;
  height: 1.51041vw;
  font-size: 0.85vw;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.51041vw;
  text-align: center;
  cursor: pointer;
}
.consulting .context .right[data-v-2af785c5] {
  display: inline-block;
  width: 47%;
  height: 100%;
  float: left;
  margin-left: 3%;
}
.consulting .context .right .item2s[data-v-2af785c5] {
  cursor: pointer;
}
.consulting .context .right .item2s .itemleft[data-v-2af785c5] {
  width: 4.58333vw;
  height: 4.58333vw;
  display: inline-block;
  margin-right: 1.5625vw;
  float: left;
}
.consulting .context .right .item2s .itemleft .itemtime[data-v-2af785c5] {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  padding: 0.52083vw 0;
}
.consulting .context .right .item2s .itemleft .itemtime .itemimg[data-v-2af785c5] {
  width: 100%;
  height: 100%;
}
.consulting .context .right .item2s .itemleft .itemtime .day[data-v-2af785c5] {
  font-size: 1.66666vw;
  font-family: HBZYT;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
}
.consulting .context .right .item2s .itemleft .itemtime .yearmonth[data-v-2af785c5] {
  font-size: 0.9375vw;
  font-family: HBZYT;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
}
.consulting .context .right .item2s .itemright[data-v-2af785c5] {
  display: inline-block;
  width: calc(100% - 6.14583vw);
}
.consulting .context .right .item2s .itemright .itemtitle[data-v-2af785c5] {
  font-size: 1.25vw;
  font-family: PingFang SC;
  font-weight: bold;
  color: #000000;
  margin-bottom: 1.04166vw;
}
.consulting .context .right .item2s .itemright .itemtitle[data-v-2af785c5]:hover {
  color: #1b7fcf;
}
.consulting .context .right .item2s .itemright .itemcontext[data-v-2af785c5] {
  font-size: 0.85vw;
  font-family: PingFang SC;
  font-weight: 400;
  color: #7b7b7b;
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-indent: 1.5vw;
}
.consulting .context .right .item2s .itemb[data-v-2af785c5] {
  margin: 1.5625vw 0;
  width: 100%;
  height: 1px;
  background: #d1d1d1;
  border-radius: 1px;
}
.elegant[data-v-4a3c32ff] {
  width: 100%;
  position: relative;
  background: #ffffff;
}
.elegant .title[data-v-4a3c32ff] {
  margin-bottom: 2.6041vw;
}
.elegant .title .logodiv[data-v-4a3c32ff] {
  width: 10vw;
  text-align: center;
  margin: 3vw 0 0 7vw;
  display: inline-block;
}
.elegant .title .logodiv img[data-v-4a3c32ff] {
  width: 90%;
}
.elegant .title .logodiv .en[data-v-4a3c32ff] {
  width: 100%;
  text-align: center;
  font-size: 0.78125vw;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #c7c7c7;
  margin-top: 0.85vw;
  margin-bottom: 1.15vw;
}
.elegant .title .logodiv .line[data-v-4a3c32ff] {
  width: 100%;
  background: #1e7ecd;
  height: 4px;
}
.elegant .title .more[data-v-4a3c32ff] {
  font-size: 1.25vw;
  font-family: HBZYT;
  font-weight: normal;
  color: #4d4d4d;
  display: inline-block;
  float: right;
  margin: 9vw 7.5vw 0 0;
  cursor: pointer;
}
.elegant .context[data-v-4a3c32ff] {
  width: 85%;
  margin: 0 auto;
}
.elegant .context .poa[data-v-4a3c32ff] {
  position: relative;
  width: 20.57vw;
  height: 14.4vw;
  padding: 0.52vw 0.52vw;
}
.elegant .context .poa .playd[data-v-4a3c32ff] {
  width: 20.57vw;
  height: 14vw;
}
.elegant .context .poa .play[data-v-4a3c32ff] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 5vw;
  height: 5vw;
  margin: -2.5vw -2.5vw;
}
.elegant .context .poa .info[data-v-4a3c32ff] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 97%;
  height: 2.39583vw;
  line-height: 2.39583vw;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0 0 10px 10px;
  margin: 0.3vw 0.4vw;
  font-size: 1.25vw;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  transition: 0.5s;
}
.elegant .context .poa .info-1[data-v-4a3c32ff] {
  width: 98%;
}
.elegant .context .poa .info-b[data-v-4a3c32ff] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 97%;
  height: 2.39583vw;
  line-height: 2.39583vw;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0 0 10px 10px;
  margin: 0.3vw 0.4vw;
  font-size: 1.25vw;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  transition: 0.5s;
}
.elegant .context .poa .info-1b[data-v-4a3c32ff] {
  width: 98%;
}
.elegant .context .poa:hover .info[data-v-4a3c32ff] {
  height: 14vw;
  line-height: 14vw;
  transition: 0.5s;
}
.elegant .context .poa.d[data-v-4a3c32ff] {
  width: 41.92vw;
  height: 29vw;
}
.elegant .context .poa:hover .info-1[data-v-4a3c32ff] {
  height: 29vw;
  line-height: 29vw;
  transition: 0.5s;
}
.leader[data-v-21428f50] {
  width: 100%;
  position: relative;
  background: #f0f3f5;
}
.leader .title[data-v-21428f50] {
  margin-bottom: 2.6041vw;
}
.leader .title .logodiv[data-v-21428f50] {
  width: 10vw;
  text-align: center;
  margin: 3vw 0 0 7vw;
  display: inline-block;
}
.leader .title .logodiv img[data-v-21428f50] {
  width: 90%;
}
.leader .title .logodiv .en[data-v-21428f50] {
  width: 100%;
  text-align: center;
  font-size: 0.78125vw;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #c7c7c7;
  margin-top: 0.85vw;
  margin-bottom: 1.15vw;
}
.leader .title .logodiv .line[data-v-21428f50] {
  width: 100%;
  background: #1e7ecd;
  height: 4px;
}
.leader .title .more[data-v-21428f50] {
  font-size: 1.25vw;
  font-family: HBZYT;
  font-weight: normal;
  color: #4d4d4d;
  display: inline-block;
  float: right;
  margin: 9vw 7.5vw 0 0;
  cursor: pointer;
}
.leader .context[data-v-21428f50] {
  width: 85%;
  margin: 0 auto;
  padding-bottom: 3.90625vw;
}
.leader .context .row[data-v-21428f50] {
  margin-bottom: 2.6041vw;
}
.leader .context .row .poa[data-v-21428f50]:hover {
  transition: 0.1s;
  margin-top: -10px;
  padding-bottom: 10px;
}
.leader .context .row .poa .dsa[data-v-21428f50] {
  width: 17.9vw;
  height: 19.8vw;
}
.leader .context .row .poa .dsb[data-v-21428f50] {
  width: 22.1vw;
  height: 19.8vw;
  background: #1e7ecd;
  border-radius: 0px 10px 10px 0px;
  padding: 2vw 2.29vw;
}
.leader .context .row .poa .dsb .infoname .name[data-v-21428f50] {
  font-size: 1.65vw;
  font-family: PingFang SC;
  font-weight: bold;
  color: #ffffff;
}
.leader .context .row .poa .dsb .infoname .role[data-v-21428f50] {
  margin-left: 1.25vw;
  font-size: 1.14vw;
  font-family: PingFang SC;
  font-weight: 500;
  color: #c0daf0;
}
.leader .context .row .poa .dsb .infoline[data-v-21428f50] {
  margin: 1vw auto 1vw auto;
}
.leader .context .row .poa .dsb .infoline .line[data-v-21428f50] {
  width: 100%;
  height: 1px;
  background: #73b2e6;
}
.leader .context .row .poa .dsb .infotext .left[data-v-21428f50] {
  display: inline-block;
  width: 50%;
  font-size: 0.85vw;
  font-family: PingFang SC;
  font-weight: 500;
  color: #c0daf0;
}
.leader .context .row .poa .dsb .infotext .right[data-v-21428f50] {
  display: inline-block;
  width: 50%;
  font-size: 0.85vw;
  font-family: PingFang SC;
  font-weight: 500;
  color: #c0daf0;
}
.leader .context .row .poa .dsb .infotexts[data-v-21428f50] {
  margin: 1.32vw 0 0 0;
  font-size: 0.85vw;
  font-family: PingFang SC;
  font-weight: 500;
  color: #c0daf0;
}
[data-v-498142aa] .el-dialog {
  border-radius: 10px;
  margin-top: 26vh !important;
}
.imgDiglog[data-v-498142aa] {
  position: absolute;
  z-index: 99;
  top: 14%;
  left: 14%;
}
.imgDiglog .hint[data-v-498142aa] {
  border-radius: 20px;
  height: 72vh;
}
.imgDiglog .cusIcon[data-v-498142aa] {
  font-size: 60px;
  position: absolute;
  top: -35px;
  right: -35px;
}
.custom[data-v-498142aa] {
  font-size: 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.custom .date[data-v-498142aa] {
  align-self: flex-end;
}
.index[data-v-498142aa] {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
