@charset "UTF-8";

.page-culture {
  padding: 1.09rem 0px 0.62rem;
}
.page-culture .page-list {
  margin-top: 0.7rem;
}
/* .page-culture .page-list ul li {
  width: 50%;
  padding: 1.2rem 0.2rem 1.63rem 0.43rem;
  position: relative;
  min-height: 5.6rem;
  background-color: #F8F9FB;
}
.page-culture .page-list ul li .page-sub span {
  display: inline-block;
  border: 1px solid #fff;
  letter-spacing: 0.021rem;
  padding: 0.01rem 0.13rem;
}
.page-culture .page-text {
  padding-top: 0.22rem;
  letter-spacing: 0.036rem;
}
.page-culture .page-list dl {
  padding-top: 0.17rem;
}
.page-culture .page-list dl dt {
  padding-bottom: 0.03rem;
}
.page-culture .page-list ul li .page-tit {
  position: absolute;
  right: 0.13rem;
  bottom: 0.12rem;
}
.page-culture .page-list ul li .page-tit img {
  height: 1.08rem;
}
.page-culture .page-list ul li:first-child {
  background:#2550DB;
  color: #fff;
}
.page-culture .page-list ul li:nth-child(2) .page-sub span,
.page-culture .page-list ul li:nth-child(3) .page-sub span {
  border-color: #333;
}
.page-culture .page-list ul li:nth-child(3) .page-text {
  padding-top: 0.52rem;
}
.page-culture .page-list ul li:nth-child(3) dl {
  padding-top: 0.04rem;
}
.page-culture .page-list ul li:nth-child(3) dl dt {
  padding-bottom: 0.11rem;
}
.page-culture .page-list ul li:nth-child(4) {
  background:#2550DB;
  color: #fff;
}
.page-culture .page-list ul li:nth-child(4) .page-text {
  padding-top: 0.53rem;
} */

.page-culture .page-item {
  width: 33.33%;
}
.page-culture .page-list {
  margin: 0px -0.12rem;
}
.page-culture .page-item .page-con {
  margin:0.24rem 0.12rem 0px;
  background:#f8f9fb;
  padding: 0.85rem 0.1rem 1.15rem;
}
.page-culture .page-item .page-sub span {
  background: linear-gradient(to right,#73d8fd,#e7f8ff 50%, #edf9fd);
  display: inline-block;
  padding: 0px 0.3rem;
  line-height: 2;
  letter-spacing: 0.021rem;
}
.page-culture .page-item .page-txt {
  letter-spacing: 0.036rem;
  line-height:1.75;
  padding-top: 0.45rem;
}
.page-culture .wid100 {
  width: 100%;
}
.page-culture .page-item:last-child .page-sub  span {
  padding: 0px 0.83rem;
}

@media only screen and (max-width:899px){
  .page-culture {
    padding: 0.5rem 0px 0.8rem;
  }
  .page-culture .page-list {
    margin-top: 0.3rem;
  }
  .page-culture .page-item {
    width: 100%;
  }

  /* .page-culture .page-list ul li {
    margin-top: 0.2rem;
    width: 100%;
    padding: 1.2rem 0.2rem 1.63rem 0.43rem;
  } */

  
}


/* page-culture-brand */
.page-culture-brand {
  padding: 0.68rem 0px 1rem;
}
.page-culture-brand .page-pic-list {
  padding-top: 0.16rem;
  padding-bottom: 0.9rem;
}
.page-culture-brand .page-pic-list dl {
  position: relative;
  background: none;
  padding: 0px;
}
.page-culture-brand .page-pic-list dl dt {
  position: relative;
}
.page-culture-brand .page-pic-list dl dt span {
  padding-right: 0.19rem;
}
.page-culture-brand .page-pic-list dl dt::before{
  position: absolute;
  content: "";
  right: 0px;
  bottom: 0.5em;
  width: 0.71rem;
  height: 1px;
  background: #D1D1D1;
}
.page-culture-brand .page-pic-list dl dd {
  margin-top: 0.15rem;
}
.page-culture-brand .page-pic-list .page-img {
  overflow: hidden;
  margin-top: 0.29rem;
}
.page-culture-brand .page-pic-list ul {
  margin: 0px -0.6rem;
}
.page-culture-brand .page-pic-list .page-con {
  margin: 0px 0.6rem;
}
.page-culture-brand .page-pic-list a {
  color: #333;
}
.page-culture-brand .page-txt {
  margin-top: 0.29rem;
}
.page-culture-brand .page-pic-list a:hover dl dd {
  color: #2550DB;
}

@media only screen and (max-width:1640px){
  .page-culture-brand .page-pic-list ul {
    margin: 0px -0.3rem;
  }
  .page-culture-brand .page-pic-list .page-con {
    margin: 0px 0.3rem;
  }
}  
@media only screen and (max-width:899px){
  .page-culture-brand {
    padding: 0.5rem 0px 0.7rem;
  }
  .page-pic-list ul li {
    width: 33.33%;
  }
  .page-culture-brand .page-pic-list {
    padding-bottom: 0.5rem;
  }
  .page-culture-brand .page-pic-list ul {
    margin: 0px -0.1rem;
  }
  .page-culture-brand .page-pic-list .page-con {
    margin: 0px 0.1rem;
  }
}  

@media only screen and (max-width:767px){
  .page-culture-brand .page-pic-list ul li {
    width: 100%;
    padding-top: 0.5rem;
  }
  .page-culture-brand .page-pic-list {
    padding-top: 0px;
  }

}


/* page-culture-content */
.page-culture-content {
  padding: 0.78rem 0px 0.5rem;
}
.page-culture-content .page-time {
  width: 16.67%;
}
.page-culture-content .page-time span {
  display: block;
  padding-bottom: 0.04rem;
}
.page-culture-content .page-text {
  width: 66.34%;
}
.page-culture-content .page-text .page-txt {
  padding-top: 0.34rem;
}
.page-culture-content .page-text .page-txt p {
  padding-bottom: 1.5em;
}
@media only screen and (max-width:899px){
  .page-culture-content { 
    padding-top: 0.5rem;
  }
}  



/* culture-pic-scroll */
.culture-pic-scroll .bg_container {
  padding-bottom: 54.13%;
}

.culture-pic-scroll .swiper-slide {
  transform: scale(1,0.8472);
  opacity: 0.7;
}
.culture-pic-scroll .swiper-culture {
  position: relative;
  padding-bottom: 1.52rem;
}
.culture-pic-scroll  .swiper-slide-active {
  transform: scale(1,1);
  opacity: 1;
}

.culture-pic-scroll .swiper-button-next,
.culture-pic-scroll .swiper-button-prev {
  top: auto;
  bottom: 0.8rem;
  border: 1px solid #333333;
  border-radius:17px;
  width:4.5em;
  left: 50%;
  right: auto;
  height: auto;
  color: #333;
  padding: 0.055rem 0.3rem 0.035rem;
}
.culture-pic-scroll .swiper-button-next:after,
.culture-pic-scroll .swiper-button-prev::after{
  font-size: 14px;
}
.culture-pic-scroll .swiper-button-prev {
  margin-left: -5.75em;
}
.culture-pic-scroll .swiper-button-next {
  margin-left: 1.25em;
}
.culture-pic-scroll .swiper-button-prev:hover,
.culture-pic-scroll .swiper-button-next:hover {
  color: #fff;
  background: #2550DB;
  border-color: #2550DB;
}
@media only screen and (max-width:899px){
  .page-culture-content .page-text {
    width: 83.33%;
  }
}
@media only screen and (max-width:767px){
  .culture-pic-scroll .swiper-button-next,
  .culture-pic-scroll .swiper-button-prev {
    width: 3em;
  }
  .culture-pic-scroll .swiper-button-prev {
    margin-left: -3.5em;
  }
  .culture-pic-scroll .swiper-button-next {
    margin-left: 0.5em;
  }
}





