* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family:'Helvetica Neue',Arial,'PingFang SC','Droid Sans Fallback','Microsoft YaHei','ST Heiti', SimHei, sans-serif;
}

html,
body,
#app {
    height: 100%;
    color: #333;
    font-size: 12px;
}

a {
    text-decoration: none;
}

li {
    list-style: none;
}

img {
    vertical-align: middle;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    user-select: none;
    object-fit: cover;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}

input::placeholder, textarea::placeholder{
    color: #989BA6;
}

.ellipsis1{
    overflow: hidden; /*超出部分隐藏*/
    text-overflow: ellipsis; /* 超出部分显示省略号 */
    white-space: nowrap; /*规定段落中的文本不进行换行 */
}

.ellipsis2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important; /*将对象作为弹性伸缩盒子模型显示。*/
    -webkit-line-clamp: 2; /*设置需要显示的行数*/
    -webkit-box-orient: vertical; /*设置伸缩盒子的子元素排列方式(从上到下垂直排列)*/
}


.ellipsis3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important; /*将对象作为弹性伸缩盒子模型显示。*/
    -webkit-line-clamp: 3; /*设置需要显示的行数*/
    -webkit-box-orient: vertical; /*设置伸缩盒子的子元素排列方式(从上到下垂直排列)*/
}

.posi-r{
    position: relative;
}
button,
input,
select,
radio,
checkbox {
    min-width: 0;
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: transparent;
}

.mask {
    z-index: 2000;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background:  rgba(0,0,0,0.3);
    width: auto;
    height: auto;
    overflow: auto;
}

.el-select{
    z-index: 11;
}

.pointer{
    cursor: pointer;
}

.post-r{
    position: relative;
}

.c-red{
    color: red;
}
.c-warning{
    color: #ff9600;
}
.c-success{
    color: #14bc22;
}
.c-info{
    color: #AFB2BD;
}
.c-danger{
    color: #d44747;
}

.box-shadow{
    box-shadow: 0 0px 10px #4f719633;
}

.h-100{
    height: 100%;
}

.w-100{
    width: 100%;
}

/* element 下拉框样式 */
.select-drop-down-class{
}
/* 下拉样式结束 */

/*滚动条*/
.scroll{
    overflow: auto !important;
}
.hidden{
    overflow: hidden !important;
}

*::-webkit-scrollbar,.scroll-x::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 0px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 0px;
    border-radius: 2px;
    overflow: hidden;
}

*::-webkit-scrollbar-thumb,.scroll-x::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    background-color: #127BD6;
    border-radius: 3px;
    overflow: hidden;
}

*::-webkit-scrollbar-track,.scroll-x::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px #4f719633;
    -webkit-box-shadow: inset 0 0 5px #4f719633;
    /*border-radius: 10px;*/
    background: #081745;
    border-radius: 3px;
    overflow: hidden;
}


.pswp.pswp--animate_opacity{
    z-index: 99999999999;
}


.popup-enter-active, .popup-leave-active {
    transition: all 0.5s;
}
.popup-enter, .popup-leave-to /* .fade-leave-active below version 2.1.8 */ {
    opacity: 0;
    transform: scale(1.3);
}

.drop-down{
    transform-origin: 50% 0 !important;
    transition: transform 0.3s, opacity 0.3s;
}
.drop-down-enter-active, .drop-down-leave-active {
    transform-origin: 50% 0 !important;
    transition: transform 0.3s, opacity 0.3s;
}
.drop-down-enter, .drop-down-leave-to /* .fade-leave-active below version 2.1.8 */ {
    transform-origin: 50% 0 !important;
    opacity: 0;
    transform: scaleY(0);
    transition: transform 0.3s, opacity 0.3s;
}

.amap-logo{
  display: none;
  opacity:0 !important;
  }
  .amap-copyright {
      opacity:0;
  }