﻿
/*通用  */


 .content_list .item_block .item_box .item_img2 img, .project.module:not(.imagelink) .content_list .item_block .item_box .item_img2 img
{
	width: 363px; 
    height: 220px; 
}

.container_header .title {
    font-size: 20px;
}

.ff_indexPage .mlist .content_wrapper .more {
    display: none;
}

.ff_indexPage .mlist .container_header .subtitle-22 {
    display: block;
}

.ff_sitecontent #indexPage .module.project .module_container:before,
.ff_sitecontent #indexPage .module.news .module_container:before {
    content: "";
    border-bottom: 1px solid #f2f2f2;
    width: 100%;
    height: 1px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: 86px;
}

.ff_sitecontent #indexPage .project.module .module_container,
.ff_sitecontent #indexPage .news.module .module_container {
    position: relative;
    padding-top: 12px;
}

.ff_indexPage .mlist.project .module_container .container_category2,
.ff_indexPage .mlist.news .module_container .container_category2 {
    position: relative;
    padding-top: 12px;
}

.ff_indexPage .mlist .content_wrapper {
    padding-top: 78px;
}

#longPage .npagePage #pageTarget.module .module_container{position: relative;}

#longPage .npagePage #pageTarget.module .module_container:before{content: "";
    border-bottom: 1px solid #f2f2f2;
    width: 100%;
    height: 1px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: 72px;}
.ff_pageList .content{margin-top:40px;}


.ff_sitecontent #page_contact .module .module_container,.ff_sitecontent #page_about .module .module_container,.ff_postPage .service.mlistpost .module_container, .ff_postPage .project.mlistpost .module_container, .ff_postPage .team.mlistpost .module_container{max-width: 1200px;}

.ff_postPage .service.mlistpost .postInfo .description a:hover, .ff_postPage .project.mlistpost .postInfo .description a:hover, .ff_postPage .team.mlistpost .postInfo .description a:hover{background-color: #909744;border:1px solid #909744;}


.service.mlistpost .content_list .item_wrapper-222 > .date_wrap, .team.mlistpost .content_list .item_wrapper-222 > .date_wrap{display: none;}


#banner div{height: 380px;}
.content_list{

/* padding: 24px 20px; */

}

/*chanpin  */


.container_category2>a {
    border: none;
    padding: 0 12px;
    position: relative;
}

.container_category2>a:hover {
    color: #909744;
    background-color: transparent;
}

.container_category2>a.active {
    background: transparent;
    color: #909744;
}

.container_category2>a:before {
    content: "";
    width: 0;
    height: 1px;
    background: #909744;
    position: absolute;
    top: 63px;
    transition: all 0.36s ease;
}

.container_category2>a.active:before,
.container_category2>a:hover:before {
    width: 60%;
}

.container_category2>a.ff_more span {
    color: transparent;
}

.mlist.project:not(.imagelink) .content_list .item_des,
.project.mlist .content_list .item_block .item_box .item_wrapper-222 .item_info .date_wrap,
.mlist.project:not(.imagelink) .content_list .item_block .item_tags,
.mlist.project:not(.imagelink) .content_list .details,
.mlist.news.news.ff_noSlider:not(.imagelink) .content_list .details ,.mlist.news:not(.imagelink) .content_list .item_block .item_tags,
.mlist.service:not(.imagelink) .content_list .details,.mlist.service:not(.imagelink) .content_list .item_block .item_tags{
    display: none;
}

.mlist.project:not(.imagelink) .content_list .item_info .title,
.mlist.project:not(.imagelink) .content_list .item_info .subtitle-22 {
    text-align: center;
}

.mlist.project:not(.imagelink) .content_list .item_block {
    border: none;
}

.container_category2>a.ff_more::before {
    content: "更多";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

.container_category2>a.ff_more::after {
    content: "";
    width: 0;
    height: 1px;
    background: #909744;
    position: absolute;
    top: 63px;
    transition: all 0.36s ease;
    left: 14px;
}

.container_category2>a.ff_more:hover::after {
    width: 60%;
}

.ff_indexPage .mcustomize.ff_ti {
    padding-top: 0;
    padding-bottom: 0;
}

.mcustomize.ff_ti .contentbody {
    display: block;
    position: absolute;
    right: 50%;
    margin-top: 50px
}

.mcustomize .wrapper .description {
    display: none;
}
.mcustomize.ff_ti .wrapper .header {
     -webkit-writing-mode: vertical-rl;-ms-writing-mode: vertical-rl;writing-mode: vertical-rl;
    writing-mode: tb-rl;
     

}
.mcustomize.ff_ti .wrapper .header .title {
    color: #fff;
    font-size: 18px;
    font-family: SabonLTStd-Roman, "宋体";
    /* text-align: center; */
    padding-top: 20px;
    /* float: right; */
}
.mcustomize.tril .contentbody{width: 60%;}
.mcustomize.tlir .container_content .contentbody .wrapper .header, .mcustomize.tril .container_content .contentbody .wrapper .header{width: 50%;}
.mcustomize.tlir .wrapper .header .title,.mcustomize.tril .wrapper .header .title{color: #fff;
    font-size: 18px;
    font-family: SabonLTStd-Roman, "宋体";padding-top:50px;
    height: 30px;
overflow: hidden;
text-overflow: ellipsis;}
.mcustomize.ff_ti .wrapper .header .subtitle-22 {
    /* text-align: center; */
    /* writing-mode: tb-rl; */
    font-family: SabonLTStd-Roman, "宋体";
    padding-top: 126px;
    font-size: 12px;
    /* float: left; */
}
.mcustomize.tlir .wrapper .header .subtitle-22,.mcustomize.tril .wrapper .header .subtitle-22{font-family: SabonLTStd-Roman, "宋体";
    padding-top: 10px;
    font-size: 12px;}

.mcustomize.ff_ti .wrapper .header {
    padding-bottom: 0;
}

#indexPage .mcustomize.ff_ti .mediabody{animation-name:none;}


.project.mlist .content_list .item_block:hover .item_box .item_wrapper-222{background: #909744;}
.project.mlist .content_list .item_box .item_wrapper-222 .item_info { line-height:50px; border-bottom:#6CBC65 solid 1px}
.project.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper-222 .item_info .title{color:#fff; line-height:30px}
.project.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper-222 .item_info .subtitle-22{color: #fff;opacity: 0.5;}





/*chanpinneiye  */
.project.mlistpost .postInfo .description{position: inherit;width: auto;padding-left: 0; border-left: none;margin-top: 20px;}
.ff_postPage .project.mlistpost .listWrap{width:30%;padding-right: 0;}
.bodylistpost.bodyproject #postSlider{width: 66%;}
.project.mlistpost .postInfo{padding-left:50px;}
.ff_postPage .project.mlistpost .listContent_post{margin-left: 50px;}
.project.mlistpost .postInfo .usetdate{display: none;}
.ff_postPage .project.mlistpost .postContent{width: 72.6%}
.postSlider .tab_content .item_img{height: auto;}
.ff_postPage .project.mlistpost .content_list .item_info .title,
.ff_postPage .project.mlistpost .content_list .item_info .subtitle-22{font-size: 13px;}

.project.mlistpost .content_list .item_block .item_box .item_wrapper-222 .item_info .date_wrap,
.ff_postPage .project.mlistpost .content_list .details,
.ff_postPage .project.mlistpost .content_list .item_des{display: none;}

.postSlider .tab_button .item_block.current .item_img::after,.postSlider .tab_button .item_block:hover .item_img::after, .postSlider .tab_button .item_block.current .item_img::after{border:1px solid #909744;}
.project.mlistpost .content_list .item_block .item_box .item_wrapper-222{padding:20px 20px}
.project.mlistpost .content_list .item_block:hover .item_box .item_wrapper-222{background: #909744}
.project.mlistpost .content_list .item_block:hover .item_box .item_wrapper-222 .item_info .title{color:#fff;}
.project.mlistpost .content_list .item_block:hover .item_box .item_wrapper-222 .item_info .subtitle-22{color:#fff;opacity: 0.6;}
.postSlider .tab_content .item_img img{width: 100%;height: auto;}
.project.mlistpost .owl-nav .owl-next{right: -25px;}
.project.mlistpost .owl-nav .owl-prev{left: -25px;}


