*{
  box-sizing: border-box;
}
html,body{
  padding:0;
  margin:0;
}
body{
  font-size:.16rem;
}
.flex{
  display:flex;
}
.flex-center{
  display:flex;
  justify-content: center;
  align-items: center;
}
.flex-v-center{
  display:flex;
  align-items: center;
}
.p-relative{
  position:relative;
}
::-webkit-scrollbar{
  width: 5px;
  height: 5px;
  background-color: #154170;
}
::-webkit-scrollbar-thumb{
  background-color: #bccee3;
}
.myui-autocomplete{
  font-size:14px!important;
  max-height: 350px; /* 设置最大高度 */
  width: 628px;
  overflow-y: auto; /* 垂直方向上超出部分显示滚动条 */
  overflow-x: hidden; /* 水平方向上隐藏滚动条 */
}
.pl20{
  padding-left: 20px;
}

/* loading */
.loading_bj{
  position:fixed;
  width:100vw;
  height:100vh;
  z-index: 500;
  top:0;
  left:0;
  background-color:#00000044;
  display:none;
  justify-content: center;
  align-items: center;
}
@keyframes ldio-4j5ay0xf86g {
  0% {
   opacity: 1
  }
  100% {
   opacity: 0
  }
 }
 
 .ldio-4j5ay0xf86g div {
   left: .94rem;
   top: .48rem;
   position: absolute;
   animation: ldio-4j5ay0xf86g linear 1s infinite;
   background: #fff;
   width: .12rem;
   height: .24rem;
   border-radius: 6px / 12px;
   transform-origin: .06rem .42rem;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -0.9166666666666666s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -0.8333333333333334s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.75s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.6666666666666666s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.5833333333333334s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.5s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.4166666666666667s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.3333333333333333s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.25s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.16666666666666666s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.08333333333333333s;
 }
 
 .ldio-4j5ay0xf86g div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
 }
 
 .loadingio-spinner-spinner-977el9wwy2v {
  width: 2rem;
  height:1.43rem;
  display: inline-block;
  overflow: hidden;
  transform: scale(.5);
 }
 
 .ldio-4j5ay0xf86g {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
 }
 
 .ldio-4j5ay0xf86g div {
  box-sizing: content-box;
 }
/* loading 结束 */