

/* 2021/07/08 yyq 修改 */
body #navWrapper .content .nav > .navitem .subnav {
    background-color: rgba(255, 255, 255, 0.75);
}

body.hidden {
    overflow: hidden;
}
body #navWrapper {
    position: relative;

    padding-right: 100px;
}
.post_search {
    font-size: 18px;

    position: absolute;
    top: 23px;
    right: 6px;

    cursor: pointer;

    color: rgb(53 181 151);
}
.post_poppup {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background: rgb(0 0 0 / 0.4);
}
.post_poppup .mask {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}
.post_poppup .popup_container {
    position: absolute;
    top: 50%;
    left: 50%;

    width: 900px;
    padding: 6vh 140px;

    transform: translate(-50%, -50%);

    border-radius: 10px;
    background: rgb(255 255 255);
}
.post_poppup .search-bar {
    display: flex;

    width: 100%;
}
.post_poppup .input_inner {
    font-size: 22px;
    line-height: 68px;

    box-sizing: border-box;
    width: 100%;
    padding-left: 40px;

    color: rgb(8 30 24);
    border: 2px solid rgb(53 181 151);
    border-radius: 6px 0 0 6px;
}
.post_poppup .btn {
    font-size: 22px;
    line-height: 72px;

    flex: 1 0 auto;

    width: auto;
    max-width: 156px;
    padding: 0 56px;

    cursor: no-drop;

    color: rgb(255 255 255);
    border-radius: 0 6px 6px 0;
    background-color: rgb(53 181 151);
}
.post_poppup .btn.active {
    cursor: pointer;
}
.post_poppup .input_inner::placeholder {
    color: rgb(8 30 24 / 0.2);
}
.post_poppup .result {
    height: 70vh;
    margin-top: 56px;
}
.post_poppup .mCustomScrollbar {
    overflow: hidden;

    height: 50vh;
    margin-right: -30px;
}
.post_poppup .mCS_no_scrollbar {
    margin-right: 0;
}
.post_poppup .result .state {
    overflow: hidden;

    margin-bottom: 20px;

    border-radius: 6px;
}
.post_poppup .result .state {
    background-image: linear-gradient(90deg, rgb(53 181 151), rgb(155 203 96));
}
.post_poppup .result .state {
    display: flex;

    padding: 23px 40px 24px;

    color: rgb(255 255 255);
}
.post_poppup .result .state .icon {
    flex: 0 0 auto;

    width: 60px;
    height: 60px;
    margin-right: 28px;

    background-repeat: no-repeat;
    background-size: cover;
}
.post_poppup .result .state.finish .icon {
    background-image: url('//resources.jsmo.xin/templates/upload/26043/finish_ico.png');
}
.post_poppup .result .state.process .icon {
    background-image: url('//resources.jsmo.xin/templates/upload/26043/process_ico.png');
}
.post_poppup .result .state.start .icon {
    background-image: url('//resources.jsmo.xin/templates/upload/26043/start_ico.png');
}

#page_trackingno .result .state.start {
    background-image: linear-gradient(
        90deg
        , #de3836, #fd9e66);
}
.post_poppup .result .state .info .date {
    font-size: 20px;
    line-height: 1;

    margin-bottom: 8px;
}
.post_poppup .result .state .info .date .ymd {
    margin-right: 4px;
}
.post_poppup .result .state .info .date .week {
    margin-right: 10px;
}
.post_poppup .result .state .info .text {
    font-size: 24px;
    line-height: 32px;
}
.post_poppup .result .details {
    position: relative;

    margin-bottom: 20px;
    padding: 0 40px;

    border-radius: 6px;
    background-color: rgb(246 247 247);
}
.post_poppup .result .details .head {
    line-height: 76px;

    display: flex;

    cursor: pointer;

    color: rgb(53 181 151);

    justify-content: space-between;
}
.post_poppup .result .details .head .date {
    font-size: 20px;
}
.post_poppup .result .details .head .open_btn {
    font-size: 34px;

    transform: translateY(-2px);
}
.post_poppup .result .details.active .head .open_btn .fa-angle-down::before {
    content: '\f106';
}
.post_poppup .result .details .content {
    padding-bottom: 36px;
}
.post_poppup .result .details .content::before {
    position: absolute;
    top: 76px;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    background-color: rgb(222 225 225);
}
.post_poppup .result .details .content .item {
    font-size: 18px;
    line-height: 28px;

    display: flex;

    margin-top: 24px;

    color: rgb(8 30 24 / 0.6);
}
.post_poppup .result .details .content .item.active {
    color: rgb(53 181 151);
}
.post_poppup .result .details .content .item .time {
    flex: 0 0 auto;

    width: 70px;
}
.post_poppup .result .details .content .item .dot {
    position: relative;
}
.post_poppup .result .details .content .item:not(:last-child) .dot::after {
    position: absolute;
    top: 18px;
    left: calc(50% - 1px);

    width: 1px;
    height: calc(100% + 21px);

    content: '';

    background-color: rgb(53 181 151);
}
.post_poppup .result .details .content .item .inner_dot {
    width: 9px;
    height: 9px;
    margin: 9px 28px;

    border-radius: 50%;
    background-color: rgb(53 181 151);
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
 
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgb(53 181 151);
}
/* 2021/07/08 yyq 修改 */


/* 2021/07/21 yyq 修改 */
.bodyteam_tabs .tab_button {
    display: none;
}
.bodyteam_tabs .container_header {
    text-align: center;
}
.bodyteam_tabs .container_header .title {
    line-height: 90px;

    color: rgb(8 31 23);
}
.bodyteam_tabs .npagePage #pageTarget {
    padding-top: 200px;
}
.bodyteam_tabs .npagePage .ff_pageTarget .container_category {
    float: none;
}
.bodyteam_tabs .npagePage .ff_pageTarget .container_category a {
    margin: 0 40px;

    color: rgb(108 120 118);
}
.bodyteam_tabs .npagePage .ff_pageTarget .container_category a:hover,
.bodyteam_tabs .npagePage .ff_pageTarget .container_category a.active {
    color: rgb(8 31 23);
}
.bodyteam_tabs .ff_pageList .content {
    width: 1180px;
    margin: 0 auto;
}
.bodyteam_tabs .ff_pageList .content_list .item_block {
    transition: background ease-out 0.3s;

    border: none;
}
.bodyteam_tabs .ff_pageList .item_block .item_wrapper .date_wrap,
.bodyteam_tabs .ff_pageList .item_block .details,
.bodyteam_tabs .ff_pageList .item_block .item_des,
.bodyteam_tabs .ff_pageList .item_block .item_img {
    display: none;
}
.bodyteam_tabs .ff_pageList .item_block .item_info .more {
    display: block !important;

    width: 5%;
}
.bodyteam_tabs .ff_pageList .item_block .item_info .more i {
    font-size: 24px;

    padding: 0;

    transition: all ease-out 0.3s;
}

.bodyteam_tabs .ff_pageList .item_block.active .item_info .more i {
    transform: rotate(
        180deg
        );
}
.bodyteam_tabs .ff_pageList .item_block .cattitle,
.bodyteam_tabs .ff_pageList .item_block .date {
    display: block;
}
.bodyteam_tabs .ff_pageList .item_block .item_info {
    padding: 10px 0;

    cursor: pointer;
    transition: background ease-out 0.3s;

    border-bottom: rgb(216 216 216) 1px solid;
}
.bodyteam_tabs .ff_pageList .content_list .item_block .item_info p {
    font-size: 16px;
    line-height: 69px;

    float: left;
}
.bodyteam_tabs .ff_pageList .item_block .title {
    width: 40%;

    transition: color ease-out 0.3s;
    text-indent: 30px;
}
.bodyteam_tabs .ff_pageList .item_block .subtitle {
    width: 30%;
}
.bodyteam_tabs .ff_pageList .item_block .cattitle {
    width: 13%;
}
.bodyteam_tabs .ff_pageList .item_block .date {
    width: 12%;
}
.bodyteam_tabs .ff_pageList .content_list .item_block.active .item_info,
.bodyteam_tabs .ff_pageList .content_list .item_block:hover .item_info {
    background-color: rgb(222 245 239);
}
.bodyteam_tabs .ff_pageList .content_list .item_block .item_des {
    margin: 0;
}
.bodyteam_tabs .ff_pageList .content_list .item_block .description {
    font-size: 13px;

    height: auto;
    padding: 20px 30px;

    border-bottom: rgb(216 216 216) 1px solid;
}
.ff_indexPage .mlist.news .item_block {
    margin-bottom: 0;
}
.ff_indexPage .mlist.news .item_block:nth-child(n + 4) {
    width: 50%;
}
.ff_indexPage .mlist.news .item_block .date_wrap {
    display: none;
}
.ff_indexPage .mlist.news .item_block .item_img .item_mask {
    opacity: 0;
    background-color: rgb(53 181 151 / 0.6);
}
.ff_indexPage .mlist.news .item_block:hover .item_mask {
    opacity: 1;
}
.ff_indexPage .mlist.news .item_block .item_wrapper {
    text-align: center;
}
.ff_indexPage .mlist.news .item_block .item_wrapper .title {
    color: rgb(255 255 255);
    border-bottom: none;
}
.ff_indexPage .mlist.news .item_block .item_wrapper {
    bottom: 50%;

    transform: translateY(50%);
}
.ff_indexPage .mlist.news .content_list .item_block .item_box .item_wrapper .item_des .description {
    color: rgb(255 255 255);
}

#indexPage .project .content_list .item_info .title,
.ff_indexPage .mlist.news .item_block .title {
    font-size: 25px;
}

.ff_indexPage .mlist.news .item_block .item_des {
    margin-top: 0;
    display: none;
}
.ff_indexPage .mlist.news .item_block:hover .item_wrapper {
    transform: translateY(50%);

    opacity: 1;
}
.ff_indexPage .mlist.news .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
    color: rgb(255 255 255);
}
.ff_indexPage .mlist .owl-nav [class*='owl-'] {
    border: 1px solid rgb(115 134 132);
    border-radius: 50%;
    background-color: transparent;
}
.ff_indexPage .mlist .owl-nav [class*='owl-'] .iconfont {
    color: rgb(115 134 132);
}
.ff_indexPage .mlist .owl-nav [class*='owl-'] .iconfont::before {
    font-family: mofont;
    font-size: 32px;

    display: inline-block;
}
.ff_indexPage .mlist .owl-nav .owl-prev {
    left: -60px;
}
.ff_indexPage .mlist .owl-nav .owl-next {
    right: -60px;
}
.ff_indexPage .mlist .owl-nav .owl-prev .iconfont::before {
    content: '\e616';
}
.ff_indexPage .mlist .owl-nav .owl-next .iconfont::before {
    margin-top: -5px;

    content: '\e850';
}
.ff_indexPage .project.mlist .owl-nav [class*='owl-'].disabled:hover {
    background-color: transparent;
}
.ff_indexPage .project.mlist .owl-nav [class*='owl-'].disabled:hover .iconfont {
    color: rgb(115 134 132);
}
.ff_indexPage .mlist.project .content_list .item_block .item_icon {
    display: none;
}
#indexPage .project .item_wrapper {
    top: 50%;

    transform: translateY(-50%);

    opacity: 1;
}
#indexPage .project .content_list .item_info .title {
    color: rgb(255 255 255);
    white-space: initial;
    width: 80%;
    margin: 0 auto;
}
#indexPage .project .content_list .item_info .subtitle {
    display: none;
}
#indexPage .project .item_block:hover .item_mask {
    background-color: rgb(53 181 151 / 0.6);
}
.ff_indexPage .project.ff_slider .owl-dots {
    display: none;
}
body #navWrapper .content .nav > .navitem:nth-last-child(4) {
    padding-left: 20px;
}
body #navWrapper .content .nav > .navitem > a {
    position: relative;
}
body #navWrapper .content .nav > .navitem:nth-last-child(4) a::before {
    font-family: mofont;
    font-size: 18px;

    position: absolute;
    left: 0;

    content: '\e741';
    transform: translateY(-2px);
}
body #navWrapper .content .nav > .navitem:nth-last-child(4) a::after {
    position: absolute;
    top: calc(50% - 7px);
    right: 0;

    width: 1px;
    height: 14px;

    content: '';

    background-color: rgb(102 102 102);
}
#page_trackingno {
    min-height: calc(100vh - 70px);
}
#page_trackingno .module_container {
    width: 960px;
    margin: 0 auto;
    padding-top: 180px;
}
#page_trackingno .search-bar {
    display: flex;

    width: 100%;
}
#page_trackingno .input_inner {
    font-size: 22px;
    line-height: 68px;

    box-sizing: border-box;
    width: 100%;
    padding-left: 40px;

    color: rgb(8 30 24);
    border: 2px solid rgb(53 181 151);
    border-radius: 6px 0 0 6px;
}
#page_trackingno .btn {
    font-size: 22px;
    line-height: 72px;

    flex: 1 0 auto;

    width: auto;
    max-width: 156px;
    padding: 0 56px;

    cursor: no-drop;

    color: rgb(255 255 255);
    border-radius: 0 6px 6px 0;
    background-color: rgb(53 181 151);
}
#page_trackingno .btn.active {
    cursor: pointer;
}
#page_trackingno .input_inner::placeholder {
    color: rgb(8 30 24 / 0.2);
}
#page_trackingno .result {
    margin-top: 56px;
}
#page_trackingno .mCustomScrollbar {
    overflow: hidden;

    margin-right: -30px;
}
#page_trackingno .mCS_no_scrollbar {
    margin-right: 0;
}
#page_trackingno .result .state {
    overflow: hidden;

    margin-bottom: 20px;

    border-radius: 6px;
}
#page_trackingno .result .state {
    background-image: linear-gradient(90deg, rgb(53 181 151), rgb(155 203 96));
}
#page_trackingno .result .state {
    display: flex;

    padding: 23px 40px 24px;

    color: rgb(255 255 255);
}
#page_trackingno .result .state .icon {
    flex: 0 0 auto;

    width: 60px;
    height: 60px;
    margin-right: 28px;

    background-repeat: no-repeat;
    background-size: cover;
}
#page_trackingno .result .state.finish .icon {
    background-image: url('//resources.jsmo.xin/templates/upload/26043/finish_ico.png');
}
#page_trackingno .result .state.process .icon {
    background-image: url('//resources.jsmo.xin/templates/upload/26043/process_ico.png');
}
#page_trackingno .result .state.start .icon {
    background-image: url('//resources.jsmo.xin/templates/upload/26043/start_ico.png');
}
#page_trackingno .result .state .info .date {
    font-size: 20px;
    line-height: 1;

    margin-bottom: 8px;
}
#page_trackingno .result .state .info .date .ymd {
    margin-right: 4px;
}
#page_trackingno .result .state .info .date .week {
    margin-right: 10px;
}
#page_trackingno .result .state .info .text {
    font-size: 24px;
    line-height: 32px;
}
#page_trackingno .result .details {
    position: relative;

    margin-bottom: 20px;
    padding: 0 40px;

    border-radius: 6px;
    background-color: rgb(246 247 247);
}
#page_trackingno .result .details .head {
    line-height: 76px;

    display: flex;

    cursor: pointer;

    color: rgb(53 181 151);

    justify-content: space-between;
}
#page_trackingno .result .details .head .date {
    font-size: 20px;
}
#page_trackingno .result .details .head .open_btn {
    font-size: 34px;

    transform: translateY(-2px);
}

#page_trackingno .result .details .head .fa::before {
    transition: all ease-out 0.3s;
    display: block;
}
#page_trackingno .result .details.active .head .open_btn .fa::before {
    transform: rotate( 
        180deg
         );
}
#page_trackingno .result .details .content {
    padding-bottom: 36px;
}
#page_trackingno .result .details .content::before {
    position: absolute;
    top: 76px;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    background-color: rgb(222 225 225);
}
#page_trackingno .result .details .content .item {
    font-size: 18px;
    line-height: 28px;

    display: flex;

    margin-top: 24px;

    color: rgb(8 30 24 / 0.6);
}
#page_trackingno .result .details .content .item.active {
    color: rgb(53 181 151);
}
#page_trackingno .result .details .content .item .time {
    flex: 0 0 auto;

    width: 70px;
}
#page_trackingno .result .details .content .item .dot {
    position: relative;
}
#page_trackingno .result .details .content .item:not(:last-child) .dot::after {
    position: absolute;
    top: 18px;
    left: 50%;

    width: 1px;
    height: calc(100% + 21px);

    content: '';

    background-color: rgb(53 181 151);
}
#page_trackingno .result .details .content .item .inner_dot {
    width: 9px;
    height: 9px;
    margin: 9px 28px;

    border-radius: 50%;
    background-color: rgb(53 181 151);
}
.ff_indexPage .mlist.news .item_block:nth-child(n + 4) .item_img {
    padding-top: 47.5%;
}
#indexPage .project .item_img {
    padding: 24%;
}
.mlist.project .content_list .item_block {
    border: none;
}
.agent-pc #page_body_editor-wrapper .layout_group[data-limit_width='true'][data-key='custom_footer'] > .layout_limit_wrapper {
    width: 80%;
    min-width: 1200px;
    max-width: none;
}
.agent-pc #page_body_editor-wrapper .layout_group[data-limit_width='true'][data-key='custom_footer'] .col-25:nth-child(1) {
    width: 80%;
}
body #header #search-nav {
    display: none;
}
/* 2021/07/21 yyq 修改 */


/* 2021/07/29 yyq 修改 */
body #header #navWrapper .content .nav > .navitem:nth-child(1) {
    display: none;
}
.ff_indexPage .mlist.news .item_block:nth-child(n + 3),
.ff_indexPage .mlist.news .item_block:last-child {
    border-right: 1px solid rgb(0 0 0 / 0.03);
    border-bottom: none;
}
.ff_indexPage .mlist.news .item_block {
    border-bottom: 1px solid rgb(0 0 0 / 0.03);
}
.agent-pc #banner div {
    height: 32vw;
    background-position: center;
    background-size: cover;
}
/* 2021/07/29 yyq 修改 */


/* 2021/07/29 yyq 修改 */
.agent-mobile .npagePage .team_tabs .item_block .date_wrap,
.agent-mobile .npagePage .team_tabs .item_block .item_des,
.agent-mobile .npagePage .team_tabs .item_block .details,
.agent-mobile .npagePage .team_tabs .item_block .item_img {
    display: none;
}

.agent-mobile .npagePage .team_tabs .item_block .item_info {
    padding: 10px 0;
    transition: background ease-out 0.3s;
    border-bottom: rgb(216 216 216) 1px solid;
}
.agent-mobile .npagePage .team_tabs .item_block .subtitle {
    display: none;
}

.agent-mobile .npagePage .team_tabs .item_block .item_info .date,
.agent-mobile .npagePage .team_tabs .item_block .item_info .more {
    display: block;
}

.agent-mobile .npagePage .team_tabs .item_block .item_info p {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    float: left;
}
.agent-mobile .npagePage .team_tabs .item_block .item_info p.title {
    width: 65%;
    text-indent: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    text-align: left;
}

.agent-mobile .npagePage .team_tabs .item_block p.date {
    width: 25%;
}

.agent-mobile .npagePage .team_tabs .item_block p.more {
    width: 10%;
}

.agent-mobile .npagePage .team_tabs .content_list .item_block .item_des .description {
    height: auto;
    margin: 0;
    padding: 20px 30px;
    font-size: 13px;
    border-bottom: rgb(216 216 216) 1px solid;
}
.agent-mobile .npagePage .team_tabs .content_list .item_block .item_des .description {
    float: none;
    height: auto;
}

.agent-mobile .npagePage .team_tabs .content_list .item_block p.more i {
    transition:  0.3s ease-in-out;
}

.agent-mobile .npagePage .team_tabs .content_list .item_block .description a.more {
    background-color: #963947;
    padding: 10px 20px;
    margin-top: 20px;
    display: inline-block;
    width: auto;
    font-size: 13px;
    color: #eaeaea;
}

.agent-mobile .npagePage .team_tabs .content_list .item_block.active .item_info {
    background-color: rgb(222 245 239);
}

.agent-mobile .npagePage .team_tabs .content_list .item_block.active p.more i {
    transform: rotate(
180deg
);
}

.agent-mobile .npagePage .team_tabs .content_list {
    padding: 0 4%;
}
/* 2021/07/29 yyq 修改 */


/* 2021/08/03 yyq 修改 */
.agent-mobile .mm-listview:not(.subnav)>li:nth-child(1) {
    display: none;
}

.agent-mobile .news .content_list .item_wrapper .date_wrap {
    display: none;
}

#footer {
    background-color: rgb(231, 247, 244);
}


.agent-mobile #page_trackingno {
    background-color: #fff;
}
.agent-mobile #page_trackingno .module_container {
    width: 100%;
    padding-top: 32px;
}

.agent-mobile .pageEditor>.content {
    padding: 0 0 40px;
    width: 85.33%;
    margin: 0 auto;
}

.agent-mobile #page_trackingno .input_inner {
    font-size: 12px;
    line-height: 44px;
    padding-left: 16px;
}

.agent-mobile #page_trackingno .btn {
    font-size: 16px;
    line-height: 48px;
    max-width: 88px;
    padding: 0 22px;
}

.agent-mobile #page_trackingno .result .state .icon {
    width: 40px;
    height: 40px;
    margin-right: 16px;
}

.agent-mobile #page_trackingno .result .state {
    padding: 16px;
}

.agent-mobile #page_trackingno .result .state .info .date {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 2px;
}

.agent-mobile #page_trackingno .result .state .info .text {
    font-size: 16px;
    line-height: 1;
}

.agent-mobile #page_trackingno .result .details {
    padding: 0 16px;
    margin-bottom: 16px;
}

.agent-mobile #page_trackingno .result .details .head {
    line-height: normal;
    padding: 16px 0;
}

.agent-mobile #page_trackingno .result .details .head .date {
    font-size: 14px;
    line-height: 20px;
}

.agent-mobile #page_trackingno .result .details .head .open_btn {
    font-size: 17px;
    transform: translateY(0);
}

.agent-mobile #page_trackingno .result .details .content::before {
    top: 52px;
}

.agent-mobile #page_trackingno .result .details .content {
    padding: 0 0 24px;
}

.agent-mobile #page_trackingno .result .details .content .item {
    font-size: 12px;
    line-height: 20px;
    margin-top: 16px;
}

.agent-mobile #page_trackingno .result .details .content .item .time {
    width: 50px;
}

.agent-mobile #page_trackingno .result .details .content .item .inner_dot {
    margin: 5px 16px;
}

.agent-mobile #page_trackingno .result .details .content .item:not(:last-child) .dot::after {
    top: 12px;
    height: calc(100% + 15px);
}

.agent-mobile #page_trackingno .result {
    margin-top: 24px;
}

.agent-mobile #page_trackingno {
    min-height: calc(100vh - 345px);
}
/* 2021/08/03 yyq 修改 */


/* 2021/08/11 yyq 修改 */
body #header.mini {
    background-color: rgba(8, 30, 24, 0.6);
}

/* .bodybg #header .content .nav .navitem > a.active,
.bodybg #header .content .nav .navitem > a:hover, */
#navWrapper .content .nav .navitem:hover > a .fa-angle-down,
.bodyindex #navWrapper .content .nav > .navitem:hover > a,
#header .content .nav .navitem > a:hover, 
#header .content .nav .navitem > a.active,
body #header #navWrapper .content .nav > .navitem .subnav li a:hover,
body #header #navWrapper .content .nav > .navitem .subnav li a.active {
    color: #35b597;
}

#header .content .nav .navitem > a {
    font-size: 16px;
    color: rgba(8, 30, 24, 0.6);
}

.bodylist.bodyproject .ff_pageList {
    padding: 70px 0 0 0;
}

.bodybg #header.mini #logo::after,
.bodyindex #header.mini #logo::after {
    content: '';
    background-image: url(//resources.jsmo.xin/templates/upload/26043/logo_w.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.36s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

body #headTop #logo img {
    transition: all 0.36s ease;
}

.bodybg #header.mini #logo img,
.bodyindex #header.mini #logo img {
    opacity: 0;
}

body:not(.bodyindex):not(.bodybg) #header.mini .content .nav .navitem > a:not(.active),
.bodybg #header .content .nav .navitem > a {
    color: #fff;
}

body.bodyindex #navWrapper .content .nav > .navitem:nth-last-child(4) a::after,
body.bodybg #navWrapper .content .nav > .navitem:nth-last-child(4) a::after {
    background-color: #fff;
}

/* 2021/08/11 yyq 修改 */

/* 2021/08/16 yyq 修改 */
#page_trackingno ._mo_requiredInput {
    margin-top: 50px;
}   
#page_trackingno .mo-input-title {
    width: auto;
}   
#page_trackingno .mo-text.mo-code input {
    width: 132px;
}
.ff_indexPage .mlist.news .item_block .item_wrapper .title {
    overflow: initial;
    white-space: initial;
}
/* 2021/08/16 yyq 修改 */

/* 2021/08/26 yyq 修改 */
.agent-mobile .mlist .content_list .item_block .title,
.project .content_list .item_info .title {
    text-overflow: initial;
    overflow: initial;
    white-space: initial;
}

.project .content_list .item_info .title {
    height: 60px;
}

.agent-mobile .mlist .content_list .item_block .title {
    height: auto;
}
/* 2021/08/26 yyq 修改 */