.com-t h3 {
  font-size: 1.27rem;
  font-weight: normal;
}
.com-t p {
  font-size: 0.91rem;
  font-weight: bold;
}
.com-t p span {
  font-weight: bold;
  color: #C79B6B;
}
.banner .swiper-num {
  position: absolute;
  left: 4.2%;
  bottom: 1.82rem;
  z-index: 2;
}
.banner .swiper-num * {
  color: #fff;
}
.banner .swiper-num .nowIndex {
  font-size: 2.5rem;
  font-weight: bold;
}
.banner .swiper-num strong {
  margin: 0.45rem 0 0.18rem;
}
.banner .swiper-num strong,
.banner .swiper-num .total {
  font-weight: bold;
}
.banner .swiper-pagination {
  left: 77%;
  bottom: 1.82rem;
}
.banner .swiper-pagination span {
  position: relative;
}
.banner .swiper-pagination span svg {
  position: absolute;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.banner .swiper-pagination span svg circle {
  stroke: #EDB174;
  stroke-width: 3;
  stroke-dasharray: 0 60;
  fill: none;
}
.banner .swiper-pagination span.swiper-pagination-bullet-active svg circle {
  animation: move 6s linear;
}
@keyframes move {
  100% {
    stroke-dasharray: 60 60;
  }
}
.banner .swiper-pagination-bullet {
  width: 0.64rem;
  height: 0.64rem;
  background-color: #fff;
  margin: 0 0.45rem !important;
  opacity: 1;
}
.banner .swiper-pagination-bullet-active {
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: 3px solid #fff;
}
.banner .swiper-slide {
  position: relative;
}
.banner .swiper-slide .txt {
  position: absolute;
  left: 4.2%;
  bottom: 32.5%;
  z-index: 2;
}
.banner .swiper-slide .txt * {
  color: #fff;
}
.banner .swiper-slide .txt p {
  font-size: 1.77rem;
}
.banner .swiper-slide .txt h3 {
  font-size: 3.64rem;
}
.newsCenter .news-t {
  margin-top: 3.86rem;
  margin-bottom: 2.14rem;
}
.newsCenter .news-t ul li {
  width: 4.73rem;
  height: 1.91rem;
  line-height: 1.91rem;
  text-align: center;
  background-color: #F9F3ED;
  color: #C79B6B;
  margin-left: 0.05rem;
  cursor: pointer;
}
.newsCenter .news-t ul li a {
  display: block;
  height: 1.91rem;
  line-height: 1.91rem;
}
.newsCenter .news-t ul .news-active {
  background-color: #C79B6B;
  color: #fff;
}
.newsCenter .news-box {
  transition: all 0.5s ease;
}
.newsCenter .news-box > .img {
  position: relative;
}
.newsCenter .news-box > .img > .img {
  overflow: hidden;
  position: relative;
  padding-bottom: 57.52%;
}
.newsCenter .news-box > .img > .img img {
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s ease;
  object-fit: cover;
  height: 100%;
}
.newsCenter .news-box h3 {
  height: 0.82rem;
  transition: all 0.4s ease;
  font-weight: normal;
  font-size: 0.73rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1;
}
.newsCenter .news-box p {
  color: #919191;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.newsCenter .news-box .date {
  color: #919191;
  font-size: 0.55rem;
}
.newsCenter .news-box:hover img {
  transform: scale(1.04);
}
.newsCenter .news-box:hover h3 {
  color: #C79B6B;
}
.newsCenter .news-swiper {
  width: 47.1%;
}
.newsCenter .news-swiper .swiper-pagination {
  bottom: 22%;
  text-align: right;
  padding-right: 5%;
}
.newsCenter .news-swiper .swiper-pagination-bullet {
  background-color: #C79B6B;
  opacity: 0.5;
}
.newsCenter .news-swiper .swiper-pagination-bullet-active {
  opacity: 1;
}
.newsCenter .news-fir .txt {
  padding: 1.23rem 0 0.18rem;
}
.newsCenter .news-fir h3 {
  margin-bottom: 1rem;
}
.newsCenter .news-more {
  width: 49.5%;
}
.newsCenter .news-more .news-item {
  padding-bottom: 0.6rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #E5E5E5;
}
.newsCenter .news-more .news-item .txt {
  width: 100%;
}
.newsCenter .news-more .news-item .txt h3 {
  margin-bottom: 0.5rem;
}
.newsCenter .news-more .news-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.newsCenter .news-container {
  display: none;
}
.newsCenter .news-selected {
  display: flex;
}
.aboutUs {
  margin-top: 4.09rem;
}
.aboutUs .about-top {
  background-color: #FAFAFA;
  padding: 3.64rem 0;
}
.aboutUs .about-container {
  position: relative;
  background-color: #fff;
  margin-bottom: 1.82rem;
}
.aboutUs .about-container .about-info {
  width: 55.7%;
  background-color: #fff;
  padding: 1.95rem 15% 2.14rem 6.2%;
}
.aboutUs .about-container .about-info .info {
  color: #5C5C5C;
  margin-top: 1.82rem;
}
.aboutUs .about-container .about-info .more {
  width: 4.73rem;
  height: 1.91rem;
  display: inline-block;
  line-height: 1.91rem;
  text-align: center;
  margin-top: 2.05rem;
  background-color: #C79B6B;
  color: #fff;
  transition: all 0.3s ease;
}
.aboutUs .about-container .about-info .more:hover {
  transform: translateY(-0.23rem);
}
.aboutUs .about-container .about-img {
  position: absolute;
  right: 0;
  top: 0;
  width: 44.3%;
  height: 100%;
  display: block;
}
.aboutUs .about-container .about-img img {
  height: 100%;
  object-fit: cover;
}
.aboutUs .about-item {
  position: relative;
  width: 31.9%;
  padding: 2rem 3.1%;
  background-color: #C79B6B;
  box-sizing: border-box;
}
.aboutUs .about-item * {
  color: #fff;
}
.aboutUs .about-item h3 {
  font-size: 1.09rem;
  font-weight: normal;
}
.aboutUs .about-item .more {
  display: inline-block;
  width: 4.14rem;
  height: 1.27rem;
  line-height: 1.27rem;
  font-size: 0.55rem;
  text-align: center;
  box-sizing: border-box;
  border: 0.05rem solid #fff;
  margin-top: 0.91rem;
}
.aboutUs .about-item .more:hover {
  background-color: #fff;
  color: #C79B6B;
}
.aboutUs .about-item .icon {
  position: absolute;
  right: 8.7%;
  top: 50%;
  transform: translateY(-50%);
}
.aboutUs .about-item .icon i {
  font-size: 4.36rem;
  color: #E6D3BE;
}
.aboutUs .about-item:nth-of-type(1) .icon {
  right: 10.22%;
  width: 23.91%;
}
.aboutUs .about-item:nth-of-type(2) .icon {
  right: 10.22%;
  width: 21.52%;
}
.aboutUs .about-item:nth-of-type(3) .icon {
  right: 13.91%;
  width: 23.04%;
}
.aboutUs .graphics {
  position: relative;
  width: 90vw;
}
.aboutUs .graphics .jt {
  position: absolute;
  left: 10%;
  top: 20%;
  width: 34.7%;
  opacity: 0;
}
.aboutUs .graphics .jt-on {
  animation: clip 4s linear;
  -webkit-animation: clip 4s linear;
  opacity: 1;
}
.aboutUs .biao {
  margin-top: 1.82rem;
  height: 27.73rem;
  background: url(../images/map-bg.png) no-repeat center;
  background-size: contain;
}
@keyframes clip {
  0% {
    clip: rect(0px 0px 0px 0px);
    opacity: 1;
  }
  25% {
    clip: rect(0px 148px 140px 0px);
    opacity: 1;
  }
  50% {
    clip: rect(0px 295px 140px 0px);
    opacity: 1;
  }
  75% {
    clip: rect(0px 443px 140px 0px);
    opacity: 1;
  }
  100% {
    clip: rect(0px 600px 140px 0px);
    opacity: 1;
  }
}
.infomation {
  background-color: #FBFBFB;
  padding: 3.41rem 0 4.45rem;
  margin-top: 4.45rem;
}
.infomation .info-container {
  width: 47.9%;
}
.infomation .info-container .com-t {
  margin-bottom: 2.27rem;
}
.infomation .info-container .info-item {
  padding-bottom: 0.91rem;
  margin-bottom: 0.91rem;
  border-bottom: 0.05rem solid #E5E5E5;
}
.infomation .info-container .info-item p {
  width: calc(100% - 4rem);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.infomation .info-container .info-item .date {
  font-size: 0.55rem;
  color: #919191;
}
.infomation .info-container .info-item:hover p {
  color: #C79B6B;
}
.infomation .info-container .info-item:last-of-type {
  margin-bottom: 0;
}
.infomation .info-swiper {
  margin-bottom: 1.36rem;
}
.infomation .info-swiper .swiper-slide .img {
  position: relative;
  padding-bottom: 43.48%;
  overflow: hidden;
}
.infomation .info-swiper .swiper-slide .img img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease;
}
.infomation .info-swiper .swiper-slide .txt {
  margin-top: 1.23rem;
}
.infomation .info-swiper .swiper-slide .txt h3 {
  height: 0.82rem;
  font-weight: normal;
  font-size: 0.73rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1;
}
.infomation .info-swiper .swiper-slide .txt p {
  color: #919191;
  margin: 1rem 0 0.86rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.infomation .info-swiper .swiper-slide .txt .date {
  color: #919191;
  font-size: 0.55rem;
}
.infomation .info-swiper .swiper-slide:hover .img img {
  transform: scale(1.05);
}
.infomation .info-swiper .swiper-slide:hover .txt h3 {
  color: #C79B6B;
}
.infomation .info-swiper .swiper-pagination {
  top: 59%;
  bottom: auto;
  text-align: right;
  padding-right: 5%;
}
.infomation .info-swiper .swiper-pagination-bullet {
  background-color: #C79B6B;
  opacity: 0.5;
}
.infomation .info-swiper .swiper-pagination-bullet-active {
  opacity: 1;
}
.infomation .announcement .announce-img {
  margin-top: 1.82rem;
}
.infomation .announcement .info-item {
  padding-bottom: 0.95rem;
  margin-bottom: 1.18rem;
}
@media only screen and (max-width: 1680px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 27%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 57%;
  }
}
@media only screen and (max-width: 1600px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 32%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 55%;
  }
}
@media only screen and (max-width: 1520px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 35%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 53%;
  }
}
@media only screen and (max-width: 1280px) {
  .banner .swiper-pagination-bullet-active {
    width: 16px;
    height: 16px;
  }
  .banner .swiper-pagination span svg {
    width: 16px;
    height: 16px;
  }
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 25%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 55%;
  }
}
@media only screen and (max-width: 1200px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 30%;
  }
}
@media only screen and (max-width: 1100px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 32%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 53%;
  }
}
@media only screen and (max-width: 960px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 35%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 50%;
  }
}
@media only screen and (max-width: 800px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 46%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 47%;
  }
}
@media only screen and (max-width: 760px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 48%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 44%;
  }
}
@media only screen and (max-width: 720px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 50%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 42%;
  }
}
@media only screen and (max-width: 640px) {
  .banner .swiper-slide .txt {
    bottom: 55.5%;
  }
  .banner .swiper-slide .txt p {
    font-size: 0.91rem;
  }
  .banner .swiper-slide .txt h3 {
    font-size: 1.36rem;
  }
  .banner .swiper-num .nowIndex {
    font-size: 1.2rem;
  }
  .banner .swiper-num {
    bottom: 1rem;
  }
  .banner .swiper-pagination {
    left: 60%;
    bottom: 1rem;
  }
  .newsCenter .news-t {
    flex-direction: column;
    align-items: flex-start;
  }
  .newsCenter .news-t .com-t {
    margin-bottom: 0.91rem;
  }
  .newsCenter .news-container {
    flex-direction: column;
  }
  .newsCenter .news-swiper {
    width: 100%;
  }
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 27%;
  }
  .newsCenter .news-fir {
    padding-bottom: 0.91rem;
    border-bottom: 1px solid #E5E5E5;
  }
  .newsCenter .news-fir p {
    margin-bottom: 1.23rem;
  }
  .newsCenter .news-more {
    width: 100%;
  }
  .newsCenter .news-more .news-item .txt p {
    margin: 0.5rem 0 0.23rem;
  }
  .newsCenter .news-box {
    margin-bottom: 0.91rem;
  }
  .aboutUs .about-container .about-info {
    width: 100%;
    margin-bottom: 0.91rem;
    padding: 1.95rem 2% 2.14rem 2%;
  }
  .aboutUs .about-container .about-img {
    position: static;
    width: 100%;
  }
  .aboutUs .about-bot {
    flex-direction: column;
  }
  .aboutUs .about-bot .about-item {
    width: 100%;
    margin-bottom: 0.45rem;
  }
  .aboutUs .graphics .jt {
    top: 33%;
  }
  .aboutUs .biao {
    height: 18rem;
  }
  .infomation > .main-center {
    flex-direction: column;
  }
  .infomation .info-container {
    width: 100%;
  }
  .infomation .building {
    margin-bottom: 1.36rem;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 58%;
  }
}
@media only screen and (max-width: 560px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 28%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 54%;
  }
}
@media only screen and (max-width: 520px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 30%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 52%;
  }
}
@media only screen and (max-width: 480px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 32%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 50%;
  }
}
@media only screen and (max-width: 440px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 34%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 48%;
  }
}
@media only screen and (max-width: 414px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 36%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 44%;
  }
}
@media only screen and (max-width: 375px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 38%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 42%;
  }
}
@media only screen and (max-width: 360px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 40%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 40%;
  }
}
@media only screen and (max-width: 320px) {
  .newsCenter .news-swiper .swiper-pagination {
    bottom: 44%;
  }
  .infomation .info-swiper .swiper-pagination {
    top: 38%;
  }
}
