/* 铸就个人 */
.zjgr .article-title {
  position: relative;
}

.zjgr .article-title::before {
  content: "";
  position: absolute;
  left: 24rem;
  top: 5rem;
  width: 4px;
  height: 4px;
  background: linear-gradient(297deg, #FDDFDA 0%, #FA9483 100%);
  border-radius: 2px;
  z-index: -1;
}

.zjgr .article-title::after {
  content: "";
  position: absolute;
  right: 23rem;
  top: 10px;
  width: 19px;
  height: 19px;
  background: linear-gradient(317deg, rgba(253, 223, 218, 0) 0%, #FA9483 100%);
  border-radius: 10px;
  z-index: -1;
}

.personal {
  position: relative;
  margin-bottom: 4rem;
}

.personal-img {
  width: 100%;
  height: 32.4rem;
}
.personal-icon{
  position: absolute;
  left: 4rem;
  top: 7rem;
  width: 9rem;
}
.personal-title {
  font-size: 3.2rem;
    color: #FFFFFF;
    position: absolute;
    left: 4rem;
    top: 20rem;
}

.personal-text {
  background: #F5F5F5;
  height: 36rem;
  padding: 4rem;
}

.personal-text>div {
  line-height: 4.5rem;
  font-size: 2.6rem;
  color: #666666;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.personal-more {
  display: block;
  width: 27rem;
  height: 6rem;
  line-height: 6rem;
  font-size: 2.6rem;
  color: #666666;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 1px 1px 1px 1px;
  border: 1px solid #A4ABB8;
  text-align: center;
  margin: 4rem auto;
}
.zjgr .article-title.rsbm::before{
  left: 20rem;
}
.zjgr .article-title.rsbm::after{
  right: 19rem;
}

.rsbmzs{
  height: 80rem;
  margin: 0 -4rem;
}
.swiper-rsbmzs .swiper-slide{
width: calc( 100% - 9rem);
padding-left: 4rem;
}
.swiper-rsbmzs .swiper-wrapper{
  margin-left: -4rem;
}
.swiper-rsbmzs .swiper-slide .slideitem{
  width: 100%;
  height: 68.8rem;
  position: relative;
  background: linear-gradient( 3deg, #B31F29 0%, rgba(179,31,41,0) 100%);
}
.swiper-rsbmzs .swiper-slide .slideitem .bg{
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.swiper-rsbmzs .swiper-slide .slideitem .bg img{
  width: 100%;
  height: 100%;
}
.swiper-rsbmzs .swiper-slide .slideitem .topicon{
  text-align: center;
  padding-top: 5rem;
}
.swiper-rsbmzs .swiper-slide .slideitem .topicon img{
  width: 10rem;
height: 10.8rem;
}
.swiper-rsbmzs .swiper-slide .slideitem .content{
  text-align: center;
  padding: 4rem;
}
.swiper-rsbmzs .swiper-slide .slideitem .content::before {
  content: "";
  display: inline-block;
  width: 3rem;
height: 2px;
background: #F8F8F8;
border-radius: 2px;
}
.swiper-rsbmzs .swiper-slide .slideitem .title{
  font-size: 3.2rem;
color: #FFFFFF;
}
.swiper-rsbmzs .swiper-slide .slideitem .text{
  font-size: 2.4rem;
color: #FFFFFF;
line-height: 5rem;
text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.swiper-rsbmzs .swiper-slide .slideitem .more{
  display: block;
  width: 27rem;
height: 6rem;
line-height: 6rem;
font-size: 2.4rem;
color: #FFFFFF;
background: rgba(255,255,255,0.1);
border-radius: 1px 1px 1px 1px;
border: 1px solid #FFFFFF;
margin: 4rem auto;
text-align: center;
}
.swiper-rsbmzs .swiper-pagination-bullet{
  width: 4.6rem;
height: 4px;
background: rgba(181,38,47,0.16);
border-radius:4px;
opacity: 1;
}
.swiper-rsbmzs .swiper-pagination-bullet-active {
  width: 4.6rem;
  background: #B42029;
  opacity: 1;
  transform: scale(1) !important;
}
.swiper-rsbmzs.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-rsbmzs .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0px;
}