@charset "UTF-8";
/**
 * 宣城市公共资源交易中心-咨询统计
 * date: 2023-11-09
 * author: TH;
 */
.main {
  background: #f3f5f8;
}

.content {
  display: flex;
  padding-bottom: 30px;
}

.main-info {
  width: calc(100% - 230px);
  background: #fff;
  box-shadow: 0px 4px 20px 0px rgba(1, 71, 154, 0.08);
  border-top: 1px solid #3A7ADD;
}

.info-top {
  height: 113px;
  display: flex;
}
.info-top-search {
  width: calc(100% - 258px - 4px);
  margin-right: 4px;
  padding: 16px 29px 0 43px;
  display: flex;
  box-sizing: border-box;
}
.info-top-link {
  width: 258px;
  padding-left: 129px;
  box-sizing: border-box;
  line-height: 113px;
  font-size: 24px;
  font-weight: 500;
  color: #3A7ADD;
  background: url("../images/consultation_statistics/telephone.png") left 33px center no-repeat;
}
.info-top-link:hover {
  color: #3A7ADD;
}
.info-top > * {
  background-color: #F2F7FC;
}
.info-box {
  padding: 20px;
  box-sizing: border-box;
}
.info-count {
  height: 87px;
  background: #F2F7FC;
  overflow: hidden;
}
.info-count .tt {
  line-height: 24px;
  margin: 11px 0 0 20px;
  padding-left: 33px;
  background: url("../images/consultation_statistics/count_tt.png") left center no-repeat;
  font-size: 18px;
  font-weight: 500;
  color: #3A7ADD;
}
.info-count .list {
  display: flex;
  justify-content: space-evenly;
  height: 19px;
  line-height: 19px;
  font-size: 15px;
  margin-top: 15px;
}

.control {
  width: calc(100% - 79px - 20px);
}
.control-search {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 79px;
  height: 79px;
  margin-left: auto;
  cursor: pointer;
  border-radius: 2px;
  font-size: 15px;
  color: #fff;
  line-height: 20px;
  padding-top: 49px;
  box-sizing: border-box;
  text-align: center;
  background: url("../images/header_search.png") center top 16px no-repeat;
  background-size: 22px 22px;
  background-color: #4E8DF6;
}
.control-item {
  display: flex;
  justify-content: space-between;
  height: 32px;
  margin-bottom: 15px;
}
.control-item .layui-input {
  height: 32px;
  border: 1px solid #CFD8E5;
  width: 200px;
  padding-right: 30px;
  background: url("../images/consultation_statistics/calendar.png") right 9px center no-repeat #fff;
  border-radius: 3px;
}
.control-item .label {
  line-height: 32px;
}
.control-item .search-input {
  width: calc(100% - 70px);
  border-radius: 2px;
  border: 1px solid #CFD8E5;
  background: #FFF;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 0 10px;
}

.count-table {
  table-layout: fixed;
  width: 100%;
  margin-top: 15px;
}
.count-table th,
.count-table td {
  font-size: 16px;
  padding: 10px;
  line-height: 30px;
  box-sizing: border-box;
}
.count-table th:nth-child(1), .count-table th:nth-child(4), .count-table th:nth-child(5),
.count-table td:nth-child(1),
.count-table td:nth-child(4),
.count-table td:nth-child(5) {
  text-align: center;
}
.count-table th {
  background: #F2F9FF;
}
.count-table tbody tr:nth-child(even) {
  background: #F6FBFF;
}
.count-table .replay-style {
  display: inline-block;
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  border-radius: 2px;
  color: #fff;
}
.count-table .replay-style.replay {
  background-color: #6CAEFC;
}
.count-table .replay-style.noreplay {
  background-color: #C0C0C0;
}
.count-table .yes {
  color: #3A7ADD;
}
.count-table .no {
  color: #F01A1A;
}
.count-table a:hover {
  color: #3A7ADD;
}