@charset "utf-8";
body {
  font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica,
    Arial;
}
@font-face {
  font-family: "robotoregular";
  src: url("fonts/roboto-regular-webfont.eot");
  src: url("fonts/roboto-regular-webfont.eot") format("embedded-opentype"),
    url("fonts/roboto-regular-webfont.woff2") format("woff2"),
    url("fonts/roboto-regular-webfont.woff") format("woff"),
    url("fonts/roboto-regular-webfont.ttf") format("truetype"),
    url("fonts/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "robotobold";
  src: url("fonts/roboto-bold-webfont.eot");
  src: url("fonts/roboto-bold-webfont.eot") format("embedded-opentype"),
    url("fonts/roboto-bold-webfont.woff2") format("woff2"),
    url("fonts/roboto-bold-webfont.woff") format("woff"),
    url("fonts/roboto-bold-webfont.ttf") format("truetype"),
    url("fonts/roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "astoria-romanitalic";
  src: url("fonts/astoriaromanitalic-webfont.eot");
  src: url("fonts/astoriaromanitalic-webfont.eot") format("embedded-opentype"),
    url("fonts/astoriaromanitalic-webfont.woff2") format("woff2"),
    url("fonts/astoriaromanitalic-webfont.woff") format("woff"),
    url("fonts/astoriaromanitalic-webfont.ttf") format("truetype"),
    url("fonts/astoriaromanitalic-webfont.svg#astoria-romanitaluploadedfile")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
/* 内容区 */
.ys_cont1720 {
  width: 1720px;
  margin: 0 auto;
  max-width: 100%;
}
/* 鼎石-规范 */
.yxedr_active h1,
.t_fonth1 {
  font-size: 64px;
  line-height: 1.2;
  font-weight: bold;
}
.t_fonth1 {
  color: #fff;
}
.yxedr_active h1 {
  color: #162238;
  font-weight: bold;
}
.yxedr_active h2,
.t_fonth2 {
  font-size: 36px;
  line-height: 1.3;
  color: #162238;
  font-weight: bold;
}
.yxedr_active h3,
.t_fonth3 {
  font-size: 24px;
  line-height: 1.5;
  color: #162238;
}
.yxedr_active h4,
.t_fonth4 {
  font-size: 18px;
  line-height: 1.8;
  color: #162238;
}
.yxedr_active h5 {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
}
.t_fonth2.t_white,
.t_fonth3.t_white,
.t_fonth4.t_white {
  color: #fff;
}
.t_fonth4.t_gray {
  color: #d1d4d8;
}
.yxedr_active p,
.t_parag p,
.t_parag {
  font-size: 16px;
  color: #666;
  line-height: 1.75;
}
.yxedr_active p,
.t_parag.t_paragxia p {
  margin-bottom: 12px;
}
.t_spacing {
  padding: 90px 0 100px;
}
.t_spacing1 {
  padding: 160px 0 190px;
}
.t_spacing2 {
  padding: 151px 0 153px;
}
.jiantop2 {
  padding-top: 160px;
}
.jiantop1 {
  padding-top: 100px;
}
.jianxia1 {
  margin-bottom: 100px;
}
.jianxia1li {
  padding-bottom: 100px;
}
.jianxia2 {
  margin-bottom: 40px;
}
.jianxia3 {
  margin-bottom: 95px;
}
.ys_cont1720 {
  padding-left: 100px;
  padding-right: 100px;
  width: 100%;
}
.ys_cont800 {
  width: 800px;
  margin: 0 auto;
  max-width: 100%;
}
/* 规范外 */
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;
}
.t_titxia {
  margin-bottom: 60px;
}
.t_titxiali {
  padding-bottom: 60px;
}
.t_duan18 p,
.t_duan18 {
  font-size: 18px;
  line-height: 1.75;
  color: #162238;
}
.t_white,
.t_white p,
.t_white a {
  color: #fff;
}
.t_gray,
.t_gray p {
  color: #d1d4d8;
}
.marginx30 {
  margin-bottom: 30px;
}
.t_font14 {
  font-size: 14px;
  color: #999;
  line-height: 2;
}
.t_font30 {
  font-size: 30px;
  color: #fff;
  font-weight: bold;
}
.t_font30.t_fontzhu {
  color: #162238;
}
/*分享翻译*/
#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%);
}
/*导航默认选中*/
.yxnav_active1 {
}
.yxnav_active2 {
}
/* - 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, 0.3);
}
.ys_ban_txtbox {
  z-index: 5;
}
/* - banner - end*/
/* tammy - start */
.t_sytitrga a {
  color: #00447c;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.75;
}
.t_sytit .t_sytitrga {
  position: relative;
  top: 10px;
}
.t_syk1 {
  background: #f8f8fa;
}
.ys_cont1720zuo {
  margin-left: calc(50% - 860px);
  overflow: hidden;
}
.t_syk1box {
  margin-right: calc(50vw - 860px);
  position: relative;
}
.t_syk1bo {
  width: 33.333333%;
  padding: 0 20px;
}
.t_syk1lun {
  margin: 0 -20px;
  margin-right: 114px;
}
.t_syk1xin {
  background: #fff;
  box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);
}
.t_syk1date {
  color: #999;
  font-size: 14px;
  line-height: 1.75;
  letter-spacing: 3.5px;
  margin-bottom: 10px;
}
.t_moredizi {
  color: #00447c;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
}
.t_syk1xia .t_parag p {
  line-height: 1.5;
}
.t_syk1xia {
  padding: 32px 40px;
}
.t_syk1xia .t_duan18 {
  margin-bottom: 15px;
  max-height: 3em;
  overflow: hidden;
}
.t_syk1xia .t_parag {
  height: 3em;
  overflow: hidden;
}
.t_syk1he {
  height: 117px;
  margin-bottom: 31px;
}
.t_jintiao.swiper-container-horizontal > .swiper-pagination-progressbar,
.t_jintiao.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: 2px;
  bottom: 0;
  top: auto;
}
.t_jintiao .swiper-pagination-progressbar {
  background: #d1d4d8;
}
.t_jintiao .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #00447c;
}
/* t_syk2 */
.t_syk2 {
  background: #162238;
}
.t_syk2le {
  width: 438px;
  padding-right: 73px;
}
.t_syk2bo {
  width: 50%;
  padding: 0 20px;
}
.t_syk2lun {
  margin: 0 -20px;
}
.t_syk2xin .t_fonth4 {
  line-height: 1.5;
  margin-bottom: 19px;
}
.t_syk2xin .t_parag p {
  color: #d1d4d8;
  line-height: 1.75;
}
.t_syk2box {
  width: calc(calc(100% - 438px) * 0.687);
  padding-right: 40px;
}
.t_syk2ri {
  width: calc(calc(100% - 438px) * 0.313);
  padding: 0 33px 0 40px;
  position: relative;
  z-index: 3;
}
.t_syk2date {
  font-size: 14px;
  color: #fff;
  line-height: 1.5;
}
.t_syk2date span {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.75;
  color: #fff;
  margin-right: 6px;
}
.t_syk2nr {
  position: relative;
}
.t_syk2nr::before {
    content: "";
    width: 546px !important;
    height: 100%;
    position: absolute;
    right: -80px;
    top: calc(50% - 292px);
    background: #00447c;
    background: url('../../images/rhb/zhonglou.png');
    background-repeat: no-repeat;
  }
/* .t_syk2nr::before {
  content: "";
  width: calc(calc(100% - 438px) * 0.313);
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: #00447c;
} */
.t_syk2schli {
  position: relative;
}
.t_syk2schli::before {
  content: "";
  width: 100%;
  height: 1px;
  background: rgba(31, 131, 188, 0.5);
  position: absolute;
  left: 0;
  bottom: 0;
}
.t_syk2schli:last-of-type::before {
  display: none;
}
.t_syk2pic {
  margin-bottom: 25px;
}
.t_syk2sczh {
  padding-bottom: 24px;
}
.t_syk2schli:last-of-type .t_syk2sczh {
  padding-bottom: 0;
}
.t_syk2ri .t_fonth2 {
  margin-bottom: 21px;
}
.t_syk2nr .t_sytitrga {
  position: absolute;
  left: 0;
  bottom: 120px;
}
.t_sytitrga.t_white a {
  color: #fff;
}
.t_sytitrga.t_blue a {
  color: #162238;
}
.t_syk2lun .slick-prev,
.t_syk2lun .slick-next {
  width: 50px;
  height: 50px;
  border: 1px solid rgba(215, 215, 215, 0.2);
  top: 67%;
}
.t_syk2lun .slick-prev::before,
.t_syk2lun .slick-next::before {
  content: url(fonts/left1.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t_syk2lun .slick-next::before {
  content: url(fonts/right1.svg);
}
.t_syk2lun .slick-prev {
  left: -418px;
}
.t_syk2lun .slick-next {
  left: -368px;
  right: auto;
}
.t_syk3 {
  position: relative;
}
.t_syk3pic {
  width: 100%;
  position: relative;
}
.t_syk3pic img {
  width: 100%;
}
.t_syk3pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
.t_syk3pic::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);
  z-index: 2;
}
.t_sytitrga.t_sytitrga1 a {
  font-size: 18px;
}
.t_syk3zh {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 5;
  padding-bottom: 85px;
}
.t_syk3 {
  position: relative;
}
.t_center {
  text-align: center;
}
.t_syk3zh .t_fonth2 {
  margin-bottom: 44px;
}
.t_syk3zh .t_duan18 {
  margin-bottom: 59px;
}
.t_syk4le,
.t_syk4rg {
  width: 50%;
}
.t_syk4le {
  position: relative;
}
.t_syk4pic {
  position: relative;
  width: 100%;
}
.t_syk4pic::before {
  content: "";
  z-index: 4;
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.81), transparent);
}
.t_syk4du {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  padding-left: calc(100% - 860px);
  padding-right: 20px;
  padding-bottom: 46px;
}
.t_syk4du .t_duan18 p {
  line-height: 1.75;
}
.t_syk4wen {
  margin-bottom: 30px;
}
.t_syk4xin {
  /* background: #162238; */
  background: #fff;
}
.t_syk4xi .t_fonth4 {
  color: #162238;
  font-weight: bold;
  margin-bottom: 20px;
}
.t_syk4xi .t_fonth2 {
  color: #162238;
  margin-bottom: 27px;
}
.t_syk1he .t_duan18 p {
  line-height: 1.5;
}
.t_syk4xi .t_fonth3 {
  color: #162238;
  margin-bottom: 52px;
}
.t_syk4xi .t_duan18 {
  margin-bottom: 135px;
}
.t_syk4xin {
  display: flex;
  align-items: center;
}
.slick-dots li {
  width: 8px;
  height: 8px;
}
.t_syk4lun .slick-dots {
  width: 8px;
  bottom: auto;
  right: -40px;
  top: 50%;
  transform: translateY(-50%);
}
.t_syk4lun .slick-dots li {
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
  margin-bottom: 26px;
}
.t_syk4lun .slick-dots li:last-of-type {
  margin-bottom: 0;
}
.t_syk4lun .slick-dots li.slick-active {
  background: #fff;
}
.t_syk4zuli {
  position: relative;
}
.t_syk4xi {
  padding: 80px 72px 80px 58px;
}
.t_syk4rg {
  padding: 0 100px;
}
/* syk6 */
.t_syk6pic {
  width: 100%;
  position: relative;
}
.t_syk6pic img {
  width: 100%;
}
.t_syk6jin {
  margin: 0 auto;
  width: 40px;
}
.t_syk6ic,
.t_syk6ic img {
  width: 100%;
}
.t_syk6pic::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 3;
}
.t_syk6bo {
  position: relative;
}
.t_syk6sh {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 770px;
  max-width: 100%;
  text-align: center;
  z-index: 5;
}
.t_syk6sh .t_fonth2 {
  margin-bottom: 24px;
}
.t_syk6sh .t_duan18 {
  margin-bottom: 58px;
}
.t_syk6xin {
  position: relative;
}
.t_syk6xia {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 4;
  height: 96px;
}
.t_syk6dots {
  width: 100%;
  position: relative;
}
.t_syk6dots::before {
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.2);
}
.t_syk6li {
  width: 12.5%;
  width: calc(100% / var(--geshu-zong));
  position: relative;
}
.t_syk6li {
  font-size: 24px;
  line-height: 1.75;
  color: #fff;
  text-align: center;
  padding: 25px 5px;
  cursor: pointer;
}
.t_syk6li::before {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.36s;
  opacity: 0;
}
.t_syk6li.on::before {
  opacity: 0.2;
}
.t_syk7{
  margin-bottom: 20px;
}
.t_syk7le,
.t_syk7rg {
  width: 50%;
}
.t_syk7li,
.t_syk7tu,
.t_syk7tu img {
  width: 100%;
}
.t_syk7zli .t_fonth2 {
  color: #333;
}
.t_syk7tit {
  padding-bottom: 28px;
  border-bottom: 2px solid #00447c;
  margin-bottom: 43px;
}
.t_syk7luo {
  font-size: 14px;
  line-height: 1.75;
  color: #999;
  margin-bottom: 51px;
}
.t_syk7rg {
  padding: 150px 166px 100px;
}
.t_syk7zli .t_fonth3 {
  margin-bottom: 24px;
}
.t_syk7zli .t_parag {
  margin-bottom: 34px;
}
/*  */
.t_syk7nr .slick-prev,
.t_syk7nr .slick-next {
  width: 50px;
  height: 50px;
  border: 1px solid #999;
  top: auto;
  bottom: 0;
  transform: translate(0);
}
.t_syk7nr .slick-prev::before,
.t_syk7nr .slick-next::before {
  content: url(fonts/left2.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t_syk7nr .slick-next::before {
  content: url(fonts/right2.svg);
}
.t_syk7nr .slick-prev {
  left: 0;
}
.t_syk7nr .slick-next {
  left: 49px;
  right: auto;
}
.t_syk7zul {
  padding-bottom: 142px;
}
.t_syk8img,
.t_syk8img img {
  width: 100%;
}
.t_syk8img {
  position: relative;
}
.t_syk8img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
}
.t_syk8 {
  position: relative;
}
.t_syk8sh {
  position: absolute;
  width: 100%;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.t_syk8ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
/* footer */
.ys_footer {
  background: #162238;
}
.t_syk1logo {
  width: 94px;
  margin: 0 auto;
}
.t_syk1logo a {
  width: 100%;
}
.t_syk1logo img {
  width: 100%;
}
.t_syk1logo {
  padding-top: 40px;
  margin-bottom: 36px;
}
.t_difotzh {
  border-top: 1px solid rgba(160, 189, 212, 0.5);
  padding-top: 60px;
  padding-bottom: 132px;
}
.t_dinavyi a {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  line-height: 2;
  transition: all 0.36s;
}
.t_difotli:first-child .t_diernavli {
  width: 50%;
}
.t_diernavli a {
  color: #848a96;
  font-size: 14px;
  line-height: 2;
  transition: all 0.36s;
}
.t_diernavli {
  width: 100%;
}
.t_difotyi {
  display: flex;
  justify-content: space-between;
  margin: 0 -30px;
}
.t_difotli {
  padding: 0 20px;
}
.t_difotyi::before,
.t_difotyi::after {
  display: none;
}
.t_difotnav {
  width: calc(100% - 150px);
}
.t_difotrgfen {
  width: 150px;
  text-align: right;
  font-size: 0;
}
.t_difenic {
  width: 25px;
  cursor: pointer;
}
.t_difenic img {
  width: 100%;
}
.t_difenli {
  padding: 0 13px;
}
.t_difenul {
  margin: 0 -13px;
  display: inline-block;
}
.t_dinavyi {
  margin-bottom: 15px;
}
.t_difotxyou {
  height: 50px;
}
.t_difotxyou a {
  height: 100%;
}
.t_difotxyou img {
  height: 100%;
}
.t_difotxli {
  padding: 0 40px;
  margin-bottom: 14px;
}
.t_difotxul {
  margin: 0 -75px;
}
.t_difotic {
  width: 9px;
  margin: 0 auto;
  margin-bottom: 6px;
}
.t_difotic img {
  width: 100%;
}
.t_ditop {
  font-size: 12px;
  color: #fff;
  line-height: 2;
}
.t_retop {
  cursor: pointer;
}
.t_diduan {
  background: #101a2d;
}
.t_diduanle p,
.t_diduanle a {
  color: #848a96;
  font-size: 14px;
  line-height: 1.75;
}
.t_diduanrg a {
  color: #848a96;
  font-size: 14px;
  line-height: 1.75;
  opacity: 0.5;
}
.t_diduannr {
  padding: 13px 0;
}
.t_difotxia {
  margin-bottom: 32px;
}
.t_difotxrg {
  width: 48px;
}
.t_difotxle {
  width: calc(100% - 48px);
}
.t_diwxbtn {
  position: relative;
}
.t_diwx {
  position: absolute;
  width: 120px;
  background: #fff;
  left: 50%;
  transform: translateX(-50%);
  top: calc(100% + 18px);
  padding: 6px;
  display: none;
}
.t_diwx::before {
  content: "";
  width: 100%;
  height: 18px;
  position: absolute;
  top: -18px;
  left: 0;
}
.t_diwx::after {
  content: "";
  border-bottom: 10px solid #fff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
}
/* t_syk5 */
.t_syk5box {
  position: relative;
  padding-bottom: 100vh;
}
.t_syk5box_main {
  padding: 100px 0;
  position: absolute;
  left: 0;
  top: 0;
  padding-left: calc(50vw - 860px);
  padding-right: calc(50vw - 860px);
  white-space: nowrap;
  transition: left 0.1s linear;
  height: 100vh;
}
.t_syk5le .t_fonth4 {
  color: #999;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 21px;
}
.t_syk5le .t_parag p {
  color: #666;
  line-height: 1.75;
}
.t_syk5le {
  width: 628px;
  margin-right: 356px;
  height: calc(100vh - 200px);
  position: relative;
}
.t_syk5lenr {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.t_syk5le .t_parag p {
  white-space: normal;
}
.t_syk5le .t_fonth2 {
  margin-bottom: 42px;
}
.t_syk5le .t_parag {
  margin-bottom: 107px;
}
.t_syk5box_main > div {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.t_syk5li {
  width: 462px;
}
.t_syk5xin {
  white-space: normal;
}
.t_syk5xin .t_fonth4 {
  color: #999;
  font-weight: bold;
  margin-bottom: 19px;
}
.t_syk5pic {
  margin-bottom: 17px;
}
.t_syk5xin .t_fonth2 {
  margin-bottom: 21px;
}
.t_syk5xin .t_parag {
  margin-bottom: 14px;
}
.t_syk5he {
  padding-top: 130px;
}
.t_syk5li:nth-of-type(3n + 1) {
  margin-right: 260px;
}
.t_syk5li:nth-of-type(3n + 1) .t_syk5xin .t_parag {
  height: 5.25em;
  overflow: hidden;
}
.t_syk5li:nth-of-type(3n + 2) .t_syk5xin {
  position: relative;
  top: 144px;
}
.t_syk5li:nth-of-type(3n + 2) .t_syk5shup {
  position: absolute;
  left: 0;
  top: -148px;
}
.t_syk5li:nth-of-type(3n + 1) .t_syk5pic {
  margin-bottom: 46px;
}
.t_syk5li:nth-of-type(3n + 1) .t_syk5xin .t_parag {
  margin-bottom: 42px;
}
.t_syk5li:nth-of-type(3n + 2) {
  margin-right: 90px;
}
.t_syk5li:nth-of-type(3n) {
  margin-right: 260px;
}
.t_syk5li .t_moredi {
  padding: 0 30px;
}
.t_syk5btn {
  margin: 0 -30px;
}
.t_syk5li:last-of-type {
  padding-top: 273px;
  margin-right: 0;
}
.t_syk5li:nth-last-of-type(2) {
  margin-right: 27px;
}
.t_syk5_svg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 200%;
  height: 100%;
  pointer-events: none;
}
.t_syk5rgbox {
  position: relative;
  z-index: 1;
  width: 0;
}
.show {
  display: block !important;
}
.t_syk5_svg2 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.t_syk5_img1 {
  position: relative;
  left: 0;
  top: 273px;
  z-index: 1;
  width: 100%;
}
.t_syk5box_main.t_fixed {
  position: fixed;
  padding-top: 140px;
}
.t_syk5box_main.t_bot {
  top: auto;
  bottom: 0;
}
.t_syk5box_main {
  transition: left 0.1s linear;
}
.mc_d1s1r_imgbox1.show .mc_d1s1r_img1 {
  transform: translateY(0);
  opacity: 1;
}
.mc_d1s1r_img1 {
  transform: translateY(30px);
  opacity: 0;
  transition: all 0.3s;
}
.mc_d1s1_dash {
  stroke-dasharray: 5 8;
}
.t_syk5_svg {
  left: 950px;
  width: 200%;
}
.t_syk5_svg path {
  width: 140%;
}
.t_syk5box_main .t_syk5li {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.t_syk5he {
  white-space: nowrap;
}
.t_syk5lenr .t_moredi {
  padding: 0;
}
.t_syk5_svg {
  transform: scale(1.2);
  transform-origin: left top;
}
.t_syk1he .t_duan18 p {
  color: #333;
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-color: transparent;
  transition: all 0.36s;
}
.ys_imgbox_cover img:nth-child(2) {
  top: -1px;
  left: -1px;
  height: calc(100% + 2px);
  width: calc(100% + 2px);
}
.t_syk2xin .t_fonth4 {
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-color: transparent;
  transition: all 0.36s;
}
.t_syk2sczh .t_parag p {
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-color: transparent;
  transition: all 0.36s;
}
.t_syk4xul .t_sytitrga {
  padding: 0 35px;
}
.t_syk4xul {
  margin: 0 -35px;
}
.t_syk4zulun {
  position: relative;
  overflow: hidden;
}
.t_syk4zuli:first-child {
  position: relative;
  top: 0;
}
.t_syk4zuli {
  position: absolute;
  top: 100%;
}
.t_syk4xi {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.t_syk4xin {
  position: relative;
}
.t_syk4rg,
.t_syk4rglun {
  height: 100%;
  position: relative;
}
.t_syk4xi.on {
  opacity: 1;
  pointer-events: all;
}
.t_syk4xi {
  opacity: 0;
  pointer-events: none;
}
.t_syk4xin {
  height: 100vh;
}
.t_syk4pic {
  height: 100vh;
}
.t_syk6li::before {
  width: 0;
  height: 100%;
  transition: width 4s ease, 0.36s opacity;
}
.t_syk6li.on::before {
  width: 100%;
}
/* .t_syk4bo{
    height: 300vh;
} */
.t_syk8sh {
  height: 100%;
}
.t_syk8ul {
  height: 100%;
}
.t_syk8li {
  width: 33.333333%;
  padding: 70px 100px;
  height: 100%;
}
.t_syk8li a {
  background: transparent;
  display: block;
  padding: 50px 50px;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.36s;
}
/* banner */
.t_syxban {
  color: #fff;
  font-size: 32px;
  line-height: 1.75;
  margin-bottom: 3px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.ys_ban_title {
  font-weight: bold;
  margin-top: 30px;
  color: #fff;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.ys_ban_en {
  font-size: 42px;
  font-weight: 100;
  font-family: "astoria-romanitalic" !important;
  letter-spacing: 2px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.ys_ban_txtbox {
  text-align: center;
}
.ys_ban_txtbox .t_syxban::after {
  content: "";
  height: 1px;
  width: 30px;
  display: block;
  margin: 10px auto 0;
  background: #fff;
}
/* .ys_ban_txtbox::before,.ys_ban_txtbox::after{
    content: '';
    height: 48px;
    width: 1px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
} */
.ys_ban_txtbox::before {
  top: -67px;
}
.ys_ban_txtbox::after {
  bottom: -70px;
}
.ys_ban_slick .slick-prev,
.ys_ban_slick .slick-next {
  width: 24px;
  height: 48px;
  z-index: 4;
}
.ys_ban_slick .slick-prev::before,
.ys_ban_slick .slick-next::before {
  content: url(fonts/left1.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.85);
}
.ys_ban_slick .slick-next::before {
  content: url(fonts/right1.svg);
}
.ys_ban_slick .slick-prev {
  left: 38px;
}
.ys_ban_slick .slick-next {
  right: 38px;
}
.ys_banner {
  position: relative;
}
.ys_banner::before {
  content: "";
  height: 20%;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(to top, #000, transparent);
  z-index: 3;
}
.t_sybanxi {
  color: #ba0a3b;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.75;
  margin-bottom: 8px;
}
.t_sybanwzi .t_fonth4 {
  color: #fff;
  line-height: 1.75;
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-color: transparent;
  transition: all 0.36s;
  margin-bottom: 7px;
  height: 31.5px;
  overflow: hidden;
}
.t_sybandate {
  font-size: 14px;
  color: #fff;
  line-height: 1.75;
}
.t_ysbannew {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 5;
  left: 0;
}
.t_sybanwli {
  width: 33.333333%;
  position: relative;
}
.t_sybanwli::before {
  content: "";
  height: 100px;
  width: 1px;
  position: absolute;
  right: 0;
  background: rgba(255, 255, 255, 0.2);
  top: 50%;
  transform: translateY(-50%);
}
.t_sybanwli:last-of-type::before {
  display: none;
}
.t_sybanwul {
  padding-bottom: 32px;
}
.t_sybanwzi {
  padding-left: 20px;
}
.t_sybanwli:first-of-type .t_sybanwzi {
  padding-left: 0;
}
/* head */
.t_head {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.t_head::before {
  content: "";
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65), transparent);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.t_headyu a {
  font-size: 18px;
  color: #fff;
  line-height: 100px;
  transition: all 0.36s;
}
.t_head_logo {
  width: 240px;
}
.t_head_logo_ib{
  width: 50px;
}
.t_headsou1 {
  line-height: 100px;
}
.t_headle,
.t_headrg {
  padding-top: 12px;
  transition: all 0.36s;
}
.t_headsou {
  width: 20px;
  height: 20px;
  position: relative;
  top: 5px;
  cursor: pointer;
  display: inline-block;
}
.t_headsou img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.t_headyu {
  position: relative;
}
.t_headyu::before {
  content: "";
  height: 17px;
  width: 1px;
  background: rgba(255, 255, 255, 0.5);
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  position: absolute;
}
.t_headyu,
.t_headsou1 {
  padding: 0 10px;
}
.t_headbar {
  position: relative;
  height: 24px;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  top: 6px;
}
.t_headrg {
  line-height: 100px;
}
.t_bar {
  height: 2px;
  width: 40px;
  display: block;
  position: absolute;
  background-color: #fff;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform-origin: center center;
}
.t_bar:nth-of-type(2) {
  top: 11px;
}
.t_bar:last-child {
  top: 22px;
}
.t_headpic2 {
  opacity: 0;
  pointer-events: none;
}
.xha_logo .t_head_logo_ib {
  opacity: 0;
  pointer-events: none;
}
.t_headlogo {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
}
.t_headlogo .xha_logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t_headlogo .xha_logo .t_head_logo_ib {
  width: 46px;
  margin-left: 20px;
}
.t_headlogopic {
  width: 120px;
  height: 124px;
  transition: all 0.36s;
  position: relative;
}
.t_headlogo img {
  width: 100%;
  /* position: absolute;
  top: 13px;
  left: 0; */
  transition: all 0.36s;
}
.t_headnr {
  padding-top: 48px;
  transition: all 0.36s;
}
.t_headlogo a {
  display: block;
  transition: all 0.36s;
}
.ys_hd_pc.isfixed .t_head,
.ys_hd_pc.head2 .t_head {
  background: #fff;
}
.ys_hd_pc.isfixed .t_head::before,
.ys_hd_pc.head2 .t_head::before {
  display: none;
}
.ys_hd_pc.isfixed .t_headyu a,
.ys_hd_pc.head2 .t_headyu a {
  color: #999;
}
.ys_hd_pc.isfixed .t_headyu::before,
.ys_hd_pc.head2 .t_headyu::before {
  background: #efefef;
}
.ys_hd_pc.isfixed .ys_logo {
  display: none;
}
.ys_logo .ys_logo_xha::before {
  content: "";
  height: 22px;
  width: 1px;
  background: rgba(255, 255, 255, 0.5);
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  position: absolute;
}
.ys_wz {
  display: none;
}
.ys_hd_pc.isfixed .ys_wz {
  display: block;
}
.ys_hd_pc.isfixed .t_headpic2,
.ys_hd_pc.head2 .t_headpic2 {
  opacity: 1;
  pointer-events: all;
}
.ys_hd_pc.isfixed .t_headsou.on .t_headpic2,
.ys_hd_pc.head2 .t_headsou.on .t_headpic2 {
  opacity: 0;
  pointer-events: all;
}
.ys_hd_pc.isfixed .xha_logo .t_head_logo_ib {
  opacity: 1;
  pointer-events: all;
}
.ys_hd_pc.isfixed .t_headpic1,
.ys_hd_pc.head2 .t_headpic1 {
  opacity: 0;
  pointer-events: none;
}
.ys_hd_pc.isfixed .t_headlogopic,
.ys_hd_pc.head2 .t_headlogopic {
  width: 200px;
  height: 71px;
}
.ys_hd_pc.head2 .t_headlogopic {
  width: 100px;
  height: 103px;
}
.ys_hd_pc.head2.isfixed .t_headlogopic {
  width: 70px;
  height: 71px;
}
.ys_hd_pc.isfixed .t_bar,
.ys_hd_pc.head2 .t_bar {
  background: #999;
}
.ys_hd_pc.isfixed .t_headnr,
.ys_hd_pc.head2 .t_headnr {
  padding-top: 0;
}
.ys_hd_pc.isfixed .t_headle,
.t_headrg,
.ys_hd_pc.head2 .t_headle,
.t_headrg {
  padding-top: 0;
}
.ys_hd_pc.isfixed .t_headlogo a {
  padding-top: 15px;
}
.ys_hd_pc.head2 .t_headlogo a {
  padding-top: 27px;
}
.ys_hd_pc.isfixed.head2 .t_headlogo a {
  padding-top: 15px;
}
.t_headxiala {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  background: #162238;
  right: -100%;
  transition: all 0.4s ease;
}
.t_head.on .t_headxiala {
  right: 0;
}
.t_headle,
.t_headrg {
  position: relative;
  z-index: 4;
}
.t_head.on .t_bar:first-child {
  animation: navic1 1s linear forwards;
}
.t_head.on .t_bar:nth-of-type(2) {
  animation: navic2 1s linear forwards;
}
.t_head.on .t_bar:last-child {
  animation: navic3 1s linear forwards;
}
@keyframes navic1 {
  0% {
    top: 0;
  }
  50% {
    top: 11px;
  }
  100% {
    top: 11px;
    transform: rotate(45deg);
  }
}
@keyframes navic2 {
  0% {
    top: 11px;
  }
  50% {
    top: 11px;
  }
  100% {
    top: 11px;
    opacity: 0;
  }
}
@keyframes navic3 {
  0% {
    top: 22px;
  }
  50% {
    top: 11px;
  }
  100% {
    top: 11px;
    transform: rotate(-45deg);
  }
}
.t_headyili a {
  color: #848a96;
  font-size: 36px;
  line-height: 2;
  transition: all 0.36s;
}
.t_headyili.yxnav_active1 a {
  color: #fff;
}
.t_headone {
  margin-right: 70px;
}
.t_headnav,
.t_headsounr {
  padding-top: 162px;
}
.t_headerli a {
  font-size: 18px;
  line-height: 2.5;
  color: #fff;
  transition: all 0.36s;
}
.t_header {
  padding-top: 15px;
}
.t_header {
  min-width: 138px;
  margin-right: 300px;
}
.t_headerbox.act {
  display: block;
}
.t_headerbox {
  display: none;
}
.t_headlogobg {
  position: absolute;
  width: 27.67%;
  bottom: 0;
  left: 0;
}
.t_headlogobg img {
  width: 100%;
}
.t_headxiala .ys_cont1720 {
  height: 100vh;
  position: relative;
}
.t_headpic3 {
  opacity: 0;
  pointer-events: none;
  transform: scale(0.8);
}
.t_headsou.on img {
  opacity: 0;
  pointer-events: none;
}
.t_headsou.on .t_headpic3 {
  opacity: 1;
  pointer-events: all;
}
.t_headsouxia {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  background: #162238;
  top: -100%;
  transition: all 0.4s ease;
}
.t_head.act .t_headsouxia {
  top: 0;
}
.ys_hd_pc.isfixed .t_headsou.on .t_headpic2 {
  opacity: 0;
  pointer-events: none;
}
.t_headinput {
  width: 100%;
}
.t_headinput input {
  font-size: 28px;
  line-height: 1.5;
  width: 100%;
  color: #fff;
  opacity: 0.8;
}
.t_headle {
  margin: 0 -10px;
}
.t_headinput input::placeholder {
  opacity: 0.5;
}
/* b1 */
.t_neipic {
  position: relative;
}
.t_neipic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2;
  top: 0;
  left: 0;
}
.t_neimianli:first-child a {
  display: block;
  width: 17px;
}
.t_neimianli:first-child a img {
  width: 100%;
}
.t_neimianli a {
  font-size: 14px;
  color: #f8f8f8;
  line-height: 2;
  transition: all 0.36s;
}
.t_neimianli {
  margin-right: 20px;
  position: relative;
}
.t_neimianli:last-child {
  margin-right: 0;
}
.t_neimianli::before {
  content: ">";
  font-size: 14px;
  color: #f8f8f8;
  line-height: 2;
  position: absolute;
  right: -14px;
}
.t_neimianli:last-child::before {
  display: none;
}
.t_neiwen {
  position: absolute;
  width: 100%;
  z-index: 3;
}
.t_neibancon .t_parag p {
  color: #fff;
}
.t_neimain {
  display: inline-block;
  margin-bottom: 1px;
}
.t_neiwen .t_parag {
  margin-top: 26px;
}
.t_neibancon {
  position: relative;
}
.t_neibancon::before,
.t_neibancon::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 48px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
}
.t_neibancon::before {
  bottom: calc(100% + 20px);
}
.t_neibancon::after {
  top: calc(100% + 20px);
}
.t_neimaoxi {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  line-height: 60px;
  cursor: pointer;
}
.t_neiyemao {
  position: absolute;
  width: 100%;
  bottom: 17px;
  left: 0;
  z-index: 4;
  padding: 0 100px;
  z-index: 90;
}
.t_neiban {
  position: relative;
}
.t_neimaoul {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.t_neimaoul::before,
.t_neimaoul::after {
  display: none;
}
.t_b1k1 {
  position: relative;
}
.t_b1k1bg {
  position: relative;
}
.t_b1k1bg img {
  width: 100%;
}
.t_b1k1xin {
  width: 43.75%;
  position: absolute;
  z-index: 2;
  background: #fff;
  padding: 72px 114px 80px;
  right: 100px;
  top: 50%;
  transform: translateY(-50%);
  max-height: calc(100% - 200px);
}
.t_b1k1xin .t_b1k1zhu p {
  color: #69696f;
  font-weight: bold;
}
.t_b1k1duan p {
  color: #69696f;
}
.t_anbtnzi {
  font-size: 16px;
  color: #00447c;
  font-weight: bold;
  line-height: 1.75;
}
.t_anbtn1 {
  font-size: 0;
}
.t_anbtn1 a {
  display: inline-block;
}
.t_b1k1xin .t_fonth2 {
  margin-bottom: 39px;
}
.t_parag.t_b1k1zhu {
  margin-bottom: 27px;
}
.t_parag.t_b1k1duan {
  margin-bottom: 86px;
}
.t_syk4pic img {
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.t_b1k2 .t_parag p {
  color: #d1d4d8;
}
.t_b1k2 .t_duan18 p {
  color: #d1d4d8;
}
.t_b1k2 .t_duan18 li::marker {
  color: #d1d4d8;
}
.t_duan18.yxedr_active ol,
.t_duan18.yxedr_active ul {
  padding-inline-start: 30px;
}
.t_syk4xi .t_duan18.yxedr_active p {
  margin-bottom: 0;
}
.t_b1k2 .t_fonth3 {
  font-weight: bold;
}
.t_b1k2 .t_syk4xi .t_fonth2 {
  margin-bottom: 33px;
}
.t_b1k2 .t_parag {
  margin-bottom: 81px;
}
.t_b1k2 .t_syk4xi .t_fonth3 {
  margin-bottom: 38px;
}
.t_b1k3le,
.t_b1k3rg {
  width: 50%;
}
.t_b1k3nr {
  background: #162238;
}
.t_b1k3le {
  padding: 100px 186px 100px 160px;
}
.t_b1k3date {
  color: #d1d4d8;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.75;
  margin-bottom: 28px;
}
.t_anbtn2 .t_anbtnzi {
  color: #fff;
}
.t_b1k3le .t_fonth2 {
  color: #fff;
  margin-bottom: 53px;
}
.t_b1k3le .t_parag p {
  color: #d1d4d8;
}
.t_b1k3le .t_parag {
  margin-bottom: 29px;
}
.t_b1k3xia {
  margin-bottom: 122px;
}
.t_b1k3nr {
  display: flex;
  align-items: center;
}
.t_b1k4li {
  width: 50%;
  position: relative;
  padding: 144px 0;
}
.t_b1k4li::before {
  content: "";
  position: absolute;
  width: 1px;
  height: calc(100% - 288px);
  background: #efefef;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.t_b1k4li:last-child::before {
  display: none;
}
.t_b1k4 {
  padding: 0 68px;
}
.t_b1k4xin {
  width: 58.6%;
  margin: 0 auto;
}
.t_b1k4xin .t_fonth2 {
  margin-bottom: 27px;
}
.t_b1k4xin .t_parag {
  margin-bottom: 40px;
}
.t_neiyemao.on1 {
  background: #162238;
}
.t_neiyemao {
  height: 60px;
  transition: all 0.36s;
}
/* b2 */
.t_b2k1 {
  background: #162238;
  padding-top: 180px;
  padding-bottom: 152px;
}
.t_b2k1nr .t_parag p {
  color: #fff;
}
.t_b2k1luo .t_parag p {
  font-weight: bold;
  color: #fff;
}
.t_b2k2le {
  width: 50%;
}
.t_b2k2pic {
  width: 100%;
}
.t_b2k2rg {
  width: 50%;
}
.t_b2k2li:nth-of-type(2n) .t_b2k2rg {
  padding: 0 170px 0 100px;
}
.t_b2k2li:nth-of-type(2n-1) .t_b2k2rg {
  padding: 0 100px 0 170px;
}
.t_b2k2rg .t_fonth2 {
  color: #162238;
  font-weight: bold;
  margin-bottom: 40px;
}
.t_b2k2rg .t_parag p {
  color: #666;
}
.t_b2k2li .t_b2k2xin {
  display: flex;
  align-items: center;
}
.t_b2k2li:nth-of-type(2n) .t_b2k2xin {
  flex-direction: row-reverse;
}
.t_b2k2xin .t_anbtn1 {
  margin-top: 67px;
}
.t_b2k2li {
  margin-bottom: 157px;
}
.t_b2k2li:last-child {
  margin-bottom: 0;
}
.t_b2k1 .t_b2k1duan {
  margin-bottom: 57px;
}
.t_b2k1duan p {
  margin-bottom: 28px;
}
/* b3 */
.t_neidatit .t_fonth1 {
  color: #162238;
}
.ys_main.top1 {
  margin-top: 130px;
}
.t_b3k1 {
  background: #f8f8f8;
}
.t_b3k1le {
  width: 50%;
}
.t_b3k1pic {
  width: 100%;
}
.t_b3k1rg {
  width: 50%;
  padding: 0 190px 0 167px;
}
.t_b3k1rg .t_fonth2 {
  color: #162238;
  font-weight: bold;
}
.t_headmian .t_neimianli a {
  color: #999;
}
.t_headmian .t_neimianli::before {
  color: #999;
}
.t_neimianli a img:nth-of-type(2) {
  display: none;
}
.t_headmian .t_neimianli a img:nth-of-type(2) {
  display: inline-block;
}
.t_headmian .t_neimianli a img:first-child {
  display: none;
}
.t_headmian {
  height: 100px;
  font-size: 0;
  align-items: center;
  margin-right: 47px;
  display: none;
}
.ys_hd_pc.head2 .t_headmian {
  display: flex;
}
.t_neidatit {
  padding-top: 74px;
}
.t_g2main .t_neidatit {
  padding-bottom: 150px;
}
.t_parag.t_b3k1duan {
  margin-bottom: 89px;
}
.t_b3k1rg .t_anbtn1 {
  margin-bottom: 18px;
}
.t_b3k1rg .t_anbtn1:last-child {
  margin-bottom: 0px;
}
.t_select {
  width: 150px;
}
.t_select .ys_select_hd {
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  height: 45px;
  padding: 0 15px;
}
.t_select input {
  color: #999;
  font-size: 16px;
}
.t_b3main .t_select input {
  font-family: "robotoregular" !important;
}
.t_b3main .t_select .ys_select_li {
  font-family: "robotoregular" !important;
}
.t_select .ys_select_xtbbox {
  right: 15px;
}
.t_select .ys_select_bd {
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  top: calc(100% + 4px);
  padding: 8px 0;
  height: 146px;
}
.t_select .ys_select_li {
  padding: 0 15px;
  color: #999;
  font-size: 16px;
  line-height: 2;
  transition: all 0.36s;
}
.t_b3k2li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.t_b3k2ul {
  margin: 0 -20px;
  margin-bottom: -40px;
}
.t_b3k2xin {
  background: #f8f8f8;
  padding: 49px 42px 46px;
  transition: all 0.36s;
}
.t_b3k2date {
  font-size: 14px;
  line-height: 1.75;
  color: #999;
  letter-spacing: 3.5px;
  transition: all 0.36s;
  margin-bottom: 13px;
}
.t_b3k2xin .t_fonth4 {
  line-height: 1.75;
  transition: all 0.36s;
}
.t_anbtnzi {
  transition: all 0.36s;
}
.t_b3k2xin .t_fonth4 {
  height: 157.5px;
  -webkit-line-clamp: 5;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 33px;
}
.pc_fenye li {
  font-family: "Microsoft Yahei";
  color: #999;
}
.pc_fenye li.activepage {
  color: #00447c;
  background: transparent;
}
/* b4 */
.t_b4k1li {
  width: 16.666667%;
  padding: 0 22px;
}
.t_b4lun {
  margin: 0 -22px;
  overflow: hidden;
}
.t_b4k1pic,
.t_b4k1pic img {
  width: 100%;
}
.t_b4k1pic {
  margin-bottom: 40px;
}
.t_b4k1xin .t_fonth4 {
  margin-bottom: 9px;
}
.t_b4control {
  position: relative;
  width: 100%;
  padding: 56px 0;
}
.t_b4control .swiper-button-next,
.t_b4control .swiper-button-prev {
  width: 50px;
  height: 50px;
  position: relative;
  top: 0;
  margin-top: 0;
  border-radius: 50%;
  box-shadow: 9px 9px 23px 0px rgba(229, 241, 250, 0.5);
}
.t_b4control .swiper-button-prev {
  margin-right: 16px;
}
.t_b4control .swiper-button-prev,
.t_b4control .swiper-container-rtl .swiper-button-next {
  left: 0;
}
.t_b4control .swiper-button-next.swiper-button-disabled,
.t_b4control .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
}
.t_b4control .swiper-button-next img,
.t_b4control .swiper-button-prev img {
  width: 100%;
}
.t_b4control .swiper-button-prev:after,
.t_b4control .swiper-container-rtl .swiper-button-next:after {
  display: none;
}
.t_b4control .swiper-button-next:after,
.t_b4control .swiper-container-rtl .swiper-button-prev:after {
  display: none;
}
.t_b4control .swiper-scrollbar {
  width: calc(100% - 162px);
  height: 2px;
  margin: 24px 0;
}
.t_b4control
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  height: 2px;
  background: #00447c;
}
/* b5 */
.yxedr_active ol,
.yxedr_active ul {
  padding-inline-start: 24px;
}
.t_b5k1xia .yxedr_active li p {
  margin-bottom: 0px;
}
.t_b5k1xia .yxedr_active li::marker {
  color: #666;
}
.t_b5k1top {
  border-bottom: 1px solid #efefef;
  position: relative;
  transition: all 0.36s;
  cursor: pointer;
}
.t_b5k1top .t_fonth4 {
  width: 100%;
  position: relative;
  padding-right: 20px;
  line-height: 1.75;
}
.t_b5k1top .t_fonth4::before,
.t_b5k1top .t_fonth4::after {
  content: "";
  width: 14px;
  height: 2px;
  position: absolute;
  right: 0;
  background: #00447c;
  top: 14.75px;
}
.t_b5k1top .t_fonth4::after {
  transform: rotate(90deg);
  transition: all 0.36s;
}
.t_b5k1li.on .t_b5k1top .t_fonth4::after {
  opacity: 0;
}
.t_b5k1li.on .t_b5k1top {
  border-bottom: 1px solid #00447c;
}
.t_b5k1xia {
  display: none;
  padding-top: 33px;
}
.t_b5k1 {
  padding-top: 178px;
}
.t_b5k1li:first-child .t_b5k1top {
  padding-top: 0;
}
.t_b5k1top {
  padding-bottom: 28px;
  padding-top: 23px;
}
.t_b5k1xia .yxedr_active ul {
  margin-block-start: 1.8em;
  margin-block-end: 1.8em;
}
/* b6 */
.t_b6k1pic {
  width: 170px;
  border-radius: 50%;
  overflow: hidden;
  height: 170px;
  margin-bottom: 27px;
}
.t_b6k1pic img:nth-of-type(2) {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.t_b6k1xin {
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.t_b6k1xin .t_fonth4,
.t_b6k1zuo .t_fonth4 {
  font-family: "robotobold" !important;
  line-height: 1.5;
  margin-bottom: 1px;
}
.t_b6k1xin .t_parag p,
.t_b6k1zuo .t_parag p {
  line-height: 1.5;
}
.t_b6k1li {
  width: 16.666667%;
  text-align: center;
  padding: 0 70px;
  margin-bottom: 157px;
}
.t_b6k1ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 -70px;
  padding-top: 43px;
  align-items: stretch;
}
.ys_modal {
  background: rgba(0, 0, 0, 0.5);
}
.ys_modal_content {
  width: 1000px;
  padding: 66px 0;
}
.t_b6tannr {
  padding: 0 80px;
}
.t_b6k1zuo {
  width: 170px;
  text-align: center;
}
.t_b6tanrg {
  width: calc(100% - 170px);
  padding-left: 122px;
  margin-bottom: 58px;
}
.t_b6tan .ys_modal_close {
  right: -40px;
  top: 0;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.t_b6tan .ys_modal_close .iconfont {
  font-size: 20px;
}
.t_b6tan .mCSB_scrollTools {
  right: 30px;
}
/* d1 */
.t_d1k1 {
  background: #162238;
}
.t_b2k1nr .t_fonth2 {
  color: #fff;
  margin-bottom: 42px;
}
.t_b2k1nr {
  padding: 75px 0 47px;
}
.t_b2k1nr .t_duan18 p {
  margin-bottom: 2px;
}
.t_b2k1nr .t_duan18 {
  margin-bottom: 150px;
}
.t_d1k2li {
  width: 25%;
  padding: 0 30px;
}
.t_d1k2nr {
  margin: 0 -30px;
  overflow: hidden;
}
.t_d1k2biao {
  color: #ba0a3b;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 6px;
}
.t_d1k2xin .t_fonth4 {
  color: #162238;
  line-height: 1.75;
  margin-bottom: 18px;
}
.t_d1k2pic {
  margin-bottom: 27px;
}
.t_d1k2xin .t_parag {
  margin-bottom: 46px;
}
.t_titxia {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.t_titxia::before,
.t_titxia::after {
  display: none;
}
.t_d1k2 .t_b4control {
  padding-bottom: 0;
}
.t_d1k3bg,
.t_d1k3bg img {
  width: 100%;
}
.t_d1k3bg {
  position: relative;
}
.t_d1k3bg::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 2;
}
.t_d1k3 {
  position: relative;
}
.t_d1k3nr {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 4;
}
.t_d1k3nr .t_fonth2 {
  color: #fff;
  margin-bottom: 36px;
}
.t_d1k3nr .t_fonth3 {
  color: #fff;
  margin-bottom: 60px;
}
.t_d1k3nr .t_parag p {
  color: #d1d4d8;
}
.t_d1k3shu {
  font-size: 48px;
  color: #fff;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 12px;
}
.t_d1k3li {
  text-align: center;
}
.t_d1k3ul {
  display: flex;
  justify-content: space-between;
}
.t_d1k3ul::before,
.t_d1k3ul::after {
  display: none;
}
.t_d1k3duan.t_parag {
  margin-bottom: 79px;
}
.t_d1k4rg,
.t_d1k4le {
  width: 50%;
}
.t_d1k4le .t_duan18 p {
  color: #666;
}
.t_d1k4li:nth-of-type(2n-1) .t_d1k4le {
  padding-left: 240px;
  padding-right: 160px;
}
.t_d1k4li:nth-of-type(2n) .t_d1k4le {
  padding-right: 240px;
  padding-left: 160px;
}
.t_d1k4li:nth-of-type(2n) {
  background: #162238;
}
.t_d1k4li:nth-of-type(2n) .t_d1k4le .t_fonth2 {
  color: #fff;
}
.t_d1k4li:nth-of-type(2n) .t_duan18 p {
  color: #d1d4d8;
}
.t_d1k4li:nth-of-type(2n) .t_sytitrga a {
  color: #f8f8f8;
}
.t_d1k4le .t_fonth2 {
  margin-bottom: 40px;
}
.t_d1k4li .t_duan18 {
  height: 126px;
  overflow: hidden;
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 40px;
}
.t_d1k4xin {
  display: flex;
  align-items: center;
}
.t_d1k4li:nth-of-type(2n) .t_d1k4xin {
  flex-direction: row-reverse;
}
/* d2 */
.t_d2k1duan1 p:last-child {
  color: #999;
}
.t_d2k1duan1 p {
  margin-bottom: 28px;
}
.t_d2k2tit {
  color: #162238;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
}
.t_wujian p {
  margin-bottom: 0;
}
.t_wujian.yxedr_active p {
  margin-bottom: 0;
}
.t_wujian.t_xujian.yxedr_active p {
  margin-bottom: 28px;
}
.t_d2k2li .yxedr_active ol,
.t_d2k2li .yxedr_active ul {
  padding-inline-start: 0;
  margin-block-start: 0em;
  margin-block-end: 0em;
}
.t_d2k2li .t_parag li::marker {
  list-style-position: outside;
  direction: var(--geshu-zong);
}
.t_d2k2li .t_wujian li::marker {
  font-size: 0;
}
.t_d2k2li .t_xujian li:last-child p {
  margin-bottom: 0;
}
.t_d2k2li .t_wujian li a {
  text-decoration: underline;
  color: #00447c;
}
.t_d2k1 {
  padding: 158px 0;
}
.t_d2k1nr,
.t_d2k2li {
  margin-bottom: 60px;
}
.t_d2k2li:last-of-type {
  margin-bottom: 0;
}
.t_celanwen {
  font-size: 18px;
  color: #fff;
  line-height: 1.75;
  padding: 18.75px 10px;
  width: 98px;
  text-align: center;
}
.t_celanli1 .t_celanwen {
  background: #ba0a3b;
}
.t_celanli2 .t_celanwen {
  background: #00447c;
}
.t_celanli3 .t_celanwen {
  background: #ceb688;
}
.t_celan1 {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: -100%;
  transition: all 0.36s ease-out;
  z-index: 98;
}
.t_celan1.on {
  right: 0;
}
/* d3 */
.t_biaodan {
  width: 100%;
  text-align: center;
}
/* e1 */
.t_e1k1le,
.t_e1k1rg {
  width: 50%;
}
.t_e1k1pic,
.t_e1k1pic img {
  width: 100%;
}
.t_e1k1le {
  position: relative;
}
.t_e1k1pic {
  position: relative;
}
.t_e1k1pic::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 47.79%,
    rgba(0, 0, 0, 0.81) 92.11%
  );
}
.t_e1k1up {
  position: absolute;
  z-index: 4;
  width: 100%;
  padding: 0 20px 30px 100px;
  left: 0;
  bottom: 0;
}
.t_e1k1leduan p,
.t_e1k1luo p {
  color: #fff;
}
.t_e1k1leduan {
  margin-bottom: 31px;
}
.t_e1k1nr {
  background: #162238;
  display: flex;
  align-items: center;
}
.t_e1k1rg .t_fonth2 {
  color: #fff;
  margin-bottom: 44px;
}
.t_e1k1rg .t_duan18 p {
  color: #d1d4d8;
}
.t_e1k1rg {
  padding: 0 207px 0 170px;
}
.t_e1k2 {
  height: 300vh;
  height: calc(var(--lun-shu) * 100vh);
}
.t_e1k2li {
  height: 100vh;
}
.t_e1k2pic {
  position: relative;
  width: 100%;
  height: 100%;
}
.t_e1k2pic img {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t_e1k2up {
  position: absolute;
  z-index: 4;
  bottom: 90px;
  width: 100%;
  padding: 0 20.6%;
}
.t_e1k2pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.1);
}
.t_e1k2ic {
  width: 40px;
}
.t_e1k2ic img {
  width: 100%;
}
.t_e1k2up .t_fonth2,
.t_e1k2up .t_duan18 p {
  color: #fff;
}
.t_e1k2li {
  position: relative;
}
.t_e1k2zh {
  width: 560px;
}
.t_e1k2up .t_fonth2 {
  margin-bottom: 23px;
}
.t_e1k2up .t_duan18 {
  margin-bottom: 58px;
}
.t_e1k3 {
  background: #f8f8f8;
}
.t_e1k3li {
  width: 33.333333%;
  padding: 0 55px;
}
.t_e1k3ul {
  margin: 0 -55px;
}
.t_e1k3xin {
  display: block;
  background: #fff;
  box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);
}
.t_e1k3pic {
  width: 100%;
}
.t_e1k3xia {
  padding: 33px 40px 37px;
}
.t_e1k3xia .t_fonth4 {
  color: #999;
  font-weight: bold;
  margin-bottom: 6px;
}
.t_e1k3xia .t_fonth3 {
  color: #162238;
  line-height: 1.5;
  height: 108px;
  overflow: hidden;
  margin-bottom: 25px;
}
/* e2 */
.t_e2k1 {
  background: #162238;
}
.t_e2k1nr .t_duan18 p {
  color: #d1d4d8;
  margin-bottom: 32px;
}
.t_e2k1 {
  padding: 155px 0 120px;
}
.t_e2k2pic,
.t_e2k2pic img {
  width: 100%;
}
.t_e2k2pic {
  position: relative;
}
.t_e2k2pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2;
}
.t_e2k2li {
  position: relative;
}
.t_e2k2top {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}
.t_e2k2top .t_fonth2 {
  color: #fff;
  margin-bottom: 25px;
}
.t_e2k2ic {
  width: 40px;
  margin: 0 auto;
  margin-top: 60px;
}
.t_e2k2ic img {
  width: 100%;
}
.t_e2k2top .t_duan18 p {
  margin-bottom: 32px;
}
/* e4 */
.t_e4k1 .t_e1k1pic::before {
  display: none;
}
.t_e4k2nr .t_duan18 p {
  color: #666;
}
.t_e4k3li {
  width: 33.333333%;
  position: relative;
  overflow: hidden;
}
.t_e4k3pic {
  width: 100%;
  position: relative;
}
.t_e4k3pic img {
  width: 100%;
}
.t_e4k3top {
  position: absolute;
  /* bottom: 0; */
  left: 0;
  z-index: 3;
  width: 100%;
  padding: 0 62px 63px;
  transition: all 0.36s;
  bottom: -173px;
}
.t_e4k3pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
}
.t_e4k3pic::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  z-index: 2;
  bottom: 0;
  left: 0;
  opacity: 0;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 34.18%,
    rgba(0, 0, 0, 0.7) 77.53%
  );
  transition: all 0.36s;
}
.t_e4k3top .t_fonth3 {
  color: #fff;
  margin-bottom: 29px;
}
.t_e4k3top .t_parag p {
  color: #fff;
  /* margin-bottom: 24px; */
  line-height: 1.5;
}
.t_e4k3top .t_parag p:last-child {
  margin-bottom: 0;
}
.t_e4k3top .t_parag {
  height: 144px;
  overflow: hidden;
  -webkit-line-clamp: 6;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  opacity: 0;
  transition: all 0.36s;
}
/* e4k4 */
.t_e4k4li {
  width: 33.333333%;
  padding: 0 20px;
  overflow: hidden;
}
.t_e4k4box {
  margin: 0 -20px;
  overflow: hidden;
}
.t_e4k4pic,
.t_e4k4pic img {
  width: 100%;
}
.t_e4k4xin {
  position: relative;
}
.t_e4k4top {
  position: absolute;
  z-index: 3;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 20px 30px;
}
.t_e4k4top .t_fonth4 {
  color: #fff;
  margin-bottom: 7px;
}
.t_e4k4top .t_parag p {
  color: #fff;
}
.t_e4k4top .t_anbtnzi {
  color: #fff;
}
.t_e4k4top .t_parag {
  margin-bottom: 24px;
  line-height: 1.5;
}
.t_e4k4pic::before {
  content: "";
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0) 61.34%
  );
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  transition: background 0.36s;
}
.t_e4k4top .t_parag {
  height: 56px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.t_e4k4top {
  bottom: -118px;
  transition: all 0.36s;
}
.t_e4k4top .t_parag,
.t_e4k4top .t_anbtn1 {
  opacity: 0;
  transition: all 0.36s;
}
.t_e4k4box,
.t_e4k8box {
  padding-bottom: 44px;
}
.t_e4k5pic,
.t_e4k5pic img {
  width: 100%;
}
.t_e4k5 {
  position: relative;
}
.t_e4k5nr {
  position: absolute;
  width: 30.5%;
  top: 50%;
  transform: translateY(-50%);
  right: 10.8%;
}
.t_e4k5nr .t_duan18 p {
  color: #d1d4d8;
}
.t_e4k5nr .t_moredi {
  padding: 0 48px;
}
.t_e4k5nr .t_syk5btn {
  margin: 0 -48px;
}
.t_e4k5nr .t_moredizi {
  color: #fff;
}
.t_e4k5nr .t_fonth2 {
  color: #fff;
  margin-bottom: 45px;
}
.t_e4k5nr .t_duan18 {
  margin-bottom: 78px;
}
.t_e4k6li {
  width: 33.333333%;
  padding: 0 45px;
}
.t_e4k6ul {
  margin: 0 -45px;
}
.t_e4k6li .t_fonth3 {
  color: #162238;
  line-height: 1.5;
}
.t_e4k6li .t_parag p {
  color: #69696f;
  line-height: 1.75;
}
.t_e4k6pic {
  margin-bottom: 35px;
}
.t_e4k7 {
  position: relative;
}
.t_e4k7pic,
.t_e4k7pic img {
  width: 100%;
}
.t_e4k7pic {
  position: relative;
}
.t_e4k7pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 2;
}
.t_e4k7nr {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 4;
}
.t_e4k7xin .t_fonth2 {
  color: #fff;
  margin-bottom: 38px;
}
.t_e4k7xin .t_fonth3 {
  color: #fff;
  margin-bottom: 60px;
}
.t_e4k7xin .t_parag p {
  color: #d1d4d8;
}
.t_e4k7shu {
  font-size: 48px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 20px;
}
.t_e4k7shu .ys_demo_num {
  display: inline-block;
}
.t_e4k7duan {
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
}
.t_e4k7ul {
  display: flex;
  justify-content: space-between;
}
.t_e4k7p {
  margin-bottom: 82px;
}
.t_e4k8li {
  width: 33.333333%;
  padding: 0 20px;
}
.t_e4k8box {
  margin: 0 -20px;
  overflow: hidden;
}
.t_e4k8li .t_fonth4 {
  color: #162238;
  margin-bottom: 6px;
}
.t_e4k8li .t_parag p {
  color: #666;
}
.t_e4k8ic {
  width: 34px;
}
.t_e4k8ic img {
  width: 100%;
}
.t_e4k8box .t_e4k8pic {
  margin-bottom: 33px;
}
.t_e4k8box .t_parag {
  margin-bottom: 32px;
}
.t_e4k2nr .t_fonth2 {
  margin-bottom: 44px;
}
.t_e4k9 {
  background: #162238;
  padding: 70px 0 60px;
}
.t_e4k9nr .t_fonth2 {
  color: #fff;
}
.t_e4k9li {
  width: 33.333333%;
  padding: 0 20px;
}
.t_e4k9ul {
  margin: 0 -20px;
}
.t_e4k9ic {
  width: 15px;
  line-height: 27px;
}
.t_e4k9ic img {
  width: 100%;
}
.t_e4k9xin .t_fonth4 {
  color: #fff;
  line-height: 1.5;
}
.t_e4k9xin {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 36px 0;
}
.t_e4k10 {
  background: #f8f8f8;
}
.t_e4k10li:nth-of-type(2n-1) {
  background: #fff;
}
.t_e4k10tit {
  color: #162238;
  font-size: 18px;
  line-height: 1.5;
  transition: all 0.36s;
  position: relative;
  display: inline-block;
  width: 144px;
}
.t_e4k10ic {
  width: 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -55px;
  transition: all 0.36s;
}
.t_e4k10ic img {
  width: 100%;
}
.t_e4k10top {
  text-align: center;
  font-size: 0;
}
.t_e4k10top {
  cursor: pointer;
  height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.t_e4k10xia {
  display: none;
}
.t_e4k10ic img {
  transition: all 0.36s;
}
.t_e4k10li.on .t_e4k10ic img {
  transform: rotate(180deg);
}
.t_e4k10xia .yxedr_active p {
  margin-bottom: 28px;
}
.t_e4k10xia .yxedr_active h4 {
  padding-top: 9px;
  margin-bottom: 20px;
}
.t_e4k10xia {
  padding: 40px 0;
}
.t_e4k10li:last-of-type {
  padding-bottom: 100px;
}
.t_e4k10 .t_fonth2 {
  margin-bottom: 90px;
}
.t_e4k11li {
  width: 33.333333%;
  padding: 0 20px;
}
.t_e4k11ul {
  margin: 0 -20px;
}
.t_e4k11wen {
  background: #f8f8f8;
  padding: 55px 60px 70px;
  height: 100%;
}
.t_e4k11ul {
  display: flex;
  align-items: stretch;
}
.t_e4k11wen .t_fonth3 {
  margin-bottom: 33px;
}
.t_e4k12 {
  position: relative;
  overflow: hidden;
}
.t_e4k12bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.t_e4k12bg img {
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
}
.t_e4k12top {
  position: relative;
  z-index: 4;
  width: 100%;
}
.t_e4k12bg::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
  top: 0;
  left: 0;
}
.t_e4k12le,
.t_e4k12rg {
  width: 50%;
}
.t_e4k12le {
  padding-right: 160px;
}
.t_e4k12rg {
  padding-left: 20px;
}
.t_e4k12li {
  cursor: pointer;
}
.t_e4k12shu {
  font-size: 24px;
  font-family: "robotobold" !important;
  color: #fff;
  transition: all 0.36s;
  line-height: 1.5;
  width: 80px;
  opacity: 0.4;
}
.t_e4k12shurg .t_fonth3,
.t_e4k12shurg .t_parag p {
  color: #fff;
  transition: all 0.36s;
}
.t_e4k12shurg {
  width: calc(100% - 80px);
}
.t_e4k12li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  transition: all 0.36s;
}
.t_e4k12li.on {
  border-bottom: 1px solid rgba(255, 255, 255, 1);
}
.t_e4k12li.on .t_e4k12shu {
  opacity: 1;
}
.t_e4k12shurg .t_fonth3 {
  margin-bottom: 6px;
}
.t_e4k12li {
  padding: 38px 0 35px;
}
.t_e4k12li:first-child {
  padding-top: 0;
}
.t_e4dashu {
  font-family: "robotobold" !important;
  color: #fff;
  margin-bottom: 32px;
}
.t_e4k12huanli .t_fonth3 {
  color: #fff;
  margin-bottom: 36px;
}
.t_e4k12huanli .t_parag p {
  color: #fff;
  line-height: 2.2;
}
.t_e4k12huanli {
  display: none;
}
.t_e4k12huanli.act {
  display: block;
}
.t_e4k13 {
  background: #f8f8f8;
}
.t_e4k13pic {
  height: 450px;
}
.t_e4k13pic img {
  height: 100%;
}
.t_e4k13li {
  /* width: auto; */
  padding: 2px;
}
.t_e4k13li.swiper-slide {
  width: auto;
}
.t_e4k13lun {
  margin: 0 2px;
}
.t_e4k13lun .swiper-wrapper {
  /* transition-duration: var(--huan-width)!important; */
  transition-timing-function: linear !important;
}
.t_e4k13ul {
  /* width: auto; */
  white-space: nowrap;
  /* font-size: 0; */
}
.t_e4k13li {
  display: inline-block;
  float: none;
}
.t_e4k13lun {
  width: 100%;
}
/* f1 */
.t_f1k1 {
  background: #162238;
}
.t_f1k1nr .t_fonth2 {
  color: #fff;
  margin-bottom: 46px;
}
.t_f1k1nr .t_fonth4,
.t_f1k1nr .t_parag p {
  color: #d1d4d8;
}
.t_f1k1nr .t_fonth4 {
  font-weight: bold;
  margin-bottom: 18px;
}
.t_f1k2 .t_b1k1xin {
  padding: 92px 112px;
  background: rgba(255, 255, 255, 0.9);
}
.t_b1k1li .t_fonth2 {
  color: #162238;
  font-weight: bold;
}
.t_b1k1li .t_parag p {
  color: #69696f;
}
.t_f1k3 {
  background: #f8f8f8;
}
.t_f1k3le {
  width: 440px;
  padding-right: 108px;
}
.t_f1k3rg {
  width: calc(100% - 440px);
}
.t_f1k3li {
  width: 33.333333%;
  padding: 0 20px;
}
.t_f1k3lun {
  margin: 0 -20px;
  overflow: hidden;
}
.t_f1k3li .t_fonth4 {
  font-weight: bold;
  color: #162238;
}
.t_f1k3pic {
  width: 100%;
  margin-bottom: 41px;
}
.t_f1k3le .t_fonth2 {
  margin-bottom: 45px;
}
.t_f1k3nr {
  display: flex;
  align-items: stretch;
}
.t_f1k3le {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.t_f1k3xin {
  padding-bottom: 100px;
}
.t_f1k4le,
.t_f1k4rg {
  width: 50%;
}
.t_f1k4pic {
  width: 100%;
}
.t_f1k4li:nth-of-type(2n) {
  background: #162238;
}
.t_f1k4le .t_fonth2 {
  color: #162238;
  margin-bottom: 42px;
}
.t_f1k4le .t_duan18 p {
  color: #666;
}
.t_f1k4li:nth-of-type(2n) .t_f1k4le .t_fonth2 {
  color: #fff;
}
.t_f1k4li:nth-of-type(2n) .t_f1k4le .t_duan18 p {
  color: #d1d4d8;
}
.t_f1k4le {
  padding: 0 200px 25px;
}
.t_f1k4xin {
  display: flex;
  align-items: center;
}
.t_f1k4li:nth-of-type(2n) .t_f1k4xin {
  flex-direction: row-reverse;
}
.t_f1k5top .t_fonth2 {
  margin-bottom: 40px;
}
.t_f1k5li {
  position: relative;
}
.t_f1k5fu {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 4;
  padding: 0 147px 90px;
}
.t_f1k5fu .t_parag p {
  color: #fff;
}
.t_f1k5zuo {
  width: 70%;
}
.t_f1k5zuo .t_fonth3 {
  margin-bottom: 15px;
}
.t_f1k5pic {
  position: relative;
}
.t_f1k5pic::before {
  content: "";
  width: 100%;
  height: 30%;
  bottom: 0;
  left: 0;
  background: linear-gradient(to top, #000, transparent);
  position: absolute;
  z-index: 3;
}
.t_lunbo1 .slick-prev,
.t_lunbo1 .slick-next {
  width: 50px;
  height: 50px;
  z-index: 3;
  top: auto;
  transform: translateY(0);
  bottom: 90px;
  box-shadow: 9px 9px 23px 0px rgb(229 241 250 / 50%);
  border-radius: 50%;
}
.t_lunbo1 .slick-next {
  right: 147px;
}
.t_lunbo1 .slick-prev {
  left: auto;
  right: 215px;
}
.t_lunbo1 .slick-prev::before,
.t_lunbo1 .slick-next::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.t_lunbo1 .slick-prev::before {
  content: url(fonts/arrow7.svg);
}
.t_lunbo1 .slick-next::before {
  content: url(fonts/arrow8.svg);
}
.t_f1k6le {
  width: 56.6%;
}
.t_f1k6rg {
  width: 43.4%;
}
.t_f1k6pic {
  width: 100%;
}
.t_f1k6rg {
  padding: 107px 113px 78px;
}
.t_f1k6li .yxedr_active p {
  margin-bottom: 0;
}
.t_f1k6li .yxedr_active p {
  line-height: 2.2;
}
.t_f1k6li .yxedr_active ul {
  margin-block-start: 0;
  margin-block-end: 0;
}
.t_f1k6li .t_fonth3 {
  margin-bottom: 32px;
}
.t_f1k6nr {
  display: flex;
  align-items: stretch;
}
.t_f1k6ul {
  height: 100%;
}
.t_lunbo1.t_lunbo2 .slick-prev,
.t_lunbo1.t_lunbo2 .slick-next {
  bottom: 0px;
}
.t_lunbo1.t_lunbo2 .slick-prev {
  left: 0;
  right: auto;
}
.t_lunbo1.t_lunbo2 .slick-next {
  left: 67px;
  right: auto;
}
/* g1 */
.t_g1k1pic {
  width: 100%;
}
.t_g1k1pic img {
  width: 100%;
}
.t_g1k1nr {
  position: relative;
}
.t_g1k1top {
  background: #00447c;
  position: absolute;
  left: 4.127907%;
  bottom: 66px;
  padding: 40px 44px 30px;
  width: 46%;
}
.t_g1date {
  font-size: 14px;
  letter-spacing: 3.5px;
  color: #fff;
  opacity: 0.9;
  line-height: 1.75;
  margin-bottom: 10px;
}
.t_g1k1xin .t_fonth3 {
  color: #fff;
  font-weight: bold;
  margin-bottom: 12px;
}
.t_g1k1xin .t_parag p {
  color: #fff;
  opacity: 0.9;
}
.t_g1k1xin .t_parag {
  margin-bottom: 43px;
}
.t_g1k2 .t_select {
  margin-right: 8px;
}
.t_g1k2input {
  width: 300px;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  height: 45px;
  padding: 0 20px;
  display: flex;
  align-items: center;
}
.t_g1k2input input {
  width: 100%;
  font-size: 16px;
  color: #999;
  line-height: 1.5;
}
.t_g1k2sbtn {
  width: 45px;
  height: 45px;
  margin-left: 8px;
  border-radius: 2px;
  position: relative;
  background: #00447c;
  cursor: pointer;
  overflow: hidden;
}
.t_g1k2sbtn img {
  width: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t_g1k2sbtn a {
  display: block;
  width: 100%;
  height: 100%;
}
.t_g1k2li {
  width: 25%;
  padding: 0 30px;
  position: relative;
}
.t_g1k2ul {
  margin: 0 -30px;
  margin-bottom: -87px;
}
.t_g1k2li:nth-of-type(4n)::before {
  display: none;
}
.t_g1k2li::before,
.t_g2k6bo::before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: #efefef;
}
.t_g1k2xin {
  box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);
  background: #fff;
}
.t_g1k2xia {
  padding: 28px 32px 36px;
}
.t_g1k2xia .t_duan18 p {
  line-height: 1.5;
}
.t_g1k2xia .t_duan18 {
  height: 81px;
  overflow: hidden;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 42px;
}
.t_g1k2li {
  margin-bottom: 87px;
}
/* g2 */
.t_g2k1tu1 {
  width: 100%;
  margin-bottom: 24px;
}
.t_g2k1tu1 img {
  width: 100%;
}
.t_g2k1xiang .t_font14 {
  margin-right: 104px;
  letter-spacing: 3.5px;
}
.t_g2k1xiang .t_font14 span {
  margin-left: 10px;
}
.t_g2k1xiang {
  margin-bottom: 26px;
}
.t_g2k1xi {
  display: inline-block;
}
.t_g2k1xia {
  font-size: 0;
  border-bottom: 1px solid #efefef;
  padding-bottom: 9px;
  margin-bottom: 47px;
}
.t_g2k1wen .t_fonth3 {
  font-weight: bold;
}
.t_g2k1wen {
  padding: 86px 0 45px;
}
.t_g2k1wen .t_fonth4 {
  margin-bottom: 25px;
}
.t_g2k1xi .t_font14 {
  letter-spacing: 3.5px;
}
.t_g2k1duan2 h4 {
  margin-bottom: 40px;
}
.t_g2k1duan2.yxedr_active p {
  margin-bottom: 28px;
}
.t_g2k1yu .t_fonth3 {
  font-weight: bold;
  margin-bottom: 27px;
}
.t_g2k1yu .t_parag p {
  color: #333;
}
.t_g2jie {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 42px 0;
}
.t_g2kjieic {
  width: 160px;
}
.t_g2kjieic img {
  width: 100%;
}
.t_g2kjierg {
  width: calc(100% - 160px);
  padding-left: 66px;
}
.t_g2kjietit {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
}
.t_g2k1yu {
  padding-bottom: 110px;
}
.t_g2k2 {
  padding-top: 62px;
  padding-bottom: 84px;
  /* margin: 0 -20px; */
}
.t_g2k2pic {
  width: 100%;
}
.t_g2k2pic img {
  width: 100%;
}
.t_g2k2li {
  margin-bottom: 42px;
  padding: 0 20px;
}
.t_g2k2er .t_g2k2li {
  width: 50%;
}
.t_g2k2san .t_g2k2li {
  width: 33.333333%;
}
.t_g2k3shi {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 108px 0 120px;
}
.t_g2k3duan h3 {
  color: #333;
  font-weight: bold;
  margin-bottom: 6px;
}
.t_g2k3duan p {
  margin-bottom: 28px;
}
.t_g2k3duan p:last-of-type {
  margin-bottom: 0;
}
.t_g2k4duan p {
  margin-bottom: 0;
}
.t_e4k8he {
  cursor: pointer;
}
.t_g2k4duan h5 {
  padding: 31px 0 8px;
}
.t_g2k4 {
  padding: 42px 0 60px;
  border-bottom: 1px solid #efefef;
}
.t_g2k5ic {
  width: 30px;
  margin-right: 50px;
}
.t_g2k5ic img {
  width: 100%;
}
.t_g2k5wen {
  color: #00447c;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.5;
}
.t_g2k5 a {
  display: flex;
  align-items: center;
  justify-content: left;
}
.t_g2k5 {
  border-bottom: 1px solid #efefef;
  padding: 110px 0 26px;
}
.t_g2k1zh {
  position: relative;
}
.t_g2k1sh {
  position: absolute;
  left: 240px;
  display: flex;
  align-items: center;
}
.t_g2k1fen {
  color: #999;
  font-size: 20px;
  line-height: 1.75;
  margin-right: 12px;
}
.t_g2k1li {
  width: 25px;
  margin: 0 11px;
}
.t_g2k1li img {
  width: 100%;
}
.t_g2k6 {
  background: #f8f8f8;
}
.t_g2k6bo {
  width: 25%;
  padding: 0 30px;
  position: relative;
}
.t_g2k6lun {
  margin: 0 -30px;
}
.t_lundian1 .slick-dots li {
  width: 50px;
  height: 3px;
  border-radius: 0;
  background: #999;
  margin: 0 8px;
}
.t_lundian1 .slick-dots li.slick-active {
  background: #00447c;
}
.t_lundian1 .slick-dots {
  bottom: 0;
}
.t_lundian1.slick-dotted {
  padding-bottom: 100px;
}
/* g3 */
.t_g3k2 .t_d1k2ul {
  margin: 0 -30px;
  margin-bottom: -94px;
}
.t_g3k2 .t_d1k2li {
  margin-bottom: 94px;
}
.t_g3k2 .t_select,
.t_g4k2 .t_select {
  width: 200px;
}
.t_g3k1nr {
  background: #fff;
  box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);
}
.t_g3k1nr a {
  display: flex;
  align-items: center;
}
.t_g3k1le {
  width: 48.9%;
}
.t_g3k1rg {
  width: 51.1%;
}
.t_g3k1pic {
  width: 100%;
}
.t_g3k1pic img {
  width: 100%;
}
.t_g3k1rg {
  padding: 30px 60px 30px 70px;
}
.t_g3k1rg .t_fonth4 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 22px;
}
.t_g3k1rg .t_parag p {
  line-height: 2;
}
.t_g3k1rg .t_parag {
  margin-bottom: 78px;
}
/* g4 */
.t_g4k2li {
  width: 25%;
}
.t_g4k2pic {
  width: 100%;
  position: relative;
}
.t_g4k2icon {
  position: absolute;
  width: 40px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 4;
}
.t_g4k2icon img {
  width: 100%;
}
.t_g4k2xin {
  cursor: pointer;
  position: relative;
}
.t_g4k2xia {
  padding: 33px 47px 66px;
}
.t_g4k2xiao {
  font-size: 16px;
  color: #ba0a3b;
  line-height: 1.75;
  margin-bottom: 5px;
}
.t_g4k2xia .t_fonth3 {
  color: #162238;
  line-height: 1.75;
  margin-bottom: 15px;
}
.t_g4k2xin::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
  background: #efefef;
}
.t_video1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.t_g4k2pic::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  transition: all 0.36s;
}
/* g5 */
.t_g5k1li {
  width: 50%;
  padding: 0 20px;
}
.t_g5k1lun {
  margin: 0 -20px;
  overflow-x: hidden;
}
.t_g5k1 .t_b4control {
  padding-bottom: 0;
}
.t_g5k1pic {
  margin-bottom: 35px;
}
.t_g5k1xin .t_fonth4 {
  margin-bottom: 29px;
}
.t_g5k2 {
  position: relative;
}
.t_g5k2 .t_e4k7shu {
  color: #ceb688;
}
.t_g5k3xin {
  position: relative;
  overflow: hidden;
}
.t_g5k3top {
  position: absolute;
  bottom: -177px;
  width: 100%;
  left: 0;
  padding: 0 55px 65px;
  z-index: 4;
  transition: all 0.36s;
}
.t_g5k3pic {
  position: relative;
}
.t_g5k3pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: linear-gradient(10.77deg, #000000 0.14%, rgba(0, 0, 0, 0) 45.88%);
  z-index: 3;
}
.t_g5k3top .t_fonth3 {
  color: #fff;
  line-height: 1.75;
  margin-bottom: 16px;
}
.t_g5k3top .t_parag p {
  color: #fff;
}
.t_g5k3ic {
  width: 40px;
}
.t_g5k3ic img {
  width: 100%;
}
.t_g5k3top .t_parag {
  height: 112px;
  overflow: hidden;
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 13px;
}
.t_g5k3he {
  opacity: 0;
  transition: all 0.36s;
}
.t_g5k3bo {
  width: calc(33.333333% - 40px);
}
.t_g5k3 {
  height: 300vh;
  height: calc(var(--lun-shu) * 100vh);
  /* margin: -1px; */
}
.t_g5k3pic {
  height: calc(100vh - 160px);
}
.t_g5k3pic img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: calc(100% + 2px);
  width: calc(100% + 2px);
  width: 100%;
  object-fit: cover;
}
.t_g5k3pic img:nth-of-type(2) {
  top: 50%;
  left: 50%;
}
.t_g5k4li:nth-of-type(2n-1) {
  background: #162238;
}
.t_g5k4li:nth-of-type(2n) {
  background: #ceb688;
}
.t_g5k4rg {
  width: 50%;
  padding: 0 100px;
}
.t_g5k4rg .t_fonth2 {
  color: #fff;
  margin-bottom: 37px;
}
.t_g5k4rg .t_fonth3 {
  color: #fff;
  margin-bottom: 22px;
}
.t_g5k4rg .t_parag p {
  color: #fff;
}
.t_g5k4rg .t_moredizi {
  color: #fff;
}
.t_g5k4rg .t_moredi {
  margin-top: 100px;
}
.t_g5k4li {
  display: flex;
  align-items: center;
}
.t_g5k4li:nth-of-type(2n) {
  flex-direction: row-reverse;
}
.t_g5k4le {
  width: 50%;
}
.t_g5k4pic {
  width: 100%;
}
.t_g5k5rg .t_parag p {
  color: #69696f;
}
.t_g5k5rg,
.t_g5k5le {
  width: 50%;
}
.t_g5k5le {
  padding-right: 20px;
}
.t_g5k5xia {
  background: #162238;
}
.t_g5k5xrg {
  width: 66.666666%;
}
.t_g5k5xle {
  width: 33.333333%;
  padding: 0 100px;
}
.t_g5k5li .t_g5k5pic img {
  transform: translateX(100%);
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.62, 0.12, 0.52, 0.94);
  /* animation-timing-function: linear; */
  transition: all 1.2s cubic-bezier(0.62, 0.12, 0.52, 0.94);
}
.t_g5k5li.slick-active .t_g5k5pic img {
  transform: translateX(0);
}
.t_g5k5li {
  opacity: 1 !important;
}
.t_g5k5li.t_nextprev .t_g5k5pic img {
  transform: translateX(0);
  animation-name: rollOutXNext;
  animation-delay: 1.2s;
}
@keyframes rollOutXNext {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.t_g5k5bo .t_fonth3 {
  color: #fff;
  margin-bottom: 28px;
}
.t_g5k5bo .t_parag p {
  color: #fff;
}
.t_g5k5bo .t_parag {
  margin-bottom: 96px;
}
.t_g5k5bo .t_moredizi {
  color: #fff;
}
.t_g5k5wen {
  margin-top: 20.85%;
}
.t_g5k5bo.slick-active {
  animation: opacitytou 0.36s cubic-bezier(0.62, 0.12, 0.52, 0.94);
}
@keyframes opacitytou {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t_g5k5qieli .t_fonth4 {
  color: #d1d4d8;
  line-height: 1.5;
  transition: all 0.36s;
  position: relative;
  display: inline-block;
}
.t_g5k5qieli {
  position: relative;
  cursor: pointer;
  margin-bottom: 17px;
}
.t_g5k5qieli:last-of-type {
  margin-bottom: 0;
}
.t_g5k5qieli.on .t_fonth4 {
  color: #fff;
}
.t_g5k5qieli .t_fonth4::before {
  content: "";
  width: 0;
  height: 1px;
  background: #fff;
  position: absolute;
  top: calc(50% - 0.5px);
  left: calc(100% + 17px);
  transition: all 0.36s;
  opacity: 0;
}
.t_g5k5qieli.on .t_fonth4::before {
  width: 100px;
  opacity: 1;
}
.t_g5k5xia {
  display: flex;
  align-items: stretch;
}
.t_g5k5xle {
  position: relative;
}
.t_g5k5qie {
  position: absolute;
  left: 100px;
  bottom: 64px;
}
.t_g5k6li {
  width: 33.333333%;
  position: relative;
}
.t_g5k6top {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: -13px;
  z-index: 4;
  transition: all 0.36s;
}
.t_g5k6top .t_fonth3 {
  color: #fff;
  line-height: 1.5;
  margin-bottom: 16px;
}
.t_g5k6ic {
  width: 26px;
  margin: 0 auto;
  opacity: 0;
  transition: all 0.36s;
}
.t_g5k6ic img {
  width: 100%;
}
.t_g5k6pic::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    360deg,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0) 44.49%
  );
  z-index: 3;
  transition: all 0.36s;
}
.t_g5k6pic::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  z-index: 3;
  transition: all 0.36s;
}
.t_g5k7 {
  background: #ceb688;
}
.t_g5k7 .t_fonth3 {
  color: #fff;
  margin-bottom: 44px;
}
.t_g5k7 {
  padding: 46px 0 88px;
}
.t_g5k7li {
  width: 25%;
  padding: 0 20px;
}
.t_g5k7ul {
  margin: 0 -20px;
}
.t_g5k7xin {
  border-top: 3px solid #878581;
  background: #fff;
  padding: 24px 34px;
}
.t_g5k7le {
  width: 35px;
}
.t_g5k7le .ys_imgbox_cover {
  width: 100%;
}
.t_g5k7rg {
  width: calc(100% - 35px);
  padding-left: 50px;
}
.t_g5font16 {
  font-size: 16px;
  color: #162238;
  line-height: 1.75;
  margin-bottom: 7px;
}
.t_g5font14 {
  font-size: 14px;
  color: #00447c;
  line-height: 1.75;
  cursor: pointer;
}
.t_g5k7xin {
  display: flex;
  align-items: center;
}
/* g7 */
.t_g7k1le,
.t_g7k1rg {
  width: 50%;
  padding: 0 40px;
}
.t_g7k1nr {
  margin: 0 -40px;
}
.t_g7k1 {
  background: #f8f8f8;
}
.t_g1k7li {
  width: 50%;
  padding: 0 14px;
}
.t_g7k1ul {
  margin: 0 -14px;
}
.t_lunbo1.t_lunbo3 .slick-prev,
.t_lunbo1.t_lunbo3 .slick-next {
  bottom: 0;
}
.t_g7k1ul.t_lunbo1.t_lunbo3 .slick-prev,
.t_g7k1ul.t_lunbo1.t_lunbo3 .slick-next {
  bottom: -107px;
}
.t_lunbo1.t_lunbo3 .slick-prev {
  left: 14px;
  right: auto;
}
.t_lunbo1.t_lunbo3 .slick-next {
  left: 81px;
  right: auto;
}
.t_g1k7tu {
  width: 217px;
}
.t_g1k7rgwen {
  width: calc(100% - 217px);
  padding-left: 40px;
}
.t_g1k7rgli {
  margin-bottom: 40px;
}
.t_g1k7rgli:last-of-type {
  margin-bottom: 0px;
}
.t_g1k7rgxin {
  display: flex;
  align-items: center;
}
.t_g7k1nr {
  margin-bottom: 107px;
  position: relative;
}
.t_g7k1nr::before {
  content: "";
  width: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: calc(100% - 106.8px);
  background: rgba(239, 239, 239, 1);
}
.t_g7k2 .t_sytitrga a {
  padding: 0 20px;
}
.t_g7k3li {
  width: 16.666667%;
  padding: 0 20px;
}
.t_g7k3ul {
  margin: 0 -20px;
}
.t_g7k3xin {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.t_g7k3pic {
  width: 100%;
  position: relative;
}
.t_g7k3pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(
    360deg,
    rgba(0, 0, 0, 0.91) 9.91%,
    rgba(0, 0, 0, 0) 100%
  );
  z-index: 3;
}
.t_g7k3top {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -112px;
  padding: 0 26px 28px;
  z-index: 4;
  transition: all 0.36s;
}
.t_g7k3top .t_fonth4 {
  color: #fff;
  margin-bottom: 9px;
}
.t_g7k3top .t_parag p {
  color: #fff;
  opacity: 0.8;
  line-height: 1.5;
}
.t_g7k3top .t_parag {
  height: 72px;
  overflow: hidden;
  margin-bottom: 10px;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.t_g7font16 {
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.t_g7k3yin {
  opacity: 0;
  transition: all 0.36s;
}
.t_g7ti .t_fonth2 {
  margin-bottom: 42px;
}
.t_g7ti .t_parag {
  margin-bottom: 60px;
}
.t_e2k2top .t_fonth3 {
  color: #fff;
  margin-bottom: 60px;
}
.t_e2k2top .t_font30,
.t_fontzhu {
  margin-bottom: 44px;
}
.t_g7k5li {
  width: 25%;
  padding: 0 22px;
}
.t_g7k5lun {
  margin: 0 -22px;
}
.t_g7k5xin {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.t_g7k5top {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  left: 0;
  z-index: 4;
  background: #00447c;
  padding: 70px 42px;
  transition: all 0.36s;
}
.t_g7k5top .t_fonth3,
.t_g7k5top .t_parag p {
  color: #fff;
}
.t_g7k5top {
  margin-bottom: 13px;
}
.t_g7k5top .t_g7k5biao {
  margin-bottom: 43px;
}
.t_g7main .t_b4control {
  padding-bottom: 0;
}
.t_g7k6 .t_g7k6li:nth-of-type(2n-1) {
  background: #f8f8f8;
}
.t_g7k6le {
  width: 25%;
  padding: 0 20px;
}
.t_g7k6rg {
  width: 75%;
  padding: 0 20px;
}
.t_g7k6lie {
  margin: 0 -20px;
}
.t_g7k6tit {
  padding-right: 60px;
}
.t_g7k6bo {
  width: 33.333333%;
  padding: 0 20px;
}
.t_g7k6xin {
  margin: 0 -20px;
}
.t_g7k6pic {
  width: 100%;
}
.t_g7k6bo .t_parag p {
  line-height: 1.5;
  color: #69696f;
}
.t_g7k6pic {
  margin-bottom: 33px;
}
.t_g7k6bo .t_fonth4 {
  margin-bottom: 11px;
}
.t_g7k6tit {
  padding-top: 100px;
}
.t_g7k7 {
  background: #162238;
}
.t_g7k7nr .t_font30.t_fontzhu {
  color: #fff;
}
.t_g7k7nr .t_fonth3 {
  color: #d1d4d8;
}
.t_g7k7li {
  width: 33.333333%;
  padding: 0 55px;
}
.t_g7k7ul {
  margin: 0 -55px;
}
.t_g7k7xin {
  width: 100%;
  background: #fff;
}
.t_g7k7pic {
  width: 100%;
}
.t_g7k7xia {
  padding: 31px 40px 42px;
}
.t_g7k7xia .t_fonth4 {
  margin-bottom: 14px;
}
.t_g7k7xia .t_parag {
  margin-bottom: 22px;
}
.t_g7k7xia .t_parag {
  height: 56px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.t_g7k8 .t_g7k6li:first-of-type {
  padding-top: 0;
}
.t_g7k8 .t_g7k6li:nth-of-type(2n) {
  background: #f8f8f8;
}
.t_g7k9le {
  width: 28.333333%;
}
.t_g7k9rg {
  width: 71.666667%;
}
.t_g7k9pic {
  width: 100%;
}
.t_g7k9li .t_parag p {
  color: #69696f;
}
.t_g7k9le {
  padding-left: 100px;
  padding-right: 90px;
}
.t_g7k9li {
  padding-top: 110px;
}
.t_g7k9li .t_font30 {
  margin-bottom: 105px;
}
.t_g7k9li .t_fonth4 {
  margin-bottom: 18px;
}
.t_g7k9li .t_parag {
  margin-bottom: 56px;
}
.t_g7k9 {
  display: flex;
  align-items: stretch;
}
.t_g7k9ul {
  height: 100%;
}
.t_g7k9ul.t_lunbo1.t_lunbo3 .slick-prev,
.t_g7k9ul.t_lunbo1.t_lunbo3 .slick-next {
  bottom: 98px;
}
.t_g7k9ul.t_lunbo1.t_lunbo3 .slick-prev {
  left: 0;
}
.t_g7k9ul.t_lunbo1.t_lunbo3 .slick-next {
  left: 77px;
}
/* g8 */
.t_g8k2li {
  width: 50%;
  padding: 0 30px;
  margin-bottom: 106px;
}
.t_g8k2ul {
  margin: 0 -30px;
  margin-bottom: -106px;
}
.t_g8k2xin {
  width: 100%;
}
.t_g8k2pic {
  width: 100%;
  margin-bottom: 35px;
}
.t_g8k2xin .t_fonth4 {
  margin-bottom: 20px;
}
.t_g8k2ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
/* g9 */
.ys_cont1720rg {
  padding-right: 100px;
}
.t_g9k2le {
  width: 43%;
}
.t_g9k2rg {
  width: 57%;
  padding-left: 50px;
}
.t_g9k2pic {
  width: 100%;
}
.t_g9k2pic img {
  width: 100%;
}
.t_g9k2xia {
  padding-left: 100px;
  padding-right: 67px;
  padding-top: 38px;
}
.t_g9k2xia .t_font14 {
  letter-spacing: 3.5px;
  margin-bottom: 2px;
}
.t_g9k3 {
  background: #f8f8f8;
}
.t_g2k6lun .t_g8k2li {
  padding: 0 20px;
}
.t_g9k3 .t_g2k6lun {
  margin: 0 -20px;
}
.t_g9k3 .t_g8k2pic {
  margin-bottom: 21px;
}
.t_g9k3 .t_g8k2xin .t_fonth4 {
  margin-bottom: 9px;
}
.t_g9k3 .t_g8k2li {
  margin-bottom: 0;
}
.t_g9k2 .t_fonth4 {
  margin-bottom: 20px;
}
.yxedr_active.t_g9k2duan p {
  margin-bottom: 46px;
}
/* i1 */
.t_i1k1an {
  width: 200px;
  height: 50px;
  border-radius: 25px;
  background: #00447c;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.t_i1k1zi {
  font-size: 16px;
  color: #fff;
  line-height: 50px;
  margin-right: 13px;
}
.t_i1k1ic {
  width: 20px;
  line-height: 50px;
}
.t_i1k1ic img {
  width: 100%;
}
.t_i1k1an {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t_i1k1btn {
  text-align: center;
  font-size: 0;
}
.t_i1k1btn a {
  display: inline-block;
}
.t_i1k1top {
  cursor: pointer;
  position: relative;
  padding: 28px 0;
}
.t_i1k1date {
  font-size: 14px;
  line-height: 1.5;
  color: #162238;
  font-family: "robotoregular" !important;
}
.t_i1k1date span {
  font-family: "robotobold" !important;
  font-size: 36px;
  margin-right: 6px;
}
.t_i1k1rg {
  width: 13px;
  height: 13px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.t_i1k1rg::before,
.t_i1k1rg::after {
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #00447c;
}
.t_i1k1rg::after {
  height: 100%;
  width: 1px;
  transition: all 0.36s;
}
.t_i1k1li.on .t_i1k1rg::after {
  opacity: 0;
}
.t_i1k1top::before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #efefef;
  transition: all 0.36s;
}
.t_i1k1xia {
  display: none;
  padding-top: 32px;
}
.t_i1k1li.on .t_i1k1top::before {
  background: #00447c;
}
.t_i1k1nr .t_fonth2 {
  margin-bottom: 43px;
}
.t_i1k1nr .t_parag {
  margin-bottom: 48px;
}
.t_i1k1top {
  display: flex;
  align-items: flex-end;
}
.t_i1k1date {
  width: 156px;
}
.t_i1k1tit {
  width: calc(100% - 170px);
}
.t_i1k1li {
  padding-top: 19px;
}
.t_i1k1nr {
  margin-bottom: 100px;
}
/* h2 */
.t_h2k1wen {
  color: #00447c;
  font-size: 16px;
  line-height: 40px;
  margin-right: 30px;
}
.t_h2k1ic {
  width: 15px;
  line-height: 40px;
}
.t_h2k1ic img {
  width: 100%;
}
.t_h2k1zh .t_parag p {
  float: left;
  padding: 0 44px;
  line-height: 40px;
}
.t_h2k1zh .t_parag {
  margin: 0 -44px;
}
.t_h2k1tit {
  font-size: 20px;
  color: #162238;
  line-height: 40px;
  width: 41.5%;
}
.t_h2k1top {
  border-bottom: 1px solid #ececec;
}
.t_h2k1an {
  width: 130px;
  text-align: center;
  line-height: 45px;
  font-size: 14px;
  color: #fff;
  background: #00447c;
}
.t_h2k1top {
  cursor: pointer;
  padding: 30px 0;
}
.t_h2k1xia {
  display: none;
  padding: 34px 0;
}
.t_h2k1li:first-child .t_h2k1top {
  padding-top: 0;
}
.t_h2k1li {
  margin-bottom: 30px;
}
.t_h2k1li:last-of-type {
  margin-bottom: 0;
}
.t_h2k1li .t_parag p {
  line-height: 2.2;
  margin-bottom: 34px;
}
.t_h2k1li .t_parag ul {
  margin-bottom: 38px;
}
.t_h2k1li .t_parag li p {
  margin-bottom: 0;
}
.t_h2k1li .t_parag h5 {
  color: #162238;
}
.t_h2k1xia .t_parag {
  margin-bottom: 58px;
}
.t_h2k1 {
  padding-top: 90px;
}
/* h1 */
.t_h1k1le {
  width: 40.7%;
}
.t_h1k1le .t_duan18 p {
  color: #666;
}
.t_h1k1rg {
  width: 59.3%;
  padding-left: 185px;
}
.t_h1k1li {
  width: 50%;
  margin-bottom: 87px;
}
.t_h1k1shu {
  font-family: "robotobold" !important;
  font-size: 72px;
  color: #00447c;
  line-height: 1.2;
}
.t_h1k1 {
  position: relative;
  padding: 170px 0 120px;
}
.t_h1k1bg {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.t_h1k1bg img {
  width: 100%;
}
.t_h1k1 .ys_cont1720 {
  position: relative;
  z-index: 2;
}
.t_h1k1le .t_duan18 p {
  margin-bottom: 32px;
}
.t_h1k2li:nth-of-type(2n-1) {
  background: #162238;
}
.t_h1k2le {
  width: 33.7%;
}
.t_h1k2pic {
  width: 100%;
}
.t_h1k2pic img {
  width: 100%;
}
.t_h1k2rg {
  width: 66.3%;
  padding-top: 98px;
  padding-bottom: 98px;
}
.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg {
  padding-left: 186px;
  padding-right: 100px;
}
.t_h1k2li:nth-of-type(2n) .t_h1k2rg {
  padding-left: 100px;
  padding-right: 186px;
}
.t_h1k2li:nth-of-type(2n-1) .t_h1k2duan p {
  color: #d1d4d8;
}
.t_h1k2li:nth-of-type(2n) .t_h1k2duan p {
  color: #666;
}
.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg .t_fonth2 {
  color: #fff;
}
.t_h1k2li:nth-of-type(2n) .t_h1k2rg .t_fonth2 {
  color: #162238;
}
.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg .t_fonth3 {
  color: #fff;
}
.t_h1k2li:nth-of-type(2n) .t_h1k2rg .t_fonth3 {
  color: #333;
}
.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg .t_fonth4 {
  color: #fff;
}
.t_h1k2li:nth-of-type(2n) .t_h1k2rg .t_fonth4 {
  color: #162238;
}
.t_h1k2li:nth-of-type(2n-1) .t_h1k2lieli .t_parag p {
  color: #d1d4d8;
}
.t_h1k2li:nth-of-type(2n) .t_h1k2lieli .t_parag p {
  color: #666;
}
.t_h1k2ic {
  width: 20px;
  margin-right: 19px;
}
.t_h1k2ic img {
  width: 100%;
}
.t_h1k2wen {
  font-size: 16px;
  color: #fff;
  line-height: 1.75;
  text-decoration: underline;
}
.t_h1k2tili a {
  display: flex;
  align-items: center;
}
.t_h1k2zh .t_fonth2 {
  margin-bottom: 43px;
}
.t_h1k2zh .t_fonth3 {
  margin-bottom: 18px;
}
.t_h1k2zh .t_h1k2duan {
  margin-bottom: 48px;
}
.t_h1k2lieli .t_fonth4 {
  margin-bottom: 2px;
}
.t_h1k2lieli {
  margin-bottom: 29px;
}
.t_h1k2li {
  display: flex;
  align-items: stretch;
}
.t_h1k2rg {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.t_h1k2li:nth-of-type(2n) {
  flex-direction: row-reverse;
}
.t_h1k2ul2 .t_h1k2rg {
  justify-content: center;
}
.t_h1k2ul2 .t_h1k2zh .t_fonth2 {
  margin-bottom: 30px;
}
.t_h1k2ul2 .t_h1k2zh .t_fonth3 {
  margin-bottom: 22px;
}
.t_h1k2ul2 .t_h1k2zh .t_h1k2duan {
  margin-bottom: 80px;
}
.t_h1k3 {
  background: #162238;
}
.t_h1k3 .t_g8k2xin .t_fonth4 {
  color: #fff;
}
.t_h1k3 .t_parag p {
  color: #d1d4d8;
}
.t_h1k4li {
  width: 25%;
  padding: 0 30px;
}
.t_h1k4lun {
  margin: 0 -30px;
}
.t_headsouxia.on1,
.t_headxiala.on1 {
  z-index: 3;
}
.ys_ph_navbar2 .ys_phnav_logo {
  width: 70px;
}
.t_h2k1ic img {
  width: 100%;
  transition: all 0.36s;
}
.t_h2k1li.on .t_h2k1ic img {
  transform: rotate(180deg);
}
.t_g7k5li .t_b4k1pic {
  margin-bottom: 0px;
}
.t_g7k7li .ys_imgbox_cover img:nth-child(2) {
  top: 0px;
  left: 0px;
}
.t_g5k7xin {
  cursor: pointer;
}
.t_g5tancode {
  width: 240px;
  padding: 20px;
  background: #fff;
}
.t_g5tan .ys_modal_close {
  right: 0;
  top: -30px;
  color: #fff;
}
.t_e4k9xiala {
  position: absolute;
  width: calc(100% - 40px);
  top: calc(100% + 4px);
  left: 20px;
  background: #162238;
  z-index: 4;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 5px 0;
  height: 140px;
  display: none;
}
.t_e4k9li .t_e4k9lian {
  display: block;
  position: relative;
  width: calc(100% - 20px);
  padding: 36px 0;
}
.t_e4k9xin {
  padding: 0;
}
.t_e4k9ic {
  line-height: 99px;
  cursor: pointer;
}
.t_e4k9li {
  position: relative;
}
.t_e4k9zi {
  font-size: 16px;
  color: #fff;
  line-height: 2;
  padding: 0 15px;
}
.t_e4k9xiala .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  width: 2px;
}
.t_e4k9li.on .t_e4k9xin a {
  pointer-events: none;
}
.t_e4k9xin {
  cursor: pointer;
}
.t_e4k9xiala .mCSB_scrollTools {
  opacity: 0;
}
.t_e4k9li.act .t_e4k9xiala .mCSB_scrollTools {
  opacity: 1;
}
.t_e2k2 {
  height: 300vh;
  height: calc(var(--lun-shu) * 100vh);
}
.t_e2k2pic {
  height: 100%;
}
.t_e2k2pic img {
  position: absolute;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.t_g9k2lie2 .t_g2k2box {
  width: 50%;
  padding: 0 25px;
}
.t_g9k2lie2 {
  margin: 0 -25px;
}
.t_g2k2box {
  margin-bottom: 50px;
}
.t_g9k2lie1 {
  width: 100%;
}
.t_g9k2lie1 .t_g2k2box {
  width: 100%;
}
.t_g2k2 .t_parag p {
  margin-bottom: 40px;
}
.t_b1dotli {
  width: 5px;
  height: 5px;
  border: 1px solid #00447c;
  border-radius: 50%;
  text-align: center;
  margin: 0 7px;
  cursor: pointer;
  transition: all 0.36s;
  background: #00447c;
}
.t_b1dotli span {
  font-size: 14px;
  text-align: center;
  line-height: 50px;
  color: #00447c;
  opacity: 0;
  transition: all 0.36s;
}
.t_b1dots {
  margin: 0 -7px;
  display: flex;
  align-items: center;
}
.t_b1dotli.on {
  width: 50px;
  height: 50px;
  border: 1px solid #00447c;
  background: transparent;
}
.t_b1dotli.on span {
  opacity: 1;
}
.t_b1k1lun {
  margin-bottom: 90px;
}
.t_b1dots {
  height: 50px;
}
.t_e2k2li {
  height: 100vh;
}
.slick-vertical .t_e2k2li.slick-slide {
  height: 100vh;
  overflow: hidden;
}
.t_e2k2ul.slick-vertical .slick-slide {
  border: 0px solid transparent;
}
.t_e4k3pic::before {
  z-index: 3;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .t_diernavli a:hover {
    color: #fff;
  }
  .t_syk1bo a:hover .t_syk1he .t_duan18 p {
    text-decoration-color: #00447c;
  }
  .t_syk2bo a:hover .t_syk2xin .t_fonth4 {
    text-decoration-color: #f8f8f8;
  }
  .t_syk2schli a:hover .t_parag p {
    text-decoration-color: #fff;
  }
  .t_syk8li a:hover {
    background: rgba(186, 10, 59, 0.9);
  }
  .t_sybanwli a:hover .t_fonth4 {
    text-decoration-color: #fff;
  }
  .t_headyili a:hover {
    color: #fff;
  }
  .t_b3k2li a:hover .t_b3k2xin {
    background: #00447c;
  }
  .t_b3k2li a:hover .t_b3k2date,
  .t_b3k2li a:hover .t_fonth4,
  .t_b3k2li a:hover .t_anbtnzi {
    color: #fff;
  }
  .pc_fenye a:hover li {
    color: #00447c;
    background: transparent;
  }
  .t_e4k3li:hover .t_e4k3pic::after {
    height: 100%;
    opacity: 1;
  }
  .t_e4k3li:hover .t_e4k3top {
    bottom: 0;
  }
  .t_e4k3li:hover .t_e4k3top .t_parag {
    opacity: 1;
  }
  .t_e4k4li a:hover .t_e4k4pic::before {
    background: linear-gradient(
      to top,
      rgba(0, 0, 0, 0.8) 16.86%,
      rgba(0, 0, 0, 0) 100%
    );
  }
  .t_e4k4li a:hover .t_e4k4top {
    bottom: 0;
  }
  .t_e4k4li a:hover .t_e4k4top .t_parag,
  .t_e4k4li a:hover .t_e4k4top .t_anbtn1 {
    opacity: 1;
  }
  .t_select .ys_select_li:hover {
    color: #00447c;
  }
  .t_g4k2xin:hover .t_g4k2pic::before {
    opacity: 1;
  }
  .t_g5k3bo a:hover .t_g5k3top {
    bottom: 0;
  }
  .t_g5k3bo a:hover .t_g5k3he {
    opacity: 1;
  }
  .t_g5k6li:hover .t_g5k6pic::before {
    opacity: 0;
  }
  .t_g5k6li:hover .t_g5k6pic::after {
    opacity: 0.5;
  }
  .t_g5k6li:hover .t_g5k6top {
    bottom: 50%;
    transform: translateY(50%);
  }
  .t_g5k6li:hover .t_g5k6ic {
    opacity: 1;
  }
  .t_g7k3li a:hover .t_g7k3top {
    bottom: 0;
  }
  .t_g7k3li a:hover .t_g7k3yin {
    opacity: 1;
  }
  .t_g7k5li a:hover .t_g7k5top {
    top: 0;
  }
  .t_g2k6bo a:hover .t_syk1pic img {
    transform: scale(1.05);
  }
  .t_syk1 .t_g2k6bo a:hover .t_duan18 p {
    color: #00447c;
  }
  .t_syk2bo a:hover .t_syk2pic img {
    transform: scale(1.05);
  }
  .t_headerli a:hover::before {
    opacity: 1;
    width: 100%;
  }
  .t_g7k5li .t_g7k5xin:hover .t_g7k5top {
    top: 0;
  }
  .t_headsuli a:hover::before {
    opacity: 1;
    width: 100%;
  }
  .t_celan1.on:hover {
    right: 0;
  }
  .t_celan1.on:hover .t_celanwen {
    color: #fff;
  }
  /* 2022.10.18 */
  .mod_side_list_nub:hover {
    left: 0;
  }
  .wcln_link:hover .wcln_link_img img {
    transform: scale(1.05);
  }
  /* 2023.06.25 - start */
  .heln_cry:hover {
    background: #00447c;
  }
  .heln_cry:hover .heln_cry_date,
  .heln_cry:hover .heln_cry_date span,
  .heln_cry:hover .t_fonth4,
  .heln_cry:hover .heln_cry_more {
    color: #fff;
  }
  /* 2023.06.26 - end */
}
/* 分界线 */
.t_sybanwzi .t_fonth4 {
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.ys_cont1720zuo {
  margin-left: 100px;
}
.t_syk1lun {
  margin-right: -20px;
}
.t_syk1xia .t_duan18 {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.t_syk1xia .t_parag {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.t_sybanwzi {
  padding-right: 10px;
}
.t_b1k3nr {
  flex-direction: row-reverse;
}
.t_b3k2xin .t_fonth4 {
  overflow: hidden;
}
.t_b4control .swiper-button-next,
.t_b4control .swiper-container-rtl .swiper-button-prev {
  right: 0px;
}
.t_d1k2 .t_b4control {
  padding-bottom: 18px;
}
.t_d1k2 {
  margin-bottom: -18px;
}
.t_e4k9 {
  position: relative;
  z-index: 10;
}
.t_e4k9li.on {
  position: relative;
  z-index: 4;
}
.t_g2kjietit {
  margin-bottom: 7px;
}
.t_g4k2ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.t_h2k1li .t_h2k1top .t_parag p {
  margin-bottom: 0px;
}
.t_g5k7ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.t_g5k7xin {
  height: 100%;
}
.t_g7k3ul.slick-dotted {
  padding-bottom: 30px;
}
.t_g7k3ul.slick-dotted .slick-dots {
  bottom: 0;
}
.t_g7k7ul.slick-dotted {
  padding-bottom: 30px;
}
.t_g7k7ul.slick-dotted .slick-dots {
  bottom: 0;
}
.t_g1k2lie {
  position: relative;
  z-index: 4;
}
/* .t_d1k2ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
} */
.t_syk1box {
  overflow: hidden;
}
.t_syk1 .t_b4control {
  padding-bottom: 0;
}
.t_syk1 .t_duan18 p {
  color: #333;
}
.t_syk1 .t_b4control {
  width: calc(100% - 60px);
  left: 30px;
}
/*  */
.t_syk4zuli {
  position: relative;
  top: 0;
}
.t_syk4xi {
  opacity: 1;
  pointer-events: all;
}
.t_syk4xi {
  position: relative;
  top: 0;
  transform: translateY(0);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.t_syk4rglun .slick-list {
  height: 100%;
}
.t_syk4rglun .slick-track {
  height: 100%;
}
.t_syk4jia {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.t_syk4zuli {
  opacity: 1 !important;
  transition: transform 800ms !important;
}
.t_syk4zuli.slick-active ~ li {
  opacity: 0 !important;
}
.t_syk4zuli.on.slick-slide {
  opacity: 1 !important;
  z-index: 1000 !important;
}
/* .t_syk4zuli{
    transition: transform 800ms !important;
    transform: translateY(0);
}
.t_syk4zuli.mcslick-next{
    transform: translateY(100%);
} */
/* .t_syk4zuli .t_syk4pic{
    position: relative;
    transform: translateY(100%);
    animation-duration: 1.2s;
    animation-timing-function: cubic-bezier(.62,.12,.52,.94);
    animation-timing-function: linear;
    transition: all 1.2s cubic-bezier(.62,.12,.52,.94);
}
.t_syk4zuli.slick-active .t_syk4pic{
    transform: translateY(0);
}
.t_syk4zuli.t_nextprev .t_syk4pic{
    transform: translateY(0);
    animation-name: rollOutXNext1;
    animation-delay: 1.2s;
}
@keyframes rollOutXNext1{
    from{
        transform:translateY(0)
    }
    to{
        transform:translateY(-100%)
    }
}*/
.t_syk4bo {
  height: calc(var(--gao-shu1) * 100vh);
}
.t_syk4rglun .slick-dots {
  pointer-events: none;
}
.t_syk4xin,
.t_syk4pic {
  height: calc(100vh - 100px);
}
.t_syk4bo {
  background: #162238;
}
.t_headerli a {
  color: #fff;
  transition: all 0.36s;
  position: relative;
}
.t_headerli.yxnav_active2 a::before {
  opacity: 1;
  width: 100%;
}
.t_headerli a::before {
  content: "";
  width: 0;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: -2px;
  transition: all 0.36s;
  opacity: 0;
}
.t_syk2nr::before,
.t_syk2ri {
  width: 398px;
}
.t_syk2tle {
  width: calc(100% - 398px);
  padding-right: 54px;
}
.t_syk2nr .t_sytitrga {
  position: relative;
  left: auto;
  bottom: auto;
}
.t_syk2box {
  width: 100%;
  padding-right: 0;
}
.t_syk2lun .slick-prev,
.t_syk2lun .slick-next {
  border: 0;
}
.t_syk2lun .slick-next {
  left: 86px;
}
.t_syk2lun .slick-prev {
  left: 20px;
}
.t_syk2lun .slick-prev,
.t_syk2lun .slick-next {
  top: auto;
  bottom: 0;
  transform: translate(0);
}
.t_syk2lun {
  padding-bottom: 95px;
}
.t_syk2lun .slick-prev::before,
.t_syk2lun .slick-next::before {
  content: url(fonts/arrow5.svg);
}
.t_syk2lun .slick-next::before {
  content: url(fonts/arrow6.svg);
}
.t_syk4 {
  overflow: hidden;
}
.t_syk7nr .slick-prev::before,
.t_syk7nr .slick-next::before {
  content: url(fonts/arrow7.svg);
}
.t_syk7nr .slick-next::before {
  content: url(fonts/arrow8.svg);
}
.t_syk7nr .slick-prev,
.t_syk7nr .slick-next {
  border: 0;
  border-radius: 50%;
  box-shadow: 9px 9px 23px 0px rgb(229 241 250 / 50%);
}
.t_syk7nr .slick-next {
  left: 76px;
}
.t_d2k2li .t_wujian a {
  text-decoration: underline;
  color: #00447c;
}
.l_ftnrberi a {
  color: #848a96;
  opacity: 0.5;
}
.t_e4k3top .t_parag {
  height: 168px;
  -webkit-line-clamp: 7;
}
.t_b6k1ul {
  justify-content: flex-start;
}
.t_e4k3top {
  bottom: -190px;
}
.t_biaodan {
  width: 1000px;
}
.t_d2k1gun {
  margin-bottom: 20px;
}
.t_d2k1gun .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #1c5cb0;
}
.t_b6k1li {
  padding: 0 50px;
}
.t_b6k1ul {
  margin: 0 -50px;
}
.t_b6k1pic {
  margin: 0 auto;
  margin-bottom: 27px;
}
.t_b6tanrg {
  margin-bottom: 0 !important;
}
.t_b6tannr {
  display: flex;
  align-items: center;
}
.t_g7k6rg {
  overflow: hidden;
}
.ys_ban_imgbox,
.t_neipic {
  height: 100vh;
}
.ys_ban_imgbox img,
.t_neipic img {
  position: absolute;
  width: 100%;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t_headyili,
.t_headyili a {
  cursor: pointer;
}
.t_headyi.on .t_headyili a {
  color: #848a96;
}
.t_headyi.on .t_headyili.on a {
  color: #fff;
}
.t_d1k2ul {
  display: block;
  /* align-items: stretch; */
  /* flex-wrap: wrap; */
}
.t_g3main .t_d1k2ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.t_d1k2 {
  margin-bottom: 0;
}
.t_f1k3lun {
  position: relative;
}
.t_f1k3dots.swiper-pagination {
  position: relative;
  margin-top: 18px;
}
.t_f1k3lun .swiper-pagination-bullet {
  background: #ccc;
  opacity: 1;
}
.t_f1k3lun .swiper-pagination-bullet-active {
  background: #666;
}
.t_e4k13ul {
  display: inline-block;
}
.t_e4k13jia {
  white-space: nowrap;
}
.t_e4k13lun .mCSB_outside + .mCSB_scrollTools {
  pointer-events: none !important;
  opacity: 0 !important;
}
.t_e4k13ul:first-child {
  animation: donghua 20s linear infinite;
}
.t_e4k13ul:nth-of-type(2) {
  animation: donghua2 20s linear infinite;
  transform: translateX(100%);
  position: absolute;
  top: 0;
  left: 0;
}
@keyframes donghua {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes donghua2 {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
.t_e4k13lun .mCSB_container,
.t_e4k13lun .mCustomScrollBox {
  overflow: visible;
}
.t_e4k13lun:hover .t_e4k13ul {
  animation-play-state: paused;
}
.t_tianfu .t_neimianli a {
  color: #999;
}
.t_tianfu {
  position: fixed;
  z-index: 999;
  top: 35px;
  right: 188px;
}
.t_tianfu .t_neimianli::before {
  color: #999;
}
.t_tianfu .t_neimianli:first-child a img {
  content: url(fonts/mian2.svg);
}
.t_neimianli:first-child a img {
  position: relative;
  top: -2px;
}
.t_headsuli a {
  font-size: 16px;
  color: #fff;
  line-height: 2.5;
  position: relative;
}
.t_headsuli {
  padding: 0 8px;
}
.t_headsul {
  margin: 0 -8px;
  position: relative;
  z-index: 10;
}
.t_headsuli a::before {
  content: "";
  width: 0;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: -2px;
  transition: all 0.36s;
  opacity: 0;
}
.t_headsuli.on a::before {
  opacity: 1;
  width: 100%;
}
.t_syk4jia p,
.t_syk4jia li {
  line-height: 1.75;
  color: #666;
}
.t_tianfu {
  opacity: 1;
  pointer-events: all;
  transition: all 0.36s;
}
.t_tianfu.on {
  opacity: 0;
  pointer-events: none;
}
.t_g5k3 {
  background: #162238;
}
.t_syk4xi .yxedr_active ul {
  margin-block-start: 0em;
  margin-block-end: 0em;
}
.t_b1k2 .t_syk4xi .t_fonth3 {
  margin-bottom: 33px;
}
.ys_ph_navbar2 .ys_phnav_menu,
.ys_phnav2_lang_modal {
  background: #162238;
}
.ys_ph_navbar2 .ys_phnav_logo {
  background: #162238;
}
.ys_ph_navbar2 .ys_phnav_header a,
.ys_ph_navbar2 .ys_phnav_search .iconfont {
  color: #162238;
}
.ys_ph_navbar2 .ys_phnav_menubtn span,
.ys_ph_navbar2 .ys_phnav_menubtn::after,
.ys_ph_navbar2 .ys_phnav_menubtn::before {
  background: #162238;
}
.t_g5k5bo.slick-active {
  animation: opacitytou 1s cubic-bezier(0.62, 0.12, 0.52, 0.94);
}
.t_g5k5qieli .t_fonth4::before {
  transition: all 1s cubic-bezier(0.62, 0.12, 0.52, 0.94);
}
.t_g5k5qieli .t_fonth4 {
  transition: all 1s cubic-bezier(0.62, 0.12, 0.52, 0.94);
}
.t_neipic {
  overflow: hidden;
}
.t_g2k1xi .t_font14 {
  padding: 0 32px;
}
.t_g2k1xiang .t_font14 {
  letter-spacing: inherit;
}
.t_g2k1xi .t_font14 {
  letter-spacing: inherit;
}
.t_syk3zh .t_sytitrga a {
  margin: 0 10px;
}
.t_syk3pic video {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.t_syk3pic {
  overflow: hidden;
}
.t_syk3zh .t_sytitrga a {
  margin: 0 16px;
}
.t_h2k1an {
  width: auto;
  display: inline-block;
  padding: 0 20px;
}
.t_h1k4lun .slick-track {
  display: flex;
  align-items: stretch;
}
.t_h1k4li.slick-slide {
  height: auto;
}
.t_h1k4li a {
  display: block;
  height: 100%;
}
.t_d1k2xin {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.t_d1k2li.swiper-slide {
  height: auto;
}
.t_syk4 {
  position: relative;
  margin-bottom: 35px;
}
.t_syk4::before {
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background: #162238;
  top: -1px;
  left: -1px;
  position: absolute;
}
.t_syk3 {
  position: relative;
  z-index: 2;
}
.t_celan1.on {
  right: -36px;
}
.t_celan1.on .t_celanwen {
  color: transparent;
  transition: all 0.36s;
}
/* 2022.10.18 */
.t_syk2date span {
  line-height: 1.2;
  font-size: 30px;
}
.t_syk2sczh {
  padding-bottom: 10px;
}
.t_syk2lun {
  padding-bottom: 70px;
}
.t_syk2lun {
  margin: 0 -10px;
}
.t_syk2bo {
  padding: 0 10px;
}
.t_syk2schli {
  margin-bottom: 8px;
}
.t_dootup_top_text {
  width: calc(50% - 47px);
}
.t_dootup_top {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t_dootup_top_text .t_fonth3 {
  color: #fff;
}
.t_dootup_top_text:first-child {
  padding-right: 46px;
  text-align: right;
}
.t_dootup_top_text:last-child {
  padding-left: 46px;
  text-align: left;
}
.t_fonth3.t_dootup_en {
  font-family: "robotobold" !important;
  font-size: 16px;
  margin-bottom: 5px;
}
.t_fonth3.t_dootup_en span {
  font-family: "astoria-romanitalic" !important;
  font-size: 24px;
}
.t_b1jia .t_e4k7shu {
  color: #ceb688;
}
.t_b1jia .t_e4k7li {
  width: 33.333333%;
  margin-bottom: 60px;
}
.t_b1jia .t_e4k7ul {
  flex-wrap: wrap;
  margin-bottom: -60px;
}
.t_headyu::before {
  display: none;
}
.t_headyu:first-child::before {
  display: block;
}
.t_select.t_select1 {
  width: 200px;
}
.t_select.t_select2 {
  width: 100px;
}
.t_h1k1 .t_anbtn1 {
  margin-top: 64px;
}
.mod_side {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: -100%;
  z-index: 98;
  transition: all 0.5s ease;
}
.mod_side.on {
  right: 0;
}
.msln_icon {
  width: 80px;
  height: 80px;
  position: relative;
}
.msln_icon img {
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mod_side_list_nub1 {
  background: #ba0a3b;
}
.mod_side_list_nub2 {
  background: #ceb688;
}
.mod_side_list_nub3 {
  background: #00447c;
}
.mod_side_list_nub a {
  display: flex;
  align-items: center;
}
.msln_text {
  width: auto;
  white-space: nowrap;
  font-size: 16px;
  font-weight: bold;
  padding: 0 20px;
  color: #fff;
}
.mod_side_list_nub {
  position: relative;
  left: calc(100% - 80px);
  transition: all 0.4s ease;
}
.t_e4k7xin .t_fonth2 a {
  color: inherit;
}
/* 2023.5.9新增-start */
.home_main .ys_main {
  font-family: "robotoregular";
}
.hsiu_li:not(:first-child),
.hstu_li:not(:first-child) {
  display: none;
}
.home_speech_img {
  width: 648px;
  height: 100%;
  flex-shrink: 0;
}
.home_speech_text {
  width: calc(100% - 648px);
  padding: 156px 250px 0 188px;
}
.hstu_li_tit {
  font-size: 40px;
  line-height: 1.4;
  color: #162238;
  height: 8.4em;
  overflow: hidden;
}
.hstu_li_info p {
  color: #69696f;
}
.hstu_li_info span {
  color: #162238;
  font-family: "robotobold";
}
.hstu_li_btn p {
  font-family: "robotobold";
  color: #00447c;
}
.hstu_li_info {
  margin-top: 34px;
  margin-bottom: 50px;
}
.hstu_li {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.hstb_arrow {
  box-shadow: 9px 9px 23px 0px rgb(229 241 250 / 50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
}
.hstb_arrow img {
  width: 100%;
}
.hstb_prev {
  margin-right: 26px;
}
.home_speech_text_btn {
  margin-top: 65px;
}
.hstb_arrow.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.hstu_li_btn {
  display: inline-block;
  cursor: pointer;
}
.home_main .ys_ban_title {
  font-weight: inherit;
  line-height: 1.75;
  font-family: "robotobold";
}
.home_main .ys_ban_txtbox::before,
.home_main .ys_ban_txtbox::after {
  display: none;
}
.ys_ban_btn img {
  width: 30px;
  margin-right: 10px;
}
.ys_ban_btn_parga {
  color: #fff;
}
.ys_ban_btn a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ys_ban_btn {
  margin-top: 60px;
}
.speech_pop_le {
  width: 310px;
}
.speech_pop_le_img {
  width: 100%;
}
.speech_pop_le_img img {
  width: 100%;
}
.speech_pop .hstu_li_info {
  margin-top: 27px;
  margin-bottom: 0;
}
.speech_pop .ys_modal_content {
  width: 1200px;
  padding: 70px 35px 44px 65px;
}
.speech_pop_ri_cont p {
  color: #69696f;
  margin-bottom: 30px;
}
.speech_pop_ri {
  width: calc(100% - 310px);
  padding-left: 98px;
  padding-top: 50px;
}
.speech_pop_ri_cont {
  position: relative;
}
.speech_pop_ri_cont .t_parag {
  height: calc(100vh - 300px);
  z-index: 5;
  position: relative;
}
.speech_pop_ri_cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 3px;
}
.speech_pop_ri_cont .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #999999;
}
.speech_pop_ri_cont .mCSB_scrollTools .mCSB_draggerRail {
  width: 3px;
}
.speech_pop_ri_cont .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #dddddd;
}
.speech_pop_ri_cont .mCSB_inside > .mCSB_container {
  margin-right: 80px;
}
.speech_pop .ys_modal_close {
  width: 30px;
  right: 30px;
  top: 26px;
}
.speech_pop .ys_modal_close img {
  width: 100%;
}
.home_photo {
  padding-top: 87px;
  padding-bottom: 160px;
  background-color: #f8f8f8;
}
.home_photo h2 {
  text-align: center;
  font-family: "robotobold";
  line-height: 1.75;
  font-weight: inherit;
}
.home_photo_parga {
  width: 54%;
  margin: auto;
  margin-top: 10px;
}
.home_photo_parga p {
  text-align: center;
  color: #69696f;
}
.home_photo_list,
.home_dream {
  padding-left: 100px;
}
.home_dream_cont {
  padding: 160px 0;
}
.home_dream_cont_le {
  width: 454px;
  position: relative;
  z-index: 5;
}
.home_dream_cont_ri {
  width: calc(100% - 454px);
  padding-left: 110px;
  position: relative;
  z-index: 4;
}
.home_dream_cont_le h2 {
  font-family: "robotobold";
  font-weight: inherit;
  line-height: 1.4;
}
.hdcl_parga {
  margin-top: 20px;
}
.hdcl_btn {
  width: 95px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 225px;
}
.hdcl_btn_arrow,
.hdcl_btn_arrows {
  cursor: pointer;
  width: 30px;
}
.hdcl_btn_arrow img,
.hdcl_btn_arrows img {
  width: 100%;
}
.hdcr_cont_swiper_li {
  width: 28.3% !important;
}
#hdcr_cont_swiper {
  overflow: visible !important;
}
.hdcr_cont .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #00447c;
}
.hdcr_cont .swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 210px;
  height: 3px;
  left: -564px;
  top: auto;
  bottom: 0;
}
.hdcr_cont .swiper-pagination-progressbar {
  background: #999999;
}
.hdcr_cont {
  position: relative;
}
.hdcr_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 1;
}
.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.hdcr_cont .swiper-container {
  z-index: auto;
}
.home_dream {
  background: #f8f8f8;
}
#home_photo_list_swiper {
  /*width: 76%;*/
  /*margin: 0;*/
  overflow: visible;
}
/*.hpls_li_le{*/
/*    width: 50%;*/
/*}*/
.home_photo_list {
  margin-top: 75px;
}
.hlru_li {
  width: 50%;
  padding: 0 6px;
}
.hpls_li_ri_ul {
  margin: 0 -6px;
  display: flex;
}
.hpls_li {
  width: auto !important;
}
/*.hpls_li{*/
/*    display: flex;*/
/*}*/
.hlru_li .ys_imgbox_cover {
  margin-bottom: 12px;
}
.hlru_li .ys_imgbox_cover:last-child {
  margin-bottom: 0;
}
.hpls_li_ri {
  /*width: 50%;*/
  /*padding-left: 12px;*/
}
.home_map {
  background-color: #162238;
  padding: 100px 0;
}
.home_map h2 {
  text-align: center;
  font-weight: inherit;
  color: #fff;
  font-family: "robotobold";
}
.home_map_link a {
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  font-family: "robotobold";
  text-align: center;
  display: block;
}
.home_map_img {
  margin-top: 44px;
  position: relative;
  width: 100%;
}
.hult_parga p {
  font-size: 20px;
  line-height: 1.2;
  color: #d1d4d8;
}
.hult_num {
  font-size: 40px;
  line-height: 1.2;
  color: #ba0a3b;
  font-family: "robotobold";
  margin-right: 5px;
}
.hmil_ul_li_text {
  display: flex;
}
.hult_parga {
  position: relative;
  top: 15px;
}
.home_map_img_line {
  width: 100%;
}
.home_map_img_line svg {
  width: 100%;
  height: auto;
}
.home_map_img_list {
  width: 100%;
  height: 100%;
  z-index: 5;
}
.hmil_ul {
  width: 100%;
  height: 100%;
}
.hmil_ul_li {
  position: absolute;
}
.hmil_ul_li1 {
  top: 10%;
  left: 0;
}
.home_map_link {
  margin-top: -38px;
  position: relative;
  z-index: 5;
}
.hstc_icon {
  width: 150px;
  position: absolute;
  top: -11%;
  left: -10%;
}
.hstc_icon img {
  width: 100%;
}
.home_speech_text_cont {
  width: 100%;
  position: relative;
}
.home_speech_text_ul {
  z-index: 5;
}
.speech_pop_ri_cont_icon {
  width: 150px;
  position: absolute;
  top: -13%;
  left: -10%;
}
.speech_pop_ri_cont_icon img {
  width: 100%;
}
.home_speech {
  height: calc(var(--gao-shu1) * 100vh);
}
.home_speech_cont {
  height: 100vh;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.hsiu_li {
  position: relative;
  top: 0;
}
.home_speech_text_ul .slick-list {
  height: 100%;
}
.home_speech_text_ul .slick-track {
  height: 100%;
}
.hsiu_li {
  opacity: 1 !important;
  transition: transform 800ms !important;
}
.hsiu_li.slick-active ~ li {
  opacity: 0 !important;
}
.hsiu_li.on.slick-slide {
  opacity: 1 !important;
  z-index: 1000 !important;
}
.home_develop {
  height: calc(var(--gao-shu2) * 100vh);
}
.home_develop_cont {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  height: calc(100vh - 100px);
}
.home_develop_cont_le {
  width: 100px;
  height: 100%;
  background-color: #00447c;
  padding: 68px 0;
}
.home_develop_cont_le p {
  font-size: 24px;
  line-height: 1.5;
  color: #d1d4d8;
  text-align: center;
  cursor: pointer;
  transition: all 0.36s;
}
.home_develop_cont_le li {
  padding: 42px 0;
}
.home_develop_cont_le li.on p {
  color: #fff;
}
.home_develop_cont_ri {
  width: calc(100% - 100px);
  height: 100%;
}
.hulc_year {
  font-size: 120px;
  line-height: 1.4;
  color: #162238;
  font-family: "robotobold";
}
.hdcr_ul_li_cont {
  padding-left: 150px;
}
.hulc_bt_img {
  width: 530px;
}
.hulc_bt_text {
  width: calc(100% - 530px);
  padding-left: 205px;
}
.hulc_bt_text_tit {
  font-family: "robotobold";
  font-weight: inherit;
}
.hulc_bt_text_parga {
  margin-top: 26px;
  margin-bottom: 15px;
}
.hulc_bt_text_parga p {
  color: #69696f;
  line-height: 1.6;
  height: 9.6em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
.hulc_bt {
  margin-top: 42px;
}
.hdcr_ul {
  height: 100%;
}
.hdcr_ul_li {
  height: calc(100vh - 100px) !important;
  padding: 124px 252px 100px 100px;
  position: relative;
}
.hdcr_ul_li_point {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid rgba(0, 68, 124, 1);
  position: absolute;
  top: -40px;
  left: -9px;
  background-color: #fff;
  z-index: 1;
}
.hdcr_ul_li_point::after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00447c;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.hdcr_ul_li a {
  display: block;
  position: relative;
}
.hdcr_ul_li::after {
  content: "";
  width: 1px;
  height: calc(100% - 100px);
  background: #00447c;
  position: absolute;
  bottom: 0;
  left: 100px;
}
.hdcr_ul_li.acts .hulc_bt_img {
  float: right;
}
.hdcr_ul_li.acts .hulc_bt_text {
  float: left;
  padding-left: 0;
  padding-right: 150px;
}
.hdcr_ul_li_bg {
  position: absolute;
  right: 0;
  bottom: 84px;
  z-index: -1;
  width: 100%;
}
.hdcr_ul_li_bg img {
  width: 100%;
}
.hbiu_li {
  width: 25%;
  padding: 0 35px;
  position: relative;
}
.hbiu_li:nth-child(2n) {
  top: -60px;
}
.hulc_bt_img_ul {
  margin: 0 -35px;
  display: flex;
  flex-wrap: wrap;
}
.hdcr_ul_li.act .hulc_bt_text {
  width: 74%;
  padding-left: 0;
  margin: auto;
  text-align: center;
}
.hdcr_ul_li.act .hulc_bt_img {
  width: 100%;
  margin-top: 120px;
}
.hdcr_ul_li.act .hulc_bt_text_parga p {
  height: auto;
}
.hdcr_ul_li.act .hulc_bt_text_tit {
  text-align: center;
}
.hdcr_ul_li.act .hdcr_ul_li_bg {
  bottom: 180px;
}
.hdcr_ul_li {
  position: relative;
  top: 0;
}
.hdcr_ul_li {
  opacity: 1 !important;
  transition: transform 800ms !important;
}
.hdcr_ul_li.slick-active ~ li {
  opacity: 0 !important;
}
.hdcr_ul_li.on.slick-slide {
  opacity: 1 !important;
  z-index: 1000 !important;
}
.hdcr_ul .slick-list,
.hdcr_ul .slick-track {
  height: 100%;
}
.home_speech_img_ul,
.home_speech_img_ul .slick-list,
.home_speech_img_ul .slick-track,
.hsiu_li,
.hsiu_li .ys_imgbox_cover {
  height: 100%;
}
.hsiu_li img {
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
.hdcl_ul li:not(:first-child),
.hdcr_ul_li:not(:first-child) {
  display: none;
}
.hcsl_img {
  width: 100%;
}
.hcsl_img img {
  width: 100%;
}
.home_develop_cont_ri {
  position: relative;
}
.hdcr_ul_li_point {
  top: 85px;
  left: 92px;
}
.hdcr_ul_li::after {
  display: none;
}
.hdcr_ul::after {
  content: "";
  width: 1px;
  height: calc(100% - 100px);
  background: #00447c;
  position: absolute;
  bottom: 0;
  left: 100px;
}
/*首页第二屏去掉鼠标滚动之后修改-start*/
.home_speech {
  height: auto !important;
}
/*首页第二屏去掉鼠标滚动之后修改-end*/
.hdcr_ul_li:first-child .hdcr_ul_li_bg img.animated,
.hdcr_ul_li.animated .hdcr_ul_li_bg img {
  animation: fadeInRight 1s ease-in-out both;
  animation-delay: 0.2s;
  visibility: visible !important;
  animation-name: fadeInRight !important;
}
.ys_right1 {
  animation: fadeInRight 1s ease-in-out both;
  animation-delay: 0.2s;
}
#hdcr_cont_swiper .swiper-wrapper {
  align-items: center;
}
.home_dream {
  position: relative;
  padding-top: 160px;
  padding-bottom: 160px;
}
.home_dream_cont {
  padding: 0 !important;
}
.hdcl_btn {
  margin-top: 0 !important;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 65px;
}
.hstu_li_btns {
  display: inline-block;
  cursor: pointer;
}
.hstu_li_btns p {
  font-family: "robotobold";
  color: #00447c;
}
/* 2023.5.9新增-end */
/* 2023.06.03 - start */
/* 0b0 */
.t_d1k4rg .t_d1k4pic,
.t_d1k4pic img {
  width: 100%;
}
.parents_who {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.t_d1k4li .t_duan18,
.parents_who .t_duan18,
.t_d1k4li .t_parag {
  height: 7em;
  overflow: hidden;
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 40px;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_d1k4le,
.parents_who .t_d1k4le {
  padding-left: 13%;
  padding-right: 4%;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) {
  background: #162238;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) {
  background: transparent;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_fonth2 {
  color: #162238;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_fonth2 {
  color: #fff;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_duan18 p {
  color: #d1d4d8;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_duan18 p {
  color: #666;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_sytitrga a {
  color: #00447c;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_sytitrga a {
  color: #f8f8f8;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_d1k4le {
  padding-right: 7.5%;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_d1k4le {
  padding-right: 13%;
  padding-left: 7.5%;
}
/* 0b1 */
.who_our {
  text-align: center;
}
.who_color {
  background: #f8f8f8;
}
.who_color .t_fonth2 {
  margin-bottom: 22px;
}
.who_color_list_nub {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 74px;
}
.wcln_link .t_fonth4 {
  color: #162238;
  line-height: 1.75;
}
.wcln_link_img {
  width: 100%;
  margin-bottom: 22px;
}
.who_color_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  margin-bottom: -74px;
}
.who_color {
  padding-top: 93px;
  padding-bottom: 243px;
}
.who_color .t_parag {
  margin-bottom: 69px;
}
.who_our .t_parag a {
  font-weight: bold;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.t_0b1main .t_fonth2 {
  line-height: 1.5;
}
.t_g7k9li.who_our .t_parag {
  margin-bottom: 40px;
}
.who_our_img,
.who_our_img img {
  width: 100%;
}
/* 0b2 */
.nlnc_box_img {
  width: 48.84%;
}
.nlnc_box_text {
  width: 51.16%;
}
.news_list_nub .nlnc_box {
  display: flex;
  align-items: center;
}
.news_list_nub:nth-of-type(2n-1) .nlnc_box {
  flex-direction: row-reverse;
}
.nlnc_box_text .t_font14 {
  color: #999;
  letter-spacing: 0.25em;
  line-height: 1.75;
  margin-bottom: 10px;
}
.nlnc_box_text .t_fonth2 {
  color: #162238;
  font-weight: bold;
  margin-bottom: 35px;
}
.nlnc_box_text .t_parag p {
  color: #666;
}
.mod_more_font {
  color: #00447c;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
}
.news_list_nub:nth-of-type(2n-1) .nlnc_box_text {
  padding-right: 10.87%;
}
.nlnc_box_text .t_parag {
  margin-bottom: 66px;
}
.news_list_nub:nth-of-type(2n) {
  background: #f8f8f8;
}
.news_list_nub:nth-of-type(2n) .nlnc_box_text {
  padding-right: 4.4%;
  padding-left: 6.28%;
}
/* 0b3 */
.nlnc_btc_icon {
  width: 14px;
  top: -2px;
  position: relative;
}
.nlnc_btc_icon img {
  width: 100%;
}
.nlnc_box_text_clock .t_font14 {
  width: calc(100% - 14px);
  padding-left: 7px;
  margin-bottom: 0;
}
.nlnc_box_text_clock {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.active_list .nlnc_box_text .t_parag {
  margin-bottom: 47px;
}
.active_list .nlnc_box_text_clock {
  margin-bottom: 50px;
}
/* 0b4 */
.t_d1k4_bgf8 .t_d1k4li:first-child {
  background: #f8f8f8;
}
.t_d1k4_bgf8 .t_d1k4li:nth-of-type(2n-1) .t_d1k4le {
  padding-left: 100px;
  padding-right: 8%;
}
.t_d1k4_bgf8 .t_d1k4li:nth-of-type(2n) .t_d1k4le {
  padding-right: 100px;
  padding-left: 8%;
}
.t_d1k4_bgf8 .t_d1k4li:nth-of-type(2n) .t_parag p {
  color: #fff;
}
/* 0b5 */
.t_0b5main .who_color_list_nub {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 50px;
}
.t_0b5main .who_color_list {
  margin: 0 -20px;
  margin-bottom: -50px;
}
.t_0b5main .who_color {
  padding-top: 112px;
  padding-bottom: 136px;
  background: #fff;
}
.t_0b5main .who_color .t_fonth2 {
  line-height: 1.5;
  margin-bottom: 39px;
}
.t_0b4main .t_fonth2 {
  line-height: 1.5;
}
.news_list_nub:nth-of-type(2n-1):last-child .news_list_nub_cry {
  padding-bottom: 0;
}
.t_neipic video {
  position: absolute;
  width: 100%;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
/* 2023.06.03 - end */
/* 2023.06.25 - start */
.std_padding172 {
  padding: 172px 0;
}
.higher_text .t_parag p {
  text-align: center;
  color: #162238;
}
.higher_text .t_parag p {
  margin-bottom: 0;
}
.mod_btn1_link {
  color: #162238;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.75;
}
.higher_text .mod_btn1 {
  text-align: center;
  margin-top: 56px;
}
.higher_data {
  background: #162238;
}
.higher_data .t_fonth2 {
  color: #fff;
  text-align: center;
  font-weight: bold;
}
.higher_team .t_fonth2 {
  text-align: center;
  color: #162238;
  font-weight: bold;
  justify-content: center;
}
.higher_team_list_nub {
  width: 25%;
  padding: 0 37.5px;
  margin-bottom: 72px;
}
.higher_team_list {
  margin: 0 -37.5px;
  display: flex;
  flex-wrap: wrap;
}
.htln_link {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.htln_link_img {
  border-radius: 50%;
  width: 170px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 17px;
}
.htln_link .t_fonth4 {
  text-align: center;
  font-weight: bold;
}
.htln_link_pos {
  color: #666;
  text-align: center;
  margin-top: -4px;
  margin-bottom: 11px;
}
.htln_link_detail p {
  color: #999;
  text-align: center;
}
.htln_link .mod_btn1_link {
  color: #00447c;
  text-align: center;
}
.htln_link_detail {
  text-align: center;
  flex-grow: 1;
  margin-bottom: 20px;
}
.higher_expect {
  background: #162238;
}
.higher_expect .t_syk4xi {
  padding-left: 49px;
  /* padding-top: 173px; */
}
.higher_expect .t_syk4xi .t_fonth2 {
  color: #fff;
  margin-bottom: 83px;
}
.higher_expect .t_syk4xi .t_fonth3 {
  color: #fff;
  font-weight: bold;
  margin-bottom: 38px;
}
.higher_expect .t_duan18.yxedr_active li,
.higher_expect .t_duan18.yxedr_active p {
  color: #d1d4d8;
}
.hult_parga p {
  white-space: nowrap;
}
.higher_expect .t_syk4xi .t_duan18 {
  margin-bottom: 50px;
}
.higher_expect .t_syk4pic::before {
  display: none;
}
.higher_expect .t_duan18.yxedr_active ul {
  padding-inline-start: 20px;
}
.higher_apply h2.t_fonth2 {
  color: #162238;
  font-weight: bold;
  margin-bottom: 23px;
  position: absolute;
  top: 144px;
}
.higher_apply_list_nub1 {
  height: 49.893617vh;
  margin-top: 18.617021vh;
  position: relative;
}
.haln_left {
  height: 100%;
}
.haln_left_img,
.haln_left_img img {
  height: 100%;
}
.haln_text_name {
  color: #162238;
}
.haln_text_pag p {
  color: #666;
}
.higher_apply_list_nub {
  display: flex;
}
.haln_right {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.higher_apply_list_nub .haln_right {
  width: 513px;
}
.higher_apply_list_nub1 .haln_right {
  margin-left: 99px;
}
.higher_apply_list_nub2 .haln_right {
  margin-left: 86px;
}
.higher_apply_list_nub3 .haln_right {
  margin-left: 99px;
}
.higher_apply_list_nub4 .haln_right {
  margin-left: 99px;
}
.haln_text_item {
  margin-bottom: 28px;
}
.haln_text_item:last-child {
  margin-bottom: 0;
}
.higher_apply_list .t_fonth2 {
  color: #162238;
  font-weight: bold;
  margin-bottom: 23px;
}
.higher_apply_list {
  white-space: nowrap;
  font-size: 0;
}
.higher_apply_list_nub {
  display: inline-block;
}
.haln_cry {
  display: flex;
  height: 100%;
}
.higher_apply_list_nub2 {
  height: 49.361702vh;
  position: relative;
  margin-top: 14.255vh;
  margin-left: 11.145833vw;
}
.higher_apply_list_nub3 {
  height: 66.808511vh;
  position: relative;
  margin-top: 3.93617vh;
  margin-left: 11.927083vw;
}
.higher_apply_list_nub4 {
  position: absolute;
  top: 100px;
  height: calc(100vh - 100px);
  margin-left: 21.604167vw;
}
.higher_apply_list_nub4 .haln_left {
  width: 539px;
  height: auto;
}
.higher_apply_list_nub4 .haln_left_img,
.higher_apply_list_nub4 .haln_left_img img {
  height: auto;
  width: 100%;
}
.haln_text_item {
  white-space: normal;
}
.haln_left .haln_text {
  margin-bottom: 50px;
}
.higher_apply .t_syk5box_main.t_fixed {
  padding-top: 0;
}
.higher_apply_list {
  padding-top: 100px;
  padding-bottom: 100px;
}
.higher_apply .t_syk5box_main {
  padding-top: 0;
  padding-bottom: 0;
}
.t_syk4zuli:not(:first-child),
.t_syk4xi.hsiu_li:not(:first-child) {
  display: none;
}
.higher_apply_list_nub4 .haln_cry {
  align-items: center;
}
.higher_apply_svg {
  position: relative;
  height: 100%;
}
.higher_apply_bg {
  padding-left: 45.328125vw;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  pointer-events: none;
  z-index: -1;
}
.higher_apply_svg2 {
  top: 72vh;
  padding-left: 14vw;
}
.higher_apply {
  overflow: hidden;
}
.higher_stand {
  position: relative;
  overflow: hidden;
}
.higher_stand {
  position: relative;
}
.higher_stand_bg,
.higher_stand_bg img {
  width: 100%;
}
.higher_stand_bg {
  position: relative;
}
.higher_stand_bg::before {
  content: "";
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.std_font40 {
  font-size: 40px;
  font-weight: bold;
  line-height: 1.75;
  color: #fff;
}
.higher_stand_cry .t_duan18 p {
  color: #fff;
  text-align: center;
}
.higher_stand .std_font40 {
  text-align: center;
  margin-bottom: 6px;
}
.higher_stand_cry_xia {
  margin-top: 120px;
  background: #fff;
}
.higher_stand_cry {
  position: relative;
  z-index: 3;
}
.higher_stand_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.higher_stand_bg img {
  position: absolute;
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ys_cont1720 {
  max-width: 1920px;
}
.hscx_swipe_wrap_item .ys_imgbox_cover {
  width: 165px;
  margin: 0 auto;
  margin-bottom: 15px;
}
.hscx_swipe_wrap_item .t_parag p {
  text-align: center;
}
.hscx_swipe_wrap_item {
  padding: 0 10px;
  padding-top: 34px;
}
.hscx_swipe_wrap_item .t_parag {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 3.5em;
  overflow: hidden;
}
.higher_stand_cry_xia {
  padding-top: 28px;
  overflow: hidden;
}
/* 轮播 */
.hscx_swipe.swiper,
.higher_event_swiper.swiper {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.hscx_swipe .swiper-slide,
.higher_event_swiper .swiper-slide {
  height: calc(100% / 2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.hscx_swipe .swiper-wrapper,
.higher_event_swiper .swiper-wrapper {
  flex-wrap: wrap;
}
.mod_arrows1 .swiper-button-next,
.mod_arrows1 .swiper-button-prev {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 9px 9px 23px 0px rgba(229, 241, 250, 0.5);
  overflow: hidden;
}
.mod_arrows1 .swiper-button-next img,
.mod_arrows1 .swiper-button-prev img {
  width: 100%;
}
.mod_arrows1_swiper .swiper-button-next,
.mod_arrows1_swiper .swiper-button-prev {
  position: relative;
  top: 0;
  transform: translate(0);
  margin: 0 8px;
  padding: 0;
  left: 0;
  right: 0;
}
.mod_arrows1_swiper .swiper-button-next:after,
.mod_arrows1_swiper .swiper-container-rtl .swiper-button-prev:after,
.mod_arrows1_swiper .swiper-button-prev:after,
.mod_arrows1_swiper .swiper-container-rtl .swiper-button-next:after {
  display: none;
}
.mod_arrows1_swiper {
  display: flex;
  justify-content: center;
  margin-top: 26px;
}
.hscx_swipe {
  padding-bottom: 28px;
}
.hscx_btn_link {
  background: #00447c;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hscx_btn_link_icon {
  width: 23px;
  position: relative;
  top: 2px;
}
.hscx_btn_link_icon img {
  width: 100%;
}
.hscx_btn .t_parag {
  color: #fff;
  padding-left: 10px;
  line-height: 1.75;
}
.higher_send .t_fonth2 {
  text-align: center;
  color: #162238;
  line-height: 1.5;
}
.std_margin70 {
  margin-bottom: 70px;
}
.higher_send_list_nub {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.higher_send_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  margin-bottom: -40px;
}
.higher_send_list_nub .hsln_cry {
  box-shadow: 0 4px 40px 0 rgba(58, 63, 106, 0.03);
  cursor: pointer;
  padding: 82px 54px 57px 59px;
  position: relative;
}
.higher_send_list_nub:nth-of-type(2n-1) .hsln_cry,
.higher_send_list_nub.higher_send_list_nub1 .hsln_cry {
  background: #162238;
}
.higher_send_list_nub:nth-of-type(2n) .hsln_cry,
.higher_send_list_nub.higher_send_list_nub2 .hsln_cry {
  background: #00447c;
}
.hsln_cry .t_fonth3 {
  color: #fff;
  line-height: 1.75;
  font-weight: bold;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 1.75em;
  overflow: hidden;
  margin-bottom: 22px;
}
.hsln_cry .t_duan18 p {
  color: #d1d4d8;
}
.hsln_cry .t_duan18 {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 5.25em;
  overflow: hidden;
  margin-bottom: 54px;
}
.hsln_cry_name {
  color: #fff;
  line-height: 1.75;
  font-weight: bold;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 1.75em;
  overflow: hidden;
  margin-bottom: 2px;
}
.hsln_cry_pos {
  color: #fff;
  line-height: 1.75;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 1.75em;
  overflow: hidden;
}
.hsln_cry_link {
  color: #fff;
  line-height: 1.75;
  font-weight: bold;
  margin-top: 111px;
}
.hsln_cry_quest {
  width: 155px;
  position: absolute;
  bottom: 80px;
  right: 54px;
}
.hsln_cry_quest img {
  opacity: 0;
}
.higher_send_list_nub:nth-of-type(2n-1) .hsln_cry_quest img:first-child,
.higher_send_list_nub.higher_send_list_nub1 .hsln_cry_quest img:first-child {
  opacity: 1;
}
.higher_send_list_nub:nth-of-type(2n) .hsln_cry_quest img:last-child,
.higher_send_list_nub.higher_send_list_nub2 .hsln_cry_quest img:last-child {
  opacity: 1;
}
.higher_event .t_fonth2 {
  text-align: center;
}
.higher_event_list_nub {
  width: 25%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.higher_event_swiper.swiper {
  margin: 0 -20px;
  width: calc(100% + 40px);
  overflow: hidden;
}
.heln_cry {
  background: #f8f8f8;
  padding: 25px 39px 34px 46px;
  transition: all 0.36s;
}
.heln_cry_date {
  color: #00447c;
  font-family: "robotoregular" !important;
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.36s;
  margin-bottom: 9px;
}
.heln_cry_date span {
  color: #00447c;
  font-family: "robotobold" !important;
  line-height: 1.75;
  font-size: 36px;
  transition: all 0.36s;
  margin-right: 9px;
}
.heln_cry .t_fonth4 {
  color: #162238;
  line-height: 1.75;
  transition: all 0.36s;
  height: 5.25em;
  overflow: hidden;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 22px;
}
.heln_cry_more {
  color: #00447c;
  font-weight: bold;
  transition: all 0.36s;
}
.higher_event .mod_arrows1_swiper {
  margin-top: 0;
}
.higher_event_swiper {
  padding-bottom: 20px;
}
.higher_video {
  position: relative;
}
.higher_video_bg {
  position: relative;
  width: 100%;
}
.higher_video_bg img {
  width: 100%;
}
.higher_video_bg::before {
  content: "";
  background: rgba(0, 0, 0, 0.05);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.higher_video_bg::after {
  content: "";
  height: 50%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  z-index: 3;
}
.higher_video .ys_cont1000 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  text-align: center;
  color: #fff;
}
.higher_video .t_fonth3,
.higher_video .t_fonth4,
.higher_video_play .t_fonth3 {
  color: #fff;
}
.higher_video_play .t_parag {
  color: rgba(255, 255, 255, 0.8);
}
.higher_video .t_fonth3 img {
  position: absolute;
  width: 30px;
  transform: translate(-46px, 3px);
}
.higher_video_play .t_fonth3 {
  font-weight: bold;
  margin-bottom: 3px;
}
.higher_video .t_fonth4,
.higher_video_play .t_parag {
  font-family: "robotoregular" !important;
}
.higher_video_play {
  cursor: pointer;
  display: inline-block;
  margin-top: 78px;
}
.higher_video .t_fonth1 {
  margin-bottom: 29px;
}
.higher_video .t_fonth3 {
  margin-bottom: 8px;
}
.t_1b1main .home_photo h2,
.t_1b1main .home_map h2 {
  font-weight: bold;
}
.hsln_modal .ys_modal_content {
  width: 1200px;
  padding: 56px 126px 78px 102px;
  height: 800px;
}
.hsln_modal_cry_nub .t_fonth3 {
  color: #162238;
  font-weight: bold;
  line-height: 1.75;
  margin-bottom: 38px;
}
.hsln_modal_cry_nub .t_parag p {
  color: #69696f;
  line-height: 1.75;
}
.hsln_modal_cry_nub {
  margin-bottom: 32px;
}
.hsln_modal_cry_nub:last-child {
  margin-bottom: 0;
}
.hsln_modal .ys_modal_content.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
  margin-right: -80px;
  padding-right: 80px;
  max-width: calc(100% + 80px);
}
.hsln_modal .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #ddd;
}
.hsln_modal .mCSB_scrollTools .mCSB_draggerRail {
  width: 3px;
}
.hsln_modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #999;
}
.hsln_modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 3px;
}
.hsln_modal .mCSB_scrollTools {
  opacity: 1;
}
/* 2023.06.26 - end */
.t_diernavli {
  width: auto;
  float: none;
}
.t_diernav::before,
.t_diernav::after {
  display: none;
}
.t_difotli:first-child .t_diernav {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.t_difotli:first-child .t_diernavli {
  width: 40%;
}
.t_difotli:first-child {
  width: 25%;
}
/* 2023.07.07 */
.mod_arrows1 .swiper-button-next,
.mod_arrows1 .swiper-button-prev {
  box-shadow: 9px 9px 23px 0px rgba(229, 241, 250, 0.8);
}
.higher_team_list_nub .ys_imgbox_cover img:nth-child(2) {
  top: 0px;
  left: 0px;
  height: calc(100% + 0px);
  width: calc(100% + 0px);
}
.t_difotli:first-child .t_diernavli,
.t_difotli:nth-of-type(3) .t_diernavli {
  width: 46%;
}
/*.t_difotli{*/
/*    max-width: 25%;*/
/*}*/
.t_diernavli {
  width: 100%;
}
.t_difotli:first-child {
  width: 20%;
}
.t_difotli:nth-of-type(2) {
  width: 15%;
}
.t_difotli:nth-of-type(3) {
  width: 25%;
}
.t_dinavyi a {
  white-space: nowrap;
}
.t_difotli {
  width: 12.5%;
}
.t_difotli:first-child .t_diernav,
.t_difotli:nth-of-type(3) .t_diernav {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.t_difotli:first-child .t_diernav.clearfix::after,
.t_difotli:nth-of-type(3) .t_diernav.clearfix::after {
  display: none;
}
/* 入学申请表单弹窗 */
.Application-enrol-box {
    display: none;
}
.Application-visit-box {
    display: none;
}
.Application-box {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 800px;
    height: 500px;
    margin-left: -400px;
    margin-top: -210px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 10px 0 #777;
    z-index: 999;
}
.Application-box li {
    float: left;
    width: 38%;
    border: 1px #dfdfdf solid;
    list-style-type: none;
    margin: 2%;
    border-radius: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.Application-box li a {
    color: #3c3737;
}
.Application-box h1 {
    text-align: center;
    margin-top: 40px;
    font-size: 24px;
    font-weight: bold;
}
.Application-box span a {
    position: relative;
    top: 10px;
    right: 20px;
    float: right;
    color: #3c3737;
    width: 20px;
    height: 20px;
    text-align: center;
}
.visit_form {
    padding: 0 40px;
}
.visit_form ul {
    padding: 0;
}
.Application-box .visit_form ul li {
    list-style-type: none;
    border: none;
    height: auto;
    line-height: 100%;
}
.visit_form .half {
    width: 46%;
    float: left;
    margin: 2%;
}
.visit_form .form-title {
    width: 100%;
    text-align: left;
    padding-right: 5px;
    margin-bottom: 10px;
}
.visit_form .input {
    width: 100%;
    height: 38px;
    border-radius: 8px;
    line-height: 0;
    font-size: 0;
}
.visit_form .input-text {
    border: 1px solid #c6c6c6;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: 1px #ccc solid;
    font-size: 14px;
    transition: border 0.2s ease-in-out;
    vertical-align: middle;
    border-radius: 3px;
}
.visit_form .inportantTips {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 5px;
    margin-top: 4px;
    vertical-align: top;
    border-radius: 100%;
    color: #d30013;
}
.btnbox {
    clear: both;
    margin: 0 auto;
    text-align: center;
}
.btnbox .btn-submit {
    max-width: 140px;
    padding: 5px 20px;
    font-size: 16px;
    color: #fff;
    background-color: #5B8AF9;
    border: 1px #5B8AF9 solid;
    border-radius: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 20px;
}
@media screen and (max-width: 800px) {
    .Application-box .visit_form ul li {
        width: 96%;
        float: none;
    }
    .Application-box {
        width: 90%;
        left: 0;
        margin-left: 5%;
        margin-top: -240px;
        overflow-y: scroll;
    }
    .Application-box h1 {
        font-size: 1.125rem;
    }
}