
/* css */







body { background-color: #fff; }
body .ff_indexPage .module.mcustomize.tlir { background-color: #f8f8f8; }
.ff_indexPage .mcustomize.horizontal .container_content { margin-top: 0; }
.mcustomize.tlir .container_content .contentbody .wrapper .description,  .mcustomize.tril .container_content .contentbody .wrapper .description { margin-top: 60px; }
body .ff_indexPage .module.mcustomize.tlir:nth-of-type(even) { padding-top: 0; background-color: #fff; }
body .ff_indexPage .module.mcustomize.tlir:nth-of-type(even).horizontal .container_content { box-shadow: none; padding-left: 0; }
body .ff_indexPage .module.mcustomize.tlir:nth-of-type(even) .description { max-width: 100%; }
.agent-mobile .mcustomize.tlir .container_content .contentbody .wrapper .description,  .agent-mobile .mcustomize.tril .container_content .contentbody .wrapper .description { margin-top: 0px; }
.agent-mobile .module.mcustomize.horizontal .contentbody { padding-top: 35px; }
.agent-mobile .module.mcustomize .header .title { font-size: 18px; font-weight: bold; }
.agent-mobile #mcontact .contactinfo p.add { height: 5rem; }
.agent-pc .mcustomize.tlir .container_content .mediabody .image,  .mcustomize.tril .container_content .mediabody .image { height: 442px; }
/* 颜色修改 */







.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 }
/* 修改颜色结束 */







.agent-pc .mcustomize.tlir .container_content .mediabody .image,  .mcustomize.tril .container_content .mediabody .image { width: 350px; }
body #header #navWrapper { position: absolute; right: calc(50% - 580px); top: 6px; transition: all 0.3s ease-out 0s; }
body #sitecontent { padding-top: 70px; }
body .searchGroup .searchBox,  #search-list .searchGroup .searchBox { display: none; }
body #header.mini { top: 0; height: 70px; }
body #navWrapper .content .nav>.navitem:first-child { display: none; }
body #navWrapper .content .nav>li:last-child { display: block; }
body #navWrapper .content .nav>.navitem>a { border: none; }
body #header.mini #search-nav { display: none; }
body #header.mini #headTop { height: calc(150px - 80px); }
body #headTop { transition: all 0.3s ease-out 0s; height: calc(150px - 80px);}
body #header.mini #navWrapper { top: 3px; }
.agent-pc #mcontact .contactinfo p { width: 520px; }
.agent-pc body #header { height: 70px; }
#mcontact .contactlist{padding-top: 20px;}
.ff_indexPage .module {padding: 50px 0;}
#mcontact .contactinfo .contact_name{margin-bottom: 15px;}
#mcontact .contactform .inputtxt{margin-bottom: 4px;}

 .agent-mobile .module.mcustomize.horizontal .mediabody {width: 70%;}
 .agent-mobile body #sitecontent {
    padding-top: 0;
}

.ff_indexPage .mcounter.module{padding-top: 0;}



.agent-mobile #mm-slider .slider-img img{
    float: left;}
.agent-mobile #mm-slider .slider-img:after{ content: ''; display:block; clear: both;}
.agent-mobile #mm-slider .slider-img{ display: block;}