
.agent-pc .ff_indexPage .imagelink.mlist .container_header {
    display: block;
  }
  .agent-pc .imagelink .container_header {
    margin-bottom: 50px;
  }
  .agent-pc .owl-carousel .owl-item {
    margin-right: 0;
    width: 220px;
  }
  .agent-pc .imagelink .owl-item .item_block {
    margin-left: 0;
  }
  .agent-pc .imagelink .owl-nav {
    display: none;
  }
  
  .agent-pc .ff_indexPage .mlist .container_header .title {
    font-size: 30px;
    color: #17236b;
    font-weight: bold;
  }
  .agent-pc .ff_indexPage .mlist .container_header .title:after {
    font-size: 30px;
    color: #437dde;
    font-weight: lighter;
    padding-left: 30px;
  }
  .agent-pc .ff_indexPage .mlist.ad01 .container_header .title:after {
    content: "Expert Team";
  }
  .agent-pc .ff_indexPage .mlist.news .container_header .title:after {
    content: "Medical Sharing";
  }
  .agent-pc .ff_indexPage .mlist.team .container_header .title:after {
    content: "Medical Sharing";
  }
  .agent-pc .ff_indexPage .mlist.project .container_header .title:after {
    content: "Huahai News";
  }
  .agent-pc .ff_indexPage .mlist.imagelink .container_header .title:after {
    content: "Achievements & Awards";
  }
  
  .agent-pc .ff_indexPage .team {
    background-color: #e4e4e5;
  }
  .agent-pc .ff_indexPage .team.ff_slider .content_list {
    padding: 96px 0 134px;
    width: 120%;
    margin-left: -10%;
  }
  .agent-pc .ff_indexPage .team.ff_slider .content_list .item_img {
    transform: translateX(0);
  }
  
  .agent-pc .swiper {
    height: 564px;
    width: 110%;
    overflow: hidden;
    padding-top: 50px;
    padding-bottom: 138px;
    margin-left: -5%;
  }
  .agent-pc .swiper:before {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    display: block;
    width: 20%;
    background-image: linear-gradient(
      to right,
      rgba(228, 228, 229, 1),
      rgba(228, 228, 229, 0)
    );
    top: 0;
    z-index: 100;
  }
  .agent-pc .swiper:after {
    content: "";
    position: absolute;
    right: 0;
    height: 100%;
    display: block;
    width: 20%;
    background-image: linear-gradient(
      to left,
      rgba(228, 228, 229, 1),
      rgba(228, 228, 229, 0)
    );
    top: 0;
    z-index: 100;
  }
  .agent-pc .swiper .swiper-slide {
    background-color: #fff;
    padding: 16px;
    box-sizing: border-box;
    position: relative;
  }
  .agent-pc .swiper .swiper-slide.swiper-slide-active {
    box-shadow: 0 9px 65px rgba(85, 85, 85, 0.18);
  }
  .agent-pc .swiper .team_item_img_box {
    width: 100%;
  }
  .agent-pc .swiper .swiper-slide img {
    width: 100%;
    background-color: #e5e5e5;
  }
  .agent-pc .swiper .swiper-slide .team_item_info {
    margin-top: 26px;
  }
  .agent-pc .swiper .swiper-slide .team_item_info .team_item_head {
    font-size: 22px;
    line-height: 1;
    color: #5e5653;
    margin-bottom: 16px;
    text-align:center;
  }
  .agent-pc .swiper .swiper-slide .team_item_info .team_item_title {
    font-weight: bold;
  }
  .agent-pc .swiper .swiper-slide .team_item_info .team_item_subtitle {
    font-weight: lighter;
    margin-top:10px;
    max-width: 100%;
    font-size:16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .agent-pc .swiper .swiper-slide .team_item_info .team_item_body {
    font-size: 14px;
    line-height: 22px;
    color: #4575b7;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .agent-pc .swiper .swiper-slide .svg_icon {
    position: absolute;
    bottom: 26px;
    left: 50%;
    transform: translateX(-50%);
    width: 36px;
    fill: #8dabd3;
    display: none;
  }
  
  .agent-pc .ff_indexPage .mlist.team .container_header {
    float: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .agent-pc .ff_indexPage .mlist.team .container_header .more_btn_box {
    display: flex;
    align-items: center;
  }
  .agent-pc .ff_indexPage .mlist.team .container_header .more_btn {
    font-size: 18px;
    margin-right: 36px;
    color: #2f346c;
  }
  .agent-pc .ff_indexPage .mlist.team .container_header .more_svg {
    width: 40px;
    fill: #2f346c;
  }
  .agent-pc .ff_indexPage .module.editor {
    padding: 0;
  }
  
  .agent-pc .news .content_list .item_block .item_box .item_wrapper {
    background-color: #1e2a5d;
    transition:background .3s ease;
  }
  .agent-pc .mlist:not(.imagelink) .content_list .item_info .title {
    color: #fff;
    font-weight: bold;
  }
  .agent-pc .ff_indexPage .ad01.mlist .content_list .item_block .item_box .item_wrapper .item_info .title{
      color:#333;
  }
  .agent-pc .ff_indexPage .ad01.mlist .content_list .item_block:hover .item_box .item_wrapper .item_info .title{
      color: #333;
  }
  
  .agent-pc .mlist:not(.imagelink) .content_list .item_des .description,
  .agent-pc
    .news.mlist:not(.imagelink)
    .content_list
    .item_block:hover
    .item_box
    .item_wrapper
    .item_des
    .description {
    color: #fff;
  }
  
  .agent-pc .mlist:not(.imagelink) .content_list .date_wrap,
  .agent-pc
    .mlist:not(.imagelink)
    .content_list
    .item_block:hover
    .item_box
    .item_wrapper
    .date_wrap {
    color: #fff;
  }
  
  .agent-pc
    .mlist:not(.imagelink)
    .content_list
    .item_block:hover
    .item_box
    .item_wrapper
    .item_info
    .title {
    color: #fff;
  }
  
  .agent-pc .ff_indexPage #mcontact .container_header .title {
    font-size: 32px;
    color: #1e2a5d;
  }
  .agent-pc .ff_indexPage .mcontact .container_header .subtitle {
    display: none;
  }
  
  .agent-pc #mcontact .contactinfo .contact_name {
    display: none;
  }
  
  .agent-pc .ff_indexPage .mcontact form {
    display: block;
  }
  .agent-pc .ff_indexPage #contactinfo {
    display: none;
  }
  .agent-pc #contactlist {
    padding-top: 0;
  }
  .agent-pc #mcontact .contactform {
    margin-top: 0;
  }
  .agent-pc #mcontact .contactform .inputtxt:not(.submit) {
    border: 1px solid #c1d1e6;
    color: #162a5e;
  }
  .agent-pc #mcontact .contactform .contactform_name .inputtxt {
    width: 230px;
  }
  .agent-pc #mcontact .contactform .contactform_sex .inputtxt {
    width: 130px;
  }
  .agent-pc #mcontact .contactform .contactform_age .inputtxt {
    width: 150px;
  }
  .agent-pc #mcontact .contactform .contactform_tel,
  .agent-pc #mcontact .contactform .contactform_submit {
    clear: both;
  }
  .agent-pc .contact_foot {
    margin-top: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  .agent-pc .contact_foot .contact_img_box {
    width: 354px;
  }
  
  .agent-pc .contact_foot .contact_img_box img {
    width: 100%;
  }
  
  .agent-pc .contact_foot .contact_foot_btn_box .contact_foot_btn {
    width: 166px;
    height: 60px;
    background-color: #1e2a5d;
    color: #fff;
    font-size: 23px;
    line-height: 60px;
    text-align: center;
    border-radius: 0 22px 0 0;
  }
  .agent-pc .contact_foot .contact_foot_btn_box .contact_foot_btn.contact_btn {
    background-color: #17236b;
    margin-bottom: 34px;
  }
  
  .agent-pc .contact_foot .contact_foot_btn_box .contact_foot_btn.line_btn {
    background-color: #437dde;
  }
  
  .agent-pc .ff_indexPage #mcontact {
    background: none;
  }
  
  .agent-pc .contactform_content {
    display: none;
  }
  .agent-pc .submit {
    width: 256px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    font-size: 16px;
    color: #555;
    background-color: #f4f4f4;
    transition: all 0.3s ease;
    cursor: pointer;
  }
  .agent-pc .submit:hover {
    color: #fff;
    background-color: #555;
  }
  
  /* 2023-5-30 tao start */
  /* vi色 */
  .ff_indexPage
    .ad01.mlist
    .tab_content
    .content_list
    .item_block
    .item_box
    .item_wrapper {
    background-color: #17236b;
  }
  
  .agent-pc
    .ff_indexPage
    .mlist
    .module_container
    .container_category
    > a.active {
    background-color: #17236b;
  }
  
  .agent-pc .ff_indexPage .mlist .module_container .container_category > a:hover {
    background-color: #17236b;
  }
  
  .agent-pc .mlist .owl-nav .owl-prev:hover .iconfont::after {
    color: #17236b;
  }
  
  .agent-pc #pages .page-item.active,
  .agent-pc #pages .page-item:hover {
    background-color: #17236b;
  }
  
  .agent-pc .npagePage .module_container .item_tags > a:hover,
  .agent-pc .npagePage .module_container .container_category > a:hover,
  .agent-pc .npagePage .module_container .item_tags > a.active,
  .agent-pc .npagePage .module_container .container_category > a.active {
    background-color: #17236b;
  }
  
  .agent-pc .project.mlistpost .tabBtn .post-prev:hover .details,
  .agent-pc .project.mlistpost .tabBtn .post-next:hover .details {
    border-color: #17236b;
  
    background-color: #17236b;
  }
  
  .agent-pc .project.mlistpost .tabBtn .post-prev .img-wrap,
  .agent-pc .project.mlistpost .tabBtn .post-next .img-wrap {
    border-color: #17236b;
  }
  
  .agent-pc .ff_postPage .service.mlistpost .postInfo .description a:hover,
  .agent-pc .ff_postPage .project.mlistpost .postInfo .description a:hover,
  .agent-pc .ff_postPage .videom.mlistpost .postInfo .description a:hover {
    background-color: #17236b;
  
    border-color: #17236b;
  }
  
  .agent-pc #navWrapper .content .nav .navitem > a:hover span {
    color: #17236b;
  }
  
  .agent-pc body #navWrapper .content .nav > .navitem > a.active {
    color: #17236b;
  
    border-bottom-color: #17236b;
  }
  
  .agent-pc body .searchGroup .searchBox {
    border-color: #17236b;
  }
  
  .agent-pc body .searchGroup .searchFormGroup .searchSub,
  .agent-pc #search-list .searchGroup .searchFormGroup .searchSub {
    background-color: #17236b;
  }
  
  .agent-pc .ff_indexPage .service.module {
    background-color: #17236b;
  }
  
  .agent-pc
    .ff_indexPage
    .bodyservice
    .service.mlist:not(.imagelink)
    .content_list
    .item_block {
    background-color: #17236b;
  }
  
  .agent-pc
    .ff_sitecontent
    .ff_pageList
    .service
    .content_list
    .item_block
    .item_img {
    background-color: #17236b;
  }
  
  .ff_postPage .project.mlistpost .postInfo .description a:hover.more {
    background-color: #17236b;
  }
  
  .agent-pc .ff_indexPage .team.mlist .owl-nav .owl-next:hover .iconfont::before,
  .agent-pc .ff_indexPage .team.mlist .owl-nav .owl-prev:hover .iconfont::before {
    color: #17236b;
  }
  
  .agent-pc
    .ff_indexPage
    .ad01.mlist
    .tab_content
    .content_list
    .owl-item.active2
    .item_block
    .item_box
    .item_wrapper::before {
    background-color: #17236b;
  }
  
  .agent-pc .ff_pageList .ad01 .item_block:hover .item_info {
    background-color: #17236b;
  }
  
  .agent-pc #search-list .searchFormGroup .searchSub {
    background-color: #17236b;
  }
  
  .agent-mobile #category .label,
  .agent-mobile .cate-title {
    background-color: #17236b;
  }
  
  .agent-mobile .indexPage .service {
    background-color: #17236b;
  }
  
  .agent-mobile .service .item_block .item_img {
    background-color: #17236b;
  }
  
  .agent-mobile .project .item_block:hover .item_wrapper {
    background-color: #17236b;
  }
  /* vi色 */
  
  .agent-pc
    .ff_indexPage
    .service.mlist:not(.imagelink)
    .content_list
    .item_block:hover::before {
    background-color: #437dde;
  }
  .agent-pc .mlist.project .content_list .item_info .title {
    color: #333;
  }
  .agent-pc .project.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title{
      color:#437dde;
  }
  .agent-pc .news .content_list .item_block:hover .item_box .item_wrapper{
      background-color:#437dde;
  }
  .agent-pc body #headTop #logo{
      position:absolute;
  }
  .agent-pc body #headTop #logo img{
      height:60px !important;
  }
  .agent-pc body .searchGroup .search_wrap{
      top:50%;
  }
  .agent-pc body #hcontact{
      position: relative;
      top: 50%;
      transform: translateY(-50%);
  }
  
  .agent-pc .imagelink .container_content{
      height:150px;
      width:100%;
      overflow: hidden;
  }
  .agent-pc .imagelink .content_list {
      display: inline-block;
      width:auto;
      white-space: nowrap;
  }
  .agent-pc .imagelink .content_list .item_block{
      display: inline-block;
      width:auto;
      margin-bottom:0;
  }
  .agent-pc .imagelink .content_list .item_block .item_box{
      display: inline-block;
      width:230px;
  }
  .agent-pc .imagelink .content_list .item_block .item_box img{
      height:100%;
      width:100%;
  }
  
  /* 2023-5-30 tao end */
  
