@charset "UTF-8";

/* page-about-sec01 */
.page-about-sec01 {
  color: #333;
  padding: 0.72rem 0px 0.84rem;
}
.page-about-sec01 .page-sub {
  padding: 0.38rem 0px 0.41rem;
  text-indent: 2em;
}
.page-about-sec01 .page-content {
  line-height: 1.75;
}
.page-about-sec01 .page-content p {
  text-indent: 2em;
}
.page-about-sec01 .page-content .page-img {
  width: 50%;
}
.page-about-sec01 .page-content .page-img img {
  max-width: 100%;
}
.page-about-sec01 .page-content .page-text {
  width: 46.5364%;
}
.page-about-sec01 .page-content .u-fd-rr .page-img {
  width: 46.5364%;
}
.page-about-sec01 .page-content ul li {
  padding-bottom: 0.64rem;
}
.page-about-sec01 .page-content .u-fd-rr .page-text {
  width: 50%;
}

.page-about-sec01 .about-swiper .bg_container {
  padding-bottom: 49.8%;
}
.page-about-sec01 .swiper-slide {
 width: 88.8%;
}
.page-about-sec01 .swiper-slide .page-tit {
  position: absolute;
  left: 0px;
  bottom: 0.28rem;
  right: 0px;
  color: #fff;
  display: none;
}
.page-about-sec01 .swiper-slide .page-tit dl {
  display: inline-block;
  padding: 0px 1.9rem;
  position: relative;
}
.page-about-sec01 .swiper-slide .page-tit dl:before {
  position: absolute;
  content: "";
  left: 0px;
  height:0.02rem;
  background: #fff;
  width: 1.52rem;
  top:58%;
  margin-top: -1px;
}
.page-about-sec01 .swiper-slide .page-tit dl:after {
  position: absolute;
  content: "";
  right: 0px;
  height:0.02rem;
  background: #fff;
  width: 1.52rem;
  top:58%;
  margin-top: -1px;
}
.page-about-sec01 .swiper-slide-active .page-tit {
  display: block;
}
.about-swiper .page-btn {
  position: absolute;
  top:20%;
  width: 5.6%;
  height: 60%;
  cursor: pointer;
  z-index: 5;
}
.about-swiper .swiper-next {
  right: 0px;
}

@media only screen and (max-width: 767px){

  .page-about-sec01 .page-content .page-img {
    width: 100%;
  }
  .page-about-sec01 .page-content .page-text {
    width: 100%;
    padding-top: 0.3rem;
  }
  .page-about-sec01 .page-content .u-fd-rr .page-img {
    width: 100%;
  }
  .page-about-sec01 .page-content .u-fd-rr .page-text {
    width: 100%;
  }

  .page-about-sec01 .swiper-slide .page-tit dl {
    padding: 0px 0.8rem;
  }
  .page-about-sec01 .swiper-slide .page-tit dl::before {
    width: 0.7rem;
  }
  .page-about-sec01 .swiper-slide .page-tit dl::after {
    width: 0.7rem;
  }
}




/* 组织机构 */
.page-ab-organization {
  padding: 0.72rem 0px 0px;
}
.page-ab-organization .page-title {
  padding-bottom: 0.53rem;
}
.page-ab-organization .page-content {
  background: #F0F0F0;
  padding: 0.35rem 0px 0.85rem;
}
.page-ab-organization .page-content img {
  max-width: 100%;
}

@media only screen and (max-width:767px){
  .page-ab-organization {
    padding-top: 0.5rem;
  }
  .page-ab-organization .page-title {
    padding-bottom: 0.3rem;
  }
  .page-ab-organization .page-content {
    padding: 0.5rem 0px;
  }
}

.ab-organization-leader {
  padding: 0.79rem 0px 0.72rem;
  color: #333;
}
.ab-organization-leader .page-title {
  letter-spacing: 0.05rem;
}
.ab-organization-leader ul {
  margin: 0px -2.5714em;
  padding-top: 1.5714em;
}
.ab-organization-leader ul li {
  width: 20%;
  margin-top: 1.4285em;
}
.ab-organization-leader ul li .page-con {
  margin: 0px 2.5714em;
  background: #FAFBFA;
}
.ab-organization-leader ul li .page-img {
  overflow: hidden;
}
.ab-organization-leader ul li .bg_container {
  padding-bottom: 133.33%;
}
.ab-organization-leader ul li dl {
  padding: 11px 1.4285em;
}
.ab-organization-leader ul li dl dd {
  opacity: 0.7;
}
.ab-organization-leader ul li:hover {
  color: #fff;
}
.ab-organization-leader ul li:hover .page-con {
  background: #66A22A;
}

@media only screen and (max-width:1244px){
  .ab-organization-leader ul {
    margin: 0px 1.5714em;
  }
  .ab-organization-leader ul li .page-con {
    margin: 0px 1.5714em;
  }
}
@media only screen and (max-width:980px){
  .ab-organization-leader ul {
    margin: 0px -1em;
  }
  .ab-organization-leader ul li .page-con {
    margin: 0px 1em;
  }
}

@media only screen and (max-width:767px){
  .ab-organization-leader ul li {
    width: 50%;
  }
  .ab-organization-leader {
    padding: 0.5rem 0px;
  }
  .ab-organization-leader ul {
    padding-top: 0.1rem;
    margin: 0px -0.5em;
  }
  .ab-organization-leader ul li .page-con {
    margin: 0px 0.5em;
  }
}


/* page-ab-culture */
.page-ab-culture {
  padding: 0.72rem 0px 1.25rem;
}
.page-ab-culture .page-list {
  padding-top: 0.42rem;
}
.page-ab-culture ul li {
  width: 27.798%;
}
.page-ab-culture ul li img {
  width: 100%;
}
@media only screen and (max-width:767px){
  .page-ab-culture {
    padding: 0.5rem 0px 0.7rem;
  }
  .page-ab-culture .page-list {
    padding-top: 0.3rem;
  }
  .page-ab-culture ul li {
    width: 30%;
  }
}

/* page-ab-subsidiaries */
.page-ab-subsidiaries {
  color: #333;
  padding: 0.72rem 0px 1.46rem;
}
.page-ab-subsidiaries .page-sub-nav ul {
  margin: 0px -10px;
  padding-top: 0.54rem;
}
.page-ab-subsidiaries .page-sub-nav ul li {
  width: 20%;
  margin-bottom: 10px;
}
.page-ab-subsidiaries .page-sub-nav ul li a {
  display: block;
  border: 1px solid rgba(209,209,209,0.95);
  border-radius: 8px 8px 0px 0px;
  margin: 0px 10px;
  height: 100%;
  padding: 0.775em 1em;
  color: #333;
}
.page-ab-subsidiaries .page-sub-nav ul li:hover a,
.page-ab-subsidiaries .page-sub-nav ul li.on a {
  background: #699B2C;
  color: #fff;
  border-color:#699B2C;
}
.page-ab-subsidiaries .page-sub-tit {
  padding: 0.55rem 0px 0.26rem;
}
.page-ab-subsidiaries .page-con {
  line-height: 1.75;
}
.page-ab-subsidiaries .page-bussion ul {
  margin: 0px -1.3125em;
  padding-top: 0.28rem;
}
.page-ab-subsidiaries .page-bussion ul li {
  width: 25%;
  margin-top: 0.75em;
}
.page-ab-subsidiaries .page-bussion ul li span {
  background: #FAFBFA;
  border-radius: 4px;
  display: block;
  height: 100%;
  margin: 0px 1.3125em;
  padding: 0.75em;
  color: #989998;
}
.page-ab-subsidiaries .page-sub-tit {
  padding-top: 0.4rem;
}
.page-ab-subsidiaries .page-address {
  padding-top: 0.27rem;
}
.page-ab-subsidiaries .page-address .page-ico {
  width:2.5625em;
  margin-right: 1em;
}
.page-ab-subsidiaries .page-address .page-ico img {
  width: 100%;
}
.page-ab-subsidiaries .page-address ul li {
  padding-top: 0.1rem;
}
.page-ab-subsidiaries .page-address dl dd {
  opacity: 0.7;
}
.page-ab-subsidiaries .page-panorama {
  padding-top: 0.6rem;
}
.page-ab-subsidiaries .page-panorama img {
  width: 100%;
}

@media only screen and (max-width:767px){
  .page-ab-subsidiaries {
    padding: 0.5rem 0px 0.7rem;
  }
  .page-ab-subsidiaries .page-sub-nav ul {
    margin: 0px -5px;
    padding-top: 0.3rem;
  }
  .page-ab-subsidiaries .page-sub-nav ul li {
    width: 50%;
  }
  .page-ab-subsidiaries .page-sub-nav ul li a {
    margin: 0px 5px;
    padding: 0.5em;
  }
  .page-ab-subsidiaries .page-bussion ul {
    margin: 0px -0.5em;
  }
  .page-ab-subsidiaries .page-bussion ul li {
    width: 50%;
  }
  .page-ab-subsidiaries .page-bussion ul li span {
    margin: 0px 0.5em;
  }
}




/* page-ab-contact */
.page-ab-contact {
  height: 7.84rem;
}
