﻿@charset "UTF-8";
body,
html {
  color: #999;
  background-color: #fff; }
 a:link,a:visited{
 text-decoration:none;  /*超链接无下划线*/
 color: #000;
}

p {
  color: #484747; }

a {
  color: #999; }

a.active {
  color: #fff; 
}
a.hover {
  color: #000;
   }

.title {
  color: #f4af38; }

.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 {

  color: #fff; }
.language{ margin-top:33px; width:50px; height:15px; background:url(../images/en.png) no-repeat; margin-left:25px;  }

#header {
  border-color: #303030;
  /*background: #fff;*/ 
 }
  #header .nav > li .subnav {
    border-top-color: #cd005c; }

.fixed {
  background: #000;
  background: rgba(0, 0, 0, 0.6); }

#mcontact #contactinfo div a:hover {
  border-color: #f4af38;
  background-color: #0064e5; }

#fixed_weixin .fixed-container {
  background: #fff; }
  #fixed_weixin2 .fixed-container {
  background: #fff; }
  #fixed_weixin .fixed-container p {
    color: #000; }
	#fixed_weixin2 .fixed-container p {
    color: #000; }

#online_open {
  background-color: #cd005c;
  border: #cd005c 1px solid; }
  #online_open:hover {
    border-color: #cd005c;
    background-color: #cd005c; }
    #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: #cd005c;
  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: #0064e5; }

#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: #0064e5; }

::-webkit-scrollbar-thumb {
  background-color: #333; }

::-webkit-scrollbar-thumb:hover {
  background-color: #0064e5; }

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #0064e5; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #0064e5; }

.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: #f4af38; }

#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a:hover {
  background-color: #cd005c; }

#navWrapper .content .nav > li.jsMoveEl span {
  background-color: #0064e5; }

.container_category a.active,
.container_category a:hover {
  background-color: #cd005c; 
  border:1px solid #cd005c;}

.npagePage.post .service #listContent .item_tags a:hover {
  background-color: #0064e5; }

.mcustomize.tlir .container_content .contentbody .wrapper .description a:before,
.mcustomize.tril .container_content .contentbody .wrapper .description a:before {
  background-color: #0064e5; }

.npagePage .ad01 .module_container .container_content .content_wrapper .item_block:hover .item_wrapper {
  background-color: #0064e5; }

#indexPage .project .item_block:after,
.npagePage:not(.post) .project .item_block:after {
  background-color: #cd005c; }

.npagePage.post .project #listContent .item_tags a:hover {
  background-color: #006fff; }

.npagePage.post .news #listContent .item_tags a:hover {
  background-color: #006fff; }

#indexPage .news .content_list .item_block:not(:first-child):hover .item_wrapper .item_info .title {
  color: #0064e5; }

.npagePage:not(.post) .news .content_list .item_block:hover .item_wrapper .item_info .title {
  color: #0064e5; }

#indexPage .team .item_block .item_wrapper {
  background-color: #0064e5; }

.npagePage:not(.post) .team .item_block:hover .item_wrapper {
  background-color: #0064e5; }

.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #881b4c; }

#navWrapper .content .nav > li:not(.jsMoveEl) > a:hover,
#navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  color: #fff; }

#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #006fff; }

.npagePage.post .news #listContent .mlist .content_list .item_block:before {
  border-color: #006fff; }

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #006fff; }

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #006fff; }

.npagePage.post #tabBtn .post-prev:not(.empty):hover,
.npagePage.post #tabBtn .post-next:not(.empty):hover {
  background-color: #cd005c; }

.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,
.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {
  border-color: #006fff; }

.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #006fff; }

#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: #006fff; }

.npagePage.post .project #postContent #postInfo .description a:hover {
  background-color: #006fff; }

#shares a {
  background: #881b4c;
  border: 1px solid rgba(255, 255, 255, 0.08); }

#online_lx {
  background: #001c42; }

#olx_qq li a {
  background-color: #303030;
  border-color: rgba(255, 255, 255, 0.1); }

#olx_qq li a:hover {
  color: #666;
  background: #202020; }

.agent-mobile a {
  color: #f4af38;
  text-decoration: none; }

.agent-mobile #mm-slider .slider-info .title {
  font-size: 18px;
  color: #f4af38; }

.agent-mobile .mlist .container_header .title {
  font-size: 18px;
  color: #f4af38;
  padding-top: 40px;
  text-align: left;
  margin-left: 5%; }

.agent-mobile .mm-listview > li > a.active {
  color: #f4af38; }

.agent-mobile #category .label {
  line-height: 40px;
  height: 40px;
  background: #f4af38;
  color: #fff;
  padding: 0 40px; }

.agent-mobile .dropmenu ul li a.active {
  background: #f1f1f1;
  color: #f4af38; }

.agent-mobile #pages a.active,
.agent-mobile #pages a:hover {
  background: 0 0;
  color: #f4af38; }

.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {
  border-color: #f4af38;
  background: #f4af38;
  color: #fff; }

.agent-mobile .project .item_block:hover .item_wrapper {
  background-color: #f4af38; }

.agent-mobile .npagePage.post #postInfo .description a:hover {
  background: #f4af38; }

.agent-mobile .ad01 .content_list li .title {
  color: #f4af38;
  font-size: 14px;
  text-align: left; }

.agent-mobile .ad01 .content_list li:hover .item_wrapper {
  background-color: #f4af38; }

.agent-mobile .team_tabs .tab_content .content_list li .title {
  font-size: 16px;
  color: #f4af38; }

.agent-mobile .team .item_block:hover .title {
  color: #f4af38; }

.agent-mobile .news .item_block:hover .item_info .title {
  color: #f4af38; }

.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
  color: #f4af38; }

.agent-mobile .cate-title {
  height: 50px;
  background: #f4af38;
  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: 40px;
  text-align: center;
  color: #f4af38;
  font-size: 18px;
  position: relative; }

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {
  color: #f4af38; }

.mlist .m_container .content .more:hover {
  background: #f4af38;
  border-color: #f4af38; }

.mcustomize .contentbody .description a:hover {
  background: #f4af38;
  border-color: #f4af38; }

/*首页-新增栏目*/
/*公司简介*/
@media (max-width: 767px) {
    .ind-pro{
      width: 100%;
      clear：both;
      overflow: hidden;
      padding-bottom: 40px;
    }
    .container{
    width: 100%;
    margin:0 auto;
    }
   .ind-pro-under-left{
      width: 45%;
    }
    .ind-pro-under-right{
      width: 55%
    }
    .ind-pro h3{
      padding: 20px 0 0 170px;
      font-size: 20px;
      display: none;
    }
    .ind-pro-up{
    }
 }
 @media (min-width: 768px) and (max-width: 1199px) {
    .ind-pro{
      width: 100%;
      clear：both;
      overflow: hidden;
      margin-bottom: 10%;
    }
      .container{
      width: 100%;
      margin:0 auto;
      }
        .ind-pro-under-left{
        width: 45%;
      }
      .ind-pro-under-right{
        width: 55%
      }
     .ind-pro h3{
      padding: 38px 0 0 120px;
      font-size: 20px;
    }
    .ind-pro-up{
      width: 540px;
	  position: absolute;
    }
 }

@media (min-width: 1200px) { 

    .container{
      width: 1275px;
      margin:0 auto;
    }

    .ind-pro-under-left{
      width: 560px;
    }
    .ind-pro-under-right{
      width: 700px;
    }
    .ind-pro h3{
      padding: 44px 0 0 170px;
      font-size: 20px;
    }
    .ind-pro-up{
      width: 540px;
	  position: absolute;
    }

 }

.ind-pro{
  width: 100%;
  clear：both;
  overflow: hidden;
}
.ind-pro h2{
  font-size: 24px;
  text-align: center;
  color: #000;
  font-weight: normal;
}
.ind-pro h3{
  color: #000;
  font-weight: normal;
}
.ind-pro-under{
  padding: 20px 0;
}
.ind-pro-under img{
  float:left; 
  padding-left: 10px;
}
.ind-pro-under-left{
    float: left;
  }
  .ind-pro-under-right{
    float: right
  }
.ind-pro-under-right img{
  border-radius: 40px;
  width: 100%;
}
.ind-pro-up{
  margin-top: 80px;
  padding: 40px 80px;
  z-index: 2;
  border-radius: 40px;
  border:1px solid #fff;
  border-spacing: 20px;
  background:#fff;
  background-image: url(../images/quotation_right.png) ;
  background-position: 616px 40px;
  background-repeat: no-repeat;
  font-size: 16px;
  line-height: 180%;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
}
.ind-pro-up p{
  color: #000;
}

/*新闻中心*/
  @media (max-width: 767px) {
    .ind-news{
      width: 100%;
      padding: 30px 10px;
      position: relative;
    }
    .container{
      width: 100%;
      margin:0 auto;
    }
  }

   @media (min-width: 768px) and (max-width: 1199px) { 
    .ind-news{
      width: 100%;
      padding: 40px 20px;
    }
    .container{
      width: 768px;
      margin:0 auto;
    }
    .ind-news-1 {
      float: left;
       width: 46%;
      margin-right: 2%;
      margin-bottom: 70px; 
    }
  }

  @media (min-width: 1200px) { 
    .ind-news{
      width: 100%;
      padding: 90px 0;
    }
    .container{
      width: 1275px;
      margin:0 auto;
    }

    .ind-news-1 {
      float: left;
       width: 23%;
      margin-right: 2%;
      margin-bottom: 70px; 
    }
 }


  .ind-news h2{
    font-size: 24px;
    color: #000;
    font-weight: normal;
  }
  .ind-news h3{
    font-size: 18px;
    font-weight: bolder;
    color: #fff;
    font-weight: normal;
    padding: 20px;
    background: #881b4c;
  }
  .ind-news p{
    line-height: 180%;
  }
  .ind-news ul li{
    background-image: url(../images/bg_news.png) ;  
    background-repeat: repeat-x;
  }



/* 下面为黑色主题 */
/* CSS Document */
body,
html {
  color: #000;
  background-color: #f5f0f2; }

#header {
  border-color: #303030;
  background: #881b4c; }

#header.mini {
  background: #881b4c; }

#indexPage > * {
  background-color: #f5f0f2; 
  background-image: url(../images/bg.jpg);
  background-repeat: repeat-x;
}

#navWrapper .content .nav > li:not(.jsMoveEl) > a {
  color: #ccc; }

#indexPage .module .module_container .container_header .title {
  color: #000; }

#indexPage .project .item_block .item_info .title,
.npagePage:not(.post) .project .item_block .item_info .title {
  color: #fff; }

#indexPage .mcustomize {
  background-color: #252525; }

.mcustomize.tlir .container_content .contentbody .wrapper .description p,
.mcustomize.tril .container_content .contentbody .wrapper .description p {
  color: rgba(255, 255, 255, 0.8); }

.mcounter .module_container .container_content {
  background-color: transparent; }

.singlescreen #indexPage .module.team {
  background-color: #252525; }

#indexPage .service .item_block .item_wrapper .item_info .title,
.npagePage:not(.post) .service .item_block .item_wrapper .item_info .title {
  color: #fff; }

.singlescreen #indexPage #mcontact {
  background-color: #252525; }

#indexPage .news .content_list .item_block:first-child {
  background-color: transparent; }

.singlescreen #indexPage .mcounter .module_container .container_content {
  background-color: transparent; }

.npagePage .content {
  background-color: #f5f0f2; }

#indexPage .mcounter ul.content_list li .counterDX {
  color: #eaeaea; }

.mcounter ul.content_list li:not(:last-child):after {
  background-color: rgba(255, 255, 255, 0.15); }

.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: transparent; }

#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: transparent; }

#indexPage .project .item_block:hover,
.npagePage:not(.post) .project .item_block:hover {
  background-color: #881b4c; }

.npagePage.post .project #postContent #postInfo .title {
  color: #484747; }

.npagePage.post #pageTarget {
  background-color: #f5f0f2; }

#navWrapper .content .nav > li:not(.jsMoveEl) .subnav {
  background: #881b4c; }

#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a {
  color: #d4d4d4; }

#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a:hover {
  color: #fff; }

.subtitle {
  color: #ccaeb9; }
.subtitle2 {
  color: #000; 
}

#indexPage .project .item_block .item_img .item_mask,
.npagePage:not(.post) .project .item_block .item_img .item_mask {
  border-color: rgba(255, 255, 255, 0.7); }

#indexPage .project .item_block .item_img::before,
.npagePage:not(.post) .project .item_block .item_img::before {
  border-top: 2px solid #cd005c;
  border-bottom: 2px solid #cd005c; }

#indexPage .project .item_block .item_img::after,
.npagePage:not(.post) .project .item_block .item_img::after {
  border-left: 2px solid #cd005c;
  border-right: 2px solid #cd005c; }

#indexPage .project .item_block:hover .item_img::after,
.npagePage:not(.post) .project .item_block:hover .item_img::after {
  background-color: rgba(0, 0, 0, 0); }

#indexPage .project .item_block:hover .item_info,
.npagePage:not(.post) .project .item_block:hover .item_info {
  background-color: #cd005c; }

#indexPage .project .item_block:hover .item_info .subtitle,
.npagePage:not(.post) .project .item_block:hover .item_info .subtitle {
  color: rgba(255, 255, 255, 0.6); }

#indexPage .project .item_block:hover,
.npagePage:not(.post) .project .item_block:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); }

.mcustomize.tlir .container_content .contentbody .wrapper .description::before {
  background: rgba(255, 255, 255, 0.08); }

.mcustomize.tlir .container_content .contentbody .wrapper .description a,
.mcustomize.tril .container_content .contentbody .wrapper .description a {
  border-color: rgba(255, 255, 255, 0.25); }

body:not(.singlescreen) #indexPage .mlist.team {
  background-color: #252525; }

.mcustomize.tlir .container_content .contentbody .wrapper .header.wow .title {
  color: #eaeaea; }

#indexPage .news .content_list .item_block:not(:first-child) {
  border-color: rgba(255, 255, 255, 0.1); }

body:not(.singlescreen) #indexPage .mlist.service {
  background-color: #202020; }

#indexPage .service .item_block:hover {
  background-color: #272727; }

.npagePage:not(.post) .service .item_block:hover {
  background-color: #333;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3); }

#indexPage .news .content_list .item_block:first-child .item_wrapper .item_info .title {
  color: #eaeaea; }

#indexPage .service .item_block::before,
.npagePage:not(.post) .service .item_block::before {
  border-top: 2px solid #f4af38;
  border-bottom: 2px solid #f4af38; }

#indexPage .service .item_block::after,
.npagePage:not(.post) .service .item_block::after {
  border-left: 2px solid #f4af38;
  border-right: 2px solid #f4af38; }

#indexPage .service .item_block:hover::after,
.npagePage:not(.post) .service .item_block:hover::after {
  background-color: rgba(0, 0, 0, 0.3); }

#indexPage .service .item_block .item_wrapper .item_info .title::after,
.npagePage:not(.post) .service .item_block .item_wrapper .item_info .title::after {
  background-color: rgba(255, 255, 255, 0.15); }

#indexPage .service .item_block:hover .item_wrapper .item_info .title::after,
.npagePage:not(.post) .service .item_block:hover .item_wrapper .item_info .title::after {
  background-color: rgba(255, 255, 255, 0.3); }

#indexPage .team_tabs .tab_content .item_block:hover .item_wrapper .item_info .title {
  color: #fff; }

#indexPage .service .item_block .item_wrapper .item_des,
.npagePage:not(.post) .service .item_block .item_wrapper .item_des {
  color: rgba(255, 255, 255, 0.2); }

#indexPage #mcontact {
  background-color: #1B1B1B; }

#indexPage .service::before {
  background: rgba(255, 255, 255, 0.08); }

body:not(.singlescreen) #indexPage .mlist.news {
  background-color: #202020; }

#indexPage .team .bx-wrapper .bx-controls-direction a:hover i {
  color: #fff; }

#indexPage .team .bx-wrapper .bx-controls-direction a:first-child {
  border-color: rgba(255, 255, 255, 0.08); }

.ad01 .module_container .container_content .content_wrapper .item_block:not(:first-child):nth-child(2n+1) .item_wrapper {
  background-color: transparent; }

.ad01 .module_container .container_content .content_wrapper .item_block:not(:first-child):nth-child(2n+1) .item_wrapper .title {
  color: #eaeaea; }

.ad01 .module_container .container_content .content_wrapper .item_block .item_wrapper p,
.ad01 .module_container .container_content .content_wrapper .item_block:not(:first-child):nth-child(2n+1) .item_wrapper .description p {
  color: rgba(255, 255, 255, 0.4); }

.imagelink .content_list .item_block:after {
  border-color: rgba(255, 255, 255, 0.05); }

#sitecontent #indexPage .ad01 {
  background-color: #202020; }

#indexPage .ad01 .module_container .container_content .content_wrapper .item_block:hover .item_wrapper {
  background-color: #f4af38; }

#indexPage .imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #252525; }

#indexPage .news .content_list .item_block .item_wrapper .item_des .description {
  color: rgba(255, 255, 255, 0.4); }

#indexPage .news .content_list .item_block:first-child:hover .item_wrapper .item_des .description {
  border-color: rgba(255, 255, 255, 0.15); }

#indexPage .news .content_list .item_block:not(:first-child) .item_wrapper .item_info .title {
  color: #D2D2D2; }

#indexPage .news .content_list .item_block:not(:first-child) .details {
  border-color: rgba(255, 255, 255, 0.1); }

#indexPage .team_tabs .content_wrapper .bx-wrapper::before {
  border-color: rgba(255, 255, 255, 0.1); }

.bx-wrapper .bx-loading {
  background-color: #111; }

.ad01 .module_container .container_content .content_wrapper .item_block .item_img::before {
  border-top: 5px solid #f4af38;
  border-bottom: 5px solid #f4af38; }

.ad01 .module_container .container_content .content_wrapper .item_block .item_img::after {
  border-left: 5px solid #f4af38;
  border-right: 5px solid #f4af38; }

#indexPage .team_tabs .tab_content .item_block::after,
#indexPage .team_tabs .tab_content .item_block:hover::after {
  background-color: #252525;
  border-color: rgba(255, 255, 255, 0.5); }

.ad01 .module_container .container_content .content_wrapper .item_block .details::after {
  color: rgba(255, 255, 255, 0.8); }

.agent-pc .ad01 .module_container .container_content .content_wrapper .item_block .details::before {
  border-color: rgba(255, 255, 255, 0.4); }

#sitecontent #indexPage .ad01 .container_header .title {
  color: #eaeaea; }

.ad01 .module_container .container_content .content_wrapper .item_block:hover {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3); }

.ad01 .module_container .container_content .content_wrapper .item_block:first-child .item_wrapper {
  background: rgba(0, 0, 0, 0.1); }

.ad01 .module_container .container_content .content_wrapper .item_block:nth-child(2n):not(:first-child) .item_wrapper {
  background: rgba(0, 0, 0, 0.1); }

.agent-pc .ad01 .module_container .container_content .content_wrapper .item_block:nth-child(2n+1):not(:first-child) .item_wrapper .details::before,
.ad01 .module_container .container_content .content_wrapper .item_block:hover .details::before {
  color: rgba(255, 255, 255, 0.8); }

.ad01 .module_container .container_content .content_wrapper .item_block:hover .item_wrapper p,
.ad01 .module_container .container_content .content_wrapper .item_block:nth-child(2n+1):not(:first-child):hover .item_wrapper .description p {
  color: rgba(255, 255, 255, 0.8); }

.agent-pc body:not(.singlescreen) #indexPage .mcounter {
  background-color: #1b1b1b; }

.npagePage.post .project #postContent #postInfo .description a {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1); }

.npagePage:not(.post) .news .content_list .item_block .item_wrapper .item_info .title,
.npagePage.post .news #postContent #postInfo .title {
  color: #eaeaea; }

.npagePage:not(.post) .news .content_list .item_block .details {
  border-color: rgba(255, 255, 255, 0.1); }

.npagePage:not(.post) .news .content_list .item_block {
  border-color: rgba(255, 255, 255, 0.1); }

.npagePage:not(.post) .team .item_block .item_wrapper .text_wrap .title,
.npagePage.post .news #listContent .mlist .content_list .item_block .item_wrapper .item_info .title {
  color: #eaeaea; }

.npagePage:not(.post) .team .item_block:hover .item_wrapper .text_wrap .title,
.npagePage.post .news #listContent .mlist .content_list .item_block:hover .item_wrapper .item_info .title {
  color: #eaeaea; }

.npagePage.post .news #postContent #postInfo,
.npagePage.post .news #listContent .item_tags,
.npagePage.post .news #listContent .mlist .content_list .item_block:not(:last-child) {
  border-color: rgba(255, 255, 255, 0.15); }

.npagePage:not(.post) .team .item_block .item_wrapper .text_wrap {
  border-color: rgba(255, 255, 255, 0.15); }

.npagePage:not(.post) .team .item_block:hover .item_wrapper .text_wrap {
  border-color: rgba(255, 255, 255, 0.2); }

.npagePage:not(.post) .team .item_block:hover {
  box-shadow: 0 10px 35px rgba(0, 0, 0, 0.3); }
#
.npagePage:not(.post) .team .item_block .details {
  border-color: rgba(255, 255, 255, 0.1); }

.npagePage:not(.post) .team .item_block:hover .details {
  border-color: rgba(255, 255, 255, 0.4); }

.npagePage.post .team #postInfo .title {
  color: #fff; }

.npagePage.post .team #postInfo {
  border-color: rgba(255, 255, 255, 0.12); }

.npagePage.post #tabBtn .post-next,
.npagePage.post #tabBtn .post-prev {
  background-color: #881b4c; }

.npagePage.post #tabBtn .post-next .infor-wrap .title,
.npagePage.post #tabBtn .post-prev .infor-wrap .title {
  color: rgba(255, 255, 255, 0.6); }

.npagePage.post #tabBtn .post-prev:hover:not(.empty),
.npagePage.post #tabBtn .post-next:hover:not(.empty) {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); }

.npagePage.post #pageTarget .container_target,
.agent-pc .npagePage:not(.post) #pageTarget .module_container .container_target {
  color: #787878; }

.npagePage.post .news #listContent .mlist .content_list .item_block .item_des .description {
  color: rgba(255, 255, 255, 0.3); }

.npagePage.post .news #listContent .item_tags a {
  color: #999;
  border: 1px solid rgba(255, 255, 255, 0.1); }

.postbody hr {
  border-color: rgba(255, 255, 255, 0.15); }

#indexPage .team_tabs .tab_content .item_block::before {
  border-color: rgba(255, 255, 255, 0.2); }

#indexPage .team .item_block .item_wrapper {
  background-color: transparent; }

#indexPage .team .item_block:hover .item_wrapper {
  background-color: #f4af38; }

#indexPage .team .item_block:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25); }

#indexPage .team .item_block .item_wrapper .description {
  color: rgba(255, 255, 255, 0.4); }

.npagePage.post .project #postContent #postInfo,
.npagePage.post .project #listContent .item_tags,
.npagePage.post .project #listContent .mlist .content_list .item_block:not(:last-child) {
  border-color: rgba(255, 255, 255, 0.1); }

.npagePage.post .project #listContent .mlist .content_list .item_block .item_wrapper .item_info .title {
  color: #b3b3b3; }

.npagePage.post .project #listContent .mlist .content_list .item_block:hover .item_wrapper .item_info .title {
  color: #eaeaea; }

#indexPage .team .item_block:hover .item_wrapper .description {
  color: rgba(255, 255, 255, 0.7); }

.npagePage.post .project #listContent .item_tags a {
  border: 1px solid rgba(255, 255, 255, 0.1); }

.npagePage.post .service #postInfo .title {
  color: #eaeaea; }

.npagePage.post .service #postInfo {
  border-color: rgba(255, 255, 255, 0.1); }

.npagePage.post .service #listContent .item_tags a:not(:last-child):after {
  border-color: rgba(255, 255, 255, 0.15); }

.npagePage.post .service #listContent .content_wrapper .content_list .item_wrapper {
  background-color: #252525; }

.npagePage.post .service #listContent .content_wrapper .content_list .item_wrapper .item_info .title {
  color: #eaeaea; }

.npagePage.post .service #listContent .content_wrapper .content_list .item_wrapper .item_info:after {
  border-color: #fff; }

#postContent hr {
  border-color: rgba(255, 255, 255, 0.18); }

.npagePage.post .service #listContent .content_wrapper .content_list .item_block:hover {
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3); }

#indexPage .project .item_block .item_info {
  background: #881b4c;
  padding: 6% 5% 6%; }

#postSlider {
  display: block; }

#sitecontent #postSlider .bx-wrapper .bx-controls-direction .bx-next,
#sitecontent #postSlider .bx-wrapper .bx-controls-direction .bx-prev {
  background: rgba(0, 0, 0, 0.5); }

#sitecontent #postSlider .bx-wrapper .bx-controls-direction .bx-next:hover,
#sitecontent #postSlider .bx-wrapper .bx-controls-direction .bx-prev:hover {
  background: #f4af38; }

.agent-pc .npagePage.post .tab_button li .item_img {
  border: 2px solid transparent; }

.agent-pc .npagePage.post .tab_button li:hover .item_img {
  border: 2px solid #f4af38; }

.npagePage.post .project #listContent .mlist .content_list .item_block:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); }

.agent-mobile .project .item_block .item_wrapper {
  background-color: #202020; }

.agent-mobile #sitecontent .project .item_block .title {
  color: #eaeaea; }

.agent-mobile .mlist .m_container .content .more {
  border-color: rgba(255, 255, 255, 0.15);
  color: #afafaf; }

.agent-mobile .news .item_block .item_info .title {
  color: #eaeaea; }

.agent-mobile .news .content_list li {
  border-color: rgba(255, 255, 255, 0.1); }

.agent-mobile .team .item_block .title {
  color: #eaeaea; }

.mm-menu {
  background: #881b4c;
  color: rgba(255, 255, 255, 0.7); }

.mm-menu .mm-listview > li:after {
  border-color: rgba(255, 255, 255, 0.05); }

.npagePage:not(.post) .news .content_list .item_block:hover {
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2); }

#indexPage .team_tabs .tab_content .item_block:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 20, 0.25); }

/* 手机独有颜色 */
.agent-mobile .npagePage:not(.post) .team .item_block .item_wrapper .text_wrap .title,
.agent-mobile .npagePage.post .news #listContent .mlist .content_list .item_block .item_wrapper .item_info .title {
  color: #fff; }

.agent-mobile #sitecontent .project .item_block .title {
  color: #eaeaea; }

.agent-mobile #sitecontent .project .item_block:hover .title {
  color: #fff; }

.agent-mobile .mlist .m_container .content .more {
  color: #fff; }

.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,
.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {
  color: #fff; }

.theme-bwhite #navWrapper .content .nav > li:not(.jsMoveEl) > a:hover,
.theme-bwhite #navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  color: #fff; }

.theme-bwhite #navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  border-color: #fff; }

.theme-bwhite #indexPage .news .content_list .item_block:hover:not(:first-child) .item_wrapper .item_info .title {
  color: #fff; }

.theme-bwhite .npagePage:not(.post) .news .content_list .item_block:hover .item_wrapper .item_info .title {
  color: #fff; }

.theme-bwhite .npagePage.pageEditor .title {
  color: #fff; }

.theme-bwhite #navWrapper .content .nav > li.jsMoveEl span {
  background-color: #ededed; }

/*# sourceMappingURL=debug/3500.css.map */
.agent-mobile .project .item_block .item_wrapper {
  background-color: #202020; }

.agent-mobile #sitecontent .project .item_block .title {
  color: #eaeaea; }

.agent-mobile .mlist .m_container .content .more {
  border-color: rgba(255, 255, 255, 0.15);
  color: #afafaf; }

.agent-mobile .news .item_block .item_info .title {
  color: #eaeaea; }

.agent-mobile .mcustomize.tlir .container_content .contentbody {
  margin-top: 0; }

.agent-mobile .news .content_list li {
  border-color: rgba(255, 255, 255, 0.1); }

.agent-mobile .team .item_block .title {
  color: #eaeaea; }

.agent-mobile .agent-mobile .mlist.team {
  padding-bottom: 60px; }

.agent-mobile .mm-menu {
  background: #222;
  color: rgba(255, 255, 255, 0.7); }

.agent-mobile .mm-menu .mm-listview > li:after {
  border-color: rgba(255, 255, 255, 0.05); }

.agent-mobile .mlist.team {
  margin-bottom: 60px; }

.agent-mobile .team .item_block {
  width: 48%;
  margin: 1%; }

.agent-mobile .mlist .m_container .content .more {
  color: #fff; }

.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,
.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {
  color: #fff; }

.agent-mobile #header {
  background: #1b1b1b; }

.agent-mobile .module.mcounter .module_container {
  background-color: #202020; }

.agent-mobile .module.mcounter ul.content_list li div:after {
  background: none; }

.agent-mobile .module.mcounter ul.content_list li p.number .counterDX {
  color: #eaeaea; }

.agent-mobile .imagelink {
  background-color: #252525; }

.agent-mobile #mcontact {
  background-color: #202020; }

.agent-mobile #mcontact .container_header .title {
  color: #eaeaea; }

.agent-mobile #footer {
  background: #252525; }

.agent-mobile #online {
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }

.agent-mobile #online a:after {
  background: rgba(255, 255, 255, 0.1); }

.agent-mobile #mcontact .contactinfo h3 {
  color: #b9b9b9; }

.agent-mobile .module.mcounter ul.content_list li div {
  border-color: rgba(255, 255, 255, 0.06); }

.agent-mobile .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {
  background: #1b1b1b; }

.agent-mobile .news .m_container .content .item_block .description {
  line-height: 22px; }

.agent-mobile #indexPage .project .item_block .item_img::before,
.agent-mobile .npagePage:not(.post) .project .item_block .item_img::before {
  border: none; }

.agent-mobile #sitecontent .project .item_block .title {
  color: #eaeaea; }

.agent-mobile #sitecontent .project .item_block:hover .title {
  color: #fff; }

.agent-mobile .dropmenu ul {
  background-color: #202020; }

.agent-mobile .dropmenu ul li,
.agent-mobile .dropmenu ul li a {
  background-color: #202020; }

.agent-mobile .dropmenu ul li a.active {
  background: #1b1b1b; }

.agent-mobile .dropmenu ul li {
  border-color: rgba(255, 255, 255, 0.06); }

.agent-mobile .npagePage.post #postInfo .title {
  color: #fff; }

.agent-mobile .npagePage.post .project #postInfo .description a {
  border-color: rgba(255, 255, 255, 0.1); }

.agent-mobile .npagePage.post #postContent {
  border-color: rgba(255, 255, 255, 0.08); }

.agent-mobile .npagePage.post .project #postInfo .description a {
  color: #9e9e9e; }

.agent-mobile .npagePage.post #listContent h3 {
  color: #9e9e9e; }

.agent-mobile #sitecontent .npagePage.post #postContent .title {
  color: #eaeaea; }

.agent-mobile #sitecontent #listContent .item_block:hover .title {
  color: #fff; }

.agent-mobile .npagePage:not(.post) .service .item_block:hover {
  background: transparent; }

.agent-mobile .npagePage.post #postWrapper .item_tags a {
  border-color: rgba(255, 255, 255, 0.1); }

.agent-mobile .npagePage.post #postNav .navitem {
  border-color: rgba(255, 255, 255, 0.1); }

.agent-mobile .npagePage .description {
  margin-top: 3px; }

.agent-mobile .mm-menu em.mm-counter {
  color: rgba(255, 255, 255, 0.5); }

.agent-mobile .mm-menu .mm-listview > li .mm-arrow:after,
.agent-mobile .mm-menu .mm-listview > li .mm-next:after,
.agent-mobile .mm-menu .mm-listview > li .mm-prev:before {
  border-color: rgba(255, 255, 255, 0.3); }

.agent-mobile .mm-menu .mm-navbar > a {
  color: rgba(255, 255, 255, 0.8); }

.agent-mobile .mm-menu .mm-navbar .mm-btn:after,
.agent-mobile .mm-menu .mm-navbar .mm-btn:before {
  border-color: rgba(255, 255, 255, 0.3); }

.agent-mobile .mm-menu .mm-navbar {
  border-color: rgba(255, 255, 255, 0.08); }

.agent-mobile .npagePage:not(.post) .team .item_block .item_wrapper .text_wrap .title,
.agent-mobile .npagePage.post .news #listContent .mlist .content_list .item_block .item_wrapper .item_info .title {
  color: #fff; }

.agent-mobile .team .item_block .item_info {
  padding: 20px 10px 20px 15px; }

.agent-mobile .npagePage .postbody {
  line-height: 20px;
  }

.agent-mobile .npagePage .content hr {
  border-color: rgba(255, 255, 255, 0.1); }

.agent-mobile .npagePage .mlistpost.project {
  margin-top: 0; }
  /*底部*/
.footerbox{ width: 100%; background:#881b4c;}
.footer{ width: 85%; margin: 0 auto; padding: 30px 0; overflow: hidden;}
.footer .ad_list{ float: left; width:35%;}
.footer .ad_list li{ font-size: 12px; color: #FFF; line-height: 22px;}
.footer .f_logo{ float: left;  background: url(../images/f_tel.png) no-repeat center; height: 105px; width: 33%;}
.footer .f_logo1{ display: none;}
.footer .f_list{ float: right; padding-top: 20px; }
.footer .f_list li{ font-size: 12px; color: #FFF; line-height: 22px;}
.footer .f_list li a{ color: #FFF;}





.main_nbox{ width: 100%; margin-bottom: 60px; background:#f5f0f2;}
.main_n{ width: 85%; margin: 0 auto; overflow: hidden;}
.title_n{  height: 85px;  margin:auto; text-align:center;  margin-bottom:20px;}
.title_n2{  height: 90px;  margin:auto; text-align:center; background:url(../images/cp_bg.jpg) repeat-x center ; margin-bottom:40px;}
.bt{ font-size:26px; padding-top:0px; font-family: "黑体"; line-height:40px; padding-top:10px;}
.bt2{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#484747;}
.bt3{ font-size:30px; padding-top:0px; font-family: "黑体"; line-height:28px; padding-top:20px; color:#FFF;}
.bt4{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.bt5{ font-size:30px; padding-top:0px; font-family: "黑体"; line-height:28px; padding-top:20px; color:#F00;}
.title_n3{  height: 85px;  margin:auto; text-align:center; background:url(../images/img1.jpg) no-repeat center bottom; margin-bottom:20px;}
.about_n{ width:100%; margin:auto;}
.main_n .about_n p{ font-size: 14px; color: #484747; line-height: 34px; text-indent: 26px;}
.main_n .about_n img{ display: block; float:left; margin-right:20px; }
.dt{ text-align:center; }
.mbx{
	line-height:46px;
	padding-left:20px;
	border-bottom:1px dashed #d2d2d2;

}
.pro_n_content{ display: none;}

 /*动画 缓动效果*/
.products_n .grid{ overflow:hidden; width:1200px; margin:auto;}
.products_n .grid li{ float:left; margin:0 20px 30px 20px; opacity:0.9; width:360px; height:283px;background:#F1F1F1; }
.products_n .grid li a{ display:block; width:360px; height:243px;}
.products_n .grid li .img3{ margin:0 auto; margin-top:25px; margin-left:28px; margin-bottom:15px;}
.products_n .grid li .img3 img{ width:auto; width: 300px; height: 200px;}
.products_n .grid li p{ text-align:center; font-size:16px; color: #333;}
.products_n .grid li:hover .img3 img{ -webkit-transform:scale(1.10); -moz-transform:scale(1.10); -o-transform:scale(1.10); -ms-transform:scale(1.10); transform:scale(1.10);}
.products_n .grid li:hover p{ color:#f18b0d;}
.main_n .main_nlist{ margin-bottom: 30px;}
.main_n .main_nlist ul{ overflow: hidden; margin: 0 auto; display: table;}
.main_n .main_nlist ul li{ float: left; text-align: center; height: 45px; line-height: 45px; background-color: #f1f1f1;  margin: 5px 8px 5px 8px;  display: inline;  border-radius: 15px;}
.main_n .main_nlist ul li a{ display: block;padding:0 30px; font-size: 16px; color: #333; }
.main_n .main_nlist ul li:hover a{ background-color: #f18b0d;  border-radius: 15px; color: #fff;}
.main_n .main_nlist ul .list_on{ background-color: #f18b0d;}
.main_n .main_nlist ul .list_on a{ color: #fff;}
.products_ninfo h1{ border: 0 none;font-size: 22px;line-height: 35px; text-align:center;margin-bottom: 30px; font-weight: bold;}
.products_ninfo .txt{ width:1000x; text-align:center;}
.products_ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px; text-align:left; }
.products_ninfo .turn{ border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.products_ninfo .turn a{ background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px; color:#666;}
.classify{ display: block; width: 1100px; margin: 2rem auto; }
.classify ul{ overflow: hidden; }
.classify ul li{ float: left;  margin: 1rem 1%; text-align: center; background-color: #005dd0; border-radius: 10px;}
.classify ul li a{ display: block; font-size: 14px; color: #fff; padding: 0.8rem 1rem;}
.classify ul .c_on{ background-color: #242424;}

/*page*/
.pageturning {margin-top: 40px; }
#biuuu_page .laypage_main {width: 100%;margin: 0 auto;text-align: center; }
#biuuu_page .laypage_main a:link, #biuuu_page .laypage_main a:visited {color: #999999;border-radius: 4px; }
#biuuu_page .laypage_main a:hover {background-color: #cd005c;border:1px solid #cd005c;color: #fff; }
#biuuu_page .laypage_main .laypage_prev, #biuuu_page .laypage_main .laypage_next {font-size: 23px;background-image: url(../images/pagearrow.png);background-repeat: no-repeat; }
#biuuu_page .laypage_main .laypage_prev {background-position: 13px 9px; }
#biuuu_page .laypage_main .laypage_prev:hover {background-position: 13px -84px; }
#biuuu_page .laypage_main .laypage_next {background-position: 13px -24px; }
#biuuu_page .laypage_main .laypage_next:hover {background-position: 13px -55px; }
#biuuu_page .laypage_main .laypage_prev:hover, #biuuu_page .laypage_main .laypage_next:hover {background-image: url(../images/pagearrow.png); }
.laypage_main a, .laypage_main input, .laypage_main span {height: 26px;line-height: 26px; }
.laypage_main button, .laypage_main input, .laypageskin_default a, .laypageskin_default span {background-color: #fff;border: 1px solid #E9E9E9; }
.laypage_main {font-size: 0;clear: both;color: #666; }
.laypage_main * {display: inline-block;vertical-align: top;font-size: 14px; }
.laypage_main a {text-decoration: none;color: #666; }
.laypage_main a, .laypage_main span, .laypageskin_default span {width: 40px;height: 40px;line-height: 38px;
  margin: 0 3px 0; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
/*padding: 7px 17px*/ }
.serviceleft{ display:block;}
.wz{ width:80%; margin:auto; padding-top:100px; line-height:25px; font-size:14px;}
.wz2{ margin:auto;  line-height:25px; font-size:14px; padding-bottom:30px;}

@media screen and (max-width: 768px) {
/*底部*/
.container_target{ display:none
;}
.wz{ width:80%; margin:auto; padding-top:40px; line-height:25px;font-size:14px;}
.footerbox{ width: 100%; }
.footer{ width: 95%; margin: 0rem auto 0 auto; padding: 2rem 0; overflow: hidden;}
.footer .ad_list{ float: none; width:auto;}
.footer .ad_list li{ font-size: 1.2rem; color: #fff; line-height: 2.2rem; text-align: center;}
.footer .f_logo{ display: none;}
.footer .f_logo1{ display: block; margin: 0 auto; background: url(../images/f_tel1.png) center no-repeat;  height: 4.5rem;}
.footer .f_list{ float: none; padding-top: 1rem;}
.footer .f_list li{ font-size: 1.2rem; color: #fff; line-height: 2.2rem; text-align: center;}
.footer .f_list li a{ color: #fff;}
/*工程案例-内页*/
.serviceleft{ display:none;}
.projects{ overflow: hidden;}
.demo { height: 200PX; width:46%; float:left; margin:0 2%; margin-bottom:10%;}
.demo a { width: 46%; border: 3px solid #efefef; display: block;float: left; margin: 0.5rem 0 !important; padding: 0; font-size: 1.4rem; color: #333;}
.demo span { display: block;height: 3.6rem;line-height: 3.6rem; text-align: center;width: 100%;}
.demo a:hover { border: 3px solid #fff;}
.demo a img { width: 100%; height:200PX;  float: left;margin: 0; padding: 0;}

.pro_n_content{ display: block;}
.pro_n_content ul{ overflow: hidden; margin-top: 0.416667rem;}
.pro_n_content ul li a p{ width:100%; font-size:1.4rem; color:#000; height:3.2rem; line-height:3.2rem; text-align:center;}
.pro_n_content ul li{ width:46%; float:left; margin:0 2%; margin-bottom:3%;}
.pro_n_content li:nth-child(2n-1){margin-left:2%;}
.pro_n_content li img{width:100%;display:block;height:200px; border:1px solid #e0e0e0;}
.main_n .main_nlist{ margin-bottom: 3rem;}
.main_n .main_nlist ul{ overflow: hidden; margin: 0 auto; display: table;}
.main_n .main_nlist ul li{ float: left; text-align: center; height: 4rem; line-height: 4rem; background-color: #f1f1f1;  margin: 0.5rem 0.8rem;  display: inline;  border-radius: 15px;}
.main_n .main_nlist ul li a{ display: block; padding:0 2rem; font-size: 1.4rem; color: #333; }
.main_n .main_nlist ul li:hover a{ background-color: #f18b0d;  border-radius: 15px; color: #fff;}
.main_n .main_nlist ul .list_on{ background-color: #f18b0d;}
.main_n .main_nlist ul .list_on a{ color: #fff;}
.products_ninfo h1{ border: 0 none;font-size: 22px;line-height: 35px; text-align:center;margin-bottom: 30px; font-weight: bold;}
.products_ninfo .txt{ width:1000x; text-align:center;}
.products_ninfo .txt img{ margin: 0 auto 2rem;}
.products_ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px; text-align:left; }
.products_ninfo .turn{ border-top: 1px solid  #DADADA; margin: 4rem auto 4rem; padding-top: 1.7rem; font-size:1.4rem;}
.products_ninfo .turn a{ background: #DADADA; display: inline-block;line-height: 2.8rem; padding: 0 1.6rem; color:#666;}
.news_ninfo .turn{ border-top: 1px solid  #DADADA; margin: 4rem auto 4rem; padding-top: 1.7rem; font-size:1.4rem;}
.news_ninfo .turn a{ background: #DADADA; display: inline-block;line-height: 2.8rem; padding: 0 1.6rem; color:#666;}
.pageturning {margin: 1.5rem 0; }
.news_n ul{ margin-bottom: 3rem;}
.main_n .about_n img{ width:100%;}
}



