
/* 2024-3-12 tao start */
.agent-pc .owl-nav,
.agent-pc .dirImage {
    display: none;
}
/* 2024-3-12 tro end */

/* 2024-3-22 tao start */
.item_tags > a:hover,
.container_category > a:hover,
.item_tags > a.active,
.container_category > a.active {
    border-color: #e81f1e;
    background-color: #e81f1e;
}

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

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

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

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

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

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

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

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

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

.ff_indexPage .module .module_container .container_category a:hover,
.ff_indexPage .module .module_container .container_category a a.active {
    color: #e81f1e;
}

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

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

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

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

::-webkit-scrollbar {
    background-color: #e81f1e;
}

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

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

.ff_pageTarget .container_target a:hover {
    color: #e81f1e;
}

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

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

.ff_indexPage .mlist .content_wrapper .more:hover {
    background-color: #e81f1e;
}

#sliderDirThemb,
#sliderDotThemb {
    border-color: #e81f1e;
}

.ff_indexPage .project.ff_slider .dot_wrapper .owl-dot.active span,
.ff_indexPage .project.ff_slider .dot_wrapper .owl-dot:hover span {
    color: #e81f1e;
    border-color: #e81f1e;
}

.ff_indexPage .project.ff_slider .owl-nav [class*="owl-"]:hover .iconfont {
    color: #e81f1e;
}

.ff_indexPage .team.ff_slider .owl-nav [class*="owl-"]:hover .iconfont {
    color: #e81f1e;
}

.ff_indexPage
    .news.ff_noSlider
    .content_list
    .item_block_0
    .item_wrapper
    .date_wrap {
    color: #e81f1e;
}

.ff_indexPage
    .news.ff_noSlider
    .content_list
    .item_block_0
    .item_wrapper
    .title {
    color: #e81f1e;
    border-top-color: #e81f1e;
}

.ff_indexPage .news.ff_noSlider .content_list .item_block_0 .details {
    color: #e81f1e;
}

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

#online_open:hover {
    border-color: #e81f1e;
    background-color: #e81f1e;
}

#olx_head {
    background-color: #e81f1e;
}

#olx_qq li a:hover {
    color: #e81f1e;
}

.longPage.bodylistpost #header {
    background-color: #e81f1e;
}

.bodylist .npagePage .container_category a:hover,
.bodylist .npagePage .container_category a.active {
    color: #e81f1e;
}

.bodylist.bodyproject
    .project.ff_noSlider
    .item_block:hover
    .item_wrapper
    .details {
    color: #e81f1e;
}

.bodylist.bodyteam .team.ff_noSlider .item_block:hover .details {
    color: #e81f1e;
    border-color: #e81f1e;
}

.bodylist.bodynews .news.ff_noSlider .item_block:hover .item_wrapper .details {
    color: #e81f1e;
    border-color: #e81f1e;
}

.bodylist.bodynews .news.ff_noSlider .item_block:hover .item_info .date_wrap {
    color: #e81f1e;
}

#header {
    background-color: #e81f1e;
}

.agent-pc
    .ff_indexPage
    .news.ff_noSlider
    .content_list
    .item_block_0:hover
    .item_wrapper
    .date_wrap {
    color: #e81f1e;
}

.agent-pc .bodylist #header,
.agent-pc .bodypage #header {
    background-color: #e81f1e;
}

.agent-pc .bodylist #header.mini {
    background-color: #e81f1e;
}

.agent-pc
    .bodylist.bodyproject
    .project.ff_noSlider
    .item_block
    .item_wrapper
    .details::after {
    background-color: #e81f1e;
}

.agent-pc
    .bodylist.bodyproject
    .project.ff_noSlider
    .item_block:hover
    .item_wrapper
    .details {
    color: #e81f1e;
}

.agent-pc .longPage:not(.bodyindex) #header.mini {
    background-color: #e81f1e;
}

.longPage #header #navWrapper .navitem .subnav li a.active {
    color: #e81f1e;
}

.agent-pc #navWrapper .content .nav > .navitem .subnav li a:hover {
    color: #e81f1e;
}

.agent-pc
    .bodyindex
    #header.mini
    #navWrapper
    .content
    .nav
    > .navitem
    > a:hover {
    color: #e81f1e;
}
@media screen and (max-width: 1280px) {
    .ff_indexPage
        .news.ff_noSlider
        .content_list
        .item_block_0
        .item_wrapper
        .title::before {
        background-color: #e81f1e;
    }
}

.agent-mobile .indexPage .mcustomize .description a {
    background-color: #e81f1e;
    border-color: #e81f1e;
}
.agent-mobile .mm-listview > li > a.active {
    background-color: #e81f1e;
}
.agent-mobile #pages a.active,
.agent-mobile #pages a:hover {
    color: #e81f1e;
}
.agent-mobile #category .label,
.agent-mobile .cate-title {
    background-color: #e81f1e;
}
.agent-pc .bodylist .ff_pageList {
    background-image: linear-gradient(
        to bottom,
        #e81f1e 390px,
        #fff 390px,
        #fff 440px
    );
}
/* 2024-3-22 tao end */

/* #region 2024-03-22 fu */

.agent-pc .longPage.bodylistpost .ff_sitecontent {
    background-image: none;
}

.agent-pc .bodylist.bodyad01 .content_list {
    display: grid;
}
.agent-pc .bodylist.bodyad01 .content_list .item_box {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.agent-pc .bodylist.bodyad01 .content_list .item_wrapper {
    flex: 1 1 auto;
    padding-top: 50px;
}
.agent-pc .bodylist.bodyad01 .content_list .title {
    font-size: 22px;
}
.agent-pc .bodylist.bodyad01 .content_list .item_img {
    position: relative;
    width: 46%;
    flex: 0 0 auto;
    margin-right: 50px;
}
.agent-pc .bodylist.bodyad01 .content_list .date_wrap {
    display: none;
}
.agent-pc .bodylist.bodyad01 .content_list .item_block {
    border-width: 0px;
    border-bottom: 1px solid rgba(170, 170, 170, 0.2);
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.agent-pc .bodylist.bodyad01 .content_list .item_block:last-child {
    border-width: 0px;
}
.agent-pc .bodylist.bodyad01 .content_list .item_img:after {
    content: "";
    display: block;
    padding-top: 60.95238095%;
}
.agent-pc .bodylist.bodyad01 .content_list .details {
    display: none;
}
.agent-pc .bodylist.bodyad01 .content_list .item_img:hover img {
    /* transform: translate(-50%, -50%) !important; */
}
.agent-pc .bodylist.bodyad01 .content_list .item_img img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.agent-pc .bodylist.bodyad01 .content_list .item_des .description {
    height: auto;
}
/* #endregion */

.agent-mobile .ad01 .content_list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.agent-mobile .ad01 .content_list .item_block {
    width: 100% !important;
    margin: 0 !important;
}
