
.agent-mobile .videoBg {

    position: fixed;

    top: 0;

    left: 0;

    width: 100vw;

    height: 100vh;

    z-index: 1111;

    background: black;

}

.agent-mobile .vPlayItem video {

    max-width: 100%;

    max-height: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}

@media screen and (max-width: 1200px) {
   
    .ff_sitecontent .module .module_container {
        margin-top: 10px;
    }

    #mcontact .contactlist {
        padding-top: 30px;
    }    

    .ff_indexPage .ad01.mlist .container_header {
        top: 30px;
    }
    .ff_indexPage .ad01.module.mlist .content_wrapper {
        padding-top: 22px;
    }
}



.ff_indexPage .mcounter.module .module_container::before{ background-color: rgba(255, 255, 255, 0);}


.mm-hlogo img { height: 60px !important;}
.agent-mobile #header { height: 84px!important;}

.agent-mobile #sitecontent .project .item_block .title{text-align: center!important;}