body {
  background: url(/taicang/xhtml/ztzl/tcshqfwzt/images/hqfw_bg.png) no-repeat center top;
}

.logo1 img {
  width: 370px;
  margin-top: 30px;
}

.text {
  margin-top: 70px;
}

.container {
  max-width: 1200px;
}

.yqxz {
  border-radius: 22.78px;
  background: rgba(255, 255, 255, 1);
  border: 4px solid rgba(41, 144, 243, 1);
  padding: 20px 37px;
  margin-top: 47px;
  box-sizing: border-box;
}

.yqxz:first-child {
  margin-top: 0px;
}

.yqxz_title a {
  height: 77.2px;
  opacity: 1;
  display: block;
  background: url(/taicang/xhtml/ztzl/tcshqfwzt/images/yqxd_title.png) no-repeat center;
}

.lqxd_title a {
  height: 77.2px;
  opacity: 1;
  display: block;
  background: url(/taicang/xhtml/ztzl/tcshqfwzt/images/lqfw_title.png) no-repeat center;
}

.hqfw_title a {
  height: 77.2px;
  opacity: 1;
  display: block;
  background: url(/taicang/xhtml/ztzl/tcshqfwzt/images/hqzc_title.png) no-repeat center;
}

.tqxz_box {
  margin-top: 160px;
  padding-bottom: 50px;
}

.yqxz_box {
  display: flex;
  margin-top: 40px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.box_left {
  width: 48%;
  position: relative;
}

.box_right {
  width: 48%;
  position: relative;
}

.changeLine {
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(229, 229, 229, 1);
  font-weight: 700;
}

.activeline {
  padding-bottom: 12px;
  /* border-bottom: 4px solid linear-gradient(135deg, rgba(46, 154, 251, 1) 0%, rgba(18, 97, 205, 1) 100%);
    ; */
  color: rgba(51, 51, 51, 1);
  position: relative;
}

.activeline::before {
  content: "";
  width: 116px;
  height: 4px;
  opacity: 1;
  display: block;
  background: linear-gradient(
    135deg,
    rgba(46, 154, 251, 1) 0%,
    rgba(18, 97, 205, 1) 100%
  );
  position: absolute;
  bottom: -3px;
}

.color-gray ul li {
  float: left;
}

.com-more.more {
  position: absolute;
  right: 2px;
  top: 13px;
}

.more a {
  font-size: 16px;

  color: rgba(153, 153, 153, 1);
}

.list li {
  display: flex;
  position: relative;
  padding-left: 20px;
  justify-content: space-between;
}

.list li a {
  width: 80%;
  line-height: 46px;
  color: rgba(56, 56, 56, 1);
}

.list li::before {
  content: "";
  width: 6.86px;
  height: 6.86px;
  opacity: 1;
  border-radius: 162.29px;
  background: rgba(204, 204, 204, 1);
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
}

/* µ¥ÐÐÊ¡ÂÔºÅ */
.elli-s {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.color-gray {
  font-size: 28px;
  font-weight: 700;
}

.time {
  color: rgba(153, 153, 153, 1);
  line-height: 46px;
}

@media only screen and (max-width: 1200px) {
  .container {
    width: auto;
    box-sizing: border-box;
    padding: 0 15px;
  }

  .box_left {
    width: 100%;
    position: relative;
  }

  .box_right {
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 768px) {
  .text img {
    width: 80%;
  }
}

@media (max-width: 480px) {
  .list li a {
    width: 64%;
  }
}
