
/* 2025-4-28 tao start */
.ue-builder-v4 {
    position: relative;
    z-index: 20;
}

.agent-pc #footer {
    height: 0;
    padding: 0;
}
.agent-pc #footer p {
    display: none;
}

.agent-pc #footer.show {
    height: auto;
    padding: 10px 56px;
}
.agent-pc #footer.show p {
    display: block;
}

.agent-pc body #header .wrapper > .content {
    width: 1200px;
}
body #header.mini #navWrapper .content .nav > .navitem > a {
    color: #7b7b7b;
}
body #header.mini #navWrapper .content .nav > .navitem:hover > a,
body #header.mini #navWrapper .content .nav > .navitem:active > a {
    color: #606060;
}
.agent-pc body.bodyindex #navWrapper .content .nav > .navitem > a {
    color: rgba(255, 255, 255, 0.5);
}
.agent-pc body.bodyindex #navWrapper .content .nav > .navitem:hover > a {
    color: rgba(255, 255, 255, 0.7);
}
body #hea.bodyindexder.mini #navWrapper .content .nav > .navitem > a {
    color: #7b7b7b;
}
body #hea.bodyindexder.mini #navWrapper .content .nav > .navitem:hover > a,
body #hea.bodyindexder.mini #navWrapper .content .nav > .navitem:active > a {
    color: #606060;
}
body #navWrapper .content .nav > .navitem > a.active {
    border-bottom-color: #fff;
}
body #navWrapper .content .nav > .navitem > a:after {
    background-color: #fff;
}
body #header {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* 2025-4-28 tao end */

/* 2025-6-16 tao start */
.ff_indexPage .project .item_block,
.npagePage:not(.post) .project .item_block {
    width: calc((100% - 120px) / 3);
    margin: 0 60px 60px 0;
}
.ff_indexPage .project .item_block:nth-child(2n),
.npagePage:not(.post) .project .item_block:nth-child(2n) {
    margin-top: 0;
    float: left;
}
.mlist.project:not(.imagelink) .content_list .item_block .item_tags {
    display: none;
}
.project.mlist .content_list .item_block .item_box .item_wrapper {
    padding: 24px 20px;
    margin: 0;
}
.mlist.project:not(.imagelink)
    .content_list
    .item_block
    .item_box
    .item_wrapper
    .item_info
    .title {
    text-align: center;
    font-size: 16px;
    line-height: 16px;
}
.ff_indexPage .project .item_block:nth-child(2n),
.npagePage:not(.post) .project .item_block:nth-child(2n) {
    margin: 0 60px 60px 0;
}
.ff_indexPage .project .item_block:nth-child(3n),
.npagePage:not(.post) .project .item_block:nth-child(3n) {
    margin-right: 0;
}
.bodylist.bodyproject .content_list .item_img {
    padding: 40.5%;
}
.bodylist.bodyproject .content_list .item_img img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.project.mlist:not(.imagelink) .content_list .item_block .item_img:before {
    left: 0;
    top: 0;
}
/* 2025-6-16 tao end */
.npagePage:not(.post) #sitecontent .service.content .content_list,
.ff_indexPage #sitecontent .service.content .content_list {
    margin-right: -30px;
}
.ff_indexPage .service .item_block,
.npagePage:not(.post) .service .item_block {
    width: calc(100% / 3 - 30px) !important;
    margin-right: 30px !important;
    margin-top: 0 !important;
    float: left !important;
}

.ff_indexPage .service .item_block,
.npagePage:not(.post) .service .item_block,
.ff_indexPage .service .item_block:nth-child(2n),
.npagePage:not(.post) .service .item_block:nth-child(2n) {
    animation-name: fadeInUp;
}
