/*主体盒子*/
.contentDiv {
    width: 70vw;
    margin: 0 auto;
    text-align: center;
}

/*头部搜索框、导航栏*/
.contentDiv .searchNav {
    display: flex;
    width: 1400px;
    margin: 0 auto;
}

/*采购企业区域*/
.cgFirm {
    width: 100%;
    /*height: 530px;*/
    text-align: center;
    background-color: rgb(246, 247, 250);
}

.cgFirm h1, .cgNotice h1 {
    font-size: 32px;
    font-weight: 900;
    line-height: 90px;
}

a {
    color: black;
    text-decoration: none;
}

/*标题div*/
.titleDiv {
    width: 230px;
    margin: 0 auto;
    display: flex;
}

.titleDiv img {
    width: 27px;
    height: 27px;
    margin: 33px 10px 0 10px;
}

.cgNotice {
    width: 100%;
    min-width: 1400px;
    margin: 0 auto;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 15px;
}

.noticeContent {
    width: 1400px;
    margin: 0 auto;
    min-height: 240px;
}

.noticeContent .tab-content {
    margin-top: 26px;
}

.noticeContent nav {
    text-align: center;
    width: 440px;
    margin: 0 auto;
}


.noticeContent .nav .nav-link {
    margin-left: 83px;
    color: black;
}

.noticeContent .nav-tabs .nav-item.show .nav-link,
.noticeContent .nav-tabs .nav-link.active {
    color: rgb(41, 138, 255);
    background-color: #ffffff;
    border: solid 0;
    border-bottom: solid 3px rgb(41, 138, 255);
}

.noticeContent .nav-tabs .nav-link:focus,
.noticeContent .nav-tabs .nav-link:hover {
    border: 0;
    color: rgb(41, 138, 255);
    border-bottom: solid 3px rgb(41, 138, 255);
}


.noticeAdvertising, .bottomAdvertising {
    width: 1400px;
    height: 100px;
    margin: 0 auto;
    border-radius: 7px;
    text-align: center;
    padding: 0;
}

.noticeAdvertising img, .bottomAdvertising img {
    width: 100%;
    height: 100%;
}

.bottomAdvertising {
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
}
















