.banner {
  width: 100%;
  height: 17.9167vw;
  background: url("../img/contact/banner.png") no-repeat;
  background-size: 100% 100%;
}

.banner-box {
  display: flex;
  align-items: center;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.banner h1 {
  font-size: 3.3333vw;
  font-family: AlibabaPuHuiTi-Bold-, AlibabaPuHuiTi-Bold;
  font-weight: normal;
  color: #FFFFFF;
  margin-top: 3.75vw;
}

.banner h2 {
  font-size: 1.5625vw;
  font-family: AlibabaPuHuiTi-Regular-, AlibabaPuHuiTi-Regular;
  font-weight: normal;
  color: #FFFFFF;
  margin-top: 1.9271vw;
}

.aboutUs {
  background-color: #f6f6f6;
  margin-top: 4.3229vw;
  margin-bottom: 3.4375vw;
}

.aboutUs-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.aboutUs-l {
  width: 28.0729vw;
}

.aboutUs-l p {
  font-size: .8333vw;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: normal;
  color: #808080;
  line-height: 1.5625vw;
}

.aboutUs-l h2 {
  font-size: 1.9792vw;
  font-family: Source Han Sans CN-Heavy, Source Han Sans CN;
  font-weight: 800;
  color: #333333;
  margin-bottom: 2.8125vw;
}

.aboutUs-r {
  width: 31.1458vw;
  height: 22.8646vw;
}

.culture-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.culture {
  background: linear-gradient(to bottom, #f6f6f6 80%, #fff 20%);
}

.culture-item {
  width: 19.7917vw;
  height: 12.7083vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all .5s;
}

.culture-item:first-child {
  background: url("../img/contact/culture1.png") no-repeat;
  background-size: 100% 100%;
}

.culture-item:nth-child(2) {
  background: url("../img/contact/culture2.png") no-repeat;
  background-size: 100% 100%;
}

.culture-item:last-child {
  background: url("../img/contact/culture3.png") no-repeat;
  background-size: 100% 100%;
}

.culture-item img {
  width: 2.9688vw;
  height: 2.9688vw;
}

.culture-item h3 {
  font-size: 1.3542vw;
  font-family: Source Han Sans CN-Bold, Source Han Sans CN;
  font-weight: bold;
  color: #FFFFFF;
  margin: 1.3542vw 0 .9375vw;
}

.culture-item p {
  font-size: 1.0417vw;
  font-family: Source Han Sans CN-Medium, Source Han Sans CN;
  font-weight: 500;
  color: #FFFFFF;
}

.culture-item:hover {
  transform: scale(1.1);
  transition: all .5s;
}

.studyAbroadTeam {
  background-color: #fff;
}

.success_mySwiper1,
.success_mySwiper2 {
  padding-bottom: 2.0833vw !important;
}

.studyAbroadTeam-item:hover img {
  transform: translateY(1.0417vw) scale(1.05);
  transition: all .5s;
}

.studyAbroadTeam-item {
  width: 100%;
  height: auto;
  background: url("../img/contact/studyAbroadTeamBg1.png") no-repeat;
  background-size: 100% 100%;

  display: flex;
  padding: 2.0833vw 2.0833vw;
}
.studyAbroadTeam-item-l {
  display: flex;
  align-items: flex-end;
}

.studyAbroadTeam-item-l img {
  width: 13.4375vw;
  height: 15.0521vw;
  margin-right: 3.6458vw;
  transform: translateY(1.4063vw);
  transition: all .5s;
}

.studyAbroadTeam-item-r .name {
  font-size: 1.6667vw;
  font-family: Source Han Sans CN-Bold, Source Han Sans CN;
  font-weight: bold;
  color: #E35424;
  width: 42.1875vw;
}

.studyAbroadTeam-item-r .label {
  width: 42.1875vw;
  font-size: 1.0417vw;
  font-family: Source Han Sans CN-Medium, Source Han Sans CN;
  font-weight: 500;
  color: #4D4D4D;
}

.studyAbroadTeam-item-r .label::after {
  content: "";
  display: block;
  width: 2.9167vw;
  height: .2083vw;
  background: url("../img/index/label.png") no-repeat;
  background-size: 100% 100%;
  margin-top: .3646vw;
  margin-bottom: 1.6146vw;
}

.studyAbroadTeam-item-r .info {
  font-size: .8333vw;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #808080;
  line-height: 1.6667vw;
}

.partnerInstitution {
  background-color: #fff;
}

.partnerInstitution-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.partnerInstitution-item img {
  width: 11.4583vw;
  height: 5.7292vw;
  transition: all .3s;
}

.partnerInstitution-item img:hover {
  transform: translateY(-0.2604vw);
  transition: all .3s;
}

.news {
  background-color: #fff;
}

.news-box {
  display: flex;
  align-items: flex-end;
}

.news-item {
  width: 14.3229vw;
  height: 17.3958vw;
  background-color: #f6f6f6;
  border-radius: .5729vw;
  margin-right: .8333vw;
  transition: all .3s;
}

.news-item:last-child {
  margin-right: 0;
}

.news-item .content {
  font-size: .5208vw;
  font-family: SourceHanSansCN-Regular-GBpc-EUC-H-, SourceHanSansCN-Regular-GBpc-EUC-H;
  font-weight: normal;
  color: #333333;
  line-height: 1.0938vw;
}

.news-item::after {
  content: "";
  display: block;
  width: 2.0833vw;
  height: 2.0833vw;
  background: url("../img/contact/arrow.png") no-repeat;
  background-size: .9375vw .7292vw;
  margin-top: 2.3438vw;
  margin-left: 1.0417vw;
  transition: all .3s;
}

.news-item:hover::after {
  width: 2.0833vw;
  height: 2.0833vw;
  background: url("../img/contact/arrow-true.png") no-repeat;
  background-size: 100% 100%;
  margin-top: .5208vw;
  transition: all .3s;
}

.news-item:hover {
  width: 16.9792vw;
  height: 21.0417vw;
  transition: all .3s;
}

.text-box {
  padding: 1.0417vw;
}


.news-item .time {
  font-size: .5208vw;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #999999;
  margin-bottom: .625vw;
}

.news-item:hover .time {
  color: #E35424;
}

.title {
  font-size: .8333vw;
  font-family: Source Han Sans CN-Medium, Source Han Sans CN;
  font-weight: 600;
  color: #333333;
  border-bottom: 1px solid #CECECE;
  padding: 1.0417vw;
}

.news-item:hover .title {
  width: 100%;
  height: 9.375vw;
  color: #fff;
  position: relative;
}

.news-item .title img {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.news-item:hover .title img {
  display: block;
}

.news-item .title span {
  width: 12.2917vw;
  display: inline-block;
}

.news-item:hover .title span {
  position: absolute;
  margin-top: 4.6875vw;
  width: 15vw;
}

.look {
  padding: .9896vw 3.125vw;
  background-color: #E35424;
  margin: auto;
  margin-top: 2.6042vw;
  margin-bottom: 4.2708vw;
  border-radius: .4167vw;
}

.look a {
  font-size: .8333vw;
  font-family: SourceHanSansCN-Medium-GBpc-EUC-H-, SourceHanSansCN-Medium-GBpc-EUC-H;
  font-weight: normal;
  color: #F6F6F6;
}