﻿/* css */



body {

    background-color: #fff;

}



body #logo img {

    height: 80px;

}



.ff_sitecontent .module.mpageEditor .module_container {

    max-width: 1060px;

}



.ff_postPage .postInfo .usetdate {

    display: block;

}



.ff_postPage .mlistpost.news .postbody {

    margin-top: 35px;

}



.agent-mobile .npagePage.post .news #postInfo .description {

    display: none;

}



.agent-mobile .npagePage.post .news .postbody {

    margin-top: 35px;

}



/* 颜色修改 */



.container_category>a.active,

.container_category>a:hover,

.item_tags>a.active,

.item_tags>a:hover {

    border-color: #c00000;

    background-color: #c00000
}



#search-list .searchFormGroup input,

body #search-header .searchFormGroup input {

    border-color: #c00000
}



#search-list .searchFormGroup .searchSub,

body #search-header .searchFormGroup .searchSub {

    background-color: #c00000
}



#topSlider .owl-nav .owl-next:hover,

#topSlider .owl-nav .owl-prev:hover,

.imagelink .owl-nav .owl-next:hover,

.imagelink .owl-nav .owl-prev:hover,

.mlist .owl-nav .owl-next:hover,

.mlist .owl-nav .owl-prev:hover,

.postSlider .owl-nav .owl-next:hover,

.postSlider .owl-nav .owl-prev:hover {

    background-color: #c00000
}



.imagelink .owl-dots .owl-dot.active span,

.imagelink .owl-dots .owl-dot:hover span,

.mlist .owl-dots .owl-dot.active span,

.mlist .owl-dots .owl-dot:hover span {

    background-color: #c00000;

    border-color: #c00000
}



.mcustomize .container_content .contentbody .description a:hover {

    background-color: #c00000;

    border-color: #c00000
}



.news.mlistpost .tabBtn .post-next:not(.empty):hover,

.news.mlistpost .tabBtn .post-prev:not(.empty):hover,

.service.mlistpost .tabBtn .post-next:not(.empty):hover,

.service.mlistpost .tabBtn .post-prev:not(.empty):hover,

.team.mlistpost .tabBtn .post-next:not(.empty):hover,

.team.mlistpost .tabBtn .post-prev:not(.empty):hover {

    background-color: #c00000
}



.project.mlistpost .tabBtn .post-next:hover .details,

.project.mlistpost .tabBtn .post-prev:hover .details {

    border-color: #c00000;

    background-color: #c00000
}



.project.mlistpost .tabBtn .post-next .img-wrap,

.project.mlistpost .tabBtn .post-prev .img-wrap {

    border-color: #c00000
}



#topSlider .owl-nav .owl-next:hover,

#topSlider .owl-nav .owl-prev:hover {

    background-color: #fff
}



body #navWrapper .content .nav>.navitem>a {

    color: #666
}



.ff_indexPage .ad01 #item_block_0:hover .item_box .item_wrapper .item_info .title {

    color: #fff
}



#navWrapper .content .nav>.navitem>a:hover {

    border-color: #c00000;

    color: #c00000
}



#navWrapper .content .nav>.navitem .subnav li a:hover {

    background-color: #c00000
}



.mlist:not(.imagelink) .content_list .item_block:hover .details {

    border-color: #c00000;

    background-color: #c00000
}



#topSlider .owl-dots .owl-dot.active span,

#topSlider .owl-dots .owl-dot:hover span {

    border-color: #c00000
}



#topSlider .owl-nav .owl-next:hover .iconfont,

#topSlider .owl-nav .owl-prev:hover .iconfont {

    color: #c00000
}



::-webkit-scrollbar {

    background-color: #c00000
}



::-webkit-scrollbar-thumb:hover {

    background-color: #c00000
}



#pages .page-item.active,

#pages .page-item:hover {

    border-color: #c00000;

    background-color: #c00000
}



.ff_pageTarget .container_target a:hover {

    color: #c00000
}



.ff_pageTarget .container_target a:last-child {

    color: #c00000
}



.postSlider .tab_button .item_block.current .item_img:after,

.postSlider .tab_button .item_block:hover .item_img:after {

    border-color: #c00000
}



body #navWrapper .content .nav>.navitem:hover>a {

    color: #c00000
}



body #navWrapper .content .nav>.navitem>a.active {

    border-color: #c00000
}



body #navWrapper .content .nav>.navitem .subnav {

    border-color: #c00000
}



body #navWrapper .content .nav>.navitem .subnav li a:hover {

    background-color: #c00000
}



.ff_indexPage .mlist .content_wrapper .more:hover {

    background-color: #c00000
}



#sliderDirThemb,

#sliderDotThemb {

    border-color: #c00000
}



.ff_indexPage .team_tabs .owl-nav .owl-next:hover .iconfont,

.ff_indexPage .team_tabs .owl-nav .owl-prev:hover .iconfont {

    color: #c00000
}



#shares a:hover {

    border-color: #c00000;

    background-color: #c00000
}



#online_open:hover {

    border-color: #c00000;

    background-color: #c00000
}



#olx_head {

    background-color: #c00000
}



#olx_qq li a:hover {

    color: #c00000
}



#indexPage .project .item_block:hover {

    background-color: #c00000
}



#indexPage .news .content_list #item_block_0 .item_wrapper {

    background-color: #c00000
}



#indexPage .mlist.news .content_list .item_block:hover .details {

    color: #c00000
}



.mlist.news .content_list .item_block:not(#item_block_1):hover .item_info .title {

    color: #c00000
}



.mlist .owl-nav .owl-next:hover,

.mlist .owl-nav .owl-prev:hover {

    background-color: #c00000
}



.postSlider .tab_button .item_block.current .item_img::after,

.postSlider .tab_button .item_block:hover .item_img::after {

    border-color: #c00000
}



.project.mlistpost .tabBtn .post-next:hover .details,

.project.mlistpost .tabBtn .post-prev:hover .details {

    border-color: #c00000;

    background-color: #c00000
}



.project.mlistpost .tabBtn .post-next .img-wrap,

.project.mlistpost .tabBtn .post-prev .img-wrap {

    border-color: #c00000
}



.ff_topSlider .owl-nav .owl-next:hover,

.ff_topSlider .owl-nav .owl-prev:hover {

    background-color: #c00000
}



#sliderDirThemb,

#sliderDotThemb {

    border-color: #c00000
}



body #navWrapper .content .nav>.navitem>a.active {

    border-color: #c00000;

    color: #c00000
}



.container_category>a.active,

.container_category>a:hover,

.item_tags>a.active,

.item_tags>a:hover {

    border-color: #c00000;

    background-color: #c00000
}



.mlist:not(.imagelink) .content_list .item_block:hover .details {

    border-color: #c00000;

    background-color: #c00000
}



.ff_indexPage .mlist .content_wrapper .more:hover {

    background-color: #c00000;

    border-color: #c00000
}



.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,

.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {

    background-color: #c00000
}



.ff_postPage .project.mlistpost .postInfo .description a:hover,

.ff_postPage .service.mlistpost .postInfo .description a:hover {

    background-color: #c00000;

    border-color: #c00000
}



body #navWrapper .content .nav>.navitem .subnav li a:hover {

    background-color: #c00000
}



body #navWrapper .content .nav>.navitem .subnav {

    border-color: #c00000
}



body #navWrapper .content .nav>.navitem .subnav li:hover {

    border-color: #c00000
}



#topSlider .owl-nav .owl-prev:hover .iconfont::after {

    color: #c00000
}



#topSlider .owl-nav .owl-next:hover .iconfont::after {

    color: #c00000
}



.ff_indexPage .ad01 #item_block_0 {

    background-color: #c00000
}



.mlist.team .content_list .item_block:hover {

    background-color: #c00000
}



.mlist.team .content_list .item_block:hover .details {

    color: #c00000;

    background-color: #fff
}



body #navWrapper .content .nav>.navitem .subnav li a {

    color: #666
}



.mlist.team_tabs .content_list .item_block:hover .details {

    color: #c00000;

    background-color: #fff;

    border-color: #fff
}



.ff_indexPage .mlist .content_wrapper .more {

    color: #666
}



.mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {

    color: #fff
}



#topSlider .owl-dots .owl-dot:hover:not(.active) span {

    border-color: #c00000
}



#mm-slider .slider-info .title {

    color: #fff
}



.mm-listview>li>a.active {

    color: #c00000
}



#category .label {

    background-color: #c00000
}



.dropmenu ul li a.active {

    color: #c00000
}



#pages a.active,

#pages a:hover {

    color: #c00000
}



.npagePage.post #postWrapper .item_tags a:hover {

    border-color: #c00000;

    background-color: #c00000
}



#shares a i:before {

    color: #888
}



#shares a:hover i:before {

    color: #fff
}



.agent-mobile .project .item_block:hover .item_wrapper {

    background-color: #c00000
}



.agent-mobile .npagePage.post #postInfo .description a:hover {

    background-color: #c00000
}



.agent-mobile .ad01 .content_list li .title {

    color: #fff
}



.agent-mobile .ad01 .content_list li:hover .item_wrapper {

    background-color: #c00000
}



.agent-mobile .team .item_block:hover .title {

    color: #c00000
}



.agent-mobile .news .item_block:hover .item_info .title {

    color: #c00000
}



.agent-mobile #sitecontent .news #listContent .item_block:hover .title {

    color: #c00000
}



.cate-title {

    background-color: #c00000
}



#online a {

    color: #c00000
}



.agent-mobile .ad01 .content_list li#item_block_0 {

    background-color: #c00000
}



.module.mcustomize .header .title {

    color: #c00000
}



.agent-mobile #sitecontent .ad01 .content_list li:hover .item_wrapper {

    background: #c00000
}



.agent-mobile .mlist .container_header .title {

    color: #c00000
}



.agent-mobile .service .item_block:hover .item_info .title {

    color: #c00000
}



.agent-mobile .npagePage.post #postNav .navitem:hover .title {

    color: #c00000
}



.agent-mobile .team_tabs .tab_content .content_list li:hover .title {

    color: #c00000
}



.agent-mobile .search .item_block:hover .title {

    color: #c00000
}



.mlist:not(.imagelink):not(.team):not(.ad01) .content_list .item_block:hover .item_box .item_wrapper .item_info .title {

    color: #c00000
}



.agent-mobile .npagePage.post .project #postInfo .description a:hover {

    border-color: #c00000
}



/* 修改颜色结束 */



.ff_indexPage .mlist.project .module_container .container_category {

    max-width: 860px;

    height: 30px;

    overflow: hidden;

    margin-right: 80px;

    margin-top: 2px;

}



.ff_indexPage .mlist.project .module_container .container_category a.ff_more {

    position: absolute;

    right: calc(50% - 585px);

    z-index: 3;

    margin-top: -30px;

}



.agent-mobile .npagePage.post .mlistpost.project #postInfo .description {

    display: none;

}



.agent-mobile .npagePage.post .mlistpost.project #postContent {

    margin-top: 35px;

}



.agent-mobile .npagePage.pageEditor .mpageEditor .module_container .container_content .postbody {

    padding-top: 30px;

}



/* .ff_sitecontent .mlistpost.project .module_container { max-width: 1060px;} */



.ff_postPage .mlistpost.project .postInfo .usetdate {

    display: none;

}



.agent-pc #hcontact {

    display: none;

}



.agent-pc .searchGroup .searchFormGroup,

.agent-pc #search-list .searchGroup .searchFormGroup {

    height: 36px;

}



.agent-pc .searchGroup .searchFormGroup .searchSub,

.agent-pc #search-list .searchGroup .searchFormGroup .searchSub {

    line-height: 36px;

}



.agent-pc .ad01.mlist {

    padding: 0;

}



.agent-pc #topSlider+.ad01 {

    padding-top: 80px;

}



.agent-pc #sitecontent .container_category a.ff_more {

    display: block;

}



.agent-pc .ff_indexPage .container_category a:nth-of-type(4)~a {

    display: none;

}



.agent-pc #mcontact .contactinfo p {

    width: auto;

    max-width: 400px;

}



.addECode span {

    color: #989898;

    line-height: 26px;

}



.addECode {

    float: right;

    padding-top: 10px;

    margin-right: -200px;

    padding-left: 10px;

}



.addECode .code1,

.addECode .code2 {

    float: left;

    width: 150px;

    margin-right: 200px;

    text-align: center;

}



.agent-pc #mcontact {

    padding: 50px;

}



.agent-pc #contactform {

    display: none;

}



.agent-pc #search-header {

    margin-right: 0;

}



#mcontact .contactform .contactform_content textarea {

    height: 60px;

}



#footer {

    border-top: 1px solid #eee;

}



.ff_indexPage .project .item_block,

.npagePage:not(.post) .project .item_block {

    position: relative;

    transform: translate3d(0, 0, 0);

}



.ff_topSlider .content_list .item_block .description {

    display: none;

}



.ff_indexPage #mcontact .contactinfo p {

    color: #fff;

}



.agent-mobile .slider-info {

    display: none;

}



.agent-mobile .project .content .wrapper .more {

    display: block;

    position: absolute;

    right: 0;

    width: 48%;

    bottom: 0;

    font-size: 0;

    line-height: 0;

    margin: 1%;

    background: #f8f8f8;

}



.agent-mobile .project .content .wrapper .more:after {

    content: "";

    padding-top: 111.43%;

    display: block;

}



.agent-mobile .project .content .wrapper .more .fa {

    display: none;

}



.agent-mobile .project .content .wrapper .more:before {

    content: "MORE";

    line-height: 20px;

    font-size: 20px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate3d(-50%, -50%, 0);

}



.bodyproject .npagePage .ff_pageTarget .container_category,

.bodyproject .npagePage .ff_pageTarget .container_target {

    float: none;

}



.bodypage .formPage #banner {

    height: 300px;

    position: relative;

}



.bodypage .formPage #banner img {

    min-height: 300px;

    width: auto;

    max-width: none;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

}





.agent-mobile .npagePage .project .content .wrapper .more {

    display: none;

}



#topSlider .sliderTitle {

    width: 800px;

}



/* 2019.06.27 yyq 修改 */
.addECode .code2 {
    display: none;
}

.addECode .code1 {
    margin-right: 450px;
}

/* 2019.06.27 yyq 修改 */