﻿/* css */



@font-face {

    font-family: "mofont";

    src: url('/style/fonts/iconfont.eot');

    /* IE9 */

    src: url('/style/fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */

    url('/style/fonts/dcfa96b17b64472881a7698a42d5500a.woff') format('woff2'), url('/style/fonts/iconfont.woff') format('woff'), url('/style/fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */

    url('/style/fonts/iconfont.svg') format('svg');

    /* iOS 4.1- */

}



.agent-pc .ff_postPage .news.mlistpost .postContent { width: 66%;}



.agent-pc .ff_postPage .news.mlistpost .listWrap { width: 26%;}





.agent-pc .bodyindex .mlist.project .item_tags>a {

    width: auto;

    float: left;

}



agent-pc .bodyindex .mlist.project .item_tags>a:hover {

    background-color: transparent;

}



.agent-pc .ff_indexPage .videom.ff_noSlider .content_wrapper {

    padding-top: 0;

}



.agent-pc .ff_indexPage #mcontact {

    padding-top: 60px;

}



.agent-pc .ff_indexPage .mcounter {

    background-position: inherit;

}



.agent-pc .ff_indexPage .mcounter {

    background-position: inherit !important;

    height: auto;

    padding-top: 0;

}



.agent-mobile .videom.mlist .content_list .item_mask {

    position: relative;

}



.agent-mobile .videom.mlist .content_list .item_mask::before {

    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

    content: "\e667";

    font-family: "mofont";

    position: absolute;

    color: #fff;

    font-size: 38px;

    left: 50%;

    top: 50%;

    z-index: 2;

    margin-top: -68px;

    margin-left: -16px;

    opacity: 1;

}



.agent-mobile .module.mcustomize .description a.more:hover::before {

    background-color: transparent;

}



.agent-mobile .videom.mlist .content_list .item_mask:after,

.agent-mobile .videom.mlist .content_list .item_mask:after {

    transition: 0.36s ease;

    content: "";

    width: 60px;

    height: 60px;

    background: rgba(0, 0, 0, .2);

    position: absolute;

    bottom: 99px;

    left: 50%;

    margin-left: -30px;

    color: #fff;

    border-radius: 50%;

    transform: translate3d(0, 70px, 0);

    opacity: 1;

}


.agent-mobile .videom.mlist .content_list .item_mask::before {
    margin-top: -64px;
}


.agent-mobile #footer a#flogo {

    width: 46px;

}



/* 2020/02/17 yyq 修改 */
.ad01.mlist .content_list .item_block:nth-child(3n) {
    margin-right: 2%;
}
.ad01.mlist .content_list .item_block:nth-child(2n) {
    margin-right: 0;
}
.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_block {
    width: calc(25% - 20px);
    margin-right: 20px;
    padding: 0;
}
.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_block .details {
    display: none;
}
.ff_indexPage .videom .content_wrapper {
    margin-right: -20px;
}
.agent-pc .ff_sitecontent .ff_noSlider.videom .module_container {
    max-width: 68%;
}
.agent-pc .ff_indexPage .ff_noSlider.videom {
    padding-top: 80px;
}
.bodyindex .videom.ff_noSlider .content_list .item_block:first-child+.item_block {
    display: block;
}
.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_img,
.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_wrapper {
    float: none;
}
.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_wrapper {
    padding: 20px;
    margin: 0;
    width: 100%;
    background-color: #fff;
}
.bodyindex .videom.ff_noSlider .item_block .item_des {
    display: none;
}
.agent-pc .bodyindex .videom.mlist .content_list .item_info {
    border-bottom: none;
}
.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_img {
    border-radius: 0;
}
.bodyindex .videom.mlist .content_list .item_info .title,
.bodyvideom .videom.mlist .content_list .item_info .title {
    font-weight: normal;
    font-size: 17px;
    color: #555;
    line-height: 30px;
}
.agent-pc .bodyindex .videom.mlist .content_list .item_mask::before,
.agent-pc .bodyvideom .videom.mlist .content_list .item_mask::before {
    margin: 0;
    transform: translate(-50%, -200%);
}
.agent-pc .bodyindex .videom.mlist .content_list .item_mask:after,
.agent-pc .bodyvideom .videom.mlist .content_list .item_mask:after {
    width: 60px;
    height: 60px;
    background: transparent;
    border: 3px solid #fff;
    margin: 0;
    transform: translate(-50%, 50%);
}
.agent-pc .bodyindex .videom.mlist .content_list .item_block:hover .item_mask::before,
.agent-pc .bodyindex .videom.mlist .content_list .item_block:hover .item_mask:after,
.agent-pc .bodyvideom .videom.mlist .content_list .item_block:hover .item_mask::before,
.agent-pc .bodyvideom .videom.mlist .content_list .item_block:hover .item_mask:after {
    margin: 0;
    transform: translate(-50%, -50%);
}
.agent-pc .ff_sitecontent .module.videom .module_container .container_header {
    width: auto;
    position: static;
    display: block;
}
.ff_indexPage .module.videom .container_content {
    padding-top: 51px;
}
.bodylist.bodyvideom .videom .content_list .item_block {
    width: calc(100%/3 - 20px);
    margin-right: 20px;
    padding: 0;
}
.bodylist.bodyvideom .videom .content_wrapper {
    margin-right: -20px;
}
.bodylist.bodyvideom .videom .content_list .item_block .item_img {
    border-radius: 0;
    width: 100%;
    float: none;
}
.bodylist.bodyvideom .videom .content_list .item_block .item_wrapper {
    width: 100%;
    float: none;
    padding: 20px;
}
.bodylist.bodyvideom .videom .content_list .item_block .description {
    display: none;
}
.bodyvideom .videom.mlist .content_list .item_info {
    border-bottom: none;
    padding: 0;
}
.bodyvideom .videom.mlist .content_list .item_info .subtitle {
    height: 34px;
}
/* 以下为移动端 */
.agent-mobile .videom .wrapper {
    margin-right: -4%;
}
.agent-mobile .videom .item_block {
    width: 46%;
    margin-right: 4%;
    float: left;
    margin-bottom: 4%;
}
.agent-mobile .mlist.videom .content_list .item_wrapper .description {
    display: none;
}
.agent-mobile .mlist.videom .content_list .item_wrapper .item_info .text_wrap {
    border: none;
    padding: 0;
}
.agent-mobile .mlist.videom .content_list .item_wrapper {
    padding: 10px 0;
}
.agent-mobile .mlist.videom .content_list .item_block .item_img img {
    border-radius: 0;
}
.agent-mobile .indexPage .module.mcustomize .description {
    padding-bottom: 0;
}
/* 2020/02/17 yyq 修改 */


/* 2020/02/19 yyq 修改 */
.agent-mobile .indexPage .project .item_block {
    width: 48%;
    margin-right: 2%;
    margin-bottom: 2%;
    float: left;
}
/* 2020/02/19 yyq 修改 */
