@font-face {
    font-weight: 400;
    font-style: normal;
    font-family: AVGARDD;
    src: url(../fonts/AVGARDD.TTF)
  }
  
  body {
    padding-top: 0
  }


  
  
  
  .agent-pc .bodyindex .videom.mlist .content_list .item_block {
  
      padding: 0;
  
  }
  
  
  
  .agent-pc .ff_indexPage .module.videom {
  
      background-color: #f6f7f7;
  
      padding-top: 0;
  
      padding-bottom: 80px;
  
  }
  
  
  
  .agent-pc .ff_sitecontent .module.videom .module_container {
  
      max-width: 100%;
  
      position: relative;
  
  }
  
  
  
  .agent-pc .ff_sitecontent .module.videom .module_container .container_header {
  
      width: 72%;
  
      left: 14%;
  
      position: absolute;
  
      bottom: 0;
  
      display: none;
  
  }
  
  
  
  .agent-pc .bodyindex .videom .owl-dots {
  
      top: 100%;
  
      bottom: 0;
  
      left: 14%;
  
      transform: translateY(-130px);
  
      right: auto;
  
  }
  
  
  
  .agent-pc .ff_indexPage .videom .content_wrapper.slider {
  
      padding-top: 0;
  
  }
  
  
  
  .agent-pc .bodyindex .videom.mlist .content_list .item_block:hover .item_mask::before,
  
  .agent-pc .bodyvideom .videom.mlist .content_list .item_block:hover .item_mask::before {
  
      margin-top: -14px;
  
  }
  
  
  
  .agent-pc .bodyindex .videom.mlist .content_list .item_mask::before,
  
  .agent-pc .bodyvideom .videom.mlist .content_list .item_mask::before {
  
      font-size: 38px;
  
      margin-left: -10px;
  
  }
  
  
  
  .agent-pc .bodyindex .videom.mlist .content_list .item_mask:after,
  
  .agent-pc .bodyvideom .videom.mlist .content_list .item_mask:after {
  
      width: 80px;
  
      height: 80px;
  
  }
  
  
  
  .agent-pc .bodyindex .videom.mlist .content_list .item_wrapper {
  
      padding-top: 50px;
  
      padding-right: 14%;
  
  }
  
  
  
  .agent-pc .ff_indexPage .service .content_list .item_block .item_box .item_wrapper,
  
  .agent-pc .npagePage:not(.post) .service .content_list .item_block .item_box .item_wrapper {
  
      text-align: left;
  
  }
  
  
  
  .agent-pc .ff_indexPage .service .content_list .item_block .item_box:after,
  
  .agent-pc .npagePage:not(.post) .service .content_list .item_block .item_box:after {
  
      border: none;
  
  }
  
  
  
  
  

  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_img,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_img {
  
      position: relative;
  
      overflow: hidden;
  
      transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_img img,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_img img {
  
      transform: scale(1.09, 1.09);
  
      -moz-transform: scale(1.09, 1.09);
  
      -webkit-transform: scale(1.09, 1.09);
  
      -o-transform: scale(1.09, 1.09);
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {
  
      background: linear-gradient(to bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .9));
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
  
      color: #42b8f1;
  
  }
  
  
  
  .agent-pc .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  
      color: #555;
  
      font-weight: inherit;
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {
  
      color: #666;
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover {
  
      box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .subtitle::before,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle::before {
  
      content: "";
  
      margin-right: 2px;
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .subtitle,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle {
  
      color: #999;
  
  }
  
  
  
  .agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description::before,
  
  .agent-pc .bodylist .team .content_wrapper .content_list .item_des .description::before {
  
      content: '￥';
  
      font-family: Arial, Helvetica, sans-serif;
  
      font-size: 13px;
  
      color: #888;
  
      position: absolute;
  
      left: -15px;
  
      top: 1px;
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .title::before,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title::before {
  
      content: '';
  
      position: absolute;
  
      width: 10%;
  
      height: 1px;
  
      background-color: rgba(0, 0, 0, .1);
  
      top: 20px;
  
      left: 50%;
  
      transform: translateX(-50%);
  
      transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_info .title::before,
  
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_info .title::before {
  
      width: 86%;
  
  }
  
  
  
  .agent-pc .ff_indexPage .mcounter .module_container {
  
      position: relative;
  
  }
  
  
  
  .agent-pc .ff_indexPage .mcounter .content_list li:nth-child(2) {
  
      position: relative;
  
      top: auto;
  
      left: auto;
  
      color: inherit;
  
      margin-left: 4%;
  
      width: 21%;
  
  }
  
  
  
  .agent-pc .ff_indexPage .mcounter .content_list li:nth-child(2) .title {
  
      color: rgba(255, 255, 255, .8);
  
  }
  
  
  
  .agent-pc .ff_indexPage .service .content_list .item_block .item_info::after,
  
  .agent-pc .npagePage:not(.post) .service .content_list .item_block .item_info::after {
  
      left: 0px;
  
      bottom: -2px;
  
      transform: translate3d(0, 0, 0);
  
      width: 0px;
  
  }
  
  
  
  .agent-pc .ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after,
  
  .agent-pc .npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after {
  
      width: 100%;
  
  }
  
  
  
  .agent-pc body .service.mlist .content_list .item_block:hover {
  
      box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);
  
      background-color: #fff;
  
  }
  
  
  
  .agent-pc .service .content_list .item_block:hover .item_box .item_wrapper {
  
      background-color: #fff;
  
  }
  
  
  
  .agent-pc .bodylist .ff_sitecontent .module.videom .module_container {
  
      max-width: 72%;
  
  }
  
  
  
  .agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .details {
  
      display: none;
  
  }
  
  
  
  .agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper {
  
      width: 50%;
  
      padding-left: 50px;
  
      padding-top: 55px;
  
  }
  
  
  
  .agent-pc .bodyvideom .videom.mlist .content_list .item_img {
  
      width: 50%;
  
  }
  
  
  
  .agent-pc .npagePage:not(.post) .service .content_list .item_block {
  
      width: calc(100% / 3 - 20px);
  
      margin-right: 20px;
      margin-bottom: 20px;
  
  }
  
  
  
  .agent-pc #pages .page-item {
  
      border-radius: 3px;
  
  }
  
  
  
  .agent-pc .bodylistpost.bodyproject .postSlider {
  
      width: 40%;
  
      margin-left: 14%;
  
  }
  
  
  
  .agent-pc .project.mlistpost .postInfo {
  
      width: 28%;
  
      margin-right: 14%;
  
      top: 30px;
  
  }
  
  
  
  .agent-pc .bodylistpost.bodyproject .ff_sitecontent .module .module_container {
  
      max-width: 100%;
  
      width: 100%;
  
  }
  
  
  
  .agent-pc .bodylistpost.bodyproject .ff_pageTarget .container_target {
  
      display: none;
  
  }
  
  
  
  .agent-pc .bodylistpost.bodyproject .project.mlistpost .postbody {
  
      padding: 60px 14%;
  
  }
  
  
  
  .agent-pc .bodylistpost.bodyproject .npagePage .container_content {
  
      padding-top: 40px;
  
  }
  
  
  
  .agent-pc .bodylistpost.bodyproject .postSlider .owl-dots {
  
      bottom: 18px;
  
  }
  
  
  
  .agent-pc .ff_postPage .team.mlistpost .postbody p:first-child img {
  
      position: relative;
  
      left: auto;
  
      margin-top: 0;
  
  }
  
  
  
  .agent-pc .ff_postPage .team.mlistpost {
  
      max-width: 72%;
  
      padding: 50px 0;
  
  }
  
  
  
  .agent-pc .ff_postPage .team.mlistpost .listWrap {
  
      width: 72%;
  
      min-height: auto;
  
      border-radius: 0;
  
      background-color: transparent;
  
      float: none;
  
      position: absolute;
  
      text-align: center;
  
      padding-top: 0;
  
      margin-top: -30px;
  
      padding-bottom: 20px;
  
  }
  
  
  
  .agent-pc .ff_postPage .team.mlistpost .postContent {
  
      width: 100%;
  
      margin-top: 60px;
  
  }
  
  
  
  .agent-pc .ff_postPage .news.mlistpost {
  
      padding: 50px 0;
  
  }
  
  
  
  .agent-pc .ff_postPage .news.mlistpost .module_container {
  
      max-width: 72%;
  
  }
  
  
  
  .agent-pc .npagePage.post #postWrapper .item_tags a:hover {
  
      border-color: transparent;
  
      background-color: transparent;
  
  }
  
  
  
  .agent-pc .npagePage .mlistpost.news .container_content {
  
      padding-top: 0;
  
  }
  
  
  
  .agent-pc .ff_postPage .news.mlistpost .postInfo .title {
  
      font-size: 20px;
  
      line-height: 56px;
  
      font-weight: bold;
  
  }
  
  
  
  .agent-pc .bodyproject .mlistpost.project .postContent .conTabBtn {
  
      width: 72%;
  
      padding: 0 12%;
  
  }
  
  
  
  .agent-pc .bodyproject .mlistpost.project #postWrapper .listWrap {
  
      width: 72%;
  
      margin: 0 auto;
  
  }
  
  
  
  .agent-pc body #navWrapper .content .nav>.navitem .subnav {
  
      top: 100%;
  
  }
  
  
  
  .agent-pc .mlistpost.service .postInfo {
  
      border-bottom: 1px dotted rgba(0, 0, 0, .12);
  
      padding-bottom: 35px;
  
  }
  
  
  
  .agent-pc .mlistpost.service .postbody {
  
      padding-top: 35px;
  
  }
  
  
  
  .agent-pc #page_contact .mpageEditor .container_header {
  
      margin-bottom: 40px;
  
  }
  
  
  
  .agent-pc .ff_indexPage .project.ff_slider .content_wrapper.slider .item_block {
  
      width: 100%;
  
  }
  
  
  
  .agent-pc .bodyindex .videom.ff_noSlider .content_list .item_block {
  
      padding-bottom: 90px;
  
  }
  
  
  
  .agent-pc .ff_indexPage .service.ff_slider .content_list .item_block {
  
      width: 100%;
  
  }
  
  
  
  .agent-pc .bodyindex .mlist.team.ff_slider .content_list .item_block {
  
      width: 100%;
  
  }
  
  
  
  .agent-pc .mcustomize.tlir .container_content .mediabody,
  
  .agent-pc .mcustomize.tril .container_content .mediabody {
  
      width: 42%;
  
      margin-top: 35px;
  
  }
  
  
  
  .agent-pc .ff_indexPage .news .owl-nav {
  
      display: none;
  
  }
  
  
  
  .agent-pc .ff_sitecontent .module .module_container {
      max-width: 68%;
      min-width: 1200px;
  }
  
  .agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description::before,
  .agent-pc .bodylist .team .content_wrapper .content_list .item_des .description::before {
      transition: all 0.3s ease-out 0s;
  }
  
  .agent-pc .bodyvideom .videoInfor .title {
      font-size: 18px;
  }
  
  .agent-pc .bodyvideom .videoInfor .videoDes .description {
      line-height: 22px;
  }
  
  .agent-pc .bodyvideom .vPlayArea.vshow .vPlayItem {
      margin-top: -340px;
      height: 670px;
  }
  
  .agent-pc .team.mlistpost .tabBtn .post-prev .infor-wrap .title {
      line-height: 24px;
  }
  
  .agent-pc body #navWrapper .content .nav>.navitem .subnav {
      top: calc(100% + 1px);
  }
  
  .agent-pc .news.mlistpost .tabBtn .infor-wrap .subtitle {
      height: 0;
  }
  
  
  /* 2019/11/04 yyq 修改 新编辑器样式*/
  .agent-pc .bodylistpost #sitecontent .npagePage.content_editor .listWrap {
    width: 100%;
  }
  .agent-pc .bodylistpost .content_editor .service .content_list .item_block .item_wrapper {
    background: transparent;
  }
  .agent-pc .content_editor.post .mlistpost .listWrap {
    position: static;
  }
  .content_editor .mlistpost .listContent_post .content_wrapper {
    margin-right: -20px;
  }
  .content_editor .mlistpost .listContent_post .item_block {
    width: calc(25% - 20px);
    margin-right: 20px;
    margin-bottom: 20px;
    border: none;
  }
  .content_editor .mlistpost .content_list .item_img {
    display: block;
    width: auto;
    float: none;
  }
  .content_editor .mlistpost .content_list .item_img .item_mask {
    position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      border: 2px solid #04a07b;
      border-bottom: none;
      box-sizing: border-box;
      opacity: 0;
      transition: all 0.36s ease;
  }
  .content_editor .mlistpost .content_list .item_des {
    display: block;
  }
  .content_editor .mlistpost .content_list .item_wrapper {
    position: static;
    transition: all 0.36s ease;
  }
  .content_editor .mlistpost .content_list .item_wrapper .item_info {
    padding: 0 10px;
  }
  .content_editor .mlistpost .content_list .date_wrap,
  .content_editor .mlistpost .content_list .item_tags,
  .content_editor .mlistpost .content_list .details {
    display: none;
  }
  
  .content_editor .mlistpost .listContent_post .item_block:hover .item_img .item_mask {
    opacity: 1;
  }
  .content_editor .mlistpost .listContent_post .item_block:hover .item_wrapper {
    background: #04a07b;
  }
  .content_editor .mlistpost #listContent .item_block:hover .item_wrapper .title, 
  .content_editor .mlistpost #listContent .item_block:hover .item_wrapper .subtitle, 
  .content_editor .mlistpost #listContent .item_block:hover .item_wrapper .description {
    color: #fff;
  } 
  
  /* 2019/11/04 yyq 修改 新编辑器样式*/