
.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 */

/* 2023-6-2 tao start */

.agent-mobile .imagelink .container_header{
  display: block;
}
/* 2023-6-2 tao end */
