body,html {
    margin: 0;
    padding: 0;
    scroll-behavior: smooth;
}
a {
    list-style: none;
}
nav {
    position: fixed;
    width: 100%;
    height: 101px;
    z-index: 10;
    background-color: #f1f1f1;
    height: 100px;
    top: 0;
    left: 0;
}
.nav_line_one {
    height: 50px;
    background-color: #fff;
}
.nav_line_one .logo {
    position: relative;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    font-weight: 700;
}
.nav_line_one .logo a {
    color: #f52c5c;
}
.nav_line_one .w{
    width: 1000px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.nav_line_one .w .other {
    line-height: 50px;
    display: flex;
    justify-content: space-around;
}
.nav_line_one .w .other a {
    text-decoration: none;
}
.nav_line_one .w .other div {
    margin-left: 20px;
}
.nav_line_two {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    line-height: 50px;
    height: 51px;
    width: 1000px;
    margin: 0 auto;
    background-color: #f1f1f1;

}
.nav_line_two .el-input{
    height: 51px;
}
.nav_line_two .el-cascader .el-input .el-input__inner {
    height: 52px;
    background-color: #FE003EFF;
    color: white;
    font-size: 16px;
    text-overflow: ellipsis;
}

.nav_line_two .el-cascader .el-input .el-input__inner::placeholder {
    color: #FFFFFF; /* 设置placeholder的字体颜色为灰色 */
}

.nav_line_two .left {
    display: flex;
    justify-content: space-between;
}
.type_nav {
    box-sizing: border-box;
    height: 50px;
    width: 265px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #FE003EFF;
    color: white;
    font-size: 16px;
    padding:0px 10px;
}
.triangle-up {
    margin-top: 10px;
    width: 15px; /* 三角形的宽度 */
    height: 15px; /* 三角形的高度 */
    border-left: 2px solid #FFFFFF; /* 左边的边框，可以改变颜色 */
    border-bottom: 2px solid #FFFFFF; /* 底部的边框，可以改变颜色 */
    transform: rotate(135deg); /* 将矩形元素逆时针旋转45度，形成直角三角形 */
}
.triangle-down {
    margin-top: -10px;
    width: 15px; /* 三角形的宽度 */
    height: 15px; /* 三角形的高度 */
    border-left: 2px solid #FFFFFF; /* 左边的边框，可以改变颜色 */
    border-bottom: 2px solid #FFFFFF; /* 底部的边框，可以改变颜色 */
    transform: rotate(-45deg); /* 将矩形元素逆时针旋转45度，形成直角三角形 */
}
.type_list {
    background-color: #fff;
}
.nav_line_two .search {
    height: 51px;
    margin: 0 20px;
}
input:focus {
    outline: none; /* 取消输入框获得焦点时的默认边框 */
}
.mySearchInput {
    height: 50px;
    border: none;
}
.mySearchBtn {
    height: 50px;
}
.nav_line_two  .el-input__inner,.el-input-group__append  {
    border-radius: 0px;
    height: 51px;
    box-sizing: border-box;
}
.nav_line_two .right {
    display: flex;
    justify-content: space-between;
}
.nav_line_two .right div {
    font-size: 14px;
    margin-left: 10px;
}
/*轮播图区域*/
.myRotationChart {
    padding-top: 102px;
}
.myRotationChart .el-carousel__item:nth-child(2n) {
    background-color: #99a9bf;
}

.myRotationChart .el-carousel__item:nth-child(2n+1) {
    background-color: #d3dce6;
}
.myRotationChart .el-carousel__container {
    height: 400px;
}
.type_one_rotationChart .el-carousel__indicators--horizontal {
    display: none;
}
/*宣传轮播图*/

/*新闻咨询轮播*/
.mode_box .el-carousel__container {
    height: 500px;
}

.type_one_rotationChart .el-carousel__container {
    height: 180px;
}

/*轮播图区域*/
/*模块盒子*/
.mode_block {
    background-color: #EAF6FD;
}
.mode_box {
    box-sizing: content-box;
    width: 1000px;
    margin: 10px auto;
    padding: 5px;
}
/*行业咨询公司介绍卡片*/
.card {
    box-sizing: border-box;
    /*margin: 5px 10px;*/
    width: 640px;
    height: 500px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
}
.card img {
    width: 100%;
    /*height: 350px;*/
    object-fit: cover;
    align-self: stretch;
    -o-object-fit: contain;
    margin: 0 auto;
}
.card_content {
    margin: 10px;
    box-sizing: border-box;
}
.card_content .card_content_title {
    color: #333333;
    font-size: 16px;
    line-height: 24px;

}
.card_content .card_content_msg {
    text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2; /* 控制显示的行数 */
    max-height: 3em; /* 控制最大高度，这里假设每行高度为1.5em */
}
.card_create_time {
    position: absolute;
    bottom: 5px;
    right: 10px;
}
/*底栏*/
footer {
    z-index: 10;
    width: 100%;
    height: 55px;
    color: #b3b3b3;
    bottom: 0;
    background-color: #2a2a2a;
}
.footer_content {
    padding-top: 10px;
    width: 1000px;
    margin: 10px auto;
}
/*底栏*/