


/*公共样式*/
.pagination-wrap li a:hover .page-link,.pagination-wrap li a:hover i{color: var(--white);}/*页码*/
.pagination-wrap .page-item.disabled .page-link{margin-right: -0.5rem;}
.pagination-wrap li.active a{background-color: var(--primary);color: var(--white);}
@media (min-width: 1200px) {
.add-home .btn i{top: 4px;}
}





/* 页面BANNER标题  */
.ph-caption-details{color:#fff;margin-top:6%;}
.ph-caption-details h1{line-height:1.6;font-size:2rem;margin-bottom:1rem;}                              
.ph-caption-details .tag{padding:0 .6rem;color:rgba(255,255,255,.8);}                                     
.ph-caption-details .tag i{position:relative;top:1px}
@media (max-width: 1200px) {
.ph-caption-details h1{line-height:1.6;font-size:1.4rem;}
.ph-caption-details h1{line-height:1.6;font-size:1.8rem;}
}
@media (max-width: 992px) {
.ph-caption-details h1{line-height:1.6;font-size:1.4rem;}
}
@media (max-width: 561px) {
 .ph-caption-details{text-align:left;padding:0 2%;}
 .ph-caption-details h1{font-size:1.4rem;}
 .ph-caption-details .tag{padding:0 1.2rem 0 0;}
}

/* ------------------------------------------------------------- *
 * 页面主体
/* ------------------------------------------------------------- */
.bg-light2{background-color:#f5f9fc !important;}
.tt-section{position:relative;padding-top:5rem;padding-bottom:5rem;}
@media (max-width: 1200px) {
.tt-section{padding-top:3rem;padding-bottom:3rem;}
}
@media (max-width: 561px) {
.tt-section{padding-top:2rem;padding-bottom:2rem;}
}
/*------------------------------------------------------------- *
 * 详情页 details
/* ------------------------------------------------------------- */
.detailsBox{padding:0 10%;}
.detailsContent{font-size:1.15rem;line-height:2;text-align:justify;}
.detailsContent img{max-width:100%;}

@media (max-width:1200px) {
.detailsBox{padding:0 4%;}
.detailsContent h1{font-size:2.2rem;}
}
@media (max-width:561px) {
.detailsContent{font-size:1.1rem;line-height:1.8;}
.detailsContent h1{font-size:1.6rem;margin-top:-1rem;}
}

/* ------------------------------------------------------------- *
 * Header头部
/* ------------------------------------------------------------- */
.full-screen2{padding:0 6rem;margin:0 auto;}
@media (min-width: 2200px) {
.full-screen2{padding:0 7%;}
}
@media (max-width: 1680px) {
.full-screen2{padding:0 3rem;}
}
@media (max-width: 1200px) {
.full-screen2{padding:0 3%;}
}
@media (max-width: 561px) {
.full-screen2{padding:0 5%;}
}
/* ------------------------------------------------------------- *
 * 区块标题
/* ------------------------------------------------------------- */
.full-screen2 .tt-heading .tt-heading-tag,
.full-screen2 .tt-heading .tt-heading-tag img {height: 1.25rem;}
@media (max-width: 1200px) {
.full-screen2 .tt-heading {margin-bottom: 2rem;}
.full-screen2 .tt-heading .tt-heading-title {font-size: 2.2rem}
}

@media (max-width:992px) {
.full-screen2 .tt-heading {margin-bottom: 1.5rem;}
.full-screen2 .tt-heading .tt-heading-title {font-size: 2rem}
.full-screen2 .tt-heading-other {width: 75%;line-height: 1.6;}
}

@media (max-width: 561px) {
.full-screen2 .tt-heading{margin-bottom: 1rem;}
.full-screen2 .tt-heading .tt-heading-title {font-size: 1.8rem;margin-top: .5rem !important;margin-bottom: .5rem !important}
.full-screen2 .tt-heading-other {width: 95%;font-size: .913;line-height: 1.5}
}
/* ------------------------------------------------------------- *
 * 元素视差
/* ------------------------------------------------------------- */
.tt-gallery{position:relative;}
.tt-gallery-item{position:relative;display:block;overflow:hidden;z-index:1;}
.tt-gallery-image{position:relative;}
.tt-gallery-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}
.anim-image-parallax-wrap{height:100%;}

.tt-grid:not(.ttgr-not-cropped) .tt-gallery-image .anim-image-parallax-wrap,
.tt-grid:not(.ttgr-not-cropped) .tt-gallery-image .anim-image-parallax-inner,
.tt-grid:not(.ttgr-not-cropped) .tt-gallery-image .tt-gallery-image-hover-zoom,
.tt-grid .tt-gallery-video-wrap .anim-image-parallax-wrap,
.tt-grid .tt-gallery-video-wrap .anim-image-parallax-inner,
.tt-grid .tt-gallery-video-wrap .tt-gallery-image-hover-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.anim-zoomin-wrap,
.tt-gallery-image-wrap,
.tt-gallery-image,
.tt-gallery-image-hover-zoom {
  height: 100%;
}

/* 视差 item hover */
@media (min-width: 768px) {

  /* 剪辑路径 */
  .tt-gallery.ttga-hover [class*="ttgr-gap-"]:not(.ttgr-gap-1) .tt-gallery-item-inner {
    clip-path: inset(0 0 0 0);
    overflow: hidden;
    transition: clip-path 0.8s cubic-bezier(0.07, 0.72, 0.29, 0.96);
  }

  .tt-gallery.ttga-hover [class*="ttgr-gap-"]:not(.ttgr-gap-1) .tt-gallery-item:hover .tt-gallery-item-inner {
    clip-path: inset(3% 3% 3% 3%);
  }

  /* 图像缩放 (".tt-gallery-image-hover-zoom") */
  .tt-gallery.ttga-hover .tt-gallery-image-hover-zoom {
    transition: all 1s cubic-bezier(.165, .84, .44, 1);
  }

  .tt-gallery.ttga-hover .tt-gallery-item:hover .tt-gallery-image-hover-zoom {
    transform: scale(1.05);
  }
}
/* ------------------------------------------------------------- *
 * 新闻列表 newslist
/* ------------------------------------------------------------- */
.newslist{transition:all 0.5s;overflow:hidden;}
.newslist-img{height:16rem;border-radius:5px;overflow:hidden;position:relative}
.newslist-caption{width:100%;line-height:1.8;position:relative}
.newslist-caption h4,.newslist-caption h5{line-height:1.6;margin-bottom:1rem;}
.newslist-caption .iconfont{font-size:.913rem;margin:1.2rem 0 1rem;}
.newslist-caption .more a{font-size:.913rem;color:#000;padding-bottom:4px;background:linear-gradient(to right,currentcolor 0%,currentcolor 100%) 0px 95% / 0px 1px no-repeat;transition:all 500ms ease;background-size:50% 1px;margin-right:-5px;cursor:pointer;}
.newslist-caption .more a:hover,.newslist:hover .more a{background-size:100% 1px;}
.newslist-other{position:relative;}
.newslist-other .newslist-img{height:27rem;position:relative;}
.newslist-other .newslist-caption{position:absolute;bottom:0;z-index:10;padding:1.2rem 1.5rem;color:#fff;}
.newslist-other .newslist-caption h4 a,
.newslist-other .newslist-caption h5 a,
.newslist-other .newslist-caption .more a {color: #fff;}

/*新闻列表页*/
.newsBox .newslist {margin-bottom: 2rem !important;}
@media (max-width: 1200px) {
.newslist .newslist-img{height:12rem;}
.newslist-caption .iconfont{margin:.8rem 0 .5rem;}
.newslist-caption h4,.newslist-caption h5{margin-bottom:.5rem;font-size:1.2rem;line-height:1.5;}
.newsBox .newslist{margin-bottom:1.5rem !important;}
}
@media (max-width: 992px) {
.newslist .newslist-img {height: 10rem;}
}
@media (max-width: 561px) {
.newslist .newslist-img {height: 12rem;}
}
