/*common start*/
/*红线title*/
.bid_index_header {
    width: 100%;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*双红线*/
.bid_index_2line {
    width: 100%;
    border: 1px double #DB4E3E;
}

/*专区菜单*/
.bid_index_menu {
    width: 100%;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: start;
}

.bid_index_menu div {
    margin-right: 20px;
    border-top: 4px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-top: 10px;
    margin-top: 1px;
}

.bid_index_menu_noheight {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
}

.bid_index_menu_noheight div {
    margin-right: 20px;
    border-top: 4px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-top: 10px;
    margin-top: 1px;
}

.w895 {
    width: 895px;
}

/*菜单选中*/
.bid_index_menu_se {
    border-top-color: #DB4E3E !important;
    color: #DB4E3E;
    height: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
}

.bid_index_menu_se a {
    border-top-color: #DB4E3E !important;
    color: #DB4E3E;
}

.bid_index_menu_nose {
    height: 18px;
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 18px;
}

.bid_index_menu_nose a {
    color: #333333;
}


/*灰色虚线*/
.bid_index_h_line {
    width: 100%;
    border: 1px dashed #E5E5E5;
}

/*业主竞价采购 待处理*/
/*common end*/

.index_bid_content {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.index_bid_type {
    width: 100%;
    height: 580px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*发布招标公告*/
.index_publish_bid {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #5D6890 0%, #354375 100%);
    border-top: 1px solid;
    border-bottom: 1px solid;
}

.index_publish_bid_div {
    width: 1200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.index_publish_bid_menu {
    width: 901px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.index_publish_bid_button {
    display: inline-block;
    width: 163px;
    height: 48px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 4px;
    text-align: center;
    line-height: 44px;
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
    background: linear-gradient(180deg, #EB6C5E 0%, #CA4637 100%);
}

.index_publish_bid_button:hover {
    background: #BF4234;
}

/*中部头菜单*/
.index_top_menu {
    width: 100%;
    height: 102px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 4px 4px 1px rgba(0, 64, 151, 0.1);
    border-radius: 4px;
}

.index_top_menu_list {
    display: flex;
    justify-content: flex-start;
    width: 228px;
    flex-flow: row wrap;
}

/*.index_top_menu_list div {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    flex-basis: 50%;*/
/*    margin-top: 10px;*/
/*    font-size: 16px;*/
/*}*/
.index_top_menu_list div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: 30%;
    margin-top: 6px;
    font-size: 16px;
}

.index_top_solide {
    width: 1px;
    height: 74px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #DEDEDE 28%, #DEDEDE 49%, #DEDEDE 71%, rgba(255, 255, 255, 0) 100%);
}

/*banner*/
.index_banner {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*招标专区和项目专区*/
.bid_index_prent {
    width: 895px;
    height: 100%;
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: start;
}

/*.bid_index_base {*/
/*    width: 100%;*/
/*    align-items: center;*/
/*    justify-content: start;*/
/*}*/

/*.bid_index_base {*/
/*    height: 217px;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: start;*/
/*    align-items: center;*/
/*}*/
.bid_index_base {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}

.bid_index_tab_con {
    width: 100%;
}

.bid_index_tab_con div {
    width: 100%;
}

.bid_index_content {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-flow: row wrap;
}

.bid_index_content_new {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap;
}

.bid_index_content_new {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap;
}

.bid_index_content div {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-basis: 50%;
    margin-bottom: 12px;
}

.bid_index_content_title {
    margin-left: 10px;
    margin-right: 36px;
    width: 288px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.bid_index_content_title_new {
    margin-left: 10px;
    width: 288px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    height: 14px;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 14px;
}


.bid_right_login_prent {
    width: 285px;
    height: 100%;
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.bid_right_login_base {
    height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}


.bid_right_login_header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.bid_right_login_header div {
    display: inline-block;
    width: 137px;
    height: 44px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 4px;
    text-align: center;
    line-height: 46px;
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
}


.bid_right_reg_content {
    width: 285px;
    height: 196px;
}

/*热门服务 特色服务*/

.bid_hot_service_base {
    height: 217px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}


.bid_hot_service_header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.bid_hot_service_header div {
    display: inline-block;
    width: 142px;
    height: 32px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 4px;
    text-align: center;
    line-height: 46px;
    text-decoration: none;
}

.bid_hot_service_se {
    background: linear-gradient(180deg, rgba(240, 145, 60, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    color: #D06200;
    font-weight: bold;
}

.bid_hot_service_content {
    width: 100%;
    height: 171px;
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap;
}

.bid_hot_service_content_sun {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    flex-basis: 30%;
    margin-top: 15px
}

.bid_hot_service_new {
    height: 238px;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: space-between;
    margin-top: 8px;
}

.bid_hot_service_new_sun {
    width: 138px;
    height: 74px;
    background: #F5F6FA;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

/*业主竞价采购*/
.flex_space-between {
    display: flex;
    justify-content: space-between;
}

.flex_space-between_w895 {
    display: flex;
    justify-content: space-between;
    width: 895px;
}

.h16-space-between_align-item {
    height: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.w437 {
    width: 437px;
}

.w285 {
    width: 285px;
}

.h14f14fw400lh14 {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    color: #333333;
    display: block;
}

.more_content {

}

.h14f14fw400lh14-nocolor {
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    display: block;
}

.h16f16fw400lh16 {
    width: 230px;
    height: 18px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.h16f16fw500lh16 {
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.h18f18fw500lh18 {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 500;
}

.h18f18fw400lh18 {
    height: 18px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
}

.fc-DB4E3E {
    color: #DB4E3E;
}

.fc-000 {
    color: #000000;
}

.ladder_track {
    margin-top: 3px;
    width: 88px;
    border-top: 4px solid red;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

.h16_align-items-center {
    height: 16px;
    display: flex;
    align-items: center;
}

.h14_align-items-center {
    width: 493px;
    display: flex;
    align-items: center;
    color: #333;
    line-height: 22px;
}

.Slice30 {
    width: 8px;
    height: 8px;
    background: url(../img/Slice30.png) no-repeat right center;
}

.Slice18 {
    height: 44px;
    background: url(../img/Slice18.png) no-repeat;
}

.border_1_solid_DB4E3E {
    border: 1px solid #DB4E3E;
}

.Slice27 {
    background: url(../img/Slice27.png) no-repeat;
    width: 40px;
    height: 40px;
}

.mb12 {
    margin-bottom: 12px;
}

.mt16 {
    margin-top: 16px;
}

.Slice29 {
    width: 8px;
    height: 8px;
    background: url(../img/Slice29.png) no-repeat right center;
}

.inquiry-ml10-w237-oh {
    margin-left: 10px;
    width: 237px;
    overflow: hidden;
}

.ad6div1 {
    height: 240px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: space-between;
}

/*.ad6commondev {*/
/*    width: 285px;*/
/*    height: 110px;*/
/*    background: #E3E5ED;*/
/*    color: #333333;*/
/*}*/

.ad6commondev {
    width: 285px;
    height: 110px;
    color: #FFFFFF;
    background: url(../img/Slice64.png) no-repeat;
    cursor: pointer;
}

/*.ad6commondev:hover a {*/
/*    color: #FFFFFF;*/
/*    cursor: pointer;*/
/*}*/

.ad6commondev div {
    display: flex;
    flex-direction: column;
    margin: 20px;
}

.ad6commondev .atitle {
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    display: block;
}

.ad6commondev .acontent {
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    margin-top: 13px;
    display: block;
}

.h22oh {
    height: 22px;
    overflow: hidden;
}

.agency-div {
    margin-top: 20px;
    padding: 0 20px;
    width: 855px;
    height: 270px;
    background: #F6F6FA;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: flex-start;
}

.agency-common-a {
    width: 155px;
    height: 105px;
    display: block;
    margin-top: 20px;
}

.agency-common-a-empty {
    width: 155px;
    height: 105px;
    display: block;
    margin-top: 20px;
}

.agency-common-a:hover {
    margin-top: 10px;
    color: #000000;
}

.agency-common {
    width: 155px;
    height: 105px;
    display: flex;
    align-items: center;
    flex-direction: column;
    background: #FFFFFF;
    text-align: center;
    font-size: 14px;
}

.agency-common-img {
    width: 78px;
    height: 36px;
    margin-top: 12px;
}

.agency-common-img img {
    width: 78px;
    height: 36px;
}

.agency-common-span {
    padding-left: 7px;
    padding-right: 7px;
}

.Slice17 {
    height: 44px;
    background: url(../img/Slice17.png) no-repeat;
}

.h276-border {
    border: 1px solid #F0913C;
    height: 276px;
}

.flex_column {
    display: flex;
    flex-direction: column;
}

.Slice31 {
    width: 8px;
    height: 8px;
    background: url(../img/Slice31.png) no-repeat right center;
}

.more_service_flex {
    height: 82px;
    display: flex;
    justify-content: space-between;
}

.more_service_img {
    width: 163px;
    height: 82px;
    /*background: #C4C4C4;*/
}

.more_service_img_border {
    width: 163px;
    height: 82px;
    border: 1px solid #DDDDDD;
}

.horn-2E54E3 {
    width: 4px;
    height: 4px;
    background: #2E54E3;
    border-radius: 100%;
}

.horn-F49A49 {
    width: 4px;
    height: 4px;
    background: #F49A49;
    border-radius: 100%;
}


.more_service_sign {
    width: 163px;
    height: 42px;
    /*background: #F5F6FA;*/
    border-radius: 4px;
    margin-top: 21px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background: #2E54E3;
    color: #FFFFFF;
}

.more_service_sign:hover {
    background: #2E54E3;
    color: #FFFFFF;
}

.more_service_sign:hover a {
    color: #FFFFFF;
}

.more_service_sign a:hover {
    color: #FFFFFF;
}

.more_service_sign a {
    /*color: #2E54E3;*/
    color: #FFFFFF;
}

/*行业招标分类和招投标大数据*/

.bid_type_base {
    width: 100%;
    height: 272px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}

.bid_type_h_solid_line {
    width: 100%;
    border: 1px solid #E5E5E5;
    margin-bottom: 20px;
}

.bid_type_content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row wrap;
}

/*bid_index*/
.bid_index_dsh_base {
    height: 290px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}


.bid_index_content_type_sun {
    width: 171px;
    height: 36px;
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    text-decoration: none;
    background: #F5F6FA;
    margin-bottom: 8px;
}

.bid_index_content_type_sun:hover {
    background: #D3D5DD;
}

.bid_type_right_prent {
    width: 285px;
    height: 100%;
    flex-direction: column;
    display: flex;
    align-items: center;
}

.bid_type_right_video {
    width: 100%;
    height: 180px;
    overflow: hidden;
}

.bid_type_right_video video {
    object-fit: fill;
    width: 100%;
    height: 180px;
}

.bid_type_right_banner {
    width: 100%;
    height: 353px;
}

.bid_type_right_banners {
    display: inline-block;
    width: 285px;
    height: 73px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: start;
    font-size: 16px;
    text-decoration: none;
    position: relative;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-left: 14px;
}

.bid_type_right_banners_img {
    position: absolute;
    right: 0;
    bottom: 0;
}

.bid_type_right_banners1 {
    background: #FFF7EC;
    color: #492A00;
}

.bid_type_right_banners2 {
    background: #E2E9FB;
    color: #00184F;
}

.bid_type_right_banners3 {
    background: #F4F2FF;
    color: #0C0049;
}

.bid_type_right_banners4 {
    background: #FFF8EC;
    color: #593900;
}

/*招投标资质宝*/
.bid_zzb_prent {
    width: 100%;
    height: 257px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.bid_zzb_left {
    width: 895px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}


.bid_zzb_left_header {
    width: 100%;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bid_type_h_solid_line {
    width: 100%;
    border: 1px solid #E5E5E5;
    margin-bottom: 15px;
}

.bid_zzb_left_content {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bid_zzb_content_sun {
    display: flex;
    height: 200px;
    width: 165px;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.bid_zzb_content_sun_new {
    display: flex;
    height: 200px;
    width: 163px;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.bid_zzb_content_sun span:nth-child(1) {
    width: 100%;
    height: 165px;
    display: flex;
    background: #F49A49;
}

.bid_zzb_content_sun span:nth-child(2) {
    width: 100%;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background: #C4C4C4;
}

/*right*/
.bid_zzb_right {
    width: 285px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bid_zzb_right_title {
    width: 285px;
    height: 45px;
    background-image: url(../img/Slice19@2x.png);
    background-size: 285px 45px;
}

.bid_zzb_right_content {
    width: 283px;
    height: 210px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #001C86;
    justify-content: space-around;
}

.bid_zzb_right_row {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
}

.bid_zzb_right_row_title {
    margin-left: 10px;
    width: 194px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.bid_zzb_right_row a {
    display: inline-block;
    width: 44px;
    height: 22px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px #C4C4C4 solid;
    border-radius: 2px;
    text-align: center;
    line-height: 20px;
    text-decoration: none;
}

.registerhover {

}

.registerhover:hover {
    background: #313D6B;
}

.registerhover:active {
    background: #283359;
}

.brandorg_div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 286px;
    justify-content: space-between;
    align-content: space-between;
}

.brandorg_div_zi {
    width: 134px;
    height: 134px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #F5F7FB;
    border-radius: 4px;
    cursor: pointer;
}

.brandorg_div_text {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.bid_type_one {
    width: 210px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.bid_type_one_div {
    display: flex;
    align-items: center;
    width: 210px !important;
}

.bid_type_one_div_img {
    width: 8px;
    height: 8px;
}

.bid_right_reg_floating_layer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 285px;
    height: 272px;
}

.bid_right_reg_floating_layer_middle {
    height: 72px;
    width: 100%;
}

.bid_right_reg_floating_layer_foot {
    height: 190px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bid_right_reg_floating_layer_footin {
    width: 249px;
    height: 170px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.bid_right_floating_layer_hw {
    width: 78px;
    height: 54px;
}