﻿@charset "utf-8";
.new{ width:784px; float:left; margin-top:15px; position:relative; }
.new h1{ background:url(../images/bt_bj.png) left center no-repeat; font-size:18px; font-weight:400; color:#333333; padding-left:10px; }

.nrk{ border:solid 1px #DEE0E3; background:#fff; overflow:hidden; padding:1px;border-radius: 4px; }
.nrk ul{ padding:0px; margin:0px; padding:9px; overflow:hidden;}
.nrk ul li{ float:left; width:102px;font-size:13px; text-align:center; line-height:24px; }
.nrk ul li img{padding:6px 14px;}
.nrk ul li a{ display:block; padding:6px 2px; text-align:center;}
.nrk ul li a:hover{ background:#fff6f6; color: #a40500;}
.right{ width:250px; float:right; margin-top:20px; position:relative;}
.right h2{ background:url(../images/bt_bj.png) left center no-repeat; font-size:18px; font-weight:400; color:#333333; padding-left:10px;}
.right ul{ background:#fff; border:solid 1px #d9d9d9; overflow:hidden; padding:11px 10px;}
.right ul li{ float:left; width:230px;}
.right ul li a{ display:block; line-height:31px; }
.right1{ width:250px; float:right; margin-top:20px; position:relative;}
.right1 h2{ background:url(../images/bt_bj.png) left center no-repeat; font-size:18px; font-weight:400; color:#333333; padding-left:10px;}
.right1 ul{ background:#fff; border:solid 1px #d9d9d9; overflow:hidden; padding:7px 10px;}
.right1 ul li{ float:left; width:230px;}
.right1 ul li a{ display:block; line-height:30px; }
.rignt_botton1 a{width:242px; background:#dc381c; display:block; height:50px; line-height:22px; margin-top:10px; font-size:16px; color:#fff; text-align:center; padding-top: 6px; }
.rignt_botton1 a:hover{ background-color:#e38242;}
.nrk table th{ background: #F8F9FA url(../images/table_bj.jpg) top repeat-x; line-height:46px; text-align:center; border-bottom:solid 1px #E1E3E5;padding:0px 5px;font-size: 14px;color: #1F2329;font-weight: 600;}
.nrk table td{max-width: 200px;height: 46px;line-height:46px;padding:0px 5px;font-size: 14px;overflow: hidden;color:#1F2329;text-overflow: ellipsis;white-space: nowrap;}
.nrk table td:hover{ color: #2D66A5 !important; }
.nrk table td:first-child {max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nrk table .text_cen{ max-width: 100px;text-align:center;}
.nrk table th.text_left{ text-align:left;}
/*----------------------名企采购-----------------*/
.name{width:1200px; float:left; margin-top:20px; }
.name h1{ background:url(../images/bt_bj.png) left center no-repeat; font-size:18px; font-weight:400; color:#333333; padding-left:10px;}
.name_1{ overflow:hidden; border:solid 1px #d9d9d9; background:#fff;}
ul.name_logo{ width:145px; float:left; margin:30px 15px;}
ul.name_logo li{ float:left; line-height:28px; display:block;  width:148px;  text-align:center;}
ul.name_logo li img{ width:145px;  border:solid 1px #d9d9d9;}
ul.name_logo .name_bottom{text-align:center;}
#demo{ overflow: hidden;width: 1198px;height: auto;z-index: 0;}
/*-------------浮动窗口---------------*/
.fdck{ position:relative; width:250px; overflow:hidden; padding:5px 15px 25px 15px; background:#fbbb4c; font-size:15px; line-height:30px; color:#a40500;   }
.fdck h4{ border-bottom:solid 1px #ffedce;  font-size:18px; line-height:36px; width:250px; text-align:center; margin-bottom:10px; font-weight:400;}
.gbal{ position:absolute; width:20px; height:20px; right:5px; top:5px; cursor:pointer;}
/*--------------2019-02-28------------*/
.qhxg-con {height: 54px;overflow: hidden;display: flex;align-items: center;justify-content: space-between;margin-bottom: 5px;}
.qhxg{ height: 54px;overflow: hidden;}
.qhxg li{ font-size: 18px; color: #646A73; display: inline-block; margin: 0 50px 0 0; cursor: pointer; line-height: 54px;}
.qhxg li:hover,
.qhxg li.current_tab{ color:#2D66A5; font-weight: 600;position: relative;}
.qhxg li.current_tab::after,
.qhxg li:hover::after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background: #2D66A5;
    position: absolute;
    bottom: 4px;
}
.qhxg-con .more a{ font-size:14px;width:40px;color: #8F959E;}

/*-----------------2019-4-28----------------*/
.right_anue{ width: 250px; float: right;margin-top:35px;}
.right_anue ul{ padding: 0; margin: 0;}
.right_anue ul li{ width: 250px; margin-bottom: 5px;}
.right_anue ul li a{ background: url("../images/rigthbot_bj.jpg") repeat-x; height: 55px; line-height: 55px; font-size: 17px; color: #fff; display: inline-block; width: 250px; border-radius: 3px; }
.right_anue ul li a:hover{ background: #cd2f1b;}
.right_anue ul li a img{ margin-top: 12px; padding-left:22px; padding-right: 10px;}
div.right_anue{margin-top:48px;}
.right_anue ul li a{margin-bottom: 4px;}

/*-----------------2019-9-2----------------*/
/* 登录入口 */
.login-enter{
    width: 1200px;
    margin:40px auto 18px;
	overflow:hidden;
}
.login-enter-box {
    width: 1200px;
    margin-top: 30px;
    display: inline-flex;
    justify-content: space-between;
}
.login-enter-md {
    flex-grow: 1;
    width: 282px;
    margin-left: 22px;
}
.login-enter-md:first-child {
    margin-left: 0px;
}
.login-enter-item{
    height: 104px;
    background-color: rgba(45, 102, 165, 0.08);
    padding: 15px 42px;
    box-sizing: border-box;
}
.login-enter-text{
    font-size: 20px;
    color: #000000;
    padding-left: 20px;
    float: left;
    margin-top: 21px;
}
.login-enter-item .login-enter-icon-box{
    height: 76px;
    width: 76px;
    float: left;
    border-radius: 38px;
}
/* 项目业主 */
.login-enter-item.login-enter-xmyz .login-enter-icon-box{
    background:#FFFFFF url("../images/login-enter-icon-1.svg") no-repeat center;
}
/* 中介机构 */
.login-enter-item.login-enter-zjjg .login-enter-icon-box{
    background:#FFFFFF url("../images/login-enter-icon-2.svg") no-repeat center;
}

/* 监管部门 */
.login-enter-item.login-enter-jdbm .login-enter-icon-box{
    background:#FFFFFF url("../images/login-enter-icon-3.svg") no-repeat center;
}

/* 交易中心 */
.login-enter-item.login-enter-jyzx .login-enter-icon-box{
    background:#FFFFFF url("../images/login-enter-icon-4.svg") no-repeat center;
}

/*-----------------2023-8-7----------------*/
/* 今日开标 */
.kaibiao-con {
    margin-top: 15px;
    height: 388px;
    padding: 0 10px;
    box-sizing: border-box;
    border: 1px solid #EDEFF0;
    border-radius: 4px;
    background: url('../images/home-bg.jpg')  no-repeat;
}
.kaibiao-title {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.kaibiao-title span:first-child {
    font-size: 18px;
    font-weight: 600;
    color: #1F2329;
    display: inline-block;
}
.kaibiao-title span:first-child::before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 24px;
    background-color: #2D66A5;
    margin-right: 8px;
    position: relative;
    top: 4px;
}
.kaibiao-title span:last-child {
    font-size: 14px;
    font-weight: 600;
    color: #2D66A5;
}
.kaibiao-box {
    height: calc(100% - 50px);
    padding: 0 10px !important;
    box-sizing: border-box;
}
.kaibiao-box:hover {
    overflow: auto;
}
.kaibiao-box::-webkit-scrollbar{
    width:5px;
    height:5px;
}
::-webkit-scrollbar-track {
    width: 5px !important;
    background-color: transparent!important;
}
.kaibiao-box::-webkit-scrollbar-thumb {
    width: 5px !important;
    
    background-color: #BBBFC4!important;
    border-radius: 4px!important;
}
.kaibiao-zs {
    width: 22px;
    height: 100%;
    display: inline-block;
    text-align: center;
    position: relative;
}
.kaibiao-zs::before {
    content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #2D66A5;
    position: absolute;
    top: -48px;
}
.kaibiao-zs::after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 76px;
    background-color: rgba(0, 0, 0, 0.08);
    position: absolute;
    top: -41px;
    left: 14px;
}
.kaibiao-wz {
    width: calc(100% - 28px);
    display: inline-block;
    
}
.kaibiao-item {
    margin-bottom: 22px;
}
.kaibiao-box p:nth-child(1) {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #1F2329;
}
.kaibiao-box p:nth-child(2) {
    font-size: 14px;
    line-height: 22px;
    color: #8F959E;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kaibiao-box p:nth-child(3) span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #2D66A5;
    background-color: #E8F7FF;
    padding: 0 6px;
    border-radius: 2px;
}