@charset "utf-8";
/*pc端  */

.team .owl-nav {
	top: -64px;
}
#indexPage .imagelink .owl-nav .owl-next .iconfont, #indexPage .imagelink .owl-nav .owl-prev .iconfont {
	top: 50%;
}
.imagelink .owl-nav {
	top: 30%;
}
.item_tags.clearfix {
	white-space: nowrap;
}
.agent-mobile #sitecontent .service .content .content_list .item_block .item_img img, .agent-mobile .service #listContent .service.mlist .item_block .item_img img {
	width: 100%;
}
.ff_indexPage .ff_topSlider + .mcounter {
	z-index: 1;
}
.team_tabs.mlist .container_content .tab_button .item_block_1::before {
	bottom: -240px;
	left: 38px;
}
.ff_indexPage .project .item_block, .npagePage:not(.post) .project .item_block {
	margin-bottom: 30px;
}
#mcontact .contactform .contactform_content textarea {
	height: 150px;
}
body #navWrapper .content .nav > .navitem .subnav {
	top: calc(100% - 4px);
}
/*PC端  */



body #navWrapper .content .nav > .navitem > a {
	border-bottom: none;
}
#search-list .searchFormGroup input,  body #search-header .searchFormGroup input {
	border-color: #005e67
}
#header #navWrapper .content .nav > .navitem:hover > a.active {
	color: #005e67;
}
#search-list .searchFormGroup .searchSub,  body #search-header .searchFormGroup .searchSub {
	background-color: #005e67
}
.ff_topSlider .owl-nav .owl-next:hover,  .ff_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: #005e67
}
.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: #005e67;
	border-color: #005e67
}
.mcustomize .container_content .contentbody .description a:hover {
	background-color: #005e67;
	border-color: #005e67
}
.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: #005e67
}
.project.mlistpost .tabBtn .post-next:hover .details,  .project.mlistpost .tabBtn .post-prev:hover .details {
	border-color: #005e67;
	background-color: #005e67
}
.project.mlistpost .tabBtn .post-next .img-wrap,  .project.mlistpost .tabBtn .post-prev .img-wrap {
	border-color: #005e67
}

@media screen and (min-width:1600px) {
.project.mlistpost .post-next:hover .details,  .project.mlistpost .post-prev:hover .details {
	border-color: #005e67;
	background-color: #005e67
}
}
#navWrapper .content .nav>.navitem .subnav li a:hover {
	background-color: #005e67
}
.mcustomize .container_content .contentbody .description a:hover,  .mlist:not(.imagelink) .content_list .item_block:hover .details {
	border-color: #005e67;
	background-color: #005e67
}





::-webkit-scrollbar-thumb:hover {
 background-color: #005e67
}
#pages .page-item.active,  #pages .page-item:hover {
	border-color: #005e67;
	background-color: #005e67
}
.ff_pageTarget .container_target a:hover {
	color: #005e67
}
.ff_pageTarget .container_target a:last-child {
/* color: #005e67 */

}
.postSlider .tab_button .item_block.current .item_img:after,  .postSlider .tab_button .item_block:hover .item_img:after {
	border-color: #005e67
}
body #navWrapper .content .nav>.navitem:hover>a {
	color: #005e67
}
body #navWrapper .content .nav>.navitem>a.active {
	border-color: #005e67
}
body #navWrapper .content .nav>.navitem .subnav {
	border-color: #005e67
}
.ff_indexPage .mlist .content_wrapper .more:hover {
	background-color: #005e67
}
#sliderDirThemb,  #sliderDotThemb {
	border-color: #005e67
}
#shares a:hover {
	border-color: #005e67;
	background-color: #005e67
}
#online_open:hover {
	border-color: #005e67;
	background-color: #005e67
}
#olx_head {
	background-color: #005e67
}
#olx_qq li a:hover {
	color: #005e67
}
#navWrapper {
	background-color: #005e67
}
body #navWrapper .content .nav>.navitem>a.active {
	color: #005e67
}
body #navWrapper .content .nav>.navitem .subnav li a:hover {
	color: #005e67
}
.mlist .owl-dots .active.owl-dot span,  .mlist .owl-dots .owl-dot:hover span {
	background-color: #005e67
}
.team_tabs:not(.imagelink) .content_list .item_block .item_box .item_wrapper::after {
	border-bottom-color: #005e67
}
.team_tabs.mlist .container_content .tab_button .item_block_0::before {
	color: #005e67
}
.team_tabs.mlist .container_content .tab_button .item_block_1::before {
	color: #005e67
}
.team_tabs.mlist .container_content .tab_button .item_block_2::before {
	color: #005e67
}
.team_tabs.mlist .container_content .tab_button .item_block_3::before {
	color: #005e67
}
#online_open {
	border-color: #005e67;
	background-color: #005e67
}
body #search-header .searchFormGroup input {
	border-color: #005e67
}
#mcontact .contactform .inputtxt.submit {
	color: #005e67
}
#mcontact .contactform .inputtxt.submit:hover {
	background-color: #005e67;
	border-color: #005e67
}
.ff_postPage .project.mlistpost .postInfo .description a:hover {
	border-color: #005e67;
	background-color: #005e67
}
input {
	background-color: 0
}
#footer {
	background-color: #f0f0f0
}
#footer span {
	color: #9e9e9e
}
#footer strong {
	color: #9e9e9e
}
#mm-slider .slider-info .title {
	color: #e40807
}
#mm-slider .slider-info .subtitle {
	color: #666
}
.mm-listview>li>a.active {
	color: #e40807
}
.dropmenu ul {
	background-color: #fff
}
.dropmenu ul li {
	border-bottom-color: #f0f0f0
}
.dropmenu ul li a {
	background-color: #fff
}
.dropmenu ul li a.active {
	color: #e40807
}
#pages a.active,  #pages a:hover {
	color: #e40807
}
.bx-wrapper .bx-controls-direction a {
	background-color: transparent
}
.bx-wrapper .bx-controls-direction a i {
	color: #ccc
}
.npagePage.post .navlist_t .subtitle {
	color: #999
}
.npagePage.post #postNav .navitem {
	border-bottom-color: #f4f4f4
}
.module.mcounter .module_container {
	background-color: #f8f8f8
}
.module.mcounter ul.content_list li {
	color: #fff
}
.module.mcounter ul.content_list li p.number .counterDX {
	color: #3c3c3c
}
#mcontact .container_header .subtitle {
	color: #999
}
.module.mcustomize .header {
	color: #252525
}
.module.mcustomize .header .subtitle {
	color: #7c7c7c
}
.module.mcustomize .description a.more:hover {
	border-color: #236ffb
}
.bx-wrapper .bx-pager.bx-default-pager a.active,  .bx-wrapper .bx-pager.bx-default-pager a:focus,  .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background-color: #a5a5a5
}
.agent-mobile .service .bx-wrapper .bx-controls-direction a i {
	color: #fff
}
.agent-mobile .project .item_block .item_wrapper {
	background-color: #f8f8f8
}
.agent-mobile #sitecontent #listContent .service .item_block:hover .title {
	color: #005e67;
}
.agent-mobile #sitecontent #listContent .project .item_block:hover .title {
	color: #fff;
}
.agent-mobile .project .item_block:hover .item_wrapper {
	background-color: #e40807
}
.agent-mobile .project .content_list .item_block:hover .subtitle {
	color: rgba(255, 255, 255, .56)
}
.agent-mobile .project .content_list .item_block:hover .item_img::before {
	border-color: rgba(0, 0, 0, .1)
}
#sitecontent .npagePage.post #postContent .title {
	color: #444
}
.agent-mobile .npagePage.post #postInfo .description a:hover {
	background-color: #e40807
}
.agent-mobile #sitecontent .npagePage.post .project #postInfo .description a:hover {
	color: #fff
}
.agent-mobile #sitecontent .ad01 .content_list li:hover .title {
	color: #fff
}
.agent-mobile .ad01 .content_list li:hover .subtitle {
	color: rgba(255, 255, 255, .8)
}
.agent-mobile .ad01 .content_list li:hover .item_wrapper {
	background-color: #e40807
}
.agent-mobile .team_tabs .tab_content .content_list li .title {
	color: #e40807
}
.agent-mobile .imagelink {
	background-color: #fff
}
.agent-mobile .news .item_block:hover .item_info .title {
	color: #e40807
}
.agent-mobile .news .content_list .item_wrapper .date_wrap {
	color: #adadad
}
.agent-mobile .news .content_list li:last-child {
	border-color: transparent
}
.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
	color: #e40807
}
#online a:after {
	background-color: rgba(255, 255, 255, .6)
}
.agent-mobile .mlist .container_header .title {
	color: #005e67
}
.agent-mobile .mcustomize .contentbody .description a:hover {
	background-color: #005e67;
	border-color: #005e67
}
.agent-mobile .project .item_block:hover .item_wrapper {
	background-color: #005e67
}
.agent-mobile .team_tabs .tab_content .content_list li .title {
	color: #005e67
}
.agent-mobile .mlist .m_container .content .more:hover {
	background-color: #005e67
}
.agent-mobile .team .item_block:hover .item_info {
	background-color: #005e67
}
.agent-mobile .news .item_block:hover .item_info .title {
	color: #005e67
}
.agent-mobile .mm-listview>li>a.active {
	color: #005e67
}
.agent-mobile .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next) {
	color: #005e67
}
.agent-mobile #category .label {
	background-color: #005e67
}
.agent-mobile .cate-title {
	background-color: #005e67
}
.agent-mobile .dropmenu ul li a.active {
	color: #005e67
}
#pages a:hover,  .agent-mobile #pages a.active {
	color: #005e67
}
.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {
	border-color: #005e67;
	background-color: #005e67
}
.agent-mobile .service .content_wrapper #postNav .wrapper.scrollFixed .navitem:hover p.title {
	color: #005e67
}
.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
	color: #005e67
}
.agent-mobile .npagePage.post #postInfo .description a:hover {
	background-color: #005e67
}
.agent-mobile .indexPage .service .item_block:hover .item_info {
	color: #005e67
}
#online a {
	color: #005e67
}
