
/* 2025-9-1 tao start */
.theme-wgreen #search-list .searchFormGroup .searchSub {
  background-color: #00357b;
}
.theme-wgreen #search-list .searchFormGroup input,
.theme-wgreen .bodyindex .searchGroup .searchFormGroup {
  border-color: #00357b;
}
.ff_indexPage
  .mlist.videom.ff_noSlider
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title {
  color: #00357b;
}

body #navWrapper .content .nav > .navitem > a.active {
  color: #00357b;
  border-color: #00357b;
}

body #navWrapper .content .nav > .navitem > a:hover,
#olx_qq li a:hover,
.ff_indexPage .team_tabs.mlist .owl-dots .active.owl-dot span,
.ff_indexPage .ff_topSlider .owl-dots .owl-dot span,
.ff_indexPage
  .mlist.team
  .content_wrapper
  .tab_button
  .item_block:hover
  .item_wrapper
  .item_info
  .title,
.ff_indexPage .mlist.videom .content_list .item_block:hover .details,
.ff_indexPage .mlist.service .owl-dots .owl-dot.active span,
.ff_indexPage .mlist.service .owl-dots .owl-dot span,
.ff_pageTarget .container_target a:last-child,
.ff_pageTarget .container_target a:hover,
.ff_indexPage
  .mlist.project.ff_noSlider
  .content_list
  .item_block:hover
  .item_info
  .title,
.ff_indexPage
  .ad01.mlist
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_indexPage
  .mlist.news
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_indexPage
  .mlist.service
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_pageList
  .ad01.mlist
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_pageList
  .mlist.news
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_postPage
  .content
  .mlistpost.news
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_pageList
  .mlist.videom
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_indexPage .mlist.videom .owl-dots .owl-dot span,
.npagePage
  .mlist.service
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_postPage
  .service
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_postPage
  .project
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.npagePage
  .mlist.team
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title.
  .ff_postPage
  .team.mlistpost
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.ff_indexPage
  .mlist.videom.ff_noSlider
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title {
  color: #00357b;
}

body #navWrapper .content .nav > .navitem .subnav,
.bodyindex
  .mlist.team
  .tab_content
  .content_list
  .owl-item.active
  .item_block
  img,
.mlist .owl-dots .owl-dot.active span,
.mlist .owl-dots .owl-dot:hover span {
  border-color: #00357b;
}

.ff_topSlider .owl-nav .owl-prev:hover,
.ff_indexPage #online_lx .owl-dots .owl-dot span,
.ff_indexPage #olx_head,
.ff_indexPage .mlist .owl-nav .owl-next:hover,
.ff_indexPage .ff_topSlider .owl-nav .owl-next:hover,
.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,
#olx_head,
.mlist .owl-dots .active.owl-dot span,
.ff_indexPage .mlist.videom .content_list .owl-nav .owl-next,
.ff_indexPage .mlist.videom .content_list .owl-nav .owl-prev,
.ff_indexPage .team_tabs.mlist .owl-nav .owl-next:hover,
.ff_indexPage .team_tabs.mlist .owl-nav .owl-prev:hover,
.ff_indexPage #mcontact .ff_social a:hover,
.service.mlistpost .tabBtn .post-prev:not(.empty):hover,
.team.mlistpost .tabBtn .post-prev:not(.empty):hover,
.news.mlistpost .tabBtn .post-prev:not(.empty):hover,
.videom.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,
.videom.mlistpost .tabBtn .post-next:not(.empty):hover,
.ff_indexPage .ff_topSlider .owl-nav .owl-prev::before,
.ff_indexPage .ff_topSlider .owl-nav .owl-next::before {
  background-color: #00357b;
}

.item_tags > a:hover,
.container_category > a:hover,
.item_tags > a.active,
.container_category > a.active,
.mlist:not(.imagelink) .content_list .item_block:hover .details,
#online_open:hover,
#shares a:hover,
.ff_indexPage #mcontact .contactform .inputtxt.submit:hover,
.mcustomize .container_content .contentbody .description a:hover,
#pages .page-item.active,
#pages .page-item:hover {
  border-color: #00357b;
  background-color: #00357b;
}

body #navWrapper .content .nav > .navitem .subnav li a:hover,
.ff_indexPage .mlist .content_wrapper .more:hover,
.ff_indexPage .mlist.team .content_wrapper .tab_button .item_block.active,
.ff_indexPage .mlist.videom .content_list .item_block .item_box .item_wrapper,
.ff_indexPage .mlist.imagelink .content_list .item_block .item_box::before,
.ff_indexPage .mcounter.module::after,
.ff_pageList .mlist.project .content_list .item_block:hover .item_wrapper,
.ff_pageList .team_tabs.module .content_list .item_block:hover .item_info {
  background-color: #00357b;
}
#online a,
.mm-listview > li > a.active,
.dropmenu ul li a.active,
#pages a.active,
#pages a:hover,
.agent-mobile .service .item_block:hover .item_info .title,
.agent-mobile #sitecontent .project .item_block:hover .title,
.agent-mobile
  .mlist.videom
  .content_list
  .item_block:hover
  .item_wrapper
  .item_info
  .title,
.agent-mobile #sitecontent .ad01 .content_list li:hover .title,
.agent-mobile .news .item_block:hover .item_info .title,
.agent-mobile .team_tabs .tab_content .content_list li:hover .title,
.agent-mobile
  .npagePage
  .mlist.service
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title,
.agent-mobile .mm-page .dropmenu ul li:hover a {
  color: #00357b;
}

.agent-mobile .team .item_block:hover .item_wrapper,
.agent-mobile #contactform .submit:hover {
  background-color: #00357b;
}

.agent-mobile .indexPage .mcustomize .description a,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background-color: #00357b;
  border-color: #00357b;
}

#category .label,
.cate-title {
  background-color: #00357b;
}
.ff_indexPage .ff_topSlider .owl-dots .owl-dot span {
  color: #00357b;
}
.mlist:not(.imagelink)
  .content_list
  .item_block:hover
  .item_box
  .item_wrapper
  .item_info
  .title {
  color: #00357b;
}
.ff_indexPage
  .team_tabs.module
  .tab_button
  .content_list
  .item_block.active
  .item_img::after,
.ff_indexPage
  .team_tabs.module
  .tab_button
  .content_list
  .item_block
  .item_img::after {
  background-color: rgba(0, 53, 123, 0.9);
}
.ff_indexPage .team_tabs.mlist .owl-dots .active.owl-dot span {
  color: #00357b;
}
body #navWrapper .content .nav > .navitem > a:hover {
  color: #00357b;
}
.ff_pageTarget .container_target a:last-child {
  color: #00357b;
}
.ff_indexPage
  .mlist.team
  .content_wrapper
  .tab_button
  .item_block:hover
  .item_wrapper
  .item_info
  .title {
  color: #00357b;
}
.ff_indexPage
  .mlist.team
  .content_wrapper
  .tab_button
  .item_block.active
  .item_wrapper
  .item_info
  .title {
  color: #fff;
}
/* 2025-9-1 tao end */

/* 2025-9-22 tao start */
.agent-pc #headTop {
  margin-right: 0;
}
.agent-pc #headTop #logo {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.agent-pc #header .wrapper > .content {
  display: flex;
  align-items: center;
  jusity-content: center;
}
.agent-pc #navWrapper {
  float: none;
}
.agent-pc #navWrapper {
  width: 100%;
  position: relative;
}
.agent-pc #navWrapper .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile_box {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.mobile_box .mobile_icon {
  width: 20px;
  fill: #00357b;
}
.mobile_box .mobile_con {
  margin-left: 8px;
  font-size: 14px;
  color: #666;
}
/* 2025-9-22 tao end */

/* 2025-10-10 tao start */
.agent-pc .ff_indexPage .mcustomize.module .container_content .mediabody .image {
  width: 100%;
}
.agent-pc .ff_indexPage .mcustomize.module .container_content .mediabody{
  width:calc(50% - 15px);
}
.agent-pc .mcustomize.tril .contentbody{
  width:calc(50% - 15px);
}
/* 2025-10-10 tao end */
