@charset "UTF-8";

.er-banner dl dd {
  letter-spacing: 0.45em;
  padding-right: 0.45em;
}

.page-er-nav {
  background: #B90D01;
}

/* page-party */
.page-party {
  padding: 0.72rem 0px 1.18rem;
  color: #333;
}
.page-party .page-party-sec {
  padding-top: 0.25rem;
}
.page-party .page-party-sec .page-img {
  width: 49.023%;
  background: #FAFBFA;
}
.page-party .page-party-sec .page-img .page-pic {
  overflow: hidden;
}
.page-party .page-party-sec .page-img .bg_container {
  height: 320px;
}
.page-party .page-party-sec .page-img dl {
  padding: 1.1em 5em 1.1em 0.28rem;
  position: relative;
}
.page-party .page-party-sec .page-img a {
  color: #333;
}
.page-party .page-party-sec .page-img a:hover {
  color: #B90D01;
}
.page-party .page-party-sec .page-img dl:before {
  position: absolute;
  width: 1.2857em;
  height:1.2142em;
  content: "";
  background: url(../images/jt01.png) no-repeat center center/100% 100%;
  right: 2.2857em;
  top:50%;
  margin-top: -0.5625em;
}
.page-party .page-party-sec .page-img dl dd {
  opacity: 0.5;
  padding-top: 5px;
}
.page-party .page-party-sec .page-text {
  width: 49.023%;
  border-top: 1px solid #EAEAEA;
}
.page-party .page-party-sec .page-text ul li {
  position: relative;
  padding: 1.12em 90px 1.12em 0.875em;
  border-bottom: 1px solid #EAEAEA;
}
.page-party .page-party-sec .page-text ul li:before {
  content: "";
  position: absolute;
  left: 0px;
  width: 2px;
  height: 0.875em;
  background: #699B2C;
  top:50%;
  margin-top: -0.4375em;
}
.page-party .page-party-sec .page-text ul li a {
  display: block;
  color: #333;
}
.page-party .page-party-sec .page-text ul li .page-time {
  position: absolute;
  right: 0px;
  top:50%;
  opacity: 0.5;
  margin-top: -0.75em;
}
.page-party .page-party-sec .page-text ul li:hover a {
  color: #B90D01;
}
.page-party .page-party-sec .page-text ul li:hover .page-time {
  color: #B90D01;
}

.page-party-ad img {
  width: 100%;
  padding-top: 0.4rem;
}



@media only screen and (max-width:1640px){
  .page-party .page-party-sec .page-img .bg_container {
    height: 308px;
  }
}  
@media only screen and (max-width:1340px){
  .page-party .page-party-sec .page-img .bg_container {
    height: 286px;
  }
}  
@media only screen and (max-width:1000px){
  .page-party .page-party-sec .page-img .bg_container {
    height: 261px;
  }
  .page-party {
    padding: 0.5rem 0px 0.7rem;
  }
}  


@media only screen and (max-width:767px){
  .page-party .page-party-sec .page-img {
    width: 100%;
  }
  .page-party .page-party-sec .page-img .bg_container {
    height: 0px;
    padding-bottom: 57.97%;
  }
  .page-party .page-party-sec .page-text {
    width: 100%;
    margin-top: 0.3rem;
  }
  .page-party .page-party-sec .page-img dl:before {
    background: url(../images/jt001.png) no-repeat center center/100% 100%;
  }
}


/* party-knowledge */
.party-knowledge {
  padding: 0.72rem 0px 0.78rem;
  color: #333;
}
.party-knowledge .page-party-sec {
  padding-top: 0.25rem;
}
.party-knowledge .page-party-sec .page-pic {
  width: 49.023%;
}
.party-knowledge .page-party-sec .page-pic .page-img {
  overflow: hidden;
  width: 100%;
}
.party-knowledge .page-party-sec .page-pic .bg_container {
  height: 377px;
}
.party-knowledge .page-party-sec .page-pic dl {
  padding: 1.1em 5em 1.1em 0px;
}
.party-knowledge .page-party-sec .page-pic a {
  color: #333;
}
.party-knowledge .page-party-sec .page-pic a:hover {
  color: #B90D01;
}
.party-knowledge .page-party-sec .page-pic dl dd {
  opacity: 0.5;
  padding-top: 5px;
}
.party-knowledge .page-party-sec .page-pic-list {
  width: 49.023%;
}
.party-knowledge .page-party-sec .page-pic-list .bg_container {
  padding-bottom: 0px;
  height: 148px;
}
.party-knowledge .page-pic-list ul {
  padding-top: 0px;
  padding-bottom: 0px;
}
.party-knowledge .page-party-sec .page-pic-list ul li {
  width: 50%;
}
.party-knowledge .page-party-sec .page-pic-list dl {
  padding:1em 0px 1.5em;
}
.party-knowledge .page-party-ad img {
  padding-top: 0.15rem;
}
.party-knowledge .page-text-list {
  padding: 0.18rem 0px 0.48rem;
}

@media only screen and (max-width:1640px){
  .party-knowledge .page-party-sec .page-pic .bg_container {
    height: 375px;
  }

}  
@media only screen and (max-width:1340px){
  .party-knowledge .page-party-sec .page-pic .bg_container {
    height: 373px;
  }

} 
@media only screen and (max-width:1000px){
  .party-knowledge {
    padding: 0.5rem 0px 0.7rem;
  }
  .party-knowledge .page-party-sec .page-pic .bg_container {
    height: 308px;
  }
  .party-knowledge .page-party-sec .page-pic-list .bg_container {
    height: 118px;
  }
} 
@media only screen and (max-width:767px){
  .party-knowledge .page-party-sec .page-pic {
    width: 100%;
  }
  .party-knowledge .page-party-sec .page-pic .bg_container {
    height: 0px;
    padding-bottom: 68.29%;
  }
  .party-knowledge .page-party-sec .page-pic-list {
    width: 100%;
  }
  .party-knowledge .page-party-sec .page-pic-list .bg_container {
    height: 0px;
    padding-bottom: 56.06%;
  }
}





