@charset "UTF-8";

.page-party {
  padding: 0.68rem 0px 0.7rem;
}
.page-party .page-party-focus {
  background: #F8F9FB;
  margin-top: 0.57rem;
}
.page-party .page-party-focus .page-img {
  width: 50%;
}
.page-party .page-party-focus .bg_container {
  padding-bottom: 68.3374%;
}
.page-party .page-party-focus .page-text {
  width: 50%;
  padding:0.3rem 0.6rem;
}
.page-party .page-party-focus dl dt span {
  letter-spacing: 0.036rem;
  padding-right: 0.21rem;
}
.page-party .page-party-focus dl dt {
  padding-bottom: 0.2rem;
}
.page-party .page-party-focus dl dd a {
  display: block;
}
.page-party .page-party-focus .page-txt {
  line-height: 2.25;
  max-height: 9em;
  margin-top: 0.11rem;
}
.page-party .page-party-focus .page-more {
  padding-top: 0.56rem;
}
.page-party .page-party-focus .page-more a {
  display: inline-block;
  position: relative;
  width: 4.375em;
  height: 2em;
  border: 1px solid #333333;
  border-radius:1em;
}
.page-party .page-party-focus .page-more  a::before{
  font-family: swiper-icons;
  content: "next";
  position: absolute;
  left: 50%;
  top:50%;
  transform: translate(-50%,-50%);
  font-size: 14px;
}
.page-party .page-party-focus .page-more  a:hover {
  color: #fff;
  border-color: #0265FE;
  background: #0265FE;
}

@media only screen and (max-width:899px){
  .page-party .page-party-focus .page-img {
    width: 100%;
  }
  .page-party .page-party-focus .page-text {
    width: 100%;
    padding:0.5rem;
  }
}
@media only screen and (max-width:767px){
  .page-party .page-party-focus .page-more a {
      width: 3em;
      height:1.75em;
      border-radius: 0.875em;
  }

}




