.main-container.zjpt {
  background-image: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web2762/site/picture/1759/2211101355456216710.png);
}

.main-container.zjpt .search-container {
  padding-bottom: 240px;
}

.zjpt-swiper-container {
  padding: 28px;
  background-color: white;
  color: white;
}

.zjpt-swiper-container .zjpt-swiper-box-container {
  padding: 2px;
  overflow: hidden;
}

.zjpt-swiper-container .zjpt-swiper-box {
  position: relative;
}

.zjpt-swiper-container .zjpt-swiper-box .swiper-slide {
  min-height: 640px;
  padding-bottom: 30px;
  background-size: cover;
  background-position: center;
  outline: 2px solid white;
}

.zjpt-swiper-container .zjpt-swiper-box .swiper-pagination {
  width: 100%;
  padding-right: 30px;
  display: flex;
  justify-content: flex-end;
  bottom: 0;
  line-height: 2.5;
}

.zjpt-swiper-container .zjpt-swiper-box .swiper-pagination a {
  width: auto;
  height: auto;
  padding-bottom: 30px;
  margin: 0;
  margin-left: 16px;
  position: relative;
  color: white;
  background: none;
  opacity: 0.65;
  border-radius: 0;
}

.zjpt-swiper-container .zjpt-swiper-box .swiper-pagination a:first-of-type {
  margin-left: 0;
}

.zjpt-swiper-container .zjpt-swiper-box .swiper-pagination a.swiper-pagination-bullet-active {
  opacity: 1;
}

.zjpt-swiper-container .zjpt-swiper-box .swiper-pagination a.swiper-pagination-bullet-active::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 20px solid #ffffff;
}

.zjpt-swiper-container .message-container {
  width: 33.5625em;
  max-width: 100%;
  padding: 30px;
  background-image: linear-gradient(92deg, rgba(0, 142, 248, 0.65) 5%, rgba(89, 194, 255, 0) 95%);
  position: absolute;
  bottom: 30px;
}

.zjpt-swiper-container .message-container .title-container {
  padding-bottom: 20px;
  position: relative;
  font-size: 1.375em;
}

.zjpt-swiper-container .message-container .title-container::after {
  width: 1.727em;
  height: 0.182em;
  content: "";
  display: block;
  background-color: white;
  position: absolute;
  bottom: -0.125em;
}

.zjpt-swiper-container .message-container .message {
  max-height: 8em;
  margin: 20px 0;
  line-height: 2;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  
  -webkit-box-orient: vertical;
  
}

.zjpt-swiper-container .message-container .message-more {
  display: inline-block;
  padding: 0.625em 3em 0.625em 1em;
  font-size: 0.875em;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAMlJREFUOE+tk0EKwkAMRX/MUsUjeQPdF3fiwku5FLyDJ3Cj4NZrCILYJyktDKWtlTabgSF583+SMQ0M61MPuJl9mnJ7AaIQmMRhZqSgVgBErgHMJa0knSQVKlJIH0BQbsDd3TdhR1JeQQpAKS8k1iNUvIEZcAmQu2cp5GcPEisOnIGHu++q+0rBMs/zTNJTUpOSkP2SNDWzPXBw920BKS0MA3TtQl8LIXvcJiYvT4Br5xibLCSAhaS1pONfi1SH/r3KKWCUz9Q2qS9DsrwNXn26uQAAAABJRU5ErkJggg==);
  background-position: right 1em center;
  background-size: 1em;
  color: white;
  border: 0.0625em solid #ffffff;
}

.fjms-container {
  padding: 30px 26px 27px;
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: white;
}

.fjms-container > a {
  width: 14.75em;
  height: 3.125em;
  margin-bottom: 28px;
  background-image: url(data:image/png;base64,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);
  background-size: 100% 100%;
}

.fjms-container .fjms-swiper-container {
  width: 1144px;
  padding: 2px;
  padding-bottom: 33px;
  position: relative;
  overflow: hidden;
}

.fjms-container .fjms-swiper-container .swiper-slide {
  width: 360px;
}

.fjms-container .fjms-swiper-container .swiper-slide .bg-container {
  height: 200px;
  background-size: cover;
  background-position: center;
}

.fjms-container .fjms-swiper-container .swiper-slide .message-container {
  padding: 20px;
  background: #f3f8ff;
}

.fjms-container .fjms-swiper-container .swiper-slide .message-container .title {
  line-height: 1.375em;
}

.fjms-container .fjms-swiper-container .swiper-slide .message-container .message {
  max-height: 4em;
  margin: 20px 0;
  font-size: 0.875em;
  line-height: 2;
  color: #999999;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  
  -webkit-box-orient: vertical;
  
}

.fjms-container .fjms-swiper-container .swiper-slide .message-container .message-more {
  padding-right: 2em;
  display: inline-block;
  font-size: 0.875em;
  line-height: 2;
  color: #2d8fff;
  color: var(--theme-color);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAAXnVPIAAAApUlEQVQ4EWNgGP6g4f9/Jr3+/5H///9nxOZbJmyCyGJXVzMwArXm6E9kmILNEKymIhsAYlvP/c/76TPDDqDiCxfzGXIYGRn/w9QQZQA+Q8AG6E78b8z4j8EXZipOmomB7f9/hmig/KFL+QxxIJcQDAOchkElqOMFQrbAA5GR4eLFPIZs5EAk6AVQ1H3+xLCdEYtmQhaD5cEJadL/EGxpgCgDBr8iAPJCSIjKOHQNAAAAAElFTkSuQmCC);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: right center;
}

.fjms-container .fjms-swiper-container .swiper-pagination {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
}

.fjms-container .fjms-swiper-container .swiper-pagination-bullet {
  width: 35px;
  height: 6px;
  margin: 0 5px;
  border-radius: 0;
  background-color: #f3f8ff;
  opacity: 1;
}

.fjms-container .fjms-swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fe9c0a;
}

.tspt-container {
  padding: 30px;
  background-color: white;
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.tspt-container > a {
  width: 14.75em;
  height: 3.125em;
  margin-bottom: 30px;
  background-image: url(data:image/png;base64,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);
  background-size: 100% 100%;
}

.tspt-container .tspt-content {
  display: flex;
}

.tspt-container .tspt-content a {
  width: 570px;
  height: 320px;
  flex-shrink: 0;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}

.tspt-container .tspt-content a .text-container {
  width: 100%;
  height: 100%;
  padding: 0 20px;
  text-align: center;
  color: white;
  opacity: 0;
  background-color: rgba(45, 143, 255, 0.8);
}

.tspt-container .tspt-content a .text-container > div {
  max-width: 100%;
  position: relative;
  left: -50%;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  font-size: 1.375em;
  line-height: 1.875em;
  transition: 1s ease-in;
}

.tspt-container .tspt-content a .text-container > div > div {
  width: 100%;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  
  -webkit-box-orient: vertical;
  
}

.tspt-container .tspt-content a .text-container > div::after {
  content: "";
  width: 35%;
  height: 0.182em;
  margin-top: 0.909em;
  background-color: white;
}

.tspt-container .tspt-content a:hover .text-container {
  opacity: 1;
}

.tspt-container .tspt-content a:hover .text-container > div {
  left: 0;
  transition: 1s ease;
}

.tspt-container .tspt-content > div {
  width: 570px;
  display: flex;
  flex-wrap: wrap;
}

.tspt-container .tspt-content > div a {
  width: 50%;
  height: 160px;
}
