
.honor-page .container{padding-left: 0 !important;padding-right: 0 !important;}

.honor_right{flex: 0 0 74%;max-width: 74%;}
.honor_right .box{border: 1px solid #EEEEEE;padding: 0 20px 30px;background-color: #FFFFFF;}

.topbox img{width: 100%;}

.data-swiper{height: 140px;padding: 15px 0px; position: relative;margin: 10px 0px;}
.data-swiper .boxline{height: 9px;width: calc(100% - 72px);background: #23a772;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.data-swiper::after{content: '';display: block;height: 1px;width: 100%;position: absolute;top: 0;bottom: 0;margin: auto;border-bottom: 1px dashed #fff;}
.data-swiper .swiper-button-white{width: 38px;height: 38px;margin-top: -19px;border-radius: 50%; background-color: #23a772;background-size: 11px;}
.data-swiper .prevbtn{left: 0;z-index: 2;}
.data-swiper .nextbtn{right: 0;z-index: 2;}
.data-swiper .swiperbox{height: 100%;width: calc(100% - 90px);position: relative;overflow: hidden;margin: 0 auto;}
.data-swiper .swiper-slide{position: relative;width: auto;}
.data-swiper .year{text-align: center;font-size: 18px;line-height: 36px;}
.data-swiper .year a{display: inline-block;border-radius: 18px;padding: 0px 23px 0px 25px;color: #159755;font-weight: bold;}
.data-swiper .iconbox{padding: 19px 0px;position: relative;}
.data-swiper .iconbox .icon{position: absolute;left: 0;right: 0;top: 0;bottom: 0; margin: auto; width: 14px;height: 14px;border-radius: 50%; background-color: #eef6f2;border: solid 2px #159755;}
.data-swiper .iconbox::after{position: absolute;left: 0;right: 0;margin: auto;display: block;content: '';width: 2px;height: 12px;background-color: #23a772;border-radius: 1px; }
.data-swiper .swiper-slide:nth-child(even) .year1{opacity: 0;}
.data-swiper .swiper-slide:nth-child(odd) .year2{opacity: 0;}
.data-swiper .swiper-slide:nth-child(even) .iconbox::after{bottom: 0;}
.data-swiper .swiper-slide:nth-child(odd) .iconbox::after{top: 0;}
.data-swiper .active .year a{background: #23a772;color: #ffffff;}
.data-swiper .active .iconbox .icon{width: 19px;height: 19px;}
.data-swiper .active .iconbox .icon::after{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0; margin: auto; width: 9px;height: 9px;border-radius: 50%; background-color: #eef6f2;border: solid 2px #159755;}


.list1 .tit{position: relative;color: #0f874a;font-size: 24px;font-weight: bold;text-align: center;}
.list1 .tit span{display: inline-block;padding: 0px 20px;background: #fff;position: relative;z-index: 2;}
.list1 .tit .line1{position: absolute;top: calc(50% + 2px);margin: auto;height: 2px;background: #cacaca;width: 100%;}
.list1 .tit .line2{position: absolute;top: calc(50% - 2px);margin: auto;height: 1px;background: #cacaca;width: 100%;}
.list1 .itembox .item:last-child{border-bottom: none;}
.list1 .item {border-bottom: 1px solid #e5e5e5;padding: 30px 0px;}
.list1 .item .left{float: left;width: 280px;height: 180px;margin-right: 30px;}
.list1 .item .left img{width: 100%;height: 100%;object-fit: cover}
.list1 .item .right{padding-top: 10px;}
.list1 .item .right1{float: right;width: calc(100% - 310px);}
.list1 .item .right span{font-weight: bold;margin-left: -85px;}
.list1 .item .right .single{padding: 2px 0px 2px 85px;color: #343434;font-size: 16px;line-height: 28px;}


.list2 .item{border-bottom: 1px solid #e5e5e5;color: #464646;font-size: 18px;line-height: 26px;padding: 15px 20px 15px 50px;background: url(../../images/ry/icon1.png) no-repeat 15px center;}


.pub-tit{border-bottom: 1px solid #e5e5e5;text-align: center;padding: 18px 0px;margin-bottom: 20px;position: relative;}
.pub-tit span{color: #23a772;font-size: 24px;font-weight: bold;line-height: 24px;padding-left: 44px;background: url(../../images/ry/icon2.png) no-repeat left center;}
.pub-tit a{color: #303030;font-size: 16px;line-height: 24px;padding-left: 24px;background: url(../../images/ry/icon3.png) no-repeat left center;position: absolute;right: 0;}

.list3 .item:nth-child(odd){padding-right: 20px;}
.list3 .item:nth-child(even){padding-left: 20px;}
.list3 .item .con{padding: 10px 0px;}
.list3 .item .con .imgbox{height: 240px;}
.list3 .item .con .imgbox img{width: 100%;height: 100%;object-fit: cover}
.list3 .item .fontbox{color: #343434;font-size: 16px;line-height: 28px;padding: 15px 0px;}
.list3 .item .fontbox .font{padding: 6px 0px 6px 85px;}
.list3 .item .fontbox span{font-weight: bold;margin-left: -85px;}
.list3 .item .fontbox .font.ryjj{padding-left: 0;}
.list3 .item .fontbox .font.ryjj span{margin-left: 0;}

.list4 .tit{position: relative;color: #0f874a;font-size: 24px;font-weight: bold;text-align: center;}
.list4 .tit span{display: inline-block;padding: 0px 20px;background: #fff;position: relative;z-index: 2;}
.list4 .tit .line1{position: absolute;top: calc(50% + 2px);margin: auto;height: 2px;background: #cacaca;width: 100%;}
.list4 .tit .line2{position: absolute;top: calc(50% - 2px);margin: auto;height: 1px;background: #cacaca;width: 100%;}
.list4 .itembox .item:last-child{border-bottom: none;}
.list4 .item {border-bottom: 1px solid #e5e5e5;padding: 30px 0px;}
.list4 .item .left{float: left;overflow: hidden; width: 280px;height: 180px;margin-right: 30px;text-align: center;}
/* .list4 .item .right{width: calc(100% - 310px);float: right;} */
.list4 .item .right1{width: calc(100% - 310px);float: right;margin-top: -4px;}
.list4 .item .right .single:first-child{padding-top: 0px;}
.list4 .item .single span{font-weight: bold;font-size: 16px;margin-left: -85px;}
.list4 .item .single{padding: 2px 0px 2px 85px;color: #343434;font-size: 16px;line-height: 28px;}
.list4 .item .btmfont{color: #636363;font-size: 14px;line-height: 26px;padding: 10px 0px;}
.list4 .item .btmfont .bold{color: #343434;font-size: 16px;line-height: 30px;padding: 5px 0px;}
.ry-swiper{height: 100%;position: relative;background: url(../../images/ry/img4.png) no-repeat center center;background-size: contain;padding: 10px;}
.ry-swiper .swiper-button-white{width: 30px;height: 54px;background-color: rgba(0, 0, 0, 0.5);background-size: 10px;}
.ry-swiper .prev{left: 0;}
.ry-swiper .next{right: 0;}

.list5 .tit{position: relative;color: #0f874a;font-size: 24px;font-weight: bold;text-align: center;}
.list5 .tit span{display: inline-block;padding: 0px 20px;background: #fff;position: relative;z-index: 2;}
.list5 .tit .line1{position: absolute;top: calc(50% + 2px);margin: auto;height: 2px;background: #cacaca;width: 100%;}
.list5 .tit .line2{position: absolute;top: calc(50% - 2px);margin: auto;height: 1px;background: #cacaca;width: 100%;}
.list5 .itembox .item:last-child{border-bottom: none;}
.list5 .item {border-bottom: 1px solid #e5e5e5;padding: 30px 0px;}
.list5 .item .itemtop{display: flex;align-items: center;}
.list5 .item .left{float: left;width: 280px;height: 180px;margin-right: 30px;text-align: center;}
.list5 .item .left img{width: 100%;height: 100%;object-fit: cover}
.list5 .item .right{padding-top: 0px;}
.list5 .item .right1{width: calc(100% - 310px);float: right;}
.list5 .item .single span{font-weight: bold;font-size: 16px;margin-left: -85px;}
.list5 .item .single{padding: 2px 0px 2px 85px;color: #343434;font-size: 16px;line-height: 28px;}
.list5 .item .btmfont{color: #636363;font-size: 14px;line-height: 26px;padding: 10px 0px;}
.list5 .item .btmfont .bold{color: #343434;font-size: 16px;line-height: 30px;padding: 5px 0px;}

.list5 .tit,.list1 .tit,.list4 .tit{display: none;}

@media(min-width:992px){
  .row{justify-content: space-between;}
  .weContent_left{margin-right: 0px;}
}
@media (max-width:1200px) {
  
}
@media(max-width:992px){
  .weContent_left{padding-bottom: 10px;}
  .honor_right{max-width: 100%;margin-top: 20px;flex: 100%;}
}
@media (max-width: 767px){
  footer{margin-top: 30px;}

  .data-swiper .swiperbox{width: 100%;}
  .data-swiper .boxline{width: 100%;}
  
  .list1 .item .left{width: 100%;float: none;height: 210px;}
  .list4 .item .left{width: 100%;float: none;height: 210px;}
  .list5 .item .left{width: 100%;float: none;height: 210px;}
  .list5 .item .right,.list4 .item .right,.list1 .item .right1{width: 100%;}
  .list1 .item .right .single span{margin-left: 0;}
  .list1 .item .right .single{padding: 10px 0px;}

  .list5 .item .itemtop{display: block;}

  .list4 .item .single{padding: 3px 0px;}
  .list4 .item .single span{margin-left: 0;}

  .list3 .item{padding: 0px !important;}
  .list3 .item .con .imgbox{height: 180px;}
}
@media (max-width: 640px){
  .data-swiper .year{font-size: 16px;line-height: 30px}
  .data-swiper .year a{padding: 2px 15px;}

  .list1 .item .left{margin-bottom: 20px;}
  .list1 .item .right .single{font-size: 14px;line-height: 26px;padding: 5px 0px;}

  .list5 .item .left{margin-bottom: 20px;}
  .list5 .item{padding: 15px 0px;}
  .list5 .item .single span{font-size: 14px;margin-left: 0;}
  .list5 .item .single{font-size: 14px;line-height: 26px;padding: 10px 0px;}
  .list5 .item .btmfont .bold{font-size: 14px;}
  .list5 .item .btmfont{font-size: 12px;}

  .list4 .item .left{margin-bottom: 20px;}
  .list4 .item{padding: 15px 0px;}
  .list4 .item .single span{font-size: 14px;}
  .list4 .item .single{font-size: 14px;line-height: 26px;}
  .list4 .item .btmfont .bold{font-size: 14px;}
  .list4 .item .btmfont{font-size: 12px;}

  .pub-tit{text-align: left;}
  .pub-tit span{font-size: 16px;padding-left: 30px;background-size: contain;}
  .pub-tit a{font-size: 12px;}
  .list3 .item .fontbox{font-size: 14px;line-height: 26px;}
  .list3 .item .fontbox .font{padding-left: 85px;}
  .list3 .item .fontbox span{margin-left: -85px;}
}


