@charset "UTF-8";
/* 2017.12.7 */

.s_j{text-align: center; font-size: 16px; /*color: #ee451c;*/ position: absolute; width: 100%; top: 90%; -webkit-transition: all .36s ease; -moz-transition: all .36s ease; -ms-transition: all .36s ease; -o-transition: all .36s ease; transition: all .36s ease;}
.item_block:hover .s_j{color: #fff; top: 80% }

/* banner */

.a_banner{position:relative;z-index:0}
.a_banner .slick-dots{position:absolute;bottom:26px;width:100%;text-align:center}
.a_banner .slick-dots li{width:8px!important;height:8px!important;line-height:8px;background:#fff;display:inline-block;margin-right:8px;border-radius:50%;background:0 0;border:1px solid #fff;cursor:pointer}
.a_banner .slick-dots li.slick-active{background:#fff}
.a_banner button{border:0;padding:0}
.a_banner .slick-arrow{position:absolute;top:50%;margin-top:-30px;z-index:99;width:50px;height:50px;border-radius:50%;background:#fff;font-size:0;cursor:pointer;outline:0}
.a_banner .slick-prev{left:30px}
.a_banner .slick-prev:after{font-family:FontAwesome;content:"\f104";color:rgba(0,0,0,.6);font-size:22px}
.a_banner .slick-next{right:30px;left:auto}
.a_banner .slick-next:after{font-family:FontAwesome;content:"\f105";color:rgba(0,0,0,.6);font-size:22px}
.a_banner .slick-arrow:hover{-webkit-box-shadow:0 6px 7px rgba(0,0,0,.17);-moz-box-shadow:0 6px 7px rgba(0,0,0,.17);-o-box-shadow:0 6px 7px rgba(0,0,0,.17);box-shadow:0 6px 7px rgba(0,0,0,.17)}

/* a_new */

.ff_indexPage .service .item_block, 
.npagePage:not(.post) .service .item_block{width: 380px; margin-right: 10px; }

.a_new{position:relative;z-index:0}
.a_new .slick-dots{position:absolute;bottom:-26px;width:100%;text-align:center}
.a_new .slick-dots li{width:8px!important;height:8px!important;line-height:8px;background:#fff;display:inline-block;margin-right:8px;border-radius:50%;background:0 0;border:1px solid #6388cf;cursor:pointer}
.a_new .slick-dots li.slick-active{background:#6388cf}
.a_new button{border:0;padding:0}

/* a_link */


.ff_indexPage .imagelink .item_block{width: 100%!important; list-style: none; cursor: pointer; }
.ff_indexPage .imagelink .item_block .item_wrapper {display: none}
.ff_indexPage .imagelink .item_block:hover {-webkit-box-shadow: 0 0 40px rgba(0,0,0,.1); -moz-box-shadow: 0 0 40px rgba(0,0,0,.1); -o-box-shadow: 0 0 40px rgba(0,0,0,.1); box-shadow: 0 0 40px rgba(0,0,0,.1); }

.a_link button{border:0;padding:0}
.a_link{position:relative;z-index:0}
.a_link .slick-arrow {position: absolute; top: 50%; margin-top: -25px; z-index: 99; width: 50px; height: 50px; font-size: 0; cursor: pointer; outline: 0; background: transparent; }
.a_link .slick-prev{left:-50px}
.a_link .slick-prev:after{font-family:FontAwesome;content:"\f104";color:rgba(0,0,0,.6);font-size:22px}
.a_link .slick-next{right:-50px;left:auto}
.a_link .slick-next:after{font-family:FontAwesome;content:"\f105";color:rgba(0,0,0,.6);font-size:22px}

.imagelink .item_block{margin-bottom: 0}


/* btn调整 */


.bodyproject .ff_sitecontent .ff_postPage .project .content_list .item_block .details .fa-angle-right{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.bodyproject .ff_sitecontent .ff_postPage .project .content_list .item_block .details .fa-angle-right{
    padding:0;
    margin-top: 0
}


/* colors */

/*body #navWrapper .content .nav>.navitem>a.active{color: #ee451c;}

#longPage #header #navWrapper .content .nav .navitem>a:hover span:before,
#longPage #header #navWrapper .content .nav .navitem>a:hover .fa-angle-down{color: #ee451c;}

body #navWrapper .content .nav>.navitem .subnav{border-color: #ee451c}

body #navWrapper .content .nav>.navitem .subnav li a:hover{
    background-color: #ee451c;
}

.container_category>a.active, 
.container_category>a:hover, 
.item_tags>a.active, 
.item_tags>a:hover{    
    border-color: #ee451c;
    background-color: #ee451c;
}




.project.mlist .content_list .item_img .item_mask{
    background-color: rgba(238, 69, 28, 0.85);
}

.ff_indexPage .mlist .content_wrapper .more:hover{
    background: #ee451c
}

.mcustomize.tril .mediabody::after{
    background-color: #ee451c
}

.mcustomize .container_content .contentbody .description a:hover{
    border-color: #ee451c;
    background-color: #ee451c;
}

.service.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper{
    background-color: #ee451c;
}

.ff_indexPage .team.mlist .content_list .item_block:hover::before{
    background-color: #ee451c;
}

.ad01.mlist .item_block .item_wrapper{
    background-color: #ee451c!important;
}

.ff_indexPage .news.mlist .content_list .item_block:hover .details{
    border-color: #ee451c;
    background-color: #ee451c;
}

.news.mlist .owl-dots .owl-dot span{
    border-color: #ee451c;
}
.news.mlist .owl-dots .owl-dot.active span{
    border-color: #ee451c;
    background-color: #ee451c;
}

#mcontact .contactform .inputtxt.submit:hover{
    background-color: #ee451c;
}



#online_open:hover,
#shares a:hover,
#shares a#sweixin:hover{
    border-color: #ee451c;
    background-color: #ee451c; 
}

#olx_head{
     background-color: #ee451c;
}
#olx_qq li a:hover{
    color: #ee451c;
}*/


/* 内页 */

/*.ff_pageTarget .container_target a:last-child{
    color: #ee451c;
}

.container_category>a.active, 
.container_category>a:hover, 
.item_tags>a.active, 
.item_tags>a:hover{
    border-color: #ee451c;
    background-color: #ee451c;
}


#pages .page-item.active, 
#pages .page-item:hover{
    border-color: #ee451c;
    background-color: #ee451c;
}

#pages a:hover, 
.agent-mobile #pages a.active{
    color: #ee451c;
}

.bodynews .news.mlist .content_list .item_block:hover .details{
    border-color: #ee451c;
    background-color: #ee451c;
}

.bodyteam .ff_pageList .team .content_list .item_block:hover{
    background-color: #ee451c;
}



.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: #ee451c;
}

.postSlider .tab_button .item_block.current .item_img:after, 
.postSlider .tab_button .item_block:hover .item_img:after{
    border-color: #ee451c;
}


.news.mlistpost .tabBtn .post-next:not(.empty):hover, 
.news.mlistpost .tabBtn .post-prev:not(.empty):hover, 
.project.mlistpost .tabBtn .post-next:not(.empty):hover, 
.project.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: #ee451c;
}

.bodyproject .ff_sitecontent .ff_postPage .project .content_list .item_block:hover .item_info .title{
    color: #ee451c;
}

.bodyproject .ff_sitecontent .ff_postPage .project .content_list .item_block:hover .details{
    background-color: #ee451c;
}

.npagePage.post #postWrapper .item_tags a:hover{
    border-color: #ee451c;
    background-color: #ee451c;
}

.mlist:not(.imagelink) .content_list .item_block:hover .details{
    border-color: #ee451c;
    background-color: #ee451c;
}*/