/* 顶部logo */
.header[data-v-5f48e524] {
    height: 64px;
}

.header[data-v-5f48e524] .header-img {
    width: auto;
    height: 64px;
}

/* 公司简介模块 */
/* 公司logo - 右 */
.header-top .header-logo[data-v-775402f2] {
    left: auto;
    right: 24px;
}

/* 上传logo - 右 */
.header-top .header-vip-button[data-v-775402f2] {
    left: auto;
    right: 24px;
}

/* 简介盒子 - 左 */
.header-top .header-content[data-v-775402f2] {
    margin-left: 0;
    margin-right: 140px;
    padding: 22px 0 24px 24px;
}

/* 简介盒子 - 内容与下面的模块内容左对齐 */
.header-top .header-content .content-info[data-v-775402f2] {
    padding: 16px 10px 11px;
}

/* 展开 - 显示两行 */
/* .line-1[data-v-5eb32577] {
    max-height: 48px;
} */

/* .box_open{
    background: greenyellow;
}
.box_close{
    background: red;
} */

/* 发布时间 */
.header-top .header-content .operation .share[data-v-775402f2],
.header-top .header-content .operation p[data-v-775402f2] {
    float: right;
    cursor: default;
    line-height: 28px;
    color: #2972fa;
}

/* 编辑企业信息 - 图标 */
.d_icon_edit {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url("../picture/icon_edit.png");
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    top: 1px;
    margin-right: 4px;
}

/* 上传企业logo的盒子 */
.header-top .header-vip-button[data-v-775402f2] {
    width: 110px;
    right: 19px;
}

/* 小图标 */
.d_icon_vip {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url("../picture/icon_vip.png");
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
}

/* 地址盒子增长 */
.add_box {
    width: 666px !important;
}

/* 企业信息 - 经营范围高度定死3行 */
.scope_box {
    height: 72px !important;
}

/* 右侧盒子高度与左侧主体内容盒子高度保持一致 */
/* 测量左侧高度 */
.content .main[data-v-38d38e3c] {
    /* background: #f60; */
    overflow: hidden;
    height: 1459px;
}

/* .content .main[data-v-38d38e3c] div {
    overflow: hidden !important;
} */

/* 右侧高度 */
.right-pane[data-v-6080ecca] {
    /* background: #000; */
    height: 1459px;
}

/* 右侧-第一个盒子 */
.recommend-company[data-v-3806fad6] {
    /* background: #f00; */
    height: 722px;
    margin-bottom: 15px;
    /* border-color: #f00; */
}

/* 右侧-第二个盒子 */
.browseh-history[data-v-e4b6b43e] {
    /* background: #0f0; */
    height: 723px;
    margin-bottom: 0;
    /* border-color: #f00; */
}

/* 优秀网站推荐-标题 */
.recommend_title {
    height: 48px;
    line-height: 48px !important;
    /* height: 50px; */
    /* line-height: 50px !important; */
    background: #fcfcfc;
    font-size: 16px;
    color: #333;
    position: relative;
    font-weight: bold;
    padding-left: 16px !important;
    /* border-bottom: 1px solid #eee; */
    border-bottom: none;
}

.recommend-box {
    border-top: 1px solid #eee !important;
    height: 47px;
}

.recommend_title::before {
    left: 4px !important;
}

/* 左边的小icon图 */
/* .recommend-title[data-v-3806fad6]:before {
    background: url(../picture/icon-book.png) !important;
    content: "";
    position: absolute;
    width: 60px;
    height: 60px;
    transform: scale(0.5);
    left: -7px;
    top: -6px;
} */

/* .history-title[data-v-e4b6b43e]:before {
    background: url(../picture/icon-tag.png) !important;
    content: "";
    position: absolute;
    width: 60px;
    height: 60px;
    transform: scale(0.5);
    left: -7px;
    top: -6px;
} */

/* 企业信息 - 标题 */
.aqc-table-list .aqc-detail-title {
    margin: 20px 0 15px !important;
}

/* 企业信息 - 标题前的蓝条装饰 */
.d_title_twig {
    position: relative;
    padding-left: 10px;
    line-height: 24px;
}

.d_title_twig::before {
    display: block;
    content: "";
    position: absolute;
    width: 3px;
    height: 18px;
    background: #2972fa;
    left: 0;
    top: calc(50% - 10px);
}

/* 上报更新 */
.aqc-table-list .aqc-detail-title span {
    font-size: 14px;
    float: right;
    font-weight: normal;
    cursor: pointer;
}

/* 上报更新 - 图标 */
.d_icon_refresh {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("../picture/icon_refresh.png");
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
    /* margin-right: 2px; */
}

/* 左侧-主体盒子 */
.content .main[data-v-38d38e3c] {
    padding: 0 24px;
    /* padding: 0 24px 24px; */
}

/* 中文网址/手机域名 */
.zw_tabs {
    margin-bottom: 48px;
    overflow: hidden;
}

/* tab 选项卡的标题与主体盒子紧贴 */
.el-tabs__header {
    margin: 0;
}

/* tab 选项卡标题*/
.el-tabs__item {
    font-size: 16px;
    font-weight: bold;
    /* 文字多时防止错位与溢出 */
    float: left;
    overflow: hidden;
    white-space: nowrap;
    /* 与主体盒子内容左对齐 */
    padding: 0 30px 0 10px !important;
}

/* tab 选项卡标题 - 高亮*/
.el-tabs__item.is-active {
    color: #2972fa;
}

/* tab 选项卡边线颜色改成主题色*/
.el-tabs--card>.el-tabs__header .el-tabs__nav,
.el-tabs--card>.el-tabs__header .el-tabs__item,
.el-tabs--card>.el-tabs__header {
    border-color: #e3edfb;
}

/* tab 选项卡主体盒子*/
.zw_tabs .con {
    border: 1px solid #e3edfb;
    border-top: none;
    padding: 10px;
    /* min-height: 100px; */
    height: 164px;
    overflow: hidden;
}

/* 盒子内容溢出隐藏 */
.fold-container[data-v-5eb32577] {
    height: 100%;
}

/* 限制行数 */
.line-4 {
    max-height: 96px;
}

.line-5 {
    max-height: 120px;
}

.line-6 {
    max-height: 144px;
}

.line-7 {
    max-height: 168px;
}

/* 了解更多 */
/* .zw_tabs .zw_more {
    width: 105px;
} */

/* 新录入企业 */
.new_company {
    width: 100%;
    border: 1px solid #e3edfb;
    overflow: hidden;
    height: auto;

    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* 无序列表ul */
.new_company .col {
    /* float: left; */
    /* width: 388px; */
    margin-right: 70px;
    overflow: hidden;
    height: 191px;
    /* background: #f60; */

    flex: 1;
    padding: 8px 0;
}

.new_company .col:nth-child(2n),
.new_company .col:last-child {
    margin-right: 0;
}

.new_company .col .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    padding: 0px 10px;
    font-size: 14px;
    color: #444;
    /* margin: 15px auto; */

    height: 35px;
    line-height: 35px;
    /* background: #0f0; */
}

.new_company .col .item .name {
    max-width: 68%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.new_company .col .item .time {
    max-width: 20%;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    color: #999;
}

/* 暂无数据 - 居中 */
.new_company .col .no_data {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #999;
}

/* 最后一句话 */
.last_pre {
    display: block;
    width: 100%;
    overflow: hidden;
    color: #999;
    margin-bottom: 48px;
    line-height: 24px;
    height: 48px !important;
}

/* 表单 - 弹窗 */
.d_form_box {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 999;
    /*display: none;*/
}

.d_form_box .mark {
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
}

.d_form_box .con {
    width: 800px;
    margin: 154px auto;
    overflow: hidden;
    position: relative;
    z-index: 1001;
    background: #fff;
    border-radius: 10px;
    /* padding: 0 20px 20px 0; */
    box-sizing: border-box;
}

.d_form_box .con .title {
    font-size: 18px;
    font-weight: bold;
    height: 70px;
    line-height: 70px;
    text-align: center;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #eee;
    margin-bottom: 35px;
}

.d_form_box .con .title img {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 17px;
}

/* 表单传图提示文字 */
.form_atten {
    font-size: 12px;
    color: #F56C6C;
}


/* 脚部 */
.footer-content {
    /* padding: 50px 0 0 !important; */
    padding: 45px 0 !important;
}

.city_box {
    width: 100% !important;
}

.city_box .city_tips {
    opacity: 0.6;
    color: #fff;
    margin-right: 6px;
    display: inline-block;
}

.city_box .city_tips:last-child {
    margin-right: 0;
}

footer .bottom {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    /* padding: 30px 0  50px !important; */
    padding: 32px 0 !important;
    letter-spacing: 0.17rem !important;
}

/* 脚部 end*/


/*上传*/

.avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.avatar-uploader .el-upload:hover {
    border-color: #409EFF;
}

.avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 98px;
    height: 98px;
    line-height: 98px;
    text-align: center;
}

.avatar {
    width: 98px;
    height: 98px;
    display: block;
}