
/* css */



.bodylistpost.bodyproject .postbody {

    display: block;

    opacity: 1;

    position: initial;

}



.bodylistpost.bodyproject #postSlider {

    display: none;

}



.bodylistpost.bodyproject #listContent {

    display: none;

}



.bodylistpost.bodyproject #sitecontent {

    height: auto;

}



.bodylistpost.bodyproject .postbody .closeInfor {

    display: none;

}



.bodylistpost.bodyproject .postbody {

    padding: 0;

    background-color: transparent;

}



/* .bodylistpost.bodyproject .project.mlistpost .postInfo .description {







    clear: both;







    float: left;







    padding-top: 20px;







} */



.bodylistpost.bodyproject .project.mlistpost .postInfo {

    border-bottom: 1px solid #f0f0f0;

    padding-bottom: 20px;

    margin-bottom: 30px;

}



.agent-mobile #online {

    display: block;

}



.agent-mobile #online a {

    color: #555;

}



.ff_sitecontent .mcustomize.module.tril .module_container {

    max-width: 80%;

}



.ff_sitecontent .mcustomize.module.tril .contentbody {

    margin-right: 6%;

}



.ff_sitecontent .mcustomize.tlir .container_content .contentbody .wrapper .description,

.ff_sitecontent .mcustomize.tril .container_content .contentbody .wrapper .description {

    max-width: 710px;

    margin-top: 35px;

}



/* ff 0508 */



#mcontact .contactform {

    display: none;

}



.ff_sitecontent .mcustomize.module.tril .contentbody {

    margin-right: 60px;

    max-width: 710px;

    width: calc(100% - 500px);

    margin-left: 40px;

}



.sweibo {

    display: block;

}



#shares {

    bottom: 10px;

}



#online_open {

    bottom: 133px;

}



#shares a#sweibo {

    display: block;

}



#online_lx {

    bottom: 135px;

}



#page_contact #banner {

    display: block;

}



.bodypage .content #mcontact .module_container {

    left: 0;

    transform: translateX(0%);

    width: 75%;

    background-color: transparent;

}





.bodylistpost.bodyproject .postbody {

    

    margin-bottom: 0px;

    height: calc(100vh - 210px);

}



.project.mlistpost .postContent {

    padding-bottom: 0;

}



.project.mlistpost .mCSB_inside>.mCSB_container {

    margin-right: 0;

}

.agent-mobile #footer p #flogo img {
    height: 20px;
}

.agent-mobile #online {
    bottom: 90px;
}