.swiper-section2-box > .ctrl > .left,
.swiper-section2-box > .ctrl > .right {
  display: block !important;
  position: static; /* 避免被绝对定位覆盖 */
}

.sustainable .title-box {
  text-align: center;
  width: 1330px;
 
  margin: 0 auto;
}
.sustainable .title-box .title_hjbh {
  font-size: 36px;
  font-weight: bold;
}
@media only screen and (max-width: 1536px) {
  .sustainable .title-box .title_hjbh {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .title-box .title_hjbh {
    font-size: 24px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .title-box .title_hjbh {
    font-size: 18px;
  }
}
.sustainable .title-box .des {
  line-height: 2;
  margin-top: 36px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .title-box .des {
    margin-top: 5vw;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .title-box .des {
    font-size: 14px;
    line-height: 1.8;
    text-align: justify;
  }
}

.sustainable .hjbh {
  padding: 100px 0;
  background-color: #F9FAFC;
}
.sustainable .hjbh .des a {
  color: #146dc6;
  text-decoration: underline;
}
.sustainable .hjbh .more-auto-btn,
.sustainable .hjbh .swiper-container {
  pointer-events: all;
}
@media only screen and (max-width: 1536px) {
  .sustainable .hjbh {
    padding: 100px 0;
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh {
    padding: 10vw 5vw;
  }
}
.sustainable .hjbh.lgqy {
  background-color: #fff;
}
.sustainable .hjbh.lgqy .lists {
  flex-wrap: wrap;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.lgqy .lists {
    display: flex;
  }
}
.sustainable .hjbh.lgqy .lists .item {
  flex: unset;
  border: 1px solid rgba(220, 220, 220, 0.9);
  padding: 25px;
  height: 100%;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.lgqy .lists .item {
    padding: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.lgqy .lists .item {
    width: 100%;
  }
}
.sustainable .hjbh.lgqy .lists .item .icon-box {
  position: relative;
}
.sustainable .hjbh.lgqy .lists .item .icon-box img {
  width: 40px;
}
.sustainable .hjbh.lgqy .lists .item .name {
  margin-top: 12px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.lgqy .lists .item .name {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.lgqy .lists .item .des {
    line-height: 1.8;
    font-size: 14px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.lgqy .lists .item .des {
    font-size: 13px;
  }
}
.sustainable .hjbh.lgqy .lists .item + .item {
  margin-left: 36px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.lgqy .lists .item + .item {
    margin-left: 20px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.lgqy .lists .item + .item {
    margin-left: 0;
    margin-top: 5vw;
  }
}
.sustainable .hjbh.lgqy .lists .item:nth-child(3n + 1) {
  margin-left: 0;
}
.sustainable .hjbh.lgqy .lists .item:nth-child( n + 4) {
  margin-top: 36px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.lgqy .lists .item:nth-child( n + 4) {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.lgqy .lists .item:nth-child( n + 4) {
    margin-top: 5vw;
  }
}
.sustainable .hjbh.csgy {
  pointer-events: none;
  background-image: url(https://static.cizhuangyuan.com/ryh/17.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  color: #fff;
}

.sustainable .hjbh.csgy .title-box p{
    color: #fff;
}
.sustainable .hjbh.csgy .title-box {
  text-shadow: 0 0 10px rgba(55, 55, 55, 0.5);
}
.sustainable .hjbh.csgy .lists .item {
  color: #333;
  height: 100%;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.csgy .lists .item {
    box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.3);
  }
}
.sustainable .hjbh.csgy .lists .item .icon-box img {
  width: 45px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.csgy .lists .item .icon-box img {
    width: 35px;
  }
}
.sustainable .hjbh.csgy .lists .item .name {
  margin-top: 15px;
}
.sustainable .hjbh.ddyhg .lists {
  flex-wrap: wrap;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.ddyhg .lists {
    display: flex;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.ddyhg .lists {
    display: block;
  }
}
.sustainable .hjbh.ddyhg .lists .item {
  height: 100%;
  border: 1px solid #E1EBEF;
  padding: 25px;
  padding-bottom: 40px;
}
.sustainable .hjbh.ddyhg .lists .item img {
  border-radius: 12px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.ddyhg .lists .item {
    padding: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.ddyhg .lists .item {
    width: 100%;
  }
}
.sustainable .hjbh.ddyhg .lists .item .download {
  pointer-events: all;
  color: #0C4FA4;
  margin-top: 20px;
  display: inline-block;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.ddyhg .lists .item .download {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.ddyhg .lists .item .name {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.ddyhg .lists .item .des {
    font-size: 14px;
    line-height: 1.8;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.ddyhg .lists .item .des {
    font-size: 12px;
  }
}
.sustainable .hjbh.ddyhg .lists .item + .item {
  margin-left: 30px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.ddyhg .lists .item + .item {
    margin-top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.ddyhg .lists .item + .item {
    margin-left: 0;
    margin-top: 5vw;
  }
}
.sustainable .hjbh.ddyhg .lists .item:nth-child(2n + 1) {
  margin-left: 0;
}
.sustainable .hjbh.ddyhg .lists .item:nth-child( n + 3) {
  margin-top: 30px;
}
.sustainable .hjbh.gyjj {
  background-color: #fff;
}
.sustainable .hjbh.gyjj .swiper-paging {
  text-align: center;
  padding-top: 50px;
}
.sustainable .hjbh.gyjj .swiper-paging .swiper-pagination-bullet {
  background-color: #000;
  margin: 0 5px;
}
.sustainable .hjbh.gyjj .swiper-paging .swiper-pagination-bullet-active {
  background-color: #0C4FA4;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.gyjj .swiper-paging {
    margin-top: 5vw;
  }
}
.sustainable .hjbh.gyjj .lists .swiper-box {
  width: 100%;
}
.sustainable .hjbh.gyjj .lists .item {
  padding: 0;
  display: block;
  width: 100%;
}
.sustainable .hjbh.gyjj .lists .item .date {
  font-size: 14px;
  font-weight: 500;
  color: #515459;
  margin-top: 15px;
}
.sustainable .hjbh.gyjj .lists .item .name {
  font-size: 18px;
  line-height: 1.5;
  text-align: justify;
  margin-top: 15px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.gyjj .lists .item .name {
    font-size: 14px;
    margin-top: 10px;
  }
}
.sustainable .hjbh.gyjj .lists .item:nth-child(n + 4) {
  display: none;
}
.sustainable .hjbh.gyjj .lists .item + .item {
  margin-left: 80px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.gyjj .lists .item + .item {
    margin-left: 0;
    margin-top: 5vw;
  }
}
.sustainable .hjbh.esg {
  background-color: #fff;
}
.sustainable .hjbh.esg .lists {
  justify-content: center;
  margin-bottom: 80px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.esg .lists {
    display: flex;
  }
}
.sustainable .hjbh.esg .lists .item {
  width: 370px;
  height: 68px;
  background: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(222, 222, 222, 0.5);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: unset;
  cursor: pointer;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.esg .lists .item {
    width: 280px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.esg .lists .item {
    width: 180px;
    height: 60px;
  }
}
.sustainable .hjbh.esg .lists .item.active {
  background-color: #0C4FA4;
}
.sustainable .hjbh.esg .lists .item.active p {
  color: #fff;
}
.sustainable .hjbh.esg .lists .item.active .icon-box img {
  opacity: 0;
  display: block;
}
.sustainable .hjbh.esg .lists .item.active .icon-box img.active {
  opacity: 1;
}
.sustainable .hjbh.esg .lists .item .icon-box {
  width: 25px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.esg .lists .item .icon-box {
    width: 20px;
  }
}
.sustainable .hjbh.esg .lists .item p {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-left: 10px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.esg .lists .item p {
    font-size: 14px;
    margin-left: 6px;
  }
}
.sustainable .hjbh.esg .lists .item + .item {
  margin-left: 80px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.esg .lists .item + .item {
    margin-top: 0;
    margin-left: 5vw;
  }
}
.sustainable .hjbh.esg .box {
  background-color: #F9FAFC;
  padding: 80px 0;
  margin-top: 80px;
}
.sustainable .hjbh.dq-box {
  background-color: #fff;
}
.sustainable .hjbh.dq-box .lists {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.dq-box .lists {
    display: flex;
  }
}
.sustainable .hjbh.dq-box .lists .item {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 20px 0;
  border: 1px solid rgba(220, 220, 220, 0.9);
  cursor: pointer;
  background-color: #fff;
  height: auto;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.dq-box .lists .item {
    padding: 15px 0;
  }
}
.sustainable .hjbh.dq-box .lists .item .icon-box {
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.dq-box .lists .item .icon-box {
    width: 18px;
    height: 18px;
  }
}
.sustainable .hjbh.dq-box .lists .item .name {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.dq-box .lists .item .name {
    font-size: 12px;
  }
}
.sustainable .hjbh.dq-box .lists .item.active {
  background-color: #0C4FA4;
  color: #fff;
  border-color: #0C4FA4;
}
.sustainable .hjbh.dq-box .lists .item.active .des {
  color: rgba(255, 255, 255, 0.8);
}
.sustainable .hjbh.dq-box .lists .item.active .icon-box img {
  opacity: 0;
}
.sustainable .hjbh.dq-box .lists .item.active .icon-box img.active {
  opacity: 1;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.dq-box .lists .item + .item {
    margin-top: 0;
    margin-left: 5vw;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.dq-box .lists .item + .item {
    margin-left: 3vw;
  }
}
.sustainable .hjbh.dq-box .down {
  width: 1330px;
 
  margin: 50px auto 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sustainable .hjbh.dq-box .down .p-video-btn {
  position: relative;
  border-color: #000;
  border-radius: 36px;
  padding: 6px 25px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.dq-box .down .p-video-btn {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh.dq-box .down {
    margin-top: 10vw;
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh.dq-box .down {
    font-size: 12px;
    flex-direction: column;
  }
}
.sustainable .hjbh.dq-box .down a {
  color: #0C4FA4;
}
.sustainable .hjbh.dq-box .down a:hover {
  text-decoration: underline;
}
.sustainable .hjbh .lists {
  width: 1330px;
  
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 70px;
}
@media only screen and (max-width: 1536px) {
  .sustainable .hjbh .lists {
    width: 1100px;
  
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh .lists {
    width: 100%;
    margin-top: 5vw;
    display: block;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh .lists {
    margin-top: 10vw;
  }
}
.sustainable .hjbh .lists .item {
  background-color: #fff;
  border-radius: 10px;
  padding: 42px;
  flex: 1;
  height: 100%;
}
@media only screen and (max-width: 1536px) {
  .sustainable .hjbh .lists .item {
    padding: 30px;
  }
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh .lists .item {
    padding: 25px;
  }
}
.sustainable .hjbh .lists .item .icon-box {
  position: relative;
}
.sustainable .hjbh .lists .item .icon-box img {
  width: 55px;
  transition: all 0.25s;
  display: block;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh .lists .item .icon-box {
    width: 45px;
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh .lists .item .icon-box {
    width: 35px;
  }
}
.sustainable .hjbh .lists .item .icon-box .active {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 2;
}
.sustainable .hjbh .lists .item .name {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  margin-top: 25px;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh .lists .item .name {
    font-size: 16px;
    margin-top: 5vw;
  }
}
.sustainable .hjbh .lists .item .des {
  font-size: 14px;
  line-height: 2;
  color: #515151;
  text-align: justify;
  margin-top: 20px;
}
.sustainable .hjbh .lists .item .des.fck a {
  color: #146dc6;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh .lists .item .des {
    line-height: 1.8;
    margin-top: 5vw;
  }
}
.sustainable .hjbh .lists .item + .item {
  margin-left: 47px;
}
@media only screen and (max-width: 1280px) {
  .sustainable .hjbh .lists .item + .item {
    margin-left: 0;
    margin-top: 5vw;
  }
}
.sustainable .hjbh .swiper-box {
  width: 1330px;
   
  height: 100%;
  position: relative;
  margin: 80px auto 0;
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh .swiper-box {
    margin-left: 0;
    margin-top: 10vw;
  }
}
.sustainable .hjbh .swiper-box .content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.sustainable .hjbh .swiper-box .content .left {
  width: calc(600 / 1920 * 100vw);
  z-index: 1;
}
@media only screen and (max-width: 1536px) {
  .sustainable .hjbh .swiper-box .content .left {
    width: 50%;
  }
}
.sustainable .hjbh .swiper-box .content .left .name {
  font-size: 24px;
  font-weight: bold;
  color: #222;
}
.sustainable .hjbh .swiper-box .content .left .text {
  font-weight: 400;
  color: #333333;
  line-height: 2;
  margin-top: 12px;
  text-align: justify;
}
.sustainable .hjbh .swiper-box .content .right {
  z-index: 1;
  width: calc(500 / 1920 * 100vw);
  height: calc(324/1920 * 100vw);
  border-radius: 10px;
  background-image: url(../img/sustainable/seng.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sustainable .hjbh .swiper-box .button {
  position: absolute;
  top: 50%;
  left: -150px;
  width: calc(100% + 300px);
  z-index: 5;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transform: translateY(-50%);
}
@media only screen and (max-width: 1746px) {
  .sustainable .hjbh .swiper-box .button {
    left: -120px;
    width: calc(100% + 240px);
  }
}
@media only screen and (max-width: 1536px) {
  .sustainable .hjbh .swiper-box .button {
    left: -100px;
    width: calc(100% + 200px);
  }
}
@media only screen and (max-width: 640px) {
  .sustainable .hjbh .swiper-box .button {
    display: none;
  }
}
.sustainable .hjbh .swiper-box .button .swiper-button-prev,
.sustainable .hjbh .swiper-box .button .swiper-button-next {
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50%;
  font-size: 28px;
  color: #146dc6;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 10px rgba(55, 55, 55, 0.1);
  background-color: #fff;
}

.ctrl {
  position: absolute;
  left: 0;
  width: 100%;
  pointer-events: none;
  top: 50%;
  z-index: 2;
}
.ctrl .ctrl-btn {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%) translateX(-250%);
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: all;
  transition: all 0.25s;
}
@media only screen and (max-width: 1536px) {
  .ctrl .ctrl-btn {
    transform: translateY(-50%) translateX(-180%);
  }
}
@media only screen and (max-width: 1280px) {
  .ctrl .ctrl-btn {
    transform: translateY(-50%) translateX(-50%);
    width: 40px;
    height: 40px;
  }
}
.ctrl .ctrl-btn.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}
.ctrl .ctrl-btn.right {
  left: auto;
  right: 0;
  transform: translateY(-50%) translateX(250%);
}
@media only screen and (max-width: 1536px) {
  .ctrl .ctrl-btn.right {
    transform: translateY(-50%) translateX(180%);
  }
}
@media only screen and (max-width: 1280px) {
  .ctrl .ctrl-btn.right {
    transform: translateY(-50%) translateX(50%);
  }
}
.ctrl .ctrl-btn img {
  width: 24px;
}
@media only screen and (max-width: 1280px) {
  .ctrl .ctrl-btn img {
    width: 20px;
  }
}

@media only screen and (max-width: 600px) {
  .sustainable .title-box {
    width: 100%;
  }
}


/* .guanaihj{
    background: #f6f8f9;
    background-size: 100% 100%;
    width: 100%;
    height: 43.1rem;
}

.guanaihj{
    text-align: center;
    
}

.guanaihj>h1{
    font-size: 1.8rem;
    padding-top: 1rem;
}

.guanaihj .xiahuaxian_dz{
    width: 3rem;
    height: .2rem;
    background: #bb3835;
    margin-left: calc(50% - 1.5rem);
    margin-top: 1rem;
}

.guanaihj .zongjie{
    font-size: .8rem;
    color: #8C9DAC;
    margin-top: 2rem;
}

.guanaihj_swiper .swiper-slide >img{
    width: 32.75rem;
    height: 18.75rem;
} */

/* .guanaihj_swiper .swiper-slide.swiper-slide-active >img{
    width: 82rem;
    height: 472px;
}

.guanaihj_swiper .swiper-slide.swiper-slide-active {
    width: 82rem !important;
} */
/* 
.guanaihj_swiper {
    width: 80%;
    margin-left: 10%;
    margin-top: 5rem;
}

.guanaihj_swiper .swiper-slide .neirongdiv{
    display: none;
    width: 32.75rem;
    margin-top: -19rem;
    vertical-align: top;
    background: #AF0024;
    opacity: .8;
    height: 18.75rem;
    color: #fff;
    transition: all .3s;
}

.guanaihj_swiper .swiper-slide .neirongdiv .biaoti{
color: #fff;
font-size: 1.2rem;
text-align: center;
line-height: 5rem;
height: 5rem;
}

.guanaihj_swiper .swiper-slide .neirongdiv .miaoshu {
color: #fff;
font-size: .8rem;
text-align: center;
line-height: 25px;
width: 90%;
margin-left: 5%;
}

.guanaihj_swiper .swiper-slide .neirongdiv .miaoshu >p{
color: #fff;
font-size: .8rem;
text-align: center;
line-height: 25px;
}


.guanaihj_swiper .swiper-slide.swiper-slide-active .neirongdiv{
    display: inline-block;
}

.swiper-guanaihj-pagination{
    margin-top: 2rem;
}

.swiper-guanaihj-pagination .swiper-pagination-bullet{
    height: 8px;
    display: inline-block;
    background: #000;
    opacity: .2;
    width: 25%;
    border-radius: 0px;
}

.swiper-guanaihj-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #AF0024;
    opacity:1;
}

.swiper-guanaihj-pagination .swiper-pagination-bullet:nth-child(2){
    width: 50%;
}

.guanaihj{
    background: #f6f8f9;
    background-size: 100% 100%;
    width: 100%;
    height: 43.1rem;
}

.shehuizr{
    text-align: center;
    
}

.shehuizr>h1{
    font-size: 1.8rem;
    padding-top: 5rem;
}

.shehuizr .xiahuaxian_dz{
    width: 3rem;
    height: .2rem;
    background: #bb3835;
    margin-left: calc(50% - 1.5rem);
    margin-top: 1rem;
}

.shehuizr .zongjie{
    font-size: .8rem;
    color: #8C9DAC;
    margin-top: 2rem;
}

.shehuizr .shehuizr_hf{
    width: 80%;
    margin-left: 10%;
    height:4rem ;
    background-image: url(../images/shehuizr_hf.png);
    margin-top: 3rem;
    text-align: center;
    color: #AF0024;
    font-size: 1rem;
    line-height: 4rem;
}

.shehuizrinfo {
    width: 90%;
    margin-left: 7%;
    margin-top: 3rem;
}
.shehuizrinfo .shehuizrinfo_div {
    display: inline-block;
    width: 33%;
    text-align: center;
    vertical-align: top;
}

.shehuizrinfo .shehuizrinfo_div >img{
    width: 21.5rem;
    height: 15rem;
}

.shehuizrinfo .shehuizrinfo_div .shehuizrinfo_div_model{
    width: 20rem;

    
}

.shehuizrinfo .shehuizrinfo_div .shehuizrinfo_div_model >img{
width: 20rem;
}

.shehuizrinfo .shehuizrinfo_div .shehuizrinfo_div_model .miaoshu{
       height: 13.25rem;
  
    background: #AF0024;
    opacity: 0;
    margin-top: -13.25rem;
    transition: all .3s;
    
     
}

.shehuizrinfo .shehuizrinfo_div .shehuizrinfo_div_model .miaoshu p{
    color: #fff;
    font-size:.7rem ;
        padding-top: 2.5rem;
    width: 90%;
    margin-left: 5%;
}

.shehuizr .shehuizrinfo_div_model .biaoti{
        color: #CA0413;
    font-size: 1rem;
    height: 5rem;
 
    line-height: 5rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
 
}

.shehuizr .shehuizrinfo_div_model {
    border-bottom: .2rem solid #dadada;
}

.shehuizr .shehuizrinfo_div_model:hover{
        background: #f6f8f9;
    border-bottom-color: #AF0024;
}

.shehuizr .shehuizrinfo_div .shehuizrinfo_div_model:hover .miaoshu{
    opacity: .8;
}

.shehuizr .shehuizrinfo_div{
    margin-bottom: 4rem;
       transition:  all .3s;
}

.shehuizr .shehuizrinfo_div:hover{
    margin-top: -1rem;
}


.titiezc{
    text-align: center;
    background-color: #f6f8f9;
    width: 100%;
        padding-bottom: 4rem;
}

.titiezc>h1{
    font-size: 1.8rem;
    padding-top: 5rem;
}

.titiezc .xiahuaxian_dz{
    width: 3rem;
    height: .2rem;
    background: #bb3835;
    margin-left: calc(50% - 1.5rem);
    margin-top: 1rem;
}

.titiezc .zongjie{
    font-size: .8rem;
    color: #8C9DAC;
    margin-top: 2rem;
}

.titiezc{
    text-align: center;

}

.titiezc .titiezc_div{
    margin-top: 4rem;
}

.titiezc .titiezc_div >div+div{
    margin-left: 2.5rem;
}

.titiezc .titiezc_div >div{
    display: inline-block;
    height: 4rem;
    line-height: 4rem;
    background-color: #fff;
    color: #0d0d0d;
    font-size: 1.2rem;
    text-align: center;
    width: 15rem;
    cursor: pointer;
    transition: all .3s;
}

.titiezc .titiezc_div >div:hover,.titiezc .titiezc_div >div.this{
      
    background-color: #AF0024;
    color: #fff;
}

.titiezc .titiezc_div_info{
    height: 20rem;
    width: 80%;
    margin-left: 10%;
        background: #fff;
    margin-top: 4rem;
}

.titiezc .zhichanggh,.titiezc .peixunyfz,.titiezc .yuangongzytd{
    width: 90%;
    margin-left: 5%;
    margin-top: 1rem;
}

.titiezc .zhichanggh>div,.titiezc .peixunyfz>div,.titiezc .yuangongzytd>div{
    display: inline-block;
    width: 45%;
    margin-right: 2%;
    vertical-align: top;
}

.titiezc .titiezc_div_info .zhichanggh .biaoti,.titiezc .titiezc_div_info .peixunyfz .biaoti,.titiezc .titiezc_div_info .yuangongzytd .biaoti{
margin-top: 2.5rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    height: 1.8rem;
    margin-bottom: 1rem;
    text-align: center;
}

.titiezc .titiezc_div_info .zhichanggh .henggang,.titiezc .titiezc_div_info .peixunyfz .henggang,.titiezc .titiezc_div_info .yuangongzytd .henggang{
height: .15rem;
    background: #BB3835;
    width: 4rem;
    margin-left: calc(50% - 2rem);
    margin-bottom: 1rem;
}

.titiezc .titiezc_div_info .zhichanggh >div:first-child,.titiezc .titiezc_div_info .peixunyfz >div:first-child,.titiezc .titiezc_div_info .yuangongzytd >div:first-child{
    border-right: 1px solid #f1f1f1;
 
    padding-right: 2%;
}

.titiezc .titiezc_div_info .zhichanggh >div>div,.titiezc .titiezc_div_info .peixunyfz >div>div,.titiezc .titiezc_div_info .yuangongzytd >div>div{
font-size: .8rem;
    text-align: left;
    line-height: 1.5rem;
    color: #666;
     
}  

.titiezc .titiezc_div_info .zhichanggh >div,.titiezc .titiezc_div_info .peixunyfz >div,.titiezc .titiezc_div_info .yuangongzytd >div{
height: 19rem;
     
}  

.titiezc .titiezc_div_info .zhichanggh >div>div:hover,.titiezc .titiezc_div_info .peixunyfz >div>div:hover,.titiezc .titiezc_div_info .yuangongzytd >div>div:hover{
    color: #000;
}

.titiezc .titiezc_div_info .zhichanggh >div>div.xbt,.titiezc .titiezc_div_info .peixunyfz >div>div.xbt,.titiezc .titiezc_div_info .yuangongzytd >div>div.xbt{
        text-align: left;
    font-size: .9rem;
    margin-bottom: .5rem;
    line-height: 1.5rem;
}

.titiezc .titiezc_div_info .peixunyfz img,.titiezc .titiezc_div_info .yuangongzytd img{
    margin-top: 3rem;
    margin-left: 1.5rem;
}

.titiezc .titiezc_div_info .peixunyfz img.px-left,.titiezc .titiezc_div_info .yuangongzytd img.px-left{
    width: 100%;
} */


 