@charset "UTF-8";
/**!
 * 绍兴市公共资源交易网站
 * date:2021-10-14
 * author: zzongyi;
 */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: '微软雅黑';
}

.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*数据中心*/
.data-center {
  width: 1300px;
  height: 460px;
  margin: 0 auto;
  margin-top: 20px;
  border: 1px solid #e4e4e4;
  /*数据中心左侧*/
  /*数据中心右侧*/
}

.title {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #e4e4e4;
  background-color: #f9f9f9;
  line-height: 42px;
  padding-right: 20px;
}

.title > p {
  float: left;
  background-color: #0178bc;
  color: #fff;
  padding: 0 36px;
  font-size: 20px;
}

.get-more {
  float: right;
  font-family: 微软雅黑;
  color: #0078bb;
  font-size: 16px;
}

.data-center .heading {
  font-size: 19px;
  height: 53px;
  line-height: 53px;
  padding-left: 23px;
  position: relative;
}

.data-center .heading::before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 4px;
  height: 19px;
  background-color: #c3141c;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.data-center .data-left {
  width: 344px;
  float: left;
}

.infor {
  height: 139px;
  margin-left: 9px;
}

.infor .infor-list {
  height: 86px;
  background: url("../images/infor-bg.png");
  background-size: 100% 100%;
  color: #fff;
}

.infor .infor-list > li {
  width: 50%;
  float: left;
  padding-top: 8px;
  padding-left: 25px;
}

.infor .infor-list p {
  line-height: 32px;
  font-size: 18px;
}

.infor .infor-list p:last-child {
  font-size: 16px;
}

.infor-number {
  font-size: 26px;
  font-weight: bold;
}

.count {
  height: 279px;
  margin-left: 9px;
}

.count .conunt-list {
  height: 225px;
  margin-left: -10px;
}

.count-item {
  float: left;
  width: 167px;
  height: 98px;
  margin-bottom: 10px;
}

.count-item a {
  display: block;
  height: 100%;
  font-size: 16px;
  color: #333;
  text-align: center;
  margin-left: 10px;
  padding: 16px 5px 0 5px;
  border: 1px solid #dfdfdf;
}

.count-item a p:nth-child(1) {
  line-height: 31px;
}

.count-item a p:nth-child(2) {
  line-height: 34px;
}

.count-item a > p {
  width: 100%;
}

.count .count-item:nth-child(1) a {
  background: url("../images/count-nth1.png") center bottom no-repeat;
}

.count .count-item:nth-child(1) .infor-number {
  color: #006ebb;
}

.count .count-item:nth-child(2) a {
  background: url("../images/count-nth2.png") center bottom no-repeat;
}

.count .count-item:nth-child(2) .infor-number {
  color: #f75151;
}

.count .count-item:nth-child(3) a {
  background: url("../images/count-nth3.png") center bottom no-repeat;
}

.count .count-item:nth-child(3) .infor-number {
  color: #ffc000;
}

.count .count-item:nth-child(4) a {
  background: url("../images/count-nth4.png") center bottom no-repeat;
}

.count .count-item:nth-child(4) .infor-number {
  color: #4aaeae;
}
.center {
    float: left;
    width: 453px;
    margin-left: 20px;
}

.center li {
    margin-bottom: 20px;
}
.center a {
    padding-left: 29px;
    display: block;
    height: 102px;
    line-height: 100px;
    font-size: 24px;
    color: #fff;
}
.center li:nth-child(1) {
    background: url('../img/center-bg1.png') no-repeat;
}

.center li:nth-child(2) {
    background: url('../img/center-bg2.png') left top no-repeat;
}

.center li:nth-child(3) {
    background: url('../img/center-bg3.png') left top no-repeat no-repeat;
}
.center li span {
    margin-left: 17px;
    font-size: 18px;
    color: #fff;
    opacity: 0.5;
}
.sel-box{
 position:
 absolute;
  right:0;
 top: 13px;
}
.chosen-container-single .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{
  border: 1px solid #0078BB;
  border-radius: 4px;
}
.chosen-container-single .chosen-single{
  font-size:16px;
  color:#0078BB;
  line-height:24px;
}
.chosen-search{
  display:none;
}
.chosen-container .chosen-results li{
  padding:5px 8px;
   font-size:16px;
  color:#0078BB;
  line-height:24px;
}
.chosen-container .chosen-results{
 
  margin: 4px;
  padding:0;
}
.chosen-container .chosen-drop{
  margin-top:2px;
   border: 1px solid #0078BB;
  border-radius: 4px;
}
.data-right {
    float: left;
    width: 442px;
    height: 418px;
    margin-left: 30px;
    position: relative;
}

.data-right .echart-star {
    position: absolute;
    left: 207px;
    top: 122px;
    z-index: 9;
}

.data-right .data-echarts {
    float: left;
    width: 410px;
    height: 365px;
}

.echart-infor {
    width: 441px;
    height: 346px;
    font-size: 16px;
    position: relative;
}

.echart-infor > div {
    border: 1px solid #d3eaff;
    border-top: 0;
}

.echart-infor .infor-morning .subject {
    background: url('../img/morning.png') left top no-repeat #d3eaff;
}

.echart-infor .infor-afternoon .subject {
    background: url('../img/afternoon.png') left top no-repeat #d3eaff;
}

.echart-infor .infor-name {
    width: 355px;
    float: left;
    padding-left: 20px;
}
.echart-infor .infor-time {
  width: calc(100% - 355px);
  float: right;
}

.echart-infor .subject {
  height: 51px;
  line-height: 51px;
  text-align: center;
  color: #006ebb;
  font-weight: 600;
  background-color: #d3eaff;
}

.echart-infor .echarts-list {
  height: 121px;
  overflow-y: auto;
  margin-right: 6px;
}

.echart-infor .echarts-list .ecahrts-item {
  margin-right: 13px;
  height: 38px;
  line-height: 38px;
}

.echart-infor .echarts-list .ecahrts-item:hover {
  color: #c21318;
}

.echart-infor .echarts-list .ecahrts-item:hover a {
  color: #c21318;
}

.echart-infor .echarts-list .infor-name a {
  color: #333;
}

.echart-infor .echarts-list .infor-time {
  text-align: right;
}

.echart-infor ::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.echart-infor ::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #d6d6d6;
}

.echart-infor .icon-img {
  position: absolute;
  top: 50%;
  left: -70px;
}

.area-plat {
  width: 1300px;
  margin: 0 auto;
  margin-top: 20px;
  height: 408px;
  overflow: hidden;
}

.area {
  width: 820px;
  height: 408px;
  border: 1px solid #e4e4e4;
  position: relative;
  float: left;
}

.caption {
  height: 42px;
  background-color: #0178bc;
  color: #fff;
  padding: 0 12px;
  font-size: 17px;
  position: absolute;
}

.caption span {
  display: inline-block;
  width: 1px;
  height: 100%;
  vertical-align: middle;
}

.caption img {
  vertical-align: middle;
  display: inline-block;
}

.area-hd {
  height: 42px;
  padding-left: 165px;
  border-bottom: 1px solid #e4e4e4;
}

.area-hd li {
  float: left;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  padding: 0 17px;
  cursor: pointer;
}

.area-hd li a {
  color: #484848;
}

.area-hd li.active a {
  color: #c2151b;
}

.area-bd {
  padding: 0 15px;
}

.tab-sec-hd {
  height: 40px;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
}

.tab-sec-hd .sec-hd-item {
  float: left;
  height: 40px;
  line-height: 37px;
  font-size: 15px;
  margin-right: 26px;
  font-weight: bold;
}

.tab-sec-hd .sec-hd-item a {
  color: #333;
}

.tab-sec-hd .sec-hd-item .get-more {
  float: none;
  position: absolute;
  height: 40px;
  line-height: 40px;
  right: 0;
  top: 0;
  display: none;
}

.tab-sec-hd .sec-hd-item.active {
  border-bottom: 3px solid #c3141c;
}

.tab-sec-hd .sec-hd-item.active a {
  color: #c2151b;
}

.tab-sec-hd .sec-hd-item.active .get-more {
  display: block;
  color: #0078bb;
}

.sec-bd-item {
  height: 326px;
  overflow-y: hidden;
  padding-top: 12px;
}

.sec-bd-item li {
  height: 30px;
  line-height: 30px;
}

.sec-bd-item li .area-name {
  float: left;
  color: #c3141c;
}

.sec-bd-item li .area-text {
  float: left;
  width: 476px;
  color: #333;
}

.sec-bd-item li .area-time {
  float: right;
  color: #a2a2a2;
}

.sec-bd-item li:hover .area-time {
  color: #c21318;
}

.sec-bd-item li:hover .area-text {
  color: #c21318;
}

.plat {
  float: right;
  width: 454px;
}

.plat .title {
  border: 1px solid #e4e4e4;
}

.plat .title p {
  padding: 0 22px;
}

.plat .plat-list li {
  width: 454px;
  height: 50px;
  line-height: 48px;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  border: 1px solid #91ccff;
  margin-top: 11px;
  background: url("../images/plat-bg.jpg");
  background-size: 100% 100%;
}

.plat .plat-list li a {
  display: block;
  color: #0078bb;
}

/* 2024-3-4 */
.more-btn{
  position: absolute;
  right:0;
  top: 13px;
  width: 76px;
  height: 29px;
  line-height:27px;
  text-align:center;
  box-sizing:border-box;
  border-radius: 4px;
  color:#0078BB;
  border: 1px solid #0078BB;
}
.publicity-table{
     table-layout: fixed;
      width: 100%;
}
.publicity-table th{
  font-size:16px;
  font-weight:bold;
  color:#fff;
  background: #0376BD;
}
.publicity-table th:nth-child(2),td:nth-child(2){
text-align:center;
}
.publicity-table th,td{
  height:38px;
  padding:0 16px;
}
.publicity-table tr:nth-of-type(odd){
  background: #EFF2F4;
}

.publicity-table tr:nth-of-type(even){
  background: #FBFCFE;
}