.page-project-application{padding-bottom:120px;}
.page-project-application-index{padding-bottom:0;}


.project-catgory-wrap{padding-top:120px;display: flex;justify-content: center;}
.project-catgory-wrap .project-cate{position:relative;display: flex;align-items: center;width:100%;justify-content: center;}
.project-catgory-wrap .cate-arrow{
  width:38px;height:38px;display: flex;align-items: center;justify-content: center;
  cursor: pointer;
}
.project-catgory-wrap .project-cate{display: flex;align-items: center;}
.project-catgory-wrap .project-cate .cate-arrow.swiper-button-lock{display: none;}
.project-catgory-wrap .project-cate .cate-arrow i{font-size:18px;}
.project-catgory-wrap .project-cate .category-swiper{flex:1;}
.project-catgory-wrap .project-cate .swiper-slide{width:auto;}
.project-catgory-wrap .project-cate .cate-item-link{display: block;font-size:14px;margin-right:8px;background-color: #f5f5f5;border-radius: 999px;height:44px;width:160px;display: flex;align-items: center;justify-content: center;}
.project-catgory-wrap .project-cate .cate-item-link.active,.project-catgory-wrap .project-cate .cate-item-link:hover{background: var(--primary-color);color:#fff;border-radius: 999px;}
.project-catgory-wrap .project-cate .category-swiper-wrap{display: flex;justify-content: center;overflow:hidden;}

/* project card item */
.project-card-list{margin-top:0}
.project-card-block{margin-top:90px;}
.project-card-block .card-block-tit{display: flex;justify-content: space-between;align-items: center;}
.project-card-block .card-block-tit .tit-txt{font-size:36px;font-weight:400;}
.project-card-block .card-block-tit .tit-more{font-size:14px;}
.project-card-block .card-block-desc-box{margin-top:24px;}
.project-card-block .card-block-desc-box .t1{font-size:20px;}
.project-card-block .card-block-desc-box .t2{font-size:14px;margin-top:4px;color:var(--text-color-second);}
.project-card-block .card-block-cont{margin-top:50px;}
.project-card-block .card-block-cont .common-paging{margin-top:72px;}
.project-card-block .card-block-cont .card-block-main-item:hover .main-item-tit a{color:var(--primary-color);}

.project-card-block .card-block-cont .card-block-main-item:hover .item-img{transform: scale(1.05);}
.project-card-block .card-block-cont .main-item-img{}
.project-card-block .card-block-cont .main-item-img img.item-img{display: block;width:100%;border-radius: 10px;transition: all 0.3s ease;}
.project-card-block .card-block-cont .main-item-img .main-item-link{display: block;position: relative;overflow:hidden;border-radius: 10px;}
.project-card-block .card-block-cont .main-item-img .link-cover-left{width:450px;background:rgba(0,0,0,0.5);position:absolute;top:0;left:-450px;height:100%;border-radius: 10px;display: flex;align-items: center;justify-content: center;z-index: 2;opacity:0;transition: left 0.3s ease, opacity 0.3s ease;}
.project-card-block .card-block-cont .main-item-img .link-cover-left .left-in{margin-left:-72px;}
.project-card-block .card-block-cont .main-item-img .link-cover-left .left-in-link{color:#fff;margin-top:55px;}
.project-card-block .card-block-cont .main-item-img:hover .link-cover-left{left:0;opacity:1;}
 
.project-card-block .card-block-cont .main-item-tit{margin-top:20px;}
.project-card-block .card-block-cont .main-item-tit a{font-size:16px;font-weight:400;}

.project-card-block .card-block-cont .card-block-sub{margin-top:30px;}

@media screen and (max-width: 1520px) {
  
}
@media screen and (max-width: 1300px) {
  .page-project-application{padding-bottom:60px;}
  .project-catgory-wrap{padding-top:60px;}
  .project-card-block{margin-top:32px;}
  .project-card-block .card-block-tit .tit-txt{font-size:24px;}
  .project-card-block .card-block-desc-box{margin-top:12px;}
  .project-card-block .card-block-cont{margin-top:24px;}
  .project-message-list{padding:60px;margin-top:50px;}
  
}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .project-card-block .card-block-tit .tit-txt{font-size:20px;}
  .project-card-block .card-block-desc-box .t1{font-size:18px;}
}
@media screen and (max-width: 480px) {
  
}



/* 留言列表 */
.project-message-list{padding:120px 0;background-color: #FAFAFA;margin-top:100px;}

.project-message-list .message-list-swiper{padding-bottom:50px;}

.project-message-list .message-list-swiper .swiper-pagination-bullet{width:4px;height:4px;background:var(--primary-color);border-radius: 999px;}
.project-message-list .message-list-swiper .swiper-pagination-bullet-active{width:50px;height:4px;background:var(--primary-color);border-radius: 999px;}


@media screen and (max-width: 1300px) {
  .project-message-list{padding:60px;margin-top:50px;}
  .project-message-list .swiper-bottom-link{padding-top:24px;}
}
@media screen and (max-width: 1180px) {
  .project-message-list{padding:32px 0;}
  
}
@media screen and (max-width: 750px) {
  
}
@media screen and (max-width: 480px) {
  
}

  












