@charset "utf-8";
:root {
  --space10: 10px;
  --space20: 20px;
  --space30: 30px;
  --space50: 50px;
  --space80: 80px;
  --space100: 100px;
  --space120: 120px;
  --text18: 18px;
  --space50: 50px;
  --main-color: #00a59f;
  --color1: #00a59f;
  --black-color: #333;
  --yellow-color: #ffae40;
  --blue-color: #1e2e50;
}
body {
  font-family:
    "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
  font-family: "urbanistregular";
  src: local("Arial");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /*font-family: '汪子义星座体';*/
  /*src: url('../../static/font/wzyxct.woff') format('woff');*/
  font-weight: normal;
  font-style: normal;
}
/* 第二批页面特殊字体 */
@font-face {
  font-family: "caveatregular";
  src: url("https://www.zzjmyy120.com/assets/addons/cms/fonts/caveat/caveatregular.eot");
  src:
    url("https://www.zzjmyy120.com/assets/addons/cms/fonts/caveat/caveatregular.eot")
      format("embedded-opentype"),
    url("https://www.zzjmyy120.com/assets/addons/cms/fonts/caveat/caveatregular.woff2")
      format("woff2"),
    url("https://www.zzjmyy120.com/assets/addons/cms/fonts/caveat/caveatregular.woff")
      format("woff"),
    url("https://www.zzjmyy120.com/assets/addons/cms/fonts/caveat/caveatregular.ttf")
      format("truetype"),
    url("https://www.zzjmyy120.com/assets/addons/cms/fonts/caveat/caveatregular.svg")
      format("svg");
}
/*分享翻译*/
#bsWXBox .bsTop:after {
  /*分享中文版本*/
  content: "- 微信";
  /*分享英文版本*/
  /* content: '- weixin'; */
  display: block;
  position: absolute;
  left: 85px;
  top: 50%;
  font-size: 14px;
  transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
  /*分享中文版本*/
  content: "分享到";
  /*分享英文版本*/
  /* content: 'Share the'; */
  display: block;
  position: absolute;
  left: 10px;
  top: 50%;
  font-size: 14px;
  transform: translateY(-50%);
}

/*导航默认选中*/
.l_navli.yxnav_active1 .l_navlia1 {
  color: #fff;
}
.l_navli.yxnav_active1::after {
  opacity: 1;
}
.l_navxlli.yxnav_active2 a::after {
  width: 100%;
}
/* 规范 */
.yx_title1 {
  font-size: 68px;
  line-height: 1.2;
  color: #fff;
}
.yx_title2 {
  font-size: 48px;
  line-height: 1.2;
  color: var(--main-color);
}
.yx_title3 {
  font-size: 40px;
  line-height: 1.5;
  color: var(--main-color);
}
.yx_title4 {
  font-size: 32px;
  line-height: 1.75;
  color: var(--main-color);
}
.l_f2bx4lb .yx_title4 {
  font-size: 32px;
  line-height: 1.75;
  color: #fff;
  font-weight: 600;
}
.l_f2bx4lb .l_f2bx4_tit1 {
  font-size: 14px;
  line-height: 1.75;
  font-weight: bold;
  color: #fff;
  margin-top: 5px;
}
.yx_title5 {
  font-size: 26px;
  line-height: 1.75;
  color: var(--main-color);
}
.yx_title6 {
  font-size: 20px;
  line-height: 1.75;
  color: var(--main-color);
}
.yxedr_active h2 {
  font-size: 48px;
  line-height: 1.2;
  color: #006f99;
  margin-bottom: 28px;
}
.yxedr_active h3 {
  font-size: 40px;
  line-height: 1.5;
  color: #006f99;
  margin-bottom: 30px;
}
.yxedr_active h4 {
  font-size: 32px;
  line-height: 1.75;
  color: #006f99;
  margin-bottom: 28px;
}
.yxedr_active h5 {
  font-size: 26px;
  line-height: 1.75;
  color: #006f99;
  margin-bottom: 22px;
}
.yxedr_active h6 {
  font-size: 20px;
  line-height: 1.75;
  color: #212b36;
  margin-bottom: 18px;
}
.l_title1 h1 {
  font-size: 68px;
  line-height: 1.2;
  color: #fff;
}
.l_title1 h2 {
  font-size: 48px;
  line-height: 1.2;
  color: #006f99;
}
.l_title2 h2 {
  font-size: 48px;
  line-height: 1.2;
  color: #fff;
}
.l_title1 h3 {
  font-size: 40px;
  line-height: 1.5;
  color: #006f99;
}
.l_title2 h3 {
  font-size: 40px;
  line-height: 1.5;
  color: #fff;
}
.l_title1 h4 {
  font-size: 32px;
  line-height: 1.75;
  color: #006f99;
}
.l_title2 h4 {
  font-size: 32px;
  line-height: 1.75;
  color: #fff;
}
.l_title1 h5 {
  font-size: 26px;
  line-height: 1.75;
  color: #006f99;
}
.l_title1 h6 {
  font-size: 20px;
  line-height: 1.75;
  color: #212b36;
}
.l_pagr1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #212b36;
  /* margin-bottom: 14px; */
}
.l_pagr2 p {
  font-size: 16px;
  line-height: 1.75;
  color: #6a7280;
  /* margin-bottom: 14px; */
}
.l_space1 {
  padding-top: 150px;
  padding-bottom: 150px;
}
/* 编辑器p标签样式 */
.yxedr_active p {
  font-size: 18px;
  line-height: 1.75;
  color: #6a7280;
  margin-bottom: 14px;
}
/* - banner - start*/
.ys_banner {
  width: 100%;
  position: relative;
}

.ys_ban_li {
  position: relative;
  overflow: hidden;
}

.ys_ban_imgbox {
  position: relative;
  z-index: 1;
}

.ys_ban_imgbox img {
  width: 100%;
}

.ys_ban_li > a {
  display: block;
}

.ys_ban_ph {
  display: none;
}

.ys_ban_video {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ys_ban_li:not(:first-child) {
  display: none;
}

.ys_ban_imgbox::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox {
  z-index: 5;
}
/* - banner - end*/
.ys_hd_pc {
  position: fixed;
  width: 100%;
  transition: all 0.36s;
  background-color: #fff;
  z-index: 999;
}
.ys_hd_pc.isfixed {
  box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
}
.ys_main {
  margin-top: 187px;
}
.l_annun_icon {
  width: 13px;
}
.l_annun_icon img {
  width: 100%;
}
.l_annun_world p {
  font-size: 12px;
  line-height: 1.75;
  color: #fff;
  margin-left: 12px;
}
.l_annunciate {
  background-color: #9cc4de;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 0;
}
.l_hover_after {
  opacity: 0;
}
.l_pclogo {
  width: 260px;
}
.l_pclogo a {
  width: 100%;
  display: block;
}
.l_pclogo .ys_imgbox_cover {
  line-height: 90px;
}
.l_pchdwz p,
.l_ftlogop p {
  font-size: 20px;
  line-height: 1.75;
  color: #006f99;
  /*font-family: '汪子义星座体' !important;*/
}
.l_ftlogop p {
  color: #fff;
}
.l_pchdwz {
  margin-left: 30px;
}
.l_pchdtple {
  display: flex;
  align-items: center;
}
.l_phonewz p {
  font-size: 24px;
  line-height: 90px;
  color: var(--main-color);
  font-weight: bold;
  font-family: "urbanistregular" !important;
}

.l_phoneic {
  width: 26px;
  margin-right: 5px;
  line-height: 90px;
}
.l_phoneic .icon {
  font-size: 23px;
}
.l_subs_icon {
  width: 25px;
  line-height: 40px;
}
.l_subs_icon img {
  width: 100%;
}
.l_subswz p {
  font-size: 14px;
  line-height: 25px;
  /*color: #fff;*/
  /*margin-left: 10px;*/
}
.l_subscribe_div {
  padding-right: 20px;
}
.l_subscribe {
  width: 50px;
  margin-top: 15px;
  /*margin-left: 44px;*/
  margin-right: 20px;
  cursor: pointer;
  position: relative;
}
.l_subscribes {
  width: 100%;
  /*border-radius: 0 14px 0 14px;*/
  /*background-color: var(--main-color);*/
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.l_subscribe_btn {
  width: 123px;
  /*margin-top: 15px;*/
  /*margin-left: 44px;*/
  /*margin-right: 20px;*/
  cursor: pointer;
  position: relative;
}
.l_subscribes_btn {
  width: 100%;
  border-radius: 0 14px 0 14px;
  background-color: var(--main-color);
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.l_subswz_btn p {
  font-size: 14px;
  line-height: 25px;
  color: #fff;
  margin-left: 10px;
}
.l_subimg {
  width: 142px;
  height: 142px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 1);
  border-radius: 10px;
  overflow: hidden;
  position: absolute;
  z-index: 20;
  top: calc(100% + 14px);
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.l_subimg img {
  width: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_search_input {
  width: 213px;
  border-radius: 20px;
  border: 1px solid rgba(244, 244, 244, 1);
  height: 38px;
  margin-top: 26px;
}
.l_search_input input {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #999;
  padding: 0 22px;
}
.l_search_input input::placeholder {
  font-size: 14px;
  color: #999;
}
.l_search_icon {
  width: 20px;
  line-height: 90px;
  margin-left: 12px;
  cursor: pointer;
}
.l_search_icon img {
  width: 100%;
}
.l_language {
  padding-left: 24px;
  position: relative;
}
.l_langtps {
  display: flex;
  align-items: center;
}
.l_language::after {
  content: "";
  width: 1px;
  height: 18px;
  background-color: #c4c4c4;
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
  transition: all 0.36s;
}
.l_langu_icon {
  width: 19px;
  line-height: 90px;
  margin-right: 5px;
}
.l_langu_icon img {
  width: 100%;
}
.l_languwz {
  line-height: 90px;
}
.l_languwz p {
  font-size: 14px;
  line-height: 1.5;
  color: #006f99;
  transition: all 0.36s;
}
.l_pchdtpnr {
  width: 100%;
  padding-left: calc(50% - 600px);
  padding-right: 218px;
}
.l_navlia1 {
  font-size: 16px;
  line-height: 60px;
  color: #333333;
  transition: all 0.36s;
  display: block;
  padding: 0 68px;
}
.l_navli {
  position: relative;
}
.l_navli::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 20px 0 20px 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  z-index: -1;
  opacity: 0;
}
.l_navli1::after {
  background-color: #9cc4de;
}
.l_navli2::after {
  background-color: #ecab4f;
}
.l_navli3::after {
  background-color: #a6b750;
}
.l_navli4::after {
  background-color: #eebabc;
}
.l_navli5::after {
  background-color: #e7745b;
}
.l_navli6::after {
  background-color: #9473a5;
}
.l_navxlli a {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  transition: all 0.36s;
  position: relative;
}
.l_navxlli a::after {
  content: "";
  width: 0;
  height: 1px;
  background-color: #7dbfcf;
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.l_navli3 .l_navxlli a::after {
  background-color: #a6b750;
}
.l_navli4 .l_navxlli a::after {
  background-color: #eebabc;
}
.l_navli6 .l_navxlli a::after {
  background-color: #9473a5;
}
.l_navli5 .l_navxlli a::after {
  background-color: #e7745b;
}
.l_navxl {
  position: absolute;
  width: 100%;
  text-align: center;
  background: #fff;
  box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 8%);
  border-radius: 20px 0 20px 0;
  top: calc(100% + 17px);
  padding: 30px 0;
  display: none;
}
.l_navxlli {
  margin-bottom: 14px;
}
.l_navxlli:last-child {
  margin-bottom: 0;
}
.l_navxl::after,
.l_navxl2::after {
  content: "";
  display: block;
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  width: 0;
  height: 0;
  transition: all 0.36s;
  border-bottom-color: #fff;
}
.l_navxl2 {
  position: absolute;
  width: 707px;
  top: calc(100% + 17px);
  left: -53px;
  display: none;
}
.l_navxl2s {
  display: flex;
}
.l_navxl_tit h6 {
  font-weight: bold;
  color: #ecab4f;
}
.l_navxl2::after {
  left: 146px;
  transform: inherit;
}
.l_navxlword p {
  font-size: 14px;
  color: #666;
}
.l_navxlle {
  width: 290px;
  padding: 38px 25px 54px 42px;
  background-color: #f7f7f7;
  border-radius: 80px 0 0 0;
  box-shadow: 0px 3px 19px 0px rgba(0, 0, 0, 0.08);
}
.l_navxlword {
  margin-top: 20px;
}
.l_more_icon {
  width: 6px;
}
.l_more_icon img {
  width: 100%;
}
.l_morep p {
  font-size: 14px;
  line-height: 1.75;
  color: #006f99;
  margin-right: 20px;
}
.l_navxl_more a {
  display: flex;
  align-items: center;
}
.l_navxl_more {
  margin-top: 115px;
}
.l_navxlri {
  background-color: #fff;
  border-radius: 0 0 80px 0;
  box-shadow: 0px 3px 19px 0px rgba(0, 0, 0, 0.08);
  padding: 38px 67px 54px 53px;
  width: calc(100% - 290px);
}
.l_navxlrili {
  width: 50%;
  padding-bottom: 20px;
}
.l_navxl_add p {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}
.l_navxl_phic {
  width: 14px;
}
.l_navxl_phic img {
  width: 100%;
}
.l_navxl_phwz {
  width: calc(100% - 14px);
  padding-left: 10px;
}
.l_navxl_phwz p {
  font-size: 14px;
  line-height: 1.75;
  color: #666666;
  font-family: "urbanistregular" !important;
}
.l_navxl_phone a {
  display: flex;
  align-items: center;
}
.l_navxlriul {
  border-bottom: 1px solid #ededed;
  margin-bottom: 20px;
}
.l_navxlriul:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
.l_navxlriul:last-child .l_navxlrili {
  padding-bottom: 0;
}
.l_foot {
  background-color: var(--main-color);
  border-radius: 400px 0 0 0;
  padding-top: 83px;
}
.l_footle {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.l_ftlogo {
  width: 240px;
}
.l_ftlogo h1 {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}
.l_ftlogo h1:hover {
  color: var(--yellow-color);
}
.l_ftlogop {
  padding-left: 30px;
  display: none;
}
/* .l_ftlogo{
    width: 100%;
} */
.l_ftlogo a {
  width: 100%;
  display: block;
}
.l_ftlogo img {
  width: 100%;
}
.l_ftliicon {
  width: 53px;
  display: inline-block;
}
.l_ftliicon img {
  width: 100%;
}
.l_ftlip p {
  font-size: 18px;
  line-height: 1.75;
  color: #fff;
  margin-top: 15px;
}
.l_footli {
  text-align: center;
  padding: 0 30px;
}
.l_footul {
  margin: 0 -30px;
}
.l_fttpnrtp {
  padding-bottom: 50px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.l_fttpnrtps {
  position: relative;
}

.l_footli a {
  display: block;
  width: 100%;
}
.l_ftnrtp {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.l_ftnrbt {
  padding-top: 28px;
  padding-bottom: 38px;
}
.l_ftsharep p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}
.l_fttpnrbtle {
  width: 206px;
}
.l_ftshare {
  width: 100%;
}
.l_ftshareli {
  width: 25%;
  padding: 0 13px;
  margin-bottom: 18px;
}
.l_ftshare_list {
  margin: 22px -13px 0;
}
.l_ftshareli a {
  display: block;
  width: 100%;
}
/* .l_ftshareli img{
    width: 30px;
} */
.l_fttpnrbt {
  padding-top: 37px;
  padding-bottom: 54px;
}
.l_footnav {
  width: calc(100% - 206px);
  padding-left: 298px;
  padding-right: 88px;
}
.l_ftnavlitp a,
.l_ftnavlitp p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
  transition: all 0.36s;
}
.l_ftnavbtli {
  margin-bottom: 16px;
}
.l_ftnavbtli:last-child {
  margin-bottom: 0;
}
.l_ftnavbtli a {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
  transition: all 0.36s;
}
.l_ftnavlibt {
  margin-top: 16px;
}
.l_ftnavli {
  width: 20%;
}
.l_ftbtle p,
.l_ftbtle p a,
.l_ftbtri p a {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
}
/* .l_ftbtri p a{
    opacity: 0.5;
} */
.l_prvity {
  margin-left: 40px;
}
.l_ftbtle span {
  margin-right: 20px;
}
.ys_ph_nav li.yxnav_active1 > .ys_phnav_lisbox a {
  color: #006f99;
}
.yxnav_active2 > .ys_phnav_lisbox a,
.yxnav_active3 > .ys_phnav_lisbox a {
  color: #006f99;
}
.ys_phnav_icon::before,
.ys_phnav_icon::after {
  background: #333;
}
.ys_ph_nav a {
  color: #333;
}
.ys_phnav_lisbox {
  position: relative;
  border-bottom: 1px solid rgba(51, 51, 51, 0.4);
}
.ys_phs_form input {
  border: 1px solid rgba(51, 51, 51, 0.4);
  color: #333;
}
.ys_phs_form .iconfont {
  color: rgba(51, 51, 51, 0.6);
}
.ys_phs_form input::-webkit-input-placeholder {
  color: rgba(51, 51, 51, 0.6);
}
.ys_phnav_menu {
  background: #ffffff;
}
.ys_hd_ph .l_pchdphone {
  justify-content: center;
  width: 100%;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
}
.ys_hd_ph .l_pchdphone a {
  display: flex;
  align-items: center;
}
.ys_hd_ph .l_phoneic {
  width: 22px;
  margin-right: 0;
  line-height: 1.75;
}
.ys_hd_ph .l_phonewz {
  width: calc(100% - 21px);
  padding-left: 12px;
}
.ys_hd_ph .l_phonewz p {
  font-size: 20px;
  line-height: 1.75;
}
.ys_hd_ph .l_subscribe {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin: auto;
}
.ys_hd_ph .l_subimg {
  width: 100px;
  height: 100px;
}
.ys_hd_ph .l_subimg img {
  width: 80px;
}
.ys_phmenu_scroll {
  max-height: calc(100% - 300px);
}
.ys_ph_search {
  margin-top: 30px;
}
.l_fttpphcont p,
.l_ftphyue p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
  text-align: center;
}
.l_phftphone p {
  font-size: 24px !important;
  line-height: 1.75 !important;
  color: #fff;
  font-weight: bold;
  font-family: "urbanistregular" !important;
}
.l_fttpphcont .l_phoneic {
  line-height: inherit;
}
.l_phftphone a {
  display: flex;
  align-items: center;
}
.l_phftphone {
  margin-top: 10px;
}
.l_ftyuimg {
  width: 142px;
  height: 142px;
  box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 10%);
  background: rgba(255, 255, 255, 1);
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  margin: auto;
  margin-top: 14px;
}
.l_ftyuimg img {
  width: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_fttpphcont {
  display: none;
  margin-bottom: 20px;
}
.l_ftphyue {
  margin-top: 20px;
  display: none;
}
.l_ftbtle {
  width: 800px;
}
.l_ftbtri {
  width: calc(100% - 800px);
}
.l_ftbtri p a:first-child {
  float: left;
}
.l_ftbtri p a:last-child {
  float: right;
  opacity: 0.5;
}

.l_ftphlia a {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}
.l_ftphlitp {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 15px 0;
  position: relative;
}

.l_ftphliic {
  width: 9px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  transition: all 0.36s;
}
.l_ftphliic img {
  width: 100%;
}
.l_ftphbtlia a {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
}
.l_ftphlibt {
  display: none;
  padding: 0 15px;
}
.l_ftphbtlia a {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.l_ftnavphli.act .l_ftphliic {
  transform: translateY(-50%) rotate(90deg);
}
.l_footnavph {
  display: none;
}
/* b1-start */
.l_nymains {
  max-width: 1920px;
  margin: auto;
}
.l_breadli a {
  font-size: 16px;
  line-height: 1.75;
  color: rgba(255, 255, 255, 0.67);
  transition: all 0.36s;
  position: relative;
  display: block;
}
.l_breadli:last-child a {
  color: rgba(255, 255, 255);
}
.l_breadli img {
  width: 26px;
  position: relative;
  top: -1px;
}
.l_nyban {
  border-radius: 0 80px 0 80px;
  /* background-color: #9CC4DE; */
}
.l_breadli a::after {
  content: ">";
  padding: 0 10px;
}
.l_breadli:last-child a::after {
  display: none;
}
.l_nybanwz h1 {
  font-size: 70px;
  /*font-family: '汪子义星座体' !important;*/
}
.l_nybanwz {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.l_nybanri {
  width: 485px;
}
.l_nybanimg {
  width: 100%;
}
.l_nybanimg img {
  width: 100%;
}
.l_nybread {
  padding-top: 20px;
}
.l_nybanle {
  position: absolute;
  width: calc(100% - 485px);
  height: 100%;
  left: 0;
  top: 0;
}
.l_nybannrs {
  position: relative;
}
.l_b1bx1tbli a {
  font-size: 16px;
  line-height: 1.75;
  color: #6a7280;
  transition: all 0.36s;
  display: block;
  padding: 16px 0;
}
.l_b1bx1tbli.on a {
  color: var(--yellow-color);
  font-weight: 600;
}
.l_b1bx1tp {
  border-bottom: 1px solid #e9e9e9;
}
.l_b1bx1tbli {
  width: 180px;
  text-align: center;
  position: relative;
}
.l_b1bx1tbli::after {
  content: "";
  width: 0;
  height: 1px;
  background-color: var(--yellow-color);
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.l_b1bx1tbli.on::after {
  width: 100%;
}
.l_b1bx1tab {
  display: flex;
  justify-content: center;
}
.l_b1bx1le {
  width: 36%;
  background-color: #f5f5f5;
  border-radius: 80px 0 80px 0;
  padding: 52px 60px 56px 55px;
}
.l_b1bx1nr.l_space1,
.l_b3bx1nr.l_space1,
.l_b6bx1nr.l_space1,
.l_b7box1.l_space1,
.l_b2box2.l_space1,
.l_d1box1.l_space1 {
  padding-top: 50px;
}
.l_b1letit h5 {
  font-size: 24px;
  font-weight: bold;
}
.l_b1serh_icon {
  width: 14px;
  line-height: 40px;
  cursor: pointer;
}
.l_b1serh_icon img {
  width: 100%;
}
.l_b1bx1search {
  padding: 0 20px;
  border-radius: 10px;
  background-color: #fff;
  margin-top: 22px;
  margin-bottom: 18px;
}
.l_b1serh_input {
  width: calc(100% - 14px);
  padding-left: 8px;
  height: 40px;
}
.l_b1serh_input input {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #d1d1d1;
}
.l_b1serh_input input::placeholder {
  font-size: 14px;
  color: #d1d1d1;
}
.l_b1bx1_letter {
  margin: 0 -14px;
}
.l_b1letterli {
  width: 11.111111%;
  padding: 0 14px;
  z-index: 1;
  position: relative;
  margin-bottom: 20px;
}
.l_b1letterli a {
  font-size: 14px;
  line-height: 1.75;
  color: #6a7280;
  transition: all 0.36s;
  /* display: block; */
  position: relative;
}
.l_b1letterli a::after {
  content: "";
  width: 30px;
  height: 30px;
  background-color: #e8a655;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  transition: all 0.36s;
  opacity: 0;
}
.l_b1bx1find {
  margin-bottom: 20px;
}
.l_b1letterli.on a::after {
  opacity: 1;
}
.l_b1letterli.on a {
  color: #fff;
}
.l_b1clliic {
  width: 14px;
  line-height: 40px;
}
.l_b1clliic img {
  width: 100%;
}
.l_selects {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
  background: rgba(255, 255, 255, 1);
  border-radius: 10px;
  cursor: pointer;
  height: 40px;
  padding: 0 18px;
  position: relative;
  z-index: 20;
}
.mc_rtvl_inputbox span {
  font-size: 16px;
  color: #212b36;
  line-height: 40px;
}
.l_select_xtbbox {
  width: 14px;
  line-height: 40px;
  transition: all 0.36s;
}
.l_select_xtbbox img {
  width: 100%;
}
.ys_lable {
  font-size: 14px;
  line-height: 1.75;
  color: #666666;
  transition: all 0.36s;
  display: flex;
  align-items: center;
}

.ys_select_li {
  margin-bottom: 24px;
}
.ys_select_li:last-child {
  margin-bottom: 0;
}
.l_select_bd {
  background: rgba(255, 255, 255, 1);
  border-radius: 0 0 10px 10px;
  padding: 38px 20px 24px;
  width: 100%;
  top: -10px;
  position: relative;
  display: none;
}
.l_selects .ys_select_hd {
  padding: 0 18px;
}
.l_sectli {
  margin-bottom: 24px;
  display: flex;
  align-items: center;
}
.l_sectli_input {
  width: 12px;
  height: 12px;
  border: 1px solid #666666;
  transition: all 0.36s;
  margin-right: 8px !important;
  position: relative;
}
.l_sectli_input img {
  width: 9px;
  transition: all 0.36s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.l_sectlip p {
  font-size: 14px;
  line-height: 1.75;
  color: #666666;
  cursor: pointer;
  transition: all 0.36s;
}
.l_sectli.act .l_sectli_input {
  border: 1px solid #73bace;
}
.l_sectli.act .l_sectli_input img {
  opacity: 1;
}
.l_sectli.act .l_sectlip p {
  color: #73bace;
}
label.act span {
  color: #73bace !important;
}
.l_selects.act .l_select_xtbbox {
  transform: rotate(180deg);
}
.l_b1classify_li {
  margin-bottom: 30px;
}
.l_startsrh p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}
.l_startsrh {
  width: 140px;
  border-radius: 20px 0 20px 0;
  background-color: #9cc4de;
  text-align: center;
  padding: 11px 0;
  cursor: pointer;
}
.l_b1bx1ri {
  width: 100%;
  /*padding-left: 98px;*/
}
.l_b1rishjg {
  overflow: hidden;
}
.l_b1rishjg p {
  font-size: 24px;
  line-height: 1.75;
  color: #212b36;
}
.l_b1rishjg span {
  color: #e8a655;
  font-weight: bold;
}
.l_b1rishjg {
  padding-bottom: 32px;
}
.l_b1rili {
  /*width: 48%;*/
  padding: 50px 10px 50px 0;
  /*border-top: 1px solid rgba(238, 238, 238, 1);*/
  border-bottom: 1px solid rgba(238, 238, 238, 1);
  overflow: hidden;
  display: inline-block;
}
.l_b1rili:hover .l_b1rilis {
  /*box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.26);*/
}
.l_b1riother1 {
  width: 50%;
  padding: 0 36px;
}
.l_b1riother1.l_b1rimore {
  margin-right: 0;
}
.l_b1riother a {
  display: flex;
  width: 100%;
  align-items: center;
}
.l_b1riimg {
  width: 250px;
  border-radius: 80px 0 80px 0;
  overflow: hidden;
}
.expert_list .l_b1riwz {
  width: calc(100% - 250px);
  padding-left: 30px;
}
/* .l_b1riname h5{
    color: #212B36;
    font-weight: bold;
    transition: all .36s;
} */
.l_b1riname .yx_title5 {
  color: #212b36;
  font-weight: bold;
  transition: all 0.36s;
}
.l_b1riname img {
  width: 25px;
  margin-left: 10px;
}
.l_b1riname {
  display: flex;
  align-items: center;
}
.expert_list .l_b1rifl p {
  font-size: 14px;
  line-height: 1.75;
  color: #6a7280;
  display: -webkit-box; /* 弹性盒子模型 */
  -webkit-box-orient: vertical; /* 垂直排列 */
  -webkit-line-clamp: 2; /* 限制显示两行 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 显示省略号 */
}
.l_b1rifl_li p {
  font-size: 14px;
  line-height: 1.75;
  color: #212b36;
}
.l_b1rilip2 p {
  color: rgba(106, 114, 128, 1);
}
.l_b1rilip1 {
  margin-right: 20px;
}
.l_b1rifl_li {
  margin-bottom: 10px;
}
.l_b1rifl_li:last-child {
  margin-bottom: 0;
}
.l_b1rimp p {
  font-size: 16px;
  line-height: 1.75;
  color: var(--main-color);
}
.l_b1mric {
  width: 20px;
  margin-left: 8px;
}
.l_b1mric img {
  width: 100%;
}
.l_b1rimore {
  margin-right: 70px;
}
.l_b1riother {
  margin-top: 44px;
}
.l_b1page .l_b1riother {
  margin: 44px -36px 0;
}
.l_b1rifl {
  margin-bottom: 28px;
  margin-top: 8px;
}
.pc_fenye li {
  font-family: "urbanistregular" !important;
  font-size: 18px;
  color: #212b36;
}
.pc_fenye li.activepage {
  color: var(--main-color);
  background: none;
}
.prev li,
.next li {
  color: #fff;
  background: #9cc4de;
}
.l_b1rify {
  margin-top: 44px;
  display: inline-block;
  width: 100%;
}
/* b1-end */

/* b3-start */
.l_b3box1 {
  overflow: hidden;
}
.l_b3bx1li {
  width: 16.666666%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.l_b3bx1list {
  margin: 0 -10px;
}
.l_b3bx1lis {
  width: 100%;
  background: rgba(255, 255, 255, 1);
  border: 2px solid rgba(250, 252, 255, 1);
  box-shadow: 5px 5px 20px 2px rgba(0, 83, 118, 0.1);
  border-radius: 20px;
  overflow: hidden;
  text-align: center;
  transition: all 0.36s;
}
.l_b3bx1lis a {
  display: block;
  padding: 53px 20px 28px;
  position: relative;
}
.l_b3bx1bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  opacity: 0;
}
.l_b3bx1wz {
  position: relative;
  z-index: 1;
}
.l_b3bx1ic {
  width: 55px;
  margin: auto;
}
.l_imgbox_cover {
  width: 100%;
  position: relative;
}
.l_imgbox_cover img {
  width: 100%;
  height: 100%;
  transition: all 0.36s;
}
.l_img1 {
  position: relative;
  top: 0;
  left: 0;
}
.l_img2 {
  position: absolute;
  top: 0;
  left: 0;
}
.l_b3bx1p p {
  font-size: 18px;
  line-height: 1.75;
  color: #212b36;
  transition: all 0.36s;
  height: 31.5px;
  overflow: hidden;
}
.l_b3bx1p {
  margin-top: 35px;
}
/* b3-end */

/* b6-start */
.l_b6bx1s {
  position: relative;
}
.l_b6bx1s::after {
  content: "";
  width: 100%;
  height: 750px;
  background: linear-gradient(180deg, #9cc4de 0%, rgba(156, 196, 222, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
}
.l_b6bx1p p {
  font-size: 14px;
  line-height: 1.75;
  color: #212b36;
}
.l_b6bx1tbli {
  width: 11.111111%;
  text-align: center;
  display: flex;
  justify-content: center;
}
.l_b6bx1tbli a {
  display: block;
  width: 100%;
  height: 100%;
}
.l_b6bx1ic {
  width: 60px;
  margin: auto;
  line-height: 100px;
}
.l_b6bx1ic img {
  width: 100%;
}
.l_b6bx1imgs {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #6a7280;
  margin: auto;
}
.l_b6bx1nr {
  position: relative;
  z-index: 20;
}
.l_b6bx1p {
  margin-top: 10px;
}
/* .l_b6bx1tbli2 .l_b6bx1imgs{
    background-color: #ED7A63;
}
.l_b6bx1tbli3 .l_b6bx1imgs{
    background-color: #E9B2B3;
}
.l_b6bx1tbli4 .l_b6bx1imgs{
    background-color: #73BACE;
}
.l_b6bx1tbli5 .l_b6bx1imgs{
    background-color: #8E74A6;
}
.l_b6bx1tbli6 .l_b6bx1imgs{
    background-color: #9DB85F;
}
.l_b6bx1tbli7 .l_b6bx1imgs{
    background-color: #9CC4DE;
}
.l_b6bx1tbli8 .l_b6bx1imgs{
    background-color: #E8A655;
}
.l_b6bx1tbli9 .l_b6bx1imgs{
    background: rgba(255, 255, 255, 1);
} */
.l_b6bx2list {
  margin: 0 -10px;
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}
.l_b6bx2li {
  width: 33.333333%;
  padding: 0 10px;
  margin-bottom: 60px;
}
.l_b6bx2lis {
  width: 100%;
  height: 100%;
}
.l_b6bx2bts {
  border-radius: 25px;
  background-color: #fff;
  padding: 70px 100px 0;
  margin-top: 100px;
}
.l_b6bx2lis .ys_imgbox_cover {
  width: 100%;
  border-radius: 0 80px 0 80px;
  overflow: hidden;
}
.l_b6bx2wzli {
  display: flex;
  /* align-items: center; */
  margin-bottom: 12px;
}
.l_b6bx2lip {
  width: calc(100% - 13px);
  padding-left: 12px;
}
.l_b6bx2wzli:last-child {
  margin-bottom: 0;
}
.l_b6bx2wz {
  margin-top: 20px;
}
.l_b6bx2tit {
  margin-bottom: 20px;
}
.l_b6bx2tit .yx_title6 {
  height: 35px;
  overflow: hidden;
  transition: all 0.36s;
}
/* .l_b6bx2wzul{
    height: 80px;
    overflow: hidden;
} */
.l_b6rify {
  margin-top: 50px;
}
.l_b6bx2ic {
  width: 13px;
  position: relative;
  top: 5px;
}
.l_b6bx2ic img {
  width: 100%;
}
.ys_phfy a {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
}

/* b6-end */

/* b7-start */
.l_nyh1tit {
  display: none;
}
.l_nyban1 .l_breadli a {
  color: rgba(33, 43, 54, 0.67);
}
.l_nyban1 .l_breadli:last-child a {
  color: rgba(33, 43, 54, 1);
}

.l_nyban1 {
  border-radius: 0;
  background-color: inherit;
}
.l_nybody .ys_hd_pc {
  box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
}
.l_b7bx1tit h1 {
  color: var(--main-color);
  font-weight: bold;
}
.l_b7bx1p p {
  margin-bottom: 14px;
}
.l_b7bx1p p:last-child {
  margin-bottom: 0;
}
.l_b7bx1p {
  padding-bottom: 34px;
  border-bottom: 1px solid rgba(238, 238, 238, 1);
  margin-top: 14px;
}
.l_b7bx1le {
  width: 64%;
  padding-right: 64px;
  position: relative;
}
.l_b7bx1le::after {
  content: "";
  width: 1px;
  height: 922px;
  background-color: #eeeeee;
  position: absolute;
  top: 0;
  right: 0;
}
.l_b7bx1les {
  width: 100%;
}
.l_b7bx1ri {
  width: 36%;
  padding-top: 66px;
  padding-left: 58px;
}
.l_b7bx1ip1 h2 {
  font-size: 28px;
  color: var(--main-color);
}
.l_b7bx1info {
  margin-top: 40px;
}
.l_b7bx1ipri {
  width: calc(100% - 112px);
  padding-left: 58px;
}
.l_b7bx1iprili {
  margin-bottom: 28px;
}
.l_b7bx1iprili:last-child {
  margin-bottom: 0;
}
.l_b7bx1ip1 {
  width: 112px;
}
.l_b7page {
  position: relative;
}
.l_b7page::after {
  content: "";
  width: 100%;
  height: calc(100% + 400px);
  background-color: #f9f9f9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.l_b7bx1img {
  margin-top: 72px;
  width: 100%;
}
.l_b7bx1img img {
  width: 100%;
}
.l_b7bx1rip p {
  font-size: 18px;
  line-height: 1.75;
  color: #e8a655;
}
.l_b7bx1ritp {
  margin-top: 12px;
}
.l_b7bx1list {
  margin: 0 -9px;
}
.l_b7bx1li {
  width: 50%;
  padding: 0 9px;
  margin-bottom: 15px;
}
.l_b7bx1li a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 1);
  border: 2px solid rgba(250, 252, 255, 1);
  box-shadow: 5px 5px 15px 2px rgba(0, 83, 118, 0.08);
  border-radius: 20px 0 20px 0;
}
.l_b7bx1lip p {
  font-size: 16px;
  line-height: 64px;
  color: #212b36;
  transition: all 0.36s;
}
.l_b7bx1ic {
  width: 22px;
  line-height: 64px;
  margin-right: 15px;
}
.l_b7bx1ic img {
  width: 100%;
}
.l_b7bx1ritp {
  margin-bottom: 28px;
}
.l_b7bx1ribt .l_b6bx1tbli {
  width: 100px;
  margin-top: 15px;
}
/* b7-end */
/* b2-start */
.l_b2box1 .l_b1riname .yx_title5 {
  font-weight: normal;
}
.l_b2bx2tit h2 {
  font-weight: bold;
  text-align: center;
}
.l_b2bx2bt .swiper-wrapper {
  margin: 0 -10px;
  padding-bottom: 50px;
}
.l_b2bx2bt .swiper-slide {
  width: 33.333333%;
  padding: 0 10px;
}
.l_b2bx2bt {
  margin-top: 35px;
  position: relative;
}
.l_b2bx2lis .ys_imgbox_cover {
  border-radius: 80px 0 80px 0;
  overflow: hidden;
}
.l_b2bx2lis {
  width: 100%;
  box-shadow: 0px 5px 28px 0px rgba(13, 27, 33, 0.06);
  background: rgba(255, 255, 255, 1);
  border-radius: 80px 0 0 0;
  overflow: hidden;
  border: 1px solid #fff;
}
.l_b2bx2lis:hover {
}
.l_b2bx2wz .l_b1mric {
  margin-left: 0;
  margin-right: 8px;
}
.l_b2bx2wz .l_b1rimp p {
  font-size: 16px;
  line-height: 1.75;
  color: #9cc4de;
  font-weight: bold;
}
.l_b2bx2wz {
  padding: 32px 40px 25px 34px;
}
.l_b2bx2wz .l_b1rifl {
  margin-bottom: 0;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(240, 240, 240, 1);
}
.l_b2bx2info {
  margin-top: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.l_b2bx2wz .l_b1riother {
  margin-top: 62px;
  padding-left: 18px;
}
.l_b2bx2wz .l_b1rimore {
  position: relative;
  margin-right: 104px;
}
.l_b2bx2wz .l_b1rimore::after {
  content: "";
  width: 1px;
  height: 22px;
  background-color: #ececec;
  position: absolute;
  right: -50px;
  top: 50%;
  transform: translateY(-50%);
}

.l_b2bx2wz .l_b1rifl p {
  height: 24.5px;
  overflow: hidden;
}
#mc_a1s1_swiper .swiper-pagination-progressbar,
#mc_a1s1_swiper1 .swiper-pagination-progressbar,
#mc_a1s1_swiper2 .swiper-pagination-progressbar,
#mc_a1s1_swiper3 .swiper-pagination-progressbar {
  background: #ebebeb;
  height: 1px;
  width: 50%;
  top: inherit;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
#mc_a1s1_swiper
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill,
#mc_a1s1_swiper1
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill,
#mc_a1s1_swiper2
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill,
#mc_a1s1_swiper3
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background: #e8a655;
  height: 2px;
}
#mc_a1s1_swiper3
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background-color: #fff;
}
.l_b2lbjt {
  width: 53px;
  cursor: pointer;
  position: absolute;
  z-index: 2;
}
.l_b2lbjt img {
  width: 100%;
}
.l_b2lbjts {
  position: absolute;
  top: 215px;
  width: 100%;
}
.l_b2lbprev {
  left: -90px;
}
.l_b2lbnext {
  right: -90px;
}
.l_b2lbmore p {
  font-size: 16px;
  line-height: 50px;
  color: #fff;
}
.l_b2lbmore {
  width: 140px;
  margin: auto;
  border-radius: 20px 0 20px 0;
  background-color: var(--main-color);
  transition: all 0.36s;
  text-align: center;
  margin-top: 50px;
}
.l_b2box3 {
  background: rgba(246, 251, 255, 1);
  padding-top: 90px;
  padding-bottom: 100px;
}
.l_b2bx3time p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
  font-family: "urbanistregular" !important;
}
.l_b2bx3li1 .l_b2bx2lis {
  background: rgba(232, 166, 85, 1);
}
.l_b2bx3li2 .l_b2bx2lis {
  background: rgba(115, 186, 206, 1);
}
.l_b2bx3li3 .l_b2bx2lis {
  background: rgba(237, 122, 99, 1);
}
.l_b2bx3tit .yx_title6 {
  font-size: 22px;
  color: #fff;
  transition: all 0.36s;
}
.l_b2bx3more {
  width: 30px;
}
.l_b2bx3more img {
  width: 100%;
}
.l_b2bx3more span {
  font-size: 26px;
  color: var(--main-color);
}
.l_d1bx2li:hover {
  .l_b2bx3more span {
    color: var(--yellow-color);
  }
  .l_b2bx3time p {
    color: var(--yellow-color);
    font-weight: 600;
  }
  .l_b2bx3tit .yx_title6 {
    font-weight: 600;
  }
}

.l_b2bx2lis:hover {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.26);
}

.l_b2bx3li .l_b2bx3wz {
  padding: 32px 37px 40px 45px;
}
.l_b2bx3tit {
  margin-top: 20px;
  margin-bottom: 28px;
}
.l_b2box3 .l_b2bx2lis a {
  display: block;
  width: 100%;
}
.l_b2bx4bt {
  margin-top: 40px;
}
.l_b2bx4tit .yx_title5 {
  font-size: 28px;
  color: #fff;
}
.l_b2point {
  width: 100%;
  position: relative;
}
.l_b2point img {
  width: 100%;
}
.l_b2bx4li {
  position: relative;
  margin-bottom: 34px;
}
.l_b2bx4li:last-child {
  margin-bottom: 0;
}
.l_b2bx4le {
  width: 35px;
  margin-top: -30px;
}
.l_b2bx4ri {
  width: calc(100% - 35px);
  padding-left: 90px;
}
.l_b2bx4list {
  width: 100%;
}
/* .l_b2bx4le::before,
.l_b2bx4le::after{
    content: "";
    width: 1px;
    height: 227px;
    background: rgba(222, 233, 240, 1);
    position: absolute;
    bottom: 22px;
    left: 18px;
}
.l_b2bx4le::after{
    height: 390px;
    bottom: inherit;
    top: 24px;
} */
.l_b2bx4img {
  width: 49%;
}
.l_b2bx4img .ys_imgbox_cover {
  width: 100%;
}
.l_b2bx4wz {
  width: 51%;
  padding-top: 52px;
  padding-left: 70px;
  padding-right: 118px;
}
.l_b2bx4lis {
  border-radius: 150px 0 150px 0;
  overflow: hidden;
  box-shadow: 10px 8px 15px 0px rgba(0, 83, 118, 0.08);
}
.l_b2bx4btli:nth-child(6n + 1) .l_b2bx4lis {
  background: #9cc4de;
}
.l_b2bx4btli:nth-child(6n + 2) .l_b2bx4lis {
  background: #e8a655;
}
.l_b2bx4btli:nth-child(6n + 3) .l_b2bx4lis {
  background: #9db85f;
}
.l_b2bx4btli:nth-child(6n + 4) .l_b2bx4lis {
  background: #e9b2b3;
}
.l_b2bx4btli:nth-child(6n + 5) .l_b2bx4lis {
  background: #ed7a63;
}
.l_b2bx4btli:nth-child(6n + 6) .l_b2bx4lis {
  background: #8e74a6;
}
.l_b2bx4ifp p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}
.l_b2bx4ic {
  width: 18px;
  position: relative;
  top: 4px;
}
.l_b2bx4ic img {
  width: 100%;
}
.l_b2bx4ifp {
  width: calc(100% - 18px);
  padding-left: 12px;
}
.l_b2bx4if1 {
  margin-bottom: 15px;
}
.l_b2bx4if1:last-child {
  margin-bottom: 0;
}
.l_b2bx4tit {
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.l_b2bx4info {
  margin-top: 30px;
}
.l_b2bx4li2 .l_b2bx4le::before {
  display: none;
}
.l_b2bx4li3 .l_b2bx4le::before {
  display: none;
}
.l_b2bx4li3 .l_b2bx4le::after {
  height: 237px;
}
.l_b2bx1le {
  width: 408px;
  position: relative;
}
.l_b2bx1img {
  width: 94%;
  margin-left: 24px;
}
.l_b2bx1tus {
  border-radius: 120px 0 120px 0;
  overflow: hidden;
}
.l_b2bx1tu {
  width: 100%;
  position: relative;
  z-index: 2;
}
.l_b2bx1img img {
  width: 100%;
}
.l_b2bx1tu::after {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--main-color);
  border-radius: 120px 0 120px 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.8s ease-out;
}
.l_b2bx1le.animated .l_b2bx1tu::after {
  top: -18px;
  left: -30px;
}
.l_b2box1 {
  padding-top: 120px;
  padding-bottom: 55px;
  position: relative;
}
.l_b2box1::after {
  content: "";
  width: 100%;
  height: 234px;
  background: linear-gradient(0deg, #9cc4de 0%, rgba(156, 196, 222, 0) 94.23%);
  opacity: 0.2;
  position: absolute;
  bottom: 0;
  left: 0;
}
.l_b2bx1bg {
  width: 402px;
  height: 351px;
  background: #9cc4de;
  border-radius: 120px 0 120px 0;
  position: absolute;
  top: -18px;
  left: 0;
  z-index: -1;
  transition: all 0.5s ease-out;
}

.l_b2bx1ri {
  width: calc(100% - 408px);
  padding-left: 80px;
  height: 630px;
}
.l_b2bx1ri .l_b1riname h1 {
  font-size: 26px;
  color: #212b36;
  line-height: 1.75;
}
.l_b2bx1tpri {
  width: 105px;
  text-align: center;
}
.l_b2bx1tpri img {
  width: 100%;
}
.l_b2bx1tpri p {
  font-size: 16px;
  line-height: 1.75;
  color: #73bace;
  margin-top: 10px;
}
.l_b2bx1tple {
  width: calc(100% - 105px);
  padding-right: 30px;
}
.l_b2bx1ri .l_b1rifl_li p {
  font-size: 16px;
  color: #6a7280;
}
.l_b2bx1ri .l_b1rilip1 p {
  color: #212b36;
}
.l_b2bx1ri .l_b1rilip1 {
  margin-right: 10px;
}
.l_b2bx1ri .l_b1rifl_li {
  margin-bottom: 5px;
}
.l_b2bx1ri .l_b1rifl_list {
  margin-top: 17px;
}
.l_b2bx1tp {
  padding-bottom: 20px;
}
.l_b2bx1mid {
  padding-top: 22px;
  padding-bottom: 20px;
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-bottom: 1px solid rgba(236, 236, 236, 1);
}
.l_b2bx1midp {
  margin-top: 10px;
  line-height: 26px;
}
.l_b2bx1ic {
  width: 14px;
  position: relative;
  top: 6px;
}
.l_b2bx1ic img {
  width: 100%;
}
.l_b2bx1btp {
  width: calc(100% - 14px);
  padding-left: 15px;
}
.l_b2bx1bt {
  padding-top: 18px;
}
.l_b2bx1list {
  margin-top: 10px;
}
.l_b2bx1li {
  margin-bottom: 8px;
}
.l_b2bx1li:last-child {
  margin-bottom: 0;
}
.l_b2bx1nr {
  position: relative;
  z-index: 2;
}
.l_b2bx1ri .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.l_b4bx1le .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #9cc4de;
}
.l_b2bx4lines {
  width: 1px;
  margin: auto;
  position: relative;
}
.l_b2line1,
.l_b2line4 {
  height: 216px;
  /* background-color: red; */
}
.l_b2bx4lines::after {
  content: "";
  width: 100%;
  height: 100%;
  /* background: #0ED0D9; */
  background: rgba(222, 233, 240, 1);
  position: absolute;
  top: 0;
  left: 0;
}
.l_b2point {
  width: 100%;
}

.l_b2line2,
.l_b2line3 {
  height: 380px;
}
.l_b2bx4btli {
  position: relative;
  padding-bottom: 34px;
}
.l_b2bx4btli:last-child {
  padding-bottom: 0;
}
.l_b2bx4bt_lile {
  position: absolute;
  width: 35px;
  height: 100%;
}
.l_b2bx4bt_lile.on {
  display: none;
}
.l_b2bx4le1 {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.l_b2bx4bt_liri {
  width: calc(100% - 35px);
  padding-left: 90px;
}
.l_b2bx4btli:first-child .l_b2bx4le1::before,
.l_b2bx4btli1 .l_b2bx4le1::before {
  content: "";
  width: 1px;
  height: 227px;
  background: rgba(222, 233, 240, 1);
  position: absolute;
  top: -214px;
  left: 18px;
}
.l_b2bx4le1::after {
  content: "";
  width: 1px;
  height: 390px;
  background: rgba(222, 233, 240, 1);
  position: absolute;
  top: 24px;
  left: 18px;
}
.l_b2bx4btli:last-child .l_b2bx4le1::after {
  height: 227px;
}
/* b2-end */

/* b4-start */
/*.l_b4page .l_b2box4.l_space1{*/
/*    padding-top: 0;*/
/*}*/
.l_b4box1 {
  padding-top: 110px;
  padding-bottom: 132px;
  position: relative;
}
.l_b4box1::after {
  content: "";
  width: 100%;
  height: calc(100% + 50px);
  background: linear-gradient(180deg, #9cc4de 0%, rgba(156, 196, 222, 0) 100%);
  opacity: 0.2;
  position: absolute;
  top: -50px;
  left: 0;
}
.l_b4bx1ri {
  width: 486px;
  position: relative;
}
.l_b4bx1bg {
  width: 471px;
  height: 412px;
  background: rgba(156, 196, 222, 1);
  border-radius: 120px 0 120px 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.l_b4bx1le {
  width: calc(100% - 510px);
  padding-right: 196px;
}
.l_b4bx1img {
  width: 100%;
  position: relative;
  z-index: 2;
  border-radius: 120px 0 120px 0;
  overflow: hidden;
}
.l_b4bx1img img {
  width: 100%;
}
.l_b4bx1ri::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(156, 196, 222, 1);
  border-radius: 120px 0 120px 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.8s ease-out;
}
.l_b4bx1lbs {
  text-align: right;
  position: relative;
  z-index: 2;
}
.l_b4bx1lbli:not(:first-child) {
  display: none;
}
.l_b4bx1lbli {
  position: relative;
  width: 100%;
}
.l_b4bx1lbs .slick-dots li {
  width: 8px;
  height: 8px;
  margin: 0 7px;
  background: #9cc4de;
}
.l_b4bx1lbs .slick-dots li.slick-active {
  background: #006f99;
}
.l_b4bx1lbs .slick-dots {
  bottom: -33px;
}
.l_b4bx1tit h2 {
  font-weight: bold;
}
.l_b4bx1nr {
  position: relative;
  z-index: 2;
}
.l_b4serv_tit p {
  font-size: 18px;
  line-height: 1.75;
  color: var(--main-color);
  padding-left: 26px;
  position: relative;
}
.l_b4serv_tit p::before {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 4px solid var(--main-color);
  position: absolute;
  top: 8px;
  left: 0;
}
.l_servp {
  padding-left: 14px;
  width: calc(100% - 10px);
}
.l_servic {
  width: 10px;
  position: relative;
  top: 6px;
}
.l_servic img {
  width: 100%;
}
.l_servili {
  width: 50%;
  margin-bottom: 14px;
}
.l_b4serv_tit {
  margin-top: 34px;
  margin-bottom: 20px;
}
.l_b4bx1p {
  margin-top: 15px;
}
.l_b4bx1les {
  height: 510px;
}
.l_b4bx1ri.animated::after {
  top: -20px;
  left: -24px;
}
/* b4-end */
/* c2-start */
.l_c2page .l_b4bx1bg {
  width: 607px;
  height: 416px;
  background: rgba(232, 166, 85, 1);
}
.l_c2bx1le {
  width: 632px;
  position: relative;
}
.l_c2bx1le::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(232, 166, 85, 1);
  border-radius: 150px 0 150px 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.8s ease-out;
}
.l_c2bx1le.animated::after {
  top: -22px;
  left: -25px;
}
.l_c2bx1play {
  width: 93px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  cursor: pointer;
}
.l_c2bx1play img {
  width: 100%;
}
.l_c2bx1tit h2 {
  color: #212b36;
}
.l_c2bx1p {
  margin-top: 24px;
}
.l_c2bx1tp {
  padding-bottom: 20px;
}
.l_c2bx1mid {
  padding: 44px 0;
  border-top: 1px solid rgba(187, 187, 187, 1);
  border-bottom: 1px solid rgba(187, 187, 187, 1);
}
.l_c2bx1ri {
  width: calc(100% - 632px);
  padding-left: 83px;
}
.l_c2bx1midic {
  width: 18px;
  position: relative;
  top: 7px;
}
.l_c2bx1midic img {
  width: 100%;
}
.l_c2bx1midp {
  width: calc(100% - 23px);
  padding-left: 12px;
}
.l_c2bx1midp p {
  font-size: 18px;
}
.l_c2midli {
  margin-bottom: 18px;
}
.l_c2midli:last-child {
  margin-bottom: 0;
}
.l_c2bx1btic {
  width: 20px;
}
.l_c2bx1btic img {
  width: 100%;
}
.l_c2bx1btp p {
  font-size: 16px;
  line-height: 1.75;
  color: var(--main-color);
}
.l_c2bx1btp {
  padding-left: 12px;
  width: calc(100% - 20px);
}
.l_c2bx1btli a {
  display: flex;
  align-items: center;
}
.l_c2bx1btli {
  margin-right: 62px;
}
.l_c2bx1btli2 .l_c2bx1btic {
  width: 15px;
}
.l_c2bx1btli2 .l_c2bx1btp {
  width: calc(100% - 15px);
}
.l_c2bx1bt {
  margin-top: 35px;
}
.l_c2page .l_b4box1::after {
  background: linear-gradient(
    180deg,
    #fffcf6 0%,
    rgba(255, 252, 246, 0) 97.13%
  );
  opacity: 1;
}
.l_c2page .l_b4box1 {
  padding-top: 60px;
  padding-bottom: 142px;
}
.l_c2page .l_b4bx1lbs .slick-dots {
  bottom: -56px;
}
.l_c2box2 {
  background: rgba(251, 251, 251, 1);
}
.l_c2bx2tit .yx_title4 {
  font-size: 30px;
  color: #fff;
  font-weight: bold;
  height: 52.5px;
  overflow: hidden;
}
.l_c2bx2p p {
  color: #fff;
  height: 84px;
  overflow: hidden;
}
#mc_a1s1_swiper2 .swiper-slide {
  border-radius: 80px 0 80px 0;
  overflow: hidden;
}
.l_c2bx2li {
  padding: 80px 56px 66px 42px;
  text-align: center;
}
.l_c2bx2p {
  margin-top: 18px;
}
.l_c2bx2li {
  border-radius: 80px 0 80px 0;
  overflow: hidden;
  box-shadow: 0px 5px 28px 0px rgba(13, 27, 33, 0.06);
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n + 1) .l_c2bx2li {
  background: #9cc4de;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n + 2) .l_c2bx2li {
  background: #e8a655;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n + 3) .l_c2bx2li {
  background: #9db85f;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n + 4) .l_c2bx2li {
  background: #e9b2b3;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n + 5) .l_c2bx2li {
  background: #ed7a63;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n + 6) .l_c2bx2li {
  background: #8e74a6;
}

#mc_a1s1_swiper2 .swiper-slide {
  padding: 0 10px;
}
#mc_a1s1_swiper2 .swiper-wrapper {
  margin: 0 -10px;
}
.l_c2bx2bt .swiper-wrapper {
  padding-bottom: 50px;
}
.l_c2bx2bt {
  margin-top: 36px;
}
.l_c2box3 {
  padding-top: 85px;
  padding-bottom: 100px;
  background: rgba(156, 196, 222, 1);
  position: relative;
}
.l_c2box3 .l_b2bx2tit h2 {
  color: #fff;
}
.l_c2bx3bg {
  width: 273px;
  position: absolute;
  left: 82px;
  bottom: 115px;
}
.l_c2bx3bg img {
  width: 100%;
}
.l_c2bx3p p {
  transition: all 0.36s;
}
#mc_a1s1_swiper3 .swiper-slide {
  padding: 0 11px;
}
#mc_a1s1_swiper3 .swiper-wrapper {
  margin: 0 -10px;
}
.l_c2bx3li {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background: #fff;
  /* border: 2px solid rgba(250, 252, 255, 1); */
  box-shadow: 5px 5px 20px 2px rgba(0, 83, 118, 0.1);
  text-align: center;
  transition: all 0.36s;
}
.l_c2bx3li a {
  display: block;
  padding-top: 54px;
  padding-bottom: 28px;
  position: relative;
}
.l_c2bx3ic {
  width: 52px;
  margin: auto;
}
.l_c2bx3ic .ys_imgbox_cover {
  width: 100%;
}
.l_c2bx3p {
  margin-top: 32px;
}
.l_c2bx3bt {
  width: 83%;
  margin: auto;
  margin-top: 50px;
}
.l_c2box5 {
  padding-top: 64px;
  padding-bottom: 100px;
  background: rgba(251, 251, 251, 1);
}
.l_c2bx5bt {
  margin-top: 50px;
}
.l_c2bx5bt .l_b6bx1tbli {
  margin-bottom: 35px;
}
.l_c2bx5bt .l_b6bx1tab {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.l_c2bx6cont p {
  font-size: 18px;
  line-height: 1.75;
  color: #333;
  margin-bottom: 16px;
}
/* .yxedr_active p{
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 16px;
} */
.l_c2bx6cont {
  margin-top: 46px;
}
.l_c2bx3bt .swiper-slide {
  margin-bottom: 20px;
}
.l_c2bx3bt .swiper-container {
  padding-bottom: 30px;
}
/* c2-end */

/* d2-start */
.l_d2page .l_c2bx3bg {
  display: none;
}
.l_d2page .l_c2box3 {
  background: #fff;
}
.l_d2page .l_c2box3 .l_b2bx2tit h2 {
  color: #006f99;
}
.l_d2page
  #mc_a1s1_swiper3
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background-color: #9db85f;
}
.l_d2bx1le {
  width: 393px;
}
.l_d2bx1ri {
  width: calc(100% - 393px);
  padding-left: 95px;
}
.l_d2bx1ris img {
  width: 100%;
}
.yxedr_active img {
  width: 50%;
  text-align: center;
  margin: 0 auto;
  clear: both;
  display: block;
  margin: auto;
  padding: 5px;
}
.l_d2bx1ris h6 {
  font-size: 18px;
  line-height: 1.75;
  color: #212b36;
  margin-bottom: 16px;
}
.yxedr_active h6 {
  font-size: 18px;
  line-height: 1.75;
  color: #212b36;
  margin-bottom: 16px;
}
.l_d2bx1ris p {
  font-size: 16px;
  line-height: 1.75;
  color: #000;
  margin-bottom: 14px;
}

.l_d2box1 {
  padding-top: 100px;
  padding-bottom: 110px;
  position: relative;
}
.l_d2box1::after {
  content: "";
  width: 100%;
  height: 800px;
  background: linear-gradient(180deg, #9cc4de 0%, rgba(156, 196, 222, 0) 100%);
  opacity: 0.2;
  position: absolute;
  top: -50px;
  left: 0;
}
.l_d2bx1tit h1 {
  font-size: 30px;
  line-height: 1.75;
  color: #212b36;
}
.l_d2bx1time p {
  font-size: 18px;
  line-height: 1.75;
  color: #212b36;
  font-family: "urbanistregular" !important;
}
.l_d2bx1time {
  margin-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(237, 237, 237, 1);
}
.l_d2bx1nr {
  position: relative;
  z-index: 2;
}
.l_d2bx1share {
  margin-top: 40px;
}
.l_d2share_icons {
  margin-top: 20px;
}
.l_d2share_box {
  position: relative;
  margin-right: 56px;
}
.l_d2share_box a {
  display: block;
  width: 100%;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200;
  background: none !important;
}
.l_d2bx1tp {
  padding-bottom: 70px;
  border-bottom: 1px solid rgba(232, 232, 232, 1);
}
.l_d2bx1bt {
  margin-top: 34px;
}
.l_d2bx1fy a p {
  font-size: 16px;
  transition: all 0.36s;
}
.l_d2bx1fys {
  padding: 0 100px;
  margin: 0 -30px;
}
.l_d2bx1fy {
  width: 50%;
  padding: 0 30px;
}
.l_d2bx1fy a {
  display: block;
  width: 100%;
}
.l_d2bx1next p {
  text-align: right;
}
.l_d2page .l_c2box3 {
  padding-bottom: 0;
}
/* d2-end */

/* d1-start */
.l_d1bx1le {
  width: 50%;
}
.l_d1bx1img {
  width: 100%;
  border-radius: 0 0 150px 0;
  overflow: hidden;
}
.l_d1bx1img img {
  width: 100%;
}
.l_d1bx1ri {
  width: 100%;
}
.l_d1bx1li {
  background-color: #fff;
  border-radius: 150px 0 0 0;
  overflow: hidden;
}
.l_d1box1 {
  position: relative;
  overflow: hidden;
}
.l_d1box1::after {
  content: "";
  width: 100%;
  height: 780px;
  background: linear-gradient(180deg, #9cc4de 0%, rgba(156, 196, 222, 0) 100%);
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: 0;
}
.l_d1bx1nr {
  position: relative;
  z-index: 2;
}
.l_d1bx1time p {
  font-family: "urbanistregular" !important;
}
.l_d1bx1tit .yx_title5 {
  font-size: 24px;
  font-weight: bold;
  color: #212b36;
  transition: all 0.36s;
}
.l_d1bx1ri {
  width: 50%;
  padding: 57px 74px 57px 77px;
}
.l_d1bx1ri .l_b2lbmore {
  margin-top: 50px;
}
.l_d1bx1word {
  margin-top: 17px;
}
.l_d1bx1word p {
  height: 56px;
  overflow: hidden;
}
.l_d1bx2li {
  width: 33.333333%;
  padding: 0 10px;
  margin-bottom: 32px;
}
.l_d1bx2list {
  margin: 0 -10px;
}
.l_d1bx2list .l_b2bx3time p {
  color: var(--main-color);
}
.l_d1bx2list .l_b2bx3tit .yx_title6 {
  font-size: 20px;
  color: #212b36;
  height: 70px;
  overflow: hidden;
  transition: all 0.36s;
}
.l_d1bx2list .l_b2bx2lis {
  border-radius: 50px 5px 50px 5px;
}
.l_d1bx2list .l_b2bx3wz {
  padding: 22px 63px 30px 43px;
}
.l_d1bx2list .l_b2bx2lis .ys_imgbox_cover {
  border-radius: 0;
}
.l_d1rify {
  margin-top: 65px;
}
.l_d1box2.l_space1 {
  padding-top: 0;
}
.l_d1bx2_search {
  width: 300px;
  background: rgba(247, 247, 247, 1);
  border-radius: 10px;
  height: 50px;
  padding: 0 23px;
}
.l_d1bx2_icon {
  width: 16px;
  line-height: 50px;
  cursor: pointer;
}
.l_d1bx2_icon img {
  width: 100%;
}
.l_d1bx2in {
  width: calc(100% - 16px);
  height: 100%;
  padding-left: 10px;
}
.l_d1bx2in input {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #d1d1d1;
}
.l_d1bx2in input::placeholder {
  font-size: 14px;
  color: #d1d1d1;
}
.l_d1box2 {
  position: relative;
  z-index: 2;
}
.l_d1bx2_sousuo .l_b2lbmore {
  margin-top: 0;
}
.l_d1bx2tp {
  margin-bottom: 40px;
}
.l_d1bx2_search {
  margin-right: 23px;
}
.l_d1bx2tps {
  width: 464px;
}
.l_d1bx2_sousuo {
  cursor: pointer;
}

/* d1-end */

/* f2-start */
.l_f2bx2tit h4 {
  color: #6a7280;
  text-align: center;
  margin-bottom: 58px;
}
.l_f2bx1ifp p {
  font-size: 14px;
}
.l_f2bx1ifp {
  margin-left: 8px;
}
.l_f2bx1if:first-child {
  margin-right: 20px;
}
.l_f2bx1if {
  display: flex;
  align-items: center;
}
.l_f2bx2ri {
  width: 58%;
}
.l_f2bx2le {
  width: 42%;
  padding-right: 80px;
}
.l_f2bx2word p {
  margin-bottom: 14px;
}
.l_f2bx2word {
  margin-top: 20px;
}
.l_f2bx2le .l_b2bx2tit h2 {
  text-align: left;
}
.l_f2bx2img {
  width: 100%;
  margin-bottom: 30px;
}
.l_f2bx2img img {
  width: 100%;
}
.l_f2bx2nr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.l_f2bx1info {
  margin-left: 305px;
}
.l_f2bx3nrs {
  width: 42%;
  background-color: #fff;
  border-radius: 0 150px 0 150px;
  padding: 64px 50px 110px;
}
.l_f2box3 {
  padding-top: 187px;
  padding-bottom: 166px;
}
.l_f2bx3tit {
  font-size: 36px;
  line-height: 1.75;
  color: #212b36;
}
.l_f2bx3li_tit h2 {
  font-weight: bold;
}
.l_f2bx3li1 .l_f2bx3li_tit h2 {
  color: var(--yellow-color);
}
.l_f2bx3li2 .l_f2bx3li_tit h2 {
  color: var(--yellow-color);
}
.l_f2bx3li1 {
  /*margin-bottom: 40px;*/
}
.l_f2bx3list {
  margin-top: 24px;
}
.l_f2bx3p {
  margin-top: 14px;
}
.l_f2box4 .l_f2bx3li_tit h2 {
  color: #ed7a63;
}
.l_f2bx4lbs {
  margin-top: 42px;
}
.l_f2bx4lb {
  width: calc(50vw + 680px);
}

.l_f2bx4_tit1 {
  font-size: 18px;
  line-height: 1.75;
  font-weight: bold;
  color: #fff;
  margin-top: 10px;
}
.l_f2bx4li {
  border-radius: 80px 0 80px 0;
  padding: 45px 38px 55px;
  height: 100%;
}

.l_f2bx4libt {
  padding-top: 20px;
  border-top: 1px solid #fff;
}
.l_f2bx4word p {
  font-size: 16px;
  color: #fff;
  margin-bottom: 20px;
}
.l_f2bx4word p:last-child {
  margin-bottom: 0;
}
.l_f2bx4litp {
  padding-bottom: 20px;
}
/*.l_f2bx4litp .l_f2bx4li_tit .yx_title4{
    font-family: '汪子义星座体' !important;
    color: #fff;
}*/
.l_f2bx4lb .swiper-slide {
  width: 22%;
  padding: 0 11px;
  height: auto;
}
.l_f2bx4lb .swiper-wrapper {
  margin: 0 -11px;
  align-items: stretch;
}
.l_f2bx4bt.l_space1 {
  padding-bottom: 0;
}
.l_f2bx4bt .l_f2bx3li_tit h2 {
  color: #9db85f;
}
.l_f2bx4le {
  width: 49%;
}
.l_f2bx4btimg {
  width: 100%;
  border-radius: 0 150px 0 150px;
  overflow: hidden;
}
.l_f2bx4btimg img {
  width: 100%;
}
.l_f2bx4ri_list {
  margin-top: 46px;
}
.l_f2bx4ri {
  width: 51%;
  padding-left: 72px;
}
.l_f2bx4btic {
  width: 26px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.l_f2bx4btic .ys_imgbox_cover {
  width: 100%;
}
.l_click_after {
  opacity: 0;
}
.l_f2bx4xh p {
  font-size: 24px;
  line-height: 1.75;
  color: #9db85f;
  font-weight: bold;
  font-family: "urbanistregular" !important;
}
.l_f2bx4ri_litp {
  width: calc(100% - 26px);
  padding-right: 42px;
  cursor: pointer;
}
.l_f2bx4xh {
  width: 32px;
  position: relative;
  top: -2px;
}
.l_f2bx4ri_litit {
  width: calc(100% - 32px);
  padding-left: 16px;
}
.l_f2bx4ri_libt {
  padding-left: 48px;
  width: calc(100% - 26px);
  padding-right: 42px;
  display: none;
}
.l_f2bx4ri_li {
  padding: 18px 0;
  /*border-top: 1px solid #E3E3E3;*/
  border-bottom: 1px solid #e3e3e3;
  position: relative;
}
/*.l_f2bx4ri_li:last-child{
    border-bottom: 1px solid #E3E3E3;
}*/
.l_f2bx4ri_li.act .l_click_after {
  opacity: 1;
}
.l_f2bx4ri_li.act .l_click_before {
  opacity: 0;
}
.l_f2box5 {
  position: relative;
}
.l_f2box5::after {
  content: "";
  width: 100%;
  height: calc(100% + 500px);
  background: rgba(243, 247, 251, 1);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.l_f2box5.l_space1 {
  padding-top: 80px;
}
.l_f2box5 .l_f2bx3tit {
  text-align: center;
}
.l_f2bx5tit h2 {
  color: #8e74a6;
  text-align: center;
  margin-top: 13px;
  /*font-family: '汪子义星座体' !important;*/
}
.l_f2bx5bt {
  margin-top: 62px;
}
.l_f2bx5li {
  width: 33.333333%;
  padding: 0 14px;
  margin-bottom: 20px;
}
.l_f2bx5list {
  margin: 0 -14px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.l_f2bx5lis {
  width: 100%;
}
.l_f2bx5lis {
  border-radius: 0 80px 0 80px;
  overflow: hidden;
  padding: 45px 36px 64px 46px;
  height: 100%;
}
.l_f2bx5_litit {
  font-size: 36px;
  line-height: 1.5;
  color: #fff;
  /*font-family: '汪子义星座体' !important;*/
}
.l_f2bx5p {
  margin-top: 25px;
}
.l_f2bx5p p {
  color: #fff;
  margin-bottom: 25px;
}
.l_f2bx5p p:last-child {
  margin-bottom: 0;
}
.l_f2tabri .l_phonewz p {
  color: #009da7;
  line-height: 80px;
}
.l_f2tabri .l_phoneic {
  line-height: 80px;
}
.l_f2tabli {
  padding: 0 45px;
}
.l_f2tabnav {
  margin: 0 -45px;
}
.l_f2tabli p {
  cursor: pointer;
  transition: all 0.36s;
  line-height: 80px;
}
.l_f2table {
  width: 162px;
}
.l_f2tablogo {
  width: 100%;
}
.l_f2tablogo a {
  width: 100%;
  display: block;
  line-height: 80px;
}
.l_f2tablogo img {
  width: 100%;
}
.l_f2bx1tab {
  width: 100%;
  padding-left: 93px;
  padding-right: 109px;
  position: relative;
}
.l_f2bx1tabs {
  width: 100%;
  background-color: #fff;
}
.l_f2tabmid {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.l_f2box2 {
  background: rgba(249, 252, 255, 1);
}
/* .l_f2box4.l_space1{
    padding-bottom: 0;
} */
.l_f2box1 .l_f2bx3tit {
  font-size: 18px;
}
.l_f2bx1p p {
  font-size: 18px;
}
.l_f2bx1tit h1 {
  font-size: 70px;
  line-height: 1.5;
  color: #ed7a63;
  /*font-family: '汪子义星座体' !important;*/
}
.l_f2bx1logo {
  width: 493px;
}
.l_f2bx1logo img {
  width: 100%;
}
.l_f2bx1word {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
/* 我们是百汇效果样式 */
.l_f2bx1 {
  height: 220vh;
}
.l_f2_videobox {
  width: 100vw;
  height: 100vh;
  position: relative;
  z-index: 1;
}
.l_f2videowrap {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100vh;
  max-width: none;
  overflow: hidden;
  display: none;
  opacity: 0;
}
.l_f2_videobox.act .l_f2videowrap {
  opacity: 1;
}
#l_f2_video1 {
  background: #000;
}
.l_f2box1 .l_f2_video {
  width: 100%;
}
/* .l_f2_video {
    height: auto;
    max-width: none;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    min-height: 100vh;
} */
.l_f2bx1bg_logo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  text-align: center;
  width: 100%;
  max-width: none;
  transform-origin: 25% 40%;
}
.l_f2bx1bg_logo.skrollable-after {
  opacity: 0;
  pointer-events: none;
}
.l_f2_videobox.act .l_f2_video {
  opacity: 1;
}
.l_f2bx1words {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  /* transition: all .36s; */
}
.l_f2bx1wordsnr {
  position: relative;
}
.l_f2_videobox.act .l_f2bx1words {
  opacity: 0;
}
.l_f2bx1btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 93px;
  z-index: 10;
  cursor: pointer;
  transition: all 0.36s;
  opacity: 0;
}
.l_f2bx1btn img {
  width: 100%;
}
.l_f2_videobox.end .l_f2bx1btn {
  opacity: 1;
}
.l_f2_videobox.end .l_f2videowrap {
  z-index: 1;
}
.l_f2videowrap.open .l_f2bx1btn {
  opacity: 0;
  pointer-events: none;
}
.l_f2videobg {
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, #009da7 0%, rgba(0, 157, 167, 0) 100%);
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
}

/* f2-end */

/* c1-start */

.l_c1bx1ri {
  width: 76%;
}
.l_c1bx1le {
  width: 24%;
  padding-right: 180px;
}
.l_c1bx1ri .l_b2bx4img {
  width: 53%;
}
.l_c1bx1ri .l_b2bx4wz {
  width: 47%;
  padding-top: 42px;
  padding-left: 35px;
  padding-right: 70px;
}
.l_c1bx1ri .l_b2bx4tit .yx_title5 {
  font-size: 24px;
}
.l_c1bx1ri .l_b2bx4tit {
  padding-bottom: 16px;
}
.l_c1bx1ri .l_b2bx4info {
  margin-top: 25px;
}
.l_c1bx1ri .l_b2bx4ifp p {
  font-size: 14px;
}
.l_c1bx1ri .l_b2bx4ic {
  width: 14px;
}
.l_c1bx1ri .l_b2bx4ifp {
  width: calc(100% - 14px);
}
.l_c1bx1ri .l_b2bx4btli1 .l_b2bx4lis {
  background: #73bace;
}
.l_c1box1.l_space1 {
  padding-top: 114px;
}
.l_c1bx1ri .l_b2bx4le {
  margin-top: 0;
}
.l_c1bx1tit h2 {
  color: #212b36;
}
.l_c1bx1tit {
  padding-left: 125px;
}
.l_c1bx1ri .l_b2line1 {
  height: 180px !important;
}
.l_c1bx1ri .l_b2bx4lines:last-child {
  height: 110px !important;
}
.l_c1bx1ri .l_b2bx4lines {
  height: 340px;
}
.l_c1bx1le_li {
  position: relative;
  padding-left: 14px;
}
.l_c1bx1cir {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(239, 239, 239, 1);
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: all 0.36s;
}
.l_c1bx1p {
  padding-left: 22px;
}
.l_c1bx1le_li {
  cursor: pointer;
  position: relative;
  margin-bottom: 45px;
}
.l_c1bx1cir::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(232, 166, 85);
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.36s;
}
.l_c1bx1p p {
  transition: all 0.36s;
}
.l_c1bx1le_li.on .l_c1bx1p p {
  color: #212b36;
}
.l_c1bx1le_li.on .l_c1bx1cir::after {
  opacity: 0.2;
}
.l_c1bx1le_li.on .l_c1bx1cir {
  background-color: #e8a655;
}
.l_c1bx1le_li::before {
  content: "";
  width: 1px;
  height: 70px;
  background-color: #e7e7e7;
  position: absolute;
  top: 16px;
  left: 4px;
}
.l_c1bx1le_li:last-child::before {
  display: none;
}
.l_c1bx1li2 .l_b2bx4li1 .l_b2bx4lis {
  background: #9cc4de;
}
.l_c1bx1li3 .l_b2bx4li1 .l_b2bx4lis {
  background: #e8a655;
}
.l_c1bx1li.on .l_b2bx4le {
  display: none;
}
.l_c1bx1li {
  margin-bottom: 100px;
}
.l_c1bx1li:last-child {
  margin-bottom: 0;
}
.l_b2bx4le1.act .l_b2point {
  display: none;
}
.l_b2bx4le1.act .l_b2bx4lines {
  height: 110px !important;
}
.l_c1bx1li2 .l_b2bx4btli1 .l_b2bx4lis {
  background: #9cc4de;
}
.l_c1bx1li3 .l_b2bx4btli1 .l_b2bx4lis {
  background: #e8a655;
}
.l_bgcolor1 {
  background: #9cc4de;
}
.l_bgcolor2 {
  background: #e8a655;
}
.l_bgcolor3 {
  background: #9db85f;
}
.l_bgcolor4 {
  background: #e9b2b3;
}
.l_bgcolor5 {
  background: #ed7a63;
}
.l_bgcolor6 {
  background: #8e74a6;
}
.l_c1page .l_b2bx4bt_liri {
  padding-left: 70px;
}
/* c1-end */

/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .l_navli:hover::after {
    opacity: 1;
  }
  .l_navli:hover .l_navlia1 {
    color: #fff;
  }
  .l_navxlli a:hover::after {
    width: 100%;
  }
  .l_b1letterli:hover a::after {
    opacity: 1;
  }
  .l_b1letterli:hover a {
    color: #fff;
  }
  .pc_fenye li:hover {
    color: #9cc4de;
  }
  .prev li:hover,
  .next li:hover {
    color: #fff;
  }
  .l_b3bx1li:hover .l_b3bx1bg {
    opacity: 1;
  }
  .l_b3bx1li:hover .l_hover_before {
    opacity: 0;
  }
  .l_b3bx1li:hover .l_hover_after {
    opacity: 1;
  }
  .l_b3bx1li:hover .l_b3bx1p p {
    color: #fff;
  }
  .l_b7bx1li a:hover .l_b7bx1lip p {
    color: #e8a655;
  }
  .l_b1rili:hover .l_b1riname .yx_title5 {
    color: var(--yellow-color);
  }
  .l_b2bx1ri .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #9cc4de;
  }
  .l_c2bx3li:hover .l_hover_after {
    opacity: 1;
  }
  .l_c2bx3li:hover .l_hover_before {
    opacity: 0;
  }
  .l_c2bx3li:hover .l_c2bx3p p {
    color: #fff;
  }
  .l_c2bx3li:hover .l_b3bx1bg {
    opacity: 1;
  }
  .l_d2bx1fy a:hover p {
    color: rgba(78, 162, 195, 1);
  }
  .l_b1bx1tbli:hover a {
    color: var(--yellow-color);
  }
  .l_b1bx1tbli:hover::after {
    width: 100%;
  }
  .l_b2lbmore:hover {
    background-color: var(--yellow-color);
  }
  .l_d1bx1li:hover .l_b2lbmore {
    background-color: #74aace;
  }
  .l_c1bx1le_li:hover .l_c1bx1p p {
    color: #212b36;
  }
  .l_d1bx1li:hover .l_d1bx1tit h5 {
    color: #006f99;
  }
  .l_d1page .l_b2bx2lis:hover .l_b2bx3tit h6 {
    color: #006f99;
  }
  .l_b6bx2lis:hover .l_b6bx2tit .yx_title6 {
    color: #006f99;
  }
  .l_f2tabli p:hover {
    color: #006f99;
  }
  /* 第二批页面样式 */
  .l_sybanenli:hover {
    background-color: #fff;
  }
  .l_sybanenli:hover .l_sybanenp p {
    color: #212b36;
  }
  .l_sybanenli:hover .l_hover_after {
    opacity: 1;
  }
  .l_sybanenli:hover .l_hover_before {
    opacity: 0;
  }
  .l_sybox2 .l_b2lbmore:hover p {
    color: #9cc4de;
  }
  .l_syceli3:hover .l_wexincode {
    opacity: 1;
  }
  .l_syceli1:hover span {
    display: inline-block;
    margin-left: 8px;
  }
  .l_syceli1:hover::before {
    opacity: 1;
    left: -61px;
  }
  .l_syceli1:hover .l_sycelis {
    width: 117px;
    left: -60px;
  }
  .l_syceli1:hover::after {
    opacity: 0;
  }
  .l_service:hover::after {
    background-color: rgba(255, 255, 255, 0.3);
    width: 62px;
    height: 62px;
  }
  .l_service:hover::before {
    background-color: rgba(255, 255, 255, 1);
  }
  a:hover {
    text-decoration: none !important;
  }
  .l_langbtli:hover a {
    color: #73bace;
  }
  .l_navxlrili a:hover .l_navxl_add p {
    color: #ecab4f;
  }
  .l_navxlrili a:hover span::after {
    width: 100%;
  }
  .l_navxlle a:hover span::after {
    width: 100%;
  }
  .l_e1nav_li2:hover::before {
    background-color: #e8a655 !important;
  }
  .l_e1nav_li2:hover::after {
    opacity: 0.2;
  }
  .l_e1nav_li2:hover p {
    color: #212b36 !important;
  }
  .l_c1bx1le_li:hover .l_c1bx1cir {
    background-color: #e8a655;
  }
  .l_c1bx1le_li:hover .l_c1bx1cir::after {
    opacity: 0.2;
  }
  .l_e3bx1li:nth-child(6n + 1) .l_e3bx1if1:hover .l_e3bx1ifp p {
    color: #9cc4de;
  }
  .l_e3bx1li:nth-child(6n + 2) .l_e3bx1if1:hover .l_e3bx1ifp p {
    color: #e8a655;
  }
  .l_e3bx1li:nth-child(6n + 3) .l_e3bx1if1:hover .l_e3bx1ifp p {
    color: #9db85f;
  }
  .l_e3bx1li:nth-child(6n + 4) .l_e3bx1if1:hover .l_e3bx1ifp p {
    color: #e9b2b3;
  }
  .l_e3bx1li:nth-child(6n + 5) .l_e3bx1if1:hover .l_e3bx1ifp p {
    color: #ed7a63;
  }
  .l_e3bx1li:nth-child(6n + 6) .l_e3bx1if1:hover .l_e3bx1ifp p {
    color: #8e74a6;
  }
  .l_b2lbjt:hover {
    background: #006f99;
  }
  .eicn-brl-item-text .l_pagr1 p a:hover {
    color: var(--bg1);
  }
}
/* 载入效果 */
@keyframes chart1 {
  0% {
    opacity: 0;
    height: 0px;
  }
  100% {
    opacity: 1;
    height: 227px;
  }
}
@keyframes chart2 {
  0% {
    opacity: 0;
    height: 0px;
  }
  100% {
    opacity: 1;
    height: 390px;
  }
}
.l_b2bx4btli.animated .l_b2bx4li {
  animation: ysfadeInUp 0.5s ease both;
}
.l_b2bx4btli.animated .l_b2bx4le1::before {
  animation: chart1 0.3s ease-out both;
  animation-delay: 0.5s !important;
}
.l_b2bx4btli.animated .l_b2point {
  animation: fadeIn 0.5s ease both;
  animation-delay: 0.6s;
}
.l_b2bx4btli.animated .l_b2bx4li {
  animation-delay: 0.8s;
}
.l_b2bx4btli.animated .l_b2bx4le1::after {
  animation: chart2 0.3s ease-out both;
  animation-delay: 1s !important;
}
.l_b2bx4btli:last-child.animated .l_b2bx4le1::after {
  height: 227px;
  animation: chart1 0.3s ease-out both;
}
.l_b3bx1li:nth-child(6n + 1) {
  animation-delay: 0.3s !important;
}
.l_b3bx1li:nth-child(6n + 2) {
  animation-delay: 0.4s !important;
}
.l_b3bx1li:nth-child(6n + 3) {
  animation-delay: 0.5s !important;
}
.l_b3bx1li:nth-child(6n + 4) {
  animation-delay: 0.6s !important;
}
.l_b3bx1li:nth-child(6n + 5) {
  animation-delay: 0.7s !important;
}
.l_b3bx1li:nth-child(6n + 6) {
  animation-delay: 0.8s !important;
}
.l_b6bx2li:nth-child(3n + 1),
.l_d1bx2li:nth-child(3n + 1) {
  animation-delay: 0.3s !important;
}
.l_b6bx2li:nth-child(3n + 2),
.l_d1bx2li:nth-child(3n + 2) {
  animation-delay: 0.4s !important;
}
.l_b6bx2li:nth-child(3n + 3),
.l_d1bx2li:nth-child(3n + 3) {
  animation-delay: 0.5s !important;
}
.l_b6bx2list,
.l_d1bx2uls {
  overflow: hidden;
}
.pc_fenye .first,
.pc_fenye .end {
  display: none;
}
.l_b7bx1ribt .l_b6bx1tbli {
  margin-right: 20px;
}
.l_b2bx3tit .yx_title6 {
  height: 77px;
  overflow: hidden;
}
/* 2022.2.21 */
.l_b4bx1lbs {
  border-radius: 120px 0 120px 0;
  overflow: hidden;
  margin: 0 -10px;
}
.l_b4bx1lbli {
  padding: 0 10px;
}
.l_c2bx3list .l_c2bx3li {
  width: 16.666666% !important;
  padding: 0 10px;
  background: none;
  box-shadow: none;
  border-radius: 0;
  overflow: inherit;
  margin-bottom: 20px;
}
.l_c2bx3list {
  margin: 0 -10px;
}
.l_c2bx3list .l_c2bx3lis {
  background: #fff;
  box-shadow: 5px 5px 20px 2px rgb(0 83 118 / 10%);
  border-radius: 20px;
  overflow: hidden;
}
.l_c2bx3gbt {
  width: 100%;
}
.l_c2bx3gbt .l_c2bx3p p {
  height: 28px;
  overflow: hidden;
}
.l_d2bx1ksle p {
  font-size: 18px;
  line-height: 1.75;
  color: #212b36;
}
.l_d2ksic {
  width: 86px;
  height: 86px;
  position: relative;
  background-color: #fff;
  border-radius: 50%;
  margin: auto;
}
.l_d2ksic img {
  width: 51px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_d2ksp p {
  font-size: 16px;
  line-height: 1.75;
  color: #6a7280;
  margin-top: 8px;
}
.l_d2bx1ksri {
  padding-left: 50px;
  width: calc(100% - 72px);
}
.l_d2bx1ksle {
  width: 72px;
}
.l_d2bx1ksli {
  width: 50%;
}
.l_d2bx1ksli a {
  display: block;
  text-align: center;
}
.l_d2bx1_keshi {
  padding-top: 28px;
  padding-bottom: 42px;
  border-bottom: 1px solid rgba(237, 237, 237, 1);
}
.l_b2bx1le .l_b2lbmore {
  margin-top: 40px;
}
/* 底部样式修改 */
.l_prvity {
  margin-left: 0 !important;
}
.l_ftbtri p a:first-child {
  float: none;
  margin-right: 44px;
  opacity: 0.5;
}
.l_ftbtri p a:last-child {
  float: none;
}
.l_ftbtri {
  text-align: right;
}
.l_ftlinkp p,
.l_ftlink_li a {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
  transition: all 0.36s;
}
.l_ftlink_li {
  margin-right: 8px;
}
.l_foot_links {
  padding-bottom: 22px;
}
.l_fttpnrtp,
.l_fttpnrbt,
.l_ftnrbtpc,
.l_foot_links {
  padding-left: 120px;
}
.l_footnav {
  padding-right: 0;
}
.l_footri {
  width: calc(100% - 240px);
  padding-left: 267px;
}

/* 第二批页面样式 */
.l_fttpnrtp,
.l_fttpnrbt,
.l_ftnrbtpc,
.l_foot_links {
  padding-left: 120px;
}
.l_footnav {
  padding-right: 0;
}
.l_footri {
  width: calc(100% - 240px);
  padding-left: 267px;
}
/* E1-设施与服务 */
.l_e1bx1nrs {
  border-radius: 30px !important;
  overflow: hidden;
}
/* .l_e1bx1tp{
    border-radius: 30px 30px 0 0;
    overflow: hidden;
} */
.l_e1bx1tpli {
  width: 14.285714%;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.l_e1bx1tpli:nth-child(6n + 1) {
  background-color: #9cc4de;
}
.l_e1bx1tpli:nth-child(6n + 2) {
  background-color: #e8a655;
}
.l_e1bx1tpli:nth-child(6n + 3) {
  background-color: #9db85f;
}
.l_e1bx1tpli:nth-child(6n + 4) {
  background-color: #e9b2b3;
}
.l_e1bx1tpli:nth-child(6n + 5) {
  background-color: #ed7a63;
}
.l_e1bx1tpli:nth-child(6n + 6) {
  background-color: #8e74a6;
}
.l_e1bx1tpli p,
.l_e1bx1tpli a {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
  padding: 18px 0;
  display: block;
}

.l_e1bx1tpli::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  width: 0;
  height: 0;
  transition: all 0.36s;
  border-top-color: #9cc4de;
  opacity: 0;
}
.l_e1bx1tpli:nth-child(6n + 1)::after {
  border-top-color: #9cc4de;
}
.l_e1bx1tpli:nth-child(6n + 2)::after {
  border-top-color: #e8a655;
}
.l_e1bx1tpli:nth-child(6n + 3)::after {
  border-top-color: #9db85f;
}
.l_e1bx1tpli:nth-child(6n + 4)::after {
  border-top-color: #e9b2b3;
}
.l_e1bx1tpli:nth-child(6n + 5)::after {
  border-top-color: #ed7a63;
}
.l_e1bx1tpli:nth-child(6n + 6)::after {
  border-top-color: #8e74a6;
}
.l_e1bx1tpli.on::after {
  opacity: 1;
}
.l_e1bx1btli {
  padding-left: 87px;
  padding-right: 84px;
  padding-top: 80px;
}
.l_e1bx1bt {
  background-color: #fff;
  box-shadow: 0px 4px 30px 0px rgba(69, 69, 69, 0.1);
}
.l_e1boxs {
  position: relative;
}
.l_e1boxs::after {
  content: "";
  width: 100%;
  height: calc(100% + 400px);
  background-color: #f9f9f9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.l_e1bx1tit .yx_title3 {
  font-weight: bold;
}
.l_e1bx1le {
  width: 51%;
  position: relative;
}
.l_e1bx1ri {
  width: 49%;
  padding-left: 47px;
}
.l_e1bx1ritit .yx_title4 {
  color: #212b36;
}
.l_e1bx1le .ys_imgbox_cover {
  border-radius: 80px 0 80px 0;
  overflow: hidden;
}
.l_e1bx1list {
  margin-top: 58px;
}
.l_scenery_icon {
  width: 28px;
  margin-right: 10px;
}
.l_scenery_icon img {
  width: 100%;
}
.l_e1bx1_scenery a {
  display: flex;
  align-items: center;
}
.l_e1bx1lip {
  margin-top: 10px;
  margin-bottom: 60px;
}
.l_e1bx1li1 {
  margin-bottom: 60px;
}
.l_e1bx1li1:last-child {
  margin-bottom: 0;
}
.l_e1bx1btli2 .l_e1bx1list {
  margin-top: 52px;
}
.l_e1bx1le1 p {
  font-size: 24px;
}
.l_click_after {
  opacity: 0;
}
.l_e1bx1ri1 {
  width: 36px;
  position: absolute;
  top: 44px;
  right: 22px;
}
.l_e1bx1mid1 {
  padding-left: 90px;
  position: relative;
  width: calc(100% - 146px - 36px);
  padding-right: 46px;
}
.l_e1bx1mid1::before {
  content: "";
  width: 20px;
  height: 20px;
  background: url(https://www.zzjmyy120.com/assets/addons/cms/images/e1_icon2.svg)
    center / cover no-repeat;
  position: absolute;
  top: 5px;
  left: 45px;
}
.l_e1bx1le1 {
  width: 146px;
}
/* .l_e1bx1mid1 {
    display: none;
} */
.l_e1bx1mid1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #6a7280;
  margin-bottom: 14px;
}
/* .l_e1bx1mid1 p:last-child{
    color:#212b36;
} */
.l_e1bx1btli2 .l_e1bx1li {
  padding-top: 40px;
  padding-bottom: 48px;
  border-bottom: 1px solid rgba(222, 222, 222, 1);
  /* cursor: pointer; */
  position: relative;
}
.l_e1bx1btli2 .l_e1bx1li:first-child {
  border-top: 1px solid rgba(222, 222, 222, 1);
}
.l_e1bx1btli2 .l_e1bx1li:last-child {
  border-bottom: none;
}
.l_e1bx1li.act .l_click_after {
  opacity: 1;
}
.l_e1bx1li.act .l_click_before {
  opacity: 0;
}
.l_e1nav_li1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #006f99;
  font-weight: bold;
}
.l_e1nav_li2 p {
  font-size: 14px;
  line-height: 1.75;
  color: #6a7280;
  transition: all 0.36s;
  position: relative;
}
.l_e1nav_li2 p::after {
  content: "";
  width: 1px;
  height: 50px;
  background-color: #e7e7e7;
  position: absolute;
  left: -22px;
  top: 10px;
}
.l_e1nav_li2:last-child p::after {
  display: none;
}
.l_e1sidenav_word .l_e1nav_li2:last-child p::after {
  display: block;
}
.l_e1sidenavli:last-child p::after {
  display: none !important;
}
.l_e1nav_li2.on p {
  color: #212b36 !important;
}
.l_e1nav_li2 {
  padding-left: 25px;
  position: relative;
  margin-bottom: 20px;
  cursor: pointer;
}
.l_e1nav_li2::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #efefef;
  border-radius: 50%;
  position: absolute;
  top: 8px;
  left: 0;
  transition: all 0.36s;
  z-index: 2;
}
.l_e1nav_li2::after {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #e8a655;
  border-radius: 50%;
  position: absolute;
  top: 4px;
  left: -4px;
  transition: all 0.36s;
  opacity: 0;
}
.l_e1nav_li2.on::after,
.l_e1sidenali.act .l_e1sidenavli.on .l_e1nav_li2::after {
  opacity: 0.2;
}
.l_e1nav_li2.on::before,
.l_e1sidenali.act .l_e1sidenavli.on .l_e1nav_li2::before {
  background-color: #e8a655 !important;
}
.l_e1sidenavli.on .l_e1nav_li2 p {
  color: #212b36;
}
.l_e1bx1side,
.mc_c_asidebox {
  position: absolute;
  left: 86px;
  top: 250px;
  width: 110px;
}
.l_e1navlibt,
.l_e1sidenav {
  margin-top: 8px;
}
.l_e1nav_li1 {
  cursor: pointer;
}
.l_e1navli1 .l_e1nav_li2 p {
  color: #999;
}

/* E2-入院指南 */
.l_e2page .l_e1bx1tpli {
  width: 50%;
}
.l_e1bx1tp.act .l_e1bx1tpli {
  width: 100%;
}
.l_e2page .l_e1bx1side {
  left: 94px;
  width: 180px;
}
/* .l_e2bx1li:not(:first-child){
    display: none;
} */
.l_e1bx1lis {
  display: flex;
  width: 100%;
}
/*.l_e1bx1le1 {*/
/*    width: auto;*/
/*    flex: none;*/
/*}*/
.l_e1bx1mid1 {
  padding-left: 140px;
  /*width: auto;*/
  padding-right: 115px;
  /*flex: auto;*/
}
.l_e1bx1mid1::before {
  left: 95px;
}
.l_e2page .l_e1bx1ri1 {
  right: 33px;
}

/* E3-交通指南 */
.l_e3bx1ri {
  width: 64%;
}
.l_e3bx1list {
  width: calc(100% + 100px);
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding-left: 62px;
}
.l_e3bx1le {
  width: 36%;
  padding-right: 63px;
}
.l_e3bx1li .yx_title3 {
  font-weight: bold;
}
.l_e3bx1ri .ys_imgbox_cover {
  border-radius: 0 80px 0 80px;
  overflow: hidden;
}
.l_e3bx1ifp p {
  font-size: 18px;
}
.l_e3bx1ific {
  width: 14px;
  position: relative;
  top: 6px;
}
.l_e3bx1ific img {
  width: 100%;
}
.l_e3bx1ifp {
  width: calc(100% - 14px);
  padding-left: 10px;
}
.l_e3bx1if1 {
  margin-bottom: 18px;
}
.l_e3bx1if1:last-child {
  margin-bottom: 0;
}
.l_e3detap2 p {
  font-size: 14px;
  line-height: 1.75;
  color: #6a7280;
}
.l_e3bx1detail {
  padding-left: 24px;
}
.l_e3detap1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #006f99;
}
.l_e3bx1info {
  margin-top: 32px;
}
.l_e3detap1 {
  margin-top: 6px;
  margin-bottom: 14px;
}
.l_e3bx1li {
  margin-bottom: 80px;
}
.l_e3bx1li:last-child {
  margin-bottom: 0;
}
.l_e3bx1li:nth-child(6n + 1) .yx_title3 {
  color: #9cc4de;
}
.l_e3bx1li:nth-child(6n + 2) .yx_title3 {
  color: #e8a655;
}
.l_e3bx1li:nth-child(6n + 3) .yx_title3 {
  color: #9db85f;
}
.l_e3bx1li:nth-child(6n + 4) .yx_title3 {
  color: #e9b2b3;
}
.l_e3bx1li:nth-child(6n + 5) .yx_title3 {
  color: #ed7a63;
}
.l_e3bx1li:nth-child(6n + 6) .yx_title3 {
  color: #8e74a6;
}
.l_e3page .l_b1box1 {
  position: relative;
}
.l_e3page .l_b1box1::after {
  content: "";
  width: 100%;
  height: 533px;
  background: linear-gradient(180deg, #9cc4de 0%, rgba(156, 196, 222, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.2;
}
.l_e3page .l_b1bx1tp {
  background: #ffff;
}
.l_cont1300 {
  width: 1300px;
  margin: auto;
}
.l_e3page .l_e1nav_li2 p {
  color: #212b36;
}
.l_e3page .l_e1bx1side {
  left: 94px;
  width: 145px;
}

/* E4-付款与医疗保险 */
.l_e4bx1p {
  text-align: center;
}
.l_e4bx1ic {
  width: 30px;
  margin-right: 20px;
}
.l_e4bx1ic img {
  width: 100%;
}
.l_e4bx1tpwz p {
  font-size: 20px;
  line-height: 1.75;
  color: #fff;
  font-weight: bold;
}
.l_e4bx1libt p {
  color: #fff;
}
.l_e4bx1bt {
  border-radius: 100px 0 100px 0;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  margin-top: 40px;
  flex-wrap: wrap;
}
.l_e4bx1li {
  width: 50%;
  height: 100%;
}
.l_e4bx1litp {
  display: flex;
  align-items: center;
}
.l_e4bx1litp .ly {
  width: 100%;
}
.l_e4bx1litp .ly img {
  font-size: 57px;
  width: 75px;
}

.l_e4bx1litp .ly p {
  font-size: 22px;
  padding: 10px;
  font-weight: 600;
  color: #fff;
  line-height: 30px;
}
.l_e4bx1litp .ly .icon {
  font-size: 69px;
  color: #fff;
}
.l_e4bx1lis {
  padding: 80px 90px 80px 80px;
  /*height: 100%;*/
  height: 300px;
}
.l_e4bx1libt {
  margin-top: 30px;
}
.l_e4bx1p {
  margin-top: 16px;
}
.l_e4bx2bt .l_e1bx1tp {
  border-radius: 30px 30px 0 0;
  overflow: hidden;
  padding-bottom: 10px;
}
.l_e4bx2bt .l_e1bx1tpli {
  width: 50%;
}
.l_e4bx2li {
  width: 20%;
  padding: 0 2px;
  margin-bottom: 4px;
}
.l_e4bx2list {
  margin: 0 -2px;
  padding: 52px 47px 38px;
}
.l_e4bx2ul {
  background-color: #f9f9f9;
  box-shadow: 0px 4px 30px 0px rgba(69, 69, 69, 0.1);
  margin-top: -10px;
}
.l_e4box2 {
  padding-top: 90px;
  padding-bottom: 126px;
  background: #f7f9fb;
}
.l_e4bx2lis {
  width: 100%;
  cursor: pointer;
}
.ys_modal_container {
  width: 550px;
}
.ys_modal_content {
  width: 100%;
  border-radius: 80px 0 80px 0;
  overflow: hidden;
  padding: 40px 33px 54px 35px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.l_tccont_detail p a {
  font-size: 14px;
  line-height: 1.75;
  color: #6a7280;
}
.l_tccont_info p {
  font-size: 14px;
  line-height: 1.75;
  color: #000;
}
.l_tccon_tit {
  font-size: 18px;
  line-height: 1.75;
  color: #006f99;
  font-weight: bold;
}
.l_tccontri {
  width: calc(100% - 158px);
  padding-left: 44px;
}
.l_tccontle {
  width: 158px;
}
.l_tccontle img {
  width: 100%;
}
.l_tccont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.l_tcclose {
  width: 13px;
  top: 20px;
  right: 23px;
  font-size: inherit;
  font-weight: inherit;
}
.l_tcclose img {
  width: 100%;
}
.l_tccont_info {
  margin-top: 10px;
  margin-bottom: 18px;
}
.l_e4bx2list:not(:first-child) {
  display: none;
}
.l_e4bx2bt,
.l_e4bx3bt {
  margin-top: 30px;
}
.l_e4bx3bt .l_e1bx1tpli {
  width: 25%;
}
.l_e4bx3bt {
  border-radius: 30px;
  overflow: hidden;
  box-shadow: 0px 4px 30px 0px rgb(69 69 69 / 10%);
  background: #fff;
}
.l_e4bx3conli:not(:first-child) {
  display: none;
}
.l_e4bx3cont {
  padding: 64px 85px 93px 144px;
}
.l_e4box3 {
  padding-top: 120px;
  padding-bottom: 107px;
}
.l_e4box4.l_space1 {
  padding-top: 120px;
}
.l_e4box4 {
  position: relative;
}
.l_e4box4::after {
  content: "";
  width: 100%;
  height: calc(100% + 400px);
  background: #f7f9fb;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* E5-常见问题 */
.l_e5bx1le p {
  font-size: 26px;
  line-height: 66px;
  color: #fff;
  font-weight: bold;
  font-family: "urbanistregular" !important;
}
.l_e5bx1libt .l_e5bx1le p {
  color: var(--main-color);
}
.l_e5bx1le {
  width: 66px;
  background-color: var(--main-color);
  text-align: center;
}
.l_e5bx1libt .l_e5bx1le {
  background-color: #d4e3ef;
}
.l_e5bx1ri {
  width: calc(100% - 66px);
  padding-left: 60px;
}
.l_e5bx1ri p {
  font-size: 16px;
  line-height: 1.75;
  color: var(--main-color);
  font-weight: bold;
  padding: 19px 0;
}
.l_e5bx1libt .l_e5bx1ri p {
  font-weight: inherit;
}
/* .l_e5bx1litp,.l_e5bx1libt{
    display: flex;
    align-items: center;
} */
.l_e5bx1litp {
  background-color: #fafdff;
}
.l_e5bx1libt {
  background-color: #f4f8fb;
}
.l_e5bx1li {
  margin-bottom: 48px;
}
.l_e5bx1li:last-child {
  margin-bottom: 0;
}
.l_e5bx1fy {
  margin-top: 100px;
}
/* E6-联系我们 */
.l_cont1210 {
  width: 1210px;
  margin: auto;
}
.l_e6bx1le {
  width: 42%;
}
.l_e6bx1nrs {
  border-radius: 100px 0 100px 0;
  overflow: hidden;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  background: #f5f5f5;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%);
  position: relative;
}
.l_e6bx1le {
  padding: 55px 53px 80px 83px;
  background-color: var(--main-color);
}
.l_e6box1 {
  padding-top: 110px;
  padding-bottom: 210px;
  position: relative;
}
.l_e6box1::after {
  content: "";
  width: 100%;
  height: 500px;
  background: linear-gradient(180deg, #9cc4de 0%, rgba(156, 196, 222, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.2;
}
.l_e6bx1le .yx_title3 {
  color: #fff;
  text-align: left;
}
.l_e6bx1le .l_b2bx2tit {
  padding-bottom: 22px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.l_e6bx1p p {
  font-size: 26px;
  line-height: 2.25;
  color: #fff;
}
.l_e6bx1p {
  margin-top: 33px;
  margin-bottom: 26px;
}
.l_e6bx1ic {
  width: 38px;
  height: 38px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  margin-right: 22px;
}
.l_e6bx1ic img {
  width: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_e6bx1ph p {
  font-size: 50px;
  line-height: 1.75;
  color: #fff;
  font-weight: bold;
}
.l_e6bx1phone a {
  display: flex;
  align-items: center;
}
.l_e6bx1ri {
  width: 58%;
  padding: 10px 10px 10px 10px;
}
.l_e6bx1li {
  width: 100%;
  margin-bottom: 28px;
  padding: 0 10px;
}
.l_e6bx1li.on {
  width: 50%;
}
.l_e6bx1list {
  margin: 0 -10px;
}
.l_e6bx1lis {
  width: 100%;
}
.l_e6bx1tp p {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}
.l_e6bx1bt {
  width: 100%;
  height: 40px;
  padding: 0 23px;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 12px;
}
.l_e6bx1bt input,
.l_e6bx1bt textarea {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #999;
}
.l_e6bx1bt input::placeholder,
.l_e6bx1bt textarea::placeholder {
  font-size: 14px;
  color: #999;
}
.l_e6bx1li1 .l_e6bx1bt {
  padding: 10px 23px;
  height: 204px;
  border-radius: 10px;
  overflow: hidden;
}
.l_e6bx1li1 {
  margin-bottom: 34px;
}
.l_e6bx1codeimg {
  width: 62px;
  /*line-height: 40px;*/
  cursor: pointer;
}
.l_e6bx1codeimg img {
  width: 100%;
}
.l_e6bx1ts p {
  font-size: 14px;
  color: #666;
  line-height: 40px;
}
.l_e6bx1li2 .l_e6bx1bt {
  margin-top: 0;
}
.l_e6bx1ts {
  width: 42px;
}
.l_e6bx1codein {
  width: calc(100% - 42px - 62px);
  height: 100%;
  padding: 0 10px;
}
.l_e6bx1list .l_b2lbmore {
  margin-top: 0;
  margin-right: 26px;
}
.l_e6bx1li2 {
  margin-bottom: 0;
}

/* B5-特色专科 */
.l_b5page .l_nybread {
  display: none;
}
.l_nybanwz1 p {
  font-size: 80px;
  line-height: 1.2;
  color: #fff;
  opacity: 0.2;
  font-family: "caveatregular" !important;
}
.l_b5page .l_nybannr {
  position: relative;
}
.l_nybanwz1 {
  position: absolute;
  bottom: 40px;
  width: 100%;
}
.l_b5bx1tp {
  padding-left: 100px;
}
.l_b5bx1ic {
  width: 44px;
  margin-left: 22px;
}
.l_b5bx1ic img {
  width: 100%;
}
.l_b5bx1tit {
  display: flex;
  align-items: center;
}
.l_b5box1 {
  padding-top: 130px;
}
.l_b5box1 {
  position: relative;
}
.l_b5box1::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #9cc4de 0%, rgba(156, 196, 222, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.2;
}
.l_b5bx1bt {
  border-radius: 25px;
  background-color: #fff;
  overflow: hidden;
  padding: 62px 100px 70px;
  margin-top: 50px;
}
.l_b5bx1bt_tit .yx_title5 {
  font-weight: bold;
}
.l_b5bx1li {
  width: 50%;
  padding: 0 48px;
  margin-bottom: 66px;
}
.l_b5bx1list {
  margin: 0 -48px;
  display: flex;
  align-self: stretch;
  flex-wrap: wrap;
}
.l_b5bxlile {
  width: 50%;
}
.l_b5bx1tu {
  width: 100%;
  position: relative;
}
.l_b5bx1ul {
  margin-top: 35px;
}
.l_b5bx1libt {
  margin-top: 28px;
}
.l_b5bxliri {
  width: 50%;
  padding-left: 40px;
  padding-top: 30px;
  height: auto !important;
  overflow: hidden;
}
.l_b1rifl_list {
  margin-top: 6px;
}
.l_b5bx1tu::after {
  content: "";
  width: 100%;
  height: 100%;
  background: #9cc4de;
  border-radius: 80px 0 80px 0;
  position: absolute;
  top: -7px;
  left: -10px;
  transition: all 0.8s ease-out;
}
.l_b5bx1tu .ys_imgbox_cover {
  border-radius: 80px 0 80px 0;
}
.l_b5bx1np {
  font-size: 24px;
  line-height: 1.75;
  color: #212b36;
}
.l_b5bxliri .l_b1riother1 {
  padding: 0 16px;
}
.l_b5bxliri .l_b1riother {
  margin: 28px -16px 0;
}
.l_b5bxliri .l_b1rifl_li p {
  font-size: 16px;
  line-height: 2;
  color: rgba(106, 114, 128, 1);
}
.l_b5bxliri .l_b1rifl_li span {
  color: #212b36;
  padding-right: 10px;
}
.l_b5bxliri .l_b1rilip1 {
  margin-right: 0;
}
.l_b5bxliri .l_b1rifl_li {
  margin-bottom: 0;
}
.l_b5bx1p {
  margin-top: 5px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.l_b5bx1lis {
  height: 100%;
}
.l_b5bxliri .l_b1riname img {
  width: 29px;
  margin-left: 5px;
}
.l_b5bxliri .l_b1riname .l_b5bx1np {
  margin-right: 10px;
}
.l_b5box2 {
  padding-top: 98px;
  padding-bottom: 140px;
  position: relative;
}
.l_b5box2::after {
  content: "";
  width: 100%;
  height: calc(100% + 400px);
  background-color: #9cc4de;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.l_b5bx1ri p {
  font-size: 18px;
  line-height: 2;
  color: #fff;
}
.l_b5box2 .l_b5bx1le .l_b5bx1bt_tit .yx_title5 {
  color: #fff;
}
.l_b5bx1le {
  width: 205px;
}
.l_b5bx1ri {
  width: calc(100% - 205px);
  padding-left: 40px;
}
.l_b5bx2bt {
  margin-top: 50px;
  border-radius: 30px;
  overflow: hidden;
  background-color: #fff;
}
.l_b5bx2bt .l_e1bx1tpli {
  width: 20%;
}
.l_b5bx2bt .l_e1bx1tpli:nth-child(6n + 1) {
  background-color: #73bace;
}
.l_b5bx2bt .l_e1bx1tpli:nth-child(6n + 1)::after {
  border-top-color: #73bace;
}
.l_b5bx2list {
  padding: 80px 113px 40px 87px;
  border-bottom: 1px solid #ededed;
}
.l_b5bx2other {
  padding: 52px 113px 40px 87px;
}
.l_b5bx2li .yx_title5,
.l_b5bx2other .yx_title5 {
  color: #212b36;
  font-weight: inherit;
}
.l_b5bx2p {
  margin-top: 25px;
}
.l_b5bx2p p:last-child {
  margin-bottom: 0;
}
.l_b5othlis p {
  font-size: 18px;
  column-rule: #6a7280;
  line-height: 52px;
}
.l_b5othli {
  width: auto;
  padding: 0 15px;
  margin-bottom: 10px;
}
.l_b5othlist {
  margin: 20px -15px 0;
}
.l_b5othlis {
  background: #f2f7fb;
  border-radius: 26px;
  width: 100%;
  padding: 0 42px;
}
.l_b5bx2li:not(:first-child) {
  display: none;
}

/* A3-在线预约 */
.l_a3bx1ifp1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}
.l_a3bx1ifp2 a {
  font-size: 36px;
  line-height: 1.2;
  color: #fff;
  font-family: "urbanistregular" !important;
  font-weight: bold;
}
.l_a3bx1if {
  padding-left: 17px;
}
.l_a3bx1ifp1 {
  position: relative;
}
.l_a3bx1ifp1::after {
  content: "";
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: -17px;
}
.l_a3bx1info {
  margin-top: 33px;
}
.l_a3bx1if2 .l_a3bx1ifp2 {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  position: relative;
}
.l_a3bx1ifp2 img {
  width: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_a3bx1if1 {
  margin-bottom: 40px;
}
.l_a3bx1ifp2 {
  margin-top: 20px;
}
.l_a3bx1list {
  margin: 0 -10px;
}
.l_a3bx1li {
  width: 50%;
  padding: 0 10px;
}
.l_a3bx1lis {
  width: 100%;
  height: 40px;
  background: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 0 23px;
}
.l_a3bx1le p,
.l_a3bx1des p {
  font-size: 14px;
  line-height: 40px;
  color: #666;
}
.l_a3bx1le {
  width: 64px;
}
.l_a3bx1ri {
  width: calc(100% - 64px);
  padding-left: 5px;
  height: 100%;
}
.l_a3bx1ri input {
  font-size: 14px;
  color: #666;
  width: 100%;
  height: 100%;
}
.l_a3bx1li .ys_select_xtbbox {
  width: 14px;
}
.l_a3bx1li .ys_select_xtbbox img {
  width: 100%;
}
.l_a3bx1li .ys_select_hd input,
.l_a3bx1li .ys_select_hd input::placeholder {
  font-size: 14px;
  color: #666;
}
.l_a3bx1li .ys_select_li {
  font-size: 14px;
  color: #666;
  line-height: 1.75;
  margin-bottom: 10px;
}
.l_a3bx1li .ys_select_bd {
  padding: 0 23px;
  border-radius: 10px;
  height: 140px;
}
.l_a3page .l_b2lbmore {
  margin-top: 0;
  margin-right: 10px;
}
.l_a3bx1p p {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}
.l_a3bx1ic {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  margin-right: 10px;
  position: relative;
  transition: all 0.36s;
  border: 1px solid #fff;
}
.l_a3bx1ic::after {
  content: "";
  width: 60%;
  height: 60%;
  background-color: #9cc4de;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.36s;
  opacity: 0;
}
.l_a3bx1li1.act .l_a3bx1ic {
  border: 1px solid #9cc4de;
}
.l_a3bx1li1.act .l_a3bx1ic::after {
  opacity: 1;
}
.l_a3bx1li1 {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 53px;
}
.l_e6bx1li1s {
  margin-bottom: 20px;
}
.l_a3bx1li.on {
  width: 100%;
}
.l_a3bx1desin {
  width: 100%;
  height: 138px;
  padding-bottom: 10px;
}
.l_a3bx1desin textarea {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #666;
}
.l_e6bx1li1s1 {
  height: 178px;
}
.l_a3page .l_e6bx1ri {
  padding: 75px 83px 77px 70px;
}
.l_a3page .l_e6bx1le {
  padding: 55px 78px 110px 75px;
}
/* A2-出国体检 */
.l_a2bx1nrs {
  width: 96%;
}
.l_a2bx1le {
  width: 320px;
}
.l_a2bx1ri {
  width: calc(100% - 320px);
  padding-left: 64px;
}
.l_a2box2 {
  padding-top: 90px;
  padding-bottom: 100px;
  background-color: #fafafa;
}
.l_a2bx2ri {
  width: 127px;
  position: relative;
}
.l_a2box2 .l_b2lbjts {
  top: 5px;
}
.l_a2box2 .l_b2lbprev {
  left: 0;
}
.l_a2box2 .l_b2lbnext {
  right: 0;
}
.l_a2box2 .l_b2lbjt {
  width: 50px;
}
.l_a2bx2le {
  width: calc(100% - 127px);
  padding-right: 50px;
}
.l_a2bx2le .l_b2bx2tit h2,
.l_a2bx1le .l_b2bx2tit h2 {
  text-align: left;
}
.l_a2bx2bt {
  margin-top: 40px;
}
.l_a2bx2ic {
  width: 52px;
  margin-right: 25px;
}
.l_a2bx2ic img {
  width: 100%;
}
.l_a2bx2tit .yx_title5 {
  color: #fff;
  font-weight: bold;
}
.l_a2bx2litp {
  display: flex;
  align-items: center;
}
.l_a2bx2libt {
  margin-top: 37px;
}
.l_a2bx2libt p {
  color: #fff;
  line-height: 2;
}
.l_a2bx2bt .swiper-slide {
  width: 26%;
  padding: 0 10px;
  height: auto;
}
.l_a2bx2bt .swiper-wrapper {
  margin: 0 -10px;
  align-items: stretch;
}
.l_a2bx2lis {
  width: 100%;
  padding: 70px 53px 78px;
  border-radius: 80px 0 80px 0;
  overflow: hidden;
  height: 100%;
}
.l_a2bx2bt {
  width: calc(50vw + 600px);
}
.l_cont1246 {
  width: 1246px;
  margin: auto;
}
.l_a2box3.l_space1 {
  padding-top: 126px;
}
.l_a2bx3le {
  width: 67%;
  border-radius: 150px 0 150px 0;
  overflow: hidden;
}
.l_a2bx3le img {
  width: 100%;
}
.l_a2bx3ri {
  width: 33%;
  padding-left: 120px;
  padding-top: 68px;
}
.l_a2box3 .yx_title3 {
  font-size: 36px;
  text-align: left;
}
.l_a2bx3ic {
  width: 30px;
  margin-left: 40px;
  line-height: 78px;
}
.l_a2bx3ic img {
  width: 100%;
}
.l_a2bx3p p {
  font-size: 18px;
  line-height: 78px;
  color: #fff;
}
.l_a2bx3li {
  border-radius: 30px 0 30px 0;
}
.l_a2bx3li1 {
  background-color: #73bace;
  margin-bottom: 38px;
}
.l_a2bx3lis a {
  display: flex;
  justify-content: center;
}
.l_a2bx3li2 {
  background-color: #8e74a6;
}
.l_a2bx3bt {
  margin-top: 62px;
  width: 91%;
}
.l_a2bx4li {
  border-radius: 150px 0 150px 0;
  overflow: hidden;
}
.l_a2bx4le {
  width: 50%;
  padding: 83px 70px 65px 88px;
}
.l_a2bx4ri {
  width: 50%;
}
.l_a2bx4cont {
  margin-top: 18px;
}
.l_a2bx4le .yx_title4 {
  font-size: 30px;
  color: #fff;
  font-weight: bold;
}
.l_a2bx4cont p {
  color: #fff;
  margin-bottom: 0;
  line-height: 2;
}
.l_a2bx4lis {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.l_a2bx4li.on .l_a2bx4lis {
  flex-direction: row-reverse;
}
.l_a2bx4li {
  margin-bottom: 67px;
}
.l_a2bx4li:last-child {
  margin-bottom: 0;
}
.l_a2box4 {
  background-color: #fafafa;
}
.l_a2bx5le {
  width: 50%;
}
.l_a2bx5le img {
  width: 100%;
}
.l_a2bx5ri {
  width: 50%;
  background: #fafafa;
  padding: 46px 117px 80px 66px;
}
.l_a2bx5nrs {
  display: flex;
  align-items: stretch;
  border-radius: 80px 0 80px 0;
  overflow: hidden;
  margin-top: 38px;
  flex-wrap: wrap;
}
.l_a2box5 .yx_title3 {
  text-align: left;
}
.l_a2bx5tit .yx_title6 {
  font-weight: bold;
  color: #9db85f;
}
.l_a2bx5info p,
.l_a2bx5info p a {
  font-size: 16px;
  line-height: 2;
  color: #6a7280;
}
.l_a2bx5info {
  margin-top: 8px;
}
.l_a2bx5li {
  margin-bottom: 26px;
}
.l_a2bx5li:last-child {
  margin-bottom: 0;
}

/* 首页 */
/* .l_sybanenul{
    border-radius: 50px 0 50px 0;
    overflow: hidden;
} */
.l_sybanenli {
  background-color: #73bace;
  transition: all 0.36s;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.l_sybanenli:last-child {
  border-right: none;
}
.l_sybanimg {
  width: 35px;
  position: relative;
  margin: auto;
}
.l_sybanimg img {
  width: 100%;
  height: 100%;
  transition: all 0.36s;
}
.l_sybanenp p {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
  transition: all 0.36s;
  margin-top: 8px;
}
.l_sybanenli a {
  display: block;
  padding: 35px 76px 30px;
}
.l_sybanenli:first-child {
  border-radius: 50px 0 0 0;
}
.l_sybanenli:last-child {
  border-radius: 0 0 50px 0;
}
.l_sybanenul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.l_sybanentrys {
  position: absolute;
  bottom: 42px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
.ys_ban_title {
  /*font-family: '汪子义星座体' !important;*/
}
.l_sybannrp p {
  font-size: 18px;
  line-height: 2;
  color: #fff;
  margin-top: 17px;
}
.ys_ban_txtbox .l_b2lbmore {
  margin: 0;
  margin-top: 65px;
}
.ys_ban_txtbox.ys_pos_center {
  top: 150px;
  transform: translateX(-50%);
}
.ys_banner .l_b2lbjts {
  top: 330px;
}
.ys_banner .l_b2lbprev {
  left: 80px;
}
.ys_banner .l_b2lbnext {
  right: 80px;
}
.ys_banner .l_b2lbprev .iconfont {
  color: #fff;
  font-size: 36px;
}
.ys_banner .l_b2lbnext .iconfont {
  color: #fff;
  font-size: 36px;
}
.ys_banner .l_b2lbprev:hover .iconfont {
  color: var(--main-color);
}
.ys_banner .l_b2lbnext:hover .iconfont {
  color: var(--main-color);
}
.l_banpoints {
  position: absolute;
  bottom: 248px;
  left: 50%;
  transform: translateX(-50%);
}
.l_sybannrp {
  width: 530px;
}
.l_pointli {
  margin-right: 10px;
  opacity: 0.5;
  cursor: pointer;
}
.l_pointli.act {
  opacity: 1;
}
.ys_ban_imgbox {
  border-radius: 240px 0 240px 0;
  overflow: hidden;
}
.l_sybx1tit h2 {
  font-weight: bold;
  text-align: center;
}
.l_sybox1.l_space1 {
  padding-bottom: 60px;
}
.l_sybx1bt {
  border-radius: 150px 0 150px 0;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  margin-top: 50px;
}
.l_sybx1bts {
  padding: 43px 61px 43px 53px;
}
.l_sybx1le {
  width: 50%;
  border-radius: 100px 0 100px 0;
  overflow: hidden;
}
.l_sybx1le img {
  width: 100%;
}
.l_sybx1ri {
  width: 50%;
  padding-left: 62px;
  padding-top: 25px;
}
.l_sybx1ri_tit .yx_title6 {
  font-weight: bold;
  color: #e8a655;
}
.l_sybx1p p {
  color: #666;
}
.l_sybx1more a {
  font-size: 14px;
  line-height: 1.75;
  color: #e8a655;
}
.l_sybx1ic {
  width: 13px;
  position: relative;
  top: 3px;
}
.l_sybx1ic img {
  width: 100%;
}
.l_sybx1if1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #6a7280;
  font-weight: bold;
  font-family: "urbanistregular" !important;
}
.l_sybx1if a {
  display: block;
  width: 100%;
}
.l_sybx1if {
  width: 100%;
}
.l_sybx1if2 p {
  font-size: 14px;
  line-height: 1.75;
  color: #6a7280;
}
.l_sybx1if1 {
  margin-right: 50px;
}
.l_sybox2 .l_sybx1if1 {
  margin-right: 0;
  margin-bottom: 10px;
}
.l_sybx1info {
  margin-top: 20px;
  margin-bottom: 28px;
}
.l_sybx1more {
  margin-top: 55px;
}
.l_sybox2 .swiper-slide {
  width: 25%;
  /* padding: 0 16px; */
}
.l_sybox2 .swiper-wrapper {
  /* margin: 0 -16px; */
  padding-bottom: 40px;
}
.l_sybx2lis {
  width: 100%;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0px -5px 12px 0px rgba(0, 0, 0, 0.08);
  background-color: #fff;
}
.l_sybox2 .l_sybx1ri_tit .yx_title6 {
  color: #212b36;
  height: 35px;
  overflow: hidden;
}
.l_sybx1ifp {
  width: calc(100% - 13px);
  padding-left: 12px;
}
.l_sybox2 .l_sybx1more {
  margin-top: 20px;
}
.l_sybox2 {
  position: relative;
  padding-bottom: 55px;
}
.l_sybox2::after {
  content: "";
  width: 100%;
  height: 504px;
  background-color: #9cc4de;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.l_sybx2wz {
  margin-top: 32px;
}
.l_sybx2lis .ys_imgbox_cover {
  width: 100%;
  border-radius: 50px 0 50px 0;
  overflow: hidden;
}
.l_sybox2 .l_sybx1info {
  height: auto !important;
  overflow: hidden;
}
.l_sybox2 .swiper-wrapper,
.l_sybox2 .swiper-slide {
  height: auto !important;
}
.l_sybx2lis {
  height: 100%;
}
.l_sybox2 .l_b2lbjt {
  width: 50px;
}
.l_sybox2 .l_b2lbprev {
  left: -100px;
}
.l_sybox2 .l_b2lbnext {
  right: -100px;
}
.l_sybx2nr {
  position: relative;
  z-index: 2;
}
.l_sybox2 .l_b2lbjts {
  top: 240px;
}
#l_syswiper1 .swiper-pagination-progressbar,
#l_syswiper2 .swiper-pagination-progressbar {
  background: rgba(235, 235, 235, 0.5);
  height: 1px;
  width: 50%;
  top: inherit;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
#l_syswiper1
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background: #fff;
  height: 2px;
}
#l_syswiper2 .swiper-pagination-progressbar {
  background: rgba(235, 235, 235, 1);
}
#l_syswiper2
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background: var(--main-color);
  height: 2px;
}
.l_sybox2 .l_b2lbmore {
  margin-top: 58px;
  background-color: #fff;
}
.l_sybox2 .l_b2lbmore p {
  color: #212b36;
  transition: all 0.36s;
}
.l_sybx2bg {
  position: absolute;
  bottom: 33px;
  right: 102px;
  width: 622px;
}
.l_sybx2bg img {
  width: 100%;
}
.l_sybx3nrs {
  width: 55%;
  margin: auto;
}
.l_sybox3 {
  padding: 170px 0;
}
.l_sybx3p {
  margin-top: 30px;
  text-align: center;
}
.l_sybox3 .l_b2lbmore {
  margin-top: 40px;
}
.l_b2lbmore1 .l_b2lbmore {
  background-color: #73aace;
}
.l_sybx3btn {
  display: flex;
  justify-content: center;
}
.l_sybx3btn1 {
  margin: 0 22px;
}
.l_sybx4p p {
  color: #666;
  text-align: center;
  margin-top: 20px;
}
.l_sybx4p {
  width: 48%;
  margin: auto;
}
.l_sybx4bt {
  margin-top: 40px;
}
.l_sybx4bt .l_b2bx2lis .ys_imgbox_cover {
  border-radius: 0;
  height: 250px;
}
.l_sybx4bt .l_b2bx2lis a {
  width: 100%;
  display: block;
}
.l_sybx4list {
  display: flex;
  align-items: stretch;
  margin: 0 -18px;
  flex-wrap: wrap;
}
.l_sybx4list .l_b2bx2li {
  padding: 18px 18px;
  width: 33.333333%;
}
.l_sybx4lip p {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
}
.l_sybx4list .l_b2bx2lis {
  border-radius: 50px 0 50px 0;
}
.l_sybx4list .l_b2bx3wz {
  padding: 24px 68px 30px 47px;
}
.l_sybx4list .l_b2bx3tit {
  margin-top: 0;
  margin-bottom: 17px;
}
.l_sybx4list .l_b2bx3more {
  margin-top: 17px;
}
.l_sybx4list .l_b2bx3tit .yx_title6 {
  font-weight: bold;
  height: 77px;
  overflow: hidden;
}
.l_sybox5.l_space1 {
  padding-top: 90px;
}
.l_sybx5bt {
  margin-top: 80px;
}
.l_sybox5 {
  position: relative;
}
.l_sybox5::after {
  content: "";
  width: 100%;
  height: calc(100% + 400px);
  background-color: #fbfcfe;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.l_sybx5li {
  border-radius: 140px 0 140px 0;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  /* height: 100%; */
}
.l_sybx5le {
  width: 50%;
}
.l_sybx5ri {
  width: 50%;
  padding: 40px 24px 70px 65px;
  position: relative;
}
.l_sybx5tit {
  font-size: 30px;
  line-height: 1.75;
  color: #fff;
  font-weight: bold;
}
.l_sybx5info {
  margin-top: 34px;
}
.l_sybx5ic {
  width: 32px;
}
.l_sybx5ic img {
  width: 100%;
}
.l_sybx5ifp {
  width: calc(100% - 32px);
  padding-left: 17px;
}
.l_sybx5ifti {
  font-size: 18px;
  line-height: 1.75;
  color: #fff;
  font-weight: bold;
}
.l_sybx5ifp p {
  font-size: 16px;
  line-height: 2;
  color: #fff;
}
.l_sybx5if {
  margin-bottom: 20px;
}
.l_sybx5if:last-child {
  margin-bottom: 0;
}
.l_sybx5bt .swiper-container {
  overflow: inherit;
}
.l_sybx5bg {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.l_sybx5bg img {
  width: 100%;
}
.l_sybx5mp p {
  font-size: 18px;
  line-height: 1.75;
  color: #fff;
}
.l_sybx5mic {
  width: 18px;
  margin-left: 10px;
}
.l_sybx5mic img {
  width: 100%;
}
.l_sybx5more a {
  display: flex;
  align-items: center;
}
.l_sybx5more {
  margin-top: 40px;
  padding-left: 49px;
}
.l_sybx5_other {
  display: none;
}
.l_sybx5bt .swiper-slide.on .l_sybx5_other {
  display: block;
}
.l_sybx5bt .swiper-wrapper {
  padding-bottom: 30px;
  align-items: stretch;
}
.l_sybx5bt .swiper-slide {
  height: auto;
}
.l_sybx5bt .l_b2lbmore {
  margin-top: 32px;
}
.l_sycebox {
  position: fixed;
  /*top: 80%;*/
  transform: translateY(-50%);
  z-index: 100;
  right: -130px;
  bottom: -20px;
  transition: all 0.5s;
}
.l_sycebox.on {
  right: 10px;
}
.l_sycetp {
  border-radius: 10px;
  box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
  background-color: #fff;
  width: 56px;
}
.l_syceul {
  width: 100%;
}
.l_syceli {
  text-align: center;
  cursor: pointer;
  width: 100%;
  position: relative;
}
.l_syceli::after {
  content: "";
  width: 35px;
  height: 1px;
  background-color: rgba(239, 239, 239, 1);
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  transition: all 0.36s;
  pointer-events: none;
}
.l_syceli a {
  display: block;
  width: 100%;
}
.l_syceli img {
  width: 26px;
}
.l_syceli1 {
  transition: all 0.36s;
  position: relative;
  z-index: 2;
}
.l_syceli1 a {
  padding-top: 20px;
  padding-bottom: 10px;
}
.l_syceli2 a {
  padding: 0;
}
.l_syceli1 .l_sycelis {
  transition: all 0.36s;
  position: relative;
  left: 0;
}
.l_syceli2 .l_sycelis {
  padding-top: 15px;
  padding-bottom: 18px;
}
.l_syceli3 .l_sycelis {
  padding-top: 16px;
  padding-bottom: 19px;
}
.l_syceli4 .l_sycelis {
  padding-top: 20px;
  padding-bottom: 22px;
}
.l_sycebt {
  width: 56px;
  height: 56px;
  position: relative;
  background-color: #fff;
  box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
  border-radius: 10px;
  margin-top: 16px;
  cursor: pointer;
}
.l_sycebt img {
  width: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_service {
  width: 55px;
  height: 55px;
  /* border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14); */
  position: fixed;
  right: 60px;
  top: calc(60% + 180px);
  z-index: 999;
}
.l_service::before {
  content: "";
  width: 80%;
  height: 80%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.36s;
  z-index: -1;
}
.l_service::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255);
  box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.36s;
  z-index: -1;
}

.l_service a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.l_service img {
  width: 23px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.l_wexincode {
  width: 110px;
  height: 110px;
  border-radius: 10px;
  box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
  background-color: #fff;
  position: absolute;
  left: -120px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.36s;
  opacity: 0;
  pointer-events: none;
}
.l_wexincode img {
  width: 96px !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_syceli3 {
  position: relative;
}

.l_syceli1 img {
  width: 27px;
}
.l_syceli1 span {
  font-size: 12px;
  line-height: 1.75;
  color: #006f99;
  display: none;
}
.l_ceul {
  width: 100%;
}
.l_syceli1::before {
  content: "";
  width: 117px;
  height: 100%;
  box-shadow: 0px 3px 6px 0px rgb(0 124 171 / 14%);
  background-color: #fff;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  z-index: -1;
  pointer-events: none;
  opacity: 0;
}
.l_navli4 .l_navxlli a::after {
  background-color: #eebabc;
}
.l_navli6 .l_navxlli a::after {
  background-color: #9473a5;
}

.l_e1bx1btlist:not(:first-child),
.l_e1bx1nav:not(:first-child) {
  display: none;
}
.l_e1bx1bt:not(:first-child),
.l_e1sidenavfi:not(:first-child) {
  display: none;
}

.l_c1bx1ri .l_b2bx4img {
  border-radius: 0 0 150px 0;
  overflow: hidden;
}
.l_d2bx1ris p img {
  /*border-radius: 150px 0 150px 0;*/
  border-radius: 50px;

  overflow: hidden;
}

.l_sybox2 .l_sybx1more {
  margin-top: 0;
  position: absolute;
  left: 30px;
  bottom: 30px;
}
.l_sybx2lis {
  padding: 30px 30px 54px;
  position: relative;
}

/* 分页 */
.pc_fenye .prev li,
.pc_fenye .next li {
  display: none;
}
.pc_fenye .prev,
.pc_fenye .next {
  width: 30px;
  height: 30px;
  background-color: var(--main-color);
  border-radius: 50%;
  background-image: url(../../static/image/prev_page.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin: 0px 10px;
}
.pc_fenye .next {
  background-image: url(../../static/image/next_page.svg);
}

.l_e6bx1codein {
  width: calc(100% - 42px - 125px);
}
.l_e6bx1codeimg {
  width: 125px;
}
.l_e6bx1bt {
  padding-right: 0 !important;
}
/* 2022.3.26修改 */
.typed-cursor {
  opacity: 0 !important;
  display: none !important;
}
/* .l_sybanwz{
    opacity: 0;
    pointer-events: none;
} */
.l_e1bx1tpli {
  width: 16.666666%;
}
.l_ftnavli {
  width: 33%;
  padding: 10px;
}
.l_ftnavul {
  /*display: flex;*/
  justify-content: space-between;
  margin-left: -75px;
  width: calc(100% + 140px);
}
.l_footri {
  display: flex;
  justify-content: flex-end;
  padding-right: 30px;
}
.l_navxl_phic {
  position: relative;
  top: 2px;
}
.l_navxlrili {
  padding: 0 10px 20px;
}
.l_navxlriul {
  margin: 0 -20px 20px;
}
.l_navxl_more a {
  display: inherit;
  align-items: inherit;
}
.l_more_icon {
  position: relative;
  top: 4px;
}
.l_b2bx2bt .l_b1riname .yx_title5 {
  height: 91px;
  overflow: hidden;
}
.l_b1riname {
  align-items: start;
}
.l_b1riname:hover .yx_title5 {
  color: var(--yellow-color);
}
.l_b1riname img {
  position: relative;
  top: 18px;
}
.l_b1page .l_b1riname .yx_title5 {
  height: auto;
}
/*.l_sycebox.on,
.l_service{
    right: 0 !important;
}*/
.l_f2bx1tabs {
  background-color: rgba(249, 252, 255, 1);
  padding-top: 0 !important;
}
.l_f2bx1tab {
  background-color: #ffffff;
}
.l_f2box2,
.l_f2box6 {
  padding-top: var(--space30);
  padding-bottom: 30px;
}
/* 关于我们视频 */
.l_f2_video {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.l_f2videowrap {
  height: calc(100vh - 187px);
  position: absolute;
  left: 50%;
  top: 187px;
  z-index: -1;
  transform: translate(-50%, 0);
}
.l_f2bx1bg_logo {
  top: -187px;
}

.ys_ban_txtbox .l_b2lbmore {
  margin-top: 0 !important;
  position: absolute;
  top: 45%;
  z-index: 3;
  left: 19%;
}
.l_banpoints {
  left: 19%;
  transform: inherit;
}
/* 2022.3.30 */
.l_ftbtri {
  width: 240px;
}
.l_ftbtle {
  width: calc(100% - 240px);
  padding-right: 100px;
}
.ys_ban_video {
  background: transparent;
}
.l_ftnavlitp a,
.l_ftnavlitp p {
  font-size: 18px;
  font-weight: bold;
}
.l_f2table {
  display: none;
}
.l_b2bx1tple {
  width: calc(100% - 160px);
}
.l_b2bx1tpri {
  width: 160px;
}
.l_footnav {
  width: calc(100% - 350px);
  padding-left: 285px;
}
.l_fttpnrbtle {
  width: 350px;
}
.l_imgbox_cover1 {
  height: 260px;
  position: relative;
  overflow: hidden;
}
.l_imgbox_cover1 img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: inherit;
}
.l_b2bx1list p {
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.l_b2bx1list p::before {
  content: "";
  width: 14px;
  height: 7px;
  background: url(https://www.zzjmyy120.com/assets/addons/cms/images/vector.svg)
    center / cover no-repeat;
  position: absolute;
  top: 12px;
  left: 0;
}
/*.l_f2box2 .l_b2bx2tit h2,
.l_f2box3 .l_f2bx3li_tit h2,
.l_f2box4 .l_f2bx3li_tit h2,
.l_f2box6 .l_f2bx3li_tit h2{
    font-family: '汪子义星座体' !important;
}*/
.l_nyban1 {
  position: relative;
  z-index: 20;
}
.l_sybanwz {
  display: none;
}
.l_b4bx1le .mCSB_outside + .mCSB_scrollTools {
  right: -26px !important;
}
.l_navxl2 {
  width: 810px;
}
.l_a3bx1year input,
.l_a3bx1time input {
  cursor: pointer;
}
/* .l_sybox3{
    position: relative;
}
.l_sybox3::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #F3F5FD;
    position: absolute;
    top: 0;
    left: 0;
} */
.l_annunbtn {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
}
.l_annunbtn .iconfont {
  color: #fff;
}
.l_annunciate {
  position: relative;
}
.ys_main.act {
  margin-top: 177px;
}
.ys_main {
  transition: all 0.36s;
}
.l_b5pages {
  position: relative;
}
.l_b5pages .l_e1bx1side {
  z-index: 80;
  left: 36px;
  width: 130px;
  top: 210px;
}
.l_b5pages .l_e1nav_li2 a,
.l_navtbli a {
  color: #666;
  font-size: 14px;
  line-height: 1.75;
  transition: all 0.36s;
  position: relative;
}
.l_b5pages .l_e1nav_li2.on a {
  color: #006f99 !important;
}
.l_b5pages .l_e1nav_li2::before {
  background-color: #ffffff;
}
.l_b5pages .l_e1nav_li2 a::after {
  content: "";
  width: 1px;
  height: 50px;
  background-color: #ffffff;
  position: absolute;
  left: -22px;
  top: 10px;
}
.l_b5pages .l_e1nav_li2:last-child a::after {
  display: none;
}
.l_pnbantabs {
  display: none;
  position: relative;
}
.l_navtbli {
  width: auto !important;
  margin-right: 20px;
}
.l_navtbli a {
  display: block;
  padding: 20px 0;
  font-size: 16px;
}
.l_phbanarrs {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding: 0 40px;
}
.l_phbanarr.swiper-button-disabled {
  display: none;
}
.l_sybox3 {
  background-color: #f3f5fd;
  position: relative;
  z-index: 1;
}
.l_sybx3bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.7;
}
.l_service {
  display: none !important;
}

/* 编辑器点 */
.yxedr_active ul li {
  list-style-type: disc;
  list-style-image: url(https://www.zzjmyy120.com/assets/addons/cms/images/vector.svg);
}
.yxedr_active ul {
  padding-inline-start: 20px;
}
html.act .ys_main {
  margin-top: 150px;
}
html.act .l_prew_beforeconts .l_content {
  margin-top: 150px !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .yxedr_active ul {
    padding-left: 40px;
  }
}
.l_navxladd p {
  font-size: 14px;
  line-height: 1.75;
  color: #666666;
  font-family: "urbanistregular" !important;
  margin-left: 10px;
}
.l_navxladd img {
  width: 14px;
}
.l_navxladd {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.pc_fenye li {
  margin: 0 6px;
}
.pc_fenye .first,
.pc_fenye .end {
  display: block;
}
.pc_fenye .first,
.pc_fenye .end {
  width: 30px;
  height: 30px;
  background-color: #9cc4de;
  border-radius: 50%;
  background-image: url(../../static/image/prev_page1.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin: 0px 6px;
}
.pc_fenye .end {
  background-image: url(../../static/image/next_page1.svg);
}
.pc_fenye .first li,
.pc_fenye .end li {
  display: none;
}

.l_b1resbt p {
  font-size: 14px;
  line-height: 1.75;
  color: #73bace;
  position: relative;
}
.l_b1resbt p::before {
  content: "#";
  font-size: 14px;
  color: #73bace;
}
.l_b1resbt {
  margin-right: 20px;
}
.l_b1result {
  margin-bottom: 34px;
}
.l_b1sebtn1.l_startsrh {
  background-color: #73bace;
}
html.act .l_f2videowrap {
  height: calc(100vh - 150px);
  top: 150px;
}
html.act .l_f2bx1bg_logo {
  top: -150px;
}
html.act .l_f2_videobox {
  height: calc(100vh - 150px);
}
.l_f2_videobox {
  height: calc(100vh - 187px);
}
.ys_videom_close {
  right: 0;
  top: -1.5em;
}
.l_f2videobg {
  background: transparent;
}
.l_d2xzimg {
  width: 100%;
  margin-top: 30px;
}
.l_d2xzimg img {
  width: 100%;
}
/* 关于百汇修改 */
.l_f2gbox1 {
  height: 100vh;
}
.l_f2gbx1nr,
.l_f2gbx1nrs {
  position: relative;
  height: 100%;
}
.l_f2bx1word {
  width: 508px;
  background-color: #fff;
  border-radius: 0 150px 0 150px;
  padding: 110px 70px 184px;
}
.l_f2bx1btn {
  pointer-events: none;
}
.l_f2bx1p {
  margin-top: 20px;
}
.ys_ban_pc {
  width: 100%;
}
.l_f2gbx1nr.act .l_f2bx1btn {
  opacity: 0;
}
.l_navxlri {
  padding: 38px 32px 54px 33px;
}
.l_navxlriul {
  margin: 0 -10px 20px;
}
.z_1200_1 ul li a {
  width: 100% !important;
}
.l_e1bx1mid1::before {
  background: url(https://www.zzjmyy120.com/assets/addons/cms/images/e1_icon2g.svg)
    center / cover no-repeat;
}
.l_e1bx1ri1 {
  display: none;
}
.l_sectli {
  margin-bottom: 14px;
}
.l_xlscroll {
  height: 270px;
}
.l_xlscroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #9cc4de;
}
.ys_hd_pc {
  top: 0;
  left: 0;
}
.s_kz .ys_hd_pc {
  box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
}
.l_languwz {
  display: flex;
  align-items: center;
}
.l_languwz img {
  width: 12px;
  margin-left: 14px;
  transition: all 0.36s;
}
.l_languages.act .l_languwz img {
  transform: rotate(-180deg);
}
.l_langbtli a {
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  transition: all 0.36s;
  display: block;
}
.l_langbtul {
  width: 100%;
  padding: 18px;
  box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
  background: rgba(255, 255, 255, 1);
  border-radius: 5px;
  text-align: center;
}
.l_languages {
  position: relative;
  cursor: pointer;
}
.l_langbt {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  display: none;
}
.l_langbtli {
  padding-bottom: 12px;
  padding-top: 12px;
  border-bottom: 1px solid rgba(245, 245, 245, 1);
}
.l_langbtli:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.l_langbtli:first-child {
  padding-top: 0;
}
.l_a3bx1desin {
  height: 100% !important;
  padding: 20px 0;
}
.l_ftshareli1 {
  position: relative;
}
.l_sharecode {
  width: 110px;
  height: 110px;
  border-radius: 10px;
  box-shadow: 0px 3px 6px 0px rgb(0 124 171 / 14%);
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  display: none;
}
.l_sharecode img {
  width: 96px !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l_ftshareli1 .ys_imgbox_cover {
  cursor: pointer;
}
.l_phnav_langtp {
  display: flex;
  align-items: center;
}
.l_phnav_langtp p {
  line-height: 64px;
  margin-right: 10px;
}
.ys_phnav_language {
  position: relative;
}
.l_phnav_langbt {
  position: absolute;
  width: calc(100% + 30px);
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  box-shadow: 0px 4px 5px 0px rgb(97 97 97 / 8%);
  border-radius: 5px;
  text-align: center;
  display: none;
}
.l_phnav_langbt a {
  line-height: 1.75 !important;
  display: block;
}
.l_phnav_langbt ul {
  padding: 10px;
}
.l_phnav_langbt li {
  padding: 6px 0;
  border-bottom: 1px solid rgba(245, 245, 245, 1);
}
.l_phnav_langbt li:first-child {
  padding-top: 0;
}
.l_phnav_langbt li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.l_phnav_langtp img {
  width: 12px;
  transition: all 0.36s;
}
.ys_phnav_language.act img {
  transform: rotate(-180deg);
}
.l_sycelis {
  display: flex;
  justify-content: center;
  align-items: center;
}
.l_navxlle p,
.l_navxlrili p {
  transition: all 0.36s;
}
.l_navxlrili a {
  width: 100%;
  display: block;
}
.l_navxl_tit span::after,
.l_navxl_add span::after {
  content: "";
  width: 0;
  height: 1px;
  background-color: #ecab4f;
  position: absolute;
  bottom: 2px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.l_navxl_tit span,
.l_navxl_add span {
  /*padding-bottom: 10px;*/
  display: inline-block;
  position: relative;
  line-height: 1.75;
}
.l_b5bx1list {
  margin: 0 -20px;
}
.l_b5bx1li {
  padding: 0 20px;
}
.l_sectli {
  align-items: flex-start;
}
.l_sectli_input {
  top: 6px;
}
.l_e6bx1li2 .l_e6bx1ts p {
  line-height: 1.75;
  margin-bottom: 10px;
}
.l_e6bx1codein {
  padding-right: 10px !important;
  padding-left: 0 !important;
}
.l_e6bx1li2 .l_e6bx1bt {
  padding-left: 10px !important;
}
.l_e6bx1list .l_b2lbmore {
  margin-right: 10px;
  margin-top: 24px;
}
.l_c2bx2bt .swiper-slide {
  height: auto;
}
.l_c2bx2bt .l_c2bx2p p {
  height: auto !important;
  text-align: left;
}
.l_c2bx2li {
  height: 100%;
}
.l_pchdtp {
  position: relative;
  z-index: 5;
}
.l_a3page .l_b2lbmore {
  margin-top: 24px;
}
.l_e6bx1ts {
  width: 100%;
}

.l_ftbtri p a {
  opacity: 0.5;
}

.l_ftbtri p a:not(:last-child) {
  margin-right: 5px !important;
}

.l_ftbtri {
  width: 270px;
}

.l_ftbtle {
  width: calc(100% - 270px);
}

.l_b2bx2info {
  height: 56px;
}

img {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}
.l_ftlinkp {
  width: 72px !important;
}
.l_ftlink_list {
  width: calc(100% - 72px) !important;
}
.l_e3bx1ifp p {
  transition: all 0.36s;
}

/*2022.6.15修改*/
.l_e1bx1mid1 {
  width: calc(100% - 146px);
}
.l_b2box4.no_top {
  padding-top: 0 !important;
}
.l_e3bx1li:nth-child(6n + 1) .yx_title3 {
  color: #006f99;
}
.ys_ban_txtbox .l_b2lbmore {
  top: 50%;
}
.no-color + .no-color {
  padding-top: 0 !important;
}
.has-color:last-child {
  margin-bottom: 135px;
}
.l_b2box2 {
  padding-bottom: 135px;
}
.l_b2box4 {
  padding-top: 135px;
}
/*2022.7.2*/
.l_annunciate {
  background-color: #006f99;
}
.l_b5bx1tu::after {
  top: -18px;
  left: -30px;
}
.l_b5bx1ul {
  padding-left: 30px;
  margin-top: 45px;
}
.yxedr_active ul {
  padding-inline-start: 22px;
}
.l_sybx4lip p {
  height: 49px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.l_navxlrili.yxnav_active2 .l_navxl_add p {
  color: #ecab4f;
}
.l_navxlrili.yxnav_active2 span::after {
  width: 100%;
}
.l_e6bx1codeimg {
  width: 130px;
}
.l_d1bx2list .l_b2bx3tit .yx_title6 {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/*2022.11.18*/
.l_ftlink_li p {
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
  transition: all 0.36s;
}
.l_ftlink_li a {
  display: flex;
  align-items: center;
}
.l_ftlink_li img {
  width: 10px;
  margin-right: 5px;
}
.l_ftlink_li {
  margin-right: 16px;
}
/*2023.4.19修改*/
.l_b5bx1np {
  font-size: 22px;
}
.l_b5page .l_b1riname img {
  top: 0 !important;
}
.l_b5page .l_b1riname {
  align-items: center;
}
.l_pchdtpri {
  width: calc(100% - 860px);
  padding-left: 100px;
}
.l_e1bx1tp {
  display: flex;
  flex-wrap: wrap;
}
.l_b5bx2bt .l_e1bx1tpli {
  display: flex;
  align-items: center;
  justify-content: center;
}
.l_b5bx1lis {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column;
}
.l_b5bx1p {
  height: 112px;
}
.l_b5bx1p p {
  margin-bottom: 0 !important;
}
@media screen and (min-width: 1200px) {
  .l_ftnavbtli a:hover {
    opacity: 1;
    color: var(--yellow-color);
  }
  .l_breadli a:hover {
    color: #999;
  }
  .l_breadli a:hover img {
    opacity: 1;
  }
  .hicl-inof-item-select .ys_select_li:hover {
    color: rgba(0, 111, 153, 1);
  }
  .l_sybanenli:hover {
    background-color: #73bace;
  }
  .l_sybanenli:hover .l_hover_before {
    opacity: 1;
  }
  .l_sybanenli:hover .l_hover_after {
    opacity: 0;
  }
  .l_sybanenli:hover .l_sybanenp p {
    color: #fff;
  }
  .home-input-core-left .l_b2lbmore:hover {
    background-color: #74aace;
  }
  .hmii-link:hover .hmii-link-core-img {
    opacity: 1;
  }
  .hmii-link:hover .hmii-lct-top .yx_title4 {
    color: #fff;
  }
  .hmii-link:hover .hmii-lct-top .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
  }
  .hmii-link:hover .hmii-lct-top .ys_imgbox_cover img:nth-child(3) {
    opacity: 0;
  }
  .hmii-link:hover .hmii-lct-mid-text1 {
    opacity: 0;
    pointer-events: none;
  }
  .hmii-link:hover .hmii-lct-mid-text2 {
    opacity: 1;
    pointer-events: all;
  }
  .hmii-link:hover .l_b2lbmore {
    background: var(--color1);
  }
  .head-lan-item-link:hover .hlil-font {
    color: #006f99;
  }
  .head-nav:hover .head-nav-nub.yxnav_active1 .head-nav-nub-first {
    color: #333;
  }
  .head-nav-nub:hover .head-nav-nub-first,
  .head-nav:hover .head-nav-nub.yxnav_active1:hover .head-nav-nub-first {
    color: #fff;
  }
  .head-nav-nub-second1:hover .hnns-item.yxnav_active2 .hnns-item-link {
    color: #333;
  }
  .hnns-item:hover .hnns-item-link,
  .head-nav-nub-second1:hover .hnns-item.yxnav_active2:hover .hnns-item-link {
    color: var(--color1);
  }
  .hnns2-right-item-link:hover .hnns2-ril-img img {
    transform: scale(1.05);
  }
  .hnns2-right-item-link:hover .hnns2-ril-font {
    color: var(--color1);
  }
  .hcrn-link:hover .hcrn-link-text {
    color: #006f99;
  }
  .hcrn-link:hover .hcrn-link-jian img:first-child {
    opacity: 0;
  }
  .hcrn-link:hover .hcrn-link-jian img:nth-child(2) {
    opacity: 1;
  }
  .eicn-brl-item-text:hover {
    box-shadow: 0px 4px 10.2px 0px rgba(0, 0, 0, 0.1);
  }
}
.appoint-core {
  padding-top: var(--space100);
  padding-bottom: var(--space120);
}
.std-text18,
.std-text18 p {
  font-size: var(--text18);
  color: #333;
  line-height: 1.75;
}
.appoint-core-top {
  width: 74.34%;
  max-width: 100%;
  margin-bottom: 42px;
}
.appoint-core .yx_title4 {
  font-weight: bold;
}
.appoint-core-one .yx_title4 {
  margin-bottom: 16px;
}
.appoint-core-one .std-text18 {
  margin-bottom: var(--space50);
}
.appoint-core-one {
  width: 74.584%;
  max-width: 100%;
}
.appoint-core-one-inof {
  --jian: 10px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--jian) * -1) calc((var(--jian) * -2));
}
.acoi-nub {
  width: 50%;
  padding: 0 var(--jian);
  margin-bottom: calc(var(--jian) * 2);
}
.acoi-nub-cry {
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 3px 5px 3px rgba(223, 223, 223, 0.2);
  padding: 21px 21px 36px 35px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.acoi-nub-cry-top {
  display: flex;
  align-items: flex-start;
  margin-bottom: 24px;
}
.acoi-nct-icon {
  width: 28px;
}
.acoi-nub-cry-top .l_pagr1 {
  width: calc(100% - 28px);
  flex-grow: 1;
  padding-left: 12px;
}
.acoi-nub-cry-top .l_pagr1,
.acoi-nub-cry-top .l_pagr1 p {
  color: #333;
  font-weight: bold;
  line-height: 1.75;
}
.acoi-nub-cry-bot .yx_title6,
.acoi-nub-cry-bot .yx_title6 a {
  color: #004c69;
  font-weight: bold;
  line-height: 1.75;
}
.acoi-nub-cry-bot .yx_title6 a {
  font-size: inherit;
}
.acoi-ncb-code {
  width: 70px;
}
.acoi-ncb-code img {
  width: 100%;
}
.std-btn1-link {
  display: flex;
  align-items: center;
}
.std-btn1-link-icon {
  width: 8px;
}
.std-btn1-link-icon img {
  width: 100%;
}
.std-btn1-link .l_pagr1 {
  margin-right: 12px;
}
.std-btn1-link .l_pagr1,
.std-btn1-link .l_pagr1 p {
  color: #006f99;
  line-height: 1.75;
}
.acoi-nub-cry-bot {
  flex-grow: 1;
  display: flex;
  /*align-items: center;*/
}
.appoint-core-item {
  margin-bottom: var(--space50);
}
.appoint-core-item:last-child {
  margin-bottom: 0;
}
.appoint-core-two .yx_title4 {
  margin-bottom: 40px;
}
.appoint-core-two .l_pagr1 {
  width: 43.084%;
  max-width: 100%;
}
.appoint-core-two .l_pagr1 p {
  margin-bottom: 0.75em;
}
.appoint-core-two .l_pagr1 p:last-child {
  margin-bottom: 0;
}
.l_foot {
  border-radius: 0 !important;
  padding-top: 87px;
}
.l_fttpnrtp,
.l_fttpnrbt,
.l_ftnrbtpc,
.l_foot_links {
  padding-left: 0 !important;
}
.l_fttpnrtp {
  padding-bottom: 29px !important;
}
.l_footri {
  display: none;
}
.l_footle {
  position: relative;
  top: 0;
  transform: translateY(0);
}
.l_fttpphcont {
  display: block;
}
.l_ftphyue {
  display: block;
}
.l_fttpphcont p,
.l_ftphyue p {
  text-align: left;
}
.l_ftyuimg {
  width: 138px;
  height: 138px;
  border-radius: 8px;
  margin: 0;
  margin-top: 18px;
  padding: 20px;
}
.l_ftyuimg img {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  transform: translate(0, 0);
}
.l_ftyu-txt {
  margin-top: 18px;
  padding: 20px 20px 20px 5px;
}
.l_ftyu-txt p {
  font-weight: bold;
}
.l_ftnavlitp a,
.l_ftnavlitp p {
  font-size: 20px;
  line-height: 1.5;
}
.l_fttpnrbt {
  padding-top: 0;
}
.l_footnav {
  margin-top: -61px;
}
.l_ftnavlitp {
  margin-bottom: 42px;
}
.l_ftnavbtli {
  margin-bottom: 0;
  padding: 0.3em 0;
  font-size: 16px;
}
.l_ftnavbtli a {
  font-size: inherit;
}

.info p {
  color: #fff;
  max-width: 250px;
  line-height: 20px;
}
.addr p {
  color: #fff;
  width: 90%;
  line-height: 20px;
}
.tel a {
  color: #fff;
  width: 200px;
  line-height: 20px;
}
.l_ftnavul {
  margin-left: 0 !important;
  width: 100% !important;
}
.l_footnav {
  padding-left: 10px;
}
.l_fttpnrbtle {
  /*padding-top: 70px;*/
}
.l_phftphone {
  margin-top: 5px;
}
.l_ftphyue {
  margin-top: 21px;
}
.l_ftnavbtli a {
  opacity: 0.9;
}
.footer-other {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 27px;
}
.footer-other-link {
  display: flex;
}
.footer-other-link-inof {
  display: flex;
  flex-wrap: wrap;
  --jian: 4px;
  /* margin: 0 calc(var(--jian) * -1); */
}
.foli-nub {
  /* padding: 0 var(--jian); */
}
.footer-other-link-name {
  white-space: nowrap;
}
.footer-other-link-name,
.foli-nub,
.foli-nub a {
  font-size: 14px;
  color: #fff;
  line-height: 1.75;
}
.l_ftshareli {
  width: 56px;
  padding: 0 13px;
}
.l_ftshare_list {
  margin: 0 -13px -18px;
}
.l_fttpnrbt {
  padding-bottom: 91px;
}
.l_ftnrbt {
  padding-top: 27px;
  padding-bottom: 24px;
}
.l_ftbtle span,
.l_ftbtle a {
  margin-right: 4px;
}
.l_ftbtri p a:not(:last-child) {
  margin-right: 15px !important;
}
.l_ftbtri {
  width: auto !important;
}
.l_ftbtle {
  width: 50%;
  flex-grow: 1;
}
.l_ftnrbtpc {
  display: flex;
  justify-content: space-between;
}
.l_sharecode {
  top: auto;
  bottom: calc(100% + 4px);
}
.l_sharecode::before {
  content: "";
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.extend-inof {
  padding-top: var(--space100);
  padding-bottom: var(--space120);
  background: linear-gradient(
    180deg,
    rgba(156, 196, 222, 0.2) 0%,
    rgba(156, 196, 222, 0) 100%
  );
}
.extend-inof-core-nub {
  margin-bottom: 60px;
  position: relative;
  padding-left: 13px;
}
.extend-inof-core-nub:last-child {
  margin-bottom: 0;
}
.eicn-box {
  border-radius: 50px 0 50px 0;
  background: #fff;
  padding: 68px 113px 97px 99px;
  position: relative;
  z-index: 2;
}
.extend-inof-core-nub::before {
  content: "";
  height: calc(100% - 60px);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 20px;
  background: var(--bg1);
  width: 100%;
}
.eicn-box-left .ys_imgbox_cover {
  width: 54px;
  margin-bottom: 26px;
}
.eicn-box-left .yx_title3 {
  font-weight: bold;
}
.eicn-box-left {
  width: 33.128%;
  padding-right: 20px;
}
.eicn-box-right {
  width: 66.872%;
}
.eicn-box-right-lie {
  --jian: 18px;
  margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.eicn-brl-item {
  width: 50%;
  padding: 0 var(--jian);
  margin-bottom: calc(var(--jian) * 2);
}
.eicn-brl-item-text {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 4px 10.2px 0px rgba(0, 0, 0, 0.05);
  padding: 30px 34px 48px;
}
.eicn-brl-item-text .std-text18 {
  line-height: 1.5;
  margin-bottom: 20px;
  font-weight: bold;
}
.eicn-brl-item-text .l_pagr1 p {
  position: relative;
  padding-left: 16px;
}
.eicn-brl-item-text .l_pagr1,
.eicn-brl-item-text .l_pagr1 p {
  line-height: 1.5;
  color: #666;
}
.eicn-brl-item-text .l_pagr1 p::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0;
  top: calc(0.75em - 3px);
  background: var(--bg1);
  position: absolute;
}
.eicn-brl-item-text .l_pagr1 p {
  margin-bottom: 0.67em;
}
.eicn-brl-item-text .l_pagr1 p:last-child {
  margin-bottom: 0;
}
.eicn-box {
  display: flex;
  align-items: flex-start;
}
.vaccine-text {
  padding-top: var(--space100);
  position: relative;
}
.vaccine-text .yx_title3 {
  margin-bottom: var(--space50);
  font-weight: bold;
}
.vaccine-text .l_pagr2,
.vaccine-text .l_pagr2 p {
  color: #666;
  line-height: 1.95;
}
.vaccine-text::before {
  content: "";
  background: linear-gradient(
    180deg,
    rgba(156, 196, 222, 0.2) 0%,
    rgba(156, 196, 222, 0) 100%
  );
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: calc(100% + 192px);
}
.vaccine-text .ys_cont1200 {
  position: relative;
  z-index: 6;
}
.vaccine-intro {
  padding-top: var(--space120);
  padding-bottom: var(--space120);
  position: relative;
  z-index: 6;
}
.vaccine-intro .yx_title3 {
  margin-bottom: 43px;
  font-weight: bold;
}
.vaccine-intro-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.vitl-code {
  width: 80px;
}
.vitl-code img {
  width: 100%;
}
.vaccine-intro-top-left {
  display: flex;
  align-items: center;
}
.vitl-font {
  margin-left: 40px;
  line-height: 1.95;
  color: #006f99;
  font-size: 14px;
}
.vaccine-intro-top-right {
  width: 38.67%;
  display: flex;
}
.vaccine-intro-top-right .l_b2lbmore {
  margin-top: 0;
}
.vaccine-intro-top-right .l_b2lbmore2 {
  margin-left: 22px;
}
.vitr-input {
  width: 50%;
  flex-grow: 1;
  border-radius: 10px;
  border: 1px solid #e3e3e3;
  background: #fff;
  display: flex;
  align-items: center;
  padding-left: 23px;
  padding-right: 15px;
}
.vitr-input-icon {
  width: 16px;
  margin-right: 9px;
}
.vitr-input-icon img {
  width: 100%;
}
.vitr-input-hold {
  flex-grow: 1;
}
.vitr-input-hold input {
  width: 100%;
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}
.vitr-input-hold input::placeholder {
  color: #d1d1d1;
}
.vaccine-intro-inof-item {
  margin-bottom: var(--space50);
  border-radius: 50px 0px;
  background: #fff;
  box-shadow: 0px 10px 16.4px 0px rgba(0, 0, 0, 0.1);
}
.vaccine-intro-inof-item:last-child {
  margin-bottom: 0;
}
.vaccine-intro-inof {
  padding-top: 35px;
}
.viii-top-left .std-text14 {
  color: #a8b951;
  border-radius: 15px;
  border: 1px solid #a8b951;
  background: rgba(168, 185, 81, 0.1);
  font-size: 14px;
  line-height: 1.5;
  padding: 3.5px 16px;
  min-width: 73px;
  text-align: center;
  margin-bottom: 17px;
}
.viii-top-left .yx_title6 {
  color: #333;
  line-height: 1.2;
}
.viii-top-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 19.8%;
  padding-right: 44px;
}
.viii-top-icon {
  width: 74px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.viii-top-icon-btn {
  width: 30px;
  height: 30px;
  position: relative;
}
.viii-top-icon-btn::before,
.viii-top-icon-btn::after {
  content: "";
  width: 20px;
  height: 1px;
  background: #006f99;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.4s ease;
}
.viii-top-icon-btn::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.viii-top .l_pagr1 p {
  position: relative;
  color: #666;
  line-height: 1.95;
  margin-bottom: 6px;
  padding-left: 25px;
}
.viii-top .l_pagr1 p:last-child {
  margin-bottom: 0;
}
.viii-top .l_pagr1 p::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #a8b951;
  position: absolute;
  left: 0;
  top: calc(0.975em - 4px);
}
.viii-top .l_pagr1 span {
  font-weight: bold;
}
.viii-top {
  display: flex;
}
.viii-top-text {
  width: 50%;
  flex-grow: 1;
}
.viii-top .viii-top-text {
  padding-bottom: 24px;
  border-bottom: 1px solid #e1e1e1;
}
.viii-bot .viii-top-text .l_pagr1,
.viii-bot .viii-top-text .l_pagr1 p {
  color: #666;
  line-height: 1.75;
}
.viii-bot,
.viii-top {
  padding-left: 72px;
  padding-right: 76px;
}
.viii-top {
  padding-top: 39px;
}
.viii-bot,
.viii-bot-add {
  display: flex;
}
.vaccine-intro-inof-item {
  padding-bottom: 44px;
}
.viii-bot {
  padding-top: 42px;
  padding-bottom: 20px;
}
.viii-top-icon-btn {
  cursor: pointer;
}
.vaccine-intro-inof-item.on .viii-top-icon-btn::after {
  transform: translate(-50%, -50%) rotate(0deg);
}
.viii-bot {
  display: none;
}
.vaccine-intro .l_b1rify {
  margin-top: 80px;
}
.pay-text {
  padding-top: var(--space100);
  padding-bottom: var(--space80);
}
.pay-text .yxedr_active h5 {
  font-size: 24px;
  line-height: 1.75;
  color: #006f99;
  font-weight: bold;
  margin-bottom: 0.75em;
}
.pay-text .yxedr_active h5:last-child {
  margin-bottom: 0;
}
.pay-text .yxedr_active h6 {
  font-size: 18px;
  line-height: 1.75;
  color: #333;
  margin-bottom: 1.78em;
}
.pay-text .yxedr_active a {
  color: inherit;
}
.pay-text .yxedr_active p {
  margin-bottom: 11px;
  color: #333;
}
.pay-coop {
  background: #f9f9f9;
  padding-top: var(--space100);
  padding-bottom: var(--space120);
}
.pay-coop .yx_title3 {
  font-weight: bold;
  line-height: 1.75;
  margin-bottom: var(--space50);
}
.pay-coop-inof {
  --jian: 10px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.pay-coop-inof-nub {
  width: calc(100% / 6);
  padding: 0 var(--jian);
  margin-bottom: calc(var(--jian) * 2);
}
.pay-coop-inof-nub .ys_imgbox_cover {
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 0px 5px 6px rgba(223, 223, 223, 0.2);
}
.ys-nybanner {
  display: flex;
  justify-content: flex-end;
}
.l_nybanri {
  width: 50.83%;
}
.l_nybanri .l_nybanimg {
  margin-right: calc(600px - 50vw);
  /*width: calc(100% + calc(50vw - 600px));*/
  border-radius: 0 100px;
  overflow: hidden;
}
.ys-nyban-img img {
  width: 100%;
}
.ys-nybanner {
  background: linear-gradient(270deg, var(--bg1) 1.25%, transparent 80.44%);
  border-radius: 0 !important;
  position: relative;
}
.ys-nybanner::before {
  content: "";
  max-height: 109px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: absolute;
  background: linear-gradient(270deg, transparent 15.27%, var(--bg1) 100%);
  z-index: 6;
  height: 5.677083vw;
}
.ys-nybanner .l_nybanwz h1 {
  color: #006f99;
}
.ys-nybanner .l_nybanwz h2 {
  font-size: 80px;
  color: #006f99;
  opacity: 0.2;
  line-height: 1.5;
  font-family: "caveatregular" !important;
  margin-top: -0.9em;
  padding-left: 0.3875em;
}
.l_nybanle {
  width: 49.17%;
}
.l_breadli a {
  color: rgba(153, 153, 153, 0.67);
}
.l_breadli:last-child a {
  color: rgba(153, 153, 153);
}
.l_breadli img {
  opacity: 0.67;
  transition: all 0.36s;
}
.l_breadli a::after {
  content: "";
  padding: 0 12px;
  opacity: 0.67;
}
.l_nybread {
  padding-top: 48px;
}
.l_nybanwz {
  top: 24%;
  transform: translateY(0%);
}
.acoi-ncb-code {
  margin-left: 4px;
}
.acoi-nub:nth-of-type(3n-2) {
  animation-delay: 0.4s !important;
}
.acoi-nub:nth-of-type(3n-1) {
  animation-delay: 0.5s !important;
}
.acoi-nub:nth-of-type(3n) {
  animation-delay: 0.6s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-5) {
  animation-delay: 0.4s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-4) {
  animation-delay: 0.5s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-3) {
  animation-delay: 0.6s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-2) {
  animation-delay: 0.7s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-1) {
  animation-delay: 0.8s !important;
}
.pay-coop-inof-nub:nth-of-type(6n) {
  animation-delay: 0.9s !important;
}
/* now */
.l_ftlink_li {
  /* margin-right: 0!important; */
}
.detail-main .l_nybread {
  padding-top: 24px;
}
.detail-main .l_d2box1::after {
  top: -54px;
}
.detail-main .l_d2bx1le {
  width: 100%;
}
.detail-main .l_d2bx1ri {
  width: 100%;
  padding-left: 0;
}
.l_d2bx1tit h1 {
  font-weight: bold;
  color: #333;
}
.detail-add {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.l_d2share_box {
  margin-right: 0 !important;
}
.l_d2share_icons {
  margin-top: 0 !important;
}
.l_d2bx1share {
  margin-top: 0 !important;
}
/* 分享 */
.ys-wechat {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.ys-wechat-cont {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ys-wechat-cont-parga p {
  font-size: 14px;
  line-height: 24px;
  color: #666;
}
#qrcode {
  width: 230px;
  padding: 10px;
  background: #fff;
  border-radius: 10px;
  border: 7px solid rgb(89, 89, 89);
  position: relative;
}
.ys-wechat-cont canvas {
  width: 100% !important;
  padding: 10px;
}
.ys-wechat-cont-btn {
  position: absolute;
  top: 15px;
  right: 10px;
  cursor: pointer;
}
.ys-wechat-cont-btn .iconfont {
  font-size: 14px;
}
.ys-share-img {
  width: 28px;
}
.ys-share-list {
  cursor: pointer;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before {
  /*分享中文版本*/
  content: "分享到 - 微信";
  /*分享英文版本*/
  /* content: 'Share the - weixin'; */
}
.l_d2bx1time p {
  font-size: 16px;
  color: #999;
}
.detail-main .l_d2box1 {
  padding-top: 25px;
}
.l_d2bx1time {
  margin-top: 27px;
  padding-bottom: 27px;
  border-bottom: 1px solid rgba(230, 230, 230, 1);
}
.detail-main .l_d2bx1ri {
  padding-top: 40px;
}
.l_d2bx1fys {
  padding: 0 !important;
}
.l_a1page .ys_ban_slick {
  background: linear-gradient(
    99deg,
    var(--main-color) 0.17%,
    var(--main-color) 99.82%
  );
}
.l_b2bx2lis {
  background: #fff !important;
}
.l_b2bx2lis .l_b2bx3more img {
  content: url(../images/b1_arrow2.svg);
}
.detail-main .l_b2lbmore {
  margin-top: 0 !important;
}
.l_sybanwz {
  display: block;
}
.ys_ban_li .ys_ban_txtbox {
  position: absolute;
  top: 43.5%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ys_ban_li .l_sybanwz {
  margin-bottom: 40px;
}
.ys_ban_txtbox .l_b2lbmore {
  position: relative;
  left: 0;
  margin-top: 40px;
}
.ys_ban_li .l_sybanwz .ys_ban_title {
  margin-left: -14px;
}
.ys_banner .l_b2lbjts {
  top: 50%;
  transform: translateY(-50%);
}
.ys_banner .l_b2lbjt {
  top: 50%;
  transform: translateY(-50%);
}
.l_sybannrp p {
  margin-top: 24px;
}
.l_banpoints {
  left: calc(50vw - 600px);
  bottom: 24.5%;
}
.ys_ban_imgbox {
  border-radius: 0 !important;
}
.ys_ban_slick .slick-list {
  border-radius: 240px 0 240px 0;
  overflow: hidden;
}
.home-input-core {
  --radius: 30px;
  border-radius: var(--radius) 0;
  height: 107px;
  margin-top: -53px;
  position: relative;
  z-index: 10;
  display: flex;
}
.home-input-core-left {
  background: #fff;
  box-shadow: 0px 0px 5px 4px rgba(212, 212, 212, 0.2);
  width: calc(100% - 262px);
  flex-grow: 1;
  border-top-left-radius: var(--radius);
  display: flex;
  align-items: center;
  padding-left: 29px;
  padding-right: 71px;
  position: relative;
}
.home-input-core-right {
  width: 262px;
}
.home-input-core-right.l_sybanenli {
  border-bottom-right-radius: var(--radius) !important;
}
.hicl-inof-item-icon {
  width: 23px;
}
.hicl-inof {
  display: flex;
  --jian: 28px;
  margin: 0 calc(var(--jian) * -1);
  flex-grow: 1;
}
.hicl-inof-item {
  padding: 0 var(--jian);
  position: relative;
  width: 33.333333%;
}
.hicl-inof-item::before {
  content: "";
  width: calc(100% - calc(var(--jian) * 2));
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 111, 153, 0.15);
}
.hicl-inof-item::after {
  content: "";
  background: rgba(0, 111, 153, 0.2);
  width: 1px;
  height: 17px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.hicl-inof-item:last-child::after {
  display: none;
}
.home-input-core-left .l_b2lbmore {
  margin-top: 0 !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 118px;
  background: #73bace;
}
.home-input-core-left .l_b2lbmore p {
  font-size: 18px;
}
.home-input-core-left .l_b2lbmore img {
  width: 14px;
  margin-left: 16px;
}
.home-input-core-left .l_sybx3btn1 {
  margin-left: 46px;
  margin-right: 0;
}
.hicl-inof-item {
  display: flex;
  align-items: center;
}
.hicl-inof-item-other {
  width: calc(100% - 23px);
  flex-grow: 1;
}
.hicl-inof-item-other input,
.hicl-inof-item-select input {
  width: 100%;
  padding-left: 10px;
  color: var(--main-color);
  line-height: 1.75;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
}
.hicl-inof-item-other input::placeholder,
.hicl-inof-item-select input::placeholder {
  color: var(--main-color);
}
.hicl-inof-item-select {
  width: 100%;
}
.hicl-inof-item-select .ys_select_hd {
  display: flex;
}
.hicl-inof-item-select .ys_select_xtbbox {
  width: 10px;
  right: 10px;
}
.hicl-inof-item-select .ys_select_bd {
  border: 1px solid rgba(0, 111, 153, 0.15);
  border-top: 0px;
  padding: 0.5em 0;
  font-size: 16px;
}
.hicl-inof-item-select .ys_select_li {
  font-size: 16px;
  line-height: 1.75;
  color: rgba(0, 111, 153, 0.6);
  margin-bottom: 0;
  padding: 0.2em 15px;
  transition: all 0.36s;
}
.l_sybanimg {
  width: 26px;
  margin: 0;
}
.l_sybanenp p {
  font-size: 18px;
  line-height: 1.75;
  margin-top: 10px;
}
.l_sybanenli a {
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.l_sybanenli {
  background: #3ca0c1;
}
.hicl-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}
.hicl-bg img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: right center;
}
.hicl-inof,
.home-input-core-left .l_sybx3btn1 {
  position: relative;
  z-index: 10;
}
.home-medical,
.home-medical.l_space1 {
  padding-top: 62px;
  padding-bottom: var(--space50);
}
.home-medical .l_sybx1tit {
  margin-bottom: 24px;
}
.home-medical-text,
.home-medical-text p {
  color: #666;
  line-height: 1.75;
  text-align: center;
}
.home-medical-text {
  width: 49%;
  margin: 0 auto;
  margin-bottom: var(--space50);
}
.home-medical-inof {
  --jian: 15px;
  margin: 0 calc(var(--jian) * -1);
}
.home-medical-inof-item {
  width: 33.333333%;
  padding: 0 var(--jian);
}
.hmii-link {
  display: block;
  height: 100%;
  padding-right: 4px;
  padding-top: 4px;
}
.hmii-link-core {
  width: 100%;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.hmii-link-core-img {
  width: 100%;
}
.hmii-link-core-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
}
.hmii-link-core-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right bottom;
}
.hmii-link-core-text {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 8;
  padding: 40px 29px 68px 45px;
  display: flex;
  flex-direction: column;
}
.hmii-lct-mid {
  flex-grow: 1;
}
.hmii-lct-top .ys_imgbox_cover {
  width: 80px;
}
.ys_imgbox_cover img:nth-child(3) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
}
.hmii-lct-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hmii-link-core-text .l_b2lbmore {
  margin: 0;
  margin-top: 0;
}
.hmii-link {
  background: var(--color1);
}
.hmii-link,
.hmii-link-core {
  border-radius: 50px 10px 10px 10px;
}
.hmii-link-core-img {
  opacity: 0;
  transition: all 0.36s;
}
.hmii-lct-top .yx_title4 {
  color: #333;
  font-weight: bold;
  transition: all 0.36s;
}
.hmii-lct-top {
  padding-right: 33px;
  margin-bottom: 26px;
}
.hmii-lct-top .ys_imgbox_cover img:nth-child(2) {
  opacity: 0;
}
/*.hmii-lct-mid-text1{
    padding-top: 6px;
}*/
.hmii-lct-mid {
  position: relative;
}
/*.hmii-lct-mid-text1,
.hmii-lct-mid-text1 p{
    color: #666;
}*/
.l_pagr1.hmii-lct-mid-text1 p {
  color: #666;
  position: relative;
  margin-bottom: 10px;
  padding-left: 14px;
}
.l_pagr1.hmii-lct-mid-text1 p::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--color1);
  left: 0;
  top: calc(0.875em - 3px);
  position: absolute;
}
.hmii-lct-mid-text1 p {
  width: 50%;
  padding-left: 10px;
}
.hmii-lct-mid-text1 {
  display: flex;
  flex-wrap: wrap;
}

.hmii-lct-mid-text2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transition: all 0.36s;
}
.hmii-link-core-img {
  position: relative;
}
.hmii-link-core-img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 3;
}
.l_pagr1.hmii-lct-mid-text2 p {
  color: #fff;
  position: relative;
  margin-bottom: 10px;
  padding-left: 14px;
}
.l_pagr1.hmii-lct-mid-text2 p::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--color1);
  left: 0;
  top: calc(0.875em - 3px);
  position: absolute;
}
.hmii-lct-mid-text2 p {
  width: 50%;
  padding-left: 10px;
}
.hmii-lct-mid-text2 {
  display: flex;
  flex-wrap: wrap;
}
.hmii-link {
  box-shadow: 0px 19px 24.2px 0px rgba(0, 0, 0, 0.05);
}
.home-medical-inof .slick-list {
  padding: 40px 0;
  margin: -40px 0;
}
/* .home-medical-inof-item:not(:first-child){
    display: none;
} */
.l_a1page .l_sybox4 {
  background: #e9e9e9;
  padding-top: var(--space30);
  padding-bottom: var(--space30);
}
.l_sybx4bt {
  margin-top: var(--space50);
}
.l_d1bx2list .l_b2bx3wz {
  background: #fff !important;
}
.l_sybox5::after {
  background: #fff;
}
.l_sybox5.l_space1 {
  padding-top: var(--space120);
  padding-bottom: var(--space120);
}
.hicl-inof-item-select input {
  width: 50%;
  flex-grow: 1;
}
.home-medical-inof {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: calc(var(--jian) * -2);
}
.home-medical-inof-item {
  margin-bottom: calc(var(--jian) * 2);
}
.abroad-mid .l_a2bx1nrs {
  display: flex;
  align-items: flex-start;
}
.abroad-mid .l_a2bx1le {
  width: 48%;
  padding-right: 56px;
}
.abroad-right {
  width: 52%;
}
.abroad-mid .l_b2bx2tit {
  margin-bottom: 40px;
}
.abroad-mid .l_a2bx1ri {
  width: 100%;
  padding-left: 00;
}
.abroad-mid .l_a2bx1ri p {
  line-height: 2.25;
  margin-bottom: 1.25em;
}
.abroad-mid .l_a2bx1ri p:last-child {
  margin-bottom: 0;
}
.abroad-mid .l_a2bx1ri span {
  color: #006f99;
  font-weight: bold;
}
.abroad-mid .std-text24 {
  margin-top: 44px;
  font-size: 24px;
  color: #006f99;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 20px;
}
.abroad-label {
  display: flex;
  flex-wrap: wrap;
  --jian1: 8px;
  --jian2: 14px;
  margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.abroad-label-nub-text {
  border-radius: 5px;
  border: 1px solid #006f99;
  padding: 4.5px 14px;
  color: #006f99;
  font-size: 16px;
  line-height: 1.5;
}
.abroad-label-nub {
  padding: 0 var(--jian1);
  margin-bottom: var(--jian2);
}
.abroad-right {
  padding-left: 65px;
  padding-bottom: 62px;
}
.abroad-right-img,
.abroad-right-img img {
  width: 100%;
}
.abroad-right-img {
  border-radius: 50px 0;
  overflow: hidden;
  position: relative;
}
.abroad-right-img-play {
  position: absolute;
  width: 60px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  -moz-backdrop-filter: blur(10px);
  -ms-backdrop-filter: blur(10px);
  -o-backdrop-filter: blur(10px);
  cursor: pointer;
}
.ys_videom .ys_videom_close {
  right: 20px;
  top: 20px;
}
.abroad-right {
  position: relative;
}
.abroad-right-core {
  border-radius: 28.591px;
  background: #9cc4de;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 62.3%;
  padding: 34px 20px 22px 64px;
}
.arci-nub .ys_imgbox_cover {
  width: 20px;
  font-size: 18px;
  position: relative;
  top: calc(1em - 10px);
}
.arci-nub-code {
  border-radius: 5px;
  background: #fff;
  width: 95px;
  overflow: hidden;
  margin-left: 24px;
}
.arci-nub-code img {
  width: 100%;
}
.arci-nub {
  display: flex;
  align-items: flex-start;
}
.arci-nub .l_ftlip,
.arci-nub .l_ftlip p {
  line-height: 2;
  margin-top: 0px !important;
}
.arci-nub .l_ftlip a {
  font-weight: bold;
  color: #fff;
}
.arci-nub .l_ftlip {
  padding-left: 16px;
}
.l_space1.abroad-mid {
  padding-top: var(--space100);
  padding-bottom: var(--space120);
}
.arci-nub {
  margin-bottom: 15px;
}
.arci-nub:last-child {
  margin-bottom: 0;
}
.abroad-visa .l_b2bx2tit {
  margin-bottom: var(--space50);
}
.abroad-visa-title1 {
  color: #333;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 11px;
}
.abroad-visa-text1,
.abroad-visa-text1 p {
  line-height: 2;
  color: #666;
}
.abroad-visa-text1 {
  margin-bottom: var(--space50);
}
.abroad-visa-btn-inof {
  --jian: 7px;
  margin: 0 calc(var(--jian) * -1);
}
.avbi-nub {
  padding: 0 var(--jian);
  display: inline-block;
  cursor: pointer;
}
.avbi-nub .l_pagr1 {
  white-space: nowrap;
  padding: 15px 30px;
  transition: all 0.36s;
  border-radius: 30px 0px 26px 0px;
  background: transparent;
  overflow: hidden;
}
.avbi-nub .l_pagr1 p {
  line-height: 2;
  color: #333;
  font-weight: bold;
  transition: all 0.36s;
}
.avbi-nub.on .l_pagr1 {
  background: #73bace;
}
.avbi-nub.on .l_pagr1 p {
  color: #fff;
}
.avbi-nub:not(:first-child) {
  display: none;
}
.abroad-visa-btn {
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}
.abroad-visa-xia {
  padding-top: 40px;
}
.abroad-visa-xia-inof {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
}
.avxi-nub-core {
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 4px 30px rgba(69, 69, 69, 0.05);
}
.avxi-nub-core-item {
  border-bottom: 1px solid #ededed;
  padding: 60px 80px;
}
.avxi-nub-core-item:last-child {
  border-bottom: 0px;
}
.avxi-nub-core-item:first-child {
  padding-top: 80px;
}
.avxi-nub-core-item .yx_title5 {
  color: #212b36;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 30px;
}
.abroad-visa-xia-inof .slick-list {
  overflow: visible;
}
.avxi-nci-box {
  padding-left: 50px;
}
.avxi-nci-box.yxedr_active h5 {
  color: #6a7280;
  font-weight: bold;
  line-height: 1.75;
  position: relative;
  margin-bottom: 0.73em;
  font-size: 18px;
}
.avxi-nci-box.yxedr_active h5 span {
  position: absolute;
  left: -50px;
  font-size: 32px;
  background: linear-gradient(
    180deg,
    #73bace 27.91%,
    rgba(115, 186, 206, 0) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1.2;
  top: -5px;
}
.avxi-nci-box.yxedr_active p {
  margin-bottom: 1.25em;
}
.avxi-nci-box.yxedr_active h5:not(:first-child) {
  margin-top: var(--space50);
}
.avxi-nci-box.yxedr_active h6 {
  color: #6a7280;
  font-weight: bold;
  line-height: 1.75;
  font-size: 16px;
  margin-bottom: 4px;
}
.avxi-nci-box.yxedr_active ul {
  margin-block-start: 0em;
  margin-block-end: 0em;
  padding-inline-start: 0px;
}
.avxi-nci-box.yxedr_active ul li::marker {
  display: none;
  font-size: 0;
  list-style-image: none;
}
.avxi-nci-box.yxedr_active ul li {
  list-style-image: none;
}
.avxi-nci-box.yxedr_active ul p {
  padding-left: 18px;
  position: relative;
}
.avxi-nci-box.yxedr_active ul p::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #74bbcf;
  position: absolute;
  left: 0;
  top: calc(0.875em - 4px);
}
.avxi-nci-box.yxedr_active ul li:last-child p {
  margin-bottom: 0;
}
.avxi-nci-cry {
  display: flex;
  align-items: flex-start;
}
.avxi-nci-code {
  width: 180px;
}
.avxi-nci-code img {
  width: 100%;
}
.avxi-nci-cry .yxedr_active {
  width: calc(100% - 180px);
  flex-grow: 1;
  padding-right: 180px;
  padding-top: 22px;
}
.l_a2box5.l_space1 {
  padding-top: 0;
}
.l_a2box3.l_space1 {
  padding-bottom: 0;
}
.abroad-visa.l_space1 {
  padding-top: var(--space120);
  padding-bottom: var(--space120);
}
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #9cc4de;
  z-index: 6;
}
.abroad-visa-btn-inof.mod-arrows1 .slick-prev {
  left: calc(var(--jian) - 100px);
}
.abroad-visa-btn-inof.mod-arrows1 .slick-next {
  right: calc(var(--jian) - 100px);
}
/*.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before{
    content: '';
    background-image: url(../../static/image/0ax_jian.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-size: 100% 100%;
}
.mod-arrows1 .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}*/
.mod-arrows1 .slick-arrow.slick-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.abroad-visa-btn-inof {
  font-size: 0;
}
.l_search_input {
  position: relative;
}
.l_search_input .l_search_icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 25px;
  margin-left: 0;
}
.l_search_input {
  width: 254px;
}
.l_search_input input {
  padding-right: 50px;
}
.hlil-icon {
  width: 30px;
}
.hlil-font {
  color: #999;
  padding-left: 11px;
  white-space: nowrap;
  transition: all 0.4s ease;
  font-size: 14px;
  line-height: var(--head1);
}
.head-lan {
  display: flex;
  --jian: 13px;
  margin: 0 calc(var(--jian) * -1);
}
.ys_header {
  --head1: 100px;
  --head2: 70px;
}
.head-lan-item-link {
  display: flex;
  align-items: center;
}
.head-lan-item {
  padding: 0 var(--jian);
}
.head-lan-item.on .hlil-font {
  color: #006f99;
}
.l_language {
  padding-left: 45px;
}
.l_language::after {
  left: 22.5px;
}
.l_search_input {
  margin-top: 21px;
}
.l_search {
  margin-left: 23px;
}
.l_phoneic,
.l_phonewz p {
  line-height: var(--head1);
  letter-spacing: 1px;
}
.l_pclogo .ys_imgbox_cover {
  line-height: var(--head1);
}
.l_pchdtp {
  border-bottom: 1px solid #eaeaea;
}
.l_pchdtpnr {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.l_pchdtpri {
  display: flex;
  justify-content: flex-end;
}
.head-nav {
  display: flex;
}
.l_pchdbt .ys_cont1400 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.l_pchdbt .l_subscribe {
  margin-top: 0;
}
.head-nav {
  --jian1: 30px;
  margin: 0 calc(var(--jian1) * -1);
  transform: translateX(18px);
}
.head-nav-nub-first {
  padding: 0 var(--jian1);
  line-height: var(--head2);
  font-size: 16px;
  color: #333;
  transition: all 0.36s;
  display: block;
  font-weight: 600;
}
.head-nav-nub.yxnav_active1 .head-nav-nub-first {
  color: var(--yellow-color);
}
.head-nav-nub-second {
  position: absolute;
  top: calc(100% + 18px);
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  border-radius: 20px 0;
  box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 8%);
}
.head-nav-nub {
  position: relative;
}
.head-nav li.yxnav_active1 {
  color: var(--yellow-color);
  border-bottom: 5px solid var(--yellow-color);
}
.head-nav-nub:hover {
  background-color: var(--main-color);
  color: #fff;
  border-bottom: 5px solid var(--yellow-color);
}

.head-nav-nub-second::before {
  content: "";
  height: 18px;
  width: 100%;
  position: absolute;
  left: 0;
  top: -18px;
}
.hnns-item-link {
  font-size: 16px;
  display: block;
  line-height: 1.75;
  color: #333;
  text-align: center;
  padding: 0.75em 39px;
  white-space: nowrap;
  transition: all 0.36s;
}
.hnns-item:first-child .hnns-item-link {
  padding-top: 2.5em;
}
.hnns-item:last-child .hnns-item-link {
  padding-bottom: 2.5em;
}
.hnns-item.yxnav_active2 .hnns-item-link {
  color: var(--color1);
}
.head-nav-nub-second::after {
  content: "";
  border-bottom: 14px solid #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  top: -14px;
}
.hnns-item {
  position: relative;
}
.hnns-item:hover > a {
  color: var(--main-color);
}
.hnns-item-third {
  position: absolute;
  left: calc(100% + 25px);
  border-radius: 20px 0;
  background: #fff;
  box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 8%);
  width: 622px;
  --value1: -108px;
  top: var(--value1);
}
.hnns-item-third::before {
  content: "";
  width: 25px;
  position: absolute;
  left: -25px;
  top: 0;
  height: 100%;
}
.hnns-item-third::after {
  content: "";
  top: calc(var(--value1) * -1 + calc(1.625 * 16px));
  transform: translateY(-50%);
  border-right: 14px solid #fff;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  position: absolute;
  left: -14px;
}
.hnns-item-third-nub {
  width: 33.333333%;
}
.hnns-item-third {
  display: flex;
  flex-wrap: wrap;
  padding-left: 63px;
  padding-top: 30px;
  padding-bottom: 33px;
}
.hnns-itn-link {
  color: #333;
  font-size: 16px;
  transition: all 0.36s;
  line-height: 1.75;
  display: flex;
  align-items: center;
  padding: 7px 0;
  padding-right: 10px;
}
.hnns-itn-link span {
  display: inline-block;
  border: 1px solid var(--color1);
  border-radius: 10px;
  line-height: 1.5;
  margin-left: 11px;
  color: var(--color1);
  font-size: 10px;
  padding: 4px 8px;
}
.hnns-item-third-nub.yxnav_active3 .hnns-itn-link {
  color: var(--black-color);
}
.hnns-item-third.act .hnns-item-third-nub.yxnav_active3 .hnns-itn-link {
  color: var(--black-color);
}
.hnns-item-third-nub.act .hnns-itn-link,
.hnns-item-third.act .hnns-item-third-nub.yxnav_active3.act .hnns-itn-link {
  color: var(--main-color);
}
.hnns2-ril-img {
  width: 100%;
  border-radius: 20px 0;
  overflow: hidden;
  margin-bottom: 12px;
}
.hnns2-ril-date {
  color: #999;
  line-height: 1.75;
  margin-bottom: 7px;
  font-size: 14px;
}
.hnns2-ril-font {
  color: #666;
  line-height: 1.75;
  transition: all 0.36s;
  font-size: 14px;
}
.head-nav-nub-second2 {
  width: 523px;
}
.hnns2-wai {
  display: flex;
  width: 100%;
}
.hnns2-inof {
  background: #f4f4f4;
  width: 187px;
}
.hnns2-right {
  width: calc(523px - 187px);
  position: relative;
}
.hnns2-wai .hnns-item-link {
  text-align: left;
}
.hnns2-right-item-link {
  display: flex;
  flex-direction: column;
  padding: 40px 37px 20px;
}
.hnns2-right-item {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.36s;
}
.hnns2-right-item:first-child {
  position: relative;
}
.hnns2-right-item.act {
  opacity: 1;
  pointer-events: all;
}
.hnns2-wai.act .hnns-item.yxnav_active2 .hnns-item-link {
  color: #333;
}
.hnns2-wai.act .hnns-item.act1 .hnns-item-link,
.hnns2-wai.act .hnns-item.yxnav_active2.act1 .hnns-item-link {
  color: var(--color1);
}
.hnns2-ril-font {
  height: 3.5em;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.hnns-item-third {
  display: none;
}
.head-nav-nub-second {
  display: none;
}
.hnns-item-third-add {
  display: flex;
  flex-wrap: wrap;
}
.l_pchdbt .l_subswz p {
  margin-left: 0px;
}
.l_pchdbt .l_subscribe {
  width: 123px;
  cursor: auto;
}
.l_pchdbt .l_subimg {
  width: 652px;
  height: auto;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 1);
  overflow: visible;
  position: absolute;
  z-index: 20;
  top: calc(100% + 32px);
  left: 50%;
  transform: translateX(-50%);
  display: none;
  border-radius: 20px 0;
}
.l_pchdbt .l_subimg::before {
  content: "";
  width: 100%;
  height: 32px;
  position: absolute;
  left: 0;
  top: -32px;
}
.head-crysub {
  display: flex;
  border-radius: 20px 0;
}
.head-sub {
  width: 267px;
  background: #f4f4f4;
  padding-top: 46px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 46px;
  border-top-left-radius: 20px;
}
.l_subimg .head-sub img {
  width: 162px;
  position: relative;
  top: 0%;
  left: auto;
  transform: translate(0, 0);
  margin: 0 auto;
  margin-bottom: 24px;
}
.head-sub-font {
  text-align: center;
  color: #006f99;
  font-weight: bold;
  line-height: 1.5;
  font-size: 16px;
}
.l_pchdbt .l_subscribe .l_subscribes {
  cursor: pointer;
}
.head-crysub-right {
  width: calc(652px - 267px);
  padding: 2px 73px 39px 53px;
}
.hcrn-link-icon {
  width: 20px;
}
.l_subimg .head-crysub img:first-child {
  position: relative;
}
.l_subimg .head-crysub img {
  transform: translate(0, 0);
  top: 0;
  left: 0;
}
.hcrn-link-jian {
  width: 8px;
}
.hcrn-link {
  display: flex;
  align-items: center;
}
.hcrn-link-text {
  width: calc(100% - 28px);
  flex-grow: 1;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 16px;
  transition: all 0.36s;
  color: #333;
  line-height: 1.75;
}
.hcrn-link-text span {
  color: #006f99;
  font-weight: bold;
}
.hcrn-link {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding-top: 30px;
  padding-bottom: 17px;
}
.head-crysub-right-nub:first-child .hcrn-link {
  padding-bottom: 9px;
}
.hcrn-link-jian img:nth-child(2) {
  opacity: 0;
}
.l_pchdbt .l_subimg::after {
  content: "";
  border-bottom: 14px solid #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  top: -14px;
}
.l_pchdbt .l_subscribe {
  margin-right: 0;
}
.l_b2bx1ri,
.l_b4bx1les {
  height: auto !important;
}
.teamnr-add {
  background: #f6fbff;
}

.mod-rotate2 {
  display: block !important;
}
.mod-rotate2 .l_b2bx2li:not(:first-child) {
  display: none;
}
.mod-rotate2 .slick-list {
  padding: 30px 0;
  margin: -30px 0;
}
.mod-rotate2 .l_b2bx2lis {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.06);
}
.mod-rotate2 .l_b2bx2lis:hover {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.26);
}
.mod-rotate2 .l_b2bx2lis .ys_imgbox_cover {
  border-radius: 0;
  height: 350px;
}
.mod-rotate2 .l_b1rifl p {
  font-size: 14px;
  line-height: 1.75;
  color: #6a7280;
  display: -webkit-box; /* 弹性盒子模型 */
  -webkit-box-orient: vertical; /* 垂直排列 */
  -webkit-line-clamp: 2; /* 限制显示两行 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 显示省略号 */
}
.mod-rotate2 .l_b1riwz {
  padding-left: 15px;
  padding-top: 10px;
  padding-right: 10px;
}

.mod-rotate2 .slick-prev {
  left: -40px;
}
.mod-rotate2 .slick-next {
  right: -40px;
}

.l_sybx4list_2 {
  display: flex;
  align-items: stretch;
  margin: 0 -18px;
  flex-wrap: wrap;
}
.l_sybx4list_2 .l_b2bx2li {
  padding: 0 18px;
  width: 33.333333%;
}
.l_sybx4list_2 .l_b2bx2lis {
  border-radius: 50px 0 50px 0;
}
.l_sybx4list_2 .l_b2bx3wz {
  padding: 24px 68px 30px 47px;
}
.l_sybx4list_2 .l_b2bx3tit {
  margin-top: 0;
  margin-bottom: 17px;
}
.l_sybx4list_2 .l_b2bx3more {
  margin-top: 17px;
}
.l_sybx4list_2 .l_b2bx3tit .yx_title6 {
  font-weight: bold;
  height: 77px;
  overflow: hidden;
}

.mod-rotate1 {
  display: block !important;
}
.mod-rotate1 .l_b2bx2li:not(:first-child) {
  display: none;
}
.mod-rotate1 .slick-list {
  padding: 30px 0;
  margin: -30px 0;
}
.mod-rotate1 .l_b2bx2lis {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.06);
}
.mod-rotate1 .l_b2bx2lis:hover {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.26);
}
.mod-rotate1 .slick-prev {
  left: -40px;
}
.mod-rotate1 .slick-next {
  right: -40px;
}

.mod-rotate-tsyl .l_b2bx2lis:hover {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.26);
}

.l_pc_head {
  box-shadow: 0px 4px 25.8px 0px rgba(0, 0, 0, 0.1);
}
.l_b2lbmore p {
  cursor: pointer;
}
.l_b4box1::after {
  height: calc(100% + 77px);
  top: -77px;
}
#l_syswiper2 .swiper-slide:nth-child(6n + 1) .l_b2bx4lis {
  background: #9cc4de;
}
#l_syswiper2 .swiper-slide:nth-child(6n + 2) .l_b2bx4lis {
  background: #e8a655;
}
#l_syswiper2 .swiper-slide:nth-child(6n + 3) .l_b2bx4lis {
  background: #9db85f;
}
#l_syswiper2 .swiper-slide:nth-child(6n + 4) .l_b2bx4lis {
  background: #e9b2b3;
}
#l_syswiper2 .swiper-slide:nth-child(6n + 5) .l_b2bx4lis {
  background: #ed7a63;
}
#l_syswiper2 .swiper-slide:nth-child(6n + 6) .l_b2bx4lis {
  background: #8e74a6;
}
.l_sybx5bt.l_b2bx4bt {
  margin-top: var(--space50);
}
.l_sybx5bt.l_b2bx4bt .l_b2bx4bt_liri {
  width: 100%;
  padding-left: 0;
}
.l_sybx5bt.l_b2bx4bt .swiper-container {
  width: 94%;
  margin: 0 auto;
}
.l_sybx5bt .swiper-wrapper {
  padding-bottom: calc(var(--space50) + 10px);
}
.hicl-inof-item-select .ys_select_bd {
  height: calc(11.75em + 2px);
  font-size: 16px;
}
.l_d1bx2list .slick-track {
  display: flex;
}
.l_b2bx2li.slick-slide {
  height: auto;
}
.l_sybx4list .l_b2bx2lis {
  height: 100%;
}
.l_sybx4bt .l_b2bx2lis a {
  height: 100%;
}
.l_sybx4lip p {
  color: #666;
}
.l_pagr1.hmii-lct-mid-text2 p a {
  color: inherit;
}
.hmii-link-core-text {
  pointer-events: none;
}
.hmii-link-core-text a {
  pointer-events: all;
}
.abroad-visa .l_b2bx2tit h2 {
  text-align: left;
}
.eicn-brl-item-text {
  padding: 30px 26px 48px;
}
.eicn-brl-item-text {
  transition: all 0.4s ease;
}
.abroad-right {
  padding-bottom: 78px;
}
.acoi-ncb-code {
  width: 90px;
}
.sybx5bt-add .l_b2lbjts {
  position: relative;
  top: 0;
  display: flex;
  justify-content: center;
  --jian: 13px;
}
.sybx5bt-add .l_b2lbjts .l_b2lbjt {
  position: relative;
}
.sybx5bt-add .l_b2lbjts .l_b2lbprev {
  left: calc(var(--jian) * -1);
}
.sybx5bt-add .l_b2lbjts .l_b2lbnext {
  right: calc(var(--jian) * -1);
}
.l_b2lbjt {
  border-radius: 50%;
  background: #9cc4de;
  transition: all 0.4s ease;
}
.l_b2lbjt img {
  opacity: 0;
}
/*.l_b2lbjt::before{
    content: '';
    background-image: url(../../static/image/addx.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 1px);
    transform: translate(-50%,-50%);
    width: 10px;
    height: 15px;
}*/
/*.l_b2lbprev.l_b2lbjt::before{
    transform: translate(-50%,-50%) rotate(180deg);
    left: 50%;
}*/
.eicn-brl-item-text .l_pagr1 p a {
  color: inherit;
}
/* 2024.10.09 - start */
.detail-new-code-img {
  width: 100px;
}
.detail-new-code-img img {
  width: 100%;
}
.detail-new {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.detail-new .l_d2bx1time {
  border-bottom: 0px;
}
.detail-new {
  border-bottom: 1px solid rgba(230, 230, 230, 1);
}
.detail-new-code {
  text-align: center;
  padding-bottom: 30px;
  margin-top: -13px;
}
.detail-new-code .l_pagr2,
.detail-new-code .l_pagr2 p {
  color: #999;
  line-height: 1.75;
}
.detail-new-code .l_pagr2 {
  margin-top: 7px;
}
.detail-new-left {
  width: calc(100% - 100px);
  flex-grow: 1;
}
/* 2024.10.09 - end */
.l_b2lbjt img {
  opacity: 1;
}
.l_b2bx2bt .swiper-wrapper {
  margin: 0;
}
.l_b2bx2lis {
  box-shadow: 0px 5px 16px 0px rgba(13, 27, 33, 0.06);
}
.l_nymains {
  max-width: none;
  /*margin-top: 60px;*/
}
.vitl-code {
  width: 100px;
}
.l_ftyuimg {
  padding: 12px;
}
.vitl-code {
  width: 110px !important;
}
.detail-new-left {
  padding-right: 18px;
}
.l_fttpnrbt {
  position: relative;
  z-index: 6;
}
.ys_ban_li .l_sybanwz .ys_ban_title,
.l_sybannrp,
.l_sybannrp p {
  color: #333;
}
.ys_footer {
  position: relative;
  z-index: 6;
}
.ys_videom_video {
  max-height: calc(100vh - 80px);
}
/* 2024.11.27 - start */
.foot-code {
  display: flex;
  --jian: 10px;
  margin: 0 calc(var(--jian) * -1);
  min-width: calc(100% + calc(var(--jian) * 2));
  margin-top: 21px;
}
.foot-code-nub {
  padding: 0 var(--jian);
}
.l_ftphyue p {
  line-height: 1.3;
  padding-bottom: 0.22em;
}
.foot-code-nub-core {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.foot-code-nub-core p {
  flex-grow: 1;
}
.l_d2bx1ris p {
  font-size: 18px;
}
/* 2024.11.27 - end */
.ys_ban_li .l_sybanwz .ys_ban_title,
.l_sybannrp,
.l_sybannrp p {
  color: var(--color);
}
.ys_ban_title {
  display: inline-block;
  position: relative;
}
.ys_ban_title::before {
  content: "";
  height: 1px;
  width: calc(100% - 14px);
  position: absolute;
  bottom: 0;
  left: 14px;
  background: var(--color);
}
.ys_ban_li .l_sybanwz .ys_ban_title {
  padding-bottom: 9px;
}
.l_sybannrp {
  width: 44em !important;
  max-width: 100%;
}
.l_sybannrp p {
  margin-top: 17px;
}
.ys_ban_li .l_sybanwz {
  margin-bottom: 0 !important;
}
.ys_ban_li .ys_ban_txtbox {
  top: auto;
  bottom: calc(2.2vw + 53px);
  transform: translate(-50%, 0);
}
.ys_ban_imgbox::before {
  top: auto;
  bottom: 0;
  height: 58.86%;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.2) 6.42%,
    rgba(0, 0, 0, 0) 100%
  );
}
.ys_banner .l_b2lbjt {
  background: transparent;
}
.l_b2lbnext img {
  transform: rotate(180deg);
}
.ys_banner .l_b2lbjts {
  top: 50% !important;
}
.l_banpoints {
  display: none;
}
.hcrn-link {
  align-items: flex-start;
}
.hcrn-link-icon {
  position: relative;
  top: 4px;
}
.hcrn-link-jian {
  position: relative;
  top: 7px;
}
.l_b2bx4lis {
  display: flex;
  flex-wrap: wrap;
}
.l_c1bx1ri .l_b2bx4img {
  height: auto;
}
.l_a2bx2tit {
  width: calc(100% - 77px);
  flex-grow: 1;
}
.l_b2lbnext img {
  content: url(../images/b1_arrow1.svg);
}
.l_e1bx1tpli p,
.l_e1bx1tpli a {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.l_imgbox_cover1 img {
  min-width: 100%;
  object-fit: cover;
}
.ys_banner .l_b2lbnext img {
  content: "";
}
.avxi-nub:not(:first-child) {
  display: none;
}
.avxi-nub {
  padding: 30px;
}
.abroad-visa-xia-inof .slick-list {
  overflow: hidden;
}
.abroad-visa-xia-inof {
  margin: -30px;
  width: calc(100% + 60px);
}

/*20250626*/
a {
  color: var(--main-color);
}

.head-img img {
  width: 30px;
}

.home-medical .l_e6bx1nrs {
  border-radius: 0;
}

.home-medical .l_e6bx1le {
  padding: 0px;
  width: 50%;
}
.home-medical .l_e6bx1ri {
  width: 50%;
  padding: 10px 10px 10px 10px;
}
.home-medical #index-dplayer {
  height: 100%;
  width: 100%;
}
.home-medical #index-video {
  height: 100%;
  width: 100%;
}

.home-medical .acoi-nub-cry-bot .yx_title6 p {
  /*color: #004C69;*/
  /*font-weight: bold;*/
  line-height: 1.55;
}

.home-medical .acoi-nub-cry-bot .yx_title6 {
  font-size: 17px;
  line-height: 1.75;
  color: var(--main-color);
}
.home-medical .acoi-nub-cry-top {
  margin-top: 10px;
}
.home-medical .acoi-nub-cry-top .l_pagr1 {
  padding-left: 0px;
}

.home-medical .acoi-nub-cry {
  width: 100%;
  border-radius: 10px;
  background: #fff;
  /* box-shadow: 0px 3px 5px 3px rgba(223, 223, 223, 0.20); */
  padding: 21px 21px 36px 35px;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.index_rmtw {
  .l_f2bx4le {
    width: 33.33333%;
  }
  .l_f2bx4ri {
    width: 33.33333%;
    padding-left: 30px;
  }
  .l_f2bx4ri_libt {
    padding-left: 15px;
  }
  .l_f2bx4ri_li .l_f2bx4ri_litp {
    padding-right: 12px;
  }
  .yx_title6 {
    color: #333;
  }
  .l_f2bx4ri_li:hover .yx_title6 {
    color: var(--main-color);
    font-weight: bold;
  }
  .l_f2bx4ri_li.act .l_f2bx4ri_litit .yx_title6 {
    color: var(--main-color);
    font-weight: bold;
  }
  .iconfont {
    font-size: 24px;
  }
}

#lxal-video {
  width: 100%;
  height: 600px;
}

.mod-rotate-zl .l_b2bx3wz {
  padding: 10px;
}

.mod-rotate-zl .l_b2bx3tit .yx_title6 {
  font-size: 16px;
}

.mod-rotate-zl .slick-list {
  padding-bottom: 10px;
}

.mod-rotate-zl .l_b2bx2lis {
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
}
.mod-rotate-zl .l_b2bx2lis:hover {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.26);
}

.mod-rotate-ynhj .l_b2bx3wz {
  padding: 10px;
}

.mod-rotate-ynhj .l_b2bx3tit .yx_title6 {
  font-size: 16px;
}

.mod-rotate-ynhj .l_b2bx2lis:hover {
  box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.26);
}

.mod-rotate-tsyl .l_b2bx2li {
  .l_b2bx3wz {
    padding: 20px;
  }

  .l_b2bx3tit .yx_title6 {
    height: 30px;
  }

  .l_sybx4lip p {
    font-size: 20px;
    height: 65px;
  }
}

.video-page .desc p {
  font-size: 20px;
  line-height: 28px;
}

.video-page .video-div {
  padding-top: 0px;
}

.jq .l_e6bx1nr {
  text-align: center;
}
.jq img {
  width: 45%;
  margin: 0 auto;
  align-items: center;
}
.links_lists .l_b2bx3wz {
  padding: 20px;
}
.links_lists .l_b2bx2li {
  width: 25%;
}
.links_lists .l_b2bx2lis {
  border-radius: 10px;
}
.links_lists .l_b2bx3tit {
  margin-bottom: 0px;
}
.links_lists .l_b2bx3tit .yx_title6 {
  height: 2em;
}

