
/* 2024-9-20 tao start */

#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a:hover {
  background-color: #036b37;
}
#navWrapper .content .nav > li.jsMoveEl span {
  background-color: #036b37;
}
.container_category a.active,
.container_category a:hover {
  background-color: #036b37;
}
.npagePage.post .service #listContent .item_tags a:hover {
  background-color: #036b37;
}
.mcustomize.tlir .container_content .contentbody .wrapper .description a:before,
.mcustomize.tril
  .container_content
  .contentbody
  .wrapper
  .description
  a:before {
  background-color: #036b37;
}
.npagePage
  .ad01
  .module_container
  .container_content
  .content_wrapper
  .item_block:hover
  .item_wrapper {
  background-color: #036b37;
}
#indexPage .project .item_block:after,
.npagePage:not(.post) .project .item_block:after {
  background-color: #036b37;
}
.npagePage.post .project #listContent .item_tags a:hover {
  background-color: #036b37;
}
.npagePage.post .news #listContent .item_tags a:hover {
  background-color: #036b37;
}
#indexPage
  .news
  .content_list
  .item_block:not(:first-child):hover
  .item_wrapper
  .item_info
  .title {
  color: #036b37;
}
.npagePage:not(.post)
  .news
  .content_list
  .item_block:hover
  .item_wrapper
  .item_info
  .title {
  color: #036b37;
}
#indexPage .team .item_block .item_wrapper {
  background-color: #036b37;
}
.npagePage:not(.post) .team .item_block:hover .item_wrapper {
  background-color: #036b37;
}
#navWrapper .content .nav > li:not(.jsMoveEl) > a.active,
#navWrapper .content .nav > li:not(.jsMoveEl) > a:hover {
  color: #036b37;
}

.agent-pc #sitecontent .videom .item_block:hover .item_info,
.agent-pc .npagePage:not(.post) .videom .item_block:hover .item_info {
  background-color: #036b37;
}

a:hover,
a.active {
  color: #036b37;
}

.title {
  color: #036b37;
}

#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-prev:hover,
#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {
  background-color: #036b37;
}
#header .nav > li .subnav {
  border-top-color: #036b37;
}

#mcontact #contactinfo div a:hover {
  border-color: #036b37;
  background-color: #036b37;
}

#online_open {
  background-color: #036b37;
  border-color: #036b37;
}
#online_open:hover {
  border-color: #036b37;
  background-color: #036b37;
}

#olx_head {
  background-color: #036b37;
}
#olx_qq li a:hover i {
  color: #036b37;
}

::-webkit-scrollbar {
  background-color: #036b37;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #036b37;
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #036b37;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #036b37;
}

#navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  border-color: #036b37;
}

#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a:hover {
  background-color: #036b37;
}

#navWrapper .content .nav > li.jsMoveEl span {
  background-color: #036b37;
}

.container_category a.active,
.container_category a:hover {
  background-color: #036b37;
}

.npagePage.post .service #listContent .item_tags a:hover {
  background-color: #036b37;
}

.mcustomize.tlir .container_content .contentbody .wrapper .description a:before,
.mcustomize.tril
  .container_content
  .contentbody
  .wrapper
  .description
  a:before {
  background-color: #036b37;
}

.npagePage
  .ad01
  .module_container
  .container_content
  .content_wrapper
  .item_block:hover
  .item_wrapper {
  background-color: #036b37;
}

#indexPage .project .item_block:after,
.npagePage:not(.post) .project .item_block:after {
  background-color: #036b37;
}

.npagePage.post .project #listContent .item_tags a:hover {
  background-color: #036b37;
}

.npagePage.post .news #listContent .item_tags a:hover {
  background-color: #036b37;
}

#indexPage
  .news
  .content_list
  .item_block:not(:first-child):hover
  .item_wrapper
  .item_info
  .title {
  color: #036b37;
}

.npagePage:not(.post)
  .news
  .content_list
  .item_block:hover
  .item_wrapper
  .item_info
  .title {
  color: #036b37;
}

#indexPage .team .item_block .item_wrapper {
  background-color: #036b37;
}

.npagePage:not(.post) .team .item_block:hover .item_wrapper {
  background-color: #036b37;
}

.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #036b37;
}

#navWrapper .content .nav > li:not(.jsMoveEl) > a:hover,
#navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  color: #036b37;
}

#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #036b37;
}

.npagePage.post .news #listContent .mlist .content_list .item_block:before {
  border-color: #036b37;
}

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #036b37;
}

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #036b37;
}

.npagePage.post #tabBtn .post-prev:not(.empty):hover,
.npagePage.post #tabBtn .post-next:not(.empty):hover {
  background-color: #036b37;
}

.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,
.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {
  border-color: #036b37;
}

.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #036b37;
}

.npagePage.post .project #postContent #postInfo .description a:hover {
  border-color: #036b37;
}

.npagePage.post .project #postContent #postInfo .description a:hover {
  background-color: #036b37;
}

.agent-mobile a {
  color: #036b37;
}

.agent-mobile #mm-slider .slider-info .title {
  color: #036b37;
}

.agent-mobile .mlist .container_header .title {
  color: #036b37;
}

.agent-mobile .mm-listview > li > a.active {
  color: #036b37;
}

.agent-mobile #category .label {
  background-color: #036b37;
}

.agent-mobile .dropmenu ul li a.active {
  color: #036b37;
}

.agent-mobile #pages a.active,
.agent-mobile #pages a:hover {
  color: #036b37;
}

.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {
  border-color: #036b37;
  background-color: #036b37;
}

.agent-mobile .project .item_block:hover .item_wrapper {
  background-color: #036b37;
}

.agent-mobile .npagePage.post #postInfo .description a:hover {
  background-color: #036b37;
}

.agent-mobile .ad01 .content_list li .title {
  color: #036b37;
}

.agent-mobile .ad01 .content_list li:hover .item_wrapper {
  background-color: #036b37;
}

.agent-mobile .team_tabs .tab_content .content_list li .title {
  color: #036b37;
}

.agent-mobile .team .item_block:hover .title {
  color: #036b37;
}

.agent-mobile .news .item_block:hover .item_info .title {
  color: #036b37;
}

.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
  color: #036b37;
}

.agent-mobile .cate-title {
  background-color: #036b37;
}

.agent-mobile #online a {
  color: #036b37;
}

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {
  color: #036b37;
}

.mlist .m_container .content .more:hover {
  background-color: #036b37;
  border-color: #036b37;
}

.mcustomize .contentbody .description a:hover {
  background-color: #036b37;
  border-color: #036b37;
}

a:hover,
a.active {
  color: #036b37;
}

.title {
  color: #036b37;
}

#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-prev:hover,
#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {
  background-color: #036b37;
}
#header .nav > li .subnav {
  border-top-color: #036b37;
}

#mcontact #contactinfo div a:hover {
  border-color: #036b37;
  background-color: #036b37;
}

#online_open {
  background-color: #036b37;
  border-color: #036b37;
}
#online_open:hover {
  border-color: #036b37;
  background-color: #036b37;
}

#olx_head {
  background-color: #036b37;
}
#olx_qq li a:hover i {
  color: #036b37;
}

::-webkit-scrollbar {
  background-color: #036b37;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #036b37;
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #036b37;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #036b37;
}

#navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  border-color: #036b37;
}

#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a:hover {
  background-color: #036b37;
}

#navWrapper .content .nav > li.jsMoveEl span {
  background-color: #036b37;
}

.container_category a.active,
.container_category a:hover {
  background-color: #036b37;
}

.npagePage.post .service #listContent .item_tags a:hover {
  background-color: #036b37;
}

.mcustomize.tlir .container_content .contentbody .wrapper .description a:before,
.mcustomize.tril
  .container_content
  .contentbody
  .wrapper
  .description
  a:before {
  background-color: #036b37;
}

.npagePage
  .ad01
  .module_container
  .container_content
  .content_wrapper
  .item_block:hover
  .item_wrapper {
  background-color: #036b37;
}

#indexPage .project .item_block:after,
.npagePage:not(.post) .project .item_block:after {
  background-color: #036b37;
}

.npagePage.post .project #listContent .item_tags a:hover {
  background-color: #036b37;
}

.npagePage.post .news #listContent .item_tags a:hover {
  background-color: #036b37;
}

#indexPage
  .news
  .content_list
  .item_block:not(:first-child):hover
  .item_wrapper
  .item_info
  .title {
  color: #036b37;
}

.npagePage:not(.post)
  .news
  .content_list
  .item_block:hover
  .item_wrapper
  .item_info
  .title {
  color: #036b37;
}

#indexPage .team .item_block .item_wrapper {
  background-color: #036b37;
}

.npagePage:not(.post) .team .item_block:hover .item_wrapper {
  background-color: #036b37;
}

.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #036b37;
}

#navWrapper .content .nav > li:not(.jsMoveEl) > a:hover,
#navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  color: #036b37;
}

#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #036b37;
}

.npagePage.post .news #listContent .mlist .content_list .item_block:before {
  border-color: #036b37;
}

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #036b37;
}

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #036b37;
}

.npagePage.post #tabBtn .post-prev:not(.empty):hover,
.npagePage.post #tabBtn .post-next:not(.empty):hover {
  background-color: #036b37;
}

.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,
.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {
  border-color: #036b37;
}

.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #036b37;
}

.npagePage.post .project #postContent #postInfo .description a:hover {
  border-color: #036b37;
}

.npagePage.post .project #postContent #postInfo .description a:hover {
  background-color: #036b37;
}

.agent-mobile a {
  color: #036b37;
}

.agent-mobile #mm-slider .slider-info .title {
  color: #036b37;
}

.agent-mobile .mlist .container_header .title {
  color: #036b37;
}

.agent-mobile .mm-listview > li > a.active {
  color: #036b37;
}

.agent-mobile #category .label {
  background-color: #036b37;
}

.agent-mobile .dropmenu ul li a.active {
  color: #036b37;
}

.agent-mobile #pages a.active,
.agent-mobile #pages a:hover {
  color: #036b37;
}

.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {
  border-color: #036b37;
  background-color: #036b37;
}

.agent-mobile .project .item_block:hover .item_wrapper {
  background-color: #036b37;
}

.agent-mobile .npagePage.post #postInfo .description a:hover {
  background-color: #036b37;
}

.agent-mobile .ad01 .content_list li .title {
  color: #036b37;
}

.agent-mobile .ad01 .content_list li:hover .item_wrapper {
  background-color: #036b37;
}

.agent-mobile .team_tabs .tab_content .content_list li .title {
  color: #036b37;
}

.agent-mobile .team .item_block:hover .title {
  color: #036b37;
}

.agent-mobile .news .item_block:hover .item_info .title {
  color: #036b37;
}

.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
  color: #036b37;
}

.agent-mobile .cate-title {
  background-color: #036b37;
}

.agent-mobile #online a {
  color: #036b37;
}

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {
  color: #036b37;
}

.mlist .m_container .content .more:hover {
  background-color: #036b37;
  border-color: #036b37;
}

.mcustomize .contentbody .description a:hover {
  background-color: #036b37;
  border-color: #036b37;
}

.agent-pc #header {
  background: none;
  height: 96px;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.3),
    rgba(0, 0, 0, 0)
  );
  box-shadow: none;
}
.agent-pc .gh0 #sitecontent {
  padding-top: 0;
}
.agent-pc #header .wrapper{
    width:100%;
}
.agent-pc #header .wrapper>.content{
    width:100%;
  height: 90px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.agent-pc #headTop {
  position: absolute;
  left: 40px;
  bottom: 0;
}
.agent-pc #logo {
  bottom: 17px;
  top: auto;
  transform: translateY(0);
}
.agent-pc #navWrapper .content .nav>li:not(.jsMoveEl){
    line-height:66px;
}
.agent-pc #navWrapper .content .nav {
  height: 66px;
}
.agent-pc #header #navWrapper .content .nav {
  backdrop-filter: blur(10px);
  background-color: rgb(37 37 37 / 20%);
  border-radius: 8px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.01);
}
#navWrapper .content .nav > li:not(.jsMoveEl) > a {
  color: #fff;
}
/* 2024-9-20 tao end */

/* 2024-9-23 css start */
body #footer p {
  width: 1200px;
}
.npagePage #banner,
.npagePage #banner div {
  height: 440px;

  
}


.agent-pc .npagePage:not(.post) #banner + #pageTarget {
  top: 440px;
}
/* 2024-9-23 css end*/

/* 2024-9-23 tao start */
.agent-pc #indexPage .news .content_list .item_block:first-child .details{
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.agent-pc
  #indexPage
  .news
  .content_list
  .item_block:first-child
  .details
  .ico_svg {
  color: #fff;
}
.agent-pc
  #indexPage
  .news
  .content_list
  .item_block:first-child
  .details:before,
.agent-pc
  #indexPage
  .news
  .content_list
  .item_block:first-child
  .details:after {
  display: none;
}
.agent-pc #indexPage .project .item_block {
  width: calc(100% / 2 - 15px);
}
.agent-pc .npagePage:not(.post) .team .item_block .item_img {
  display: none;
}
.agent-pc .npagePage:not(.post) .team .item_block .item_wrapper {
  width: 100%;
  float: left;
}
.agent-pc .npagePage:not(.post) .team .item_block .details {
  left: 40px;
}
/* 2024-9-23 tao end */