body,

html {

  color: #999;

  background-color: #fff; }



p {

  color: #999; }



a {

  color: #999; }



a:hover,

a.active {

  color: #676767; }



.title {

  color: #676767; }



.subtitle {

  color: #aaa; }



#sitecontent .mlist .bx-wrapper .bx-helper {

  background-color: transparent; }



#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-prev:hover,

#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {

  background: #676767;

  color: #fff; }



#header {

  /*border-color: #303030;*/

  background: #fff; }

  #header .nav > li .subnav {

    border-top-color: #676767; }



.fixed {

  background: #000;

  background: rgba(0, 0, 0, 0.6); }



#mcontact #contactinfo div a:hover {

  border-color: #676767;

  background-color: #676767; }



#fixed_weixin .fixed-container {

  background: #fff; }

  #fixed_weixin .fixed-container p {

    color: #000; }



#online_open {

  background-color: #676767;

  border: #676767 1px solid; }

  #online_open:hover {

    border-color: #676767;

    background-color: #676767; }

    #online_open:hover i {

      color: #fff; }

  #online_open i {

    color: #fff; }



#online_lx {

  background-color: #fff;

  -webkit-box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);

  box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17); }



#olx_head {

  background: #676767;

  color: #fff; }

  #olx_head i {

    color: #fff; }

    #olx_head i:hover {

      color: #fff; }



#olx_qq li a {

  background-color: #f8f8f8;

  color: #888;

  border-bottom: #fff 1px solid; }

  #olx_qq li a i {

    color: #666; }

  #olx_qq li a:hover {

    color: #666;

    background: #eee; }

    #olx_qq li a:hover i {

      color: #676767; }



#olx_tel div {

  color: #999; }



#olx_tel p {

  color: #666; }



#fixed_mp .fixed-container {

  background: #fff; }

  #fixed_mp .fixed-container p {

    color: #000; }



.popup .fixed-container {

  background: #fff; }



::-webkit-scrollbar-track-piece {

  background-color: #101012; }



::-webkit-scrollbar {

  background-color: #676767; }



::-webkit-scrollbar-thumb {

  background-color: #333; }



::-webkit-scrollbar-thumb:hover {

  background-color: #676767; }



.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {

  background-color: #676767; }



.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

  background-color: #676767; }



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

  background-color: #ccc; }



.mCSB_scrollTools .mCSB_draggerRail {

  background-color: #333; }



#navWrapper .content .nav > li:not(.jsMoveEl) > a.active {

  border-color: #676767; }



#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a:hover {

  background-color: #676767; }



#navWrapper .content .nav > li.jsMoveEl span {

  background-color: #676767; }



.container_category a.active,

.container_category a:hover {

  background-color: #676767; }



.npagePage.post .service #listContent .item_tags a:hover {

  background-color: #676767; }



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

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

  background-color: #676767; }



.npagePage .ad01 .module_container .container_content .content_wrapper .item_block:hover .item_wrapper {

  background-color: #676767; }



#indexPage .project .item_block:after,

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

  background-color: #676767; }



.npagePage.post .project #listContent .item_tags a:hover {

  background-color: #676767; }



.npagePage.post .news #listContent .item_tags a:hover {

  background-color: #676767; }



#indexPage .news .content_list .item_block:not(:first-child):hover .item_wrapper .item_info .title {

  color: #676767; }



.npagePage:not(.post) .news .content_list .item_block:hover .item_wrapper .item_info .title {

  color: #676767; }



#indexPage .team .item_block .item_wrapper {

  background-color: #676767; }



.npagePage:not(.post) .team .item_block:hover .item_wrapper {

  background-color: #676767; }



.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {

  border-color: #676767; }



#navWrapper .content .nav > li:not(.jsMoveEl) > a:hover, #navWrapper .content .nav > li:not(.jsMoveEl) > a.active {

  color: #676767; }



#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {

  border-color: #676767; }



.npagePage.post .news #listContent .mlist .content_list .item_block:before {

  border-color: #676767; }



#indexPage .news .content_list .item_block:first-child .details {

  background-color: #676767; }



#indexPage .news .content_list .item_block:first-child .details {

  background-color: #676767; }



.npagePage.post #tabBtn .post-prev:not(.empty):hover, .npagePage.post #tabBtn .post-next:not(.empty):hover {

  background-color: #676767; }



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

  border-color: #676767; }



.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {

  border-color: #676767; }



#sitecontent .team .bx-wrapper .bx-controls-direction .bx-next:hover {

  background: none; }



#sitecontent .team .bx-wrapper .bx-controls-direction .bx-prev:hover {

  background: none; }



.npagePage.post .project #postContent #postInfo .description a:hover {

  border-color: #676767; }



.npagePage.post .project #postContent #postInfo .description a:hover {

  background-color: #676767; }



.agent-mobile a {

  color: #676767;

  text-decoration: none; }



.agent-mobile #mm-slider .slider-info .title {

  font-size: 18px;

  color: #676767; }



.agent-mobile .mlist .container_header .title {

  font-size: 18px;

  color: #676767;

  padding-top: 40px;

  text-align: left;

  margin-left: 5%; }



.agent-mobile .mm-listview > li > a.active {

  color: #676767; }



.agent-mobile #category .label {

  line-height: 40px;

  height: 40px;

  background: #676767;

  color: #fff;

  padding: 0 40px; }



.agent-mobile .dropmenu ul li a.active {

  background: #f1f1f1;

  color: #676767; }



.agent-mobile #pages a.active,

.agent-mobile #pages a:hover {

  background: 0 0;

  color: #676767; }



.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {

  border-color: #676767;

  background: #676767;

  color: #fff; }



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

  background-color: #676767; }



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

  background: #676767; }



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

  color: #676767;

  font-size: 14px;

  text-align: left; }



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

  background-color: #676767; }



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

  font-size: 16px;

  color: #676767; }



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

  color: #676767; }



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

  color: #676767; }



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

  color: #676767; }



.agent-mobile .cate-title {

  height: 50px;

  background: #676767;

  line-height: 50px;

  font-size: 16px;

  padding: 0 80px;

  text-align: center;

  color: #fff;

  position: relative;

  overflow: hidden; }



.agent-mobile #online a {

  width: 33.333%;

  float: left;

  height: 100%;

  line-height: 52px;

  text-align: center;

  color: #676767;

  font-size: 18px;

  position: relative; }



.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {

  color: #676767; }



.mlist .m_container .content .more:hover {

  background: #676767;

  border-color: #676767; }



.mcustomize .contentbody .description a:hover {

  background: #676767;

  border-color: #676767; }

