@charset "utf-8";
/* 公用class样式 */
@import url('../../css/css.css');

/* html */
/* html,body,.wrap,.box{ width:100%; height:100%; overflow:hidden;} */
html {
  font-size: 100%;
  /*10px*/
}

body {
  font-size: 14px;
  font-family: "微软雅黑", Arial, Helvetica, sans-serif;
  color: #333;
  background: #f3f4f7;
  -webkit-overflow-scrolling: touch;
}

/* color*/
/* wrap */
.pc_box {
  /* content-visibility: visible;
  display: block; */
  content-visibility: hidden;
  display: none;
}

.phone_box {
  /* content-visibility: hidden;
  display: none; */
  content-visibility: visible;
  display: block;
}

/* ph_banner */
/* .ph_banner {
  height: calc(932px); 
} */

/* media */
html {
  font-size: calc(100vw / 375 * 10);
}

/* 750px - 10 375 - 20 */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw / 375 * 20);
  }
}

  body {
    font-family: 'Source Han Sans CN', "微软雅黑", Arial, Helvetica, sans-serif;
    background: #161617;
  }

  /* wrap */
  .pc_box {
    content-visibility: hidden;
    display: none;
  }

  .phone_box {
    content-visibility: visible;
    display: block;
    /* padding: 0 0 2rem 0; */
    /* max-width: 750px;
    margin: 0 auto; */
  }

  /* img */
  .ph_logo a,
  .ph_logo img,
  .ph_pric img {
    display: block;
    width: 100%;
    height: 100%;
  }

  /* header */
  .ph_head,
  .ph_menus,
  .ph_rlist,
  .ph_tvtn,
  .ph_rmlist {
    display: flex;
    align-items: center;
    align-content: center;
  }

  .ph_head {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
    padding: 0.5rem 1rem 0.5rem 1.1rem;
    height: 2.25rem;
    box-sizing: border-box;
    justify-content: space-between;
    border-bottom: 1px solid #dddee2;
    background: rgba(255, 255, 255, 1);
    backdrop-filter: blur(20px);
    transition: all 0.8s ease 0;
  }

  .ph_menus {
    justify-content: flex-start;
  }

  .ph_logo {
    width: 2.25rem;
    height: 1.25rem;
    background: url('../img/phone/ph_llogo_2x.png') 0 center no-repeat;
    background-size: 100% auto;
  }

  .phmu_sp {
    width: 1rem;
    height: 1rem;
    margin: 0 0 0 0.8rem;
    /* transition: all .32s cubic-bezier(.4, 0, .6, 1); */
    /* transition: all .33s cubic-bezier(.25, .46, .45, .94); */
    /* transition: opacity .32s cubic-bezier(.4, 0, .6, 1), color .32s cubic-bezier(.4, 0, .6, 1); */
  }

  .phmu_sp2 {
    background: url('../img/phone/ph_icon.png') 0 0 no-repeat;
    background-size: cover;
  }

  .phmu_sp3 {
    background: url('../img/phone/ph_icon2.png') 0 0 no-repeat;
    background-size: cover;
  }

  .phmu_sp4 {
    background: url('../img/phone/ph_icon6.png') 0 0 no-repeat;
    background-size: cover;
  }

  .head_back {
    color: #fff;
    background: rgba(29, 33, 41, 0.60);
    backdrop-filter: blur(80px);
    border-bottom: 1px solid rgba(78, 78, 78, 1);
  }

  .head_back .ph_logo {
    background: url('../img/phone/ph_logo_2x2.png') 0 center no-repeat;
    background-size: 100% auto;
  }

  .head_back .phmu_sp2 {
    background: url('../img/phone/ph_icon41.png') 0 0 no-repeat;
    background-size: cover;
  }

  .head_back .phmu_sp3 {
    background: url('../img/phone/ph_icon42.png') 0 0 no-repeat;
    background-size: cover;
  }

  .head_back .phmu_sp4 {
    background: url('../img/phone/ph_icon43.png') 0 0 no-repeat;
    background-size: cover;
  }

  .head_noopt {
    background: rgba(22, 22, 22, 1);
  }

  .head_rmak {
    background: rgba(0, 0, 0, 0.8);
  }
  
  .ph_hdpadg {
    height: 2.25rem;
    background: rgba(0, 0, 0, 1);
  }

  /* ph_rnavs */
  .ph_dicon,
  .ph_tvtn .ph_vicns,
  .ph_cyicn {
    display: inline-block;
    width: 0.65rem;
    height: 0.35rem;
    line-height: 0;
    cursor: pointer;
  }
  
  .ph_tvtn .ph_vicns2 {
    background: url('../img/phone/ph_icon3.png') 0 0 no-repeat;
    background-size: cover;
  }

  .ph_tvton .ph_vicns2 {
    background: url('../img/phone/ph_icon4.png') 0 0 no-repeat;
    background-size: cover;
  }

  .ph_desbk .ph_tvtn .ph_vicns2, .ph_dicon2 {
    background: url('../img/phone/ph_icon123.png') 0 0 no-repeat;
    background-size: cover;
  }

  .ph_desbk .ph_tvton .ph_vicns2, .ph_dicon3 {
    background: url('../img/phone/ph_icon124.png') 0 0 no-repeat;
    background-size: cover;
  }

  .ph_cyicn2 {
    background: url('../img/phone/ph_icon173.png') 0 0 no-repeat;
    background-size: cover;
  }

  .ph_cypn .ph_cyicn2 {
    background: url('../img/phone/ph_icon174.png') 0 0 no-repeat;
    background-size: cover;
  }

  .ph_dicon3 {
    display: none;
  }

  .ph_dropns .ph_dicon2 {
    display: none;
  }

  .ph_dropns .ph_dicon3 {
    display: inline-block;
  }

  /* ph_desb */
  .ph_desb {
    visibility: hidden;
    /* display: none; */
    position: fixed;
    left: 0;
    right: 0;
    top: 2.25rem;
    bottom: 0;
    z-index: 996;
    opacity: 0.8;
    height: 4rem;
    transition: all 0.46s cubic-bezier(.4, 0, .6, 1) 0s;
    background: #fff;
  }

  .ph_desb2 {
    /* padding: 2.25rem 0 0 0; */
    visibility: visible;
    opacity: 1;
    height: calc(100vh - 6.75rem);
    /* display: block; */
  }

  .ph_dbmus {
    /* display: -webkit-box; */
    display: flex;
    height: 100%;
    font-size: 0.7rem;
    background: #fff;
    /* transition: color .32s cubic-bezier(.4, 0, .6, 1); */
    /* transition: all 1s cubic-bezier(.4, 0, .6, 1) 0s; */
    /* transform: translate(0, calc(2.25rem - 100%)); */
  }

  .ph_navs {
    width: 5.7rem;
    padding: 1rem 0;
    height: 100%;
    overflow-y: auto;
    box-sizing: border-box;
    background: #f5f5f5;
  }

  .ph_navs li {
    padding: 0.35rem 1rem;
    margin: 0 0 0.6rem 0;
    height: 1.7rem;
    line-height: 1rem;
    font-size: 0.7rem;
    border-left: 2px solid transparent;
    cursor: pointer;
  }

  .ph_navs li.ph_nbr {
    padding: 0.25rem 1rem;
    height: 2.5rem;
  }

  .ph_navs .ph_nvon {
    color: rgba(0, 0, 0, 0.95);
    font-weight: bold;
    border-left: 3px solid #DD0515;
    background: #fff;
  }

  .ph_nvtob {
    height: 100%;
    /* flex-grow: 1; */
    flex: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    padding: 0.5rem 0.6rem 1rem 1.2rem;
    overflow-y: auto;
  }

  .ph_tvbs li {
    justify-content: space-between;
    padding: 0.6rem;
    line-height: 1rem;
    font-size: 0.6rem;
    color: rgba(0, 0, 0, 0.95);
    border-bottom: 1px solid #DFE1E5;
  }

  .ph_tvbs li:last-child {
    border-bottom: 1px solid transparent;
  }

  .ph_tvbs li .ph_twdp li {
    padding: 0.6rem 0 0 0.6rem;
    line-height: 1.2rem;
    font-size: 0.6rem;
    overflow: hidden;
    border-bottom: none;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .ph_tvbs li .ph_twdp li a h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .ph_tvbs li a {
    color: rgba(0, 0, 0, 0.95);
  }

  /* .ph_tvbs li h5 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    } */
  .ph_tvtn {
    width: 100%;
    justify-content: space-between;
  }

  .ph_desbk, .ph_desbk .ph_dbmus {
    background: #000;
  }

  .ph_desbk .ph_navs {
    background: #161616;
  }

  .ph_desbk .ph_navs li , .ph_desbk .ph_tvbs li, .ph_desbk .ph_tvbs li a {
    color: rgba(255, 255, 255, 0.95);
  }

  .ph_desbk .ph_tvbs li {
    border-bottom: 1px solid rgba(78, 78, 78, 1);
  }

  .ph_desbk .ph_tvbs li:last-child {
    border-bottom: 1px solid transparent;
  }
  
  .ph_desbk .ph_navs .ph_nvon {
    background: #000;
    color: rgba(255, 255, 255, 0.95);
  }

  .ph_navs::-webkit-scrollbar, .ph_nvtob::-webkit-scrollbar {
    display: none;
  }


  /* layout box */
  .full_bgbk {
    background: #161617;
  }

  .ph_hvh {
    min-height: calc(100vh - 2.25rem);
  }

  .full_box {
    position: relative;
    min-height: 100vh;
  }

  .ph_hmvh {
    position: relative;
    min-height: 932px;
  }

  .full_dire,
  .full_diread,
  .full_diresd,
  .full_direcd {
    display: flex;
    /* flex-wrap: wrap; */
    flex-direction: column;
    justify-content: space-around;
    gap: 0;
    /* align-items: center;
    align-content: center; */
  }

  .full_diresd {
    justify-content: space-between;
  }

  .full_diread {
    justify-content: space-around;
  }

  .full_direcd {
    justify-content: center;
  }
  .full_flex {
    flex: 1;
  }

  .conts_box {
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
  }

 /* ph_footer */
 .ph_footer {
   margin: 1.5rem 0 0 0;
   padding: 0 1.1rem;
   font-size: 0.6rem;
   color:  rgba(255, 255, 255, 0.95);
 }

 .ph_copy {
   border-top: 1px solid #4e4e4e;
 }

 .ph_copy li {
   padding: 0.5rem 1rem;
   line-height: 0.9rem;
   font-size: 0.6rem;
    color: rgba(255, 255, 255, 0.95);
   /* border-bottom: 1px solid #E2E2E2; */
   border-bottom: 1px solid #4e4e4e;
 }

 .ph_copy li .ph_cyp,
 .ph_flow figure,
 .ph_flow hgroup {
   display: flex;
   align-items: center;
   align-content: center;
   justify-content: space-between;
 }

 .ph_copy li .ph_cydp {
   padding: 0 0 0.3rem 0;
 }

 .ph_copy li .ph_cydp li {
   padding: 0.8rem 0.5rem 0 0.5rem;
   line-height: 0.8rem;
   font-size: 0.55rem;
   border: none;
 }

 .ph_copy li .ph_cydp li a,
 .ph_flow hgroup a,
 .ph_flow p a {
  color: rgba(255, 255, 255, 0.95);
 }

 .ph_flow {
   padding: 0 1rem;
   margin: 1.25rem 0 0 0;
   font-size: 0.65rem;
   color: rgba(255, 255, 255, 0.95);
   text-align: center;
 }

 .ph_flow p i {
   margin: 0 0.5rem;
   color: #999;
 }

 .ph_flow figure {
   margin: 0.8rem 0 0 0;
 }

 .ph_fwsp {
   position: relative;
 }

 .ph_fwpic {
   display: block;
   width: 1.6rem;
   height: 1.6rem;
 }

 .ph_fwpic img,
 .ph_calicn img,
 .ph_fwdrsp img {
   display: block;
   width: 100%;
   height: 100%;
 }

 .ph_fwdrsp {
   display: none;
   position: absolute;
   left: 0;
   top: -7.5rem;
   margin: 0;
   width: 7rem;
   height: 7rem;
 }

 .ph_flow hgroup {
   margin: 0.8rem 0 0 0;
   height: 2rem;
   line-height: 2rem;
   justify-content: center;
   border: 1px solid #4e4e4e;
   border-radius: 1rem;
 }

 .ph_calicn {
   width: 1rem;
   height: 1rem;
   margin: 0 0.5rem 0 0;
 }

 .ph_flow p {
   margin: 1.05rem 0 0 0;
   font-size: 0.6rem;
 }

 .ph_fwspn .ph_fwdrsp {
   display: block;
 }

 .ph_copyms {
   margin: 1.05rem 0 0 0;
   line-height: 0.75rem;
   font-size: 0.5rem;
   color: rgba(255, 255, 255, 0.95);
   text-align: center;
 }

 /* ph_pop */
 .ph_pop {
   position: fixed;
   left: 0;
   top: 0;
   right: 0;
   bottom: 0;
   z-index: 1002;
 }

 .ph_hack {
   width: 100%;
   height: 100%;
   background: rgba(48, 48, 48, 0.6);
 }

 .ph_pobx {
   position: absolute;
   left: 50%;
   top: 50%;
   z-index: 1003;
   transform: translate(-50%, -50%);
   font-size: 0.6rem;
   color: rgba(255, 255, 255, 0.95);
   text-align: center;
 }

 .ph_pobx p {
   margin: 0.5rem 0 0 0;
 }

 .ph_pobx img {
   display: inline-block;
   width: 12rem;
 }


@media screen and (max-width : 480px) {

  .ph_hmvh {
    position: relative;
    min-height: 844px;
  }

  /* .ph_banner {
    height: calc(844px - 4.25rem);
  } */

  /* .hg_pmox {
    min-height: 475px;
  } */

  .swiper-button,
  .swiper-app-button,
  .app_clerk hgroup {
    margin: 1.75rem 0 0 0;
  }
}

@media screen and (max-width : 380px) {
  .ph_hmvh {
    position: relative;
    min-height: 720px;
  }

  /* .ph_banner {
    height: calc(720px - 4.25rem);
  } */

  /* .hg_pmox {
    min-height: 324px;
  } */

  .swiper-button,
  .swiper-app-button,
  .app_clerk hgroup {
    margin: 1.2rem 0 0 0;
  }
}

.ph_banner2 {
  height: calc(932px);
}

.full_box2 {
  min-height: 1024px;
}

.full_Hauto {
  min-height: auto;
}

/* =============================footer模块样式============================= */
/* svg image {
  width: 100%;
  height: 100%;
} */
/* 弹窗 */
.tooltip-container {
  display: none;
  position: absolute;
  z-index: 2000;
}

/* 可选箭头样式 */
.tooltip-container::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}

.ky-header .logo-img,
.ky-footer .logo-img {
  object-fit: contain;
  width: 100%;
}

.ky-footer svg, .ky-footer img {
  vertical-align: baseline;
}
.ky-footer svg image {
  width: 100%;
  height: 100%;
}


/* footer整体布局 */
.ky-footer {
  padding: calc(5.5rem / 5.12) calc(10rem / 5.12) calc(4.5rem / 5.12) calc(10rem / 5.12);
  background-color: var(--light-primary);
  color: var(--font-color);
  font-family: "SourceHanSansCN-Medium";
}

.footer-top {
  display: flex;
  align-items: center;
}

.footer-top>.footer-main {
  flex: 1;
}

.footer-top>.footer-link-outer {
}

/* logo部分 */
.ky-footer .logo1 {
  width: calc(12.1rem / 5.12);
  margin-right: calc(10rem / 5.12);
}

/* 联系方式部分 */
.ky-footer .connection-list>.footer-connection-item {
  margin-right: calc(3rem / 5.12);
  display: flex;
  align-items: center;
  font-size: calc(1.9rem / 5.12);
  line-height: 1;
}

.ky-footer .footer-main .iconfont {
  width: calc(1.6rem / 5.12);
  height: calc(1.6rem / 5.12);
}

.ky-footer .footer-main .iconfont svg {
  fill: var(--font-color);
  margin-bottom: 0;
  vertical-align: bottom;
}

.ky-footer .connection-list {
  display: flex;
  align-items: center;
  margin-top: calc(3rem / 5.12);
}

/* 直链部分 */
.ky-footer .direct-links {
  display: flex;
  align-items: center;
  font-size: calc(1.8rem / 5.12);
  line-height: 1;
  flex-wrap: wrap;
}

.ky-footer .direct-links-item {
  margin-right: calc(2rem / 5.12);
}

.ky-footer .direct-links-item a {
  color: var(--font-color);
}

.ky-footer .direct-links-item a:hover {
  color: var(--font-color--hover);
}

/* 外链部分 */
.ky-footer .icon-list {
  display: flex;
  align-items: center;
}

.ky-footer .icon-list .icon-item {
  margin-left: calc(1rem / 5.12);
  cursor: pointer;
  width: calc(3.9rem / 5.12);
  height: calc(3.9rem / 5.12);
  border-radius: calc(1rem / 5.12);
  border: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ky-header .top-head-info .iconfont,
.ky-footer .footer-main .iconfont {
  display: block;
  margin-right: calc(0.4rem / 5.12);
}

.ky-header .top-head-info .iconfont svg,
.ky-footer .footer-main .iconfont svg {
  width: 100%;
  height: 100%;
  margin-bottom: 0.15rem;
}

.ky-header .top-head-info .iconfont svg {
  fill: var(--light-primary);
}

.ky-footer .icon-item svg {
  width: calc(2.2rem / 5.12);
  height: calc(2.2rem / 5.12);
}

.ky-footer .tooltip-container {
  width: calc(15rem / 5.12);
  height: calc(15rem / 5.12);
  background: transparent;
}

.ky-footer .tooltip-container>img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* 最底友情链接、版权部分 */
.ky-footer .footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ky-footer .bottom-selector {
  position: relative;
}

.ky-footer .bottom-selector .absolute-div {
  position: absolute;
  width: 100%;
  bottom: calc(4.2rem / 5.12);
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s;
}

.ky-footer .bottom-selector .bottom-selector-main {
  border-radius: 1rem;
  border: 1px solid #eee;
  padding: calc(1.1rem / 5.12) calc(2.1rem / 5.12) calc(1.1rem / 5.12) calc(2.4rem / 5.12);
  display: flex;
  align-items: center;
  cursor: pointer;
}

.ky-footer .bottom-selector span {
  font-size: calc(1.4rem / 5.12);
  line-height: 1;
}

.ky-footer .bottom-selector .selector-icon {
  margin-left: calc(2rem / 5.12);
  display: flex;
  align-items: center;
  transition: transform 0.3s;
}

.ky-footer .selector-icon--rotate {
  transform: rotate(180deg);
}

.ky-footer .selector-icon .icon {
  width: calc(1.2rem / 5.12);
  height: calc(0.8rem / 5.12);
  fill: var(--red-primary);
}

.ky-footer .footer-devided {
  height: 1px;
  background-color: var(--devide-line-color);
  margin: calc(5.3rem / 5.12) 0 calc(4.5rem / 5.12) 0;
}

.ky-footer .footer-bottom .bottom-copyright {
  font-size: calc(1.5rem / 5.12);
  color: var(--font-color-3);
  white-space: pre;
}

.ky-footer .bottom-link-list {
  border-radius: 1rem;
  padding: calc(0.5rem / 5.12) 0 0 0;
  border: 1px solid #d2d2d2;
  background-color: var(--light-primary);
}

.ky-footer .bottom-link-item {
  display: block;
  padding: calc(0.9rem / 5.12) calc(1rem / 5.12);
  font-size: calc(1.4rem / 5.12);
  line-height: 1;
}

.ky-footer .bottom-link-item:hover {
  background-color: var(--red-light-1);
  color: var(--white-primary);
}

/* footer 移动端 */
@media screen and (max-width: 1279px) {
  .ky-footer {
    padding: 50px 25px 15px 25px;
  }

  .footer-top {
    flex-direction: column;
  }

  .ky-footer .connection-list {
    flex-direction: column;
    margin-top: 20px;
  }

  .ky-footer .connection-list>.footer-connection-item {
    margin: 0 0 10px 0;
    font-size: 15px;
    line-height: 21px;
  }

  .ky-footer .footer-main .iconfont {
    width: 15px;
    height: 15px;
  }

  .ky-footer .footer-main .iconfont svg {
    vertical-align: baseline;
  }

  .ky-footer .logo1 {
    width: 70px;
    margin: 0;
  }

  .ky-footer .direct-links {
    margin-top: 25px;
    font-size: 12px;
    justify-content: center;
  }

  .ky-footer .direct-links-item {
    margin: 6px;
  }

  .footer-top>.footer-link-outer {
    margin-top: 10px;
  }

  .ky-footer .icon-list .icon-item {
    margin: 0 0.5rem;
    width: 35px;
    height: 35px;
  }

  .ky-footer .icon-item svg,
  .ky-footer .icon-item svg image {
    width: 20px;
    height: 20px;
  }

  .ky-footer .footer-devided {
    margin: 25px 0;
  }

  .ky-footer .footer-bottom {
    flex-direction: column;
  }

  .ky-footer .footer-bottom .bottom-copyright {
    font-size: 10px;
  }

  .ky-footer .footer-bottom .bottom-copyright .l {
    white-space: pre-line;
    text-align: center;
  }

  .ky-footer .bottom-selector {
    margin-top: 15px;
  }

  .ky-footer .bottom-selector span {
    font-size: 12px;
  }

  .ky-footer .bottom-selector .bottom-selector-main {
    padding: 7px 15px;
  }

  .ky-footer .bottom-link-item {
    font-size: 12px;
    padding: 6px 10px;
  }

  .ky-footer .selector-icon .icon {
    width: 12px;
    height: 8px;
  }

  .ky-footer .bottom-selector .absolute-div {
    bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  .ky-footer .tooltip-container {
    width: 15rem;
    height: 15rem;
    background: transparent;
  }
}

/* =============================header、footer完毕============================= */

/* swiper-start */
/* .ph_subs , .app_clerk, .ph_cases { opacity: 0.3;
  transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.swiper-slide-active .ph_subs, .swiper-slide-active .app_clerk, .swiper-slide-active .ph_cases {
  opacity: 1;
} */

/* keyframes */
.ban_eff {
  opacity: 0;
  animation: fadein 4.5s ease-out forwards;
  -webkit-animation: fadein 4.5s ease-out forwards;
}

.specal_mode {
  opacity: 0;
  transform: translate(0, 35px);
  transition: transform 500ms cubic-bezier(0, 0, 0.5, 1), opacity 500ms cubic-bezier(0, 0, 0.5, 1), visibility 500ms cubic-bezier(0, 0, 0.5, 1)
}

.node_on {
  opacity: 1;
  transform: translate(0, 0);
}



/* .full_on .ph_regn h3, .full_on .ph_slog, .full_on .dest_line, .full_on .ph_desbe figure, .full_on .ph_swiper_box, .full_on .cht_muxt, .full_on .app_vlog h3 {
  animation: hider .8s ease-in-out forwards;
  -webkit-animation: hider .8s ease-in-out forwards;
}

.full_on .ph_regn p, .full_on .ph_desbe hgroup, .full_on .cht_tabs, .full_on .ph_swiper_apbox {
  animation: hider 1s ease-in-out forwards;
  -webkit-animation: hider 1s ease-in-out forwards;
}

.full_on .cht_mxtms {
  animation: hider 1.2s ease-in-out forwards;
  -webkit-animation: hider 1.2s ease-in-out forwards;
} */


/* @keyframes hider {
  100% {
    opacity: 1.0;
    transform: translate(0, 0)
  }
} */

@keyframes fadein {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}
