
/* 32940.css */
.item_tags>a,
.container_category>a {
    border-color: rgba(170, 170, 170, 0.2);
    color: #e02d28;
    background-color: transparent;
}

.item_tags>a:hover,
.container_category>a:hover,
.item_tags>a.active,
.container_category>a.active {
    border-color: #57bc4c;
    background-color: #57bc4c;
    color: #fff;
}

body #search-header .searchFormGroup input,
#search-list .searchFormGroup input {
    border-color: #57bc4c;
    background-color: #fff;
}

body #search-header .searchFormGroup input::-webkit-input-placeholder,
#search-list .searchFormGroup input::-webkit-input-placeholder {
    color: #959595;
}

body #search-header .searchFormGroup input:-moz-placeholder,
#search-list .searchFormGroup input:-moz-placeholder {
    color: #959595;
}

body #search-header .searchFormGroup input::-moz-placeholder,
#search-list .searchFormGroup input::-moz-placeholder {
    color: #959595;
}

body #search-header .searchFormGroup input:-ms-input-placeholder,
#search-list .searchFormGroup input:-ms-input-placeholder {
    color: #959595;
}

body #search-header .searchFormGroup .searchSub,
#search-list .searchFormGroup .searchSub {
    color: #fff;
    background-color: #57bc4c;
}

.imagelink .owl-nav .owl-prev,
.postSlider .owl-nav .owl-prev,
.mlist .owl-nav .owl-prev,
.ff_topSlider .owl-nav .owl-prev,
.imagelink .owl-nav .owl-next,
.postSlider .owl-nav .owl-next,
.mlist .owl-nav .owl-next,
.ff_topSlider .owl-nav .owl-next {
    background-color: rgba(0, 0, 0, 0.2);
}

.imagelink .owl-nav .owl-prev .iconfont,
.postSlider .owl-nav .owl-prev .iconfont,
.mlist .owl-nav .owl-prev .iconfont,
.ff_topSlider .owl-nav .owl-prev .iconfont,
.imagelink .owl-nav .owl-next .iconfont,
.postSlider .owl-nav .owl-next .iconfont,
.mlist .owl-nav .owl-next .iconfont,
.ff_topSlider .owl-nav .owl-next .iconfont {
    color: #fff;
}

.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: #57bc4c;
}

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

.imagelink .owl-nav .owl-prev.disabled:hover,
.postSlider .owl-nav .owl-prev.disabled:hover,
.mlist .owl-nav .owl-prev.disabled:hover,
.ff_topSlider .owl-nav .owl-prev.disabled:hover,
.imagelink .owl-nav .owl-next.disabled:hover,
.postSlider .owl-nav .owl-next.disabled:hover,
.mlist .owl-nav .owl-next.disabled:hover,
.ff_topSlider .owl-nav .owl-next.disabled:hover {
    background-color: rgba(0, 0, 0, 0.2);
}

.imagelink .owl-nav .owl-prev.disabled:hover .iconfont,
.postSlider .owl-nav .owl-prev.disabled:hover .iconfont,
.mlist .owl-nav .owl-prev.disabled:hover .iconfont,
.ff_topSlider .owl-nav .owl-prev.disabled:hover .iconfont,
.imagelink .owl-nav .owl-next.disabled:hover .iconfont,
.postSlider .owl-nav .owl-next.disabled:hover .iconfont,
.mlist .owl-nav .owl-next.disabled:hover .iconfont,
.ff_topSlider .owl-nav .owl-next.disabled:hover .iconfont {
    color: #fff;
}

.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: #57bc4c;
    border-color: #57bc4c;
}

.mlist .owl-dots .owl-dot span,
.imagelink .owl-dots .owl-dot span {
    border-color: rgba(170, 170, 170, 0.2);
}

.ff_indexPage .team_tabs.mlist {
    background-color: rgba(0, 0, 0, 0.03);
}

.mcustomize .wrapper .header .title {
    color: #e02d28;
}

.mcustomize .wrapper .header .subtitle {
    color: #bbb;
}

.mcustomize .wrapper .description {
    color: #999;
}

.mcustomize .container_content .contentbody .description a {
    border-color: rgba(170, 170, 170, 0.2);
    color: #797979;
}

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

.npagePage .ff_pageTarget {
    background-color: #fff;
}

.service.mlistpost .tabBtn .post-prev,
.project.mlistpost .tabBtn .post-prev,
.team.mlistpost .tabBtn .post-prev,
.news.mlistpost .tabBtn .post-prev,
.videom.mlistpost .tabBtn .post-prev,
.service.mlistpost .tabBtn .post-next,
.project.mlistpost .tabBtn .post-next,
.team.mlistpost .tabBtn .post-next,
.news.mlistpost .tabBtn .post-next,
.videom.mlistpost .tabBtn .post-next {
    background-color: #f5f5f5;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover,
.project.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,
.project.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 {
    background-color: #57bc4c;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,
.project.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,
.team.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,
.news.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,
.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,
.service.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,
.project.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,
.team.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,
.news.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,
.videom.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title {
    color: #fff;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,
.project.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,
.team.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,
.news.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,
.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,
.service.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,
.project.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,
.team.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,
.news.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,
.videom.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle {
    color: #fff;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .details,
.project.mlistpost .tabBtn .post-prev:not(.empty):hover .details,
.team.mlistpost .tabBtn .post-prev:not(.empty):hover .details,
.news.mlistpost .tabBtn .post-prev:not(.empty):hover .details,
.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .details,
.service.mlistpost .tabBtn .post-next:not(.empty):hover .details,
.project.mlistpost .tabBtn .post-next:not(.empty):hover .details,
.team.mlistpost .tabBtn .post-next:not(.empty):hover .details,
.news.mlistpost .tabBtn .post-next:not(.empty):hover .details,
.videom.mlistpost .tabBtn .post-next:not(.empty):hover .details {
    border-color: rgba(170, 170, 170, 0.2);
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,
.project.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,
.team.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,
.news.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,
.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,
.service.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,
.project.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,
.team.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,
.news.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,
.videom.mlistpost .tabBtn .post-next:not(.empty):hover .details:after {
    color: #fff;
}

.service.mlistpost .tabBtn .post-prev.empty,
.project.mlistpost .tabBtn .post-prev.empty,
.team.mlistpost .tabBtn .post-prev.empty,
.news.mlistpost .tabBtn .post-prev.empty,
.videom.mlistpost .tabBtn .post-prev.empty,
.service.mlistpost .tabBtn .post-next.empty,
.project.mlistpost .tabBtn .post-next.empty,
.team.mlistpost .tabBtn .post-next.empty,
.news.mlistpost .tabBtn .post-next.empty,
.videom.mlistpost .tabBtn .post-next.empty {
    background-color: #f8f8f8;
}

.service.mlistpost .tabBtn .post-prev .details,
.project.mlistpost .tabBtn .post-prev .details,
.team.mlistpost .tabBtn .post-prev .details,
.news.mlistpost .tabBtn .post-prev .details,
.videom.mlistpost .tabBtn .post-prev .details,
.service.mlistpost .tabBtn .post-next .details,
.project.mlistpost .tabBtn .post-next .details,
.team.mlistpost .tabBtn .post-next .details,
.news.mlistpost .tabBtn .post-next .details,
.videom.mlistpost .tabBtn .post-next .details {
    color: transparent;
}

.service.mlistpost .tabBtn .post-prev .infor-wrap .title,
.project.mlistpost .tabBtn .post-prev .infor-wrap .title,
.team.mlistpost .tabBtn .post-prev .infor-wrap .title,
.news.mlistpost .tabBtn .post-prev .infor-wrap .title,
.videom.mlistpost .tabBtn .post-prev .infor-wrap .title,
.service.mlistpost .tabBtn .post-next .infor-wrap .title,
.project.mlistpost .tabBtn .post-next .infor-wrap .title,
.team.mlistpost .tabBtn .post-next .infor-wrap .title,
.news.mlistpost .tabBtn .post-next .infor-wrap .title,
.videom.mlistpost .tabBtn .post-next .infor-wrap .title {
    color: #666;
}

.service.mlistpost .tabBtn .post-prev .details,
.project.mlistpost .tabBtn .post-prev .details,
.team.mlistpost .tabBtn .post-prev .details,
.news.mlistpost .tabBtn .post-prev .details,
.videom.mlistpost .tabBtn .post-prev .details {
    border-right-color: #e5e5e5;
}

.service.mlistpost .tabBtn .post-prev .details:before,
.project.mlistpost .tabBtn .post-prev .details:before,
.team.mlistpost .tabBtn .post-prev .details:before,
.news.mlistpost .tabBtn .post-prev .details:before,
.videom.mlistpost .tabBtn .post-prev .details:before,
.service.mlistpost .tabBtn .post-prev .details:after,
.project.mlistpost .tabBtn .post-prev .details:after,
.team.mlistpost .tabBtn .post-prev .details:after,
.news.mlistpost .tabBtn .post-prev .details:after,
.videom.mlistpost .tabBtn .post-prev .details:after {
    color: #797979;
}

.service.mlistpost .tabBtn .post-next .details,
.project.mlistpost .tabBtn .post-next .details,
.team.mlistpost .tabBtn .post-next .details,
.news.mlistpost .tabBtn .post-next .details,
.videom.mlistpost .tabBtn .post-next .details {
    border-left-color: rgba(170, 170, 170, 0.2);
}

.service.mlistpost .tabBtn .post-next .details:before,
.project.mlistpost .tabBtn .post-next .details:before,
.team.mlistpost .tabBtn .post-next .details:before,
.news.mlistpost .tabBtn .post-next .details:before,
.videom.mlistpost .tabBtn .post-next .details:before,
.service.mlistpost .tabBtn .post-next .details:after,
.project.mlistpost .tabBtn .post-next .details:after,
.team.mlistpost .tabBtn .post-next .details:after,
.news.mlistpost .tabBtn .post-next .details:after,
.videom.mlistpost .tabBtn .post-next .details:after {
    color: #797979;
}

.ff_postPage .team.mlistpost .postInfo .description a,
.ff_postPage .news.mlistpost .postInfo .description a {
    border-color: #dbdbdb;
    background-color: #fff;
    color: #555;
}

.ff_postPage .team.mlistpost .postInfo .description a:hover,
.ff_postPage .news.mlistpost .postInfo .description a:hover {
    background-color: #383838;
    color: #fff;
    border-color: #383838;
}

.ff_postPage .team.mlistpost .listContent_post,
.ff_postPage .news.mlistpost .listContent_post {
    border-top-color: rgba(170, 170, 170, 0.2);
}

.ff_postPage .service.mlistpost .postInfo .description a,
.ff_postPage .project.mlistpost .postInfo .description a,
.ff_postPage .videom.mlistpost .postInfo .description a {
    border-color: #dbdbdb;
    background-color: #fff;
    color: #555;
}

.ff_postPage .service.mlistpost .postInfo .description a:hover,
.ff_postPage .project.mlistpost .postInfo .description a:hover,
.ff_postPage .videom.mlistpost .postInfo .description a:hover {
    background-color: #383838;
    color: #fff;
    border-color: #383838;
}

.ff_postPage .service.mlistpost .listWrap .postInfo .description a,
.ff_postPage .project.mlistpost .listWrap .postInfo .description a,
.ff_postPage .videom.mlistpost .listWrap .postInfo .description a {
    border-color: #dbdbdb;
    background-color: #fff;
    color: #555;
}

.ff_postPage .service.mlistpost .listWrap .postInfo .description a:hover,
.ff_postPage .project.mlistpost .listWrap .postInfo .description a:hover,
.ff_postPage .videom.mlistpost .listWrap .postInfo .description a:hover {
    background-color: #383838;
    color: #fff;
    border-color: #383838;
}

.ff_postPage .service.mlistpost .listContent_post,
.ff_postPage .project.mlistpost .listContent_post,
.ff_postPage .videom.mlistpost .listContent_post {
    border-top-color: rgba(170, 170, 170, 0.2);
}

#mcontact .contactinfo .contact_name {
    color: #3d3d3d;
}

#mcontact .contactinfo p {
    border-left-color: #ececec;
    color: #e02d28;
}

#mcontact .ff_social a {
    color: #B3B3B3;
    background-color: rgba(255, 0, 0, 0);
}

#mcontact .ff_social a:hover {
    color: #fff;
    background-color: #5c5c5c;
}

#mcontact .contactform form::before {
    background-color: #46474e;
}

#mcontact .contactform .inputtxt {
    color: #D6D6D6;
    border-bottom-color: rgba(231, 228, 228, 0.22);
    color: #e02d28;
}

#mcontact .contactform .inputtxt.submit {
    background-color: rgba(186, 186, 186, 0);
    border-color: #6D6D6D;
}

#mcontact .contactform .inputtxt.submit:hover {
    background-color: rgba(186, 186, 186, 0.37);
    border-color: rgba(134, 134, 134, 0);
    color: #E8E8E8;
}

.project.mlistpost .postInfo .mainInfor .title {
    color: #444;
}

.project.mlistpost .postInfo .mainInfor .subtitle {
    color: #c1c1c1;
}

.project.mlistpost .postInfo .description {
    color: #929292;
}

.project.mlistpost .postInfo .description a {
    border-color: #dbdbdb;
    background-color: #fff;
    color: #555;
}

.project.mlistpost .postInfo .description a:hover {
    background-color: #383838;
    color: #fff;
    border-color: #383838;
}

#navWrapper .content .nav>.navitem>a:hover {
    border-color: #57bc4c;
    color: #57bc4c;
}

#navWrapper .content .nav>.navitem .subnav li a:hover {
    color: #fff;
    background-color: #57bc4c;
}

.mlist:not(.imagelink) .content_list .item_block:hover {
    background-color: transparent;
}

.mlist:not(.imagelink) .content_list .item_block:hover .details {
    border-color: #57bc4c;
    background-color: #57bc4c;
    color: #fff;
}

.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
    color: #e02d28;
}

.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {
    color: #868585;
}

.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .date_wrap {
    color: #868585;
}

.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
    color: #868585;
}

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

.mlist .owl-dots .owl-dot span,
.ff_topSlider .owl-dots .owl-dot span,
.imagelink .owl-dots .owl-dot span {
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, 0.5);
}

input,
textarea {
    outline-color: 0;
    background-color: 0;
}

html,
body {
    color: #666;
}

a {
    color: #666;
}

a.active {
    color: #333;
}

::-webkit-scrollbar-track-piece {
    background-color: #101012;
}

::-webkit-scrollbar {
    background-color: #57bc4c;
}

::-webkit-scrollbar-thumb {
    background-color: #333;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #57bc4c;
}

.item_tags {
    border-top-color: rgba(170, 170, 170, 0.2);
}

.item_tags>a {
    border-color: rgba(170, 170, 170, 0.2);
    color: #797979;
}

.container_header .title {
    color: #e02d28;
}

.container_header .subtitle {
    color: #bbb;
}

.mlist:not(.imagelink) .content_list .item_block {
    border-color: rgba(170, 170, 170, 0.2);
    background-color: transparent;
}

.mlist:not(.imagelink) .content_list .item_info .title {
    color: #333;
}

.mlist:not(.imagelink) .content_list .item_info .subtitle {
    color: #777;
}

.mlist:not(.imagelink) .content_list .date_wrap {
    color: #888;
}

.mlist:not(.imagelink) .content_list .item_des .description {
    color: #797979;
}

.mlist:not(.imagelink) .content_list .details {
    border-color: rgba(170, 170, 170, 0.2);
    color: #797979;
}

#pages .page-item {
    background-color: transparent;
    border-color: rgba(170, 170, 170, 0.2);
}

#pages .page-item.active,
#pages .page-item:hover {
    border-color: #57bc4c;
    color: #fff;
    background-color: #57bc4c;
}

.ff_pageTarget {
    background-color: #f7f7f7;
}

.ff_pageTarget .container_target a:hover {
    color: #57bc4c;
}

.ff_pageTarget .container_target a:last-child {
    color: #57bc4c;
}

.postbody hr {
    border-top-color: rgba(170, 170, 170, 0.2);
}

.postSlider .tab_button .item_block:hover .item_img:after,
.postSlider .tab_button .item_block.current .item_img:after {
    border-color: #57bc4c;
}

.postInfo .title {
    color: #444;
}

.postInfo .subtitle {
    color: #797979;
}

.postInfo .description {
    color: #888;
}

.postInfo .postbody {
    color: #888;
}

body #header {
    background-color: #fff;
}

body #headTop {
    border-bottom-color: rgba(170, 170, 170, 0.2);
}

body #hcontact p .telNum {
    color: #555;
    border-left-color: rgba(170, 170, 170, 0.2);
}

body #hcontact p .telNum:before {
    color: #adadad;
}

body #hcontact p a {
    color: #b1b1b1;
}

body #navWrapper .content .nav>.navitem:hover>a {
    color: #57bc4c;
}

body #navWrapper .content .nav>.navitem>a {
    border-bottom-color: transparent;
}

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

body #navWrapper .content .nav>.navitem .subnav {
    border-color: #57bc4c;
    background-color: #fff;
    box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
}

body #navWrapper .content .nav>.navitem .subnav li {
    border-bottom-color: rgba(170, 170, 170, 0.2);
}

body #navWrapper .content .nav>.navitem .subnav li a:hover {
    color: #fff;
    background-color: #57bc4c;
}

body #navWrapper .content .jsMoveEl {
    background-color: #57bc4c;
}

body #navWrapper .content .nav>.navitem>a.active {
    border-top-color: #57bc4c;
}

body #header.mini .wrapper {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

/* .ff_pageList .content {
    background-color: #181818;
} */

.ff_indexPage .mlist .content_wrapper .more {
    background-color: transparent;
    border-color: rgba(170, 170, 170, 0.2);
}

.ff_indexPage .mlist .content_wrapper .more:hover {
    color: #fff;
    background-color: #57bc4c;
}

.mlist .owl-dots .owl-dot span {
    border-color: transparent;
    background-color: #e5e5e5;
}

.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: transparent;
    box-shadow: 0 0 0 2px #57bc4c;
    border-color: transparent;
}

#sliderDirThemb,
#sliderDotThemb {
    border-color: #57bc4c;
}

#topSlider {
    background-color: transparent;
}

.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:before,
.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:after {
    background-color: rgba(0, 0, 0, 0.5);
    border-color: #1c1c1c;
}

.ff_topSlider .content_list .item_block div.mask {
    background-color: rgba(0, 0, 0, 0.3);
}

.ff_topSlider .content_list .item_block p {
    color: #ffffff;
}

.ff_topSlider .content_list .item_block p.subtitle {
    color: #ddd;
}

.ff_topSlider .progress {
    background-color: rgba(150, 57, 71, 0.8);
}

.ff_topSlider .owl-dots {
    background-color: rgba(0, 0, 0, 0.1);
}

.ff_topSlider .owl-dots .owl-dot span {
    border-color: transparent;
    background-color: #fff;
}

.ff_topSlider .owl-dots .owl-dot.active span {
    background-color: transparent;
    box-shadow: 0 0 0 2px #fff;
}

.ff_topSlider .owl-nav .owl-prev,
.ff_topSlider .owl-nav .owl-next {
    background-color: transparent;
}

.ff_indexPage .service .item_block,
.npagePage:not(.post) .service .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.service.mlistpost .listContent_post .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.ff_indexPage .service .content_list .item_block .item_box:after,
.npagePage:not(.post) .service .content_list .item_block .item_box:after {
    border-color: transparent;
}

.ff_indexPage .service .content_list .item_block .item_info:after,
.npagePage:not(.post) .service .content_list .item_block .item_info:after {
    background-color: transparent;
}

.ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title,
.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
    color: #333;
}

.ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info:after,
.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info:after {
    background-color: #e5e5e5;
}

.ff_indexPage .service .content_list .item_block:hover .item_box:after,
.npagePage:not(.post) .service .content_list .item_block:hover .item_box:after {
    border-color: #57bc4c;
}

body .service.mlist .content_list .item_block {
    border-left-color: 0;
    border-bottom-color: 0;
}

body .service.mlist .content_list .item_block:nth-child(1),
body .service.mlist .content_list .item_block:nth-child(2),
body .service.mlist .content_list .item_block:nth-child(3) {
    border-top-color: 0;
}

body .service.mlist .content_list .item_block:nth-child(3n) {
    border-right-color: 0;
}

.ff_indexPage .project .item_block,
.bodyproject .project .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.project.mlistpost .listContent_post .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.bodyindex .mlistpost.project .item_tags:after,
.bodyindex .mlist.project .item_tags:after,
.bodyproject .mlistpost.project .item_tags:after,
.bodyproject .mlist.project .item_tags:after {
    border-left-color: transparent;
}

.bodyindex .mlistpost.project .content_list .item_img .item_mask,
.bodyindex .mlist.project .content_list .item_img .item_mask,
.bodyproject .mlistpost.project .content_list .item_img .item_mask,
.bodyproject .mlist.project .content_list .item_img .item_mask {
    border-color: transparent;
}

.agent-pc .bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper,
.agent-pc .bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper,
.agent-pc .bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper,
.agent-pc .bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper {
    background-color: #e02d28;
}

.agent-pc .bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,
.agent-pc .bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,
.agent-pc .bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,
.agent-pc .bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
    color: #e4f4e3;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,
.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,
.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,
.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,
.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,
.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,
.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,
.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
    color: #e02d28;
}

.agent-pc .bodyindex .mlistpost.project .content_list .item_block:hover .item_tags,
.agent-pc .bodyindex .mlist.project .content_list .item_block:hover .item_tags,
.agent-pc .bodyproject .mlistpost.project .content_list .item_block:hover .item_tags,
.agent-pc .bodyproject .mlist.project .content_list .item_block:hover .item_tags {
    background-color: #57bc4c;
    border-top-color: rgba(255, 255, 255, 0.2);
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_tags:after,
.bodyindex .mlist.project .content_list .item_block:hover .item_tags:after,
.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags:after,
.bodyproject .mlist.project .content_list .item_block:hover .item_tags:after {
    border-left-color: rgba(255, 255, 255, 0.2);
}

.agent-pc .bodyindex .mlistpost.project .content_list .item_block:hover .item_tags a,
.agent-pc .bodyindex .mlist.project .content_list .item_block:hover .item_tags a,
.agent-pc .bodyproject .mlistpost.project .content_list .item_block:hover .item_tags a,
.agent-pc .bodyproject .mlist.project .content_list .item_block:hover .item_tags a {
    color: #e02d28;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_img .item_mask,
.bodyindex .mlist.project .content_list .item_block:hover .item_img .item_mask,
.bodyproject .mlistpost.project .content_list .item_block:hover .item_img .item_mask,
.bodyproject .mlist.project .content_list .item_block:hover .item_img .item_mask {
    border-color: #57bc4c;
}

.bodyindex .mlistpost.project .content_list .details,
.bodyindex .mlist.project .content_list .details,
.bodyproject .mlistpost.project .content_list .details,
.bodyproject .mlist.project .content_list .details {
    color: transparent;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .details,
.bodyindex .mlist.project .content_list .item_block:hover .details,
.bodyproject .mlistpost.project .content_list .item_block:hover .details,
.bodyproject .mlist.project .content_list .item_block:hover .details {
    background-color: transparent;
}

.project.mlistpost .tabBtn .post-prev,
.project.mlistpost .tabBtn .post-next {
    background-color: #fff;
    border-color: #f0f0f0;
}

.project.mlistpost .tabBtn .post-prev.empty,
.project.mlistpost .tabBtn .post-next.empty {
    background-color: #fff;
}

.project.mlistpost .postbody {
    background-color: #f8f8f8;
}

.project.mlistpost .postInfo .title {
    border-bottom-color: #eeeeee;
}

.project.mlistpost .postInfo .description {
    color: #929292;
}

.bodylistpost.bodyproject #navWrapper {
    border-bottom-color: rgba(170, 170, 170, 0.2);
}

.bodylistpost.bodyproject .npagePage .description a.more {
    color: #57bc4c;
    border-color: #57bc4c;
}

.bodylistpost.bodyproject .npagePage .description a.more:hover {
    background-color: #57bc4c;
    color: #fff;
    border-color: #57bc4c;
}

.bodyindex .team .item_block,
.bodylist.bodyteam .team .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.team.mlistpost .listContent_post .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.bodyindex .mlist.team,
.bodylist.bodyteam .mlist.team {
    background-color: #f5f7fa;
}

.bodyindex .mlist.team .content_list .item_block .item_img,
.bodylist.bodyteam .mlist.team .content_list .item_block .item_img {
    background-color: #57bc4c;
}

.bodyindex .mlist.team .content_list .item_block .item_wrapper,
.bodylist.bodyteam .mlist.team .content_list .item_block .item_wrapper {
    background-color: #fff;
    box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.06);
}

.bodyindex .mlist.team .content_list .item_block .details,
.bodylist.bodyteam .mlist.team .content_list .item_block .details {
    border-color: #fff;
    color: #fff;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper,
.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {
    background-color: rgba(114, 199, 105, 0.42);
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,
.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {
    color: #f2faf2;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title,
.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
    color: #fff;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description,
.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
    color: #f2faf2;
}

.bodyindex .mlist.team .content_list .item_block:hover .details,
.bodylist.bodyteam .mlist.team .content_list .item_block:hover .details {
    border-color: #fff;
    background-color: transparent;
}

.ff_indexPage .news .item_block,
.ff_pageList .news .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.news.mlistpost .listContent_post .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.bodyindex .mlist.news .content_list .item_block:hover .item_box .item_wrapper .date_wrap,
.bodylist.bodynews .mlist.news .content_list .item_block:hover .item_box .item_wrapper .date_wrap {
    color: #57bc4c;
}

.bodyindex .mlist.news .content_list .item_block:hover .details .fa,
.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {
    color: #57bc4c;
}

.bodyindex .mlist.news .content_list .item_block .details,
.bodylist.bodynews .mlist.news .content_list .item_block .details {
    background-color: transparent;
    color: transparent;
}

.bodyindex .mlist.news .content_list .item_block .date_wrap:after,
.bodylist.bodynews .mlist.news .content_list .item_block .date_wrap:after {
    background-color: #57bc4c;
}

.bodyindex .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap,
.bodylist.bodynews .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap {
    border-top-color: #e2e4e6;
}

.news.mlistpost .content_list .item_block {
    border-top-color: #f2f2f2;
}

.ff_postPage .news.mlistpost .postInfo .title {
    border-bottom-color: #ececec;
}

.ff_postPage .news.mlistpost .listContent_post {
    border-top-color: 0;
}

.ff_postPage .news.mlistpost .listContent_post h3 {
    border-bottom-color: #ececec;
}

.ff_postPage .news.mlistpost .item_tags>a:hover {
    background-color: #fff;
    color: #57bc4c;
}

.ff_postPage .news.mlistpost .item_tags>a:after {
    background-color: #e5e5e5;
}

.mcustomize.initlayout .container_content .contentbody .description a {
    background-color: #57bc4c;
    color: #fff;
}

.mcustomize.tlir .container_content .contentbody .description a,
.mcustomize.tril .container_content .contentbody .description a {
    background-color: #57bc4c;
    color: #fff;
}

.ff_indexPage .mcounter .content_list li:not(:last-child):after {
    background-color: rgba(170, 170, 170, 0.2);
}

.ff_indexPage .mcounter .content_list li .title {
    color: #797979;
}

.ff_indexPage .mcounter .container_content {
    color: #fff;
}

.ff_indexPage .mcounter .content_list li .title {
    color: #dff4dd;
}

.ff_indexPage .mcounter {
    background-color: transparent;
}

.imagelink .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.imagelink .content_list .item_block .item_box:after {
    border-color: rgba(170, 170, 170, 0.2);
}

.imagelink .content_list .item_block .item_box:hover {
    box-shadow: none;
}

.imagelink .content_list .item_block .item_wrapper .item_info .title {
    color: #797979;
}

#mcontact .contactform form {
    background-color: #fff;
}

#mcontact .contactinfo::before {
    background-color: #f5f7fa;
}

#mcontact .container_header .title {
    color: #e02d28;
}

#mcontact .container_header .subtitle {
    color: #acacac;
}

#mcontact .contactform {
    box-shadow: 0px 20px 80px rgba(76, 76, 76, 0.1);
}

#mcontact .contactform .inputtxt {
    border-color: #e1e7ee;
}

#mcontact .contactform .inputtxt.submit {
    background-color: #57bc4c;
    color: #fff;
    border-color: #57bc4c;
}

#mcontact .contactform .inputtxt.submit:hover {
    background-color: #57bc4c;
    color: #fff;
    border-color: #57bc4c;
}

.ff_indexPage .videom .item_block,
.npagePage:not(.post) .videom .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.videom.mlistpost .listContent_post .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.vPlayArea .vPlayItem {
    background-color: #fff;
    border-color: #dedede;
}

.videoTabBtns .videoTabBtn {
    background-color: #fff;
}

.videoTabBtns .videoTabBtn.next .icon:after {
    color: #848484;
}

.videoTabBtns .videoTabBtn.prev .icon:after {
    color: #848484;
}

.videoInfor .title {
    color: #2e2e2e;
}

.videoInfor .subtitle {
    color: #7d7d7d;
}

.videoBg {
    background-color: rgba(0, 0, 0, 0.8);
}

.videoBg.deepView {
    background-color: rgba(0, 0, 0, 0.9);
}

.videoBg.deepView .vPlayItem {
    background-color: transparent;
    border-color: transparent;
}

.bodyindex .videom.mlist .content_list .item_block:hover .item_mask,
.bodyvideom .videom.mlist .content_list .item_block:hover .item_mask {
    background-color: rgba(0, 0, 0, 0.4);
}

.bodyindex .videom.mlist .content_list .item_img,
.bodyvideom .videom.mlist .content_list .item_img {
    box-shadow: 0 0 0 20px #e5f1e8;
}

.bodyindex .videom.mlist .content_list .item_mask,
.bodyvideom .videom.mlist .content_list .item_mask {
    background-color: transparent;
}

.bodyindex .videom.mlist .content_list .item_mask:after,
.bodyvideom .videom.mlist .content_list .item_mask:after {
    background-color: #57bc4c;
    color: #fff;
}

.bodyindex .videom.mlist .content_list .item_wrapper .details,
.bodyvideom .videom.mlist .content_list .item_wrapper .details {
    color: #fff;
    background-color: #57bc4c;
}

.bodyindex .videom.mlist .content_list .item_info,
.bodyvideom .videom.mlist .content_list .item_info {
    border-bottom-color: #e5e9ef;
}

.bodyindex .videom.mlist .content_list .item_info .title,
.bodyvideom .videom.mlist .content_list .item_info .title {
    color: #57bc4c;
}

.bodylist.bodyvideom .mlist .content_list .item_img {
    box-shadow: 3px 5px 20px rgba(9, 9, 9, 0.1);
}

.ff_indexPage .ad01 .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.bodyad01 .ad01 .item_block {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

#footer {
    border-top-color: #e5eaf2;
    background-color: #f5f7fa;
}

#shares a {
    border-color: #e6e6e6;
    background-color: #fff;
}

#shares a:hover {
    border-color: #57bc4c;
    background-color: #57bc4c;
}

#shares a:hover i {
    color: #ffffff;
}

.fixed {
    background-color: rgba(0, 0, 0, 0.8);
}

#fixed_weixin .fixed-container {
    background-color: #ffffff;
}

#fixed_weixin .fixed-container p {
    color: #000;
}

#online_open {
    border-color: #e6e6e6;
    background-color: #fff;
}

#online_open:hover {
    border-color: #57bc4c;
    background-color: #57bc4c;
}

#online_open:hover i {
    color: #ffffff;
}

#online_lx {
    background-color: #ffffff;
    box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);
}

#olx_head {
    background-color: #57bc4c;
    color: #ffffff;
}

#olx_head i {
    color: #ffffff;
}

#olx_head i:hover {
    color: #ffffff;
}

#olx_qq {
    border-bottom-color: rgba(170, 170, 170, 0.2);
}

#olx_qq li a {
    color: #666;
}

#olx_qq li a:hover {
    color: #57bc4c;
    background-color: #eee;
}

#fixed_mp .fixed-container {
    background-color: #ffffff;
}

#fixed_mp .fixed-container p {
    color: #000;
}

#openAssist {
    background-color: #3b3b3b;
}

#openAssist i {
    color: #fff;
}

#assistBtn a {
    background-color: #3b3b3b;
}

#assistBtn a i {
    color: #fff;
}

#moduleControl a.moduleCItem {
    border-color: transparent;
    outline-color: 0;
}

#moduleControl a.moduleCItem:hover,
#moduleControl a.moduleCItem.active {
    border-color: #ffffff;
}

#moduleControl a.moduleCItem span {
    background-color: #555;
}

.netmask div i:before {
    color: #fff;
}

.bodyMask.open {
    background-color: rgba(0, 0, 0, 0.2);
}

.cursor {
    background-color: #e02d28;
    border-color: #e02d28;
    color: #fff;
}

.dom-gl {
    background-color: #181818;
    display: none;
}

/* .ff_pageList .content,
  .agent-pc .project.module,
  .agent-pc .news.module,
  #indexPage .module {
    background-color: #181818;
  } */

.ff_topSlider .owl-nav [class*="owl-"]:hover {
    background-color: rgba(255, 255, 255, 0);
}

.agent-pc #mcontact #contactform .inputtxt.submit {
    background-color: rgba(255, 255, 255, 0);
}

.agent-pc #mcontact .contactform .contactform_submit {
    background-color: #e02d28;
}

.mo-button {
    background-color: #fff;
}

.mo-button::before,
.agent-pc #mcontact .contactform .contactform_submit::before {
    background-color: #e02d28;
}

.agent-pc .formPage .mo-button input {
    background-color: rgba(255, 255, 255, 0);
}
.agent-pc .container_category:hover > a.active{
    color:#e02d28;
}
.agent-pc .container_category:hover > a:hover.active{
    color:#fff;
}
.agent-pc .container_category>a.active .move {
    background-color: #e02d28;
}

.agent-pc .container_category>a{
    color:#e02d28;
}
.agent-pc .container_category>a:hover {
    color: #fff;
}

.bodyMask {
    background-color: #000;
}

.agent-pc .project.mlistpost .tabBtn .post-next {
    background-color: rgba(255, 255, 255, 0);
}

.agent-pc .project.mlistpost .tabBtn .post-next .img-wrap {
    border-color: #fff;
}

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

.bodylistpost .ff_sitecontent {
    background-color: #fff;
}

.item_tags>a:hover,
.container_category>a:hover,
.item_tags>a.active,
.container_category>a.active {
    border-color: #e02d28;
}

@media screen and (min-width: 700px) and (max-width: 1024px) {
    body #openBtn .lcitem div {
        background-color: #fff;
    }

    #navMini .wrapper {
        background-color: #000;
    }

    #minNavScroll .navitem a {
        color: rgba(255, 255, 255, 0.3);
    }

    #minNavScroll .navitem a.active {
        color: #fff;
    }

    #minNavScroll .navitem .subnav {
        background-color: #132b47;
    }

    #minNavScroll .navitem .subnav::before {
        background-color: #000;
    }
}

/* .page-edit_page .body_container[data-theme] {
    background-color: #111;
} */

.module {
    background-color: #fff;
}

/* .npagePage .ff_pageTarget {
    background-color: #181818;
} */

.agent-pc body {

    background-color: #181818;

}

.agent-pc body #header {

    background-color: #e02d28;

}

.agent-pc body #header.mini {

    background-color: #e02d28;

    box-shadow: 0 10px 20px rgba(0, 0, 0, .20);

}



.agent-pc body #headTop {

    border-bottom-color: transparent;

}

.agent-pc body #navWrapper .content .nav>.navitem>a {

    color: #fff;

}

.agent-pc body #navWrapper .content .nav>.navitem>a.active {

    border-top-color: 0;

}

.agent-pc body #navWrapper .content .nav>.navitem .subnav {

    background-color: #111;

    border-color: transparent;

    box-shadow: 0 20px 20px rgba(0, 0, 0, .20);

}

.agent-pc body #navWrapper .content .nav>.navitem .subnav li a:hover {

    background-color: transparent;

}

.agent-pc .imagelink .owl-nav .owl-next .iconfont:before,

.agent-pc .postSlider .owl-nav .owl-next .iconfont:before,

.agent-pc .mlist .owl-nav .owl-next .iconfont:before,

.agent-pc .ff_topSlider .owl-nav .owl-next .iconfont:before {

    border-color: transparent transparent transparent #fff;

}

.agent-pc .imagelink .owl-nav .owl-prev .iconfont:before,

.agent-pc .postSlider .owl-nav .owl-prev .iconfont:before,

.agent-pc .mlist .owl-nav .owl-prev .iconfont:before,

.agent-pc .ff_topSlider .owl-nav .owl-prev .iconfont:before {

    border-color: transparent #fff transparent transparent;

}

.agent-pc .bodylist #banner:after {
    background-image: linear-gradient(to top, #181818, transparent);
}

.agent-pc .bodylist .module_container .container_header .title {

    color: #111;

}

.agent-pc .npagePage .ff_pageTarget .container_category {
    border-color: rgb(224 45 40 / 25%);

}

.agent-pc .ff_pageTarget .container_target a:last-child,

.agent-pc .ff_pageTarget .container_target a:hover {

    color: #111;

}

.agent-pc #pages .page-item.active,
.agent-pc #pages .page-item.page-item:hover {

    border-color: #fff;

    color: #181818;

    background-color: #fff;

}

.agent-pc a.active {

    color: #fff;

}

.agent-pc .service.mlistpost .tabBtn .post-prev:not(.empty):hover,

.agent-pc .project.mlistpost .tabBtn .post-prev:not(.empty):hover,

.agent-pc .team.mlistpost .tabBtn .post-prev:not(.empty):hover,

.agent-pc .news.mlistpost .tabBtn .post-prev:not(.empty):hover,

.agent-pc .videom.mlistpost .tabBtn .post-prev:not(.empty):hover,

.agent-pc .service.mlistpost .tabBtn .post-next:not(.empty):hover,

.agent-pc .project.mlistpost .tabBtn .post-next:not(.empty):hover,

.agent-pc .team.mlistpost .tabBtn .post-next:not(.empty):hover,

.agent-pc .news.mlistpost .tabBtn .post-next:not(.empty):hover,

.agent-pc .videom.mlistpost .tabBtn .post-next:not(.empty):hover {

    background-color: #111;

}

.agent-pc #olx_head {
    background-color: #e02d28;
    color: #181818;
}

.agent-pc .news.mlistpost .tabBtn .post-prev.empty,
.agent-pc .news.mlistpost .tabBtn .post-next.empty,
.agent-pc .news.mlistpost .tabBtn .post-prev,
.agent-pc .news.mlistpost .tabBtn .post-next {
    background-color: #111111;
}

.agent-pc .pageEditor .container_header .title,
.agent-pc .pageEditor .container_header .subtitle {
    color: #fff;
}



.agent-pc body #header #search-nav {

    color: #fff;

}

.agent-pc body .searchGroup .searchBox,
#search-list .searchGroup .searchBox {

    background-color: #fff;

}

.agent-pc body #header #search-nav .searchBox {
    background-color: rgba(0, 0, 0, .5);
}

.agent-pc body .searchGroup .searchFormGroup {
    background-color: #fff;

}

.agent-pc .ff_indexPage .project.mlist .container_header .subtitle {

    color: #e02d28;

}

.agent-pc .ff_indexPage .project.mlist .module_container .container_category {

    border-color: rgb(224 45 40 / 25%);



}

.agent-pc .container_category>a {

    border-color: transparent;

}

.agent-pc .container_category>a.active,

.agent-pc .container_category>a:hover {

    background-color: rgba(255, 255, 255, 0);

    color: #fff;

}

.agent-pc .project.mlist:not(.imagelink) .content_list .item_info .title {

    color: #111;
}

.agent-pc .bodyindex .mlist.project .content_list .item_block:hover .item_tags,
.agent-pc .bodyproject .mlist.project .content_list .item_block:hover .item_tags,
.agent-pc .item_tags>a:hover,
.agent-pc .item_tags>a.active {
    background-color: transparent;
}

.agent-pc .bodyproject .mlist.project .content_list .item_block .item_tags,
.agent-pc .bodyindex .mlist.project .content_list .item_block .item_tags {
    border-top-color: 0;
}

.agent-pc .bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper {

    background-color: transparent;

}

.agent-pc .bodyindex .mlist.project .content_list .item_block:hover .item_img .item_mask {

    border-color: transparent;

}

.agent-pc .container_category>a.ff_more:before {

    color: #828282;

}

.agent-pc .mlist .owl-dots .owl-dot.active span,
.imagelink .owl-dots .owl-dot.active span,

.agent-pc .mlist .owl-dots .owl-dot:hover span,
.imagelink .owl-dots .owl-dot:hover span {

    box-shadow: 0 0 0 2px #e02d28;

}

.agent-pc .mlist.project.ff_slider .owl-nav .owl-prev,

.agent-pc .mlist.project.ff_slider .owl-nav .owl-next {

    background-color: transparent;

}

.agent-pc .bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper {

    background-color: transparent;

}

.agent-pc .bodyproject .mlist.project .content_list .item_block:hover .item_img .item_mask {

    border-color: transparent;

}

.agent-pc .npagePage .content_editor .ff_pageTarget {

    background-color: #181818;

}

.agent-pc .project.mlistpost .postInfo .mainInfor .title {
    color: #fff;
    border-bottom-color: 0;
}

.agent-pc .project.mlistpost .postbody {
    background-color: #181818;
}

.agent-pc .bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper {
    background-color: transparent;
}

.agent-pc .ff_sitecontent .ff_postPage .content .listWrap #listContent .content_list .item_info .title {
    color: #fff;
}

.agent-pc .project.mlistpost .tabBtn .post-next .img-wrap {
    border-color: rgba(255, 255, 255, .1);
    background-color: #111;
}

.agent-pc .project.mlistpost .tabBtn .post-next:after {
    color: rgba(255, 255, 255, .5);
}



.agent-pc #indexPage.ff_indexPage .service.module {

    background-color: #111111;

}

.agent-pc .ff_indexPage .service.mlist .container_header .subtitle {

    color: #e02d28;

}


.agent-pc .service.mlist .content_list .item_info .title {

    color: #111;

}
.agent-pc .ff_indexPage .service.mlist .content_list .item_info .title{
    color: #fff;
}

.agent-pc .service.mlist:not(.imagelink) .content_list .item_block:hover .item_info .title {

    color: #fff;

}

.agent-pc .ff_indexPage .service.mlist .owl-nav .owl-prev,

.agent-pc .ff_indexPage .service.mlist .owl-nav .owl-next {

    background-color: #111111;

}

.agent-pc .service.mlist:not(.imagelink) .content_list .item_block:hover .details {

    border-color: #e02d28;

    background-color: #e02d28;

}

.agent-pc .service .content_list .item_block:hover .details>.fa {

    color: #fff;

}

.agent-pc .ff_indexPage .service.ff_slider .content_list .item_block .item_box:before {

    background-color: #fff;

}

.agent-pc .bodylist .service.module {

    background-color: #fff;

}

.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title {

    color: #e02d28;

}

.agent-pc .ff_indexPage .news.mlist .container_header .subtitle {

    color: #e02d28;



}

.agent-pc .ff_indexPage .news.mlist .module_container .container_category {

    border-color: rgb(224 45 40 / 25%);

}

.agent-pc .bodyindex .mlist.news .content_list .item_block,

.agent-pc .bodylist.bodynews .mlist.news .content_list .item_block {

    border-bottom-color:#f1f0f5;

}



.agent-pc .news.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title,

.agent-pc .news.mlist:not(.imagelink) .content_list .item_block .item_box .item_wrapper .item_info .title {

    color: #111;

}

.agent-pc .bodyindex .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap,

.agent-pc .bodylist.bodynews .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap {

    color: #e02d28;

}

.agent-pc .bodyindex .mlist.news.ff_noSlider .content_list .item_block .item_box .item_wrapper>.date_wrap .d::before,
.agent-pc .bodynews .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap .d:before {

    background-color: #e02d28;

}

.agent-pc .bodyindex .mlist.news.ff_noSlider .content_list .item_block .date_wrap .year,

.agent-pc .bodylist.bodynews .mlist.news .content_list .item_block .date_wrap .year {

    color: #e02d28;

}

.agent-pc .bodyindex .mlist.news.ff_slider .content_list .item_block .item_box .item_wrapper>.date_wrap {

    background-color: #181818;

}


.agent-pc .ff_postPage .news.mlistpost .postInfo .title {
    color: #111;
}

.agent-pc .ff_postPage .news.mlistpost .item_tags>a:hover {
    background-color: transparent;
    color: #e02d28;
}

.agent-pc .ff_sitecontent .ff_postPage .content .listWrap #listContent .content_list .item_info .title {
    color: #828282;
}

.agent-pc .ff_sitecontent .ff_postPage .content .listWrap #listContent .content_list .item_info .title:hover {
    color: #e02d28;
}

.agent-pc .news.mlistpost .content_list .item_block {
    border-top-color: #333;
}

.agent-pc .ff_postPage .news.mlistpost .item_tags>a:after {
    background-color: #333;
}



.agent-pc .ff_indexPage .module.mcustomize {

    background-color: #181818;

    border-bottom-color: #111111;

}

.agent-pc .mcustomize.tlir .container_content .contentbody .description a,

.agent-pc .mcustomize.tril .container_content .contentbody .description a {

    background-color: transparent;

    color: transparent;

}

.agent-pc .mcustomize.tlir .container_content .contentbody .description a:before,

.agent-pc .mcustomize.tril .container_content .contentbody .description a:before {

    color: #fff;



}

.agent-pc .mcustomize.initlayout .wrapper .header .subtitle {

    color: #e02d28;
    float: left;

}

.agent-pc .mcustomize.initlayout .container_content .contentbody .description a {

    background-color: transparent;

}





.agent-pc .ff_indexPage .mcounter {

    background-color: #181818;

}

.agent-pc .ff_indexPage .mcounter .content_list li .title {

    color: rgba(255, 255, 255, .5);

}



.agent-pc .bodyindex .mlist.team,

.agent-pc .bodylist.bodyteam .mlist.team {

    background-color: #181818;

}

.agent-pc .bodyindex .mlist.team .content_list .item_block .item_img,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_img {

    background-color: transparent;

}

.agent-pc .bodyindex .mlist.team .content_list .item_block .item_box .item_wrapper,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box .item_wrapper {

    background-color: transparent;

}

.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {

    background-color: transparent;

}

.agent-pc .ff_indexPage .team.mlist .container_header .subtitle {

    color: #fff;

}

.agent-pc .bodyindex .mlist.team .content_list .item_block .item_box .item_wrapper .item_info .title,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box .item_wrapper .item_info .title {

    color: #fff;

}

.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .details,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .details {

    border-color: #e02d28;

    background-color: #e02d28;

}

.agent-pc .bodyindex .mlist.team .content_list .item_block .details,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .details {

    color: transparent;

}

.agent-pc .team.mlist:not(.imagelink) .content_list .item_block:hover .details>.fa {

    color: #181818;

}

.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {

    color: rgba(255, 255, 255, .5);

}



.agent-pc .ff_indexPage .videom.module {

    background-color: #111;

}

.agent-pc .ff_indexPage .videom.mlist .container_header .subtitle {

    color: #fff;



}

.agent-pc .bodyindex .videom.mlist .content_list .item_info .title,

.agent-pc .bodyvideom .videom.mlist .content_list .item_info .title {

    color: #fff;

}

.agent-pc .videom.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title {

    color: #fff;

}

.agent-pc .bodyindex .videom.mlist .content_list .item_info,
.bodyvideom .videom.mlist .content_list .item_info {

    border-bottom-color: rgba(255, 255, 255, .1);

}

.agent-pc .bodyindex .videom.mlist .content_list .item_wrapper .details,

.agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .details {

    background-color: transparent;

    color: transparent;

}

.agent-pc .bodyindex .videom.mlist .content_list .item_wrapper .details .fa,

.agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .details .fa {

    color: #fff;
}

.agent-pc .ff_indexPage .videom.mlist.ff_slider .owl-nav .owl-prev:hover,

.agent-pc .ff_indexPage .videom.mlist.ff_slider .owl-nav .owl-next:hover {

    background-color: transparent;

}



.agent-pc .bodylist .videom {

    background-color: #181818;

}

.agent-pc .bodyvideom .videom.mlist .content_list .item_block .item_wrapper .details:before {
    color: transparent;
}

.agent-pc .bodyvideom .videom.mlist .content_list .item_block:hover .item_wrapper .details:before {
    color: #fff;
}

.agent-pc .ff_indexPage .team_tabs.mlist .container_header .subtitle {

    color: #e02d28;

}

.agent-pc .team_tabs.mlist:not(.imagelink) .content_list .item_block {

    border-top-color: #e02d28;

}

.agent-pc .team_tabs.mlist:not(.imagelink) .content_list .item_info .title {

    color: #e02d28;

}

.agent-pc .team_tabs.mlist:not(.imagelink) .content_list .item_des .description {
    color: #e02d28;
}

.agent-pc .team_tabs.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title {

    color: #e02d28;

}
.agent-pc .team_tabs.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_des .description{
    color: #e02d28;
}


.agent-pc .ff_indexPage .imagelink.module {

    background-color: #181818;

}

.agent-pc .ff_indexPage .imagelink.mlist .container_header .subtitle {

    color: #e02d28;

}

.agent-pc .imagelink.ff_slider .owl-nav .owl-prev:hover,

.agent-pc .imagelink.mlist.ff_slider .owl-nav .owl-next:hover {

    background-color: #fff;

}

.agent-pc .imagelink .owl-nav .owl-next:hover .iconfont,

.agent-pc .imagelink .owl-nav .owl-prev:hover .iconfont {

    color: #111;

}

.agent-pc #footer {

    border-top-color: transparent;

    background-color: #111;

}

.agent-pc #online_open,

.agent-pc #shares a {

    background-color: transparent;

    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .5);

}

.agent-pc #shares a:hover,

.agent-pc #online_open:hover {

    border-color: #181818;

    background-color: #111;

}

.agent-pc .bodyimagelink .ff_pageList .content .imagelink {

    background-color: #fff;

}



.agent-pc #mcontact {

    background-color: #111;

}

.agent-pc #mcontact .contactform form {

    background-color: transparent;

}

.agent-pc .ff_indexPage #mcontact .container_header .subtitle {

    color: #e02d28;

}

.agent-pc #mcontact .contactinfo .contact_name {

    color: #e02d28;

}

.agent-pc #mcontact .contactform .inputtxt {

    border-bottom-color: rgb(224 45 40 / 25%);

}

.agent-pc #mcontact .contactform .inputtxt.submit {

    background-color: #fff;

    border-color: #fff;

    color: #fff;

}



.agent-pc .mo-option-selected,

.agent-pc .mo-text input,

.agent-pc .mo-textarea textarea {

    background-color: #181818;

    border-bottom-color: rgba(255, 255, 255, .1);

    color: #fff;

}

.agent-pc .mo-fakeoptions {

    background-color: #111111;

}

.agent-pc .formPage .container_header .title {

    color: #fff;

}

.agent-pc .mo-button input {

    background-color: #fff;

    border-color: #fff;

    color: #181818;

}

.agent-pc .mo-option-selected:after {
    color: rgba(255, 255, 255, .5);
}

.agent-pc .ff_indexPage .ad01.mlist .container_header .subtitle {
    color: #fff;
}

.agent-pc .ff_indexPage .ad01.mlist .module_container .container_category {
    border-color: rgba(255, 255, 255, .1);
}

.agent-pc .searchPage .ff_pageList .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
    color: #e02d28;
}

.agent-pc .searchPage .search.mlist:not(.imagelink) .content_list .item_info .title {
    color: #fff;

}

.agent-pc .searchPage .search.mlist:not(.imagelink) .content_list .details {
    border-color: transparent;
    background-color: #e02d28;
    color: transparent;

}

.agent-pc .searchPage .search.mlist:not(.imagelink) .content_list .details .fa-angle-right {
    color: #333;
}

.searchPage .ff_pageList {
    background-color: #181818;
}

.agent-pc .ff_sitecontent .npagePage #page404 .fl {
    color: #fff;
}

.agent-pc .ff_sitecontent .npagePage #page404 .title {
    color: #828282;
}

.agent-pc .bodyservice .postInfo .title {
    color: #fff;

}
.agent-pc #sitecontent .imagelink.module .item_block{
    filter: grayscale(1);
}
.agent-pc #sitecontent .imagelink.module .item_block:hover{
filter: grayscale(0);
box-shadow:none ;
}
.bodyMask {
    background-color: #000;
}

.agent-mobile #menu {
    background-color: #181818;
}

.agent-mobile .mm-menu em.mm-counter {
    color: rgba(255, 255, 255, .5);
}

.mm-menu .mm-listview>li .mm-next:after {
    border-color: rgba(255, 255, 255, .5);
}

.agent-mobile #header {
    background-color: transparent;
}

.agent-mobile #header.header_mini {
    background-color: #181818;
}

.agent-mobile .bodylist #header {
    background-color: #181818;
}

.agent-mobile #_add_cat>li a.active {
    background-color: #e02d28;
    color: #fff;
}

.agent-mobile .mm-menu .mm-navbar>a {
    color: rgba(255, 255, 255, .7);
}

.mm-menu .mm-navbar .mm-btn:before {
    border-color: rgba(255, 255, 255, .7);
}

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

.agent-mobile .mm-listview>li>a {
    color: rgba(255, 255, 255, .5);
}

.agent-mobile .searchBtn {
    color: #fff;
}

.agent-mobile .lcitem .rect {
    background-color: #fff;
}

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

.agent-mobile .mlist .container_header .subtitle {
    color: #e02d28;
}

.agent-mobile .project .item_block .item_wrapper,
.agent-mobile .project .item_block:hover .item_wrapper {
    background-color: transparent;
}

.agent-mobile #sitecontent .project .item_block .title,
.agent-mobile .news .item_block .item_info .title,
.agent-mobile .news .item_block .item_info .title,
.agent-mobile .service .content_list .item_block .title,
.agent-mobile .team .item_block .title,
.agent-mobile .team_tabs .tab_content .content_list li .title {
    color: #111;
}
.agent-mobile .team_tabs .tab_content .content_list li .title {
    color: #e02d28;
}

.agent-mobile .module.mcustomize .description a.more {
    background-color: #181818;
}

.agent-mobile .module.mcustomize .header .title {
    color: #fff;
}

.agent-mobile .news .content_list li {
    border-bottom-color: rgba(255, 255, 255, .1);
}

.agent-mobile .news .item_block:hover .item_info .title,
.agent-mobile .team_tabs .tab_content .content_list li .description {
    color: #e02d28;
}

.agent-mobile .module.mcustomize .description a.more:hover {
    border-color: #e02d28;
}

.agent-mobile .module.mcustomize .description a.more:before {
    background-color: #e02d28;
}

.agent-mobile .videom .content_list .item_block .title {
    color: #fff;
}

.agent-mobile .indexPage .service a.details {
    background-color: #e02d28;
    color: transparent;
}

.agent-mobile .indexPage .service a.details .fa {
    color: #181818;
}

.agent-mobile .team_tabs .tab_content .content_list li {
    border-bottom-color: rgba(255, 255, 255, .20);
}

.agent-mobile .imagelink {
    background-color: #fff;
}

.agent-mobile #mcontact {
    background-color: #111;
}

.agent-mobile #mcontact .container_header .title {
    color: #e02d28;
    top: 86px;
}

#mcontact .contactinfo h3 {
    color: #e02d28;
}

.agent-mobile #mcontact .contactform p {
    border-bottom-color: rgb(224 45 40 / 25%);
}

.agent-mobile #mcontact .contactform p textarea {
    background-color: #111;
}

.agent-mobile #mcontact .contactform p.contactform_submit {
    background-color: #e02d28;
}

.agent-mobile #mcontact .container_header .subtitle {
    color: #e02d28;
}

.agent-mobile #footer {
    background-color: #111;
}

.agent-mobile body {
    background-color: #181818;
}

#pages a.active,
#pages a:hover {
    color: #fff;
}

.agent-mobile .npagePage.formPage .container_header .title {
    color: #fff;
}

.agent-mobile .npagePage.formPage .mo-button input {
    color: #333;
}

.agent-mobile .npagePage.formPage .mo-text input,
.agent-mobile .npagePage.formPage .mo-textarea textarea {
    color: #fff;
    background-color: #111;
}

.agent-mobile .search .item_info .title {
    color: #fff;
}

.agent-mobile .search .item_block {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.agent-mobile .npagePage.post #postInfo {
    border-bottom-color: rgba(255, 255, 255, .1);
}

.agent-mobile .npagePage.post #postInfo .title {
    color: #fff;

}

.agent-mobile .npagePage.pageEditor .container_header .title {
    color: #fff;
}


/* 2023-6-27 tao start */
.agent-pc body {
    background-color: #fff;
}


/* 2023-6-27 tao end */

/* lin 样式修改 */
.agent-pc .mcustomize.initlayout .wrapper .header .title{
    left: 0;
    top: 238px;
}
.agent-pc .mcustomize.initlayout .wrapper .header{
    float: left;
}
.agent-pc .mcustomize.initlayout .wrapper .description{
    float: right;
    width: 32%;
}
.agent-pc .mcustomize.initlayout .container_content{
    padding-top: 140px;
    padding-bottom: 140px;
}
.agent-pc .mcustomize.initlayout .wrapper .description p{
    text-align: left !important;
}
.agent-pc .mcustomize.initlayout .container_content .contentbody .description a{
    padding: 0;
}
.agent-pc #mcontact .contactinfo >div.ff_social{
display: none;
}

.agent-pc #mcontact .contactform .inputtxt::placeholder{
    color:#e02d28;
}
.agent-mobile .news .item_img{
    display: block;
}
.agent-mobile .indexPage .service.module{
    background-color: #111111;
}
.agent-mobile .team_tabs .tab_content .content_list li.item_block{
    border-top: 2px solid #e02d28;
    margin: 0 5%;
}
.agent-mobile .module.mcustomize .header{
display: none;
}
.agent-mobile .module.mcustomize .contentbody .wrapper{
    padding: 16% 0;
}
.agent-mobile .indexPage .service .content_list .item_block .title{
    color: #fff;
}
.agent-mobile .news.mlist:not(.imagelink) .content_list .item_des .description{
    height: 34px;
    overflow: hidden;
}
.agent-mobile #mcontact .contactform form{
    background-color: transparent;
}
.agent-mobile #mcontact .contactform .inputtxt.submit{
background-color: transparent;
}
.agent-mobile #mcontact .container_header{
    padding: 42px 0;
}
.agent-mobile .contactinfo p a{
    color: #e02d28;
}
.agent-mobile #mcontact .plr10 .share_app{
    display: none;
}
.agent-mobile .service .item_des{
    display: block;
    padding: 0 5%;
}
.agent-mobile .service .item_info{
    padding: 5% 10% 5%;
}
.agent-mobile .news .item_block .item_info .title, .agent-mobile .news .item_block .item_info .title{
    line-height: 48px;
}
.agent-mobile #sitecontent .project .item_block:hover .title{
    color: #fff;
}

/* 2023-7-10 tao start */
.bodyMask{
    display: none;
}
.agent-pc .mlist:not(.imagelink) .content_list .item_block .item_box .item_img img{
    transition:all .3s ease!important;
}

.agent-pc .mlist:not(.imagelink) .content_list .item_block .item_box .item_img img{
    visibility: visible!important;
    opacity: 1!important;
}
.agent-pc .cursor{
    display: none;
}

.agent-pc body #headTop #logo img{
    height:44px!important;
}
.agent-pc #mcontact .contactinfo .contact_name{
    height:100%;
}
.agent-pc #sitecontent .imagelink.module .item_block{
    filter: grayscale(0);
}
.agent-pc .imagelink .content_list .item_block .item_box img{
    opacity: 1;
}
/* 2023-7-10 tao end */

/* 2023-7-11 tao start */
.agent-pc body #navWrapper .content .nav>.navitem .subnav{
    background-color:rgba(224,45,40, .8);
}
.agent-pc body #navWrapper .content .nav >.navitem .subnav li a{
    color:rgba(255,255,255,.5);
}
.agent-pc body #navWrapper .content .nav >.navitem .subnav li:hover a{
    color:#fff;
}
.agent-mobile .bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper{
    background:none;
}
.bodyindex .mlist.project .content_list .item_block:hover .item_tags{
    background:none;
}
.agent-mobile #sitecontent .project .item_block:hover .title{
    color:#111;
}
.agent-mobile .project .item_block:hover .item_img img{
    transform: scale(1);
}
.agent-mobile .list_nav{
    display: none;
}
.agent-mobile .module.mcustomize{
    background-position:center top;
    background-size:cover;
}
/* 2023-7-11 tao end */