@charset "UTF-8";
/**
 * 20230412青海省政务服务平台二期
 * date: 2023-4-12
 * author: sxw;
 */
* {
  box-sizing: border-box;
}

.ca-item {
  width: 33%;
  height: 410px;
  border: 1px solid #d6dce5;
  border-radius: 3px;
  background-color: rgb(230, 240, 255);
  padding: 26px 26px;
}
.ca-item .title {
  height: 102px;
  border-radius: 3px;
  background: url("../images/title_bg1.jpg") no-repeat left top;
  padding-left: 55px;
  font-size: 18px;
  color: #fff;
  line-height: 36px;
  padding-top: 15px;
  font-weight: 500;
  letter-spacing: 1px;
  position: relative;
}
.ca-item .title::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #cad8ed;
  left: 0;
  bottom: -9px;
}
.ca-item .details {
  margin-top: 23px;
  line-height: 36px;
  font-size: 14px;
}
.ca-item .details-item {
  display: flex;
  align-items: flex-start;
}
.ca-item .details span:nth-child(1) {
  width: 124px;
  text-align: right;
  color: #666;
}
.ca-item .details span:nth-child(2) {
  color: #333;
}
.ca-item:nth-child(2) .title {
  background: url("../images/title_bg2.jpg") no-repeat left top;
}

.files {
  margin-top: 20px;
}
.files a {
  display: block;
  color: #3078e1;
  line-height: 36px;
  padding-left: 48px;
  position: relative;
}
.files a::before {
  position: absolute;
  content: "";
  width: 19px;
  height: 19px;
  background: url("../images/file.png") no-repeat;
  left: 18px;
  top: 7px;
}

/* 当前位置 */

.location {
    color: #999;
    padding: 23px 0 23px 25px;
    height: 20px;
    line-height: 20px;
    background: url("../images/location.png") no-repeat left center;
}

.location .link {
    color: #999;
}

.location .current {
    color: #3078e1;
}