* {
    margin: 0;
    padding: 0;
    /* box-sizing: border-box; */
}
.p2l{
    box-sizing: border-box;
    padding: 0 20px;
}
.p2t{
    box-sizing: border-box;
    padding: 20px 0;
}
body {
    scroll-behavior: smooth;
    font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', 'Arial', 'sans-serif', \5b8b\4f53;
  }
body,
p,
ul,
ol,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
    list-style: none;
}

input {
    border: none;
    outline: none;
}

a {
    text-decoration: none;
}
html,body {
    scroll-behavior: smooth;
  }
  .clamp1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.clamp2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.boxs{
    box-sizing: border-box;
    padding: 0 20px;
}
/*  图片放大 */

.imgBox {
    overflow: hidden;
    cursor: pointer;
}

.imgBox img {
    transition: all 0.5s;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.imgBox:hover img {
    transition: all 0.5s;
    transform: scale(1.1);
}
/* img {
    width: 100%;
    vertical-align: middle;
} */
/* 头部 */
.head-active {
    color: #00adff !important;
}
.navbar-icon2 {
    width: 7px !important;
    height: 7px !important;
    margin-right: 0.4rem !important;
    border-radius: 50% !important;
    border: 3px solid #00adff !important;
    /* transition: all ease 0.3s; */
}