/* 2024-6-13 tao start */
.item_tags > a:hover,
.container_category > a:hover,
.item_tags > a.active,
.container_category > a.active {
  border-color: #255254;
  background-color: #255254;
}

#search-list .searchFormGroup input {
  border-color: #255254;
}

#search-list .searchFormGroup .searchSub {
  background-color: #255254;
}

.imagelink .owl-nav .owl-prev:hover,
.postSlider .owl-nav .owl-prev:hover,
.mlist .owl-nav .owl-prev:hover,
.ff_topSlider .owl-nav .owl-prev:hover,
.imagelink .owl-nav .owl-next:hover,
.postSlider .owl-nav .owl-next:hover,
.mlist .owl-nav .owl-next:hover,
.ff_topSlider .owl-nav .owl-next:hover {
  background-color: #255254;
}

.mlist .owl-dots .owl-dot.active span,
.imagelink .owl-dots .owl-dot.active span,
.mlist .owl-dots .owl-dot:hover span,
.imagelink .owl-dots .owl-dot:hover span {
  background-color: #255254;
  border-color: #255254;
}

.mcustomize .container_content .contentbody .description a:hover {
  background-color: #255254;
  border-color: #255254;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover,
.team.mlistpost .tabBtn .post-prev:not(.empty):hover,
.news.mlistpost .tabBtn .post-prev:not(.empty):hover,
.service.mlistpost .tabBtn .post-next:not(.empty):hover,
.team.mlistpost .tabBtn .post-next:not(.empty):hover,
.news.mlistpost .tabBtn .post-next:not(.empty):hover {
  background-color: #255254;
}

.project.mlistpost .tabBtn .post-prev:hover .details,
.project.mlistpost .tabBtn .post-next:hover .details {
  border-color: #255254;
  background-color: #255254;
}

.project.mlistpost .tabBtn .post-prev .img-wrap,
.project.mlistpost .tabBtn .post-next .img-wrap {
  border-color: #255254;
}

@media screen and (min-width: 1600px) {
  .project.mlistpost .post-prev:hover .details,
  .project.mlistpost .post-next:hover .details {
    border-color: #255254;
    background-color: #255254;
  }
}

.ff_indexPage .module .module_container .container_category a:hover,
.ff_indexPage .module .module_container .cont
#fFLsHmGz-layer-bg-grzjvfgqyt {  
    background-color: #183638 !important; 
}

#footer{  
    background-color: #255254   
}


.ellipsis{color: #7b8687}
#header.mini {  
  background-color: rgba(4, 32, 31, 0.9); 
}
.navitem span {color:#dee1e1}
.searchFormGroup input { background-color: #dee1e1 }

.mlist.project.module.ff_slider {  
  background-color: #e9ebf0; /* 设置背景色*/ 
  }
  
/* 2024-6-19 w end */

/* 2024-6-19 tao start */
.agent-mobile .imagelink ul {
  width: 360px !important;
  margin: 0 auto;
}
/* 2024-6-19 tao end */

/*2024-07-10 w start*/
.header .title {  
    color: #255254!important;
}
.container_header .title {  
    color: #255254 !important;  
}
.container_header::after {  
    content: "";  
    display: block;  
    background-color: #255254 !important;  
}
.agent-pc p.title.ellipsis:hover {
  color: #255254 !important;
} 
.ff_indexPage .service.ff_noSlider .module_container {
  border-bottom: 0 !important;
}
.dirImage.owl-carousel.owl-theme.owl-loaded {  
    display: none;  
}

.agent-pc .bodylist .ff_pageList {
    background-image: linear-gradient(to bottom, #255254 390px, #fff 390px, #fff 440px);
}

#pages .page-item.active, #pages .page-item:hover {
  border-color: #255254;
  color: #fff;
  background-color: #255254;
}
.ff_pageTarget .container_target a:hover {
  color: #255254;
}

.agent-pc .longPage.bodylistpost .ff_sitecontent {  
    background-image: none; /* 移除背景图像 */  
    padding-top: 100px; /* 保留内边距 */  
}
#online_open:hover {
  border-color: #255254;
  z-index: 1;
  background-color: #255254;
}
#shares a:hover {
  border-color: #255254;
  z-index: 1;
  background-color: #255254;
}
.agent-pc .bodylist #header,
.agent-pc .bodypage #header {
    background-color: #183638;
}

.agent-pc .bodylist #header.mini,
    {
    background-color: #183638;
}
.agent-pc .longPage:not(.bodyindex) #header.mini {
    background-color: #183638;
}
.ff_pageTarget .container_target a:hover {
  color: #255254;
}

.ff_pageTarget .container_target a:last-child {
  color: #255254;
}
.ff_pageTarget .container_target a:hover {
  color: #255254;
}

.agent-pc .ff_indexPage .project.ff_slider .dot_wrapper {
    width: 61%;
    background-color: #255254;
}

  
/* 设置默认的字体颜色 */  
.agent-pc .ff_indexPage .project.ff_slider .owl-dots span {  
    color: #95a5a6;  
}  
  
.ff_indexPage .project.ff_slider .dot_wrapper .owl-dot.active span, .ff_indexPage .project.ff_slider .dot_wrapper .owl-dot:hover span {
  color: #e9ebf0;
  border-color: #e9ebf0;
}
.ff_indexPage .project.ff_slider .owl-nav [class*=owl-] .iconfont {
  color: #95a5a6;
}

.ff_indexPage .project.ff_slider .owl-nav [class*=owl-]:hover .iconfont{
  color: #255254;
}
#navWrapper .content .nav > .navitem > a:hover {
  border-color: #e9ebf0;
  color: #255254;
}

.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #255254;
}
.agent-pc .bodylist.bodyproject .project.ff_noSlider .item_block .item_wrapper .details::after {
    content: '';
    position: absolute;
    width: 0;
    height: 1px;
    background-color: #255254;
    bottom: 0;
    right: 0;
    opacity: 0;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.agent-pc .bodylist.bodyproject .project.ff_noSlider .item_block:hover .item_wrapper .details {
    bottom: 66px;
    color: #255254;
}
.agent-pc #navWrapper .content .nav>.navitem .subnav li a:hover {
    background-color: transparent;
    color: #255254;
}
.longPage #header #navWrapper .navitem .subnav li a.active {
    color: #255254;
}
.agent-mobile .indexPage .mcustomize .description a{
    background-color: #255254;
    border-color: #255254;
}
.ff_indexPage .project.ff_slider .item_block .item_box .item_wrapper .subtitle {
  color: #999;
}
.ff_indexPage .project.ff_slider .item_block .item_box .item_wrapper .description {
  font-size: 13px;
  line-height: 28px;
  height: 112px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #999;
}
#olx_head {
  padding: 20px;
  line-height: 16px;
  height: 16px;
  background: #255254;
  color: #ffffff;
  font-size: 14px;
}
.ff_indexPage .project.ff_slider .owl-nav {
  width: 47%;
  height: 80px;
  background-color: #fff;
  position: absolute;
  bottom: -79px;  /* 设置首页Case Studies */  
  top: auto;
  transform: none;
  right: 0;
  z-index: 1;
}
.agent-pc .bodyindex #header.mini #navWrapper .content .nav>.navitem>a:hover {
    color: #dee1e1;
}

#online_lx {  
    display: none;  
} 
#shares {  
    display: none;  
}  /*隐藏侧边分享电话*/
.longPage.bodylistpost #header {
    background-color: #183638;
}
/*2024-07-10 w end*/

/* 2024-7-22 tao start */
.agent-mobile .mm-listview > li > a.active {
  background-color: #183638;
}
.agent-mobile .project .item_block:hover {
  background-color: #183638;
}
.agent-mobile #header {
  background-color: #183638;
}
/* 2024-7-22 tao end */
.agent-pc #footer p .beian {
    color: #7b8687 !important;
}
#flogodes{display: none !important;}
#flogo{display: none !important;} /* 隐藏版权链接 */
#topSlider .owl-nav {  
    display: none;  
} /* 隐藏轮播控件 */
.agent-mobile #footer p strong {
    display:none !important;}