@charset "UTF-8";
/**!
 * 采购指南
 * date:2022-06-30
 * author: zsy;  
 */

body {
  color: #333;
  font-size: 14px;
  min-width: 1200px;
  font-family: "SourceHanSansCN-Regular";
}

*{
  box-sizing: border-box;
}
.purchase-box {
  position: relative;
  min-height: 500px;
  padding: 25px 25px 82px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}

.purchase-left {
  width: 235px;
}

.slide-item {
  line-height: 52px;
}

.slide-item + .slide-item {
  margin-top: 12px;
}

.slide-item > a {
  display: block;
  height: 52px;
  padding-left: 18px;
  border-radius: 4px;
  color: #333;
  font-size: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background: #F6F6F6 url("../images/purchase_guide/slide_arr.png") no-repeat right 15px center;
}

.slide-item:hover > a,
.slide-item.active > a {
  color: #fff;
  font-weight: 600;
  background-color: #3472D7;
  background-image: url("../images/purchase_guide/slide_arrh.png");
}

.purchase-right {
  width: calc(100% - 257px);
  margin-left: 22px;
}

.list-hd {
  height: 51px;
  border-bottom: 1px solid #E8E8E8;
}

.list-tt {
  height: 51px;
  line-height: 48px;
  border-bottom: 3px solid #0A50B4;
  color: #0A50B4;
  font-size: 18px;
  font-weight: 800;
}

.list-search {
  position: relative;
  width: 250px;
  margin-top: 8px;
}

.list-input {
  width: 100%;
  height: 32px;
  line-height: 30px;
  padding: 0 41px 0 8px;
  border: 1px solid #ddd;
}

.list-input::-webkit-input-placeholder {
  color: #999;
}

.list-input::-moz-placeholder {
  color: #999;
}

.list-input:-moz-placeholder {
  color: #999;
}

.list-input:-ms-input-placeholder {
  color: #999;
}

.list-btn {
  position: absolute;
  right: 0;
  width: 30px;
  height: 100%;
  background: url("../images/list/search.png") no-repeat center;
  cursor: pointer;
}

.list-table {
  width: 100%;
  margin-top: 10px;
  font-size: 15px;
  table-layout: fixed;
}

.list-table thead {
  background-color: #F6F6F6;
}

.list-table th,
.list-table td {
  height: 42px;
  padding: 0 5px;
  border-bottom: 1px solid #eee;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.list-table th {
  font-weight: 600;
}

.list-table tbody tr:hover {
  color: #1B60C1;
  cursor: pointer;
}

.list-table tbody tr td:nth-child(1) {
  padding-left: 20px;
  text-align: left;
}

.list-table tbody td:nth-child(2) {
  color: #999;
}

/* 分页样式 */
.pages {
  position: absolute;
  right: 25px;
  bottom: 30px;
}

.m-pagination-page > li.active > a {
  color: #1970fa;
}

.m-pagination-page > .pageindex:hover > a:hover {
  color: #1970fa;
}
