/* css */
#online_open,
#online_lx {
  display: none;
}

.company_introduction p {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 90%;
  padding: 20px 30px;
  background: rgba(0, 0, 0, 0.44);
  -webkit-box-shadow: 5px 5px 17px 0 rgba(0, 0, 0, 0.22);
  box-shadow: 5px 5px 17px 0 rgba(0, 0, 0, 0.22);
}

.company_introduction {
  font-size: 1vw;
  line-height: 2.1vw;
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  left: 55%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* justify-content: center; */
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body #header .wrapper>.content {
  padding: 0;
}

body #headTop {
  padding-left: 2.4vw;
}

body #navWrapper {
  padding-right: 2.4vw;
  background: rgba(235, 17, 17, 0.55);
}

body #navWrapper .content .nav>.navitem>a.active {
  background: #eb1111;
}

body #navWrapper .content .nav>.navitem>a {
  line-height: 80px;
}

body #navWrapper .content .nav>.navitem .subnav {
  left: 0;
}

.bodylist:not(.bodyproject) .container_category>a,
.bodyindex .container_category>a {
  display: block;
  float: none;
}

.bodylist:not(.bodyproject) .container_category>a:not(.ff_more):before,
.bodyindex .container_category>a:not(.ff_more):before {
  display: none;
}

@media screen and (max-height: 768px) {

  .bodylist:not(.bodyproject) .container_category>a,
  .bodyindex .container_category>a {
    float: left;
    width: 50%;
    padding: 0;
  }

  .bodylist:not(.bodyproject) .container_category>a:not(.ff_more):before,
  .bodyindex .container_category>a:not(.ff_more):before {
    right: 10px;
  }

  .bodylist:not(.bodyproject) .container_category>a:not(.ff_more):before,
  .bodyindex .container_category>a:not(.ff_more):before {
    display: block;
  }

  .bodylist:not(.bodyproject) .container_category>a:nth-child(2n):before,
  .bodyindex .container_category>a:nth-child(2n):before {
    display: none;
  }
}

.team.mlist .content_wrapper .tab_content .owl-nav {
  top: auto;
  right: auto;
  bottom: 17.4vw;
  left: 96vh;
  height: 80px;
}

#indexPage .team.mlist .content_wrapper .tab_content .owl-nav::before {
  top: 42%;
}

.news.mlist:not(.imagelink) .content_list .item_des {
  margin-left: 0;
}

.bodylistpost .mlistpost .back_btn .text {
  position: relative;
  cursor: pointer;
}

.bodylistpost .mlistpost .back_btn .text:hover:after {
  width: 120%;
}

.bodylistpost .mlistpost .back_btn .text:after {
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 0;
  height: 5px;
  margin-left: -3px;
  content: "";
  -webkit-transition: 0.36s ease;
  transition: 0.36s ease;
  background: red;
}

.bodylistpost .mlistpost .back_btn {
  font-size: 22px;
  position: absolute;
  top: 20px;
  right: 0;
  left: 0;
  width: 83%;
  margin: 0 auto;
  color: #fff;
}

.bodylistpost .mlistpost {
  position: relative;
}

.bodypage .container_content .back_btn .text,
.bodylist .container_content .back_btn .text {
  position: relative;
  cursor: pointer;
}

.bodypage .container_content .back_btn .text:hover:after,
.bodylist .container_content .back_btn .text:hover:after {
  width: 120%;
}

.bodypage .container_content .back_btn .text:after,
.bodylist .container_content .back_btn .text:after {
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 0;
  height: 5px;
  margin-left: -3px;
  content: "";
  -webkit-transition: 0.36s ease;
  transition: 0.36s ease;
  background: red;
}

.bodypage .container_content .back_btn,
.bodylist .container_content .back_btn {
  font-size: 22px;
  position: absolute;
  top: -40px;
  right: 0;
  left: 0;
  /* width: 83%; */
  margin: 0 auto;
  color: #fff;
}

.bodypage .container_content,
.bodylist .container_content {
  position: relative;
}

.bodypage .container_content .back_btn {
  font-size: 22px;
  position: absolute;
  top: 110px;
  right: auto;
  left: -110px;
  /* width: 83%; */
  margin: 0 auto;
  color: #fff;
}

.bodyindex .imagelink .container_header {
  display: none;
}

.ff_indexPage .module.imagelink .module_container .container_content {
  left: 0;
  width: 100%;
}

.ff_indexPage .imagelink .content_list .item_block .item_box:after {
  display: none;
}

.ff_indexPage .mlist.imagelink .imagelink-new_dom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ff_indexPage .mlist.imagelink .imagelink-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.ff_indexPage .mlist.imagelink .imagelink-group .imagelink-header {
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6vh 0;
  padding-right: 3vw;
  text-align: right;
}

.ff_indexPage .mlist.imagelink .imagelink-group .imagelink-header:before {
  font-size: 23px;
  line-height: 14px;
  display: inline-block;
  margin-right: 6px;
  content: "+";
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

.ff_indexPage .mlist.imagelink .imagelink-group .imagelink-group_wrapper {
  position: relative;
  display: inline-block;
  height: 60vh;
  padding: 0 2.4vw;
}

.ff_indexPage .mlist.imagelink .imagelink-group .content_list {
  margin: 0;
}

.ff_indexPage .mlist.imagelink .imagelink-group .item_block {
  width: 172px;
  margin: 0;
  border: none;
}

.ff_indexPage .mlist.imagelink .imagelink-group .item_block .item_info {
  display: none;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(1) {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 80%;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(1) .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 3px;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(1) .mCSB_outside+.mCSB_scrollTools {
  right: -8px;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(1) .imagelink-group_wrapper:after {
  position: absolute;
  top: 0;
  right: -1px;
  bottom: 0;
  width: 3px;
  content: "";
  background: #666;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(2) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 56%;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(2) .content_list {
  margin: 0;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(2) .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 3px;
}

.ff_indexPage .mlist.imagelink .imagelink-group:nth-child(2) .mCSB_outside+.mCSB_scrollTools {
  left: -8px;
}

.ff_indexPage .mlist.imagelink .content_wrapper {
  padding-top: 80px;
}

@media screen and (max-width: 1440px) {
  .ff_indexPage .mlist.imagelink .imagelink-group .item_block {
    width: 186px;
  }

  .ff_indexPage .mlist.imagelink .imagelink-group:nth-child(2) {
    width: 62%;
  }
}

@media screen and (max-width: 1366px) {
  .ff_indexPage .mlist.imagelink .imagelink-group .item_block {
    width: 177px;
  }

  .ff_indexPage .mlist.imagelink .imagelink-group:nth-child(2) {
    width: 61%;
  }
}

.bodylist.bodyproject .ff_pageList {
  padding-top: 100px;
}

.bodylist.bodyproject .module_container {
  padding-bottom: 50px;
}

.bodylist.bodyproject .module_container .container_category {
  position: static;
  float: none;
  width: 86%;
  margin: 0 auto;
  padding: 0;
}

.bodylist.bodyproject .container_header {
  display: none;
}

.bodylist.bodyproject .container_content {
  position: static !important;
  width: 86%;
  margin: 0 auto;
}

.bodylist.bodyproject .container_content .content_wrapper {
  position: static;
  margin: 0 auto;
  margin-right: -15px;
}

.bodylist.bodyproject .container_content .content_wrapper .content_list {
  width: 100% !important;
  height: auto;
  white-space: initial;
}

.bodylist.bodyproject .container_content .content_wrapper .content_list #pages {
  display: none;
}

.bodylist.bodyproject .container_content .content_wrapper .item_block {
  width: calc(25% - 15px);
  margin-right: 15px;
}

.bodylist.bodyproject .container_content .content_wrapper .item_block img {
  width: 100%;
}

.bodyindex .project .content_wrapper a {
  cursor: url(//cdn.xuansiwei.com/sandy2671/templates/upload/18073/fingerdrag.png), auto;
}

.ff_indexPage .module.project .module_container .container_content {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.bodyindex .project.mlist:not(.imagelink) .content_wrapper a {
  display: block;
  height: 100%;
}

.bodyindex .project.mlist:not(.imagelink) .content_wrapper a.more {
  display: none;
}

.bodyindex .project.mlist:not(.imagelink) .content_list {
  height: calc(100vh - 160px);
}

.bodyindex .project.mlist:not(.imagelink) .content_list .item_block {
  height: 100%;
}

.bodyindex .project.mlist:not(.imagelink) .content_list .item_block .item_img {
  height: 100%;
}

.bodylist.bodyproject .project.mlist:not(.imagelink) .content_list .item_block {
  height: calc(100vh - 200px);
}

.service.mlist:not(.imagelink) .content_list .item_info .title {
  width: auto;
}

.mlist.service .content_list .item_info .subtitle {
  display: none;
}

/*# sourceMappingURL=18073.css.map */


/* 2020/03/31 yyq 修改 */
@media screen and (max-width: 1440px) {
  .module .module_container .container_category {
    bottom: 3%;
  }

  .bodyindex .container_category>a {
    width: 100%;
  }

  .bodyindex .container_category>a:not(.ff_more):before {
    display: none;
  }
}

/* 2020/03/31 yyq 修改 */