@charset "utf-8";
.banner-swiper .swiper-slide {
  overflow: hidden;
}
.banner-swiper .m-img {
  display: none;
}
.banner-swiper .txt {
  position: absolute;
  left: 50%;
  bottom: 14%;
  transform: translateX(-50%);
  text-align: center;
  color: #fff;
  line-height: 1.1;
}
.banner-swiper .item {
  transform: translateY(-2.727rem);
  opacity: 0;
  transition: 1s;
  -webkit-transition: 1s;
  transition-delay: 0.4s;
}
.banner-swiper .en {
  font-family: 'AlibabaPuHuiTi-L';
  text-transform: uppercase;
}
.banner-swiper .p1 {
  font-weight: bold;
  margin-top: 0.136rem;
  transition-delay: 0.2s;
}
.banner-swiper .swiper-slide-active .item {
  opacity: 1;
  transform: translateY(0);
}
.banner-swiper .swiper-pagination {
  bottom: 7.7%;
  line-height: 1;
}
.banner-swiper .swiper-pagination-bullet {
  width: 0.818rem;
  height: 0.318rem;
  border-radius: 0.182rem;
  background-color: #fff;
  margin-left: 0 !important;
  margin-right: 0.318rem !important;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  opacity: 1;
}
.banner-swiper .swiper-pagination-bullet:last-of-type {
  margin-right: 0 !important;
}
.banner-swiper .swiper-pagination-bullet-active {
  width: 1.182rem;
  background-color: #006DB8;
}
.nav-wrapper {
  background-color: #006DB8;
  overflow: hidden;
}
.nav-item {
  position: relative;
  width: 33.3%;
  padding: 0.682rem 1.7% 0;
  color: #fff;
}
.nav-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.909rem;
  bottom: 0.909rem;
  width: 0.045rem;
  background-color: rgba(255, 255, 255, 0.2);
}
.nav-item:last-of-type::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0.909rem;
  bottom: 0.909rem;
  width: 0.045rem;
  background-color: rgba(255, 255, 255, 0.2);
}
.nav-item .name {
  color: #fff;
}
.nav-item .more {
  color: #fff;
  font-family: 'AlibabaPuHuiTi-L';
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nav-item .more i {
  display: inline-block;
  font-size: 0.545rem;
  color: #fff;
  margin-left: 0.227rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nav-item .more:hover {
  color: #9BC924;
}
.nav-item .more:hover i {
  transform: translateX(0.227rem);
  color: #9BC924;
}
.nav-list {
  position: relative;
  display: inline-block;
  width: 25%;
  text-align: center;
  padding: 0.545rem 1% 1.045rem;
  margin-top: 1.227rem;
  isolation: isolate;
}
.nav-list::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  background-color: #9BC924;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: -1;
}
.nav-list .ico {
  display: inline-block;
  width: 1.182rem;
  height: 1.182rem;
  font-size: 1.182rem;
  color: #93B8F5;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nav-list .listName {
  margin-top: 0.409rem;
}
.nav-list .add {
  position: absolute;
  left: 50%;
  bottom: 0.227rem;
  transform: translateX(-50%);
  width: 0.409rem;
  height: 0.409rem;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nav-list .add::before,
.nav-list .add::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.nav-list .add::before {
  width: 0.409rem;
  height: 0.136rem;
}
.nav-list .add::after {
  width: 0.136rem;
  height: 0.409rem;
}
.nav-list:hover::before {
  top: 0;
  bottom: auto;
  height: 100%;
}
.nav-list:hover .ico {
  color: #fff;
  transform: rotateY(360deg);
}
.nav-list:hover .add {
  bottom: 0.455rem;
  opacity: 1;
  visibility: visible;
}
.indepart {
  padding: 4.682rem 0 7.227rem;
}
.idepart-wrap {
  padding: 1.227rem 3.125% 2.545rem;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0rem 0.909rem 2.273rem 0.045rem rgba(175, 175, 175, 0.18);
  margin-top: 2.045rem;
}
.idepart-wrap .ideaT {
  position: relative;
}
.idepart-wrap .ideaT::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 0.045rem;
  background-color: #CECECE;
}
.idepart-wrap .id-logo {
  width: 2.682rem;
  padding-bottom: 0.591rem;
}
.ide-tabs .ico {
  position: relative;
  display: inline-block;
  width: 1.545rem;
  height: 1.545rem;
  font-size: 1.545rem;
  object-fit: contain;
  color: #666666;
  margin-right: 0.318rem;
}
.ide-tabs .ic-img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ide-tabs .ico2 {
  opacity: 0;
  visibility: hidden;
}
.ide-tabs .tabName {
  color: #666666;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ide-tabs .tabItem {
  position: relative;
  display: flex;
  align-items: center;
  line-height: 1;
  margin-right: 3.818rem;
  padding-bottom: 1.318rem;
  cursor: pointer;
}
.ide-tabs .tabItem:last-of-type {
  margin-right: 0;
}
.ide-tabs .tabItem::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0.136rem;
  background-color: #006DB8;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ide-tabs .tabItem:hover,
.ide-tabs .tabItem.active {
  color: #006DB8;
}
.ide-tabs .tabItem:hover::after,
.ide-tabs .tabItem.active::after {
  width: 100%;
}
.ide-tabs .tabItem:hover .ico1,
.ide-tabs .tabItem.active .ico1 {
  opacity: 0;
  visibility: hidden;
}
.ide-tabs .tabItem:hover .ic-img,
.ide-tabs .tabItem.active .ic-img {
  transform: translate(-50%, -50%) rotateY(360deg);
}
.ide-tabs .tabItem:hover .ico2,
.ide-tabs .tabItem.active .ico2 {
  opacity: 1;
  visibility: visible;
}
.ide-tabs .tabItem:hover .tabName,
.ide-tabs .tabItem.active .tabName {
  color: #006DB8;
}
.iksbot {
  margin-top: 1.818rem;
}
.ks-box {
  display: none;
}
.ks-box.select {
  display: block;
  animation: fadeIn 1s ease both;
}
.ks-lb {
  width: 31.2%;
}
.ks-lb .swi-btns {
  display: none;
  text-align: center;
  margin: 0.909rem auto 0;
}
.ks-lb .swi-btn {
  position: relative;
  display: inline-block;
  width: 1.636rem;
  height: 1.636rem;
  background-color: #006DB8;
  cursor: pointer;
}
.ks-lb .swi-btn i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.727rem;
  color: #fff;
}
.ks-lb .swi-prev {
  margin-right: 0.909rem;
}
.ks-swiper .swiper-slide {
  position: relative;
}
.ks-swiper .swiper-slide:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.ks-swiper .img {
  position: relative;
  overflow: hidden;
}
.ks-swiper .img::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3.045rem;
  background: linear-gradient(180deg, rgba(0, 109, 184, 0) 0%, #006DB8 100%);
  z-index: 2;
}
.ks-swiper .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ks-swiper .txt {
  position: absolute;
  left: 0;
  bottom: 4.1%;
  width: 100%;
  z-index: 3;
}
.ks-swiper .name {
  text-align: center;
  color: #fff;
  padding: 0 2%;
}
.ks-list {
  width: 65.3%;
  margin-left: 3.5%;
  margin-top: -0.955rem;
}
.ks-list .ks-li {
  width: 25%;
  margin-top: 0.955rem;
}
.ks-list .ks-link {
  position: relative;
  display: inline-block;
  line-height: 1.4;
  padding-left: 0.818rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ks-list .ks-link::before,
.ks-list .ks-link::after {
  content: '';
  position: absolute;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ks-list .ks-link::before {
  left: 0;
  top: 0.364rem;
  width: 0.227rem;
  height: 0.227rem;
  border-radius: 50%;
  background-color: #AFAFAD;
}
.ks-list .ks-link span {
  position: relative;
}
.ks-list .ks-link span::after {
  content: '';
  position: absolute;
  left: calc(100% + 0.182rem);
  bottom: 0;
  width: 0;
  height: 27px;
  background: url(../images/leaf.svg) no-repeat 0 0;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ks-list .ks-link:hover {
  color: #006DB8;
}
.ks-list .ks-link:hover::before {
  background-color: #006DB8;
}
.ks-list .ks-link:hover span::after {
  width: 27px;
}
.inAb {
  padding-top: 9rem;
  background: url(../img/inAb.png) no-repeat top center;
  background-size: cover;
  margin-top: -3.045rem;
  overflow: hidden;
}
.inAb .iab-items {
  display: none;
}
.inAb .iab-items.select {
  display: block;
}
.inAb .iab-items.select .intro-item {
  animation: fadeIn 1s ease both;
}
.inAb .iab-items.select .des {
  animation-delay: 0.1s;
}
.inAb .iab-items.select .more-btn {
  animation-delay: 0.2s;
}
.inAb .intro-item {
  opacity: 0;
}
.inAb .com-tit .tit {
  color: #fff;
}
.inAb .des {
  width: 77.9%;
  color: #fff;
  line-height: 2.1;
  text-align: center;
  margin: 1.545rem auto 0;
}
.inAb .des * {
  color: #fff;
}
.inAb .more-btn {
  margin-top: 2.636rem;
}
.inAb .more {
  display: inline-block;
  padding: 0.455rem 1.909rem;
  color: #fff;
  border-radius: 2.409rem;
  background-color: #006DB8;
  text-align: center;
}
.inAb .inAb-bot {
  background-color: rgba(0, 0, 0, 0.2);
  padding: 1.818rem 0;
  margin-top: 4.864rem;
}
.inAb .ab-tab {
  width: 23.425%;
  min-height: 5.455rem;
  padding: 1.273rem 2% 0.455rem 2.3%;
  line-height: 1.4;
  margin-right: 2.1%;
  background-color: #fff;
  cursor: pointer;
}
.inAb .ab-tab:nth-of-type(4n) {
  margin-right: 0;
}
.inAb .ab-tab .name {
  font-weight: bold;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inAb .ab-tab .ico {
  width: 2.091rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inAb .ab-tab .xb {
  margin-top: 0.227rem;
}
.inAb .ab-tab.active .name {
  color: #006DB8;
}
.inAb .ab-tab.active .ico {
  transform: rotateY(360deg);
}
.inNews {
  padding: 4.545rem 0 0.318rem;
}
.inNews-wrap {
  margin-top: 2.273rem;
}
.inew-list {
  width: 21.6%;
}
.inew-list .listName {
  line-height: 1.4;
}
.inew-list .name {
  line-height: 1.75;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inew-list .inew-fir {
  position: relative;
  display: block;
  padding-bottom: 1.364rem;
  margin-top: 0.909rem;
}
.inew-list .inew-fir::before,
.inew-list .inew-fir::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.045rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inew-list .inew-fir::before {
  width: 100%;
  background-color: #F0F0F0;
}
.inew-list .inew-fir::after {
  width: 0;
  background-color: #006DB8;
}
.inew-list .inew-fir .img {
  overflow: hidden;
}
.inew-list .inew-fir .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inew-list .inew-fir .name {
  margin-top: 1.364rem;
}
.inew-list .inew-fir:hover::after {
  width: 100%;
}
.inew-list .inew-fir:hover .img img {
  transform: scale(1.04);
}
.inew-list .inew-fir:hover .name {
  color: #006DB8;
}
.inew-list .inew-item {
  position: relative;
  display: block;
  padding: 1.136rem 0 1.364rem;
}
.inew-list .inew-item::before,
.inew-list .inew-item::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.045rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inew-list .inew-item::before {
  width: 100%;
  background-color: #F0F0F0;
}
.inew-list .inew-item::after {
  width: 0;
  background-color: #006DB8;
}
.inew-list .inew-item:hover::after {
  width: 100%;
}
.inew-list .inew-item:hover .name {
  color: #006DB8;
}
.inew-tab {
  position: relative;
  width: 51.2%;
  margin: 0 2.8%;
  padding-bottom: 1.455rem;
  isolation: isolate;
}
.inew-tab::before,
.inew-tab::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0.045rem;
  height: 100%;
  background-color: #E2E2E2;
  z-index: -1;
}
.inew-tab::before {
  left: 0;
}
.inew-tab::after {
  right: 0;
}
.inew-tab .pagis {
  line-height: 1;
  padding: 0 5.8% 0 5%;
  margin-top: 2.409rem;
}
.inew-tab .swi-btn {
  cursor: pointer;
}
.inew-tab .swiper-pagination {
  position: relative;
}
.inew-tab .swiper-pagination .swi-pagi {
  position: relative;
  display: inline-block;
  width: 1.091rem;
  height: auto;
  margin-right: 0.227rem;
  opacity: 1;
  background-color: transparent;
}
.inew-tab .swiper-pagination .swi-pagi:last-of-type {
  margin-right: 0;
}
.inew-tab .swiper-pagination .pagi2 {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: visible;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inew-tab .swiper-pagination .swi-active .pagi2 {
  opacity: 1;
}
.inew-swiper .tot-item {
  display: block;
  text-align: center;
}
.inew-swiper .tot-item:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.inew-swiper .tot-item:hover .name {
  color: #006DB8;
}
.inew-swiper .img {
  overflow: hidden;
}
.inew-swiper .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inew-swiper .toutit {
  color: #006DB8;
}
.inew-swiper .toutit span {
  position: relative;
}
.inew-swiper .toutit span::before,
.inew-swiper .toutit span::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1.136rem;
  height: 0.045rem;
  background-color: #006DB8;
}
.inew-swiper .toutit span::before {
  right: calc(100% + 0.682rem);
}
.inew-swiper .toutit span::after {
  left: calc(100% + 0.682rem);
}
.inew-swiper .txt {
  padding: 0.227rem 5.8% 0 5%;
  padding-top: 0.227rem;
  margin-top: 0.409rem;
}
.inew-swiper .name {
  font-weight: 500;
  margin-top: 1.091rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.inew-swiper .des {
  font-family: 'AlibabaPuHuiTi-L';
  line-height: 1.625;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 0.682rem;
}
.inHealth {
  padding: 6.545rem 0 4.136rem;
  background: url(../img/inkj-bg.png) no-repeat top center;
  background-size: cover;
}
.inHealth .com-tit .tit {
  color: #fff;
}
.ihealth-item {
  background-color: #fff;
  margin-top: 2.545rem;
}
.ihealth-item .txt {
  width: 44.5%;
  padding: 2.727rem 3.5% 2.091rem;
}
.ihealth-item .img {
  width: 55.5%;
  overflow: hidden;
}
.ihealth-item .img img {
  height: 100%;
  object-fit: cover;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ihealth-item .inhT {
  position: relative;
  padding-bottom: 1.409rem;
}
.ihealth-item .inhT::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 2.545rem;
  height: 0.091rem;
  background-color: #006DB8;
}
.ihealth-item .name {
  font-weight: 500;
  line-height: 1.6;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ihealth-item .des {
  font-family: 'AlibabaPuHuiTi-L';
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-top: 1.227rem;
}
.ihealth-item .more {
  display: inline-block;
  color: #999999;
  margin-top: 1.455rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ihealth-item:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.ihealth-item:hover .name,
.ihealth-item:hover .more {
  color: #006DB8;
}
.iedu-item {
  position: relative;
  width: 32%;
  min-height: 7.727rem;
  padding: 1.318rem 2.3%;
  margin-right: 2%;
  margin-top: 0.909rem;
  background-color: #fff;
}
.iedu-item:nth-of-type(3n) {
  margin-right: 0;
}
.iedu-item::before,
.iedu-item::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.182rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.iedu-item::before {
  width: 100%;
  background-color: #CECECE;
}
.iedu-item::after {
  width: 0;
  background-color: #006DB8;
}
.iedu-item .name {
  height: 2.636rem;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.iedu-item .more {
  display: inline-block;
  color: #999999;
  margin-top: 1.045rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.iedu-item:hover::after {
  width: 100%;
}
.iedu-item:hover .name,
.iedu-item:hover .more {
  color: #006DB8;
}
.about {
  padding: 3.455rem 0 5.136rem;
}
.aboutL {
  width: 57.2%;
}
.aboutL .com-tit3 .en {
  line-height: 1;
  color: #9BC924;
}
.aboutL .com-tit3 .tit {
  margin-top: 0.682rem;
}
.aboutL .ab-intro {
  margin-top: 1.545rem;
}
.aboutR {
  width: 37.5%;
  margin-left: 5.3%;
}
.num-items {
  margin-top: 3.182rem;
}
.num-items .line {
  width: 0.045rem;
  height: 4.091rem;
  background-color: #CECECE;
}
.num-item {
  position: relative;
  line-height: 1.1;
}
.num-item:last-of-type::after {
  display: none;
}
.num-item .numT {
  color: #006DB8;
}
.num-item .fh {
  display: inline-block;
  vertical-align: top;
}
.num-item .nName {
  color: #666666;
}
.leader {
  padding: 3.636rem 0 4.091rem;
}
.leader-item {
  width: 25%;
  margin-right: 6.6%;
  margin-top: 1.818rem;
  background-color: #fff;
}
.leader-item:nth-of-type(3n+1) {
  margin-left: 5.9%;
}
.leader-item:nth-of-type(3n) {
  margin-right: 5.9%;
}
.leader-item .img {
  overflow: hidden;
}
.leader-item .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.leader-item .txt {
  padding: 0.727rem 2%;
}
.leader-item .name {
  text-align: center;
}
.leader-item:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.history {
  padding: 3.636rem 0 3.182rem;
}
.history .hisT {
  position: relative;
  margin-top: 1.818rem;
}
.history .swi-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.history .swi-btn i {
  font-size: 1.364rem;
  color: #006DB8;
}
.history .swi-prev {
  left: 0;
}
.history .swi-next {
  right: 0;
}
.history .hisB {
  position: relative;
  margin-top: 2.727rem;
}
.history .hisB::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 1.227rem;
  width: 100%;
  height: 0.045rem;
  background-color: #707070;
}
.ls-swiper1 {
  width: 87.1%;
}
.ls-swiper1 .img {
  width: 46.6%;
}
.ls-swiper1 .txt {
  flex: 1;
  text-align: center;
}
.ls-swiper1 .year {
  color: #9BC924;
  line-height: 1.4;
}
.ls-swiper1 .ls-intro {
  line-height: 2.5;
  margin-top: 0.364rem;
}
.ls-swiper2 {
  min-height: 4.545rem;
  padding-top: 0.955rem;
}
.ls-swiper2 .year-item {
  text-align: center;
  cursor: pointer;
}
.ls-swiper2 .cir {
  position: relative;
  width: 0.591rem;
  height: 0.591rem;
  margin: 0 auto;
}
.ls-swiper2 .cir::before,
.ls-swiper2 .cir::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ls-swiper2 .cir::before {
  width: 0;
  height: 0;
  background-color: #E5F0F8;
  opacity: 0;
  visibility: hidden;
}
.ls-swiper2 .cir::after {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #AFAFAD;
}
.ls-swiper2 .year {
  font-family: 'Arial';
  color: #666666;
  line-height: 1.4;
  margin-top: 0.455rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.ls-swiper2 .swiper-slide-thumb-active .cir::before {
  width: 2.409rem;
  height: 2.409rem;
  opacity: 1;
  visibility: visible;
}
.ls-swiper2 .swiper-slide-thumb-active .cir::after {
  background-color: #006DB8;
}
.ls-swiper2 .swiper-slide-thumb-active .year {
  color: #006DB8;
  margin-top: 1.364rem;
}
.culture {
  padding: 3.636rem 0 5.364rem;
  background-color: #F8F8F8;
}
.culture .culture-wrap {
  margin-top: 2.045rem;
  background-color: #fff;
}
.culture .img {
  width: 53.125%;
}
.culture .img img {
  height: 100%;
  object-fit: cover;
}
.culture .txt {
  width: 46.875%;
  padding: 0.455rem 4.1%;
}
.culture .wh-item {
  position: relative;
  padding: 1.318rem 0;
}
.culture .wh-item::before,
.culture .wh-item::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.045rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.culture .wh-item::before {
  width: 100%;
  background-color: #CECECE;
}
.culture .wh-item::after {
  width: 0;
  background-color: #006DB8;
}
.culture .wh-item:last-of-type::before,
.culture .wh-item:last-of-type::after {
  display: none;
}
.culture .wh-item .whName {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.culture .wh-item .des {
  font-family: 'AlibabaPuHuiTi-L';
  line-height: 1.5;
  margin-top: 0.318rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.culture .wh-item:hover .whName,
.culture .wh-item:hover .des {
  color: #006DB8;
}
.culture .wh-item:hover::after {
  width: 100%;
}
.equipment {
  padding: 3.636rem 0;
}
.equi-swiper {
  margin-top: 2.273rem;
}
.equi-swiper .swiper-slide {
  position: relative;
  width: 59.4%;
  opacity: 0.2;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.equi-swiper .img {
  position: relative;
}
.equi-swiper .img::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  background: linear-gradient(180deg, rgba(0, 109, 184, 0) 0%, #006DB8 100%);
  opacity: 0.5;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: 1;
}
.equi-swiper .txt {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 6%;
  width: 100%;
  line-height: 1.4;
  padding: 0 1%;
  opacity: 0;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: 2;
}
.equi-swiper .name {
  color: #fff;
  text-align: center;
}
.equi-swiper .swiper-slide-active {
  opacity: 1;
}
.equi-swiper .swiper-slide-active .img::before {
  height: 37.6%;
}
.equi-swiper .swiper-slide-active .txt {
  opacity: 1;
}
.equi-swiper .swi-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1.636rem;
  height: 1.636rem;
  line-height: 1.636rem;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: 2;
}
.equi-swiper .swi-btn i {
  font-size: 0.545rem;
  color: #666666;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.equi-swiper .swi-btn:hover {
  background-color: #006DB8;
}
.equi-swiper .swi-btn:hover i {
  color: #fff;
}
.equi-swiper .swi-prev {
  left: 14.4%;
}
.equi-swiper .swi-next {
  right: 14.4%;
}
.honor {
  padding: 3.636rem 0 4.409rem;
}
.honor .honor-wrap {
  margin-top: 1.818rem;
}
.honor .swiper-pagination {
  position: relative;
  text-align: center;
  margin: 2.682rem auto 0;
}
.honor .swiper-pagination-bullet {
  width: 0.818rem;
  height: 0.318rem;
  background-color: #BBBBBB;
  border-radius: 0.182rem;
  margin-right: 0.318rem;
  opacity: 1;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.honor .swiper-pagination-bullet::last-of-type {
  margin-right: 0;
}
.honor .swiper-pagination-bullet-active {
  width: 1.182rem;
  background-color: #006DB8;
}
.honor-swiper .honor-item {
  height: auto;
  min-height: 14.091rem;
  padding: 0.455rem;
  box-sizing: border-box;
  background-color: #fff;
  cursor: pointer;
}
.honor-swiper .honor-item:hover .img img {
  -webkit-transform: translate(-50%, -50%) scale(1.04);
  transform: translate(-50%, -50%) scale(1.04);
}
.honor-swiper .img {
  position: relative;
  padding-bottom: 72.5%;
  overflow: hidden;
}
.honor-swiper .img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.honor-swiper .txt {
  line-height: 1.4;
  text-align: center;
  margin-top: 0.455rem;
}
.honor-swiper .date {
  font-family: Arial;
  color: #006DB8;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.honor-swiper .name {
  font-family: 'AlibabaPuHuiTi-L';
}
.owc2 {
  height: 2.545rem;
  line-height: 1.75;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.com-nItem {
  width: 23.5%;
  margin-right: 2%;
  margin-bottom: 1.227rem;
  background-color: #F8F8F8;
}
.com-nItem:nth-of-type(4n) {
  margin-right: 0;
}
.com-nItem .img {
  overflow: hidden;
}
.com-nItem .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.com-nItem .txt {
  padding: 0.636rem 5.3% 0.682rem;
}
.com-nItem .name {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.com-nItem .date {
  font-family: Arial;
  color: #666666;
  margin-top: 0.636rem;
}
.com-nItem:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.com-nItem:hover .name {
  color: #006DB8;
}
.video-item {
  cursor: pointer;
}
.video-item .img {
  position: relative;
}
.video-item .ico {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.video-item .ico i {
  font-size: 1.818rem;
  color: #fff;
}
.mask {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 2000;
  opacity: 0;
  visibility: hidden;
  transition: 0.35s;
}
.mask.active {
  opacity: 1;
  visibility: visible;
}
.mask-video .video-sp {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90vw;
  max-width: 45.455rem;
  width: 100%;
  max-height: 70vh;
  object-fit: contain;
  transition: 0.35s;
}
.mask-video .closed {
  position: absolute;
  right: 2%;
  top: 2%;
  cursor: pointer;
}
.mask-video .closed i {
  font-size: 1.364rem;
  color: #fff;
}
.mask-video .closed:hover {
  transform: rotate(360deg);
  transition: 0.35s;
}
.hosEmail {
  padding: 5.909rem 0 7.5rem;
}
.hosEmail .img {
  width: 44.1%;
}
.hosEmail .txt {
  margin-left: 5.5%;
  max-width: 50.4%;
}
.hosEmail .hos-logo {
  width: auto;
  height: 3rem;
}
.hosEmail .items {
  margin-top: 2.955rem;
}
.hosEmail .item {
  line-height: 1.4;
}
.hosEmail .info {
  font-family: Arial;
  color: #006DB8;
  margin-top: 0.5rem;
}
.academic {
  padding: 4.545rem 0 6.273rem;
}
.academic .paging {
  margin-top: 2.727rem;
}
.academic-item {
  position: relative;
  padding: 2.273rem 0;
}
.academic-item:first-of-type {
  padding-top: 0;
}
.academic-item::before,
.academic-item::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.045rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.academic-item::before {
  width: 100%;
  background-color: #CECECE;
}
.academic-item::after {
  width: 0;
  background-color: #006DB8;
}
.academic-item .date {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 4.818rem;
  height: 4.818rem;
  line-height: 1;
  font-family: Arial;
  color: #AFAFAD;
  background-color: #F8F8F8;
}
.academic-item .txt {
  width: 77.3%;
  margin-left: 3.1%;
}
.academic-item .name {
  color: #272F35;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.academic-item .des {
  font-family: 'AlibabaPuHuiTi-L';
  color: #666666;
  margin-top: 0.364rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.academic-item:hover::after {
  width: 100%;
}
.academic-item:hover .name {
  color: #006DB8;
}
.info-banner .infoTop {
  position: absolute;
  left: 50%;
  top: 9.3%;
  transform: translateX(-50%);
}
.info-banner .info-txt {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%);
}
.info-banner .bot {
  margin-top: 2.273rem;
}
.info-banner .nitem {
  margin-right: 0.682rem;
}
.info-banner .nitem:last-of-type {
  margin-right: 0;
}
.infoList {
  padding: 3.636rem 0 9.727rem;
}
.nInfoL {
  width: 60.9%;
}
.nInfoR {
  position: -webkit-sticky;
  position: sticky;
  top: 4.091rem;
  width: 31.3%;
  margin-left: 7.8%;
}
.recommend {
  padding: 1.182rem 6.75% 2rem;
  box-sizing: border-box;
  background-color: #F8F8F8;
}
.recommend .rec-tit {
  position: relative;
  padding-left: 0.545rem;
  line-height: 1.4;
}
.recommend .rec-tit::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.136rem;
  height: 0.727rem;
  background-color: #006DB8;
}
.recommend .rec-items {
  margin-top: 0.091rem;
}
.recommend .rec-item {
  display: block;
  padding: 1rem 0 0.909rem;
  border-bottom: 0.045rem solid #CECECE;
}
.recommend .rec-item:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
.recommend .rec-item .name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.recommend .rec-item .date {
  font-family: 'Arial';
  color: #666666;
  margin-top: 0.182rem;
}
.recommend .rec-item:hover .name {
  color: #006DB8;
}
.handbook {
  padding: 4.364rem 0 5.227rem;
}
.handbook .paging {
  margin-top: 4.091rem;
}
.handbook-item {
  position: relative;
  padding: 1.227rem 0;
}
.handbook-item::before,
.handbook-item::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.045rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.handbook-item::before {
  width: 100%;
  background-color: #CECECE;
}
.handbook-item::after {
  width: 0;
  background-color: #006DB8;
}
.handbook-item .name {
  position: relative;
  flex: 1;
  padding-left: 1.182rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.handbook-item .name::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.273rem;
  height: 0.273rem;
  border-radius: 50%;
  background-color: #AFAFAD;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.handbook-item .date {
  display: inline-block;
  color: #666666;
  font-family: Arial;
  flex-shrink: 0;
  margin-left: 0.455rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.handbook-item:hover::after {
  width: 100%;
}
.handbook-item:hover .name::before {
  background-color: #006DB8;
}
.handbook-item:hover .name,
.handbook-item:hover .date {
  color: #006DB8;
}
.jobs {
  padding: 4rem 0 5.227rem;
}
.jobs .paging {
  margin-top: 4.364rem;
}
.job-search {
  margin-bottom: 1.818rem;
}
.job-search .s-input {
  width: 19.591rem;
  height: 2.727rem;
  padding: 0 1.136rem;
  color: #666666;
  background-color: #F8F8F8;
  box-sizing: border-box;
  font-family: 'AlibabaPuHuiTi-L';
}
.job-search .s-input::-webkit-input-placeholder {
  color: #666666;
}
.job-search .s-input::-moz-placeholder {
  color: #666666;
}
.job-search .s-input:-ms-input-placeholder {
  color: #666666;
}
.job-search .s-input:-internal-autofill-previewed,
.job-search .s-input:-internal-autofill-selected {
  -webkit-text-fill-color: #666666 !important;
}
.job-search .sear-btn {
  display: inline-block;
  width: 5.864rem;
  height: 2.727rem;
  color: #fff;
  text-align: center;
  background-color: #006DB8;
  cursor: pointer;
}
.job-search .sear-btn i {
  font-size: 0.818rem;
  color: #fff;
  margin-left: 0.636rem;
}
.job-item {
  padding: 1.136rem 3.1%;
}
.job-item:nth-of-type(odd) {
  background-color: #F8F8F8;
}
.job-item:nth-of-type(even) {
  background-color: #fff;
}
.job-item .name {
  width: 24.9%;
  font-weight: bold;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.job-item .jobc {
  display: flex;
  width: 47.5%;
}
.job-item .item {
  flex: 1;
  font-family: 'AlibabaPuHuiTi-L';
  color: #666666;
}
.job-item .item i {
  display: inline-block;
  font-size: 0.818rem;
  color: #006DB8;
  vertical-align: middle;
  margin-right: 0.227rem;
}
.job-item .more {
  width: 27.6%;
  display: inline-block;
  font-family: 'AlibabaPuHuiTi-L';
  color: #666666;
  text-align: right;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.job-item:hover .name,
.job-item:hover .more {
  color: #006DB8;
}
.jobList {
  padding: 3.636rem 0 5.409rem;
}
.jobList .jobT .name {
  line-height: 1.4;
}
.jobList .jobT .line {
  width: 100%;
  height: 0.045rem;
  border: none;
  margin-top: 1.773rem;
  background-color: #CECECE;
}
.jobList .items {
  margin-top: 1.227rem;
}
.jobList .item {
  margin-right: 3.636rem;
}
.jobList .item:last-of-type {
  margin-right: 0;
}
.jobList .item i {
  display: inline-block;
  font-size: 0.818rem;
  color: #006DB8;
  vertical-align: middle;
  margin-right: 0.227rem;
}
.jobList .jobot {
  margin-top: 1.455rem;
}
.jobList .job-intro {
  line-height: 2.5;
}
.jobList .job-intro * {
  line-height: 2.5;
}
.jobList .deliver {
  display: inline-block;
  height: 2.909rem;
  line-height: 2.909rem;
  color: #fff;
  padding: 0 1.182rem;
  margin-top: 3.636rem;
  background-color: #006DB8;
}
.contNumber {
  padding: 4.864rem 0 2.818rem;
}
.phone-items {
  margin-top: 2.136rem;
}
.phone-item {
  position: relative;
  width: 32%;
  min-height: 5.455rem;
  line-height: 1.4;
  padding: 1.273rem 2.3% 0.455rem;
  margin-right: 2%;
  margin-bottom: 1.136rem;
  isolation: isolate;
}
.phone-item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #F8F8F8;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: -1;
}
.phone-item:nth-of-type(3n) {
  margin-right: 0;
}
.phone-item .name {
  font-weight: 500;
  color: #006DB8;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.phone-item .info {
  margin-top: 0.455rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.phone-item:hover::before {
  background-color: #006DB8;
}
.phone-item:hover .name,
.phone-item:hover .info {
  color: #fff;
}
.subwayRoute {
  padding-bottom: 5.909rem;
}
.subwayRoute .route-wrap {
  margin-top: 2.727rem;
}
.subwayRoute .map {
  width: 51.6%;
  display: inline-block;
}
.subwayRoute .txt {
  width: 37.6%;
  margin-left: 5.1%;
}
.subwayRoute .name {
  line-height: 1.4;
}
.subwayRoute .des {
  line-height: 2.1;
  margin-top: 1.818rem;
}
.receptionDay {
  padding: 4.864rem 0 6.545rem;
}
.reception {
  margin-top: 3.636rem;
}
.rece-item {
  min-height: 3.636rem;
  margin-bottom: 0.682rem;
}
.rece-item:last-of-type {
  margin-bottom: 0;
}
.rece-item .item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 11.364rem;
  padding: 0.455rem 0;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
  background-color: #006DB8;
}
.rece-item .item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0.227rem;
  height: 100%;
  background-color: #9BC924;
}
.rece-item .info {
  width: calc(100% - 11.364rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.455rem 5.2%;
  box-sizing: border-box;
  background-color: #F8F8F8;
}
.department {
  padding: 4.864rem 0 6.091rem;
}
.depart-items {
  margin-bottom: 3.636rem;
}
.depart-items:last-of-type {
  margin-bottom: 0;
}
.sort-items {
  margin-top: 1.818rem;
}
.sort-item {
  position: relative;
  width: 23.425%;
  padding: 0.864rem 1.6%;
  line-height: 1.4;
  margin-right: 2.1%;
  margin-top: 0.909rem;
  box-sizing: border-box;
  isolation: isolate;
}
.sort-item::before,
.sort-item::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: -1;
}
.sort-item::before {
  border: 0.045rem solid #CECECE;
}
.sort-item::after {
  background-color: #006DB8;
  opacity: 0;
  visibility: hidden;
}
.sort-item:nth-of-type(4n) {
  margin-right: 0;
}
.sort-item .name {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.sort-item i {
  font-size: 1.045rem;
  color: #AFAFAD;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.sort-item:hover::before {
  border-color: transparent;
}
.sort-item:hover::after {
  opacity: 1;
  visibility: visible;
}
.sort-item:hover .name,
.sort-item:hover i {
  color: #fff;
}
.ks-comt .more {
  color: #006DB8;
}
.ks-about {
  padding: 4.545rem 0 4.364rem;
}
.ks-about .ks-abWrap {
  margin-top: 0.864rem;
}
.ks-about .kab-intro {
  width: 47.2%;
  line-height: 2.1;
}
.ks-about .img {
  width: 45.3%;
  margin-left: 7.5%;
}
.ks-doctors {
  padding: 3.636rem 0 3.182rem;
  background-color: #F8F8F8;
}
.ks-doctors .doctor-items {
  margin-top: 2.727rem;
}
.ks-doctors .doctor-item {
  background-color: #fff;
}
.ks-news {
  padding: 4rem 0 4.545rem;
}
.ks-news .news-items {
  margin-top: 3rem;
}
.departIntro {
  padding-bottom: 7.909rem;
}
.departIntro .ks-intro {
  line-height: 2.2;
  margin-top: 1.5rem;
}
.doctors .paging {
  margin-top: 2.727rem;
}
.doctor-item {
  width: 17.2%;
  text-align: center;
  line-height: 1.4;
  margin-right: 3.5%;
  margin-bottom: 1.364rem;
  background-color: #F8F8F8;
}
.doctor-item:nth-of-type(5n) {
  margin-right: 0;
}
.doctor-item .img {
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #006DB8;
}
.doctor-item .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.doctor-item .txt {
  padding: 0.545rem 3%;
}
.doctor-item .name {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.doctor-item .post {
  font-family: 'AlibabaPuHuiTi-L';
  color: #666666;
}
.doctor-item:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.doctor-item:hover .name {
  color: #006DB8;
}
.experts {
  padding: 4.091rem 0 11.045rem;
}
.experts .filter-result {
  font-family: 'AlibabaPuHuiTi-L';
  margin-top: 2.091rem;
  margin-left: 1.409rem;
}
.experts .filter-result .num {
  font-weight: 600;
  color: #006DB8;
}
.filters {
  padding: 0.364rem 2.3% 1.545rem;
  box-sizing: border-box;
  border: 0.045rem solid #CECECE;
}
.filters .filter-item {
  padding: 1rem 0;
  border-bottom: 0.045rem solid #CECECE;
}
.filters .filter-item:last-of-type {
  border-bottom: 0;
}
.filters .filName {
  font-weight: bold;
  margin: 0.227rem 0;
  flex-shrink: 0;
}
.filters .filInfo {
  flex: 1;
  margin-left: 1.545rem;
}
.filters .item {
  display: inline-block;
  font-family: 'AlibabaPuHuiTi-L';
  margin: 0.227rem 1.818rem 0.227rem 0;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.filters .item:hover,
.filters .item.active {
  color: #006DB8;
}
.filters .btns {
  margin-top: 0.864rem;
}
.filters .filter-btn {
  display: inline-block;
  height: 1.818rem;
  line-height: 1.818rem;
  margin-right: 0.909rem;
  color: #666666;
  border: 0.045rem solid #CECECE;
  box-sizing: border-box;
  cursor: pointer;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.filters .filter-btn i {
  display: inline-block;
  font-size: 0.909rem;
  color: #666666;
  line-height: 1;
  vertical-align: middle;
  margin-right: 0.364rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.filters .filter-btn:hover {
  color: #fff;
  background-color: #006DB8;
  border-color: #006DB8;
}
.filters .filter-btn:hover i {
  color: #fff;
}
.filters .toSearch {
  padding: 0 1.364rem;
}
.filters .toreset {
  padding: 0 0.909rem;
}
.experts-items {
  margin-top: 0.955rem;
}
.experts-item {
  width: 32%;
  line-height: 1.4;
  background-color: #F8F8F8;
  margin-top: 1.136rem;
  margin-right: 2%;
}
.experts-item:nth-of-type(3n) {
  margin-right: 0;
}
.experts-item .img {
  width: 36.6%;
  overflow: hidden;
}
.experts-item .img img {
  height: 100%;
  object-fit: cover;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.experts-item .txt {
  width: 63.4%;
  padding: 0.955rem 6.3%;
}
.experts-item .name {
  font-weight: bold;
}
.experts-item .item {
  font-family: 'AlibabaPuHuiTi-L';
  color: #666666;
  margin-top: 0.455rem;
}
.experts-item .itn {
  color: #006DB8;
}
.experts-item .more {
  display: inline-block;
  font-family: 'AlibabaPuHuiTi-L';
  color: #666666;
  margin-top: 1.591rem;
}
.experts-item:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.expertList {
  padding: 2.364rem 0 6.818rem;
}
.doc-desc {
  padding-bottom: 3.409rem;
  border-bottom: 0.045rem solid #CECECE;
}
.doc-desc .img {
  width: 19.5%;
}
.doc-desc .docTxt {
  width: 74.9%;
  margin-left: 5.6%;
  margin-top: 1.227rem;
}
.doc-desc .items {
  margin-top: 1.091rem;
}
.doc-desc .item {
  line-height: 1.4;
  margin-top: 0.409rem;
}
.doc-desc .item .itn {
  color: #006DB8;
}
.doc-desc .goodAt {
  margin-top: 1.545rem;
}
.doc-detail {
  padding: 1.591rem 0 4.682rem;
  border-bottom: 0.045rem solid #CECECE;
}
.doc-detail .dTit {
  font-size: 0.909rem;
}
.doc-detail .doc-intro {
  margin-top: 1.318rem;
}
.sameDepart {
  padding-top: 4.318rem;
}
.sameDepart .tit {
  line-height: 1.4;
}
.sameDepart .sameDe-wrap {
  margin-top: 1.591rem;
}
.sameDepart .experts-item .img {
  box-sizing: border-box;
  border: 1px solid #006DB8;
}
.booking {
  padding: 4.864rem 0 7.409rem;
}
.booking .booking-item {
  margin-bottom: 3.318rem;
}
.booking .booking-item:last-of-type {
  margin-bottom: 0;
}
.booking .booking-item .book-intro {
  margin-top: 2.273rem;
}
.guide-one {
  padding: 4.545rem 0 5.455rem;
}
.guide-item {
  flex: 1;
  min-height: 15.455rem;
  padding: 2.409rem 0 1.364rem;
  text-align: center;
  line-height: 1.4;
  margin-right: 2.1%;
  margin-top: 0.909rem;
  box-shadow: 0rem 0.455rem 1.364rem 0.045rem rgba(206, 206, 206, 0.3);
}
.guide-item:nth-of-type(4n) {
  margin-right: 0;
}
.guide-item .ico {
  position: relative;
  width: 5.864rem;
  height: 5.864rem;
  border-radius: 50%;
  border: 0.045rem dashed #006DB8;
  box-sizing: border-box;
  margin: 0 auto;
  overflow: hidden;
}
.guide-item .ico img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.guide-item .txt {
  margin-top: 1.818rem;
}
.guide-item .more {
  display: inline-block;
  font-family: 'AlibabaPuHuiTi-L';
  color: #006DB8;
  margin-top: 1.273rem;
}
.guide-item:hover .ico img {
  transform: translate(-50%, -50%) rotateY(360deg);
}
.questionnaire {
  padding: 5.273rem 0 6.682rem;
  background-color: #F8F8F8;
}
.qs-form {
  line-height: 1.4;
  padding: 2.409rem 5.1% 5.136rem;
  margin-top: 2.727rem;
  background-color: #fff;
  box-shadow: 0rem 0.455rem 1.364rem 0.045rem rgba(206, 206, 206, 0.3);
}
.qs-form .require {
  position: absolute;
  left: 0;
  color: #FF1313;
}
.qs-form .form-item {
  padding: 2.409rem 0 1.136rem;
  border-top: 0.045rem solid #CECECE;
}
.qs-form .form-item:first-of-type {
  border-top: 0;
  padding-top: 0;
}
.qs-form .input-item {
  padding-bottom: 0.455rem;
}
.qs-form .form-name {
  position: relative;
  padding-left: 1.364rem;
}
.qs-form .fo-bot {
  padding-left: 1.364rem;
  margin-top: 1.591rem;
}
.qs-form .radio-item {
  display: flex;
  align-items: center;
  margin: 0 2.727rem 0.227rem 0;
}
.qs-form .radio-item:last-of-type {
  margin-right: 0;
}
.qs-form .radio-input {
  position: relative;
  width: 1.136rem;
  height: 1.136rem;
  margin: 0;
  padding: 0;
  flex-shrink: 0;
  vertical-align: middle;
  box-sizing: border-box;
  border-radius: 0.091rem;
  border: 0.045rem solid #CECECE;
  background-color: #fff;
  cursor: pointer;
}
.qs-form .radio-input[type="radio"]:checked {
  border-color: #006DB8;
}
.qs-form .radio-input[type="radio"]:checked::before {
  content: '\e650';
  position: absolute;
  top: 50%;
  left: 0.182rem;
  transform: translateY(-50%);
  color: #006DB8;
  font-family: "iconfont" !important;
  font-size: 0.864rem;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.qs-form .radioName {
  padding-left: 0.545rem;
  cursor: pointer;
}
.qs-form .s-input {
  width: 100%;
  height: 2.045rem;
  padding: 0;
  box-sizing: border-box;
  color: #666666;
  font-family: 'AlibabaPuHuiTi-L';
}
.qs-form .s-input::-webkit-input-placeholder {
  color: #666666;
}
.qs-form .s-input::-moz-placeholder {
  color: #666666;
}
.qs-form .s-input:-ms-input-placeholder {
  color: #666666;
}
.qs-form .s-input:-internal-autofill-previewed,
.qs-form .s-input:-internal-autofill-selected {
  -webkit-text-fill-color: #666666 !important;
}
.qs-form .s-select {
  width: 11.364rem;
  height: 2.045rem;
  padding: 0 1rem;
  color: #666666;
  box-sizing: border-box;
  font-family: 'AlibabaPuHuiTi-L';
  background: #F8F8F8 url(../images/jt.svg) no-repeat 88.8% 50%;
}
.qs-form .tips {
  margin-top: 1.864rem;
}
.qs-form .tipDes {
  line-height: 1.75;
  color: #006DB8;
  margin-top: 0.909rem;
}
.qs-form .tip-item {
  width: 22%;
  margin-right: 4%;
  margin-top: 1.545rem;
}
.qs-form .tip-item:nth-of-type(4n) {
  margin-right: 0;
}
.qs-form .tip-item .form-name {
  min-height: 2.318rem;
  padding-left: 0.909rem;
}
.qs-form .tip-item .fo-bot {
  padding-left: 0.909rem;
  margin-top: 0;
}
.qs-form .tip-item .s-select {
  width: 100%;
}
.qs-form .tip-item .s-input {
  height: 2.045rem;
  padding: 0 1rem;
  background-color: #F8F8F8;
}
.qs-form .matter-items {
  margin-top: 2.273rem;
}
.qs-form .matter-item {
  width: 43.5%;
  margin-right: 13%;
  margin-top: 1.591rem;
  border-bottom: 0.045rem solid #CECECE;
}
.qs-form .matter-item:nth-of-type(2n) {
  margin-right: 0;
}
.qs-form .matter-item .form-name {
  padding-left: 0;
}
.qs-form .matter-item .fo-bot {
  margin-top: 0.545rem;
  padding-left: 0;
}
.qs-form .quest-btn {
  display: block;
  width: 100%;
  height: 2.727rem;
  color: #fff;
  margin-top: 2.364rem;
  background-color: #006DB8;
  cursor: pointer;
}
.treatment {
  padding: 4.227rem 0 9.091rem;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% contain;
}
.guide {
  padding: 2.455rem 0 8.273rem;
}
.distribution {
  padding: 5.455rem 0 11.364rem;
}
.nursing {
  padding: 4.091rem 0 7.273rem;
}
.nursing .paging {
  margin-top: 3.5rem;
}
.nursing-item {
  margin-bottom: 1.818rem;
}
.nursing-item:nth-of-type(even) {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.nursing-item .nurse-swiper {
  width: 50%;
}
.nursing-item .nurse-swiper .nurse-pic {
  overflow: hidden;
}
.nursing-item .nurse-swiper .nurse-pic .pic {
  height: 100%;
}
.nursing-item .nurse-swiper .nurse-pic img {
  height: 100%;
  object-fit: cover;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nursing-item .nurse-swiper .nurse-pic:hover img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.nursing-item .nurse-swiper .swiper-pagination {
  position: absolute;
  left: 50%;
  bottom: 1%;
  transform: translateX(-50%);
}
.nursing-item .nurse-swiper .swiper-pagination-bullet {
  width: 0.818rem;
  height: 0.318rem;
  background-color: #BBBBBB;
  border-radius: 0.182rem;
  margin-right: 0.318rem;
  opacity: 1;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nursing-item .nurse-swiper .swiper-pagination-bullet::last-of-type {
  margin-right: 0;
}
.nursing-item .nurse-swiper .swiper-pagination-bullet-active {
  width: 1.182rem;
  background-color: #006DB8;
}
.nursing-item .img {
  width: 50%;
  overflow: hidden;
}
.nursing-item .img img {
  height: 100%;
  object-fit: cover;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nursing-item .nursT {
  position: relative;
  padding-bottom: 1.591rem;
  line-height: 1.4;
  border-bottom: 0.045rem solid #CECECE;
}
.nursing-item .nursT::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.045rem;
  width: 1.364rem;
  height: 0.136rem;
  background-color: #006DB8;
}
.nursing-item .txt {
  width: 50%;
  padding: 2.273rem 4.3% 0.909rem;
  background-color: #F8F8F8;
}
.nursing-item .des {
  color: #666666;
  line-height: 2.1;
  margin-top: 1.818rem;
}
.nursing-item .more {
  display: inline-block;
  margin-top: 1.682rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.nursing-item:hover .more {
  color: #006DB8;
}
.key-item .des {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.phy-tabs {
  margin-bottom: 2.727rem;
}
.phy-tabs .phy-li {
  margin-right: 3.364rem;
}
.phy-tabs .phya.active {
  color: #006DB8;
}
.physical-item {
  background-color: #F8F8F8;
  margin-bottom: 0.682rem;
}
.physical-item:last-of-type {
  margin-bottom: 0;
}
.physical-item .phyL {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 5.909rem;
  height: 3.591rem;
  text-align: center;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.physical-item .line {
  width: 0.091rem;
  height: 3.591rem;
}
.physical-item .phyR {
  position: relative;
  width: calc(100% - 6rem);
  height: 3.591rem;
  padding: 0 2.9% 0 4.1%;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.physical-item .phyR::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0.091rem;
  height: 100%;
  background-color: #fff;
}
.physical-item .date {
  font-family: 'Arial';
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.physical-item .name {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.physical-item .more {
  display: inline-block;
  flex-shrink: 0;
  font-family: 'AlibabaPuHuiTi-L';
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.physical-item:hover .phyL {
  background-color: #9BC924;
}
.physical-item:hover .phyR {
  background-color: #006DB8;
}
.physical-item:hover .date,
.physical-item:hover .name,
.physical-item:hover .more {
  color: #fff;
}
.album-item {
  position: relative;
  width: 32.4%;
  margin-right: 1.4%;
  margin-bottom: 1.364rem;
  cursor: pointer;
}
.album-item:nth-of-type(3n) {
  margin-right: 0;
}
.album-item .img {
  overflow: hidden;
}
.album-item .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.album-item .albTxt {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  isolation: isolate;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: 2;
}
.album-item .albTxt::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #006DB8;
  opacity: 0.65;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: -1;
}
.album-item .ico {
  line-height: 1;
  font-size: 1.409rem;
  color: #fff;
}
.album-item .name {
  margin-top: 1.091rem;
}
.album-item:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.album-item:hover .albTxt {
  opacity: 1;
  visibility: visible;
}
.pswp__caption__center .ico {
  display: none;
}
.nurse-News {
  padding: 4.545rem 0 9.091rem;
}
.new-hl {
  position: relative;
  padding: 2.273rem 0 1.727rem;
}
.new-hl::before,
.new-hl::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.045rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.new-hl::before {
  width: 100%;
  background-color: #CECECE;
}
.new-hl::after {
  width: 0;
  background-color: #006DB8;
}
.new-hl:first-of-type {
  padding-top: 0;
}
.new-hl .img {
  width: 27.3%;
  overflow: hidden;
}
.new-hl .img img {
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.new-hl .txt {
  width: 64.8%;
  margin-left: 3.9%;
}
.new-hl .name {
  font-weight: bold;
  line-height: 1.4;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.new-hl .des {
  font-family: 'AlibabaPuHuiTi-L';
  color: #666666;
  margin-top: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.new-hl .date {
  font-family: 'Arial';
  color: #666666;
  margin-top: 1.273rem;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.new-hl:hover::after {
  width: 100%;
}
.new-hl:hover .img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.new-hl:hover .name,
.new-hl:hover .des,
.new-hl:hover .date {
  color: #006DB8;
}
.nurseStyle {
  padding: 4.545rem 0 6.227rem;
}
.hsfc-swiper1 .swiper-slide {
  position: relative;
}
.hsfc-swiper1 .txt {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3.636rem;
  padding: 0 2%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 109, 184, 0.75);
}
.hsfc-swiper1 .name {
  color: #fff;
  text-align: center;
}
.hstyle-bot {
  position: relative;
  padding: 1.773rem 0;
  background-color: #F8F8F8;
}
.hstyle-bot .swi-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.hstyle-bot .swi-btn i {
  font-size: 1.364rem;
  color: #006DB8;
}
.hstyle-bot .swi-prev {
  left: 3%;
}
.hstyle-bot .swi-next {
  right: 3%;
}
.hsfc-swiper2 {
  width: 84.4%;
}
.hsfc-swiper2 .swiper-slide {
  position: relative;
}
.hsfc-swiper2 .swiper-slide::before,
.hsfc-swiper2 .swiper-slide::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);
}
.hsfc-swiper2 .swiper-slide::before {
  border: 0.136rem solid #006DB8;
}
.hsfc-swiper2 .swiper-slide::after {
  background-color: #000000;
}
.hsfc-swiper2 .swiper-slide-thumb-active::before {
  opacity: 1;
  visibility: visible;
}
.hsfc-swiper2 .swiper-slide-thumb-active::after {
  opacity: 0.4;
  visibility: visible;
}
