.agent-pc .bodylist #banner div {
    height: 15.6vw;
}

.agent-pc .bodylist #pages {
    margin-bottom: 120px;
}

@media only screen and (min-width: 1440px) and (max-width: 1920px) {
    .agent-pc .ff_indexPage .project.ff_slider .owl-item .item_block .item_des {
        font-size: 13px;

        line-height: 1;
    }


    .agent-pc
    .npagePage:not(.post)
    .service.ff_noSlider
    .content_list
    .item_block  {
        width: calc(34.5% - 75px);

        margin: 0 60px 60px 0;
    }

}

@media only screen and (min-width: 1366px) and (max-width: 1440px) {
    .agent-pc .ff_indexPage .project.ff_slider .owl-item .item_block .item_des {
        font-size: 13px;

        line-height: 1.2;
    }

    /* 案例描述的文字大小和行高 */

    .agent-pc
    .npagePage:not(.post)
    .service.ff_noSlider
    .content_list
    .item_block {
        width: calc(35.5% - 75px);

        margin: 0 42px 50px 0;
    }

    /* 服务列表页的内容间距和比例 */

    .agent-pc .team .more {
        top: 9vw;
    }

    /* 团队更多距离上面的距离 */
}

/* 1280下适配 */

@media only screen and (min-width: 1280px) and (max-width: 1366px) {
    .agent-pc .ff_indexPage .service .container_header {
        top: 3vw;
    }

    /* 首页服务标题的距离上面的距离 */

    .agent-pc .ff_indexPage .service .module_container {
        padding: 0 0 12.03125vw;
    }

    /* 首页服务的距离上面的距离 */

    .agent-pc .ff_indexPage .team.ff_slider .slider_pagination {
        top: 6.5vw;
    }

    /* 团队切换指示位置 */
}

/* ipad pro 下的适配 */

@media only screen and (min-width: 1194px) and (max-width: 1280px) {
    .agent-pc .ff_indexPage .project .container_category a {
        margin: 0 28px;
    }

    /* 案例分类的间距 */

    .agent-pc .ff_indexPage .service .container_header {
        top: 3vw;
    }

    /* 首页服务标题的距离上面的距离 */

    .agent-pc .ff_indexPage .service .module_container {
        padding: 0 0 12.03125vw;
    }

    /* 首页服务的距离上面的距离 */

    .agent-pc
    .npagePage:not(.post)
    .service.ff_noSlider
    .content_list
    .item_block {
        width: calc(35% - 75px);

        margin: 0 45px 50px 0;
    }

    /* 服务列表之间的间距和比例 */

    /* 追加 */

    .agent-pc .team .more {
        top: 9.5vw;
    }

    /* 团队更多和标题的距离 */

    .agent-pc .owl-carousel .owl-dots .owl-dot span {
        width: 6px;

        height: 6px;
    }

    /* banner切换圆点大小 */
}

/* 2k适配 */

@media only screen and (min-width: 1921px) and (max-width: 2560px) {
    /* 首页 */

    .agent-pc body,
    html {
        font: 17px Arial, 微软雅黑;
    }

    /* 导航字体大小 */

    .agent-pc .longPage .container_category a {
        font-size: 18px;
    }

    /* 案例分类字体大小 */

    .agent-pc .bodyindex .container_header .title,
    .bodyindex .header .title {
        font-size: 20px;
    }

    /* 标题中文字体大小 */

    .agent-pc .ff_indexPage .project.ff_slider .owl-item .item_block .item_des {
        font-size: 18px;

        height: 28px;
    }

    /* 案例详细介绍文字大小 */

    .agent-pc .ff_indexPage .team.ff_slider .item_block .description {
        font-size: 18px;

        line-height: 36px;

        height: 100px;
    }

    /* 团队介绍文字大小 */

    .agent-pc .owl-carousel .owl-nav [class*="owl-"] {
        width: 80px;

        height: 80px;
    }

    /* 团队切换圆的大小 */

    .owl-carousel .owl-nav [class*="owl-"] .iconfont {
        line-height: 80px;
    }

    /* 团队切花的箭头的位置 */

    .agent-pc element.style {
        font-size: 16px;
    }

    /* 关于我们标题字体大小 */

    .agent-pc style attribute {
        font-size: 24px;
    }

    /* 关于我们详情介绍大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block .title {
        font-size: 24px;
    }

    /* 服务单个的标题大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block .description {
        font-size: 18px;
    }

    /* 服务单个的介绍文字大小 */

    .agent-pc
    .ff_indexPage
    .videom.ff_slider
    .content_info
    .item_block
    .description {
        font-size: 18px;
    }

    /* 视频文字介绍大小 */

    .agent-pc
    .ff_indexPage
    .videom.ff_slider
    .content_info
    .item_block
    .subtitle {
        font-size: 14px;
    }

    /* 视频副标题文字大小 */

    .agent-pc .longPage .container_category a {
        font-size: 18px;
    }

    /* 新闻分类文字大小 */

    .agent-pc .ff_indexPage .news.ff_slider .item_block .item_wrapper .title {
        font-size: 24px;
    }

    /* 单个新闻标题文字大小 */

    .agent-pc
    .ff_indexPage
    .news.ff_slider
    .item_block
    .item_wrapper
    .description {
        font-size: 18px;

        line-height: 36px;

        height: 78px;
    }

    /* 新闻描述文字大小 */

    .agent-pc .news .item_block .date_wrap {
        font-size: 16px;

        width: 70px;
    }

    /* 新闻日期大小 */

    .agent-pc .ff_indexPage .news.ff_slider .item_block .item_img {
        padding-top: 75%;
    }

    /* 新闻图片的高度 */

    .agent-pc .mcontact .contactlist .contactinfo [class*="contact_"] {
        font-size: 18px;
    }

    /* 底部文字大小 */

    /* 案例页面 */

    .agent-pc .bodylist.bodyproject .mlist .item_block .title {
        font-size: 26px;
    }

    /* 案例列表单个案例的标题文字大小 */

    .agent-pc .bodylist.bodyproject .mlist .item_block .description {
        font-size: 17px;

        line-height: 34px;

        height: 66px;
    }

    /* 介绍文字大小以及行高和高度 */

    /* 团队 */

    .agent-pc .team.ff_noSlider .item_block .description {
        font-size: 18px;

        line-height: 36px;
    }

    /* 团队介绍文字的大小以及行高 */

    .agent-pc .team.ff_noSlider .item_block .subtitle {
        font-size: 16px;
    }

    /* 副标题文字大小 */

    /* 服务 */

    .agent-pc .bodylist.bodyservice .service .item_block .title {
        font-size: 26px;
    }

    /* 标题文字大小 */

    .agent-pc .bodylist.bodyservice .service .item_block .description {
        font-size: 18px;

        line-height: 36px;
    }

    /* 介绍文字大小以及行高 */

    .agent-pc .bodylist.bodyservice .service .item_block .item_img {
        width: 50px;

        padding-top: 50px;
    }

    /* 服务的图标的大小 */

    /* 视频 */

    .agent-pc .videom.ff_noSlider .item_block .description {
        font-size: 18px;
    }

    /* 视频标题文字大小 */

    .agent-pc .videom.ff_noSlider .item_block .subtitle {
        font-size: 14px;
    }

    /* 副标题文字大小 */

    /* 新闻 */

    .agent-pc .news.ff_noSlider .item_block .title {
        font-size: 24px;
    }

    /* 新闻标题大小 */

    .agent-pc .news.ff_noSlider .item_block .description {
        font-size: 16px;

        line-height: 32px;

        height: 56px;
    }

    /* 新闻介绍文字的大小 */

    /* 补充 */

    .agent-pc .ff_topSlider .owl-carousel .owl-dots .owl-dot span {
        width: 12px;

        height: 12px;
    }

    /* banner图切换圆点的大小 */

    .agent-pc .owl-carousel .owl-dots .owl-dot {
        margin: 14px;
    }

    /* 圆点之间的距离 */

    /* 补充 */

    .agent-pc .owl-carousel .owl-nav [class*="owl-"] .iconfont {
        font-size: 24px;
    }

    .agent-pc .ff_indexPage .team.ff_slider .slider_pagination .current {
        font-size: 28px;
    }

    /* 指示标识的大小 */

    .agent-pc .ff_indexPage .team.ff_slider .slider_pagination .total {
        font-size: 16px;
    }

    /* 指示标识的大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block {
        padding: 48px 7.2916666667vw 38px 2.6041666667vw;
    }

    /* 服务之间的上下间距 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block::after {
        left: -45px;

        width: 8px;

        height: 8px;
    }

    /* 服务圆点大小和位置 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block::before {
        left: -52px;

        width: 20px;

        height: 20px;
    }

    /* 服务圆点外圆的大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block .item_img {
        width: 52px;

        margin-right: 35px;

        padding-top: 68px;
    }

    /* 服务图标和文字的关系 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block .item_wrapper {
        width: calc(94% - 61px);
    }

    /* 服务文字的位置 */

    .agent-pc .team .item_block .details {
        width: 160px;

        border-radius: 38px;
    }

    .agent-pc .team .item_block .details .fa {
        font-size: 28px;

        line-height: 62px;
    }

    .agent-pc .ff_indexPage .mcustomize .more .fa,
    .ff_indexPage .module .more .fa {
        font-size: 20px;

        line-height: 62px;
    }

    /* 团队加号大小 */
}

/* 4k适配 */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {
    /* 首页 */

    .agent-pc #header #logo img {
        height: 150%;
    }

    /* logo的比例 */

    .agent-pc #header #navWrapper .navitem a {
        font-size: 26px;
    }

    /* 导航文字的大小 */

    .agent-pc .bodyindex .container_category a {
        font-size: 26px;
    }

    /* 案例分类的大小 */

    .agent-pc .ff_indexPage .project.ff_slider .owl-item .item_block .item_des {
        font-size: 26px;

        height: 26px;
    }

    /* 案例介绍文字大小 */

    .agent-pc .owl-carousel .owl-nav [class*="owl-"] {
        width: 120px;

        height: 120px;
    }

    /* 案例切换按钮的大小 */

    .agent-pc .owl-carousel .owl-nav [class*="owl-"] .iconfont {
        line-height: 120px;
    }

    /* 按钮箭头的位置 */

    .agent-pc
    .ff_indexPage
    .project.ff_slider
    .owl-item
    .item_block
    .item_wrapper {
        padding: 0 22px;
    }

    /* 案例介绍的位置 */

    .agent-pc .ff_indexPage .team.ff_slider .slider_pagination {
        top: 128px;
    }

    /* 团队数字指示的位置 */

    .agent-pc .ff_indexPage .team.ff_slider .slider_pagination .current {
        font-size: 36px;
    }

    /* 切换数字的大小 */

    .agent-pc .ff_indexPage .team.ff_slider .slider_pagination .total {
        font-size: 24px;
    }

    /* 总共数字的大小 */

    .agent-pc #sitecontent .module .item_block .title {
        font-size: 48px;

        line-height: 78px;
    }

    /* 团队标题的大小和行高 */

    .agent-pc .ff_indexPage .team.ff_slider .item_block .description {
        font-size: 26px;

        line-height: 52px;

        height: 144px;

        margin-top: 60px;
    }

    /* 团队描述文字的一系列设置 */

    .agent-pc .team .item_block .details {
        width: 220px;

        height: 90px;

        border-radius: 72px;
    }

    /* 团队更多按钮的设置 */

    .agent-pc .team .item_block .details .fa {
        font-size: 44px;

        line-height: 82px;
    }

    /* 团队箭头的位置和大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block .description {
        font-size: 26px;
    }

    /* 服务介绍文字的大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block .item_img {
        width: 80px;

        margin-right: 50px;

        padding-top: 100px;
    }

    /* 服务图标的大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block .item_wrapper {
        width: calc(90% - 64px);
    }

    .agent-pc .news .item_block .date_wrap .d {
        font-size: 74px;
    }

    /* 新闻日期的大小 */

    .agent-pc
    .ff_indexPage
    .news.ff_slider
    .item_block
    .item_wrapper
    .description {
        font-size: 26px;

        line-height: 52px;

        height: 120px;
    }

    /* 新闻介绍的文字大小 */

    .agent-pc .news .item_block .date_wrap {
        font-size: 28px;

        width: 130px;

        padding: 118px 0 34px;
    }

    /* 日期大小和距离 */

    .agent-pc .ff_indexPage .news.ff_slider .item_block .item_img {
        padding-top: 72%;
    }

    /* 新闻图片的高度 */

    .agent-pc
    .ff_indexPage
    .news.ff_slider
    .item_block
    .item_wrapper
    span.details
    .fa {
        font-size: 42px;
    }

    /* 新闻箭头的大小 */

    .agent-pc .ff_indexPage .news.ff_slider .item_block .item_img::after {
        width: 220px;

        height: 184px;
    }

    /* 鼠标经过的效果 */

    .agent-pc .owl-carousel .owl-dots .owl-dot span {
        width: 12px;

        height: 12px;
    }

    /* 圆点切换大小 */

    .agent-pc body,
    html {
        font: 24px Arial, 微软雅黑;
    }

    /* 底部下面文字大小 */

    .agent-pc .mcontact .contactlist .contactinfo [class*="contact_"] {
        font-size: 28px;
    }

    /* 底部上面文字大小 */

    /* 案例 */

    .agent-pc .bodylist .ff_pageTarget::before {
        height: 100px;

        border-radius: 72px;
    }

    /* 列表页的上面的二级导航条 */

    .agent-pc .bodylist .ff_pageTarget .module_container {
        padding: 20px 100px;
    }

    /* 二级导航的位置 */

    .agent-pc .bodylist.bodyproject .mlist .item_block .description {
        font-size: 26px;

        line-height: 52px;

        height: 150px;
    }

    /* 介绍文字大小和行高 */

    .agent-pc .bodylist.bodyproject .mlist .item_block span.details {
        width: 46px;

        height: 100%;
    }

    /* 为了把箭头显示出来 */

    .agent-pc .bodylist.bodyproject .mlist .item_block span.details::after,
    .bodylist.bodyproject .mlist .item_block span.details::before {
        font-size: 40px;
    }

    /* 箭头的大小 */

    /* 团队 */

    .agent-pc .team.ff_noSlider .item_block .description {
        font-size: 26px;

        line-height: 52px;
    }

    /* 团队介绍文字的大小和行高 */

    /* 服务 */

    .agent-pc .bodylist.bodyservice .service .item_block .description {
        font-size: 26px;

        line-height: 48px;

        height: 98px;
    }

    /* 介绍文字的大小和行距 */

    .agent-pc .bodylist.bodyservice .service .item_block .item_img {
        float: left;

        width: 82px;

        margin-top: 16px;

        padding-top: 82px;
    }

    /* 图标的大小和位置 */

    .agent-pc .videom.ff_noSlider .item_block .description {
        font-size: 26px;

        line-height: 52px;

        height: 104px;
    }

    /* 文字介绍的大小和行距 */

    .agent-pc .videom.ff_noSlider .item_block .item_wrapper {
        padding: 1.4vw 3.125vw 3.604167vw;
    }

    /* 标题的位置 */

    /* 新闻 */

    .agent-pc .news.ff_noSlider .item_block .description {
        font-size: 26px;

        line-height: 46px;

        height: 102px;
    }

    /* 介绍文字的大小和行距 */

    /* 补充 */

    .agent-pc #sitecontent .module .item_block .title {
        font-size: 38px;

        line-height: 78px;
    }

    /* 新闻列表标题文字的大小 */

    .agent-pc .news.ff_noSlider .item_block .item_img::after {
        width: 200px;

        height: 200px;
    }

    /* 新闻列表日期背景的大小 */

    .agent-pc .news.ff_noSlider .item_block .item_box > .date_wrap {
        right: 10px;

        bottom: 250px;
    }

    /* 新闻列表日期位置 */

    .agent-pc .news.ff_noSlider .item_block .item_box > .date_wrap .d {
        font-size: 50px;

        line-height: 38px;
    }

    /* 日期大字大小 */

    .agent-pc .videom.ff_noSlider .item_block .item_img::before {
        width: 140px;

        height: 140px;
    }

    /* 视频圈的大小 */

    .agent-pc .videom.ff_noSlider .item_block .item_img::after {
        font-size: 38px;
    }

    /* 播放按钮三角的大小 */

    .agent-pc .ff_indexPage .project.ff_slider .item_block span.details::after,
    .ff_indexPage .project.ff_slider .item_block span.details::before {
        font-size: 40px;
    }

    /* 案例的箭头的大小 */

    .agent-pc .ff_indexPage .project.ff_slider .item_block span.details {
        width: 48px;
    }

    /* 箭头的宽度的大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block {
        padding: 60px 7.2916666667vw 60px 2.6041666667vw;
    }

    /* 服务个体的上下间距 */

    .agent-pc .ff_indexPage .videom.ff_slider .owl-stage-outer::before {
        width: 160px;

        height: 160px;
    }

    /* 播放圆圈大小 */

    .agent-pc .ff_indexPage .videom.ff_slider .owl-stage-outer::after {
        font-size: 40px;
    }

    /* 播放按钮大小 */

    .agent-pc .ff_indexPage .videom.ff_slider .owl-nav [class*="owl-"] {
        width: 160px;

        height: 160px;
    }

    /* 视频的切换按钮的大小 */

    .agent-pc .ff_indexPage .videom.ff_slider .owl-nav [class*="owl-"] .iconfont {
        line-height: 160px;
    }

    /* 视频切换按钮的上下位置 */

    .agent-pc element.style {
        height: 260px;
    }

    /* 视频的文字介绍高度 */

    .agent-pc
    .ff_indexPage
    .videom.ff_slider
    .content_info
    .item_block
    .description {
        font-size: 28px;

        line-height: 54px;

        height: 108px;
    }

    /* 视频文字的大小行高等 */

    .agent-pc .ff_indexPage .videom.ff_slider .content_list {
        padding-right: 160px;
    }

    /* 视频图片相对于切换按钮的位置 */

    .agent-pc .owl-carousel .owl-nav [class*="owl-"] .iconfont {
        font-size: 32px;
    }

    /* 团队的切换的箭头大小 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block::before {
        left: -54px;

        width: 24px;

        height: 24px;
    }

    /* 服务前面的圆点 */

    .agent-pc .ff_indexPage .service.ff_noSlider .item_block::after {
        left: -46px;

        width: 10px;

        height: 10px;
    }

    /* 服务前面的圆点 */

    .agent-pc .ff_indexPage .mcustomize .more .fa,
    .ff_indexPage .module .more .fa {
        font-size: 32px;

        line-height: 102px;
    }

    /* 团队加号的大小 */

    .agent-pc .ff_indexPage .mcustomize .more::before {
        font-size: 30px;

        line-height: 102px;
    }

    /* 关于我们加号大小 */

    .agent-pc .more .fa,
    .ff_indexPage .module .more .fa {
        font-size: 28px;

        line-height: 102px;
    }

    /* 服务更多加号大小 */
}

#footer p span.ellipsis {
    display: inline-block;
    max-width: 70%;
}

#footer p a#flogo {
    display: inline-block;
    width: 50px;
    height: 20px;
    vertical-align: top;
    margin-left: 10px;
}

#footer p a#fbeian {
    vertical-align: top;
}

.gongan_beian {
    vertical-align: top;
}

.gongan_beian img {
    margin: 0 10px;
}

#footer p {
    line-height: 20px;
    padding: 10px 56px;
    height: 20px;
}
